summaryrefslogtreecommitdiff
path: root/MIBS/ceraos
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ceraos
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ceraos')
-rw-r--r--MIBS/ceraos/MWRM-NETWORK-MIB15536
-rw-r--r--MIBS/ceraos/MWRM-PM-MIB5216
-rw-r--r--MIBS/ceraos/MWRM-RADIO-MIB5521
-rw-r--r--MIBS/ceraos/MWRM-UNIT-MIB6826
4 files changed, 33099 insertions, 0 deletions
diff --git a/MIBS/ceraos/MWRM-NETWORK-MIB b/MIBS/ceraos/MWRM-NETWORK-MIB
new file mode 100644
index 0000000..056fa27
--- /dev/null
+++ b/MIBS/ceraos/MWRM-NETWORK-MIB
@@ -0,0 +1,15536 @@
+--MWRM-NETWORK-MIB VERSION 1.8.3.2
+--MWRM (MicroWave-Radio-MIB)
+MWRM-NETWORK-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+-- Ipv6Address FROM IPV6-TC
+-- Counter, enterprises, Gauge, IpAddress FROM RFC1155-SMI
+ Counter32, enterprises, Gauge32, IpAddress FROM SNMPv2-SMI
+ DisplayString, ifIndex FROM RFC1213-MIB
+ RowStatus FROM SNMPv2-TC
+ MacAddress FROM SNMPv2-TC
+ OBJECT-TYPE FROM SNMPv2-SMI
+ TRAP-TYPE FROM RFC-1215
+
+ EnableDisable FROM MWRM-UNIT-MIB
+ EnableDisableSMI2 FROM MWRM-UNIT-MIB
+ OffOn FROM MWRM-UNIT-MIB
+ MetricImperial FROM MWRM-UNIT-MIB
+ AllowedNotAllowed FROM MWRM-UNIT-MIB
+ ProgressStatus FROM MWRM-UNIT-MIB
+ Severity FROM MWRM-UNIT-MIB
+ NoYes FROM MWRM-UNIT-MIB
+ DownUp FROM MWRM-UNIT-MIB
+ TrailIfType FROM MWRM-UNIT-MIB
+ PmTableType FROM MWRM-UNIT-MIB
+ RateMbps FROM MWRM-UNIT-MIB
+ HalfFull FROM MWRM-UNIT-MIB
+ BerLevel FROM MWRM-UNIT-MIB
+ SignalLevel FROM MWRM-UNIT-MIB
+ LoopbackType FROM MWRM-UNIT-MIB
+ QueueName FROM MWRM-UNIT-MIB
+ RadioId FROM MWRM-UNIT-MIB
+ RfuId FROM MWRM-UNIT-MIB
+ SwCommand FROM MWRM-UNIT-MIB
+ TrailProtectedType FROM MWRM-UNIT-MIB
+ ClockSrc FROM MWRM-UNIT-MIB
+ SlotId FROM MWRM-UNIT-MIB
+ Integrity FROM MWRM-UNIT-MIB
+ GreenYellow FROM MWRM-UNIT-MIB
+ InputSeverity FROM MWRM-UNIT-MIB
+ SwCommandTimer FROM MWRM-UNIT-MIB;
+
+microwave-radio OBJECT IDENTIFIER ::= { enterprises 2281 }
+genEquip OBJECT IDENTIFIER ::= { microwave-radio 10}
+genEquipUnit OBJECT IDENTIFIER ::= { genEquip 1}
+
+-- Local enumeration types
+MediaType ::= INTEGER {
+ auto-type(0),
+ rj45(1),
+ sfp(2),
+ radio(3),
+ pwe3(4)
+ }
+
+AutoNegMode ::= INTEGER {
+ off(0),
+ on(1),
+ restart(2)
+ }
+
+SpeedDefs ::= INTEGER {
+ speed-10(0),
+ speed-100(1),
+ speed-1000(2),
+ speed-2500(3),
+ speed-10000(4)
+ }
+
+MasterSalveSetMode ::= INTEGER {
+ auto(0),
+ slave(1),
+ master(2)
+ }
+
+FlowControl ::= INTEGER {
+ disable(0),
+ rx(1),
+ tx-rx(2)
+ }
+
+PortType ::= INTEGER {
+ management(0),
+ line(1),
+ radio(2),
+ pwe(3),
+ cpu(4)
+ }
+
+EdgePortType ::= INTEGER {
+ none(0),
+ edge(1)
+ }
+
+TrustMode ::= INTEGER {
+ untrust(0),
+ trust(1)
+ }
+
+ServiceType ::= INTEGER {
+ mng(0),
+ mp(1),
+ p2p(2)
+ }
+
+ServiceSubType ::= INTEGER {
+ ethernet(0),
+ tdm(1),
+ pwe(2)
+ }
+
+ServiceAdmin ::= INTEGER {
+ reserved(0),
+ operational(1)
+ }
+
+ServiceCosMode ::= INTEGER {
+ default-cos(0),
+ preserve-sp-cos(1)
+ }
+
+SPType ::= INTEGER {
+ sap(0),
+ snp(1),
+ mng(2),
+ pipe(3)
+ }
+
+SPSubType ::= INTEGER {
+ dot1q(0),
+ s-tag(1),
+ bundle-c(2),
+ bundle-s(3),
+ all-to-one(4),
+ qinq(5)
+ }
+
+DisableAllowed ::= INTEGER {
+ disable(0),
+ allow(1)
+ }
+
+SPCosMode ::= INTEGER {
+ sp-def-cos(0),
+ interface-decision(1),
+ pc1(2),
+ tcam(3)
+ }
+
+SplitHorizonGroup ::= INTEGER {
+ group-a(0),
+ group-b(1),
+ group-c(2),
+ group-d(3)
+ }
+
+TrueFalse ::= INTEGER {
+ false(0),
+ true(1)
+ }
+
+PolicerType ::= INTEGER {
+ mef-trtcm(0)
+ }
+
+PolicerColorMode ::= INTEGER {
+ color-blind(0),
+ color-aware(1)
+ }
+
+PWfpClockSignal ::= INTEGER {
+ sync(0),
+ unframed(1),
+ e1-mf(2),
+ e1-mf-crc(3),
+ ds1-d4(4),
+ ds1-esf(5)
+ }
+
+PWCclockSysRef ::= INTEGER {
+ none(0),
+ front-panel(1),
+ clock-recovery(2)
+ }
+
+PWCDiffClockSrc ::= INTEGER {
+ none(0),
+ front-panel(1),
+ sys-ref(2),
+ clock-1588(3)
+ }
+
+PWRtpTimeStampMode ::= INTEGER {
+ absolute(0),
+ differential(1)
+ }
+
+PWTunnelPsnType ::= INTEGER {
+ upd-ip(0),
+ eth(1),
+ mpls(2)
+ }
+
+PWTunnelVlanType ::= INTEGER {
+ none(0),
+ c-type(1),
+ s-type(2)
+ }
+
+PWPDHClockSource ::= INTEGER {
+ sys-ref(0),
+ rx-sdh(1),
+ internal(2)
+ }
+
+TunnelGroupProtectionCmd ::= INTEGER {
+ no-request(0),
+ force-switch(1),
+ manual-switch(2),
+ lockout(3),
+ clear(4)
+ }
+
+PWSOAMccmInterval ::= INTEGER {
+ n3-3-ms(0),
+ n10-ms(1),
+ n100-ms(2),
+ n1-s(3),
+ n10-s(4),
+ n1-m(5),
+ n10-m(6)
+ }
+
+Dot1CfmInterfaceStatus ::= INTEGER {
+ no-interface(0),
+ up(1),
+ down(2),
+ testing(3),
+ unknown(4),
+ dormant(5),
+ not-present(6),
+ lower-layer-down(7)
+ }
+
+BurstType ::= INTEGER {
+ short(0),
+ long(1)
+ }
+
+IfMgrTrueFalse ::= INTEGER {
+ true(1),
+ false(2)
+ }
+
+MibTrueFalse ::= INTEGER {
+ true(1),
+ false(2)
+ }
+
+G8032LastState ::= INTEGER {
+ nr(0),
+ raps-nr(1),
+ raps-rb-nr(2),
+ running-wtb(3),
+ expired-wtb(4),
+ running-wtr(5),
+ expired-wtr(6),
+ ms(7),
+ raps-ms(8),
+ raps-sd(9),
+ clear-sd(10),
+ local-sd(11),
+ raps-sf(12),
+ clear-sf(13),
+ local-sf(14),
+ raps-fs(15),
+ fs(16),
+ clear(17)
+ }
+
+TDMLoopbackType ::= INTEGER {
+ none(0),
+ towards-line(1),
+ towards-system(2)
+ }
+
+RSTLoopbackType ::= INTEGER {
+ none(0),
+ towards-system(1),
+ towards-line(2)
+ }
+
+LBState ::=INTEGER {
+ soamLbInactive(0),
+ soamLbActive(1),
+ soamLbStopped(2),
+ soamLbCompleted(3),
+ soamLbFailed(4)
+ }
+
+
+-- Network
+genEquipNetwork OBJECT IDENTIFIER ::= {genEquip 2}
+
+genEquipNetworkRemoteIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+"This value indicates the Remote IP address."
+::= { genEquipNetwork 1 }
+
+genEquipNetworkMateIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+"This value indicates the Mate IP address. (same as genEquipProtectionMateIPAddr)"
+::= { genEquipNetwork 2 }
+
+genEquipNetworkAgentIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+"This value indicates the Agent IP address. (same as genEquipNetworkManagmentLocalIp)"
+::= { genEquipNetwork 3 }
+
+
+--- Network Managment information
+genEquipNetworkManagment OBJECT IDENTIFIER ::= { genEquipNetwork 4}
+
+genEquipNetworkManagmentLocalIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the local IP address. (same as genEquipNetworkAgentIp)"
+::= { genEquipNetworkManagment 1 }
+
+genEquipNetworkManagmentLocalSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the local subnet mask. (for example 255.255.255.0)"
+::= { genEquipNetworkManagment 2 }
+
+genEquipNetworkManagmentLocalDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the local default gateway."
+::= { genEquipNetworkManagment 3 }
+
+genEquipNetworkManagmentLocalHWAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the MAC Address used for management (related to the management IP address of the system)."
+::= { genEquipNetworkManagment 4 }
+
+genEquipNetworkManagmentRemoteSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This value indicates the Remote subnet mask.(for example 255.255.255.0)"
+::= { genEquipNetworkManagment 5 }
+
+genEquipNetworkManagmentNumOfPorts OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of management ports."
+::= { genEquipNetworkManagment 6 }
+
+genEquipNetworkManagmentInBandVLAN OBJECT-TYPE
+ SYNTAX INTEGER (1..4090)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of in-band VLANs."
+::= { genEquipNetworkManagment 7 }
+
+genEquipNetworkManagmentPortType OBJECT-TYPE
+ SYNTAX INTEGER { outOfBand(0), inBand(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is a configurable option to use in-band or out-of-band management."
+::= { genEquipNetworkManagment 8 }
+
+genEquipNetworkManagmentPortCapacity OBJECT-TYPE
+ SYNTAX INTEGER {
+ n64(0),
+ n128(1),
+ n256(2),
+ n512(3),
+ n1024(4),
+ n2048(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates a limit rate for the management port capacity in kbps."
+::= { genEquipNetworkManagment 9 }
+
+genEquipNetworkManagmentPortAutoNegotiation OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable the Auto Negotiation option, on all management ports."
+::= { genEquipNetworkManagment 10 }
+
+genEquipNetworkManagmentPortRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(-1),
+ n10(0),
+ n100(1),
+ n1000(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the port rate in Mbps (all management ports).
+ Possible values are:
+ - n10(0) 10Mbps
+ - n100(1) 100Mbps
+ - n1000(2) 1000Mbps"
+::= { genEquipNetworkManagment 11 }
+
+genEquipNetworkManagmentPortDuplex OBJECT-TYPE
+ SYNTAX INTEGER { half(0), full(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the port duplex value, for all management ports."
+::= { genEquipNetworkManagment 12 }
+
+genEquipNetworkManagmentBlockMngTowardsLine OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Blocking the in-band management frames to egress via the Ethernet line interface in pipe application."
+::= { genEquipNetworkManagment 13 }
+
+genEquipNetworkManagmentIpAddrCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipNetworkManagmentIpAddrCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table keeps the information about the neighbour attributes, such as IP address, MAC address, slot,
+ port number and description. It can be used by the NMS for topology discovery."
+ ::= { genEquipNetworkManagment 20 }
+
+genEquipNetworkManagmentIpAddrCfgEntry OBJECT-TYPE
+ SYNTAX GenEquipNetworkManagmentIpAddrCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table keeps the information about the neighbour attributes, such as IP address, MAC address, slot,
+ port number and description. It can be used by the NMS for topology discovery."
+ INDEX { genEquipNetworkManagmentIpAddrCfgMngId }
+ ::= { genEquipNetworkManagmentIpAddrCfgTable 1 }
+
+GenEquipNetworkManagmentIpAddrCfgEntry ::=
+ SEQUENCE {
+ genEquipNetworkManagmentIpAddrCfgMngId
+ INTEGER,
+ genEquipNetworkManagmentIpAddrCfgIpv4Address
+ IpAddress,
+ genEquipNetworkManagmentIpAddrCfgIpv4SubnetMask
+ IpAddress,
+ genEquipNetworkManagmentIpAddrCfgDefaultGateway
+ IpAddress,
+ genEquipNetworkManagmentIpAddrCfgIpv6Address
+ OCTET STRING,
+ genEquipNetworkManagmentIpAddrCfgIpv6PrefixLength
+ INTEGER,
+ genEquipNetworkManagmentIpAddrCfgDefaultGatewayIPv6
+ OCTET STRING
+}
+
+genEquipNetworkManagmentIpAddrCfgMngId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Management Ifindex."
+ ::= { genEquipNetworkManagmentIpAddrCfgEntry 1 }
+
+genEquipNetworkManagmentIpAddrCfgIpv4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the local IP address"
+ ::= { genEquipNetworkManagmentIpAddrCfgEntry 2 }
+
+genEquipNetworkManagmentIpAddrCfgIpv4SubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the local subnet mask. (for example 255.255.255.0)"
+ ::= { genEquipNetworkManagmentIpAddrCfgEntry 3 }
+
+genEquipNetworkManagmentIpAddrCfgDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the local default gateway."
+ ::= { genEquipNetworkManagmentIpAddrCfgEntry 4 }
+
+genEquipNetworkManagmentIpAddrCfgIpv6Address OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Local IPv6.
+ y is a 16-bit hexadecimal field of the form xxxx, where x takes values from 0 to F."
+ ::= { genEquipNetworkManagmentIpAddrCfgEntry 5 }
+
+genEquipNetworkManagmentIpAddrCfgIpv6PrefixLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Prefix-Length specifies the IPv6 subnet."
+ ::= { genEquipNetworkManagmentIpAddrCfgEntry 6 }
+
+genEquipNetworkManagmentIpAddrCfgDefaultGatewayIPv6 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the local IPv6 default gateway."
+ ::= { genEquipNetworkManagmentIpAddrCfgEntry 7 }
+
+
+--- IP Table information
+genEquipNetworkIP OBJECT IDENTIFIER ::= { genEquipNetwork 5}
+
+genEquipNetworkIPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipNetworkIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table keeps the information about the neighbour attributes, such as IP address, MAC address, slot,
+ port number and description. It can be used by the NMS for topology discovery."
+ ::= { genEquipNetworkIP 1 }
+
+genEquipNetworkIPEntry OBJECT-TYPE
+ SYNTAX GenEquipNetworkIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table keeps the information about the neighbour attributes, such as IP address, MAC address, slot,
+ port number and description. It can be used by the NMS for topology discovery."
+ INDEX { ifIndex }
+ ::= { genEquipNetworkIPTable 1 }
+
+GenEquipNetworkIPEntry ::=
+ SEQUENCE {
+ genEquipNetworkIPEthernetPort
+ INTEGER,
+ genEquipNetworkIPPeerMacAddr
+ OCTET STRING,
+ genEquipNetworkIPPeerIPAddr
+ IpAddress,
+ genEquipNetworkIPPeerSlotID
+ INTEGER,
+ genEquipNetworkIPPeerPortNumber
+ INTEGER,
+ genEquipNetworkIPPeerDescr
+ DisplayString,
+ genEquipNetworkIPPeerNodeToNodeConnection
+ EnableDisable
+}
+
+genEquipNetworkIPEthernetPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet port (local port) is the index of the table, to be taken from ifIndex."
+ ::= { genEquipNetworkIPEntry 1 }
+
+genEquipNetworkIPPeerMacAddr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Peer (far-end) Mac address of the managed NE (CPU) connected on the local Ethernet port"
+ ::= { genEquipNetworkIPEntry 2 }
+
+genEquipNetworkIPPeerIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Peer (far-end) IP address of the managed NE (CPU) connected on the local Ethernet port"
+ ::= { genEquipNetworkIPEntry 3 }
+
+genEquipNetworkIPPeerSlotID OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Peer (far-end) slot-id of the managed NE connected on the local Ethernet port."
+ ::= { genEquipNetworkIPEntry 4 }
+
+genEquipNetworkIPPeerPortNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Peer (far-end) port number of the managed NE connected on the local Ethernet port. The port number is sequential
+ starting with 1"
+ ::= { genEquipNetworkIPEntry 5 }
+
+genEquipNetworkIPPeerDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User defined description for the peer port"
+ ::= { genEquipNetworkIPEntry 6 }
+
+genEquipNetworkIPPeerNodeToNodeConnection OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Node To Node Connection.
+ This column is relevant only for STM-1/OC-3 connections.
+ if this parameter is enabled, it means that the STM-1/OC-3 port is connected with another microwave-radio NE,
+ the STM-1/OC-3 port is not an access port, it is used by the NMS to find TDM trails."
+ ::= { genEquipNetworkIPEntry 7 }
+
+
+genEquipNetworkIPClearAllPeerInfo OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter is a command to clear the neighbor IP table info"
+ ::= { genEquipNetworkIP 2 }
+
+genEquipNetworkFloatingIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+"This value indicates the floating IP used when system is in protection mode.
+This address must differ from system's own IP address (genEquipNetworkAgentIp)
+as well as mate unit's (genEquipProtectionMateIPAddr)and must be in the same subnet.
+A value of 0.0.0.0 will disable the feature."
+::= { genEquipNetwork 6 }
+
+genEquipNetworkAgentIpV6 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This value indicates the agent IP V6. This parameter will be use for Trap only."
+::= { genEquipNetwork 7 }
+
+-- Services Configuration
+genEquipServices OBJECT IDENTIFIER ::= {genEquip 8}
+-- Ethernet Switch
+genEquipEthernetSwitch OBJECT IDENTIFIER ::= {genEquipServices 1}
+
+-- Ethernet Switch configuration
+genEquipEthernetSwitchCfg OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 1}
+
+genEquipEthernetSwitchCfgAppType OBJECT-TYPE
+ SYNTAX INTEGER {
+ single-pipe(1),
+ managed-switch(2),
+ metro-switch(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the switch application. Note, managed-switch or metro-swtich require license.
+ Single-pipe: No switching is done, the NE acts as a Pipe.
+ Managed-switch: The switch application is configured as IEEE 802.1Q switch.
+ Metro-switch: The switch application is configured as IEEE 802.1ad switch."
+ ::= { genEquipEthernetSwitchCfg 1 }
+
+genEquipEthernetSwitchCfgVIDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchCfgVIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The switch VLAN table."
+ ::= { genEquipEthernetSwitchCfg 2 }
+
+genEquipEthernetSwitchCfgVIDEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchCfgVIDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The switch VLAN table."
+ INDEX { genEquipEthernetSwitchCfgVIDIndex }
+ ::= { genEquipEthernetSwitchCfgVIDTable 1 }
+
+GenEquipEthernetSwitchCfgVIDEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchCfgVIDIndex
+ INTEGER,
+ genEquipEthernetSwitchCfgVIDName
+ DisplayString,
+ genEquipEthernetSwitchCfgVIDState
+ INTEGER,
+ genEquipEthernetSwitchCfgVIDMemberPorts
+ DisplayString,
+ genEquipEthernetSwitchCfgVIDEVCID
+ DisplayString,
+ genEquipEthernetSwitchCfgVIDEVCDescription
+ DisplayString,
+ genEquipEthernetSwitchCfgVIDRowStatus
+ RowStatus
+}
+
+genEquipEthernetSwitchCfgVIDIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN number, the index of the table."
+ ::= { genEquipEthernetSwitchCfgVIDEntry 1 }
+
+genEquipEthernetSwitchCfgVIDName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN name."
+ ::= { genEquipEthernetSwitchCfgVIDEntry 2 }
+
+genEquipEthernetSwitchCfgVIDState OBJECT-TYPE
+ SYNTAX INTEGER {
+ suspend(1),
+ active(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN state."
+ ::= { genEquipEthernetSwitchCfgVIDEntry 3 }
+
+genEquipEthernetSwitchCfgVIDMemberPorts OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A string that indicates in which ports this VLAN is allowed. Port numbers are separated by spaces"
+ ::= { genEquipEthernetSwitchCfgVIDEntry 4 }
+
+genEquipEthernetSwitchCfgVIDEVCID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter defines a name for the Ethernet service running over this VLAN.
+ This information is used by the NMS as a service identifier"
+ ::= { genEquipEthernetSwitchCfgVIDEntry 5 }
+
+genEquipEthernetSwitchCfgVIDEVCDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter allows adding a description for the Ethernet service running over this VLAN.
+ This information is informational only for users purposes"
+ ::= { genEquipEthernetSwitchCfgVIDEntry 6 }
+
+genEquipEthernetSwitchCfgVIDRowStatus OBJECT-TYPE
+ SYNTAX RowStatus -- active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The raw status of the vlan table."
+ ::= { genEquipEthernetSwitchCfgVIDEntry 30 }
+
+genEquipEthernetSwitchCfgPbbteEthertype OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PBB-TE-Tag ethertype value"
+ ::= { genEquipEthernetSwitchCfg 3 }
+
+genEquipEthernetSwitchCfgProviderEthertype OBJECT-TYPE
+ SYNTAX INTEGER {
+ i0x8100(0),
+ i0x88A8(1),
+ i0x9100(2),
+ i0x9200(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethertype of the provider VLANS (S-tag). This parameter configures the Marvell switch
+ and it applys for all the ethernet ports. Possible choises are { 0x8100 , 0x9100 , 0x88A8 , 0x9200 }."
+ ::= { genEquipEthernetSwitchCfg 4 }
+
+genEquipEthernetSwitchCfgJumboModeAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This configuration defines the Ethernet Maximal Transmit Unit (MTU) size.
+ When jumbo mode is enabled, MTU=9612 bytes. When disabled, MTU=1632 bytes.
+ This configuration applies to all Ethernet traffic ports except management ports"
+ ::= { genEquipEthernetSwitchCfg 5 }
+
+
+-- Ethernet Switch xSTP
+genEquipEthernetSwitchXSTP OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 2}
+
+genEquipEthernetSwitchXSTPProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ stp(1),
+ rstp(2),
+ ring-rstp(3),
+ mstp(4),
+ ring-mstp(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Selection of the xSTP protocol. Note that not all protocols may be available in all software releases"
+ ::= { genEquipEthernetSwitchXSTP 1 }
+
+-- Ethernet Switch RSTP family (Ring RSTP or RSTP)
+genEquipEthernetSwitchXSTPParams OBJECT IDENTIFIER ::= {genEquipEthernetSwitchXSTP 2}
+
+
+genEquipEthernetSwitchXSTPBridgeID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RSTP bridge ID"
+ ::= { genEquipEthernetSwitchXSTPParams 1 }
+
+genEquipEthernetSwitchXSTPRootID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RSTP root id."
+ ::= { genEquipEthernetSwitchXSTPParams 2 }
+
+genEquipEthernetSwitchXSTPRootPath OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RSTP root path cost."
+ ::= { genEquipEthernetSwitchXSTPParams 3 }
+
+genEquipEthernetSwitchXSTPBridgeRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ root-bridge(0),
+ designated-bridge(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The bridge role."
+ ::= { genEquipEthernetSwitchXSTPParams 4 }
+
+genEquipEthernetSwitchXSTPCfgPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..61440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RSTP Bridge priority."
+ ::= { genEquipEthernetSwitchXSTPParams 5 }
+
+genEquipEthernetSwitchXSTPParamsEthernetPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchXSTPParamsEthernetPortsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RSTP port status table."
+ ::= { genEquipEthernetSwitchXSTPParams 6 }
+
+genEquipEthernetSwitchXSTPParamsEthernetPortsEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchXSTPParamsEthernetPortsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RSTP port status table."
+ INDEX { ifIndex }
+ ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsTable 1 }
+
+GenEquipEthernetSwitchXSTPParamsEthernetPortsEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchXSTPParamsEthernetPortsState
+ INTEGER,
+ genEquipEthernetSwitchXSTPParamsEthernetPortsRole
+ INTEGER,
+ genEquipEthernetSwitchXSTPParamsEthernetPortsPathCost
+ INTEGER,
+ genEquipEthernetSwitchXSTPParamsEthernetPortsPriority
+ INTEGER,
+ genEquipEthernetSwitchXSTPParamsEthernetDesPathCost
+ INTEGER,
+ genEquipEthernetSwitchXSTPParamsEthernetEdgePort
+ NoYes
+}
+
+genEquipEthernetSwitchXSTPParamsEthernetPortsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ discarding(0),
+ listening(1),
+ learning(2),
+ forwarding(3),
+ blocking(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RSTP port state."
+ ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 1 }
+
+genEquipEthernetSwitchXSTPParamsEthernetPortsRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ masterport(0),
+ alternate(1),
+ rootport(2),
+ designated(3),
+ disabled(4),
+ backup(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RSTP port role."
+ ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 2 }
+
+genEquipEthernetSwitchXSTPParamsEthernetPortsPathCost OBJECT-TYPE
+ SYNTAX INTEGER (1..200000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RSTP configured path cost."
+ ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 3 }
+
+genEquipEthernetSwitchXSTPParamsEthernetPortsPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..240)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RSTP configured port priority."
+ ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 4 }
+
+genEquipEthernetSwitchXSTPParamsEthernetDesPathCost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RSTP designated path cost. This is the path cost to the root port from this local port."
+ ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 5 }
+
+genEquipEthernetSwitchXSTPParamsEthernetEdgePort OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates if the port is an Edge port or not."
+ ::= { genEquipEthernetSwitchXSTPParamsEthernetPortsEntry 6 }
+
+
+
+
+-- Ethernet Switch QoS & Rate Limiting
+genEquipEthernetSwitchQoS OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 3}
+
+genEquipEthernetSwitchQoSTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchQoSEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The switch application, QoS Table."
+ ::= { genEquipEthernetSwitchQoS 1 }
+
+genEquipEthernetSwitchQoSEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchQoSEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The switch application, QoS Table, per Ethernet port based on ifIndex."
+ INDEX { ifIndex }
+ ::= { genEquipEthernetSwitchQoSTable 1 }
+
+GenEquipEthernetSwitchQoSEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchQoSFirstCrit
+ INTEGER,
+ genEquipEthernetSwitchQoSSecondCrit
+ INTEGER,
+ genEquipEthernetSwitchQoSThirdCrit
+ INTEGER,
+ genEquipEthernetSwitchQoSDefClassification
+ INTEGER,
+ genEquipEthernetSwitchQoSEgressSched
+ INTEGER,
+ genEquipEthernetSwitchQoSEgressShaper
+ OffOn,
+ genEquipEthernetSwitchQoSEgressShaperRate
+ INTEGER,
+ genEquipEthernetSwitchQoSIngressPolicer
+ DisplayString
+}
+
+genEquipEthernetSwitchQoSFirstCrit OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ queueDecision(1),
+ pbitOverride(2),
+ queueAndPbitOverride(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "First classification criteria. This is the first criteria which will be evaluated for incoming frames.
+ queueDecision causes classification by defined static MAC address.
+ pbitOverride causes classification by pbits.
+ queueAndPbitOverridecauses classification by defined static MAC address, and changes the pbits accordingly."
+ ::= { genEquipEthernetSwitchQoSEntry 1 }
+
+genEquipEthernetSwitchQoSSecondCrit OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ queueDecision(1),
+ pbitOverride(2),
+ queueAndPbitOverride(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Second classification criteria. Applicable if match with first criteria is not found.
+ queueDecision causes classification by defined VLAN to queue mapping.
+ pbitOverride causes classification by pbits.
+ queueAndPbitOverrideclassification by defined VLAN to queue mapping, and changes the pbits accordingly."
+
+ ::= { genEquipEthernetSwitchQoSEntry 2 }
+
+genEquipEthernetSwitchQoSThirdCrit OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipTosPriority(0),
+ vlanPbitspriority(1),
+ ipTosOverVlanPbitsPriority(2),
+ vlanPbitsOverIpTosPriority(3),
+ portPriority(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Third classification criteria. Applicable if match with first or second criteria is not found.
+ ipTosPriority causes classification by defined IP TOS to queue mapping only.
+ vlanPbitspriority causes classification by pbits only.
+ ipTosOverVlanPbitsPriority causes classification by IP TOS and then by pbits .
+ ipTosOverVlanPbitsPriority causes classification by pbits and then by IP TOS.
+ portPriority causes port-based classification according to port priority."
+ ::= { genEquipEthernetSwitchQoSEntry 3 }
+
+genEquipEthernetSwitchQoSDefClassification OBJECT-TYPE
+ SYNTAX INTEGER {
+ first(0),
+ second(1),
+ third(2),
+ fourth(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Default classification for frame that does suit to the previous classifications.
+ Choosing first will classify this frame as the first criteria for example."
+ ::= { genEquipEthernetSwitchQoSEntry 4 }
+
+genEquipEthernetSwitchQoSEgressSched OBJECT-TYPE
+ SYNTAX INTEGER {
+ allQueuesStrict(0),
+ fourthQueueStrict(1),
+ fourthThirdQueuesStrict(2),
+ allQueuesHrr(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress scheduler options."
+ ::= { genEquipEthernetSwitchQoSEntry 5 }
+
+genEquipEthernetSwitchQoSEgressShaper OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable egress shaping."
+ ::= { genEquipEthernetSwitchQoSEntry 6 }
+
+genEquipEthernetSwitchQoSEgressShaperRate OBJECT-TYPE
+ SYNTAX INTEGER (64..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress shaper rate."
+ ::= { genEquipEthernetSwitchQoSEntry 7 }
+
+genEquipEthernetSwitchQoSIngressPolicer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress policer (rate limiting) name assiciated with this port.
+ The policer Name is defined in genEquipEthernetSwitchQoSPolicerNameName (in a table)"
+ ::= { genEquipEthernetSwitchQoSEntry 8 }
+
+
+-- VLAN Pbit Remap table
+genEquipEthernetSwitchVlanPbitRemapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchVlanPbitRemapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN priority bits remapping table."
+ ::= { genEquipEthernetSwitchQoS 2 }
+
+genEquipEthernetSwitchVlanPbitRemapEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchVlanPbitRemapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN priority bits remap table."
+ INDEX { ifIndex, genEquipEthernetSwitchVlanPbitRemapPbit }
+ ::= { genEquipEthernetSwitchVlanPbitRemapTable 1 }
+
+GenEquipEthernetSwitchVlanPbitRemapEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchVlanPbitRemapPbit
+ INTEGER,
+ genEquipEthernetSwitchVlanPbitRemapRemappedPbit
+ INTEGER
+}
+
+genEquipEthernetSwitchVlanPbitRemapPbit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ingress Pbit."
+ ::= { genEquipEthernetSwitchVlanPbitRemapEntry 1 }
+
+genEquipEthernetSwitchVlanPbitRemapRemappedPbit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The remapped Pbit."
+ ::= { genEquipEthernetSwitchVlanPbitRemapEntry 2 }
+
+-- VLAN Id Queue
+genEquipEthernetSwitchQoSVLANIdToQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchQoSVLANIdToQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN Id to Queue mapping table."
+ ::= { genEquipEthernetSwitchQoS 3 }
+
+genEquipEthernetSwitchQoSVLANIdToQueueEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchQoSVLANIdToQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN Id to Queue mapping table."
+ INDEX { genEquipEthernetSwitchCfgVIDIndex } -- list of all defined vlans (vlan index)
+ ::= { genEquipEthernetSwitchQoSVLANIdToQueueTable 1 }
+
+GenEquipEthernetSwitchQoSVLANIdToQueueEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchQoSVLANIdToQueueQueue
+ QueueName
+}
+
+
+genEquipEthernetSwitchQoSVLANIdToQueueQueue OBJECT-TYPE
+ SYNTAX QueueName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Queue for the vlan."
+ ::= { genEquipEthernetSwitchQoSVLANIdToQueueEntry 1 }
+
+
+-- LAG Defenitions
+genEquipEthernetSwitchLag OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 4}
+
+genEquipEthernetSwitchLagDistFunction OBJECT-TYPE
+ SYNTAX INTEGER {
+ simple-xor(0),
+ hash(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LAG distribution function. "
+ ::= { genEquipEthernetSwitchLag 1 }
+
+genEquipEthernetSwitchLagMaxNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Max number of LAG port groups."
+ ::= { genEquipEthernetSwitchLag 2 }
+
+
+-- Traffic Managment Defenitions
+genEquipEthernetSwitchETM OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 5}
+
+genEquipEthernetSwitchEtmAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling the entire enhanced TM functionality."
+ ::= { genEquipEthernetSwitchETM 1 }
+
+genEquipEthernetSwitchEtmPTPOptimizedTransportModeAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Precision Time Protocol low PDV channel admin Upon enabling all the packets classified to the 8th
+ queue will bypass the scheduler and will be sent directly to the Radio Frame.
+ Enabling this parameter will fail if Wayside is enabled."
+ ::= { genEquipEthernetSwitchETM 2 }
+
+genEquipEthernetSwitchEtmCountersClear OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset selected module's counters."
+ ::= { genEquipEthernetSwitchETM 3 }
+
+genEquipEthernetSwitchEtmPTPOptimizedTransportMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ high-Cos-Queue-8(0),
+ ieee-1588(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport channel operation mode. In High-CoS-Queue-8 mode all the frames that will be classified
+ to the 8th queue in the traffic manager will be send to the PTP optimized transport channel.
+ In IEEE-1588 mode IEEE 1588 frames will be identified automatically based on UDP ports and/or ethertypes."
+ ::= { genEquipEthernetSwitchETM 4 }
+
+
+-- TM Packet classification tables and control parameters.
+genEquipEthernetSwitchEtmClassifier OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 6}
+
+-- TM CoS classification by destination MAC address.
+genEquipEthernetSwitchEtmClassifierByMac OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 1}
+
+genEquipEthernetSwitchEtmClassifierByMacAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling CoS and color classification by destination MAC addresses."
+ ::= { genEquipEthernetSwitchEtmClassifierByMac 1 }
+
+genEquipEthernetSwitchEtmClassifierByMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for CoS and color classification by destination MAC address."
+ ::= { genEquipEthernetSwitchEtmClassifierByMac 2 }
+
+genEquipEthernetSwitchEtmClassifierByMacEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmClassifierByMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for CoS and color classification by destination MAC address."
+ INDEX { genEquipEthernetSwitchEtmClassifierByMacIndex }
+ ::= { genEquipEthernetSwitchEtmClassifierByMacTable 1 }
+
+GenEquipEthernetSwitchEtmClassifierByMacEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmClassifierByMacIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByMacValue
+ OCTET STRING,
+ genEquipEthernetSwitchEtmClassifierByMacCos
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByMacColor
+ GreenYellow,
+ genEquipEthernetSwitchEtmClassifierByMacRowStatus
+ RowStatus
+ }
+
+genEquipEthernetSwitchEtmClassifierByMacIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index is pointing to a table entry. Each entry contains different MAC address."
+ ::= { genEquipEthernetSwitchEtmClassifierByMacEntry 1 }
+
+genEquipEthernetSwitchEtmClassifierByMacValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..6))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC Address value for CoS Classification by MAC Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByMacEntry 2 }
+
+genEquipEthernetSwitchEtmClassifierByMacCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS value for CoS Classification by MAC Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByMacEntry 3 }
+
+genEquipEthernetSwitchEtmClassifierByMacColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color value for CoS Classification by MAC Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByMacEntry 4 }
+
+genEquipEthernetSwitchEtmClassifierByMacRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row Status for this table."
+ ::= { genEquipEthernetSwitchEtmClassifierByMacEntry 30 }
+
+
+-- TM CoS classification by UDP port.
+genEquipEthernetSwitchEtmClassifierByUdpPort OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 2}
+
+genEquipEthernetSwitchEtmClassifierByUdpPortAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling CoS and color classification by UDP source and/or destination ports."
+ ::= { genEquipEthernetSwitchEtmClassifierByUdpPort 1 }
+
+genEquipEthernetSwitchEtmClassifierByUdpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByUdpPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for CoS and color classification by UDP ports. Classification may be based on source port,
+ dest port ,or both - use validity parameter."
+ ::= { genEquipEthernetSwitchEtmClassifierByUdpPort 2 }
+
+genEquipEthernetSwitchEtmClassifierByUdpPortEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmClassifierByUdpPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry for CoS and color classification by UDP ports. Classification may be based on source port,
+ dest port ,or both - use validity parameter."
+ INDEX { genEquipEthernetSwitchEtmClassifierByUdpPortIndex }
+ ::= { genEquipEthernetSwitchEtmClassifierByUdpPortTable 1 }
+
+GenEquipEthernetSwitchEtmClassifierByUdpPortEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmClassifierByUdpPortIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByUdpPortSrcPort
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByUdpPortDestPort
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByUdpPortCos
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByUdpPortColor
+ GreenYellow,
+ genEquipEthernetSwitchEtmClassifierByUdpPortValidity
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByUdpPortRowStatus
+ RowStatus
+}
+
+genEquipEthernetSwitchEtmClassifierByUdpPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index is pointing to a table entry. Each entry contains different UDP source and destination ports."
+ ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 1 }
+
+genEquipEthernetSwitchEtmClassifierByUdpPortSrcPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UDP source port value for CoS Classification by UDP ports Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 2 }
+
+genEquipEthernetSwitchEtmClassifierByUdpPortDestPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UDP dest. port value for CoS Classification by UDP ports Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 3 }
+
+genEquipEthernetSwitchEtmClassifierByUdpPortCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS value for CoS Classification by UDP Ports Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 4 }
+
+genEquipEthernetSwitchEtmClassifierByUdpPortColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color value for CoS Classification by UDP ports Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 5 }
+
+genEquipEthernetSwitchEtmClassifierByUdpPortValidity OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused(0),
+ src(1),
+ dest(2),
+ both(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Validity value for CoS Classification by UDP ports Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 6 }
+
+genEquipEthernetSwitchEtmClassifierByUdpPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row Status for this table."
+ ::= { genEquipEthernetSwitchEtmClassifierByUdpPortEntry 30 }
+
+-- TM CoS classification by Ethertypes.
+-- genEquipEthernetSwitchEtmClassifierByEthertypes OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 3}
+--
+-- genEquipEthernetSwitchEtmClassifierByEthertypesAdmin OBJECT-TYPE
+-- SYNTAX EnableDisable
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enabling/Disabling CoS and color classification by Ethertypes."
+-- ::= { genEquipEthernetSwitchEtmClassifierByEthertypes 1 }
+--
+-- genEquipEthernetSwitchEtmClassifierByEthertypesTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByEthertypesEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table for CoS and color classification by Ethertype."
+-- ::= { genEquipEthernetSwitchEtmClassifierByEthertypes 2 }
+--
+-- genEquipEthernetSwitchEtmClassifierByEthertypesEntry OBJECT-TYPE
+-- SYNTAX GenEquipEthernetSwitchEtmClassifierByEthertypesEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table entry for CoS and color classification by Ethertype."
+-- INDEX { genEquipEthernetSwitchEtmClassifierByEthertypesIndex }
+-- ::= { genEquipEthernetSwitchEtmClassifierByEthertypesTable 1 }
+--
+-- GenEquipEthernetSwitchEtmClassifierByEthertypesEntry ::=
+-- SEQUENCE {
+-- genEquipEthernetSwitchEtmClassifierByEthertypesIndex
+-- INTEGER,
+-- genEquipEthernetSwitchEtmClassifierByEthertypesValue
+-- INTEGER,
+-- genEquipEthernetSwitchEtmClassifierByEthertypesCos
+-- INTEGER,
+-- genEquipEthernetSwitchEtmClassifierByEthertypesColor
+-- GreenYellow,
+-- genEquipEthernetSwitchEtmClassifierByEthertypesRowStatus
+-- RowStatus
+-- }
+--
+-- genEquipEthernetSwitchEtmClassifierByEthertypesIndex OBJECT-TYPE
+-- SYNTAX INTEGER (1..16)
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The index is pointing to a table entry. Each entry contains different Ethertype value."
+-- ::= { genEquipEthernetSwitchEtmClassifierByEthertypesEntry 1 }
+--
+-- genEquipEthernetSwitchEtmClassifierByEthertypesValue OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Ethertype tag value for CoS Classification by Ethertype Table Entry."
+-- ::= { genEquipEthernetSwitchEtmClassifierByEthertypesEntry 2 }
+--
+-- genEquipEthernetSwitchEtmClassifierByEthertypesCos OBJECT-TYPE
+-- SYNTAX INTEGER (0..7)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "CoS value for CoS Classification by Ethertype Table Entry."
+-- ::= { genEquipEthernetSwitchEtmClassifierByEthertypesEntry 3 }
+--
+-- genEquipEthernetSwitchEtmClassifierByEthertypesColor OBJECT-TYPE
+-- SYNTAX GreenYellow
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Color value for CoS Classification by Ethertype Table Entry."
+-- ::= { genEquipEthernetSwitchEtmClassifierByEthertypesEntry 4 }
+--
+-- genEquipEthernetSwitchEtmClassifierByEthertypesRowStatus OBJECT-TYPE
+-- SYNTAX RowStatus
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Row Status for this table."
+-- ::= { genEquipEthernetSwitchEtmClassifierByEthertypesEntry 30 }
+--
+-- TM CoS classification by Known PDU MAC addresses.
+genEquipEthernetSwitchEtmClassifierByKnownPduMac OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 4}
+
+genEquipEthernetSwitchEtmClassifierByKnownPduMacAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling CoS and color classification by known PDU MAC addresses."
+ ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMac 1 }
+
+genEquipEthernetSwitchEtmClassifierByKnownPduMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByKnownPduMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for CoS and color classification by known PDU MAC addresses."
+ ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMac 2 }
+
+genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmClassifierByKnownPduMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table entry for CoS and color classification by known PDU MAC addresses."
+ INDEX { genEquipEthernetSwitchEtmClassifierByKnownPduMacIndex }
+ ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacTable 1 }
+
+GenEquipEthernetSwitchEtmClassifierByKnownPduMacEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmClassifierByKnownPduMacIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByKnownPduMacAddress
+ OCTET STRING,
+ genEquipEthernetSwitchEtmClassifierByKnownPduMacCos
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByKnownPduMacColor
+ GreenYellow,
+ genEquipEthernetSwitchEtmClassifierByKnownPduMacValidity
+ EnableDisable
+ }
+
+genEquipEthernetSwitchEtmClassifierByKnownPduMacIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..66)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index is pointing to a table entry. Each entry contains different PDU MAC address value."
+ ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry 1 }
+
+genEquipEthernetSwitchEtmClassifierByKnownPduMacAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CoS value for MAC address Classification by known PDU Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry 2 }
+
+genEquipEthernetSwitchEtmClassifierByKnownPduMacCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS value for CoS Classification by known PDU Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry 3 }
+
+genEquipEthernetSwitchEtmClassifierByKnownPduMacColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color value for CoS Classification by known PDU Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry 4 }
+
+genEquipEthernetSwitchEtmClassifierByKnownPduMacValidity OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Validity value for Cos Classification by known PDU Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByKnownPduMacEntry 5 }
+
+
+-- TM CoS classification by Service.
+genEquipEthernetSwitchEtmClassifierByService OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 5}
+
+genEquipEthernetSwitchEtmClassifierByServiceAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling CoS and color classification by service IDs."
+ ::= { genEquipEthernetSwitchEtmClassifierByService 1 }
+
+genEquipEthernetSwitchEtmClassifierByServiceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByServiceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for CoS and color classification by service-ids."
+ ::= { genEquipEthernetSwitchEtmClassifierByService 2 }
+
+genEquipEthernetSwitchEtmClassifierByServiceEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmClassifierByServiceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table entry for CoS and color classification by service-ids."
+ INDEX { genEquipEthernetSwitchEtmClassifierByServiceIndex }
+ ::= { genEquipEthernetSwitchEtmClassifierByServiceTable 1 }
+
+GenEquipEthernetSwitchEtmClassifierByServiceEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmClassifierByServiceIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByServiceCos
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByServiceColor
+ GreenYellow,
+ genEquipEthernetSwitchEtmClassifierByServiceUsage
+ EnableDisable
+ }
+
+genEquipEthernetSwitchEtmClassifierByServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index is pointing to a table entry. Each entry contains a mapping of service-id to CoS."
+ ::= { genEquipEthernetSwitchEtmClassifierByServiceEntry 1 }
+
+genEquipEthernetSwitchEtmClassifierByServiceCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS value for CoS serviceID Mapping Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByServiceEntry 2 }
+
+genEquipEthernetSwitchEtmClassifierByServiceColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color value for CoS serviceId Mapping Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByServiceEntry 3 }
+
+genEquipEthernetSwitchEtmClassifierByServiceUsage OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Validity value for CoS serviceID Mapping Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByServiceEntry 4 }
+
+-- TM CoS classification by VLAN P-bits.
+genEquipEthernetSwitchEtmClassifierByVlanPbits OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 6}
+
+genEquipEthernetSwitchEtmClassifierByVlanPbitsAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling CoS and color classification by VLAN P-bits and CFI/DEI bit."
+ ::= { genEquipEthernetSwitchEtmClassifierByVlanPbits 1 }
+
+-- Vlan table
+genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for CoS and color classification by VLAN S-tag P-bits and DEI bit."
+ ::= { genEquipEthernetSwitchEtmClassifierByVlanPbits 2 }
+
+genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table entry for CoS and color classification by VLAN S-tag P-bits and DEI bit."
+ INDEX { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanIndex }
+ ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanTable 1 }
+
+GenEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanPriority
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanDei
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanCos
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanColor
+ GreenYellow
+ }
+
+genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pbit vlan index to table."
+ ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry 1 }
+
+genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pbit value for regular classification prioritization."
+ ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry 2 }
+
+genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanDei OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DEI value for regular classification prioritization by S-tag vlan."
+ ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry 3 }
+
+genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS value for regular classification prioritization by S-tag VLAN."
+ ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry 4 }
+
+genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color value for regular classification prioritization by S-tag VLAN."
+ ::= { genEquipEthernetSwitchEtmClassifierByVlanPbitsVlanEntry 5 }
+
+-- TM CoS classification by IP DSCP bits.
+genEquipEthernetSwitchEtmClassifierByDscp OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 7}
+
+genEquipEthernetSwitchEtmClassifierByDscpAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling Cos and color classification by DSCP/TOS bits."
+ ::= { genEquipEthernetSwitchEtmClassifierByDscp 1 }
+
+genEquipEthernetSwitchEtmClassifierByDscpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByDscpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for CoS and color classification by DSCP/TOS bits."
+ ::= { genEquipEthernetSwitchEtmClassifierByDscp 2 }
+
+genEquipEthernetSwitchEtmClassifierByDscpEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmClassifierByDscpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table entry for CoS and color classification by DSCP/TOS bits."
+ INDEX { genEquipEthernetSwitchEtmClassifierByDscpValue }
+ ::= { genEquipEthernetSwitchEtmClassifierByDscpTable 1 }
+
+GenEquipEthernetSwitchEtmClassifierByDscpEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmClassifierByDscpValue
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByDscpCos
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByDscpColor
+ GreenYellow
+ }
+
+genEquipEthernetSwitchEtmClassifierByDscpValue OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index is pointing to a table entry. Each entry contains different DSCP/TOS bits mapping."
+ ::= { genEquipEthernetSwitchEtmClassifierByDscpEntry 1 }
+
+genEquipEthernetSwitchEtmClassifierByDscpCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS value for regular classification prioritization by DSCP-tag."
+ ::= { genEquipEthernetSwitchEtmClassifierByDscpEntry 2 }
+
+genEquipEthernetSwitchEtmClassifierByDscpColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color value for regular classification prioritization by MPLS."
+ ::= { genEquipEthernetSwitchEtmClassifierByDscpEntry 3 }
+
+-- TM CoS classification by MPLS experimental bits.
+genEquipEthernetSwitchEtmClassifierByMplsExp OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 8}
+
+genEquipEthernetSwitchEtmClassifierByMplsExpAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling CoS and color classification by MPLS experimantal bits."
+ ::= { genEquipEthernetSwitchEtmClassifierByMplsExp 1 }
+
+genEquipEthernetSwitchEtmClassifierByMplsExpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByMplsExpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for CoS and color classification by MPLS experimental bits."
+ ::= { genEquipEthernetSwitchEtmClassifierByMplsExp 2 }
+
+genEquipEthernetSwitchEtmClassifierByMplsExpEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmClassifierByMplsExpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table entry for CoS and color classification by MPLS experimental bits."
+ INDEX { genEquipEthernetSwitchEtmClassifierByMplsExpValue }
+ ::= { genEquipEthernetSwitchEtmClassifierByMplsExpTable 1 }
+
+GenEquipEthernetSwitchEtmClassifierByMplsExpEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmClassifierByMplsExpValue
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByMplsExpCos
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByMplsExpColor
+ GreenYellow
+ }
+
+genEquipEthernetSwitchEtmClassifierByMplsExpValue OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index is pointing to a table entry. Each entry contains different MPLS experimantal bits mapping."
+ ::= { genEquipEthernetSwitchEtmClassifierByMplsExpEntry 1 }
+
+genEquipEthernetSwitchEtmClassifierByMplsExpCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "value for regular classification prioritization by MPLS."
+ ::= { genEquipEthernetSwitchEtmClassifierByMplsExpEntry 2 }
+
+genEquipEthernetSwitchEtmClassifierByMplsExpColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color value for regular classification prioritization by MPLS."
+ ::= { genEquipEthernetSwitchEtmClassifierByMplsExpEntry 3 }
+
+-- TM CoS default color defs.
+genEquipEthernetSwitchEtmClassifierByDefaultCosColor OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 9}
+
+genEquipEthernetSwitchEtmClassifierByDefaultCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS value for regular classification prioritization by default port."
+ ::= { genEquipEthernetSwitchEtmClassifierByDefaultCosColor 1 }
+
+genEquipEthernetSwitchEtmClassifierByDefaultColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table for regular priority by default port mapping table."
+ ::= { genEquipEthernetSwitchEtmClassifierByDefaultCosColor 2 }
+
+-- TM CoS classification by Cos To Queue
+genEquipEthernetSwitchEtmClassifierByCosToQueue OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 10}
+
+genEquipEthernetSwitchEtmClassifierByCosToQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmClassifierByCosToQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for VLAN to FlowId mapping ."
+ ::= { genEquipEthernetSwitchEtmClassifierByCosToQueue 1 }
+
+genEquipEthernetSwitchEtmClassifierByCosToQueueEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmClassifierByCosToQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for VLAN to FlowId mapping ."
+ INDEX { genEquipEthernetSwitchEtmClassifierByCosToQueueIndex }
+ ::= { genEquipEthernetSwitchEtmClassifierByCosToQueueTable 1 }
+
+GenEquipEthernetSwitchEtmClassifierByCosToQueueEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmClassifierByCosToQueueIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByCosToQueueValue
+ INTEGER
+ }
+
+genEquipEthernetSwitchEtmClassifierByCosToQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index is pointing to a table entry. Each entry contains a mapping of a different CoS to a queue."
+ ::= { genEquipEthernetSwitchEtmClassifierByCosToQueueEntry 1 }
+
+genEquipEthernetSwitchEtmClassifierByCosToQueueValue OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Queue index for CoS to Queue Mapping Table Entry."
+ ::= { genEquipEthernetSwitchEtmClassifierByCosToQueueEntry 2 }
+
+-- TM CoS classification by Vlan to Service
+genEquipEthernetSwitchEtmClassifierVlanidToService OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 11}
+
+genEquipEthernetSwitchEtmClassifierVlanidToServiceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmClassifierVlanidToServiceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for VLAN to Vlan To Servies mapping ."
+ ::= { genEquipEthernetSwitchEtmClassifierVlanidToService 1 }
+
+genEquipEthernetSwitchEtmClassifierVlanidToServiceEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmClassifierVlanidToServiceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for VLAN to Vlan To Servies mapping ."
+ INDEX { genEquipEthernetSwitchEtmClassifierByServiceVlanidToServiceIndex }
+ ::= { genEquipEthernetSwitchEtmClassifierVlanidToServiceTable 1 }
+
+GenEquipEthernetSwitchEtmClassifierVlanidToServiceEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmClassifierByServiceVlanidToServiceIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmClassifierByFlowsVlanidToServiceValue
+ INTEGER
+ }
+
+genEquipEthernetSwitchEtmClassifierByServiceVlanidToServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index is pointing to a table entry. Each entry contains a mapping of a different CoS to a queue."
+ ::= { genEquipEthernetSwitchEtmClassifierVlanidToServiceEntry 1 }
+
+genEquipEthernetSwitchEtmClassifierByFlowsVlanidToServiceValue OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service ID."
+ ::= { genEquipEthernetSwitchEtmClassifierVlanidToServiceEntry 2 }
+
+
+
+-- TM Classifier Inband Managment Qos
+-- Cos and Color classification by VLAN-ID. Only a single VLAN-ID value can be specified.
+-- This is configuration should be used for inband management VLAN-ID classification to the high priority queue.
+genEquipEthernetSwitchEtmClassifierInbandMgmtQoS OBJECT IDENTIFIER ::= {genEquipEthernetSwitchEtmClassifier 12}
+
+genEquipEthernetSwitchEtmClassifierInbandMgmtAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling CoS and Color classification by VLAN ID."
+ ::= { genEquipEthernetSwitchEtmClassifierInbandMgmtQoS 1 }
+
+genEquipEthernetSwitchEtmClassifierInbandMgmtVlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4090)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Inband Management vlan id. This parameter should be the same as genEquipEthernetSwitchEtmClassifierInbandMgmtVlanId."
+ ::= { genEquipEthernetSwitchEtmClassifierInbandMgmtQoS 2 }
+
+genEquipEthernetSwitchEtmClassifierInbandMgmtCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Class of Service. Allowed values: [0-7]."
+ ::= { genEquipEthernetSwitchEtmClassifierInbandMgmtQoS 3 }
+
+genEquipEthernetSwitchEtmClassifierInbandMgmtColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color 1=green ; 0=yellow."
+ ::= { genEquipEthernetSwitchEtmClassifierInbandMgmtQoS 4 }
+
+
+-- TM ACM drop per queue paramters.
+--genEquipEthernetSwitchEtmAcmDropPerQueue OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 7}
+
+-- TM Policers configuration and mapping tables and parameters
+genEquipEthernetSwitchEtmPolicers OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 8}
+
+genEquipEthernetSwitchEtmPolicerModuleAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling Policing."
+ ::= { genEquipEthernetSwitchEtmPolicers 1 }
+
+-- Table of Service to Policeer mapping
+genEquipEthernetSwitchEtmServiceToPolicerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmServiceToPolicerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Service to Policeer mapping."
+ ::= { genEquipEthernetSwitchEtmPolicers 2 }
+
+genEquipEthernetSwitchEtmServiceToPolicerEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmServiceToPolicerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Service to Policeer mapping."
+ INDEX { genEquipEthernetSwitchEtmServiceToPolicerIndex }
+ ::= { genEquipEthernetSwitchEtmServiceToPolicerTable 1 }
+
+GenEquipEthernetSwitchEtmServiceToPolicerEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmServiceToPolicerIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmServiceToPolicerValue
+ INTEGER,
+ genEquipEthernetSwitchEtmServiceToPolicerPerCosOption
+ EnableDisable
+ }
+
+genEquipEthernetSwitchEtmServiceToPolicerIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service Index."
+ ::= { genEquipEthernetSwitchEtmServiceToPolicerEntry 1 }
+
+genEquipEthernetSwitchEtmServiceToPolicerValue OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policer to be used for the specific Service."
+ ::= { genEquipEthernetSwitchEtmServiceToPolicerEntry 2 }
+
+genEquipEthernetSwitchEtmServiceToPolicerPerCosOption OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policer per CoS option. If enabled, each Service will be mapped to 8 policers while each policer will be used
+ for a different CoS value. This option can be used only for the pilicers with indeces of multiple of 8. i.e 8,16,24,32,240,248."
+ ::= { genEquipEthernetSwitchEtmServiceToPolicerEntry 3 }
+
+
+-- Table of Policers configuration
+genEquipEthernetSwitchEtmPolicerConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmPolicerConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Policers configuration."
+ ::= { genEquipEthernetSwitchEtmPolicers 3 }
+
+genEquipEthernetSwitchEtmPolicerConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmPolicerConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Policers configuration."
+ INDEX { genEquipEthernetSwitchEtmPolicerConfigIndex }
+ ::= { genEquipEthernetSwitchEtmPolicerConfigTable 1 }
+
+GenEquipEthernetSwitchEtmPolicerConfigEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmPolicerConfigIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmPolicerConfigAdmin
+ EnableDisable,
+ genEquipEthernetSwitchEtmPolicerConfigColorAware
+ EnableDisable,
+ genEquipEthernetSwitchEtmPolicerConfigCir
+ INTEGER,
+ genEquipEthernetSwitchEtmPolicerConfigCbs
+ INTEGER,
+ genEquipEthernetSwitchEtmPolicerConfigEir
+ INTEGER,
+ genEquipEthernetSwitchEtmPolicerConfigEbs
+ INTEGER,
+ genEquipEthernetSwitchEtmPolicerConfigCoupling
+ EnableDisable,
+ genEquipEthernetSwitchEtmPolicerConfigLineComp
+ INTEGER
+ }
+
+genEquipEthernetSwitchEtmPolicerConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service Index."
+ ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 1 }
+
+genEquipEthernetSwitchEtmPolicerConfigAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress policer admin disables/enables the policing feature per policer.
+ If not enabled, the policer is in bypass mode (no rate limiting)."
+ ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 2 }
+
+genEquipEthernetSwitchEtmPolicerConfigColorAware OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Whether policer is color aware."
+ ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 3 }
+
+genEquipEthernetSwitchEtmPolicerConfigCir OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress policer CIR value - the committed rate user requests."
+ ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 4 }
+
+genEquipEthernetSwitchEtmPolicerConfigCbs OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress policer committed burst size value."
+ ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 5 }
+
+genEquipEthernetSwitchEtmPolicerConfigEir OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress policer EIR value - the excess rate user requests."
+ ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 6 }
+
+genEquipEthernetSwitchEtmPolicerConfigEbs OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress policer excess burst size value (bytes)."
+ ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 7 }
+
+genEquipEthernetSwitchEtmPolicerConfigCoupling OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress policer coupling mode."
+ ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 8 }
+
+genEquipEthernetSwitchEtmPolicerConfigLineComp OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress policer line compensation value (bytes)."
+ ::= { genEquipEthernetSwitchEtmPolicerConfigEntry 9 }
+
+
+
+-- TM Queues configuration
+genEquipEthernetSwitchEtmQueues OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 9}
+
+genEquipEthernetSwitchEtmQueuesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmQueuesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of queue sizes."
+ ::= { genEquipEthernetSwitchEtmQueues 1 }
+
+genEquipEthernetSwitchEtmQueuesEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmQueuesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table entry of queue sizes."
+ INDEX { genEquipEthernetSwitchEtmQueuesIndex }
+ ::= { genEquipEthernetSwitchEtmQueuesTable 1 }
+
+GenEquipEthernetSwitchEtmQueuesEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmQueuesIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmQueuesSize
+ INTEGER
+ }
+
+genEquipEthernetSwitchEtmQueuesIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Index to a queue."
+ ::= { genEquipEthernetSwitchEtmQueuesEntry 1 }
+
+genEquipEthernetSwitchEtmQueuesSize OBJECT-TYPE
+ SYNTAX INTEGER {
+ kbit-0(0),
+ kbit-500(1),
+ kbit-1000(2),
+ kbit-2000(3),
+ kbit-4000(4),
+ kbit-250(5),
+ kbit-3000(6),
+ kbit-3500(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Size of queue[i]"
+ ::= { genEquipEthernetSwitchEtmQueuesEntry 2 }
+
+-- TM WRED configuration
+genEquipEthernetSwitchEtmWred OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 10}
+
+genEquipEthernetSwitchEtmWredAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling WRED."
+ ::= { genEquipEthernetSwitchEtmWred 1 }
+
+
+genEquipEthernetSwitchEtmWredThresholdsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmWredThresholdsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WRED thresholds per queue."
+ ::= { genEquipEthernetSwitchEtmWred 2 }
+
+genEquipEthernetSwitchEtmWredThresholdsEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmWredThresholdsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "WRED entry thresholds per queue."
+ INDEX { genEquipEthernetSwitchEtmWredQueuesIndex }
+ ::= { genEquipEthernetSwitchEtmWredThresholdsTable 1 }
+
+GenEquipEthernetSwitchEtmWredThresholdsEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmWredQueuesIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmWredThresholdsGreenThLow
+ INTEGER,
+ genEquipEthernetSwitchEtmWredThresholdsGreenThHigh
+ INTEGER,
+ genEquipEthernetSwitchEtmWredThresholdsYellowThLow
+ INTEGER,
+ genEquipEthernetSwitchEtmWredThresholdsYellowThHigh
+ INTEGER,
+ genEquipEthernetSwitchEtmWredThresholdsGreenMaxDrop
+ INTEGER,
+ genEquipEthernetSwitchEtmWredThresholdsYellowMaxDrop
+ INTEGER
+ }
+
+genEquipEthernetSwitchEtmWredQueuesIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WRED thresholds per queue."
+ ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 1 }
+
+genEquipEthernetSwitchEtmWredThresholdsGreenThLow OBJECT-TYPE
+ SYNTAX INTEGER (0..4000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WRED green low threshold defines the queue level (in Kbits) point
+ that the mechanism should start checking if to drop the green frames."
+ ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 2 }
+
+genEquipEthernetSwitchEtmWredThresholdsGreenThHigh OBJECT-TYPE
+ SYNTAX INTEGER (0..4000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WRED green high threshold defines the queue level of occupancy (in Kbits) point that the WRED
+ must drop all arriving green colored frames."
+ ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 3 }
+
+genEquipEthernetSwitchEtmWredThresholdsYellowThLow OBJECT-TYPE
+ SYNTAX INTEGER (0..4000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WRED yellow low threshold defines the queue level (in Kbits) point that the mechanism should
+ start checking if to drop the yellow frames."
+ ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 4 }
+
+genEquipEthernetSwitchEtmWredThresholdsYellowThHigh OBJECT-TYPE
+ SYNTAX INTEGER (0..4000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WRED yellow high threshold defines the queue level of occupancy (in Kbits) point that the WRED
+ must drop all arriving yellow colored frames."
+ ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 5 }
+
+genEquipEthernetSwitchEtmWredThresholdsGreenMaxDrop OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WRED green max drop threshold the probability to drop frame at the green high threshold (in percent based units)."
+ ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 6 }
+
+genEquipEthernetSwitchEtmWredThresholdsYellowMaxDrop OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WRED yellow max drop threshold the probability to drop frame at the yellow high threshold (in percent based units)."
+ ::= { genEquipEthernetSwitchEtmWredThresholdsEntry 7 }
+
+
+-- TM Marker configurations
+genEquipEthernetSwitchEtmMarker OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 11}
+
+genEquipEthernetSwitchEtmMarkerAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabling/Disabling marking of VLAN P-bits and DEI/CFI bit at the egress."
+ ::= { genEquipEthernetSwitchEtmMarker 1 }
+
+
+genEquipEthernetSwitchEtmMarkerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmMarkerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of CoS and color to Pbits and DEI marking for S-VALNS."
+ ::= { genEquipEthernetSwitchEtmMarker 2 }
+
+genEquipEthernetSwitchEtmMarkerEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmMarkerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of CoS and color to Pbits and DEI marking for S-VALNS."
+ INDEX { genEquipEthernetSwitchEtmMarkerCoS,
+ genEquipEthernetSwitchEtmMarkerColor
+ }
+ ::= { genEquipEthernetSwitchEtmMarkerTable 1 }
+
+GenEquipEthernetSwitchEtmMarkerEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmMarkerCoS
+ INTEGER,
+ genEquipEthernetSwitchEtmMarkerColor
+ INTEGER,
+ genEquipEthernetSwitchEtmMarkerPbit
+ INTEGER,
+ genEquipEthernetSwitchEtmMarkerCfi
+ INTEGER
+ }
+
+genEquipEthernetSwitchEtmMarkerCoS OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CoS value as was mapped by the TM calssifier."
+ ::= { genEquipEthernetSwitchEtmMarkerEntry 1 }
+
+genEquipEthernetSwitchEtmMarkerColor OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Color value as was mapped by the TM calssifier."
+ ::= { genEquipEthernetSwitchEtmMarkerEntry 2 }
+
+genEquipEthernetSwitchEtmMarkerPbit OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN 802.1p P-bit value to be modified."
+ ::= { genEquipEthernetSwitchEtmMarkerEntry 3 }
+
+genEquipEthernetSwitchEtmMarkerCfi OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN CFI/DEI value to be modified."
+ ::= { genEquipEthernetSwitchEtmMarkerEntry 4 }
+
+
+-- TM Scheduler configuration
+genEquipEthernetSwitchEtmScheduler OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 12}
+
+genEquipEthernetSwitchEtmSchedulerQuantum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WFQ Quantum for credit calculation in bytes (64, 128, 256, 512)."
+ ::= { genEquipEthernetSwitchEtmScheduler 1 }
+
+
+genEquipEthernetSwitchEtmSchedulerConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmSchedulerConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table for scheduler configuration: priority and weight for each queue."
+ ::= { genEquipEthernetSwitchEtmScheduler 2 }
+
+genEquipEthernetSwitchEtmSchedulerConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmSchedulerConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table entry for scheduler configuration: priority and weight for each queue."
+ INDEX { genEquipEthernetSwitchEtmSchedulerConfigQueueIndex }
+ ::= { genEquipEthernetSwitchEtmSchedulerConfigTable 1 }
+
+GenEquipEthernetSwitchEtmSchedulerConfigEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmSchedulerConfigQueueIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmSchedulerConfigPriority
+ INTEGER,
+ genEquipEthernetSwitchEtmSchedulerConfigWeight
+ INTEGER
+ }
+
+genEquipEthernetSwitchEtmSchedulerConfigQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "queue index."
+ ::= { genEquipEthernetSwitchEtmSchedulerConfigEntry 1 }
+
+genEquipEthernetSwitchEtmSchedulerConfigPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Strict priority of each queue. 4=highest , 1=lowest."
+ ::= { genEquipEthernetSwitchEtmSchedulerConfigEntry 2 }
+
+genEquipEthernetSwitchEtmSchedulerConfigWeight OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WFQ Weights for each queue"
+ ::= { genEquipEthernetSwitchEtmSchedulerConfigEntry 3 }
+
+-- TM Egress shaper configuration
+genEquipEthernetSwitchEtmShaper OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 13}
+
+genEquipEthernetSwitchEtmShaperGlobalAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Global Shaper admin disables/enables the global shaping feature."
+ ::= { genEquipEthernetSwitchEtmShaper 1 }
+
+genEquipEthernetSwitchEtmShaperConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchEtmShaperConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of shapers' configurations. Each shaper is on the egress of a queue.."
+ ::= { genEquipEthernetSwitchEtmShaper 2 }
+
+genEquipEthernetSwitchEtmShaperConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchEtmShaperConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table entry of shapers' configurations. Each shaper is on the egress of a queue.."
+ INDEX { genEquipEthernetSwitchEtmShaperConfigIndex }
+ ::= { genEquipEthernetSwitchEtmShaperConfigTable 1 }
+
+GenEquipEthernetSwitchEtmShaperConfigEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchEtmShaperConfigIndex
+ INTEGER,
+ genEquipEthernetSwitchEtmShaperConfigAdmin
+ INTEGER,
+ genEquipEthernetSwitchEtmShaperConfigCir
+ INTEGER,
+ genEquipEthernetSwitchEtmShaperConfigCbs
+ INTEGER,
+ genEquipEthernetSwitchEtmShaperConfigLineComp
+ INTEGER
+ }
+
+genEquipEthernetSwitchEtmShaperConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "queue index."
+ ::= { genEquipEthernetSwitchEtmShaperConfigEntry 1 }
+
+genEquipEthernetSwitchEtmShaperConfigAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Shaper admin disables/enables the shaping feature per queue."
+ ::= { genEquipEthernetSwitchEtmShaperConfigEntry 2 }
+
+genEquipEthernetSwitchEtmShaperConfigCir OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress shaper CIR value - the committed rate as given by the user."
+ ::= { genEquipEthernetSwitchEtmShaperConfigEntry 3 }
+
+genEquipEthernetSwitchEtmShaperConfigCbs OBJECT-TYPE
+ SYNTAX INTEGER (0..128000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress shaper committed burst size value."
+ ::= { genEquipEthernetSwitchEtmShaperConfigEntry 4 }
+
+genEquipEthernetSwitchEtmShaperConfigLineComp OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress shaper line compensation value transmitted IFG + Preamble.
+ The shaper adds this value to each arriving frame size."
+ ::= { genEquipEthernetSwitchEtmShaperConfigEntry 5 }
+
+-- TM Statistics counters
+genEquipEthernetSwitchEtmStatistics OBJECT IDENTIFIER ::= {genEquipEthernetSwitchETM 14}
+
+genEquipEthernetSwitchEtmStatisticsPortTotalBytesTransmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes transmitted via the port (goes into PM)."
+ ::= { genEquipEthernetSwitchEtmStatistics 1 }
+
+genEquipEthernetSwitchEtmStatisticsPortTotalUnicastFramesTransmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TThe number of Unicast frames transmitted to the radio port.."
+ ::= { genEquipEthernetSwitchEtmStatistics 2 }
+
+
+genEquipEthernetSwitchEtmStatisticsPortTotalMulticastFramesTransmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of Multicast frames transmitted to the radio port.."
+ ::= { genEquipEthernetSwitchEtmStatistics 3 }
+
+
+genEquipEthernetSwitchEtmStatisticsPortTotalBroadcastFramesTransmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of Broadcast frames transmitted to the radio port.."
+ ::= { genEquipEthernetSwitchEtmStatistics 4 }
+
+
+genEquipEthernetSwitchEtmStatisticsPortFrames64octTransmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of frames transmitted with a length of exactly 64 Octets."
+ ::= { genEquipEthernetSwitchEtmStatistics 5 }
+
+
+genEquipEthernetSwitchEtmStatisticsPortFrames65to127Transmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of frames transmitted with a length of 65-127 Octets."
+ ::= { genEquipEthernetSwitchEtmStatistics 6 }
+
+
+genEquipEthernetSwitchEtmStatisticsPortFrames128to255Transmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of frames transmitted with a length of 128-255 Octets."
+ ::= { genEquipEthernetSwitchEtmStatistics 7 }
+
+
+genEquipEthernetSwitchEtmStatisticsPortFrames256to511Transmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of frames transmitted with a length of 256-511 Octets)."
+ ::= { genEquipEthernetSwitchEtmStatistics 8 }
+
+
+genEquipEthernetSwitchEtmStatisticsPortFrames512to1023Transmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TThe total number of frames transmitted with a length of 512-1023 Octets."
+ ::= { genEquipEthernetSwitchEtmStatistics 9 }
+
+
+genEquipEthernetSwitchEtmStatisticsPortFrames1024toMtuTransmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of frames transmitted with a length between 1024 and MaxTransmitSize Octets."
+ ::= { genEquipEthernetSwitchEtmStatistics 10 }
+
+
+
+-- IP Pbits to Queue
+genEquipEthernetSwitchQoSIPPbits OBJECT IDENTIFIER ::= {genEquipEthernetSwitchQoS 4}
+
+genEquipEthernetSwitchQoSIPPbitsIPPrio OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipPrecedence(0),
+ ipv4TOSIPv6(1) -- diffserv.
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP priority options."
+ ::= { genEquipEthernetSwitchQoSIPPbits 1 }
+
+genEquipEthernetSwitchQoSIPPbitsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchQoSIPPbitsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Mapping of IP pbits to Queue."
+ ::= { genEquipEthernetSwitchQoSIPPbits 2 }
+
+genEquipEthernetSwitchQoSIPPbitsEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchQoSIPPbitsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Mapping of IP pbits to Queue."
+ INDEX { genEquipEthernetSwitchQoSIPPbitsId }
+ ::= { genEquipEthernetSwitchQoSIPPbitsTable 1 }
+
+GenEquipEthernetSwitchQoSIPPbitsEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchQoSIPPbitsId
+ INTEGER,
+ genEquipEthernetSwitchQoSIPPbitsQueue
+ QueueName
+}
+
+genEquipEthernetSwitchQoSIPPbitsId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The pbit number."
+ ::= { genEquipEthernetSwitchQoSIPPbitsEntry 1 }
+
+genEquipEthernetSwitchQoSIPPbitsQueue OBJECT-TYPE
+ SYNTAX QueueName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "the queue for that pbit."
+ ::= { genEquipEthernetSwitchQoSIPPbitsEntry 2 }
+
+
+
+-- VLAN Pbits to queue
+
+genEquipEthernetSwitchQoSVLANPbitsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchQoSVLANPbitsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN pbit to queue mapping table."
+ ::= { genEquipEthernetSwitchQoS 5 }
+
+genEquipEthernetSwitchQoSVLANPbitsEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchQoSVLANPbitsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN pbit to queue mapping table."
+ INDEX { genEquipEthernetSwitchQoSVLANPbitsId }
+ ::= { genEquipEthernetSwitchQoSVLANPbitsTable 1 }
+
+GenEquipEthernetSwitchQoSVLANPbitsEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchQoSVLANPbitsId
+ INTEGER,
+ genEquipEthernetSwitchQoSVLANPbitsQueue
+ QueueName
+}
+
+genEquipEthernetSwitchQoSVLANPbitsId OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VLAN'S pbit (index of the table)"
+ ::= { genEquipEthernetSwitchQoSVLANPbitsEntry 1 }
+
+genEquipEthernetSwitchQoSVLANPbitsQueue OBJECT-TYPE
+ SYNTAX QueueName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mapped queue for the corresponding VLAN ."
+ ::= { genEquipEthernetSwitchQoSVLANPbitsEntry 2 }
+
+
+-- Queue Weights
+genEquipEthernetSwitchQoSQueueWeightsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchQoSQueueWeightsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Queue weights mapping table."
+ ::= { genEquipEthernetSwitchQoS 6 }
+
+genEquipEthernetSwitchQoSQueueWeightsEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchQoSQueueWeightsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Queue weights mapping table."
+ INDEX { genEquipEthernetSwitchQoSQueueWeightsId }
+ ::= { genEquipEthernetSwitchQoSQueueWeightsTable 1 }
+
+GenEquipEthernetSwitchQoSQueueWeightsEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchQoSQueueWeightsId
+ INTEGER,
+ genEquipEthernetSwitchQoSQueueWeightsQueue
+ QueueName,
+ genEquipEthernetSwitchQoSQueueWeightsWeight
+ INTEGER
+}
+
+
+genEquipEthernetSwitchQoSQueueWeightsId OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index for this table."
+ ::= { genEquipEthernetSwitchQoSQueueWeightsEntry 1 }
+
+genEquipEthernetSwitchQoSQueueWeightsQueue OBJECT-TYPE
+ SYNTAX QueueName
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The queue number."
+ ::= { genEquipEthernetSwitchQoSQueueWeightsEntry 2 }
+
+genEquipEthernetSwitchQoSQueueWeightsWeight OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The weight for the queue"
+ ::= { genEquipEthernetSwitchQoSQueueWeightsEntry 3 }
+
+
+
+
+-- Policer list
+-- Policer Name table
+genEquipEthernetSwitchQoSPolicerNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchQoSPolicerNameEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of configured policers."
+ ::= { genEquipEthernetSwitchQoS 7 }
+
+genEquipEthernetSwitchQoSPolicerNameEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchQoSPolicerNameEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Table of configured policers."
+ INDEX { genEquipEthernetSwitchQoSPolicerNameId }
+ ::= { genEquipEthernetSwitchQoSPolicerNameTable 1 }
+
+GenEquipEthernetSwitchQoSPolicerNameEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchQoSPolicerNameId
+ INTEGER,
+ genEquipEthernetSwitchQoSPolicerNameName
+ DisplayString,
+ genEquipEthernetSwitchQoSPolicerNameRowStatus
+ RowStatus
+}
+
+genEquipEthernetSwitchQoSPolicerNameId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Policer ID"
+ ::= { genEquipEthernetSwitchQoSPolicerNameEntry 1 }
+
+genEquipEthernetSwitchQoSPolicerNameName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policer name."
+ ::= { genEquipEthernetSwitchQoSPolicerNameEntry 2 }
+
+genEquipEthernetSwitchQoSPolicerNameRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policer row status."
+ ::= { genEquipEthernetSwitchQoSPolicerNameEntry 30 }
+
+-- Policer list table
+genEquipEthernetSwitchQoSPolicerListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchQoSPolicerListEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The policer class table list."
+ ::= { genEquipEthernetSwitchQoS 8 }
+
+genEquipEthernetSwitchQoSPolicerListEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchQoSPolicerListEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The policer class table list."
+ INDEX { genEquipEthernetSwitchQoSPolicerNameId, genEquipEthernetSwitchQoSPolicerListId }
+ ::= { genEquipEthernetSwitchQoSPolicerListTable 1 }
+
+GenEquipEthernetSwitchQoSPolicerListEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchQoSPolicerListId
+ INTEGER,
+ genEquipEthernetSwitchQoSPolicerListName
+ DisplayString,
+ genEquipEthernetSwitchQoSPolicerListClassName
+ DisplayString,
+ genEquipEthernetSwitchQoSPolicerListTrafficType
+ INTEGER,
+ genEquipEthernetSwitchQoSPolicerListCIR
+ INTEGER,
+ genEquipEthernetSwitchQoSPolicerListCBS
+ INTEGER,
+ genEquipEthernetSwitchQoSPolicerListRowStatus
+ RowStatus
+}
+
+genEquipEthernetSwitchQoSPolicerListId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The policer ID."
+ ::= { genEquipEthernetSwitchQoSPolicerListEntry 1 }
+
+genEquipEthernetSwitchQoSPolicerListName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The policer class name"
+ ::= { genEquipEthernetSwitchQoSPolicerListEntry 2 }
+
+genEquipEthernetSwitchQoSPolicerListClassName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The policer class name"
+ ::= { genEquipEthernetSwitchQoSPolicerListEntry 3 }
+
+genEquipEthernetSwitchQoSPolicerListTrafficType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknownUcast(1),
+ unknowMulticast(2),
+ broadcast(3),
+ multicast(5),
+ unicast(6),
+ arp(8),
+ tcpData(9),
+ tcpControl(10),
+ udp(11),
+ noTcpUdp(12),
+ firstPriority(13),
+ secondPriority(14),
+ thirdPriority(15),
+ forthPriority(16),
+ allTraffic(17)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The traffic type that the policer applies to."
+ ::= { genEquipEthernetSwitchQoSPolicerListEntry 4 }
+
+genEquipEthernetSwitchQoSPolicerListCIR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CIR (Critical Information Rate) value (in Kbps)"
+ ::= { genEquipEthernetSwitchQoSPolicerListEntry 5 }
+
+genEquipEthernetSwitchQoSPolicerListCBS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CBS (Critical Burst Size) value (in Bytes)"
+ ::= { genEquipEthernetSwitchQoSPolicerListEntry 6 }
+
+genEquipEthernetSwitchQoSPolicerListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status of the table."
+ ::= { genEquipEthernetSwitchQoSPolicerListEntry 30 }
+
+
+-- Static MAC
+genEquipEthernetSwitchQoSStaticMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEthernetSwitchQoSStaticMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Static MAC forwarding table."
+ ::= { genEquipEthernetSwitchQoS 9 }
+
+genEquipEthernetSwitchQoSStaticMacEntry OBJECT-TYPE
+ SYNTAX GenEquipEthernetSwitchQoSStaticMacEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Static MAC forwarding table."
+ INDEX { genEquipEthernetSwitchQoSStaticMacId }
+ ::= { genEquipEthernetSwitchQoSStaticMacTable 1 }
+
+GenEquipEthernetSwitchQoSStaticMacEntry ::=
+ SEQUENCE {
+ genEquipEthernetSwitchQoSStaticMacId
+ INTEGER,
+ genEquipEthernetSwitchQoSStaticMacAddr
+ OCTET STRING,
+ genEquipEthernetSwitchQoSStaticMacVlanId
+ INTEGER,
+ genEquipEthernetSwitchQoSStaticMacForwardTo
+ INTEGER,
+ genEquipEthernetSwitchQoSStaticMacPriority
+ INTEGER,
+ genEquipEthernetSwitchQoSStaticMacRowStatus
+ RowStatus
+}
+
+genEquipEthernetSwitchQoSStaticMacId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the table"
+ ::= { genEquipEthernetSwitchQoSStaticMacEntry 1 }
+
+genEquipEthernetSwitchQoSStaticMacAddr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static MAC Address."
+ ::= { genEquipEthernetSwitchQoSStaticMacEntry 2 }
+
+genEquipEthernetSwitchQoSStaticMacVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID for this MAC."
+ ::= { genEquipEthernetSwitchQoSStaticMacEntry 3 }
+
+genEquipEthernetSwitchQoSStaticMacForwardTo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The port number to be forwarded to, starting from 1."
+ ::= { genEquipEthernetSwitchQoSStaticMacEntry 4 }
+
+genEquipEthernetSwitchQoSStaticMacPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The priority to be given to this MAC address."
+ ::= { genEquipEthernetSwitchQoSStaticMacEntry 5 }
+
+genEquipEthernetSwitchQoSStaticMacRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The row status of the operation."
+ ::= { genEquipEthernetSwitchQoSStaticMacEntry 30 }
+
+
+-- MSTP
+--
+genEquipProtocols OBJECT IDENTIFIER ::= {genEquipEthernetSwitch 6}
+
+genEquipProtocolsMstp OBJECT IDENTIFIER ::= {genEquipProtocols 1}
+
+--
+-- MSTP General attributes - mstp-general-attributes-table
+--
+
+genEquipProtocolsMstpGeneralAttributesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProtocolsMstpGeneralAttributesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing NE configuration and maintenance attributes which are not part of the standard MIB."
+ ::= { genEquipProtocolsMstp 1 }
+
+genEquipProtocolsMstpGeneralAttributesEntry OBJECT-TYPE
+ SYNTAX GenEquipProtocolsMstpGeneralAttributesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing NE configuration and maintenance attributes which are not part of the standard MIB."
+ INDEX { genEquipProtocolsMstpGeneralAttributesComponentId }
+ ::= { genEquipProtocolsMstpGeneralAttributesTable 1 }
+
+GenEquipProtocolsMstpGeneralAttributesEntry ::=
+ SEQUENCE {
+ genEquipProtocolsMstpGeneralAttributesComponentId
+ INTEGER,
+ genEquipProtocolsMstpGeneralAttributesMstpEnabled
+ TrueFalse,
+ genEquipProtocolsMstpGeneralAttributesNumberOfinstances
+ INTEGER,
+ genEquipProtocolsMstpGeneralAttributesMigrateTime
+ INTEGER,
+ genEquipProtocolsMstpGeneralAttributesBpduDestinationMAC
+ INTEGER,
+ genEquipProtocolsMstpGeneralAttributesFrozen
+ TrueFalse,
+ genEquipProtocolsMstpGeneralAttributesSdHandling
+ INTEGER,
+ genEquipProtocolsMstpGeneralAttributesReset
+ TrueFalse,
+ genEquipProtocolsMstpGeneralAttributesResetCounters
+ TrueFalse
+ }
+
+genEquipProtocolsMstpGeneralAttributesComponentId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Distinguished between multiple virtual bridge instances within a PB or PBB. In simple situations, i.e. single component the default is 1"
+ ::= { genEquipProtocolsMstpGeneralAttributesEntry 1 }
+
+genEquipProtocolsMstpGeneralAttributesMstpEnabled OBJECT-TYPE
+ SYNTAX TrueFalse
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set, MSTP protocol is enabled on NE"
+ ::= { genEquipProtocolsMstpGeneralAttributesEntry 2 }
+
+genEquipProtocolsMstpGeneralAttributesNumberOfinstances OBJECT-TYPE
+ SYNTAX INTEGER (2..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies number of instances supported. Value ranges from 2 to 16."
+ ::= { genEquipProtocolsMstpGeneralAttributesEntry 3 }
+
+genEquipProtocolsMstpGeneralAttributesMigrateTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "When MSTP bridge detects the presence of STP data on one of its ports,
+ it migrates after 'MigrateTime' has elapsed, if migrate is enabled."
+ ::= { genEquipProtocolsMstpGeneralAttributesEntry 4 }
+
+genEquipProtocolsMstpGeneralAttributesBpduDestinationMAC OBJECT-TYPE
+ SYNTAX INTEGER {
+ customer(0),
+ provider(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to 'customer', BPDU Dest MAC address should be set to 0x0180-C200-0000.
+ Otherwise, BPDU Dest MAC address should be set to 0x0180-C200-0008"
+ ::= { genEquipProtocolsMstpGeneralAttributesEntry 5 }
+
+genEquipProtocolsMstpGeneralAttributesFrozen OBJECT-TYPE
+ SYNTAX TrueFalse
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set, MSTP protocol stops running in NE., i.e. BPDU are neither processed nor transmitted.
+ All ports states are maintained."
+ ::= { genEquipProtocolsMstpGeneralAttributesEntry 6 }
+
+genEquipProtocolsMstpGeneralAttributesSdHandling OBJECT-TYPE
+ SYNTAX INTEGER {
+ ignored(0),
+ sameAsSF(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to 'ignored', SD (Signal Degrade) failures are ignored in MSTP. Otherwise, SD failures are treated same as SF."
+ ::= { genEquipProtocolsMstpGeneralAttributesEntry 7 }
+
+genEquipProtocolsMstpGeneralAttributesReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to reset, MSTP Protocol suit is reset"
+ ::= { genEquipProtocolsMstpGeneralAttributesEntry 8 }
+
+genEquipProtocolsMstpGeneralAttributesResetCounters OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When set to reset, MSTP counters are reset"
+ ::= { genEquipProtocolsMstpGeneralAttributesEntry 9 }
+
+--
+-- MSTP counters per instance per port - mstp-mstp-port-counters-table
+--
+
+genEquipProtocolsMstpCountersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProtocolsMstpCountersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing MSTP counters per instance per port."
+ ::= { genEquipProtocolsMstp 2 }
+
+genEquipProtocolsMstpCountersEntry OBJECT-TYPE
+ SYNTAX GenEquipProtocolsMstpCountersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing MSTP counters per instance per port."
+ INDEX { genEquipProtocolsMstpCountersPortId }
+ ::= { genEquipProtocolsMstpCountersTable 1 }
+
+GenEquipProtocolsMstpCountersEntry ::=
+ SEQUENCE {
+ genEquipProtocolsMstpCountersPortId
+ INTEGER,
+ genEquipProtocolsMstpCountersNumberOfReceivedTCN
+ INTEGER,
+ genEquipProtocolsMstpCountersNumberOfReceivedConfigurationBpdu
+ INTEGER,
+ genEquipProtocolsMstpCountersNumberOfReceivedRstBpdu
+ INTEGER,
+ genEquipProtocolsMstpCountersNumberOfReceivedMstBpdu
+ INTEGER,
+ genEquipProtocolsMstpCountersNumberOfTransmittedTcnBpdu
+ INTEGER,
+ genEquipProtocolsMstpCountersNumberOfTransmittedConfigurationBpdu
+ INTEGER,
+ genEquipProtocolsMstpCountersNumberOfTransmittedRstBpdu
+ INTEGER,
+ genEquipProtocolsMstpCountersNumberOfTransmittedMstBpdu
+ INTEGER
+ }
+
+genEquipProtocolsMstpCountersPortId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port ID (ifIndex)"
+ ::= { genEquipProtocolsMstpCountersEntry 1 }
+
+genEquipProtocolsMstpCountersNumberOfReceivedTCN OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of received TCN"
+ ::= { genEquipProtocolsMstpCountersEntry 2 }
+
+genEquipProtocolsMstpCountersNumberOfReceivedConfigurationBpdu OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of received Configuration BPDU."
+ ::= { genEquipProtocolsMstpCountersEntry 3 }
+
+genEquipProtocolsMstpCountersNumberOfReceivedRstBpdu OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of received RST BPDU."
+ ::= { genEquipProtocolsMstpCountersEntry 4 }
+
+genEquipProtocolsMstpCountersNumberOfReceivedMstBpdu OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of received MST BPDU"
+ ::= { genEquipProtocolsMstpCountersEntry 5 }
+
+genEquipProtocolsMstpCountersNumberOfTransmittedTcnBpdu OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number Of Transmitted TCN BPDU."
+ ::= { genEquipProtocolsMstpCountersEntry 6 }
+
+genEquipProtocolsMstpCountersNumberOfTransmittedConfigurationBpdu OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of transmitted Configuration BPDU."
+ ::= { genEquipProtocolsMstpCountersEntry 7 }
+
+genEquipProtocolsMstpCountersNumberOfTransmittedRstBpdu OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of transmitted RST BPDU"
+ ::= { genEquipProtocolsMstpCountersEntry 8 }
+
+genEquipProtocolsMstpCountersNumberOfTransmittedMstBpdu OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of transmitted MST BPDU"
+ ::= { genEquipProtocolsMstpCountersEntry 9 }
+
+
+genEquipProtocolsEoam OBJECT IDENTIFIER ::= {genEquipProtocols 2}
+
+--
+-- EOAM Configuration and Status - eoam-bw-vsm-table
+--
+
+genEquipProtocolsEoamBwVsmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProtocolsEoamBwVsmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A Table containing Ethernet OAM Configuration and Status."
+ ::= { genEquipProtocolsEoam 1 }
+
+genEquipProtocolsEoamBwVsmEntry OBJECT-TYPE
+ SYNTAX GenEquipProtocolsEoamBwVsmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A Table entry containing Ethernet OAM Configuration and Status."
+ INDEX { genEquipProtocolsEoamBwVsmName }
+ ::= { genEquipProtocolsEoamBwVsmTable 1 }
+
+GenEquipProtocolsEoamBwVsmEntry ::=
+ SEQUENCE {
+ genEquipProtocolsEoamBwVsmName
+ DisplayString,
+ genEquipProtocolsEoamBwVsmAdmin
+ Dot1CfmInterfaceStatus,
+ genEquipProtocolsEoamBwVsmPeriod
+ INTEGER,
+ genEquipProtocolsEoamBwVsmCurrentBw
+ INTEGER,
+ genEquipProtocolsEoamBwVsmControlIfindex
+ INTEGER,
+ genEquipProtocolsEoamBwVsmId
+ INTEGER,
+ genEquipProtocolsEoamBwVsmMonitoredIfindex
+ INTEGER,
+ genEquipProtocolsEoamBwVsmHoldoff
+ INTEGER,
+ genEquipProtocolsEoamBwVsmHoldoffStartTime
+ INTEGER,
+ genEquipProtocolsEoamBwVsmHoldoffState
+ INTEGER,
+ genEquipProtocolsEoamBwVsmLastSentMsg
+ OCTET STRING,
+ genEquipProtocolsEoamBwVsmMel
+ INTEGER,
+ genEquipProtocolsEoamBwVsmMonitoringInterval
+ INTEGER,
+ genEquipProtocolsEoamBwVsmNominalBw
+ INTEGER,
+ genEquipProtocolsEoamBwVsmTxMsgCounter
+ INTEGER,
+ genEquipProtocolsEoamBwVsmVersion
+ INTEGER,
+ genEquipProtocolsEoamBwVsmVlan
+ INTEGER,
+ genEquipProtocolsEoamBwVsmResetMsgCounter
+ OffOn,
+ genEquipProtocolsEoamBwVsmRowStatus
+ RowStatus
+ }
+
+genEquipProtocolsEoamBwVsmName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Name of EOAM entity"
+ ::= { genEquipProtocolsEoamBwVsmEntry 1 }
+
+genEquipProtocolsEoamBwVsmAdmin OBJECT-TYPE
+ SYNTAX Dot1CfmInterfaceStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Eoam Admin. Possible valuew: Up, Down"
+ ::= { genEquipProtocolsEoamBwVsmEntry 2 }
+
+genEquipProtocolsEoamBwVsmPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of transmitting messages, when current nominal."
+ ::= { genEquipProtocolsEoamBwVsmEntry 3 }
+
+genEquipProtocolsEoamBwVsmCurrentBw OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Current BW measure by 4 samples (with 250msec interval)"
+ ::= { genEquipProtocolsEoamBwVsmEntry 4 }
+
+genEquipProtocolsEoamBwVsmControlIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Control Interface of the eoam entity"
+ ::= { genEquipProtocolsEoamBwVsmEntry 5 }
+
+genEquipProtocolsEoamBwVsmId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "EOAM index."
+ ::= { genEquipProtocolsEoamBwVsmEntry 6 }
+
+genEquipProtocolsEoamBwVsmMonitoredIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Monitored Interface of the eoam entity"
+ ::= { genEquipProtocolsEoamBwVsmEntry 7 }
+
+genEquipProtocolsEoamBwVsmHoldoff OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The holdoff time in which, if BW below nominal, a message is sent"
+ ::= { genEquipProtocolsEoamBwVsmEntry 8 }
+
+genEquipProtocolsEoamBwVsmHoldoffStartTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The holdoff start counting time"
+ ::= { genEquipProtocolsEoamBwVsmEntry 9 }
+
+genEquipProtocolsEoamBwVsmHoldoffState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The holdoff state of the EOAM entity"
+ ::= { genEquipProtocolsEoamBwVsmEntry 10 }
+
+genEquipProtocolsEoamBwVsmLastSentMsg OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The last EOAM message transmitted"
+ ::= { genEquipProtocolsEoamBwVsmEntry 11 }
+
+genEquipProtocolsEoamBwVsmMel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The MEL to be set in the bw-vsm messages"
+ ::= { genEquipProtocolsEoamBwVsmEntry 12 }
+
+genEquipProtocolsEoamBwVsmMonitoringInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The monitoring interval of the average BE calculation"
+ ::= { genEquipProtocolsEoamBwVsmEntry 13 }
+
+genEquipProtocolsEoamBwVsmNominalBw OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal BW of the monitored interface, to be set in the bw-vsm messages"
+ ::= { genEquipProtocolsEoamBwVsmEntry 14 }
+
+genEquipProtocolsEoamBwVsmTxMsgCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of transmitted messages"
+ ::= { genEquipProtocolsEoamBwVsmEntry 15 }
+
+genEquipProtocolsEoamBwVsmVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "EOAM version used"
+ ::= { genEquipProtocolsEoamBwVsmEntry 16 }
+
+genEquipProtocolsEoamBwVsmVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The VLAN to be set in the bw-vsm messages"
+ ::= { genEquipProtocolsEoamBwVsmEntry 17 }
+
+genEquipProtocolsEoamBwVsmResetMsgCounter OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset Messages Counter"
+ ::= { genEquipProtocolsEoamBwVsmEntry 18 }
+
+genEquipProtocolsEoamBwVsmRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipProtocolsEoamBwVsmEntry 30 }
+
+
+genEquipProtocolsG8032Erpi OBJECT IDENTIFIER ::= {genEquipProtocols 3}
+
+--
+-- G8032 ERPI attributes - g8032-erpi-attributes-table
+--
+
+genEquipProtocols8032DestMacAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "G8032 (Resiliency protocol) destination MAC address"
+ ::= { genEquipProtocolsG8032Erpi 1 }
+
+genEquipProtocolsG8032NodeId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(10))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G.8032 Node ID"
+ ::= { genEquipProtocolsG8032Erpi 2 }
+
+--
+--
+genEquipProtocolsG8032ErpiAttributesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProtocolsG8032ErpiAttributesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing ERPI attributes."
+ ::= { genEquipProtocolsG8032Erpi 10 }
+
+genEquipProtocolsG8032ErpiAttributesEntry OBJECT-TYPE
+ SYNTAX GenEquipProtocolsG8032ErpiAttributesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table entry containing ERPI attributes."
+ INDEX { genEquipProtocolsG8032ErpiAttributesErpiId }
+ ::= { genEquipProtocolsG8032ErpiAttributesTable 1 }
+
+GenEquipProtocolsG8032ErpiAttributesEntry ::=
+ SEQUENCE {
+ genEquipProtocolsG8032ErpiAttributesErpiId
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesErpiName
+ DisplayString,
+ genEquipProtocolsG8032ErpiAttributesGuardTime
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesHoldoffTime
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesLastChangeTs
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesLastHpRequest
+ G8032LastState,
+ genEquipProtocolsG8032ErpiAttributesLastLocalState
+ G8032LastState,
+ genEquipProtocolsG8032ErpiAttributesLastRemoteState
+ G8032LastState,
+ genEquipProtocolsG8032ErpiAttributesMegLevel
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesDownMep
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesRevertive
+ IfMgrTrueFalse,
+ genEquipProtocolsG8032ErpiAttributesRingState
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesRplOwner
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesSdHandling
+ IfMgrTrueFalse,
+ genEquipProtocolsG8032ErpiAttributesServiceId
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesErpiType
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesVersion
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesVirtualChannel
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesWtr
+ INTEGER,
+ genEquipProtocolsG8032ErpiAttributesRowStatus
+ RowStatus
+ }
+
+genEquipProtocolsG8032ErpiAttributesErpiId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ERPI ID"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 1 }
+
+genEquipProtocolsG8032ErpiAttributesErpiName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ERPI Name"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 2 }
+
+genEquipProtocolsG8032ErpiAttributesGuardTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the ERPI Guard Time; units are msec, steps are 10msec."
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 3 }
+
+genEquipProtocolsG8032ErpiAttributesHoldoffTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The ERPI holdoff Time; units are msec, steps are 100msec.
+ Controls the time from failure detection to responding to failure"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 4 }
+
+genEquipProtocolsG8032ErpiAttributesLastChangeTs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Denotes the Timestamp of the last ring state machine transition"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 5 }
+
+genEquipProtocolsG8032ErpiAttributesLastHpRequest OBJECT-TYPE
+ SYNTAX G8032LastState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the last high-priority request."
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 6 }
+
+genEquipProtocolsG8032ErpiAttributesLastLocalState OBJECT-TYPE
+ SYNTAX G8032LastState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the current local state that is input to the ERPI state machine"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 7 }
+
+genEquipProtocolsG8032ErpiAttributesLastRemoteState OBJECT-TYPE
+ SYNTAX G8032LastState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the last event received from the far end"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 8 }
+
+genEquipProtocolsG8032ErpiAttributesMegLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates MEG LEVEL, when interoperating with SOAM"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 9 }
+
+genEquipProtocolsG8032ErpiAttributesDownMep OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if the ERPI is related to a down MEP and if to which one"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 10 }
+
+genEquipProtocolsG8032ErpiAttributesRevertive OBJECT-TYPE
+ SYNTAX IfMgrTrueFalse
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the ERPI is revertive"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 11 }
+
+genEquipProtocolsG8032ErpiAttributesRingState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the state in which id ERPI is assumed.
+ Possible states are: Initializing, Idle, Pending, Protecting, FS, MS)"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 12 }
+
+genEquipProtocolsG8032ErpiAttributesRplOwner OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ west(1),
+ east(2),
+ sub-ring(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the ERPI is RPL owner and if such, which ERPI Port is the owner"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 13 }
+
+genEquipProtocolsG8032ErpiAttributesSdHandling OBJECT-TYPE
+ SYNTAX IfMgrTrueFalse
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the ERPI takes into account SD (Signal Degraded) events (BER, capacity degradation)"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 14 }
+
+genEquipProtocolsG8032ErpiAttributesServiceId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates Service ID of the ERPI"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 15 }
+
+genEquipProtocolsG8032ErpiAttributesErpiType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ring(0),
+ sub-ring(1),
+ ring-with-sub-ring(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ERPI Type ( ring / sub-ring / ring with sub-ring port)"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 16 }
+
+genEquipProtocolsG8032ErpiAttributesVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the ERPI version number used in the ERPI protocol"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 17 }
+
+genEquipProtocolsG8032ErpiAttributesVirtualChannel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN of virtual channel; 0 denotes no virtual channel"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 18 }
+
+genEquipProtocolsG8032ErpiAttributesWtr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the ERPI WTR; units are minutes"
+ ::= { genEquipProtocolsG8032ErpiAttributesEntry 19 }
+
+genEquipProtocolsG8032ErpiAttributesRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipProtocolsG8032ErpiAttributesEntry 30 }
+
+
+--
+-- G8032 ERP port attributes - g8032-erpi-port-attributes-table
+--
+
+genEquipProtocolsG8032ErpiPortAttributesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProtocolsG8032ErpiPortAttributesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing ERP port attributes."
+ ::= { genEquipProtocolsG8032Erpi 11 }
+
+genEquipProtocolsG8032ErpiPortAttributesEntry OBJECT-TYPE
+ SYNTAX GenEquipProtocolsG8032ErpiPortAttributesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table entry containing ERP port attributes."
+ INDEX { genEquipProtocolsG8032ErpiPortAttributesErpiId,
+ genEquipProtocolsG8032ErpiPortAttributesErpiIfindex}
+ ::= { genEquipProtocolsG8032ErpiPortAttributesTable 1 }
+
+GenEquipProtocolsG8032ErpiPortAttributesEntry ::=
+ SEQUENCE {
+ genEquipProtocolsG8032ErpiPortAttributesErpiId
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesErpiIfindex
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesActiveState
+ IfMgrTrueFalse,
+ genEquipProtocolsG8032ErpiPortAttributesDataFwdState
+ IfMgrTrueFalse,
+ genEquipProtocolsG8032ErpiPortAttributesDefectState
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesRapsChannelFwdState
+ IfMgrTrueFalse,
+ genEquipProtocolsG8032ErpiPortAttributesRplLinkBlockState
+ IfMgrTrueFalse,
+ genEquipProtocolsG8032ErpiPortAttributesRxInvalidRapsFrames
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesRxRapsEvents
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesRxRapsFrames
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesFs
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesMs
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesNr
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesRb
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesSd
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesSf
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesCapacityDegRatioThreshold
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesSpId
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesTxRapsCntrol
+ IfMgrTrueFalse,
+ genEquipProtocolsG8032ErpiPortAttributesTxRapsEvents
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesTxRapsFrames
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesTxRapsFs
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesTxRapsMs
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesTxRapsNr
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesTxRapsRb
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesTxRapsSd
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesTxRapsSf
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesClearCommand
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesRowStatus
+ RowStatus,
+ genEquipProtocolsG8032ErpiPortAttributesFsCommand
+ INTEGER,
+ genEquipProtocolsG8032ErpiPortAttributesMsCommand
+ INTEGER,
+ }
+
+genEquipProtocolsG8032ErpiPortAttributesErpiId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Denotes the ERPI ID"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 1 }
+
+genEquipProtocolsG8032ErpiPortAttributesErpiIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "g8032_erp_port_sp_index"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 2 }
+
+genEquipProtocolsG8032ErpiPortAttributesActiveState OBJECT-TYPE
+ SYNTAX IfMgrTrueFalse
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Denotes if G8032 port (SP) is active for traffic forwarding or not"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 3 }
+
+genEquipProtocolsG8032ErpiPortAttributesDataFwdState OBJECT-TYPE
+ SYNTAX IfMgrTrueFalse
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether the port is forwarding or blocking data"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 4 }
+
+genEquipProtocolsG8032ErpiPortAttributesDefectState OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-defect(0),
+ sd-defect(1),
+ sf-defect(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the ERPI Port Oper-state derived from port. It is updates when Oper-state is changed."
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 5 }
+
+genEquipProtocolsG8032ErpiPortAttributesRapsChannelFwdState OBJECT-TYPE
+ SYNTAX IfMgrTrueFalse
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether the port is forwarding or blocking raps frames"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 6 }
+
+genEquipProtocolsG8032ErpiPortAttributesRplLinkBlockState OBJECT-TYPE
+ SYNTAX IfMgrTrueFalse
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether the RPL is in blocking state. relevant only for RPL owner"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 7 }
+
+genEquipProtocolsG8032ErpiPortAttributesRxInvalidRapsFrames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of invalid R-APS PDU received"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 8 }
+
+genEquipProtocolsG8032ErpiPortAttributesRxRapsEvents OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of events R-APS PDU received"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 9 }
+
+genEquipProtocolsG8032ErpiPortAttributesRxRapsFrames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of R-APS PDU received"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 10 }
+
+genEquipProtocolsG8032ErpiPortAttributesFs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of FS PDU received"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 11 }
+
+genEquipProtocolsG8032ErpiPortAttributesMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of MS PDU received"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 12 }
+
+genEquipProtocolsG8032ErpiPortAttributesNr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of NR R-APS PDU received"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 13 }
+
+genEquipProtocolsG8032ErpiPortAttributesRb OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of RB R-APS PDU received"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 14 }
+
+genEquipProtocolsG8032ErpiPortAttributesSd OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of SD R-APS PDU received"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 15 }
+
+genEquipProtocolsG8032ErpiPortAttributesSf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of SF R-APS PDU received"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 17 }
+
+genEquipProtocolsG8032ErpiPortAttributesCapacityDegRatioThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The capacity degradation threshold, in percentage,
+ from which SD is indicated from this ERPI Port"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 18 }
+
+genEquipProtocolsG8032ErpiPortAttributesSpId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point ID"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 19 }
+
+genEquipProtocolsG8032ErpiPortAttributesTxRapsCntrol OBJECT-TYPE
+ SYNTAX IfMgrTrueFalse
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "When value is False, R-APS are not transmitted by ERPI Port"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 20 }
+
+genEquipProtocolsG8032ErpiPortAttributesTxRapsEvents OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of events R-APS PDU transmitted"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 21 }
+
+genEquipProtocolsG8032ErpiPortAttributesTxRapsFrames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Total R-APS PDU transmitted"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 22 }
+
+genEquipProtocolsG8032ErpiPortAttributesTxRapsFs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of FS R-APS PDU transmitted"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 23 }
+
+genEquipProtocolsG8032ErpiPortAttributesTxRapsMs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of MS R-APS PDU transmitted"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 24 }
+
+genEquipProtocolsG8032ErpiPortAttributesTxRapsNr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of NR R-APS PDU transmitted"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 25 }
+
+genEquipProtocolsG8032ErpiPortAttributesTxRapsRb OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of RB R-APS PDU transmitted"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 26 }
+
+genEquipProtocolsG8032ErpiPortAttributesTxRapsSd OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of SD R-APS PDU transmitted"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 27 }
+
+genEquipProtocolsG8032ErpiPortAttributesTxRapsSf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of SF R-APS PDU transmitted"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 28 }
+
+genEquipProtocolsG8032ErpiPortAttributesClearCommand OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Command"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 29 }
+
+genEquipProtocolsG8032ErpiPortAttributesRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 30 }
+
+genEquipProtocolsG8032ErpiPortAttributesFsCommand OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force Switch (FS)"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 31 }
+
+genEquipProtocolsG8032ErpiPortAttributesMsCommand OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Manual Switch (MS)"
+ ::= { genEquipProtocolsG8032ErpiPortAttributesEntry 32 }
+
+genEquipProtocolsSoam OBJECT IDENTIFIER ::= {genEquipProtocols 4}
+
+--
+-- SOAM MEP Table - dot1ag-cfm-mep-table
+--
+
+genEquipProtocolsSoamMepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProtocolsSoamMepEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containg MEP attributes."
+ ::= { genEquipProtocolsSoam 10 }
+
+genEquipProtocolsSoamMepEntry OBJECT-TYPE
+ SYNTAX GenEquipProtocolsSoamMepEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table entry containg MEP attributes."
+ INDEX { genEquipProtocolsSoamMepMdIndex, genEquipProtocolsSoamMepMaIndex, genEquipProtocolsSoamMepMepIndentifier }
+ ::= { genEquipProtocolsSoamMepTable 1 }
+
+GenEquipProtocolsSoamMepEntry ::=
+ SEQUENCE {
+ genEquipProtocolsSoamMepMdIndex
+ INTEGER,
+ genEquipProtocolsSoamMepMaIndex
+ INTEGER,
+ genEquipProtocolsSoamMepMepIndentifier
+ INTEGER,
+ genEquipProtocolsSoamMepSpId
+ INTEGER,
+ genEquipProtocolsSoamMepLastSessionLbmOut
+ INTEGER,
+ genEquipProtocolsSoamMepLastSessionlbmToSend
+ INTEGER,
+ genEquipProtocolsSoamMepLastSessionLbrIn
+ INTEGER,
+ genEquipProtocolsSoamMepLastSessionlbState
+ LBState,
+ genEquipProtocolsSoamMepLbmOut
+ INTEGER
+ }
+
+genEquipProtocolsSoamMepMdIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MD Index"
+ ::= { genEquipProtocolsSoamMepEntry 1 }
+
+genEquipProtocolsSoamMepMaIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MA/MEG Index"
+ ::= { genEquipProtocolsSoamMepEntry 2 }
+
+genEquipProtocolsSoamMepMepIndentifier OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MEP ID"
+ ::= { genEquipProtocolsSoamMepEntry 3 }
+
+genEquipProtocolsSoamMepSpId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point ID"
+ ::= { genEquipProtocolsSoamMepEntry 4 }
+
+genEquipProtocolsSoamMepLastSessionLbmOut OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of LBM frames transmitted during the current/last session"
+ ::= { genEquipProtocolsSoamMepEntry 5 }
+
+genEquipProtocolsSoamMepLastSessionlbmToSend OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of LBM frames left to send in the session"
+ ::= { genEquipProtocolsSoamMepEntry 6 }
+
+genEquipProtocolsSoamMepLastSessionLbrIn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of LBR messages received during the current/last session"
+ ::= { genEquipProtocolsSoamMepEntry 7 }
+
+genEquipProtocolsSoamMepLastSessionlbState OBJECT-TYPE
+ SYNTAX LBState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the loopback session State"
+ ::= { genEquipProtocolsSoamMepEntry 8 }
+
+genEquipProtocolsSoamMepLbmOut OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the mumber of the LBM frames transmitted"
+ ::= { genEquipProtocolsSoamMepEntry 9 }
+
+--
+-- SOAM MA/MEG Network Table - dot1ag-cfm-ma-mef-net-table
+--
+
+genEquipProtocolsSoamMegTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProtocolsSoamMegEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing SOAM MA/MEG network identical attributes common to 802.1ag."
+ ::= { genEquipProtocolsSoam 11 }
+
+genEquipProtocolsSoamMegEntry OBJECT-TYPE
+ SYNTAX GenEquipProtocolsSoamMegEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table entry containing SOAM MA/MEG network identical attributes common to 802.1ag."
+ INDEX { genEquipProtocolsSoamMegMdIndex, genEquipProtocolsSoamMegMaIndex }
+ ::= { genEquipProtocolsSoamMegTable 1 }
+
+GenEquipProtocolsSoamMegEntry ::=
+ SEQUENCE {
+ genEquipProtocolsSoamMegMdIndex
+ INTEGER,
+ genEquipProtocolsSoamMegMaIndex
+ INTEGER,
+ genEquipProtocolsSoamMegServiceId
+ INTEGER
+ }
+
+genEquipProtocolsSoamMegMdIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MD Index"
+ ::= { genEquipProtocolsSoamMegEntry 1 }
+
+genEquipProtocolsSoamMegMaIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MA/MEG Index"
+ ::= { genEquipProtocolsSoamMegEntry 2 }
+
+genEquipProtocolsSoamMegServiceId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service ID"
+ ::= { genEquipProtocolsSoamMegEntry 3 }
+
+
+-- TDM Trails
+genEquipTdmTrails OBJECT IDENTIFIER ::= {genEquipServices 2}
+
+genEquipTdmTrailsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTdmTrailsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDM Trails configuration and status table."
+ ::= { genEquipTdmTrails 1 }
+
+genEquipTdmTrailsEntry OBJECT-TYPE
+ SYNTAX GenEquipTdmTrailsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TDM Trails PM table."
+ INDEX { genEquipTdmTrailID }
+ ::= { genEquipTdmTrailsTable 1 }
+
+GenEquipTdmTrailsEntry ::=
+ SEQUENCE {
+ genEquipTdmTrailID
+ DisplayString,
+ genEquipTdmTrailDescr
+ DisplayString,
+ genEquipTdmTrailProtected
+ INTEGER,
+ genEquipTdmTrailAcmPrio
+ INTEGER,
+ genEquipTdmTrailOperStatus
+ INTEGER,
+ genEquipTdmTrailAlarmStatus
+ INTEGER,
+ genEquipTdmTrailSrcSlot
+ INTEGER,
+ genEquipTdmTrailSrcType
+ TrailIfType,
+ genEquipTdmTrailSrcNum
+ INTEGER,
+ genEquipTdmTrailDest1Slot
+ INTEGER,
+ genEquipTdmTrailDest1Type
+ TrailIfType,
+ genEquipTdmTrailDest1Num
+ INTEGER,
+ genEquipTdmTrailDest2Slot
+ INTEGER,
+ genEquipTdmTrailDest2Type
+ TrailIfType,
+ genEquipTdmTrailDest2Num
+ INTEGER,
+ genEquipTdmTrailProtectedForceActive
+ TrailProtectedType,
+ genEquipTdmTrailProtectedActiveTrail
+ TrailProtectedType,
+ genEquipTdmTrailProtectedNumOfSwitches
+ INTEGER,
+ genEquipTdmTrailPrimaryPathAlarmStatus
+ INTEGER,
+ genEquipTdmTrailSecondaryPathAlarmStatus
+ INTEGER,
+ genEquipTdmTrailRowStatus
+ RowStatus
+}
+
+genEquipTdmTrailID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Trail ID. This parameter is the index of the table."
+::= { genEquipTdmTrailsEntry 1 }
+
+genEquipTdmTrailDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Trail description."
+::= { genEquipTdmTrailsEntry 2 }
+
+genEquipTdmTrailProtected OBJECT-TYPE
+ SYNTAX INTEGER {
+ unProtected(0),
+ protected(1),
+ protectedAbr(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates whether the trail is protected or not."
+::= { genEquipTdmTrailsEntry 3 }
+
+genEquipTdmTrailAcmPrio OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(0),
+ high(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The ACM priority of the trail. In case of High priority TDM trail, ACM is enabled on the link and there is a reduction
+ of the link capacity, this trail will be prioritized before the low priority trails to be dropped."
+::= { genEquipTdmTrailsEntry 4 }
+
+genEquipTdmTrailOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ reserved(0),
+ operational(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the TDM trail. in operational case, the trail is active/enabled and send alarms."
+::= { genEquipTdmTrailsEntry 5 }
+
+genEquipTdmTrailAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm status of the trail active path.
+ The value is a Bit Map: Id-Mismatch(0x01),
+ Excessive-Ber(0x02), Signal-Degrade-Ber(0x04),
+ Invalid-Trail-Status(0x08), Signal-Failure(0x10), RDI-Detected(0x20)."
+::= { genEquipTdmTrailsEntry 6 }
+
+genEquipTdmTrailSrcSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Trail source slot number."
+::= { genEquipTdmTrailsEntry 7 }
+
+genEquipTdmTrailSrcType OBJECT-TYPE
+ SYNTAX TrailIfType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the source interface of the trail line(0), radio(1),stm-1-oc-3(2), sync(4)."
+::= { genEquipTdmTrailsEntry 8 }
+
+genEquipTdmTrailSrcNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The interface number, for example E1 number 5. in case of a line."
+::= { genEquipTdmTrailsEntry 9 }
+
+genEquipTdmTrailDest1Slot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The slot destination of the trail."
+::= { genEquipTdmTrailsEntry 10 }
+
+genEquipTdmTrailDest1Type OBJECT-TYPE
+ SYNTAX TrailIfType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The interface type destination of the trail."
+::= { genEquipTdmTrailsEntry 11 }
+
+genEquipTdmTrailDest1Num OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The destination interface number."
+::= { genEquipTdmTrailsEntry 12 }
+
+genEquipTdmTrailDest2Slot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A secondary slot number that is being used when protection is enabled. "
+::= { genEquipTdmTrailsEntry 13 }
+
+genEquipTdmTrailDest2Type OBJECT-TYPE
+ SYNTAX TrailIfType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A secondary interface type that is being used when protection is enabled."
+::= { genEquipTdmTrailsEntry 14 }
+
+genEquipTdmTrailDest2Num OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A secondary interface number that is being used when protection is enabled."
+::= { genEquipTdmTrailsEntry 15 }
+
+genEquipTdmTrailProtectedForceActive OBJECT-TYPE
+ SYNTAX TrailProtectedType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force active of the primary or the secondary trails."
+::= { genEquipTdmTrailsEntry 16 }
+
+genEquipTdmTrailProtectedActiveTrail OBJECT-TYPE
+ SYNTAX TrailProtectedType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The trail current active path. That tells us Who is the active trail."
+::= { genEquipTdmTrailsEntry 17 }
+
+genEquipTdmTrailProtectedNumOfSwitches OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value represent the number of switches in SNCP between the primary and secondary trails.
+ Setting this value to 0, clears this counter"
+::= { genEquipTdmTrailsEntry 18 }
+
+genEquipTdmTrailPrimaryPathAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm status of the trail primary path.
+ The value is a Bit Map: Id-Mismatch(0x01),
+ Excessive-Ber(0x02), Signal-Degrade-Ber(0x04),
+ Invalid-Trail-Status(0x08), Signal-Failure(0x10), RDI-Detected(0x20)."
+::= { genEquipTdmTrailsEntry 19 }
+
+genEquipTdmTrailSecondaryPathAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm status of the trail secondary path.
+ The value is a Bit Map: Id-Mismatch(0x01),
+ Excessive-Ber(0x02), Signal-Degrade-Ber(0x04),
+ Invalid-Trail-Status(0x08), Signal-Failure(0x10), RDI-Detected(0x20)."
+::= { genEquipTdmTrailsEntry 20 }
+
+genEquipTdmTrailRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Row status of the entry."
+::= { genEquipTdmTrailsEntry 30 }
+
+-- Protected trail force active all trails command
+genEquipTdmTrailsProtectedForceActiveAllCmd OBJECT-TYPE
+ SYNTAX TrailProtectedType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force all active trails to be either primary or secondary."
+::= { genEquipTdmTrails 2 }
+
+-- Protected trail force operational or reserved all trails command
+genEquipTdmTrailsProtectedForceOperationalOrReservedCmd OBJECT-TYPE
+ SYNTAX INTEGER {
+ reserved(0),
+ operational(1),
+ idle(30)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force all active trails to be either operational or reserved."
+::= { genEquipTdmTrails 3 }
+
+genEquipTdmTrailsProtectedRevertiveSwitchTimeout OBJECT-TYPE
+ SYNTAX INTEGER (0..1800)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The revertive switch timeout in seconds for revertive protected trails."
+::= { genEquipTdmTrails 4 }
+
+genEquipTdmTrailsSwitchCounterClear OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter will clear the counter for protected switches."
+::= { genEquipTdmTrails 5 }
+
+genEquipTdmTrailsDeleteAllTrails OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter will delete all existing trails."
+::= { genEquipTdmTrails 6 }
+
+-- Synchronization
+genEquipSynchronization OBJECT IDENTIFIER ::= {genEquipServices 3}
+
+genEquipSynchronizationSrcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSynchronizationSrcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Synchronization source table."
+ ::= { genEquipSynchronization 1 }
+
+genEquipSynchronizationSrcEntry OBJECT-TYPE
+ SYNTAX GenEquipSynchronizationSrcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Synchronization source table."
+ INDEX { genEquipSynchronizationSrcPriority }
+ ::= { genEquipSynchronizationSrcTable 1 }
+
+GenEquipSynchronizationSrcEntry ::=
+ SEQUENCE {
+ genEquipSynchronizationSrcPriority
+ INTEGER,
+ genEquipSynchronizationSrcSlot
+ INTEGER,
+ genEquipSynchronizationSrcType
+ INTEGER,
+ genEquipSynchronizationSrcNum
+ INTEGER,
+ genEquipSynchronizationSrcValid
+ INTEGER,
+ genEquipSynchronizationSrcTrail
+ EnableDisable,
+ genEquipSynchronizationSrcAdmin
+ EnableDisable,
+ genEquipSynchronizationSrcQuality
+ INTEGER,
+ genEquipSynchronizationSrcReceivedSSM
+ INTEGER,
+ genEquipSynchronizationSrcQualityStatus
+ INTEGER
+
+}
+
+genEquipSynchronizationSrcPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source for system synchronization (primary, seconday)."
+::= { genEquipSynchronizationSrcEntry 1 }
+
+genEquipSynchronizationSrcSlot OBJECT-TYPE
+ SYNTAX SlotId
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The slot number of the sync source (1..6).
+ Possible values:
+ - standalone(0)
+ - slot1(1)
+ - slot2(2)
+ - slot3(3)
+ - slot4(4)
+ - slot5(5)
+ - slot6(6)"
+::= { genEquipSynchronizationSrcEntry 2 }
+
+genEquipSynchronizationSrcType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(-1),
+ line(0),
+ radio-ch(1),
+ stm-vc(2),
+ pw(3),
+ stm-signal(4),
+ ether(5),
+ pw-reference-clock(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The interface type (line (PDH), Radio, STM-1/OC-3), or signal coming from the PW card."
+::= { genEquipSynchronizationSrcEntry 3 }
+
+genEquipSynchronizationSrcNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The sync source number: VC in STM-1/OC-3, Radio channel in case the interface is Radio, or E1 number in
+ case the interface is PDH (E1s)."
+::= { genEquipSynchronizationSrcEntry 4 }
+
+genEquipSynchronizationSrcValid OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-valid(0),
+ valid(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This paremter is the source status, if the source if valid or not.
+ In case it is valid, it means that the clock being extracted from the source is ok and can be used.
+ In case it is not-valid the source is not in use, each interface will have it's own clock."
+::= { genEquipSynchronizationSrcEntry 5 }
+
+genEquipSynchronizationSrcTrail OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates whether the synchronization source is the
+ signal of an existing co-located TDM trail used for traffic.
+ Enabling this parameter in an interface which does not belong to a trail will fail,
+ as well as disabling it for an interface which belongs to a trail."
+::= { genEquipSynchronizationSrcEntry 6 }
+
+genEquipSynchronizationSrcAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Admin state of the sync source (the sync source is enabled or disabled)."
+::= { genEquipSynchronizationSrcEntry 7 }
+
+genEquipSynchronizationSrcQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(0),
+ prs(1),
+ g811(2),
+ transit-node(3),
+ ssu-a(4),
+ unknown(5),
+ stratum2(7),
+ ssu-b(8),
+ stratum3(10),
+ g813-8262(11),
+ smc(12),
+ stratum3e(13),
+ do-not-use (15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "parameter configures the quality of the incoming clock signal."
+::= { genEquipSynchronizationSrcEntry 8 }
+
+genEquipSynchronizationSrcReceivedSSM OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter shows the current value of the received SSM messages."
+::= { genEquipSynchronizationSrcEntry 9 }
+
+genEquipSynchronizationSrcQualityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(0),
+ prs(1),
+ g811(2),
+ transit-node(3),
+ ssu-a(4),
+ unknown(5),
+ stratum2(7),
+ ssu-b(8),
+ stratum3(10),
+ g813-8262(11),
+ smc(12),
+ stratum3e(13),
+ do-not-use(15),
+ failure(16)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter shows the current quality level of the interface."
+::= { genEquipSynchronizationSrcEntry 10 }
+
+-- PW services configuration
+genEquipServicesPW OBJECT IDENTIFIER ::= {genEquipServices 4}
+
+genEquipServicesPWBundlesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesPWBundlesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of DS0 bundles.
+ Notice that the bundle description is not located in this table but in table genEquipServicesPWBundlesDescriptionTable."
+ ::= { genEquipServicesPW 1 }
+
+genEquipServicesPWBundlesEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesPWBundlesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of DS0 bundles.
+ Notice that the bundle description is not located in this table but in table genEquipServicesPWBundlesDescriptionTable."
+ INDEX { genEquipServicesPWBundlesDs0List, genEquipServicesPWBundlesBundleId }
+ ::= { genEquipServicesPWBundlesTable 1 }
+
+GenEquipServicesPWBundlesEntry ::=
+ SEQUENCE {
+ genEquipServicesPWBundlesBundleId
+ INTEGER,
+ genEquipServicesPWBundlesDs0List
+ INTEGER,
+ genEquipServicesPWBundlesRowStatus
+ RowStatus
+}
+
+genEquipServicesPWBundlesBundleId OBJECT-TYPE
+ SYNTAX INTEGER (1..496)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unique DS0 bundle ID."
+::= { genEquipServicesPWBundlesEntry 1 }
+
+genEquipServicesPWBundlesDs0List OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DS0 slot number belonging to a bundle."
+
+::= { genEquipServicesPWBundlesEntry 2 }
+
+genEquipServicesPWBundlesRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the status of the entry."
+::= { genEquipServicesPWBundlesEntry 30 }
+
+-- genEquipServicesPWBundlesDescriptionTable
+genEquipServicesPWBundlesDescriptionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesPWBundlesDescriptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of DS0 bundles description.
+ Notice that the bundle configuration itself is not located in this table but in table genEquipServicesPWBundlesTable."
+ ::= { genEquipServicesPW 2 }
+
+genEquipServicesPWBundlesDescriptionEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesPWBundlesDescriptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of DS0 bundles description.
+ Notice that the bundle configuration itself is not located in this table but in table genEquipServicesPWBundlesTable."
+ INDEX { genEquipServicesPWBundlesDescriptionBundleId }
+ ::= { genEquipServicesPWBundlesDescriptionTable 1 }
+
+GenEquipServicesPWBundlesDescriptionEntry ::=
+ SEQUENCE {
+ genEquipServicesPWBundlesDescriptionBundleId
+ INTEGER,
+ genEquipServicesPWBundlesDescriptionBundleDesc
+ DisplayString,
+ genEquipServicesPWBundlesDescriptionBundleAdmin
+ EnableDisable,
+ genEquipServicesPWBundlesDescriptionBundleOperStatus
+ INTEGER,
+ genEquipServicesPWBundlesDescriptionBundleTdmPort
+ INTEGER,
+ genEquipServicesPWBundlesDescriptionRowStatus
+ RowStatus
+}
+
+genEquipServicesPWBundlesDescriptionBundleId OBJECT-TYPE
+ SYNTAX INTEGER (1..496)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unique DS0 bundle ID."
+::= { genEquipServicesPWBundlesDescriptionEntry 1 }
+
+genEquipServicesPWBundlesDescriptionBundleDesc OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DS0 bundle description."
+::= { genEquipServicesPWBundlesDescriptionEntry 2 }
+
+genEquipServicesPWBundlesDescriptionBundleAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Admin."
+::= { genEquipServicesPWBundlesDescriptionEntry 3 }
+
+genEquipServicesPWBundlesDescriptionBundleOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Operational status."
+::= { genEquipServicesPWBundlesDescriptionEntry 4 }
+
+genEquipServicesPWBundlesDescriptionBundleTdmPort OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM port from which the channels are assigned to the bundle."
+::= { genEquipServicesPWBundlesDescriptionEntry 5 }
+
+genEquipServicesPWBundlesDescriptionRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the status of the entry."
+::= { genEquipServicesPWBundlesDescriptionEntry 30 }
+
+-- PW PSN tunnels Table
+genEquipServicesPWPSNTunnelsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesPWPSNTunnelsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of PSN encapsulations meant for pseudowire services."
+ ::= { genEquipServicesPW 3 }
+
+genEquipServicesPWPSNTunnelsEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesPWPSNTunnelsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of PSN encapsulations meant for pseudowire services."
+ INDEX { genEquipServicesPWPSNTunnelsSlotNumber, genEquipServicesPWPSNTunnelsTunnelId }
+ ::= { genEquipServicesPWPSNTunnelsTable 1 }
+
+GenEquipServicesPWPSNTunnelsEntry ::=
+ SEQUENCE {
+ genEquipServicesPWPSNTunnelsSlotNumber
+ INTEGER,
+ genEquipServicesPWPSNTunnelsTunnelId
+ INTEGER,
+ genEquipServicesPWPSNTunnelsPsnType
+ INTEGER,
+ genEquipServicesPWPSNTunnelsSVid
+ INTEGER,
+ genEquipServicesPWPSNTunnelsCVid
+ EnableDisable,
+ genEquipServicesPWPSNTunnelsPBits
+ INTEGER,
+ genEquipServicesPWPSNTunnelsDestIpAddr
+ IpAddress,
+ genEquipServicesPWPSNTunnelsDestIpSubnet
+ IpAddress,
+ genEquipServicesPWPSNTunnelsNextHopIp
+ IpAddress,
+ genEquipServicesPWPSNTunnelsTosDscp
+ INTEGER,
+ genEquipServicesPWPSNTunnelsRemoteMacAddr
+ OCTET STRING,
+ genEquipServicesPWPSNTunnelsSourceIpAddr
+ IpAddress,
+ genEquipServicesPWPSNTunnelsSourceMacAddr
+ OCTET STRING,
+-- New part
+ genEquipServicesPWPSNTunnelsStatus
+ DownUp,
+ genEquipServicesPWPSNTunnelsSourceMPLSLabel
+ INTEGER,
+ genEquipServicesPWPSNTunnelsDestinationMPLSLabel
+ INTEGER,
+ genEquipServicesPWPSNTunnelsMPLSexp
+ INTEGER,
+ genEquipServicesPWPSNTunnelsVlanType
+ PWTunnelVlanType,
+ genEquipServicesPWPSNTunnelsVid
+ INTEGER,
+ genEquipServicesPWPSNTunnelsMAid
+ INTEGER,
+
+ genEquipServicesPWPSNTunnelsRowStatus
+ RowStatus
+}
+
+genEquipServicesPWPSNTunnelsSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Slot number where the relevant PW card is inserted."
+::= { genEquipServicesPWPSNTunnelsEntry 1 }
+
+genEquipServicesPWPSNTunnelsTunnelId OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN tunnel ID."
+::= { genEquipServicesPWPSNTunnelsEntry 2 }
+
+genEquipServicesPWPSNTunnelsPsnType OBJECT-TYPE
+ SYNTAX INTEGER {
+ udpip(0),
+ ethernet(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Psn type supported by this tunnel."
+
+::= { genEquipServicesPWPSNTunnelsEntry 3 }
+
+genEquipServicesPWPSNTunnelsSVid OBJECT-TYPE
+ SYNTAX INTEGER (0..4091)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel S-VLAN Id."
+::= { genEquipServicesPWPSNTunnelsEntry 4 }
+
+genEquipServicesPWPSNTunnelsCVid OBJECT-TYPE
+ SYNTAX INTEGER (0..4091)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel C-VLAN Id."
+::= { genEquipServicesPWPSNTunnelsEntry 5 }
+
+genEquipServicesPWPSNTunnelsPBits OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel P-bits."
+::= { genEquipServicesPWPSNTunnelsEntry 6 }
+
+genEquipServicesPWPSNTunnelsDestIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination IP Address for UDP/IP PSN tunnel."
+::= { genEquipServicesPWPSNTunnelsEntry 7 }
+
+genEquipServicesPWPSNTunnelsDestIpSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination IP Subnet for UDP/IP PSN tunnel."
+::= { genEquipServicesPWPSNTunnelsEntry 8 }
+
+genEquipServicesPWPSNTunnelsNextHopIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Next hop IP Address for UDP/IP PSN tunnel."
+::= { genEquipServicesPWPSNTunnelsEntry 9 }
+
+genEquipServicesPWPSNTunnelsTosDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel ToS (DSCP)."
+::= { genEquipServicesPWPSNTunnelsEntry 10 }
+
+genEquipServicesPWPSNTunnelsRemoteMacAddr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote MAC Adress."
+::= { genEquipServicesPWPSNTunnelsEntry 11 }
+
+genEquipServicesPWPSNTunnelsSourceIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source IP Address."
+::= { genEquipServicesPWPSNTunnelsEntry 12 }
+
+genEquipServicesPWPSNTunnelsSourceMacAddr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source MAC Address."
+::= { genEquipServicesPWPSNTunnelsEntry 13 }
+
+genEquipServicesPWPSNTunnelsStatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN tunnel admin."
+::= { genEquipServicesPWPSNTunnelsEntry 14 }
+
+genEquipServicesPWPSNTunnelsSourceMPLSLabel OBJECT-TYPE
+ SYNTAX INTEGER (16..1048575)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source MPLS Label."
+::= { genEquipServicesPWPSNTunnelsEntry 15 }
+
+genEquipServicesPWPSNTunnelsDestinationMPLSLabel OBJECT-TYPE
+ SYNTAX INTEGER (16..1048575)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination MPLS label."
+::= { genEquipServicesPWPSNTunnelsEntry 16 }
+
+genEquipServicesPWPSNTunnelsMPLSexp OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MPLS Experimental field."
+::= { genEquipServicesPWPSNTunnelsEntry 17 }
+
+genEquipServicesPWPSNTunnelsVlanType OBJECT-TYPE
+ SYNTAX PWTunnelVlanType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN type supported by this PSN tunnel (S-VLAN or C-VLAN)."
+::= { genEquipServicesPWPSNTunnelsEntry 18 }
+
+genEquipServicesPWPSNTunnelsVid OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel VLAN ID."
+::= { genEquipServicesPWPSNTunnelsEntry 19 }
+
+genEquipServicesPWPSNTunnelsMAid OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association Id."
+::= { genEquipServicesPWPSNTunnelsEntry 20 }
+
+
+genEquipServicesPWPSNTunnelsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the status of the entry."
+::= { genEquipServicesPWPSNTunnelsEntry 30 }
+
+-- PW Profiles Configuration Table
+genEquipServicesPWProfilesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesPWProfilesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of pseudowire profiles.
+ These profiles are used when configuring PW services in table genEquipServicesPWServiceTable."
+ ::= { genEquipServicesPW 4 }
+
+genEquipServicesPWProfilesEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesPWProfilesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of pseudowire profiles.
+ These profiles are used when configuring PW services in table genEquipServicesPWServiceTable."
+ INDEX { genEquipServicesPWProfilesPWProfileId }
+ ::= { genEquipServicesPWProfilesTable 1 }
+
+GenEquipServicesPWProfilesEntry ::=
+ SEQUENCE {
+ genEquipServicesPWProfilesPWProfileId
+ INTEGER,
+ genEquipServicesPWProfilesPayloadSize
+ INTEGER,
+ genEquipServicesPWProfilesJitterBufferDepth
+ INTEGER,
+ genEquipServicesPWProfilesLopsDetection
+ EnableDisable,
+ genEquipServicesPWProfilesRtpHeaderUsed
+ NoYes,
+ genEquipServicesPWProfilesRtpTimestampMode
+ PWRtpTimeStampMode,
+ genEquipServicesPWProfilesRtpTimestampAbsFactor
+ INTEGER,
+ genEquipServicesPWProfilesPayloadSuppression
+ EnableDisable,
+ genEquipServicesPWProfilesPayloadType
+ INTEGER,
+ genEquipServicesPWProfilesConseqPacketsInSync
+ INTEGER,
+ genEquipServicesPWProfilesConseqMissPktsOutSync
+ INTEGER,
+ genEquipServicesPWProfilesPktLossTimeWindow
+ INTEGER,
+ genEquipServicesPWProfilesExcessivePktLossThresh
+ INTEGER,
+ genEquipServicesPWProfilesAlarmThresh
+ INTEGER,
+ genEquipServicesPWProfilesClearAlarmThresh
+ INTEGER,
+ genEquipServicesPWProfilesMissingPktsToSes
+ INTEGER,
+ genEquipServicesPWProfilesDs0Filler
+ INTEGER,
+ genEquipServicesPWProfilesCasAlarmPattern
+ INTEGER,
+ genEquipServicesPWProfilesRowStatus
+ RowStatus
+}
+
+genEquipServicesPWProfilesPWProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unique PW profile ID."
+::= { genEquipServicesPWProfilesEntry 1 }
+
+genEquipServicesPWProfilesPayloadSize OBJECT-TYPE
+ SYNTAX INTEGER (0..1500)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Payload size in bytes."
+::= { genEquipServicesPWProfilesEntry 2 }
+
+genEquipServicesPWProfilesJitterBufferDepth OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Jitter buffer depth (in milliseconds) to allow accommodation to the PSN-specific packet delay variation"
+::= { genEquipServicesPWProfilesEntry 3 }
+
+genEquipServicesPWProfilesLopsDetection OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "If enabled, LOPS detection is supported."
+::= { genEquipServicesPWProfilesEntry 4 }
+
+genEquipServicesPWProfilesRtpHeaderUsed OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "If set to False: an RTP header is not pre-pended to the TDM packet."
+::= { genEquipServicesPWProfilesEntry 5 }
+
+genEquipServicesPWProfilesRtpTimestampMode OBJECT-TYPE
+ SYNTAX PWRtpTimeStampMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RTP timestamp mode"
+::= { genEquipServicesPWProfilesEntry 6 }
+
+genEquipServicesPWProfilesRtpTimestampAbsFactor OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Multiplication factor for 8KHz units in absolute mode of RTP timestamping."
+::= { genEquipServicesPWProfilesEntry 7 }
+
+genEquipServicesPWProfilesPayloadSuppression OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Payload suppression."
+::= { genEquipServicesPWProfilesEntry 8 }
+
+genEquipServicesPWProfilesPayloadType OBJECT-TYPE
+ SYNTAX INTEGER (1..123)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Payload type."
+::= { genEquipServicesPWProfilesEntry 9 }
+
+genEquipServicesPWProfilesConseqPacketsInSync OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of consecutive packets with sequential sequence numbers required to exit LOPS."
+::= { genEquipServicesPWProfilesEntry 10 }
+
+genEquipServicesPWProfilesConseqMissPktsOutSync OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of consecutive missing packets required to enter LOPS."
+::= { genEquipServicesPWProfilesEntry 11 }
+
+genEquipServicesPWProfilesPktLossTimeWindow OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time for computing average packet loss rate to detect excessive packet loss."
+::= { genEquipServicesPWProfilesEntry 12 }
+
+genEquipServicesPWProfilesExcessivePktLossThresh OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm threshold (in percent) for excessive packet loss."
+::= { genEquipServicesPWProfilesEntry 13 }
+
+genEquipServicesPWProfilesAlarmThresh OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delay (in msecs) for persistent alarm setting."
+::= { genEquipServicesPWProfilesEntry 14 }
+
+genEquipServicesPWProfilesClearAlarmThresh OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delay (in msecs) for persistent alarm clearing."
+::= { genEquipServicesPWProfilesEntry 15 }
+
+genEquipServicesPWProfilesMissingPktsToSes OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Percent of missing packets detected in 1 second window to cause SES to be counted."
+::= { genEquipServicesPWProfilesEntry 16 }
+
+genEquipServicesPWProfilesDs0Filler OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Byte pattern transmitted on ds0 channels when packets over/underflow the jitter buffer."
+::= { genEquipServicesPWProfilesEntry 17 }
+
+genEquipServicesPWProfilesCasAlarmPattern OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS alarm pattern transmitted on E1 interface when packets over/underflow the jitter buffer."
+::= { genEquipServicesPWProfilesEntry 18 }
+
+genEquipServicesPWProfilesRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the status of the entry."
+::= { genEquipServicesPWProfilesEntry 30 }
+
+
+-- PW Service Configuration Table
+genEquipServicesPWServiceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesPWServiceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of pseudowire services, by assigning TDM ports or bundles, PSN tunnels,
+ and profiles to a service."
+ ::= { genEquipServicesPW 5 }
+
+genEquipServicesPWServiceEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesPWServiceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of pseudowire services, by assigning TDM ports or bundles, PSN tunnels,
+ and profiles to a service."
+ INDEX { genEquipServicesPWServicePWId }
+ ::= { genEquipServicesPWServiceTable 1 }
+
+GenEquipServicesPWServiceEntry ::=
+ SEQUENCE {
+ genEquipServicesPWServicePWId
+ INTEGER,
+ genEquipServicesPWServicePWType
+ INTEGER,
+ genEquipServicesPWServicePsnType
+ INTEGER,
+ genEquipServicesPWServiceTdmPort
+ INTEGER,
+ genEquipServicesPWServiceDs0bundle
+ INTEGER,
+ genEquipServicesPWServiceTdmProfileId
+ INTEGER,
+ genEquipServicesPWServicePsnTunnelProtection
+ EnableDisable,
+ genEquipServicesPWServicePsnTunnelOrGroupId
+ INTEGER,
+ genEquipServicesPWServiceSrcUdpPortOrEcid
+ INTEGER,
+ genEquipServicesPWServiceDstUdpPortOrEcid
+ INTEGER,
+ genEquipServicesPWServiceAdmin
+ EnableDisable,
+ genEquipServicesPWServiceCrReference
+ EnableDisable,
+ genEquipServicesPWServiceOperStatus
+ EnableDisable,
+ genEquipServicesPWServiceRowStatus
+ RowStatus
+}
+
+genEquipServicesPWServicePWId OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudo Wire ID."
+::= { genEquipServicesPWServiceEntry 1 }
+
+genEquipServicesPWServicePWType OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1-satop(0),
+ cespsn(1),
+ cas-cespsn(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PW type. E1-satop denotes SAToP. Cespsn Denotes CESoP without CAS signalling,
+ and cas-cespsn denotes CESoP with CAS signalling."
+::= { genEquipServicesPWServiceEntry 2 }
+
+genEquipServicesPWServicePsnType OBJECT-TYPE
+ SYNTAX INTEGER {
+ udpip(0),
+ eth(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN tunnel type. UDPIP denotes UDP/IP, while eth denotes MEF8 encapsulation."
+::= { genEquipServicesPWServiceEntry 3 }
+
+genEquipServicesPWServiceTdmPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of TDM port (for SATOP). This parameter must be zero for CESoP."
+::= { genEquipServicesPWServiceEntry 4 }
+
+genEquipServicesPWServiceDs0bundle OBJECT-TYPE
+ SYNTAX INTEGER (1..496)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number DS0 bundle (for CESoPSN). This parameter must be zero for SAToP."
+::= { genEquipServicesPWServiceEntry 5 }
+
+genEquipServicesPWServiceTdmProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM configuration profile ID."
+::= { genEquipServicesPWServiceEntry 6 }
+
+genEquipServicesPWServicePsnTunnelProtection OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN tunnel protection mode."
+::= { genEquipServicesPWServiceEntry 7 }
+
+genEquipServicesPWServicePsnTunnelOrGroupId OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN tunnel ID for unprotected or PSN tunnel group ID for protected PSN channel."
+::= { genEquipServicesPWServiceEntry 8 }
+
+genEquipServicesPWServiceSrcUdpPortOrEcid OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source UDP Port for UDP IP tunnel or ECID for Ethernet tunnel."
+::= { genEquipServicesPWServiceEntry 9 }
+
+genEquipServicesPWServiceDstUdpPortOrEcid OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination UDP Port for UDP IP tunnel or ECID for Ethernet tunnel."
+::= { genEquipServicesPWServiceEntry 10 }
+
+genEquipServicesPWServiceAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Admin status."
+::= { genEquipServicesPWServiceEntry 11 }
+
+genEquipServicesPWServiceCrReference OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clock recovery reference."
+::= { genEquipServicesPWServiceEntry 12 }
+
+genEquipServicesPWServiceOperStatus OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Operational status."
+::= { genEquipServicesPWServiceEntry 13 }
+
+genEquipServicesPWServiceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the status of the entry."
+::= { genEquipServicesPWServiceEntry 30 }
+
+
+--
+-- NG PW Services
+--
+genEquipServicesNGPW OBJECT IDENTIFIER ::= {genEquipServicesPW 6}
+
+--
+-- Bundle channel list configuration table - pw-bundle-channel-list-configuration-table
+--
+genEquipServicesNGPWBundlesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWBundlesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows definition of the group of timeslots comprising a bundle."
+ ::= { genEquipServicesNGPW 1 }
+
+genEquipServicesNGPWBundlesEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWBundlesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows definition of the group of timeslots comprising a bundle."
+ INDEX { genEquipServicesNGPWBundlesSlotId, genEquipServicesNGPWBundlesTdmPort, genEquipServicesNGPWBundlesDs0List }
+ ::= { genEquipServicesNGPWBundlesTable 1 }
+
+GenEquipServicesNGPWBundlesEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWBundlesSlotId
+ INTEGER,
+ genEquipServicesNGPWBundlesTdmPort
+ INTEGER,
+ genEquipServicesNGPWBundlesDs0List
+ INTEGER,
+ genEquipServicesNGPWBundlesIfIndex
+ INTEGER,
+ genEquipServicesNGPWBundlesBundleId
+ INTEGER,
+ genEquipServicesNGPWBundlesRowStatus
+ RowStatus
+}
+
+genEquipServicesNGPWBundlesSlotId OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWBundlesEntry 1 }
+
+genEquipServicesNGPWBundlesTdmPort OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TDM Port number."
+::= { genEquipServicesNGPWBundlesEntry 2 }
+
+genEquipServicesNGPWBundlesDs0List OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Timeslot number to be included in a bundle."
+::= { genEquipServicesNGPWBundlesEntry 3 }
+
+genEquipServicesNGPWBundlesIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "iIndex."
+::= { genEquipServicesNGPWBundlesEntry 4 }
+
+genEquipServicesNGPWBundlesBundleId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ID."
+::= { genEquipServicesNGPWBundlesEntry 5 }
+
+genEquipServicesNGPWBundlesRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+::= { genEquipServicesNGPWBundlesEntry 30 }
+
+--
+-- Bundle configuration table - pw-bundle-configuration-table
+--
+genEquipServicesNGPWBundlesDescriptionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWBundlesDescriptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuring admin state and description for bundles."
+ ::= { genEquipServicesNGPW 2 }
+
+genEquipServicesNGPWBundlesDescriptionEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWBundlesDescriptionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuring admin state and description for bundles."
+ INDEX { genEquipServicesNGPWBundlesDescriptionSlotId, genEquipServicesNGPWBundlesDescriptionBundleId }
+ ::= { genEquipServicesNGPWBundlesDescriptionTable 1 }
+
+GenEquipServicesNGPWBundlesDescriptionEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWBundlesDescriptionSlotId
+ INTEGER,
+ genEquipServicesNGPWBundlesDescriptionBundleId
+ INTEGER,
+ genEquipServicesNGPWBundlesDescriptionAdmin
+ EnableDisableSMI2,
+ genEquipServicesNGPWBundlesDescriptionBundleDesc
+ DisplayString,
+ genEquipServicesNGPWBundlesDescriptionRowStatus
+ RowStatus
+}
+
+genEquipServicesNGPWBundlesDescriptionSlotId OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWBundlesDescriptionEntry 1 }
+
+genEquipServicesNGPWBundlesDescriptionBundleId OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ID."
+::= { genEquipServicesNGPWBundlesDescriptionEntry 2 }
+
+genEquipServicesNGPWBundlesDescriptionAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle administrative state."
+::= { genEquipServicesNGPWBundlesDescriptionEntry 3 }
+
+genEquipServicesNGPWBundlesDescriptionBundleDesc OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle description."
+::= { genEquipServicesNGPWBundlesDescriptionEntry 4 }
+
+genEquipServicesNGPWBundlesDescriptionRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+::= { genEquipServicesNGPWBundlesDescriptionEntry 30 }
+
+--
+-- PW profile configuraiton table - pw-profile-configuration-table
+--
+genEquipServicesNGPWProfilesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWProfilesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of PW service profiles."
+ ::= { genEquipServicesNGPW 3 }
+
+genEquipServicesNGPWProfilesEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWProfilesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuration of PW service profiles."
+ INDEX { genEquipServicesNGPWProfilesPWProfileId }
+ ::= { genEquipServicesNGPWProfilesTable 1 }
+
+GenEquipServicesNGPWProfilesEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWProfilesPWProfileId
+ INTEGER,
+ genEquipServicesNGPWProfilesPayloadSize
+ INTEGER,
+ genEquipServicesNGPWProfilesJitterBufferDepth
+ INTEGER,
+ genEquipServicesNGPWProfilesPayloadSuppression
+ EnableDisableSMI2,
+ genEquipServicesNGPWProfilesPayloadType
+ INTEGER,
+ genEquipServicesNGPWProfilesDs0Filler
+ INTEGER,
+ genEquipServicesNGPWProfilesCasAlarmPattern
+ INTEGER,
+ genEquipServicesNGPWProfilesRtpHeaderUsed
+ EnableDisableSMI2,
+ genEquipServicesNGPWProfilesRtpTimestampMode
+ PWRtpTimeStampMode,
+ genEquipServicesNGPWProfilesRtpTimestampAbsFactor
+ INTEGER,
+ genEquipServicesNGPWProfilesLopsDetection
+ EnableDisableSMI2,
+ genEquipServicesNGPWProfilesConseqPacketsInSync
+ INTEGER,
+ genEquipServicesNGPWProfilesConseqMissPktsOutSync
+ INTEGER,
+ genEquipServicesNGPWProfilesPktLossTimeWindow
+ INTEGER,
+ genEquipServicesNGPWProfilesExcessivePktLossThresh
+ INTEGER,
+ genEquipServicesNGPWProfilesAlarmThresh
+ INTEGER,
+ genEquipServicesNGPWProfilesClearAlarmThresh
+ INTEGER,
+ genEquipServicesNGPWProfilesMissingPktsToSes
+ INTEGER,
+ genEquipServicesNGPWProfilesRowStatus
+ RowStatus
+}
+
+genEquipServicesNGPWProfilesPWProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unique PW profile ID."
+::= { genEquipServicesNGPWProfilesEntry 1 }
+
+genEquipServicesNGPWProfilesPayloadSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Payload size, in terms of TDM frames in each packet."
+::= { genEquipServicesNGPWProfilesEntry 2 }
+
+genEquipServicesNGPWProfilesJitterBufferDepth OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Jitter buffer depth (in milliseconds) to allow accommodation to the PSN-specific packet delay variation."
+::= { genEquipServicesNGPWProfilesEntry 3 }
+
+genEquipServicesNGPWProfilesPayloadSuppression OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When enabled, payload is suppresed upon incoming TDM failure."
+::= { genEquipServicesNGPWProfilesEntry 4 }
+
+genEquipServicesNGPWProfilesPayloadType OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Payload type byte."
+::= { genEquipServicesNGPWProfilesEntry 5 }
+
+genEquipServicesNGPWProfilesDs0Filler OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Byte pattern transmitted on ds0 channels when packets over/underflow the jitter buffer."
+::= { genEquipServicesNGPWProfilesEntry 6 }
+
+genEquipServicesNGPWProfilesCasAlarmPattern OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CAS alarm pattern transmitted on E1 interface when packets over/underflow the jitter buffer."
+::= { genEquipServicesNGPWProfilesEntry 7 }
+
+genEquipServicesNGPWProfilesRtpHeaderUsed OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "If set to False: an RTP header is not pre-pended to the TDM packet."
+::= { genEquipServicesNGPWProfilesEntry 8 }
+
+genEquipServicesNGPWProfilesRtpTimestampMode OBJECT-TYPE
+ SYNTAX PWRtpTimeStampMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RTP timestamp mode."
+::= { genEquipServicesNGPWProfilesEntry 9 }
+
+genEquipServicesNGPWProfilesRtpTimestampAbsFactor OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Multiplication factor for 8KHz units in absolute mode of RTP timestamping."
+::= { genEquipServicesNGPWProfilesEntry 10 }
+
+genEquipServicesNGPWProfilesLopsDetection OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Timeout for TDM ports loopback."
+::= { genEquipServicesNGPWProfilesEntry 11 }
+
+genEquipServicesNGPWProfilesConseqPacketsInSync OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of consecutive packets with sequential sequence numbers required to exit LOPS."
+::= { genEquipServicesNGPWProfilesEntry 12 }
+
+genEquipServicesNGPWProfilesConseqMissPktsOutSync OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number of consecutive missing packets required to enter LOPS."
+::= { genEquipServicesNGPWProfilesEntry 13 }
+
+genEquipServicesNGPWProfilesPktLossTimeWindow OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time for computing average packet loss rate to detect excessive packet loss."
+::= { genEquipServicesNGPWProfilesEntry 14 }
+
+genEquipServicesNGPWProfilesExcessivePktLossThresh OBJECT-TYPE
+ SYNTAX INTEGER (1..500)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm threshold (in percent) for excessive packet loss."
+::= { genEquipServicesNGPWProfilesEntry 15 }
+
+genEquipServicesNGPWProfilesAlarmThresh OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delay (in msecs) for persistent alarm setting."
+::= { genEquipServicesNGPWProfilesEntry 16 }
+
+genEquipServicesNGPWProfilesClearAlarmThresh OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delay (in msecs) for persistent alarm clearing."
+::= { genEquipServicesNGPWProfilesEntry 17 }
+
+genEquipServicesNGPWProfilesMissingPktsToSes OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TPercent of missing packets detected in 1 second window to cause SES to be counted."
+::= { genEquipServicesNGPWProfilesEntry 18 }
+
+genEquipServicesNGPWProfilesRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+::= { genEquipServicesNGPWProfilesEntry 30 }
+
+--
+-- PSN tunnel configuration table - pw-psn-tunnel-configuration-table
+--
+genEquipServicesNGPWPSNTunnelsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWPSNTunnelsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of PSN tunnel encapsulations for PW services."
+ ::= { genEquipServicesNGPW 4 }
+
+genEquipServicesNGPWPSNTunnelsEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWPSNTunnelsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuration of PSN tunnel encapsulations for PW services."
+ INDEX { genEquipServicesNGPWPSNTunnelsSlotID, genEquipServicesNGPWPSNTunnelsTunnelId }
+ ::= { genEquipServicesNGPWPSNTunnelsTable 1 }
+
+GenEquipServicesNGPWPSNTunnelsEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWPSNTunnelsSlotID
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelsTunnelId
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelsAdmin
+ EnableDisableSMI2,
+ genEquipServicesNGPWPSNTunnelsPsnType
+ PWTunnelPsnType,
+ genEquipServicesNGPWPSNTunnelsDestIpAddr
+ IpAddress,
+ genEquipServicesNGPWPSNTunnelsNextHopIp
+ IpAddress,
+ genEquipServicesNGPWPSNTunnelsTosDscp
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelsRemoteMacAddr
+ OCTET STRING,
+ genEquipServicesNGPWPSNTunnelsSourceMPLSLabel
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelsDestinationMPLSLabel
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelsMPLSexp
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelsVlanType
+ PWTunnelVlanType,
+ genEquipServicesNGPWPSNTunnelsVid
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelsPBits
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelsMaId
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelsTDMDefectPropagation
+ EnableDisableSMI2,
+ genEquipServicesNGPWPSNTunnelsRowStatus
+ RowStatus
+}
+
+genEquipServicesNGPWPSNTunnelsSlotID OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWPSNTunnelsEntry 1 }
+
+genEquipServicesNGPWPSNTunnelsTunnelId OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel ID."
+::= { genEquipServicesNGPWPSNTunnelsEntry 2 }
+
+genEquipServicesNGPWPSNTunnelsAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Payload type byte."
+::= { genEquipServicesNGPWPSNTunnelsEntry 3 }
+
+
+genEquipServicesNGPWPSNTunnelsPsnType OBJECT-TYPE
+ SYNTAX PWTunnelPsnType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN tunnel type. UDPIP denotes UDP/IP, while eth denotes MEF8 encapsulation."
+::= { genEquipServicesNGPWPSNTunnelsEntry 4 }
+
+genEquipServicesNGPWPSNTunnelsDestIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination IP."
+::= { genEquipServicesNGPWPSNTunnelsEntry 5 }
+
+genEquipServicesNGPWPSNTunnelsNextHopIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Next hop IP Address for UDP/IP PSN tunnel."
+::= { genEquipServicesNGPWPSNTunnelsEntry 6 }
+
+genEquipServicesNGPWPSNTunnelsTosDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel ToS (DSCP)."
+::= { genEquipServicesNGPWPSNTunnelsEntry 7 }
+
+genEquipServicesNGPWPSNTunnelsRemoteMacAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote MAC address."
+::= { genEquipServicesNGPWPSNTunnelsEntry 8 }
+
+genEquipServicesNGPWPSNTunnelsSourceMPLSLabel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source MPLS Label."
+::= { genEquipServicesNGPWPSNTunnelsEntry 9 }
+
+genEquipServicesNGPWPSNTunnelsDestinationMPLSLabel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination MPLS label."
+::= { genEquipServicesNGPWPSNTunnelsEntry 10 }
+
+genEquipServicesNGPWPSNTunnelsMPLSexp OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MPLS Experimental field."
+::= { genEquipServicesNGPWPSNTunnelsEntry 11 }
+
+genEquipServicesNGPWPSNTunnelsVlanType OBJECT-TYPE
+ SYNTAX PWTunnelVlanType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN type supported by this PSN tunnel (S-VLAN or C-VLAN)."
+::= { genEquipServicesNGPWPSNTunnelsEntry 12 }
+
+genEquipServicesNGPWPSNTunnelsVid OBJECT-TYPE
+ SYNTAX INTEGER (0..4090)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel VLAN ID."
+::= { genEquipServicesNGPWPSNTunnelsEntry 13 }
+
+genEquipServicesNGPWPSNTunnelsPBits OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel P-bits."
+::= { genEquipServicesNGPWPSNTunnelsEntry 14 }
+
+genEquipServicesNGPWPSNTunnelsMaId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association ID."
+::= { genEquipServicesNGPWPSNTunnelsEntry 15 }
+
+genEquipServicesNGPWPSNTunnelsTDMDefectPropagation OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM defect propagation to SOAM. Enable for dual homing configuration."
+::= { genEquipServicesNGPWPSNTunnelsEntry 16 }
+
+genEquipServicesNGPWPSNTunnelsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+::= { genEquipServicesNGPWPSNTunnelsEntry 30 }
+
+--
+-- PW service configuration table - pw-service-configuration-table
+--
+genEquipServicesNGPWServiceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWServiceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows definition of PW services."
+ ::= { genEquipServicesNGPW 5 }
+
+genEquipServicesNGPWServiceEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWServiceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows definition of PW services."
+ INDEX { genEquipServicesNGPWServiceSlotID, genEquipServicesNGPWServicePWId }
+ ::= { genEquipServicesNGPWServiceTable 1 }
+
+GenEquipServicesNGPWServiceEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWServiceSlotID
+ INTEGER,
+ genEquipServicesNGPWServicePWId
+ INTEGER,
+ genEquipServicesNGPWServiceAdmin
+ EnableDisableSMI2,
+ genEquipServicesNGPWServicePWType
+ INTEGER,
+ genEquipServicesNGPWServicePsnType
+ PWTunnelPsnType,
+ genEquipServicesNGPWServiceDs0bundle
+ INTEGER,
+ genEquipServicesNGPWServiceTdmProfileId
+ INTEGER,
+ genEquipServicesNGPWServiceTunnel
+ INTEGER,
+ genEquipServicesNGPWServiceCrReference
+ NoYes,
+ genEquipServicesNGPWServiceSrcPsnId
+ INTEGER,
+ genEquipServicesNGPWServiceDstPsnId
+ INTEGER,
+ genEquipServicesNGPWServicePsnTunnelProtection
+ INTEGER,
+ genEquipServicesNGPWServiceRowStatus
+ RowStatus
+}
+
+genEquipServicesNGPWServiceSlotID OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWServiceEntry 1 }
+
+genEquipServicesNGPWServicePWId OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudowire ID."
+::= { genEquipServicesNGPWServiceEntry 2 }
+
+genEquipServicesNGPWServiceAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Administrative status of this PW service."
+::= { genEquipServicesNGPWServiceEntry 3 }
+
+
+genEquipServicesNGPWServicePWType OBJECT-TYPE
+ SYNTAX INTEGER {
+ satop(0),
+ cespsn(1),
+ cas-cespsn(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the emulated service to be carried over the PW service (SAToP, CESoP, CESoP with PSN)."
+::= { genEquipServicesNGPWServiceEntry 4 }
+
+genEquipServicesNGPWServicePsnType OBJECT-TYPE
+ SYNTAX PWTunnelPsnType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the PSN type that the PW service will use over the network."
+::= { genEquipServicesNGPWServiceEntry 5 }
+
+genEquipServicesNGPWServiceDs0bundle OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Number DS0 bundle (for CESoPSN). This parameter must be zero for SAToP."
+::= { genEquipServicesNGPWServiceEntry 6 }
+
+genEquipServicesNGPWServiceTdmProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the PW profile id for this PW service."
+::= { genEquipServicesNGPWServiceEntry 7 }
+
+genEquipServicesNGPWServiceTunnel OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN tunnel ID for unprotected or PSN tunnel group ID for protected PSN channel."
+::= { genEquipServicesNGPWServiceEntry 8 }
+
+genEquipServicesNGPWServiceCrReference OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Whether this PW may be used as a reference for clock recovery."
+::= { genEquipServicesNGPWServiceEntry 9 }
+
+genEquipServicesNGPWServiceSrcPsnId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source UDP Port for UDP IP tunnel, ECID for Ethernet tunnel or label for MPLS tunnel."
+::= { genEquipServicesNGPWServiceEntry 10 }
+
+genEquipServicesNGPWServiceDstPsnId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination UDP Port for UDP IP tunnel, ECID for Ethernet tunnel or label for MPLS tunnel."
+::= { genEquipServicesNGPWServiceEntry 11 }
+
+genEquipServicesNGPWServicePsnTunnelProtection OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this PW service is PSN protected."
+::= { genEquipServicesNGPWServiceEntry 12 }
+
+genEquipServicesNGPWServiceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+::= { genEquipServicesNGPWServiceEntry 30 }
+
+--
+-- TDM port configuration table - pw-tdm-port-configuration-table
+--
+genEquipServicesNGPWTDMPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWTDMPortsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of TDM ports."
+ ::= { genEquipServicesNGPW 6 }
+
+genEquipServicesNGPWTDMPortsEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWTDMPortsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuration of TDM ports."
+ INDEX { genEquipServicesNGPWTDMPortsSlotID, genEquipServicesNGPWTDMPortsPort }
+ ::= { genEquipServicesNGPWTDMPortsTable 1 }
+
+GenEquipServicesNGPWTDMPortsEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWTDMPortsSlotID
+ INTEGER,
+ genEquipServicesNGPWTDMPortsPort
+ INTEGER,
+ genEquipServicesNGPWTDMPortsIfIndex
+ INTEGER,
+ genEquipServicesNGPWTDMPortsAdmin
+ EnableDisableSMI2,
+ genEquipServicesNGPWTDMPortsLineType
+ INTEGER,
+ genEquipServicesNGPWTDMPortsLineCoding
+ INTEGER,
+ genEquipServicesNGPWTDMPortsChannelization
+ EnableDisableSMI2,
+ genEquipServicesNGPWTDMPortsTimingMode
+ INTEGER,
+ genEquipServicesNGPWTDMPortsClockSourceRef
+ INTEGER,
+ genEquipServicesNGPWTDMPortsClkSrcRefPort
+ INTEGER,
+ genEquipServicesNGPWTDMPortsIdleCode
+ INTEGER,
+ genEquipServicesNGPWTDMPortsCableLength
+ INTEGER,
+ genEquipServicesNGPWTDMPortsLoopback
+ TDMLoopbackType
+}
+
+genEquipServicesNGPWTDMPortsSlotID OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWTDMPortsEntry 1 }
+
+genEquipServicesNGPWTDMPortsPort OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Physical port number in the card."
+::= { genEquipServicesNGPWTDMPortsEntry 2 }
+
+genEquipServicesNGPWTDMPortsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ifIndex."
+::= { genEquipServicesNGPWTDMPortsEntry 3 }
+
+genEquipServicesNGPWTDMPortsAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM port administrative state."
+::= { genEquipServicesNGPWTDMPortsEntry 4 }
+
+genEquipServicesNGPWTDMPortsLineType OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1Unframed(0),
+ e1(1),
+ e1-crc(2),
+ e1-mf(3),
+ e1-mf-crc(4),
+ ds1-d4(5),
+ ds1-esf(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line type of this TDM port."
+::= { genEquipServicesNGPWTDMPortsEntry 5 }
+
+genEquipServicesNGPWTDMPortsLineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ hdb3-b8zs(0),
+ ami(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line coding for this port. The value hdb3-b8zs means b8zs for T1 and hdb3 for E1. AMI is only for T1."
+::= { genEquipServicesNGPWTDMPortsEntry 6 }
+
+genEquipServicesNGPWTDMPortsChannelization OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indication whether this TDM port is channelized into DS0s."
+::= { genEquipServicesNGPWTDMPortsEntry 7 }
+
+genEquipServicesNGPWTDMPortsTimingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ loop(0),
+ absolute(1),
+ clock-recovery(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clock reference for the outgoing TDM signal."
+::= { genEquipServicesNGPWTDMPortsEntry 8 }
+
+genEquipServicesNGPWTDMPortsClockSourceRef OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ front-panel(1),
+ sys-ref(2)
+ }
+
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clock source reference for Absolute clock mode. ???none??? - for loop or clock-recovery timing modes."
+::= { genEquipServicesNGPWTDMPortsEntry 9 }
+
+genEquipServicesNGPWTDMPortsClkSrcRefPort OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM port serving as a clock reference for loop or clock-recovery timing modes."
+::= { genEquipServicesNGPWTDMPortsEntry 10 }
+
+genEquipServicesNGPWTDMPortsIdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Value to be transmitted on this TDM port in unused timeslots."
+::= { genEquipServicesNGPWTDMPortsEntry 11 }
+
+genEquipServicesNGPWTDMPortsCableLength OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixed-or-0-133ft(0),
+ len-133-266ft(1),
+ len-266-399ft(2),
+ len-399-533ft(3),
+ len-533-655ft(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Cable length for this port. The value fixed-or-0-133ft means fixed for E1 (the only valid value) and 0-133ft for T1."
+::= { genEquipServicesNGPWTDMPortsEntry 12 }
+
+genEquipServicesNGPWTDMPortsLoopback OBJECT-TYPE
+ SYNTAX TDMLoopbackType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Type of required loopback on this TDM port."
+::= { genEquipServicesNGPWTDMPortsEntry 13 }
+
+--
+-- PSN tunnel status table - pw-psn-tunnel-status-table
+--
+genEquipServicesNGPWPSNTunnelsStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWPSNTunnelsStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains status and information about existing PSN tunnels."
+ ::= { genEquipServicesNGPW 7 }
+
+genEquipServicesNGPWPSNTunnelsStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWPSNTunnelsStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains status and information about existing PSN tunnels."
+ INDEX { genEquipServicesNGPWPSNTunnelsStatusSlotID, genEquipServicesNGPWPSNTunnelsStatusTunnelId }
+ ::= { genEquipServicesNGPWPSNTunnelsStatusTable 1 }
+
+GenEquipServicesNGPWPSNTunnelsStatusEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWPSNTunnelsStatusSlotID
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelsStatusTunnelId
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelsStatusOperStatus
+ DownUp,
+ genEquipServicesNGPWPSNTunnelsStatusSourceIpAddr
+ IpAddress,
+ genEquipServicesNGPWPSNTunnelsStatusSourceMacAddr
+ OCTET STRING,
+ genEquipServicesNGPWPSNTunnelsStatusRemoteMacAddr
+ OCTET STRING
+}
+
+genEquipServicesNGPWPSNTunnelsStatusSlotID OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWPSNTunnelsStatusEntry 1 }
+
+genEquipServicesNGPWPSNTunnelsStatusTunnelId OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel ID."
+::= { genEquipServicesNGPWPSNTunnelsStatusEntry 2 }
+
+genEquipServicesNGPWPSNTunnelsStatusOperStatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PSN tunnel operational state."
+::= { genEquipServicesNGPWPSNTunnelsStatusEntry 3 }
+
+genEquipServicesNGPWPSNTunnelsStatusSourceIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PSN tunnel source IP address."
+::= { genEquipServicesNGPWPSNTunnelsStatusEntry 4 }
+
+genEquipServicesNGPWPSNTunnelsStatusSourceMacAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PSN tunnel source MAC address."
+::= { genEquipServicesNGPWPSNTunnelsStatusEntry 5 }
+
+genEquipServicesNGPWPSNTunnelsStatusRemoteMacAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PSN tunnel remote MAC address."
+::= { genEquipServicesNGPWPSNTunnelsStatusEntry 6 }
+
+--
+-- PW service status table - pw-service-status-table
+--
+genEquipServicesNGPWServiceStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWServiceStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains status information of existing PW services."
+ ::= { genEquipServicesNGPW 8 }
+
+genEquipServicesNGPWServiceStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWServiceStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains status information of existing PW services."
+ INDEX { genEquipServicesNGPWServiceStatusSlotID, genEquipServicesNGPWServiceStatusID }
+ ::= { genEquipServicesNGPWServiceStatusTable 1 }
+
+GenEquipServicesNGPWServiceStatusEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWServiceStatusSlotID
+ INTEGER,
+ genEquipServicesNGPWServiceStatusID
+ INTEGER,
+ genEquipServicesNGPWServiceStatusOperStatus
+ DownUp,
+ genEquipServicesNGPWServiceStatusClearStats
+ NoYes,
+ genEquipServicesNGPWServiceStatusTxPkts
+ Counter64,
+ genEquipServicesNGPWServiceStatusReceivedPkts
+ Counter64,
+ genEquipServicesNGPWServiceStatusTransitionsLOPS
+ Counter64,
+ genEquipServicesNGPWServiceStatusJitterBufferOverruns
+ Counter64,
+ genEquipServicesNGPWServiceStatusBufferDeviations
+ Counter64,
+ genEquipServicesNGPWServiceStatusMinJitterCount
+ Counter64,
+ genEquipServicesNGPWServiceStatusMaxJitterCount
+ Counter64
+}
+
+genEquipServicesNGPWServiceStatusSlotID OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWServiceStatusEntry 1 }
+
+genEquipServicesNGPWServiceStatusID OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pseudowire ID."
+::= { genEquipServicesNGPWServiceStatusEntry 2 }
+
+genEquipServicesNGPWServiceStatusOperStatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the operational status of PW service."
+::= { genEquipServicesNGPWServiceStatusEntry 3 }
+
+genEquipServicesNGPWServiceStatusClearStats OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear all statistics for this PW service."
+::= { genEquipServicesNGPWServiceStatusEntry 4 }
+
+genEquipServicesNGPWServiceStatusTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of transmitted packets."
+::= { genEquipServicesNGPWServiceStatusEntry 5 }
+
+genEquipServicesNGPWServiceStatusReceivedPkts OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of received packets."
+::= { genEquipServicesNGPWServiceStatusEntry 6 }
+
+genEquipServicesNGPWServiceStatusTransitionsLOPS OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of transitions from the normal state to the LOPS."
+::= { genEquipServicesNGPWServiceStatusEntry 7 }
+
+genEquipServicesNGPWServiceStatusJitterBufferOverruns OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of jitter buffer overruns."
+::= { genEquipServicesNGPWServiceStatusEntry 8 }
+
+genEquipServicesNGPWServiceStatusBufferDeviations OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Max Jitter Buffer Deviation."
+::= { genEquipServicesNGPWServiceStatusEntry 9 }
+
+genEquipServicesNGPWServiceStatusMinJitterCount OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum jitter buffer usage registered for the last second."
+::= { genEquipServicesNGPWServiceStatusEntry 10 }
+
+genEquipServicesNGPWServiceStatusMaxJitterCount OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum jitter buffer usage registered for the last second."
+::= { genEquipServicesNGPWServiceStatusEntry 11 }
+
+--
+-- PW TDM port status table - pw-tdm-port-status-table and pw-tdm-port-loopback-status-table
+--
+genEquipServicesNGPWTDMPortsStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWTDMPortsStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains status information about TDM ports."
+ ::= { genEquipServicesNGPW 9 }
+
+genEquipServicesNGPWTDMPortsStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWTDMPortsStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains status information about TDM ports."
+ INDEX { genEquipServicesNGPWTDMPortsStatusIfIndex }
+ ::= { genEquipServicesNGPWTDMPortsStatusTable 1 }
+
+GenEquipServicesNGPWTDMPortsStatusEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWTDMPortsStatusSlotID
+ INTEGER,
+ genEquipServicesNGPWTDMPortsStatusPort
+ INTEGER,
+ genEquipServicesNGPWTDMPortsStatusIfIndex
+ INTEGER,
+ genEquipServicesNGPWTDMPortsStatusOperStatus
+ DownUp,
+ genEquipServicesNGPWTDMPortsStatusLoopbackCounter
+ INTEGER,
+ genEquipServicesNGPWTDMPortsStatusActualLoopback
+ INTEGER,
+ genEquipServicesNGPWTDMPortsStatusLineStatus
+ INTEGER,
+ genEquipServicesNGPWTDMPortsStatusLoopback
+ TDMLoopbackType
+}
+
+genEquipServicesNGPWTDMPortsStatusSlotID OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWTDMPortsStatusEntry 1 }
+
+genEquipServicesNGPWTDMPortsStatusPort OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Physical port number in the card."
+::= { genEquipServicesNGPWTDMPortsStatusEntry 2 }
+
+genEquipServicesNGPWTDMPortsStatusIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ifIndex."
+::= { genEquipServicesNGPWTDMPortsStatusEntry 3 }
+
+genEquipServicesNGPWTDMPortsStatusOperStatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Operational state of the port."
+::= { genEquipServicesNGPWTDMPortsStatusEntry 4 }
+
+genEquipServicesNGPWTDMPortsStatusLoopbackCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Loopback time left (in seconds)"
+::= { genEquipServicesNGPWTDMPortsStatusEntry 5 }
+
+genEquipServicesNGPWTDMPortsStatusActualLoopback OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Actual status of loopback on this TDM port reported by the card."
+::= { genEquipServicesNGPWTDMPortsStatusEntry 6 }
+
+genEquipServicesNGPWTDMPortsStatusLineStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Currently present line-level PDH alarms."
+::= { genEquipServicesNGPWTDMPortsStatusEntry 7 }
+
+genEquipServicesNGPWTDMPortsStatusLoopback OBJECT-TYPE
+ SYNTAX TDMLoopbackType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Type of required loopback on this TDM port."
+::= { genEquipServicesNGPWTDMPortsStatusEntry 8 }
+
+--
+-- Bundle status table - pw-bundle-status-table
+--
+genEquipServicesNGPWBundlesStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWBundlesStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the current staus for bundles."
+ ::= { genEquipServicesNGPW 10 }
+
+genEquipServicesNGPWBundlesStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWBundlesStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the current staus for bundles."
+ INDEX { genEquipServicesNGPWBundlesStatusSlotID, genEquipServicesNGPWBundlesStatusBundleId }
+ ::= { genEquipServicesNGPWBundlesStatusTable 1 }
+
+GenEquipServicesNGPWBundlesStatusEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWBundlesStatusSlotID
+ INTEGER,
+ genEquipServicesNGPWBundlesStatusBundleId
+ INTEGER,
+ genEquipServicesNGPWBundlesStatusOperStatus
+ DownUp
+}
+
+genEquipServicesNGPWBundlesStatusSlotID OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWBundlesStatusEntry 1 }
+
+genEquipServicesNGPWBundlesStatusBundleId OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ID."
+::= { genEquipServicesNGPWBundlesStatusEntry 2 }
+
+genEquipServicesNGPWBundlesStatusOperStatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle operational state."
+::= { genEquipServicesNGPWBundlesStatusEntry 3 }
+
+--
+-- PW Tunnel group configuration table - pw-psn-tunnel-group-configuration-table
+--
+
+genEquipServicesNGPWPSNTunnelGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWPSNTunnelGroupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of groups of tunnels for PW path protection."
+ ::= { genEquipServicesNGPW 11 }
+
+genEquipServicesNGPWPSNTunnelGroupEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWPSNTunnelGroupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuration of groups of tunnels for PW path protection."
+ INDEX { genEquipServicesNGPWPSNTunnelGroupSlot,
+ genEquipServicesNGPWPSNTunnelGroupId }
+ ::= { genEquipServicesNGPWPSNTunnelGroupTable 1 }
+
+GenEquipServicesNGPWPSNTunnelGroupEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWPSNTunnelGroupSlot
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelGroupId
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelGroupPrimaryId
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelGroupSecondaryId
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelGroupAdmin
+ EnableDisableSMI2,
+ genEquipServicesNGPWPSNTunnelGroupRevertive
+ EnableDisableSMI2,
+ genEquipServicesNGPWPSNTunnelGroupProtectionMode
+ EnableDisableSMI2,
+ genEquipServicesNGPWPSNTunnelGroupRowStatus
+ RowStatus
+}
+
+genEquipServicesNGPWPSNTunnelGroupSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWPSNTunnelGroupEntry 1 }
+
+genEquipServicesNGPWPSNTunnelGroupId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the corresponding PSN Tunnel Protection Group."
+::= { genEquipServicesNGPWPSNTunnelGroupEntry 2 }
+
+genEquipServicesNGPWPSNTunnelGroupPrimaryId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tunnel ID for the primary path."
+
+::= { genEquipServicesNGPWPSNTunnelGroupEntry 3 }
+
+genEquipServicesNGPWPSNTunnelGroupSecondaryId OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tunnel ID for the secondary path."
+
+::= { genEquipServicesNGPWPSNTunnelGroupEntry 4 }
+
+genEquipServicesNGPWPSNTunnelGroupAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Admin."
+
+::= { genEquipServicesNGPWPSNTunnelGroupEntry 5 }
+
+genEquipServicesNGPWPSNTunnelGroupRevertive OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable for revertive protection. Default is disabled."
+
+::= { genEquipServicesNGPWPSNTunnelGroupEntry 6 }
+
+genEquipServicesNGPWPSNTunnelGroupProtectionMode OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Protection mode 1+1."
+
+::= { genEquipServicesNGPWPSNTunnelGroupEntry 7 }
+
+genEquipServicesNGPWPSNTunnelGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the status of the entry."
+::= { genEquipServicesNGPWPSNTunnelGroupEntry 30 }
+
+--
+-- PW Tunnel group status table - pw-psn-tunnel-group-status-table
+--
+
+genEquipServicesNGPWPSNTunnelGroupStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWPSNTunnelGroupStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains status of path protection tunnels."
+ ::= { genEquipServicesNGPW 12 }
+
+genEquipServicesNGPWPSNTunnelGroupStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWPSNTunnelGroupStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains status of path protection tunnels."
+ INDEX { genEquipServicesNGPWPSNTunnelGroupStatusSlot,
+ genEquipServicesNGPWPSNTunnelGroupStatusId }
+ ::= { genEquipServicesNGPWPSNTunnelGroupStatusTable 1 }
+
+GenEquipServicesNGPWPSNTunnelGroupStatusEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWPSNTunnelGroupStatusSlot
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelGroupStatusId
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelGroupStatusOperStatus
+ DownUp,
+ genEquipServicesNGPWPSNTunnelGroupStatusProtectionCommand
+ TunnelGroupProtectionCmd,
+ genEquipServicesNGPWPSNTunnelGroupStatusProtectionSwitches
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelGroupStatusActiveTunnel
+ INTEGER,
+ genEquipServicesNGPWPSNTunnelGroupStatusClearStats
+ OffOn,
+ genEquipServicesNGPWPSNTunnelGroupStatusRevertiveCountdown
+ INTEGER
+}
+
+genEquipServicesNGPWPSNTunnelGroupStatusSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 1 }
+
+genEquipServicesNGPWPSNTunnelGroupStatusId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tunnel group ID."
+::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 2 }
+
+genEquipServicesNGPWPSNTunnelGroupStatusOperStatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tunnel group operational state."
+
+::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 3 }
+
+genEquipServicesNGPWPSNTunnelGroupStatusProtectionCommand OBJECT-TYPE
+ SYNTAX TunnelGroupProtectionCmd
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User command to perform a path protection switch."
+
+::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 4 }
+
+genEquipServicesNGPWPSNTunnelGroupStatusProtectionSwitches OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A counter of PSN tunnel protection switches."
+
+::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 5 }
+
+genEquipServicesNGPWPSNTunnelGroupStatusActiveTunnel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current active PSN tunnel."
+::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 6 }
+
+genEquipServicesNGPWPSNTunnelGroupStatusClearStats OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User command to clear number of switches counter."
+::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 7 }
+
+genEquipServicesNGPWPSNTunnelGroupStatusRevertiveCountdown OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time left until revertive switch is performed."
+::= { genEquipServicesNGPWPSNTunnelGroupStatusEntry 8 }
+
+
+--
+-- PW Maintenance Domain configuration table - pw-soam-md-configuration-table
+--
+
+genEquipServicesNGPWSOAMMDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWSOAMMDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of MD parameters at the PW card."
+ ::= { genEquipServicesNGPW 13 }
+
+genEquipServicesNGPWSOAMMDEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWSOAMMDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuration of MD parameters at the PW card."
+ INDEX { genEquipServicesNGPWSOAMMDSlot,
+ genEquipServicesNGPWSOAMMDId }
+ ::= { genEquipServicesNGPWSOAMMDTable 1 }
+
+GenEquipServicesNGPWSOAMMDEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWSOAMMDSlot
+ INTEGER,
+ genEquipServicesNGPWSOAMMDId
+ INTEGER,
+ genEquipServicesNGPWSOAMMDName
+ DisplayString,
+ genEquipServicesNGPWSOAMMDLevel
+ INTEGER,
+ genEquipServicesNGPWSOAMMDRowStatus
+ RowStatus
+}
+
+genEquipServicesNGPWSOAMMDSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipServicesNGPWSOAMMDEntry 1 }
+
+genEquipServicesNGPWSOAMMDId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Domain ID."
+::= { genEquipServicesNGPWSOAMMDEntry 2 }
+
+genEquipServicesNGPWSOAMMDName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Domain Name."
+
+::= { genEquipServicesNGPWSOAMMDEntry 3 }
+
+genEquipServicesNGPWSOAMMDLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Domain level."
+
+::= { genEquipServicesNGPWSOAMMDEntry 4 }
+
+genEquipServicesNGPWSOAMMDRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+
+::= { genEquipServicesNGPWSOAMMDEntry 30 }
+
+--
+-- PW Maintenance Association configuration table - pw-soam-ma-configuration-table
+--
+
+genEquipServicesNGPWSOAMMATable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWSOAMMAEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of MA parameters at the PW card."
+ ::= { genEquipServicesNGPW 14 }
+
+genEquipServicesNGPWSOAMMAEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWSOAMMAEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuration of MA parameters at the PW card."
+ INDEX { genEquipServicesNGPWSOAMMASlot,
+ genEquipServicesNGPWSOAMMAId }
+ ::= { genEquipServicesNGPWSOAMMATable 1 }
+
+GenEquipServicesNGPWSOAMMAEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWSOAMMASlot
+ INTEGER,
+ genEquipServicesNGPWSOAMMAId
+ INTEGER,
+ genEquipServicesNGPWSOAMMAName
+ DisplayString,
+ genEquipServicesNGPWSOAMMAMdId
+ INTEGER,
+ genEquipServicesNGPWSOAMMALocalMepId
+ INTEGER,
+ genEquipServicesNGPWSOAMMARemoteMepId
+ INTEGER,
+ genEquipServicesNGPWSOAMMAVid
+ INTEGER,
+ genEquipServicesNGPWSOAMMAVlanType
+ PWTunnelVlanType,
+ genEquipServicesNGPWSOAMMACCMAdmin
+ EnableDisableSMI2,
+ genEquipServicesNGPWSOAMMACCMInterval
+ PWSOAMccmInterval,
+ genEquipServicesNGPWSOAMMACCMLTMPriority
+ INTEGER,
+ genEquipServicesNGPWSOAMMARowStatus
+ RowStatus
+}
+
+genEquipServicesNGPWSOAMMASlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot ID."
+::= { genEquipServicesNGPWSOAMMAEntry 1 }
+
+genEquipServicesNGPWSOAMMAId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance association ID."
+::= { genEquipServicesNGPWSOAMMAEntry 2 }
+
+genEquipServicesNGPWSOAMMAName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association name."
+
+::= { genEquipServicesNGPWSOAMMAEntry 3 }
+
+genEquipServicesNGPWSOAMMAMdId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Domain ID."
+
+::= { genEquipServicesNGPWSOAMMAEntry 4 }
+
+genEquipServicesNGPWSOAMMALocalMepId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Local MEP ID."
+
+::= { genEquipServicesNGPWSOAMMAEntry 5 }
+
+genEquipServicesNGPWSOAMMARemoteMepId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote MEP ID."
+
+::= { genEquipServicesNGPWSOAMMAEntry 6 }
+
+genEquipServicesNGPWSOAMMAVid OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID of the Maintenance Association."
+
+::= { genEquipServicesNGPWSOAMMAEntry 7 }
+
+genEquipServicesNGPWSOAMMAVlanType OBJECT-TYPE
+ SYNTAX PWTunnelVlanType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN type of the Maintenance Association."
+
+::= { genEquipServicesNGPWSOAMMAEntry 8 }
+
+genEquipServicesNGPWSOAMMACCMAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association CCM administrative status."
+
+::= { genEquipServicesNGPWSOAMMAEntry 9 }
+
+genEquipServicesNGPWSOAMMACCMInterval OBJECT-TYPE
+ SYNTAX PWSOAMccmInterval
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association CCM Interval."
+
+::= { genEquipServicesNGPWSOAMMAEntry 10 }
+
+genEquipServicesNGPWSOAMMACCMLTMPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association link trace message priority."
+
+::= { genEquipServicesNGPWSOAMMAEntry 11 }
+
+genEquipServicesNGPWSOAMMARowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+
+::= { genEquipServicesNGPWSOAMMAEntry 30 }
+
+--
+-- PW Maintenance Association status table - pw-soam-ma-status-table
+--
+
+genEquipServicesNGPWSOAMMAStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesNGPWSOAMMAStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows the SOAM status of each MA at the PW card level."
+ ::= { genEquipServicesNGPW 15 }
+
+genEquipServicesNGPWSOAMMAStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesNGPWSOAMMAStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry shows the SOAM status of each MA at the PW card level."
+ INDEX { genEquipServicesNGPWSOAMMAStatusSlot,
+ genEquipServicesNGPWSOAMMAStatusId }
+ ::= { genEquipServicesNGPWSOAMMAStatusTable 1 }
+
+GenEquipServicesNGPWSOAMMAStatusEntry ::=
+ SEQUENCE {
+ genEquipServicesNGPWSOAMMAStatusSlot
+ INTEGER,
+ genEquipServicesNGPWSOAMMAStatusId
+ INTEGER,
+ genEquipServicesNGPWSOAMMAStatusRemoteMepMACAddr
+ MacAddress,
+ genEquipServicesNGPWSOAMMAStatusDefects
+ INTEGER
+}
+
+genEquipServicesNGPWSOAMMAStatusSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot ID."
+::= { genEquipServicesNGPWSOAMMAStatusEntry 1 }
+
+genEquipServicesNGPWSOAMMAStatusId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance association ID."
+::= { genEquipServicesNGPWSOAMMAStatusEntry 2 }
+
+genEquipServicesNGPWSOAMMAStatusRemoteMepMACAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote MEP MAC Address."
+
+::= { genEquipServicesNGPWSOAMMAStatusEntry 3 }
+
+genEquipServicesNGPWSOAMMAStatusDefects OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bitmap field: no-alarm (0), RDI (1), MAC-status (2), remote CCM (4), error CCM (8), Cross-connection CCM (16), AIS (32)."
+
+::= { genEquipServicesNGPWSOAMMAStatusEntry 4 }
+
+--
+-- Service TDM Scalars.
+--
+genEquipServicesNGPWTDM OBJECT IDENTIFIER ::= {genEquipServicesNGPW 20}
+
+genEquipServicesNGPWTDMRevertiveTimer OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The WTR (Wait To Restore) timer for revertive switches."
+::= { genEquipServicesNGPWTDM 1 }
+
+genEquipServicesNGPWRangeVC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM services VC range."
+::= { genEquipServicesNGPWTDM 2 }
+
+genEquipServicesNGPWOffsetVC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM services VC offset."
+::= { genEquipServicesNGPWTDM 3 }
+
+genEquipServicesNGPWLatencyOptimizationAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enables/Disables the option of choosing a latency-optimized mode for TDM services."
+::= { genEquipServicesNGPWTDM 4 }
+
+
+--
+-- PSN tunnel groups table, (addition for PWC Phase-2)
+--
+genEquipServicesPWPSNTunnelGroupsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesPWPSNTunnelGroupsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of PSN protection groups for pseudowire service path protection."
+ ::= { genEquipServicesPW 10 }
+
+genEquipServicesPWPSNTunnelGroupsEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesPWPSNTunnelGroupsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This entry table allows configuration of PSN protection groups for pseudowire service path protection."
+ INDEX { genEquipServicesPWPSNTunnelGroupsTunnelGroupID }
+ ::= { genEquipServicesPWPSNTunnelGroupsTable 1 }
+
+GenEquipServicesPWPSNTunnelGroupsEntry ::=
+ SEQUENCE {
+ genEquipServicesPWPSNTunnelGroupsTunnelGroupID
+ INTEGER,
+ genEquipServicesPWPSNTunnelGroupsTunnelIDPrimary
+ INTEGER,
+ genEquipServicesPWPSNTunnelGroupsTunnelIDSecondary
+ INTEGER,
+ genEquipServicesPWPSNTunnelGroupsSwitchToStandby
+ OffOn,
+ genEquipServicesPWPSNTunnelGroupsRowStatus
+ RowStatus
+}
+
+genEquipServicesPWPSNTunnelGroupsTunnelGroupID OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel Group ID."
+::= { genEquipServicesPWPSNTunnelGroupsEntry 1 }
+
+genEquipServicesPWPSNTunnelGroupsTunnelIDPrimary OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Primary PSN tunnel ID."
+
+::= { genEquipServicesPWPSNTunnelGroupsEntry 2 }
+
+genEquipServicesPWPSNTunnelGroupsTunnelIDSecondary OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary PSN tunnel ID."
+
+::= { genEquipServicesPWPSNTunnelGroupsEntry 3 }
+
+genEquipServicesPWPSNTunnelGroupsSwitchToStandby OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force a switch from primary to secondary tunnel."
+
+::= { genEquipServicesPWPSNTunnelGroupsEntry 4 }
+
+genEquipServicesPWPSNTunnelGroupsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the status of the entry."
+::= { genEquipServicesPWPSNTunnelGroupsEntry 30 }
+
+-- PSN tunnel groups status table, (addition for PWC Phase-2)
+
+genEquipServicesPWPSNTunnelGroupStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesPWPSNTunnelGroupStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows monitoring of PSN protection groups status."
+ ::= { genEquipServicesPW 11 }
+
+genEquipServicesPWPSNTunnelGroupStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesPWPSNTunnelGroupStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows monitoring of PSN protection groups status."
+ INDEX { genEquipServicesPWPSNTunnelGroupStatusTunnelGroupID }
+ ::= { genEquipServicesPWPSNTunnelGroupStatusTable 1 }
+
+GenEquipServicesPWPSNTunnelGroupStatusEntry ::=
+ SEQUENCE {
+ genEquipServicesPWPSNTunnelGroupStatusTunnelGroupID
+ INTEGER,
+ genEquipServicesPWPSNTunnelGroupStatusCurrActiveTunnel
+ INTEGER,
+ genEquipServicesPWPSNTunnelGroupStatusNumProtSwitches
+ INTEGER
+}
+
+genEquipServicesPWPSNTunnelGroupStatusTunnelGroupID OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PSN Tunnel Group ID."
+::= { genEquipServicesPWPSNTunnelGroupStatusEntry 1 }
+
+genEquipServicesPWPSNTunnelGroupStatusCurrActiveTunnel OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(0),
+ secondary(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Currently active PSN tunnel."
+
+::= { genEquipServicesPWPSNTunnelGroupStatusEntry 2 }
+
+genEquipServicesPWPSNTunnelGroupStatusNumProtSwitches OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of PSN tunnel protection switches."
+
+::= { genEquipServicesPWPSNTunnelGroupStatusEntry 3 }
+
+-- SOAM MD definitions table, (addition for PWC Phase-2)
+
+genEquipServicesPWSOAMMDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesPWSOAMMDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of Ethernet OAM Maintenance Domains for service monitoring and path protection."
+ ::= { genEquipServicesPW 12 }
+
+genEquipServicesPWSOAMMDEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesPWSOAMMDEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuration of Ethernet OAM Maintenance Domains for service monitoring and path protection."
+ INDEX { genEquipServicesPWSOAMMDDomainID }
+ ::= { genEquipServicesPWSOAMMDTable 1 }
+
+GenEquipServicesPWSOAMMDEntry ::=
+ SEQUENCE {
+ genEquipServicesPWSOAMMDDomainID
+ INTEGER,
+ genEquipServicesPWSOAMMDDomainName
+ DisplayString,
+ genEquipServicesPWSOAMMDDomainLevel
+ INTEGER,
+ genEquipServicesPWSOAMMDRowStatus
+ RowStatus
+}
+
+genEquipServicesPWSOAMMDDomainID OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Domain ID."
+::= { genEquipServicesPWSOAMMDEntry 1 }
+
+genEquipServicesPWSOAMMDDomainName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Domain Name."
+
+::= { genEquipServicesPWSOAMMDEntry 2 }
+
+genEquipServicesPWSOAMMDDomainLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Domain Level."
+
+::= { genEquipServicesPWSOAMMDEntry 3 }
+
+genEquipServicesPWSOAMMDRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the status of the entry."
+::= { genEquipServicesPWSOAMMDEntry 30 }
+
+-- SOAM MA definitions table, (addition for PWC Phase-2)
+
+genEquipServicesPWSOAMMATable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesPWSOAMMAEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of Ethernet OAM Maintenance Association for service monitoring and path protection."
+ ::= { genEquipServicesPW 13 }
+
+genEquipServicesPWSOAMMAEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesPWSOAMMAEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuration of Ethernet OAM Maintenance Association for service monitoring and path protection."
+ INDEX { genEquipServicesPWSOAMMALocalID }
+ ::= { genEquipServicesPWSOAMMATable 1 }
+
+GenEquipServicesPWSOAMMAEntry ::=
+ SEQUENCE {
+ genEquipServicesPWSOAMMALocalID
+ INTEGER,
+ genEquipServicesPWSOAMMALocalName
+ DisplayString,
+ genEquipServicesPWSOAMMADomainID
+ INTEGER,
+ genEquipServicesPWSOAMMAAdmin
+ EnableDisable,
+ genEquipServicesPWSOAMMALocalMEP
+ INTEGER,
+ genEquipServicesPWSOAMMARemoteMEP
+ INTEGER,
+ genEquipServicesPWSOAMMAVlanType
+ INTEGER,
+ genEquipServicesPWSOAMMAVlanID
+ INTEGER,
+ genEquipServicesPWSOAMMACCMInterval
+ INTEGER,
+ genEquipServicesPWSOAMMACCMAdmin
+ EnableDisable,
+ genEquipServicesPWSOAMMACCMPriority
+ INTEGER,
+ genEquipServicesPWSOAMMARemoteMEPAddr
+ OCTET STRING,
+ genEquipServicesPWSOAMMADefects
+ INTEGER,
+ genEquipServicesPWSOAMMARowStatus
+ RowStatus
+}
+
+genEquipServicesPWSOAMMALocalID OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association local ID."
+::= { genEquipServicesPWSOAMMAEntry 1 }
+
+genEquipServicesPWSOAMMALocalName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association local Name."
+
+::= { genEquipServicesPWSOAMMAEntry 2 }
+
+genEquipServicesPWSOAMMADomainID OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association domain ID."
+
+::= { genEquipServicesPWSOAMMAEntry 3 }
+
+genEquipServicesPWSOAMMAAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association Admin."
+
+::= { genEquipServicesPWSOAMMAEntry 4 }
+
+genEquipServicesPWSOAMMALocalMEP OBJECT-TYPE
+ SYNTAX INTEGER (1..8191)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association local MEP ID."
+
+::= { genEquipServicesPWSOAMMAEntry 5 }
+
+genEquipServicesPWSOAMMARemoteMEP OBJECT-TYPE
+ SYNTAX INTEGER (1..8191)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association remote MEP ID."
+
+::= { genEquipServicesPWSOAMMAEntry 6 }
+
+genEquipServicesPWSOAMMAVlanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ c-type(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN type of the Maintenance Association."
+
+::= { genEquipServicesPWSOAMMAEntry 7 }
+
+genEquipServicesPWSOAMMAVlanID OBJECT-TYPE
+ SYNTAX INTEGER (0..4090)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN Id of the Maintenance Association."
+
+::= { genEquipServicesPWSOAMMAEntry 8 }
+
+genEquipServicesPWSOAMMACCMInterval OBJECT-TYPE
+ SYNTAX INTEGER {
+ nInvalid(0),
+ n3-3-msec(1),
+ n10-msec(2),
+ n100-msec(3),
+ n1s(4),
+ n10s(5),
+ n1min(6),
+ n10min(7)
+ }
+
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CCM Interval."
+
+::= { genEquipServicesPWSOAMMAEntry 9 }
+
+genEquipServicesPWSOAMMACCMAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance Association CCM admin."
+
+::= { genEquipServicesPWSOAMMAEntry 10 }
+
+genEquipServicesPWSOAMMACCMPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CCM Priority."
+
+::= { genEquipServicesPWSOAMMAEntry 11 }
+
+genEquipServicesPWSOAMMARemoteMEPAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..6))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC Address of the Maintenance Association Remote MEP."
+
+::= { genEquipServicesPWSOAMMAEntry 12 }
+
+genEquipServicesPWSOAMMADefects OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bitmap field: no-alarm (0), RDI (1), MAC-status (2), remote CCM (4), error CCM (8),
+ Cross-connection CCM (16), AIS (32)."
+
+::= { genEquipServicesPWSOAMMAEntry 13 }
+
+genEquipServicesPWSOAMMARowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the status of the entry."
+::= { genEquipServicesPWSOAMMAEntry 30 }
+
+
+--
+-- The following are the Services part of Switch application tables
+--
+genEquipServicesCet OBJECT IDENTIFIER ::= {genEquipServices 5}
+
+genEquipServicesCetGeneral OBJECT IDENTIFIER ::= {genEquipServicesCet 1}
+
+genEquipServicesCetSvlanEtherType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ether-type-0x88a8(0),
+ ether-type-0x9100(1),
+ ether-type-0x9200(2),
+ ether-type-0x8100(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "S VLAN Ether type."
+::= { genEquipServicesCetGeneral 1 }
+
+genEquipServicesCetAgingTimeout OBJECT-TYPE
+ SYNTAX INTEGER (15..3825)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC forwarding entry aging timeout in seconds."
+::= { genEquipServicesCetGeneral 2 }
+
+
+--
+-- Switch Application sw-ap-l3-srv-config-table
+--
+
+genEquipServicesCetConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCetConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Services configuration table -
+ the table describes the connectivity between the interface of the switch."
+ ::= { genEquipServicesCet 2 }
+
+genEquipServicesCetConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCetConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Services configuration table entry -
+ the table describes the connectivity between the interface of the switch."
+ INDEX { genEquipServicesCetConfigIndex }
+ ::= { genEquipServicesCetConfigTable 1 }
+
+GenEquipServicesCetConfigEntry ::=
+ SEQUENCE {
+ genEquipServicesCetConfigIndex
+ INTEGER,
+ genEquipServicesCetConfigType
+ ServiceType,
+ genEquipServicesCetConfigAdmin
+ ServiceAdmin,
+ genEquipServicesCetConfigMacTableSize
+ INTEGER,
+ genEquipServicesCetConfigDefaultCos
+ INTEGER,
+ genEquipServicesCetConfigCosMode
+ ServiceCosMode,
+ genEquipServicesCetConfigEvcId
+ DisplayString,
+ genEquipServicesCetConfigEvcDescription
+ DisplayString,
+ genEquipServicesCetConfigSplitHorizon
+ EnableDisable,
+ genEquipServicesCetConfigResiliencyProtocolInstance
+ INTEGER,
+ genEquipServicesCetConfigProtectingTrail
+ INTEGER,
+ genEquipServicesCetConfigProtectingTrailIndex
+ INTEGER,
+ genEquipServicesCetConfigServiceSubType
+ ServiceSubType,
+ genEquipServicesCetConfigTrailIndex
+ INTEGER,
+ genEquipServicesCetConfigRowStatus
+ RowStatus
+}
+
+
+genEquipServicesCetConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..1025)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service ID."
+::= { genEquipServicesCetConfigEntry 1 }
+
+genEquipServicesCetConfigType OBJECT-TYPE
+ SYNTAX ServiceType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Service Type (Management, MP, P2P)."
+::= { genEquipServicesCetConfigEntry 2 }
+
+genEquipServicesCetConfigAdmin OBJECT-TYPE
+ SYNTAX ServiceAdmin
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service Admin state."
+::= { genEquipServicesCetConfigEntry 3 }
+
+genEquipServicesCetConfigMacTableSize OBJECT-TYPE
+ SYNTAX INTEGER (16..131072)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC Table size of the service,granularity of 16."
+::= { genEquipServicesCetConfigEntry 4 }
+
+genEquipServicesCetConfigDefaultCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service default CoS."
+::= { genEquipServicesCetConfigEntry 5 }
+
+genEquipServicesCetConfigCosMode OBJECT-TYPE
+ SYNTAX ServiceCosMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service CoS Color mode."
+::= { genEquipServicesCetConfigEntry 6 }
+
+genEquipServicesCetConfigEvcId OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Virtual Connection (EVC) ID."
+::= { genEquipServicesCetConfigEntry 7 }
+
+genEquipServicesCetConfigEvcDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Virtual Connection (EVC) Description."
+::= { genEquipServicesCetConfigEntry 8 }
+
+genEquipServicesCetConfigSplitHorizon OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Split Horizon group Admin."
+::= { genEquipServicesCetConfigEntry 9 }
+
+genEquipServicesCetConfigResiliencyProtocolInstance OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Resiliency Protocol Instance."
+::= { genEquipServicesCetConfigEntry 10 }
+
+genEquipServicesCetConfigProtectingTrail OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Protecting trail."
+::= { genEquipServicesCetConfigEntry 11 }
+
+genEquipServicesCetConfigProtectingTrailIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Protecting trail id."
+::= { genEquipServicesCetConfigEntry 12 }
+
+genEquipServicesCetConfigServiceSubType OBJECT-TYPE
+ SYNTAX ServiceSubType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service sub type (Ethernet / TDM / PWE)"
+::= { genEquipServicesCetConfigEntry 13 }
+
+genEquipServicesCetConfigTrailIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM Trail ID"
+::= { genEquipServicesCetConfigEntry 14 }
+
+genEquipServicesCetConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipServicesCetConfigEntry 30 }
+
+--
+-- Switch Application sw-ap-srv-status-multicast
+--
+
+genEquipServicesCetStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCetStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Services status table - the table describes the status of the configured services."
+ ::= { genEquipServicesCet 3 }
+
+genEquipServicesCetStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCetStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Services status table - the table describes the status of the configured services entry."
+ INDEX { genEquipServicesCetStatusIndex }
+ ::= { genEquipServicesCetStatusTable 1 }
+
+GenEquipServicesCetStatusEntry ::=
+ SEQUENCE {
+ genEquipServicesCetStatusIndex
+ INTEGER,
+ genEquipServicesCetStatusMulticast
+ EnableDisable
+}
+
+
+genEquipServicesCetStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..1025)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service ID."
+::= { genEquipServicesCetStatusEntry 1 }
+
+genEquipServicesCetStatusMulticast OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Configured Multicast Group."
+::= { genEquipServicesCetStatusEntry 2 }
+
+--
+-- Switch Application sw-ap-l4-srv-sp-config-table
+--
+genEquipServicesCetSpConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCetSpConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Service Points (SP) configuration table -
+ this table describes the ingress and egress attributes (operation) per SPs of each service."
+ ::= { genEquipServicesCet 4 }
+
+genEquipServicesCetSpConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCetSpConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Service Points (SP) configuration table entry -
+ this table describes the ingress and egress attributes (operation) per SPs of each service."
+ INDEX { genEquipServicesCetSpConfigServiceIndex,
+ genEquipServicesCetSpConfigServicePointIndex }
+ ::= { genEquipServicesCetSpConfigTable 1 }
+
+GenEquipServicesCetSpConfigEntry ::=
+ SEQUENCE {
+ genEquipServicesCetSpConfigServiceIndex
+ INTEGER,
+ genEquipServicesCetSpConfigServicePointIndex
+ INTEGER,
+ genEquipServicesCetSpConfigSpType
+ SPType,
+ genEquipServicesCetSpConfigSpSubtype
+ SPSubType,
+ genEquipServicesCetSpConfigSpName
+ DisplayString,
+ genEquipServicesCetSpConfigIfIndex
+ INTEGER,
+ genEquipServicesCetSpConfigSvlanEncap
+ INTEGER,
+ genEquipServicesCetSpConfigCvlanEncap
+ INTEGER,
+ genEquipServicesCetSpConfigLearning
+ EnableDisable,
+ genEquipServicesCetSpConfigFlooding
+ DisableAllowed,
+ genEquipServicesCetSpConfigBroadcast
+ DisableAllowed,
+ genEquipServicesCetSpConfigCosMode
+ SPCosMode,
+ genEquipServicesCetSpConfigDefCos
+ INTEGER,
+ genEquipServicesCetSpConfigPclProfileId
+ INTEGER,
+ genEquipServicesCetSpConfigPclAdmin
+ EnableDisable,
+ genEquipServicesCetSpConfigMonitorCounterGroup
+ INTEGER,
+ genEquipServicesCetSpConfigSplitHorizon
+ SplitHorizonGroup,
+ genEquipServicesCetSpConfigSvlanEgressPreserve
+ EnableDisable,
+ genEquipServicesCetSpConfigSvlanCosPreserve
+ EnableDisable,
+ genEquipServicesCetSpConfigCvlanEgressPreserve
+ EnableDisable,
+ genEquipServicesCetSpConfigCvlanCosPreserve
+ EnableDisable,
+ genEquipServicesCetSpConfigMarkingMode
+ EnableDisable,
+ genEquipServicesCetSpConfigServiceClassId
+ INTEGER,
+ genEquipServicesCetSpConfigTcamClassification
+ INTEGER,
+ genEquipServicesCetSpConfigRowStatus
+ RowStatus
+}
+
+
+genEquipServicesCetSpConfigServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..1025)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service ID."
+::= { genEquipServicesCetSpConfigEntry 1 }
+
+genEquipServicesCetSpConfigServicePointIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point ID."
+::= { genEquipServicesCetSpConfigEntry 2 }
+
+genEquipServicesCetSpConfigSpType OBJECT-TYPE
+ SYNTAX SPType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point Type (SAP, SNP, PIPE, MNG)."
+::= { genEquipServicesCetSpConfigEntry 3 }
+
+genEquipServicesCetSpConfigSpSubtype OBJECT-TYPE
+ SYNTAX SPSubType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Service Point Attached Interface Type."
+::= { genEquipServicesCetSpConfigEntry 4 }
+
+genEquipServicesCetSpConfigSpName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point Name."
+::= { genEquipServicesCetSpConfigEntry 5 }
+
+genEquipServicesCetSpConfigIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index ID."
+::= { genEquipServicesCetSpConfigEntry 6 }
+
+genEquipServicesCetSpConfigSvlanEncap OBJECT-TYPE
+ SYNTAX INTEGER (4096..4097)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "S-Vlan Encapsulation."
+::= { genEquipServicesCetSpConfigEntry 7 }
+
+genEquipServicesCetSpConfigCvlanEncap OBJECT-TYPE
+ SYNTAX INTEGER (0..4097)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "C-Vlan Encapsulation."
+::= { genEquipServicesCetSpConfigEntry 8 }
+
+genEquipServicesCetSpConfigLearning OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point Learning Admin (disable / enable)."
+::= { genEquipServicesCetSpConfigEntry 9 }
+
+genEquipServicesCetSpConfigFlooding OBJECT-TYPE
+ SYNTAX DisableAllowed
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SP Ingress aatribute - Allow Flooding of the incoming packet."
+::= { genEquipServicesCetSpConfigEntry 10 }
+
+genEquipServicesCetSpConfigBroadcast OBJECT-TYPE
+ SYNTAX DisableAllowed
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SP Ingress aatribute - Allow Broadcast of the incoming packet."
+::= { genEquipServicesCetSpConfigEntry 11 }
+
+genEquipServicesCetSpConfigCosMode OBJECT-TYPE
+ SYNTAX SPCosMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point CoS Color mode."
+::= { genEquipServicesCetSpConfigEntry 12 }
+
+genEquipServicesCetSpConfigDefCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point Default CoS."
+::= { genEquipServicesCetSpConfigEntry 13 }
+
+genEquipServicesCetSpConfigPclProfileId OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "pcl-profile-id."
+::= { genEquipServicesCetSpConfigEntry 14 }
+
+genEquipServicesCetSpConfigPclAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PCL Admin."
+::= { genEquipServicesCetSpConfigEntry 15 }
+
+genEquipServicesCetSpConfigMonitorCounterGroup OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SP Ingress attribute - Assign the SP to a specific Monitor Counters Group."
+::= { genEquipServicesCetSpConfigEntry 16 }
+
+genEquipServicesCetSpConfigSplitHorizon OBJECT-TYPE
+ SYNTAX SplitHorizonGroup
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Split Horizon Group."
+::= { genEquipServicesCetSpConfigEntry 17 }
+
+genEquipServicesCetSpConfigSvlanEgressPreserve OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SP Egress attribute - Preserve the S VLAN as it was on the Ingress Service Point."
+::= { genEquipServicesCetSpConfigEntry 18 }
+
+genEquipServicesCetSpConfigSvlanCosPreserve OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SP Egress attribute - Preserve the S VLAN CoS as it was on the Ingress Service Point."
+::= { genEquipServicesCetSpConfigEntry 19 }
+
+genEquipServicesCetSpConfigCvlanEgressPreserve OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SP Egress attribute - Preserve the C VLAN as it was on the Ingress Service Point."
+::= { genEquipServicesCetSpConfigEntry 20 }
+
+genEquipServicesCetSpConfigCvlanCosPreserve OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SP Egress attribute - Preserve the C VLAN CoS as it was on the Ingress Service Point."
+::= { genEquipServicesCetSpConfigEntry 21 }
+
+genEquipServicesCetSpConfigMarkingMode OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SP Ingress attribute - Enable / Disable Marking of the incoming packet."
+::= { genEquipServicesCetSpConfigEntry 22 }
+
+genEquipServicesCetSpConfigServiceClassId OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SP Egress attribute - Service Bundle ID."
+::= { genEquipServicesCetSpConfigEntry 23 }
+
+genEquipServicesCetSpConfigTcamClassification OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCAM-Classification."
+::= { genEquipServicesCetSpConfigEntry 24 }
+
+genEquipServicesCetSpConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipServicesCetSpConfigEntry 30 }
+
+--
+-- Switch Application sw-ap-l4-srv-sp-ingress-policer-profile-association-to-cos-table
+--
+
+genEquipServicesCetSpPolicerAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCetSpPolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point and Service Point CoS Policing configuration table."
+ ::= { genEquipServicesCet 5 }
+
+genEquipServicesCetSpPolicerAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCetSpPolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point and Service Point CoS Policing configuration table."
+ INDEX { genEquipServicesCetSpPolicerAssociationServiceIndex,
+ genEquipServicesCetSpPolicerAssociationSpIndex }
+ ::= { genEquipServicesCetSpPolicerAssociationTable 1 }
+
+GenEquipServicesCetSpPolicerAssociationEntry ::=
+ SEQUENCE {
+ genEquipServicesCetSpPolicerAssociationServiceIndex
+ INTEGER,
+ genEquipServicesCetSpPolicerAssociationSpIndex
+ INTEGER,
+ genEquipServicesCetSpPolicerAssociationSpPolicerAdmin
+ EnableDisable,
+ genEquipServicesCetSpPolicerAssociationCos0Profile
+ INTEGER,
+ genEquipServicesCetSpPolicerAssociationCos0Admin
+ EnableDisable,
+ genEquipServicesCetSpPolicerAssociationCos1Profile
+ INTEGER,
+ genEquipServicesCetSpPolicerAssociationCos1Admin
+ EnableDisable,
+ genEquipServicesCetSpPolicerAssociationCos2Profile
+ INTEGER,
+ genEquipServicesCetSpPolicerAssociationCos2Admin
+ INTEGER,
+ genEquipServicesCetSpPolicerAssociationCos3Profile
+ INTEGER,
+ genEquipServicesCetSpPolicerAssociationCos3Admin
+ DisableAllowed,
+ genEquipServicesCetSpPolicerAssociationCos4Profile
+ INTEGER,
+ genEquipServicesCetSpPolicerAssociationCos4Admin
+ EnableDisable,
+ genEquipServicesCetSpPolicerAssociationCos5Profile
+ INTEGER,
+ genEquipServicesCetSpPolicerAssociationCos5Admin
+ EnableDisable,
+ genEquipServicesCetSpPolicerAssociationCos6Profile
+ INTEGER,
+ genEquipServicesCetSpPolicerAssociationCos6Admin
+ EnableDisable,
+ genEquipServicesCetSpPolicerAssociationCos7Profile
+ INTEGER,
+ genEquipServicesCetSpPolicerAssociationCos7Admin
+ EnableDisable,
+ genEquipServicesCetSpPolicerAssociationRowStatus
+ RowStatus
+}
+
+
+genEquipServicesCetSpPolicerAssociationServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..1025)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service ID."
+::= { genEquipServicesCetSpPolicerAssociationEntry 1 }
+
+genEquipServicesCetSpPolicerAssociationSpIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point ID."
+::= { genEquipServicesCetSpPolicerAssociationEntry 2 }
+
+genEquipServicesCetSpPolicerAssociationSpPolicerAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point Policer Admin (enable / disable)."
+::= { genEquipServicesCetSpPolicerAssociationEntry 3 }
+
+genEquipServicesCetSpPolicerAssociationCos0Profile OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 0 Policer attached Profile ID."
+::= { genEquipServicesCetSpPolicerAssociationEntry 4 }
+
+genEquipServicesCetSpPolicerAssociationCos0Admin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 0 Policer Admin (enable / disable)."
+::= { genEquipServicesCetSpPolicerAssociationEntry 5 }
+
+genEquipServicesCetSpPolicerAssociationCos1Profile OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 1 Policer attached Profile ID."
+::= { genEquipServicesCetSpPolicerAssociationEntry 6 }
+
+genEquipServicesCetSpPolicerAssociationCos1Admin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 1 Policer Admin (enable / disable)."
+::= { genEquipServicesCetSpPolicerAssociationEntry 7 }
+
+genEquipServicesCetSpPolicerAssociationCos2Profile OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 2 Policer attached Profile ID."
+::= { genEquipServicesCetSpPolicerAssociationEntry 8 }
+
+genEquipServicesCetSpPolicerAssociationCos2Admin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 2 Policer Admin (enable / disable)."
+::= { genEquipServicesCetSpPolicerAssociationEntry 9 }
+
+genEquipServicesCetSpPolicerAssociationCos3Profile OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 3 Policer attached Profile ID."
+::= { genEquipServicesCetSpPolicerAssociationEntry 10 }
+
+genEquipServicesCetSpPolicerAssociationCos3Admin OBJECT-TYPE
+ SYNTAX DisableAllowed
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 3 Policer Admin (enable / disable)."
+::= { genEquipServicesCetSpPolicerAssociationEntry 11 }
+
+genEquipServicesCetSpPolicerAssociationCos4Profile OBJECT-TYPE
+ SYNTAX SPCosMode (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 4 Policer attached Profile ID."
+::= { genEquipServicesCetSpPolicerAssociationEntry 12 }
+
+genEquipServicesCetSpPolicerAssociationCos4Admin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 4 Policer Admin (enable / disable)."
+::= { genEquipServicesCetSpPolicerAssociationEntry 13 }
+
+genEquipServicesCetSpPolicerAssociationCos5Profile OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 5 Policer attached Profile ID."
+::= { genEquipServicesCetSpPolicerAssociationEntry 14 }
+
+genEquipServicesCetSpPolicerAssociationCos5Admin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 5 Policer Admin (enable / disable)."
+::= { genEquipServicesCetSpPolicerAssociationEntry 15 }
+
+genEquipServicesCetSpPolicerAssociationCos6Profile OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 6 Policer attached Profile ID."
+::= { genEquipServicesCetSpPolicerAssociationEntry 16 }
+
+genEquipServicesCetSpPolicerAssociationCos6Admin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 6 Policer Admin (enable / disable)."
+::= { genEquipServicesCetSpPolicerAssociationEntry 17 }
+
+genEquipServicesCetSpPolicerAssociationCos7Profile OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 7 Policer attached Profile ID."
+::= { genEquipServicesCetSpPolicerAssociationEntry 18 }
+
+genEquipServicesCetSpPolicerAssociationCos7Admin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 7 Policer Admin (enable / disable)."
+::= { genEquipServicesCetSpPolicerAssociationEntry 19 }
+
+genEquipServicesCetSpPolicerAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipServicesCetSpPolicerAssociationEntry 30 }
+
+--
+-- Switch Application sw-ap-l4-srv-sp-vlan-config-table
+--
+
+genEquipServicesCetSpVlanMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCetSpVlanMappingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the VLAN TAG ID that build a single ingress classification of Port+OutterVLAN+InnerVLAN to Service Point."
+ ::= { genEquipServicesCet 6 }
+
+genEquipServicesCetSpVlanMappingEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCetSpVlanMappingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the VLAN TAG ID that build a single ingress classification of Port+OutterVLAN+InnerVLAN to Service Point."
+ INDEX { genEquipServicesCetSpVlanMappingServiceId,
+ genEquipServicesCetSpVlanMappingSpId,
+ genEquipServicesCetSpVlanMappingSvlanIndex,
+ genEquipServicesCetSpVlanMappingCvlanIndex }
+ ::= { genEquipServicesCetSpVlanMappingTable 1 }
+
+GenEquipServicesCetSpVlanMappingEntry ::=
+ SEQUENCE {
+ genEquipServicesCetSpVlanMappingServiceId
+ INTEGER,
+ genEquipServicesCetSpVlanMappingSpId
+ INTEGER,
+ genEquipServicesCetSpVlanMappingSvlanIndex
+ INTEGER,
+ genEquipServicesCetSpVlanMappingCvlanIndex
+ INTEGER,
+ genEquipServicesCetSpVlanMappingVlanCosOverride
+ TrueFalse,
+ genEquipServicesCetSpVlanMappingVlanDefCos
+ INTEGER,
+ genEquipServicesCetSpVlanMappingColor
+ GreenYellow,
+ genEquipServicesCetSpVlanMappingIfIndex
+ INTEGER,
+ genEquipServicesCetSpVlanMappingIfSlotIndex
+ INTEGER,
+ genEquipServicesCetSpVlanMappingIfPortIndex
+ INTEGER,
+ genEquipServicesCetSpVlanMappingRowStatus
+ RowStatus
+}
+
+
+genEquipServicesCetSpVlanMappingServiceId OBJECT-TYPE
+ SYNTAX INTEGER (1..1025)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service ID."
+::= { genEquipServicesCetSpVlanMappingEntry 1 }
+
+genEquipServicesCetSpVlanMappingSpId OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point ID."
+::= { genEquipServicesCetSpVlanMappingEntry 2 }
+
+genEquipServicesCetSpVlanMappingSvlanIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..4097)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "S-Vlan Encapsulation."
+::= { genEquipServicesCetSpVlanMappingEntry 3 }
+
+genEquipServicesCetSpVlanMappingCvlanIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..4097)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "C-Vlan Encapsulation."
+::= { genEquipServicesCetSpVlanMappingEntry 4 }
+
+genEquipServicesCetSpVlanMappingVlanCosOverride OBJECT-TYPE
+ SYNTAX TrueFalse
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CoS Value field is valid."
+::= { genEquipServicesCetSpVlanMappingEntry 5 }
+
+genEquipServicesCetSpVlanMappingVlanDefCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS overwrite value."
+::= { genEquipServicesCetSpVlanMappingEntry 6 }
+
+genEquipServicesCetSpVlanMappingColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point COLOR."
+::= { genEquipServicesCetSpVlanMappingEntry 7 }
+
+genEquipServicesCetSpVlanMappingIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipServicesCetSpVlanMappingEntry 8 }
+
+genEquipServicesCetSpVlanMappingIfSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot index."
+::= { genEquipServicesCetSpVlanMappingEntry 9 }
+
+genEquipServicesCetSpVlanMappingIfPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..10)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port index."
+::= { genEquipServicesCetSpVlanMappingEntry 10 }
+
+genEquipServicesCetSpVlanMappingRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipServicesCetSpVlanMappingEntry 30 }
+
+--
+-- Clear all interface egress queues statistics - sw-ap-l2-if-logical-egress-clear-all-queues-statistics-table
+--
+
+genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Clear all interface egress queues statistics."
+ ::= { genEquipServicesCet 7 }
+
+genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Clear all interface egress queues statistics."
+ INDEX { genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsIfIndex }
+ ::= { genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsTable 1 }
+
+GenEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry ::=
+ SEQUENCE {
+ genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsIfIndex
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsClearOnRead
+ NoYes
+}
+
+
+genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ifIndex."
+::= { genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry 1 }
+
+genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear all statistics for the specific port."
+::= { genEquipServicesCETTmPmSpEgressClearAllL2InterfaceQueuesStatisticsEntry 2 }
+
+--
+-- Clear all Service egress queues statistics - sw-ap-l3-srv-egress-clear-all-queues-statistics-table
+--
+
+genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Clear all Service egress queues statistics."
+ ::= { genEquipServicesCet 8 }
+
+genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Clear all Service egress queues statistics."
+ INDEX { genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsIfIndex,
+ genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsServiceIndex }
+ ::= { genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsTable 1 }
+
+GenEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry ::=
+ SEQUENCE {
+ genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsIfIndex
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsServiceIndex
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsClearOnRead
+ NoYes
+}
+
+
+genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ifIndex."
+::= { genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry 1 }
+
+genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Egress service bundle ID."
+::= { genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry 2 }
+
+genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "clear on read."
+::= { genEquipServicesCETTmPmSpEgressClearAllL3ServiceQueuesStatisticsEntry 3 }
+
+
+--
+-- The following are the Services part of Switch application tables
+--
+genEquipServicesTM OBJECT IDENTIFIER ::= {genEquipServices 6}
+
+-- TM Mapping
+genEquipTmMapping OBJECT IDENTIFIER ::= {genEquipServicesTM 1}
+
+--
+-- Switch Application sw-ap-global-ingress-mapping-802_1ad-up-to-cos-table
+--
+
+genEquipTmMappingSVlanPriToCosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmMappingSVlanPriToCosEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Global 802.1AD classification table to CoS and Color."
+ ::= { genEquipTmMapping 1 }
+
+genEquipTmMappingSVlanPriToCosEntry OBJECT-TYPE
+ SYNTAX GenEquipTmMappingSVlanPriToCosEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Global 802.1AD classification table to CoS and Color entry."
+ INDEX { genEquipTmMappingSVlanPriToCosUpIndex,
+ genEquipTmMappingSVlanPriToCosDeiIndex }
+ ::= { genEquipTmMappingSVlanPriToCosTable 1 }
+
+GenEquipTmMappingSVlanPriToCosEntry ::=
+ SEQUENCE {
+ genEquipTmMappingSVlanPriToCosUpIndex
+ INTEGER,
+ genEquipTmMappingSVlanPriToCosDeiIndex
+ INTEGER,
+ genEquipTmMappingSVlanPriToCosCos
+ INTEGER,
+ genEquipTmMappingSVlanPriToCosColor
+ GreenYellow
+}
+
+
+genEquipTmMappingSVlanPriToCosUpIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "User Priority bits - Global 802.1AD User Priority and DEI bits classification table to CoS and Color."
+::= { genEquipTmMappingSVlanPriToCosEntry 1 }
+
+genEquipTmMappingSVlanPriToCosDeiIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DEI bit - Global 802.1AD User Priority and DEI bits classification table to CoS and Color."
+::= { genEquipTmMappingSVlanPriToCosEntry 2 }
+
+genEquipTmMappingSVlanPriToCosCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS bits - Global 802.1AD User Priority and DEI bits classification table to CoS and Color."
+::= { genEquipTmMappingSVlanPriToCosEntry 3 }
+
+genEquipTmMappingSVlanPriToCosColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color bit - Global 802.1AD User Priority and DEI bits classification table to CoS and Color."
+::= { genEquipTmMappingSVlanPriToCosEntry 4 }
+
+--
+-- Switch Application sw-ap-global-ingress-mapping-802_1q-up-to-cos-table
+--
+
+genEquipTmMappingCVlanPriToCosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmMappingCVlanPriToCosEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Global 802.1Q classification table to CoS and Color."
+ ::= { genEquipTmMapping 2 }
+
+genEquipTmMappingCVlanPriToCosEntry OBJECT-TYPE
+ SYNTAX GenEquipTmMappingCVlanPriToCosEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Global 802.1Q classification table to CoS and Color entry."
+ INDEX { genEquipTmMappingCVlanPriToCosUpIndex,
+ genEquipTmMappingCVlanPriToCosCfiIndex }
+ ::= { genEquipTmMappingCVlanPriToCosTable 1 }
+
+GenEquipTmMappingCVlanPriToCosEntry ::=
+ SEQUENCE {
+ genEquipTmMappingCVlanPriToCosUpIndex
+ INTEGER,
+ genEquipTmMappingCVlanPriToCosCfiIndex
+ INTEGER,
+ genEquipTmMappingCVlanPriToCosCos
+ INTEGER,
+ genEquipTmMappingCVlanPriToCosColor
+ GreenYellow
+}
+
+
+genEquipTmMappingCVlanPriToCosUpIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "User Priority bits - Global 802.1Q User Priority and CFI bits classification table to CoS and Color."
+::= { genEquipTmMappingCVlanPriToCosEntry 1 }
+
+genEquipTmMappingCVlanPriToCosCfiIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CFI bit - Global 802.1Q User Priority and CFI bits classification table to CoS and Color."
+::= { genEquipTmMappingCVlanPriToCosEntry 2 }
+
+genEquipTmMappingCVlanPriToCosCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS bits - Global 802.1AD User Priority and DEI bits classification table to CoS and Color."
+::= { genEquipTmMappingCVlanPriToCosEntry 3 }
+
+genEquipTmMappingCVlanPriToCosColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color bit - Global 802.1Q User Priority and CFI bits classification table to CoS and Color."
+::= { genEquipTmMappingCVlanPriToCosEntry 4 }
+
+--
+-- Switch Application sw-ap-global-ingress-mapping-dscp-to-cos-table
+--
+
+genEquipTmMappingDscpToCosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmMappingDscpToCosEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Global DSCP bits classification table to CoS and Color."
+ ::= { genEquipTmMapping 3 }
+
+genEquipTmMappingDscpToCosEntry OBJECT-TYPE
+ SYNTAX GenEquipTmMappingDscpToCosEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Global DSCP bits classification table to CoS and Color entry."
+ INDEX { genEquipTmMappingDscpToCosDscpIndex }
+ ::= { genEquipTmMappingDscpToCosTable 1 }
+
+GenEquipTmMappingDscpToCosEntry ::=
+ SEQUENCE {
+ genEquipTmMappingDscpToCosDscpIndex
+ INTEGER,
+ genEquipTmMappingDscpToCosBinary
+ OCTET STRING,
+ genEquipTmMappingDscpToCosDescription
+ DisplayString,
+ genEquipTmMappingDscpToCosCos
+ INTEGER,
+ genEquipTmMappingDscpToCosColor
+ GreenYellow
+}
+
+
+genEquipTmMappingDscpToCosDscpIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..56)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP bits - Global DSCP bits classification table to CoS and Color."
+::= { genEquipTmMappingDscpToCosEntry 1 }
+
+genEquipTmMappingDscpToCosBinary OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..6))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Global DSCP bits classification table to CoS and Color."
+::= { genEquipTmMappingDscpToCosEntry 2 }
+
+genEquipTmMappingDscpToCosDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "user description field - Global DSCP bits classification table to CoS and Color."
+::= { genEquipTmMappingDscpToCosEntry 3 }
+
+genEquipTmMappingDscpToCosCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS bits - Global DSCP bits classification table to CoS and Color."
+::= { genEquipTmMappingDscpToCosEntry 4 }
+
+genEquipTmMappingDscpToCosColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color bit - Global DSCP bits classification table to CoS and Color."
+::= { genEquipTmMappingDscpToCosEntry 5 }
+
+--
+-- Switch Application sw-ap-mapping-mpls-exp-to-cos-color
+--
+
+genEquipTmMappingMPLSExpPriToCosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmMappingMPLSExpPriToCosEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Color bit - Global MPLS EXP bits classification table to CoS and Color."
+ ::= { genEquipTmMapping 4 }
+
+genEquipTmMappingMPLSExpPriToCosEntry OBJECT-TYPE
+ SYNTAX GenEquipTmMappingMPLSExpPriToCosEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Color bit - Global MPLS EXP bits classification table to CoS and Color entry."
+ INDEX { genEquipTmMappingMPLSExpPriToCosMplsExpIndex }
+ ::= { genEquipTmMappingMPLSExpPriToCosTable 1 }
+
+GenEquipTmMappingMPLSExpPriToCosEntry ::=
+ SEQUENCE {
+ genEquipTmMappingMPLSExpPriToCosMplsExpIndex
+ INTEGER,
+ genEquipTmMappingMPLSExpPriToCosCos
+ INTEGER,
+ genEquipTmMappingMPLSExpPriToCosColor
+ GreenYellow
+}
+
+
+genEquipTmMappingMPLSExpPriToCosMplsExpIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Experimental bits - Global MPLS EXP bits classification table to CoS and Color."
+::= { genEquipTmMappingMPLSExpPriToCosEntry 1 }
+
+
+genEquipTmMappingMPLSExpPriToCosCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS bit - Global MPLS EXP bits classification table to CoS and Color."
+::= { genEquipTmMappingMPLSExpPriToCosEntry 2 }
+
+genEquipTmMappingMPLSExpPriToCosColor OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Color bit - Global MPLS EXP bits classification table to CoS and Color."
+::= { genEquipTmMappingMPLSExpPriToCosEntry 3 }
+
+--
+-- Switch Application sw-ap-global-egress-marking-802_1ad-table
+--
+
+genEquipTmMarkingSVlanPriTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmMarkingSVlanPriEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI."
+ ::= { genEquipTmMapping 5 }
+
+genEquipTmMarkingSVlanPriEntry OBJECT-TYPE
+ SYNTAX GenEquipTmMarkingSVlanPriEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI entry."
+ INDEX { genEquipTmMarkingSVlanPriCosIndex,
+ genEquipTmMarkingSVlanPriColorIndex }
+ ::= { genEquipTmMarkingSVlanPriTable 1 }
+
+GenEquipTmMarkingSVlanPriEntry ::=
+ SEQUENCE {
+ genEquipTmMarkingSVlanPriCosIndex
+ INTEGER,
+ genEquipTmMarkingSVlanPriColorIndex
+ GreenYellow,
+ genEquipTmMarkingSVlanPriUserPriority
+ INTEGER,
+ genEquipTmMarkingSVlanPriDEI
+ INTEGER
+}
+
+
+genEquipTmMarkingSVlanPriCosIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CoS bits - Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI."
+::= { genEquipTmMarkingSVlanPriEntry 1 }
+
+genEquipTmMarkingSVlanPriColorIndex OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Color bit - Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI."
+::= { genEquipTmMarkingSVlanPriEntry 2 }
+
+
+genEquipTmMarkingSVlanPriUserPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User Priority bits - Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI."
+::= { genEquipTmMarkingSVlanPriEntry 3 }
+
+genEquipTmMarkingSVlanPriDEI OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DEI bit - Global 802.1AD Marking Table User CoS and Color to User Priority bits and DEI."
+::= { genEquipTmMarkingSVlanPriEntry 4 }
+
+--
+-- Switch Application sw-ap-global-egress-marking-802_1q-table
+--
+
+genEquipTmMarkingCVlanPriTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmMarkingCVlanPriEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI."
+ ::= { genEquipTmMapping 6 }
+
+genEquipTmMarkingCVlanPriEntry OBJECT-TYPE
+ SYNTAX GenEquipTmMarkingCVlanPriEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI entry."
+ INDEX { genEquipTmMarkingCVlanPriCosIndex,
+ genEquipTmMarkingCVlanPriColorIndex }
+ ::= { genEquipTmMarkingCVlanPriTable 1 }
+
+GenEquipTmMarkingCVlanPriEntry ::=
+ SEQUENCE {
+ genEquipTmMarkingCVlanPriCosIndex
+ INTEGER,
+ genEquipTmMarkingCVlanPriColorIndex
+ GreenYellow,
+ genEquipTmMarkingCVlanPriUserPriority
+ INTEGER,
+ genEquipTmMarkingCVlanPriCFI
+ INTEGER
+}
+
+
+genEquipTmMarkingCVlanPriCosIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CoS bits - Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI."
+::= { genEquipTmMarkingCVlanPriEntry 1 }
+
+genEquipTmMarkingCVlanPriColorIndex OBJECT-TYPE
+ SYNTAX GreenYellow
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Color bit - Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI."
+::= { genEquipTmMarkingCVlanPriEntry 2 }
+
+
+genEquipTmMarkingCVlanPriUserPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User Priority bits - Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI."
+::= { genEquipTmMarkingCVlanPriEntry 3 }
+
+genEquipTmMarkingCVlanPriCFI OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CFI bit - Global 802.1Q Marking Table User CoS and Color to User Priority bits and CFI."
+::= { genEquipTmMarkingCVlanPriEntry 4 }
+
+-- TM Profiles
+genEquipTmProfiles OBJECT IDENTIFIER ::= {genEquipServicesTM 2}
+
+--
+-- Switch Application sw-ap-global-ingress-policer-profiles-list-table
+--
+
+genEquipProfilesPolicerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProfilesPolicerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "General Policer Profile configuration table."
+ ::= { genEquipTmProfiles 1 }
+
+genEquipProfilesPolicerEntry OBJECT-TYPE
+ SYNTAX GenEquipProfilesPolicerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "General Policer Profile configuration table entry."
+ INDEX { genEquipProfilesPolicerIndex }
+ ::= { genEquipProfilesPolicerTable 1 }
+
+GenEquipProfilesPolicerEntry ::=
+ SEQUENCE {
+ genEquipProfilesPolicerIndex
+ INTEGER,
+ genEquipProfilesPolicerDescription
+ DisplayString,
+ genEquipProfilesPolicerPolicerType
+ PolicerType,
+ genEquipProfilesPolicerCir
+ INTEGER,
+ genEquipProfilesPolicerCbs
+ INTEGER,
+ genEquipProfilesPolicerEir
+ INTEGER,
+ genEquipProfilesPolicerEbs
+ INTEGER,
+ genEquipProfilesPolicerColorMode
+ PolicerColorMode,
+ genEquipProfilesPolicerCouplingFlagMode
+ EnableDisable,
+ genEquipProfilesPolicerDataPlaneId
+ INTEGER,
+ genEquipProfilesPolicerRowStatus
+ RowStatus
+}
+
+
+genEquipProfilesPolicerIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "User Profile ID number."
+::= { genEquipProfilesPolicerEntry 1 }
+
+genEquipProfilesPolicerDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer user Description field."
+::= { genEquipProfilesPolicerEntry 2 }
+
+
+genEquipProfilesPolicerPolicerType OBJECT-TYPE
+ SYNTAX PolicerType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Type (MEF TrTCM,RFC2697,RFC2698)."
+::= { genEquipProfilesPolicerEntry 3 }
+
+genEquipProfilesPolicerCir OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Commited Information Rate (CIR)."
+::= { genEquipProfilesPolicerEntry 4 }
+
+genEquipProfilesPolicerCbs OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Commited Burst Size (CBS)."
+::= { genEquipProfilesPolicerEntry 5 }
+
+genEquipProfilesPolicerEir OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Excess Information Rate (EIR)."
+::= { genEquipProfilesPolicerEntry 6 }
+
+genEquipProfilesPolicerEbs OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Excess Burst Size (EBS)."
+::= { genEquipProfilesPolicerEntry 7 }
+
+genEquipProfilesPolicerColorMode OBJECT-TYPE
+ SYNTAX PolicerColorMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Color Mode (Color Aware or Color Blind)."
+::= { genEquipProfilesPolicerEntry 8 }
+
+genEquipProfilesPolicerCouplingFlagMode OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Coupling Flag between Green and Yellow leaky buckets."
+::= { genEquipProfilesPolicerEntry 9 }
+
+genEquipProfilesPolicerDataPlaneId OBJECT-TYPE
+ SYNTAX INTEGER (0..4096)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The real policer ID in the dataplan 0 to 10000."
+::= { genEquipProfilesPolicerEntry 10 }
+
+genEquipProfilesPolicerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipProfilesPolicerEntry 30 }
+
+--
+-- Switch Application sw-ap-profile-egress-l4-wred-green-max-drop
+--
+
+genEquipProfilesL4WredTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProfilesL4WredEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Green Curve Maximal Drop Ratio (in percentage)."
+ ::= { genEquipTmProfiles 2 }
+
+genEquipProfilesL4WredEntry OBJECT-TYPE
+ SYNTAX GenEquipProfilesL4WredEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Green Curve Maximal Drop Ratio (in percentage) entry."
+ INDEX { genEquipProfilesL4WredIndex }
+ ::= { genEquipProfilesL4WredTable 1 }
+
+GenEquipProfilesL4WredEntry ::=
+ SEQUENCE {
+ genEquipProfilesL4WredIndex
+ INTEGER,
+ genEquipProfilesL4WredGreenMinThreshold
+ INTEGER,
+ genEquipProfilesL4WredGreenMaxThreshold
+ INTEGER,
+ genEquipProfilesL4WredGreenMaxDrop
+ INTEGER,
+ genEquipProfilesL4WredYellowMinThreshold
+ INTEGER,
+ genEquipProfilesL4WredYellowMaxThreshold
+ INTEGER,
+ genEquipProfilesL4WredYellowMaxDrop
+ INTEGER,
+ genEquipProfilesL4WredYellowRowStatus
+ RowStatus
+}
+
+
+genEquipProfilesL4WredIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WRED Curves Profile ID."
+::= { genEquipProfilesL4WredEntry 1 }
+
+genEquipProfilesL4WredGreenMinThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..8192)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Green Curve Minimal occupancy (No drop until this level)."
+::= { genEquipProfilesL4WredEntry 2 }
+
+genEquipProfilesL4WredGreenMaxThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..8192)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Green Curve Maximal occupancy (from this point 100% will be dropped)."
+::= { genEquipProfilesL4WredEntry 3 }
+
+genEquipProfilesL4WredGreenMaxDrop OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Green Curve Maximal Drop Ratio (in percentage)."
+::= { genEquipProfilesL4WredEntry 4 }
+
+genEquipProfilesL4WredYellowMinThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..8192)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Yellow Curve Minimal occupancy (No drop until this level)."
+::= { genEquipProfilesL4WredEntry 5 }
+
+genEquipProfilesL4WredYellowMaxThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..8192)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Yellow Curve Maximal occupancy (from this point 100% will be dropped)."
+::= { genEquipProfilesL4WredEntry 6 }
+
+genEquipProfilesL4WredYellowMaxDrop OBJECT-TYPE
+ SYNTAX INTEGER (0..8192)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Yellow Curve Maximal Drop Ratio (in percentage)."
+::= { genEquipProfilesL4WredEntry 7 }
+
+genEquipProfilesL4WredYellowRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipProfilesL4WredEntry 30 }
+
+--
+-- Switch Application sw-ap-global-egress-scheduler-cos-priority-profiles-list-table
+--
+
+genEquipProfilesSchedulerCoSPriTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProfilesSchedulerCoSPriEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the Egress Scheduler Port priority profile (each profile contain 8 priorities per 8 queues of single port)."
+ ::= { genEquipTmProfiles 3 }
+
+genEquipProfilesSchedulerCoSPriEntry OBJECT-TYPE
+ SYNTAX GenEquipProfilesSchedulerCoSPriEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the Egress Scheduler Port priority profile (each profile contain 8 priorities per 8 queues of single port)."
+ INDEX { genEquipProfilesSchedulerCoSPriIndex }
+ ::= { genEquipProfilesSchedulerCoSPriTable 1 }
+
+GenEquipProfilesSchedulerCoSPriEntry ::=
+ SEQUENCE {
+ genEquipProfilesSchedulerCoSPriIndex
+ INTEGER,
+ genEquipProfilesSchedulerCoSPriCos0Description
+ DisplayString,
+ genEquipProfilesSchedulerCoSPriGreenCos0Priority
+ INTEGER,
+ genEquipProfilesSchedulerCoSPriCos1description
+ DisplayString,
+ genEquipProfilesSchedulerCoSPriGreenCos1Priority
+ INTEGER,
+ genEquipProfilesSchedulerCoSPriCos2Description
+ DisplayString,
+ genEquipProfilesSchedulerCoSPriGreenCos2Priority
+ INTEGER,
+ genEquipProfilesSchedulerCoSPriCos3description
+ DisplayString,
+ genEquipProfilesSchedulerCoSPriGreenCos3Priority
+ INTEGER,
+ genEquipProfilesSchedulerCoSPriCos4description
+ DisplayString,
+ genEquipProfilesSchedulerCoSPriGreenCos4Priority
+ INTEGER,
+ genEquipProfilesSchedulerCoSPriCos5description
+ DisplayString,
+ genEquipProfilesSchedulerCoSPriGreenCos5Priority
+ INTEGER,
+ genEquipProfilesSchedulerCoSPriCos6description
+ DisplayString,
+ genEquipProfilesSchedulerCoSPriGreenCos6Priority
+ INTEGER,
+ genEquipProfilesSchedulerCoSPriCos7description
+ DisplayString,
+ genEquipProfilesSchedulerCoSPriGreenCos7Priority
+ INTEGER,
+ genEquipProfilesSchedulerCoSPriRowStatus
+ RowStatus
+}
+
+
+genEquipProfilesSchedulerCoSPriIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Profile ID."
+::= { genEquipProfilesSchedulerCoSPriEntry 1 }
+
+genEquipProfilesSchedulerCoSPriCos0Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 0 Description."
+::= { genEquipProfilesSchedulerCoSPriEntry 2 }
+
+genEquipProfilesSchedulerCoSPriGreenCos0Priority OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Green CoS 0 priority."
+::= { genEquipProfilesSchedulerCoSPriEntry 3 }
+
+genEquipProfilesSchedulerCoSPriCos1description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 1 Description."
+::= { genEquipProfilesSchedulerCoSPriEntry 4 }
+
+genEquipProfilesSchedulerCoSPriGreenCos1Priority OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Green CoS 1 priority."
+::= { genEquipProfilesSchedulerCoSPriEntry 5 }
+
+genEquipProfilesSchedulerCoSPriCos2Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 2 Description."
+::= { genEquipProfilesSchedulerCoSPriEntry 6 }
+
+genEquipProfilesSchedulerCoSPriGreenCos2Priority OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Green CoS 2 priority."
+::= { genEquipProfilesSchedulerCoSPriEntry 7 }
+
+genEquipProfilesSchedulerCoSPriCos3description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 3 Description."
+::= { genEquipProfilesSchedulerCoSPriEntry 8 }
+
+genEquipProfilesSchedulerCoSPriGreenCos3Priority OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Green CoS 3 priority."
+::= { genEquipProfilesSchedulerCoSPriEntry 9 }
+
+genEquipProfilesSchedulerCoSPriCos4description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 4 Description."
+::= { genEquipProfilesSchedulerCoSPriEntry 10 }
+
+genEquipProfilesSchedulerCoSPriGreenCos4Priority OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Green CoS 4 priority."
+::= { genEquipProfilesSchedulerCoSPriEntry 11 }
+
+genEquipProfilesSchedulerCoSPriCos5description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 5 Description."
+::= { genEquipProfilesSchedulerCoSPriEntry 12 }
+
+genEquipProfilesSchedulerCoSPriGreenCos5Priority OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Green CoS 5 priority."
+::= { genEquipProfilesSchedulerCoSPriEntry 13 }
+
+genEquipProfilesSchedulerCoSPriCos6description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 6 Description."
+::= { genEquipProfilesSchedulerCoSPriEntry 14 }
+
+genEquipProfilesSchedulerCoSPriGreenCos6Priority OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Green CoS 6 priority."
+::= { genEquipProfilesSchedulerCoSPriEntry 15 }
+
+genEquipProfilesSchedulerCoSPriCos7description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 7 Description."
+::= { genEquipProfilesSchedulerCoSPriEntry 16 }
+
+genEquipProfilesSchedulerCoSPriGreenCos7Priority OBJECT-TYPE
+ SYNTAX INTEGER (1..42)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Green CoS 7 priority."
+::= { genEquipProfilesSchedulerCoSPriEntry 17 }
+
+genEquipProfilesSchedulerCoSPriRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipProfilesSchedulerCoSPriEntry 30 }
+
+--
+-- Switch Application sw-ap-global-egress-scheduler-wfq-profiles-list-table
+--
+
+genEquipProfilesSchedulerWfqTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProfilesSchedulerWfqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the Egress Scheduler Port WFQ profiles (each profile contain 8 weights per 8 queues of single port)."
+ ::= { genEquipTmProfiles 4 }
+
+genEquipProfilesSchedulerWfqEntry OBJECT-TYPE
+ SYNTAX GenEquipProfilesSchedulerWfqEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the Egress Scheduler Port WFQ profiles (each profile contain 8 weights per 8 queues of single port)."
+ INDEX { genEquipProfilesSchedulerWfqIndex }
+ ::= { genEquipProfilesSchedulerWfqTable 1 }
+
+GenEquipProfilesSchedulerWfqEntry ::=
+ SEQUENCE {
+ genEquipProfilesSchedulerWfqIndex
+ INTEGER,
+ genEquipProfilesSchedulerWfqCos0Weight
+ INTEGER,
+ genEquipProfilesSchedulerWfqCos1Weight
+ INTEGER,
+ genEquipProfilesSchedulerWfqCos2Weight
+ INTEGER,
+ genEquipProfilesSchedulerWfqCos3Weight
+ INTEGER,
+ genEquipProfilesSchedulerWfqCos4Weight
+ INTEGER,
+ genEquipProfilesSchedulerWfqCos5Weight
+ INTEGER,
+ genEquipProfilesSchedulerWfqCos6Weight
+ INTEGER,
+ genEquipProfilesSchedulerWfqCos7Weight
+ INTEGER,
+ genEquipProfilesSchedulerWfqRowStatus
+ RowStatus
+}
+
+
+genEquipProfilesSchedulerWfqIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WFQ Profile ID."
+::= { genEquipProfilesSchedulerWfqEntry 1 }
+
+genEquipProfilesSchedulerWfqCos0Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 0 Weight."
+::= { genEquipProfilesSchedulerWfqEntry 2 }
+
+genEquipProfilesSchedulerWfqCos1Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 1 Weight."
+::= { genEquipProfilesSchedulerWfqEntry 3 }
+
+genEquipProfilesSchedulerWfqCos2Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 2 Weight."
+::= { genEquipProfilesSchedulerWfqEntry 4 }
+
+genEquipProfilesSchedulerWfqCos3Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 3 Weight."
+::= { genEquipProfilesSchedulerWfqEntry 5 }
+
+genEquipProfilesSchedulerWfqCos4Weight OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 4 Weight."
+::= { genEquipProfilesSchedulerWfqEntry 6 }
+
+genEquipProfilesSchedulerWfqCos5Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Green CoS 2 priority."
+::= { genEquipProfilesSchedulerWfqEntry 7 }
+
+genEquipProfilesSchedulerWfqCos6Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 3 Description."
+::= { genEquipProfilesSchedulerWfqEntry 8 }
+
+genEquipProfilesSchedulerWfqCos7Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CoS 7 Weight."
+::= { genEquipProfilesSchedulerWfqEntry 9 }
+
+genEquipProfilesSchedulerWfqRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipProfilesSchedulerWfqEntry 30 }
+
+--
+-- Switch Application sw-ap-l2-if-logical-profile-egress-shaper-table
+--
+
+genEquipProfilesL2ShaperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProfilesL2ShaperEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the Egress Shaper profiles at port level."
+ ::= { genEquipTmProfiles 5 }
+
+genEquipProfilesL2ShaperEntry OBJECT-TYPE
+ SYNTAX GenEquipProfilesL2ShaperEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the Egress Shaper profiles at port level."
+ INDEX { genEquipProfilesL2ShaperIndex }
+ ::= { genEquipProfilesL2ShaperTable 1 }
+
+GenEquipProfilesL2ShaperEntry ::=
+ SEQUENCE {
+ genEquipProfilesL2ShaperIndex
+ INTEGER,
+ genEquipProfilesL2ShaperDescription
+ DisplayString,
+ genEquipProfilesL2ShaperCir
+ INTEGER,
+ genEquipProfilesL2ShaperCbs
+ INTEGER,
+ genEquipProfilesL2ShaperBurstType
+ BurstType,
+ genEquipProfilesL2ShaperRowStatus
+ RowStatus
+}
+
+
+genEquipProfilesL2ShaperIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Shaper Profile ID."
+::= { genEquipProfilesL2ShaperEntry 1 }
+
+genEquipProfilesL2ShaperDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Shaper Description."
+::= { genEquipProfilesL2ShaperEntry 2 }
+
+genEquipProfilesL2ShaperCir OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Information Rate (in Bits)."
+::= { genEquipProfilesL2ShaperEntry 3 }
+
+genEquipProfilesL2ShaperCbs OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Burst Size (in Bytes)."
+::= { genEquipProfilesL2ShaperEntry 4 }
+
+genEquipProfilesL2ShaperBurstType OBJECT-TYPE
+ SYNTAX BurstType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CBS burst type - short (minimal) size or long burst (recomanded for long RTT)."
+::= { genEquipProfilesL2ShaperEntry 5 }
+
+
+genEquipProfilesL2ShaperRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipProfilesL2ShaperEntry 30 }
+
+--
+-- Switch Application sw-ap-l3-srv-profile-egress-shaper-table
+--
+
+genEquipProfilesL3ServiceShaperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProfilesL3ServiceShaperEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the Egress Shaper profiles at service level."
+ ::= { genEquipTmProfiles 6 }
+
+genEquipProfilesL3ServiceShaperEntry OBJECT-TYPE
+ SYNTAX GenEquipProfilesL3ServiceShaperEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the Egress Shaper profiles at service level."
+ INDEX { genEquipProfilesL3ServiceShaperIndex }
+ ::= { genEquipProfilesL3ServiceShaperTable 1 }
+
+GenEquipProfilesL3ServiceShaperEntry ::=
+ SEQUENCE {
+ genEquipProfilesL3ServiceShaperIndex
+ INTEGER,
+ genEquipProfilesL3ServiceShaperDescription
+ DisplayString,
+ genEquipProfilesL3ServiceShaperCir
+ INTEGER,
+ genEquipProfilesL3ServiceShaperCbs
+ INTEGER,
+ genEquipProfilesL3ServiceShaperPir
+ INTEGER,
+ genEquipProfilesL3ServiceShaperPbs
+ INTEGER,
+ genEquipProfilesL3ServiceShaperBurstType
+ BurstType,
+ genEquipProfilesL3ServiceShaperRowStatus
+ RowStatus
+}
+
+
+genEquipProfilesL3ServiceShaperIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Shaper Profile ID."
+::= { genEquipProfilesL3ServiceShaperEntry 1 }
+
+genEquipProfilesL3ServiceShaperDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Shaper Description."
+::= { genEquipProfilesL3ServiceShaperEntry 2 }
+
+genEquipProfilesL3ServiceShaperCir OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Information Rate (in Bits)."
+::= { genEquipProfilesL3ServiceShaperEntry 3 }
+
+genEquipProfilesL3ServiceShaperCbs OBJECT-TYPE
+ SYNTAX INTEGER (1..1016)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Burst Size (in Bytes)."
+::= { genEquipProfilesL3ServiceShaperEntry 4 }
+
+genEquipProfilesL3ServiceShaperPir OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Peak Information Rate (in Bits)."
+::= { genEquipProfilesL3ServiceShaperEntry 5 }
+
+genEquipProfilesL3ServiceShaperPbs OBJECT-TYPE
+ SYNTAX INTEGER (1..1016)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Peak Burst size (in Bytes)."
+::= { genEquipProfilesL3ServiceShaperEntry 6 }
+
+genEquipProfilesL3ServiceShaperBurstType OBJECT-TYPE
+ SYNTAX BurstType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CBS and PBS burst type - short (minimal) size or long burst (recomanded for long RTT)."
+::= { genEquipProfilesL3ServiceShaperEntry 7 }
+
+genEquipProfilesL3ServiceShaperRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipProfilesL3ServiceShaperEntry 30 }
+
+--
+-- Switch Application sw-ap-l4-srv-sp-profile-egress-queue-shaper-table
+--
+
+genEquipProfilesEgressL4QueueShaperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipProfilesEgressL4QueueShaperEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the Egress Shaper profiles at Queue level."
+ ::= { genEquipTmProfiles 7 }
+
+genEquipProfilesEgressL4QueueShaperEntry OBJECT-TYPE
+ SYNTAX GenEquipProfilesEgressL4QueueShaperEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the Egress Shaper profiles at Queue level."
+ INDEX { genEquipProfilesEgressL4QueueShaperIndex }
+ ::= { genEquipProfilesEgressL4QueueShaperTable 1 }
+
+GenEquipProfilesEgressL4QueueShaperEntry ::=
+ SEQUENCE {
+ genEquipProfilesEgressL4QueueShaperIndex
+ INTEGER,
+ genEquipProfilesEgressL4QueueShaperDescription
+ DisplayString,
+ genEquipProfilesEgressL4QueueShaperCir
+ INTEGER,
+ genEquipProfilesEgressL4QueueShaperCbs
+ INTEGER,
+ genEquipProfilesEgressL4QueueShaperBurstType
+ BurstType,
+ genEquipProfilesEgressL4QueueShaperRowStatus
+ RowStatus
+}
+
+
+genEquipProfilesEgressL4QueueShaperIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Shaper Profile ID."
+::= { genEquipProfilesEgressL4QueueShaperEntry 1 }
+
+genEquipProfilesEgressL4QueueShaperDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Shaper Description."
+::= { genEquipProfilesEgressL4QueueShaperEntry 2 }
+
+genEquipProfilesEgressL4QueueShaperCir OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Information Rate (in Bits)."
+::= { genEquipProfilesEgressL4QueueShaperEntry 3 }
+
+genEquipProfilesEgressL4QueueShaperCbs OBJECT-TYPE
+ SYNTAX INTEGER (1..1016)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Committed Burst Size (in Bytes)."
+::= { genEquipProfilesEgressL4QueueShaperEntry 4 }
+
+genEquipProfilesEgressL4QueueShaperBurstType OBJECT-TYPE
+ SYNTAX BurstType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CBS burst type - short (minimal) size or long burst (recomanded for long RTT)."
+::= { genEquipProfilesEgressL4QueueShaperEntry 5 }
+
+genEquipProfilesEgressL4QueueShaperRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipProfilesEgressL4QueueShaperEntry 30 }
+
+
+-- TM Config
+genEquipTmConfig OBJECT IDENTIFIER ::= {genEquipServicesTM 3}
+
+--
+-- Switch Application sw-ap-l4-srv-sp-egress-wred-profile-association-queue-table
+--
+
+genEquipTmL4WredAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmL4WredAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the user selelcted WRED profile for eac Egress Queue."
+ ::= { genEquipTmConfig 1 }
+
+genEquipTmL4WredAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipTmL4WredAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the user selelcted WRED profile for eac Egress Queue."
+ INDEX { genEquipTmL4WredAssociationIfIndex,
+ genEquipTmL4WredAssociationServiceIndex,
+ genEquipTmL4WredAssociationCosQueueIndex }
+ ::= { genEquipTmL4WredAssociationTable 1 }
+
+GenEquipTmL4WredAssociationEntry ::=
+ SEQUENCE {
+ genEquipTmL4WredAssociationIfIndex
+ INTEGER,
+ genEquipTmL4WredAssociationServiceIndex
+ INTEGER,
+ genEquipTmL4WredAssociationCosQueueIndex
+ INTEGER,
+ genEquipTmL4WredAssociationWredProfileId
+ INTEGER
+}
+
+
+genEquipTmL4WredAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipTmL4WredAssociationEntry 1 }
+
+genEquipTmL4WredAssociationServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service Bundle ID."
+::= { genEquipTmL4WredAssociationEntry 2 }
+
+genEquipTmL4WredAssociationCosQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CoS Queue ID."
+::= { genEquipTmL4WredAssociationEntry 3 }
+
+genEquipTmL4WredAssociationWredProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WRED Profile ID."
+::= { genEquipTmL4WredAssociationEntry 4 }
+
+--
+-- Switch Application sw-ap-l2-if-logical-egress-scheduler-cos-priority-profile-association-to-if-table
+--
+
+genEquipTmSchedulerCoSPriAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmSchedulerCoSPriAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the user selected Scheduler Priority Profile for each Egress port."
+ ::= { genEquipTmConfig 2 }
+
+genEquipTmSchedulerCoSPriAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipTmSchedulerCoSPriAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the user selected Scheduler Priority Profile for each Egress port."
+ INDEX { genEquipTmSchedulerCoSPriAssociationIfIndex }
+ ::= { genEquipTmSchedulerCoSPriAssociationTable 1 }
+
+GenEquipTmSchedulerCoSPriAssociationEntry ::=
+ SEQUENCE {
+ genEquipTmSchedulerCoSPriAssociationIfIndex
+ INTEGER,
+ genEquipTmSchedulerCoSPriAssociationAssociatedProfileId
+ INTEGER
+}
+
+
+genEquipTmSchedulerCoSPriAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipTmSchedulerCoSPriAssociationEntry 1 }
+
+genEquipTmSchedulerCoSPriAssociationAssociatedProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..9)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Queue Scheduler Profile ID."
+::= { genEquipTmSchedulerCoSPriAssociationEntry 2 }
+
+--
+-- Switch Application sw-ap-l3-srv-egress-shaper-profile-association-to-service-bundle-table
+--
+
+genEquipTmL3ServiceShaperAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmL3ServiceShaperAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the user selected Shapping profiles for each Service Bundle."
+ ::= { genEquipTmConfig 3 }
+
+genEquipTmL3ServiceShaperAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipTmL3ServiceShaperAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the user selected Shapping profiles for each Service Bundle."
+ INDEX { genEquipTmL3ServiceShaperAssociationIfIndex,
+ genEquipTmL3ServiceShaperAssociationServiceClassIndex }
+ ::= { genEquipTmL3ServiceShaperAssociationTable 1 }
+
+GenEquipTmL3ServiceShaperAssociationEntry ::=
+ SEQUENCE {
+ genEquipTmL3ServiceShaperAssociationIfIndex
+ INTEGER,
+ genEquipTmL3ServiceShaperAssociationServiceClassIndex
+ INTEGER,
+ genEquipTmL3ServiceShaperAssociationShaperProfileId
+ INTEGER,
+ genEquipTmL3ServiceShaperAssociationShaperAdmin
+ EnableDisable,
+ genEquipTmL3ServiceShaperAssociationRowStatus
+ RowStatus
+}
+
+
+genEquipTmL3ServiceShaperAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipTmL3ServiceShaperAssociationEntry 1 }
+
+genEquipTmL3ServiceShaperAssociationServiceClassIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service Bundle ID."
+::= { genEquipTmL3ServiceShaperAssociationEntry 2 }
+
+genEquipTmL3ServiceShaperAssociationShaperProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Shaper Profile ID."
+::= { genEquipTmL3ServiceShaperAssociationEntry 3 }
+
+genEquipTmL3ServiceShaperAssociationShaperAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Shaper Admin."
+::= { genEquipTmL3ServiceShaperAssociationEntry 4 }
+
+genEquipTmL3ServiceShaperAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipTmL3ServiceShaperAssociationEntry 30 }
+
+--
+-- Switch Application sw-ap-l2-if-logical-egress-shaper-profile-association-to-if-table
+--
+
+genEquipTmL2ShaperAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmL2ShaperAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the user selected Shapping profiles for each Ethernet Port."
+ ::= { genEquipTmConfig 4 }
+
+genEquipTmL2ShaperAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipTmL2ShaperAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the user selected Shapping profiles for each Ethernet Port."
+ INDEX { genEquipTmL2ShaperAssociationIfIndex }
+ ::= { genEquipTmL2ShaperAssociationTable 1 }
+
+GenEquipTmL2ShaperAssociationEntry ::=
+ SEQUENCE {
+ genEquipTmL2ShaperAssociationIfIndex
+ INTEGER,
+ genEquipTmL2ShaperAssociationProfileId
+ INTEGER,
+ genEquipTmL2ShaperAssociationAdmin
+ EnableDisable,
+ genEquipTmL2ShaperAssociationRowStatus
+ RowStatus
+}
+
+
+genEquipTmL2ShaperAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipTmL2ShaperAssociationEntry 1 }
+
+genEquipTmL2ShaperAssociationProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Shaper Profile ID."
+::= { genEquipTmL2ShaperAssociationEntry 2 }
+
+genEquipTmL2ShaperAssociationAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Shaper Admin."
+::= { genEquipTmL2ShaperAssociationEntry 3 }
+
+genEquipTmL2ShaperAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipTmL2ShaperAssociationEntry 30 }
+
+--
+-- Switch Application sw-ap-l4-srv-sp-egress-queue-shaper-profile-association-to-queue-table
+--
+
+genEquipTmL4QueueShaperAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmL4QueueShaperAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the user selected Shapping profiles for each Ethernet PortThe table holds the user selected Shapping profiles for each transmitting Queue."
+ ::= { genEquipTmConfig 5 }
+
+genEquipTmL4QueueShaperAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipTmL4QueueShaperAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the user selected Shapping profiles for each transmitting Queue."
+ INDEX { genEquipTmL4QueueShaperAssociationIfIndex,
+ genEquipTmL4QueueShaperAssociationServiceIndex,
+ genEquipTmL4QueueShaperAssociationCosQueueIndex }
+ ::= { genEquipTmL4QueueShaperAssociationTable 1 }
+
+GenEquipTmL4QueueShaperAssociationEntry ::=
+ SEQUENCE {
+ genEquipTmL4QueueShaperAssociationIfIndex
+ INTEGER,
+ genEquipTmL4QueueShaperAssociationServiceIndex
+ INTEGER,
+ genEquipTmL4QueueShaperAssociationCosQueueIndex
+ INTEGER,
+ genEquipTmL4QueueShaperAssociationShaperProfileId
+ INTEGER,
+ genEquipTmL4QueueShaperAssociationShaperProfileAdmin
+ EnableDisable,
+ genEquipTmL4QueueShaperAssociationRowStatus
+ RowStatus
+}
+
+
+genEquipTmL4QueueShaperAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipTmL4QueueShaperAssociationEntry 1 }
+
+genEquipTmL4QueueShaperAssociationServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Service Bundle ID."
+::= { genEquipTmL4QueueShaperAssociationEntry 2 }
+
+genEquipTmL4QueueShaperAssociationCosQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CoS Queue ID."
+::= { genEquipTmL4QueueShaperAssociationEntry 3 }
+
+genEquipTmL4QueueShaperAssociationShaperProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Queue Shaper Profile ID."
+::= { genEquipTmL4QueueShaperAssociationEntry 4 }
+
+genEquipTmL4QueueShaperAssociationShaperProfileAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Queue Shaper Admin."
+::= { genEquipTmL4QueueShaperAssociationEntry 5 }
+
+genEquipTmL4QueueShaperAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipTmL4QueueShaperAssociationEntry 30 }
+
+--
+-- Switch Application sw-ap-l2-if-logical-egress-scheduler-cos-wfq-profile-association-to-if-table
+--
+
+genEquipTmSchedulerWfqAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTmSchedulerWfqAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the user selected Scheduler WFQ weights Profile for each Egress port."
+ ::= { genEquipTmConfig 6 }
+
+genEquipTmSchedulerWfqAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipTmSchedulerWfqAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the user selected Scheduler WFQ weights Profile for each Egress port."
+ INDEX { genEquipTmSchedulerWfqAssociationIfIndex }
+ ::= { genEquipTmSchedulerWfqAssociationTable 1 }
+
+GenEquipTmSchedulerWfqAssociationEntry ::=
+ SEQUENCE {
+ genEquipTmSchedulerWfqAssociationIfIndex
+ INTEGER,
+ genEquipTmSchedulerWfqAssociationProfileId
+ INTEGER
+}
+
+
+genEquipTmSchedulerWfqAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipTmSchedulerWfqAssociationEntry 1 }
+
+genEquipTmSchedulerWfqAssociationProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "WFQ Scheduler Profile ID"
+::= { genEquipTmSchedulerWfqAssociationEntry 2 }
+
+
+-- The following tables are accessed by its slot, there is no indirect access to this tables through main slot
+-- Radio Clock Source
+genEquipSynchronizationRadioClkSrcSource OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameters determines whether the system reference frequency is transported through the radio.
+ 0 indicates that the outgoing signal takes its clock from an independant local clock.
+ channel number indicates that the clock is from that radio-channel reference clock,
+ as taken from the synchronization source interface."
+::= { genEquipSynchronization 3 }
+
+genEquipSynchronizationSDHClkSrcSource OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameters determines whether the system reference frequency is transported
+ through the interface. if value is 0 it indicates that the outgoing signal takes its
+ clock from an independant local clock.
+ system-clock-source indicates that the clock is from the system reference clock,
+ as taken from the synchronization source interface."
+::= { genEquipSynchronization 4 }
+
+genEquipSynchronizationPDHClkSrcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSynchronizationPDHClkSrcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Synchronization source table."
+ ::= { genEquipSynchronization 5 }
+
+genEquipSynchronizationPDHClkSrcEntry OBJECT-TYPE
+ SYNTAX GenEquipSynchronizationPDHClkSrcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Synchronization source table."
+ INDEX { genEquipSynchronizationPDHClkSrcIFNum }
+ ::= { genEquipSynchronizationPDHClkSrcTable 1 }
+
+GenEquipSynchronizationPDHClkSrcEntry ::=
+ SEQUENCE {
+ genEquipSynchronizationPDHClkSrcIFNum
+ INTEGER,
+ genEquipSynchronizationPDHClkSrcSource
+ INTEGER
+}
+
+genEquipSynchronizationPDHClkSrcIFNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameters the interface which is configured to take the system reference clock
+ or a local clock in genEquipSynchronizationSDHClkSrcSource.
+ The number indicates the E1/DS1 interface being configured (1-32)."
+::= { genEquipSynchronizationPDHClkSrcEntry 2 }
+
+genEquipSynchronizationPDHClkSrcSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ local-clock(0),
+ system-clock-source(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameters determines whether the system reference frequency is transported
+ through the interface defined in genEquipSynchronizationPDHClkSrcIFNum.
+ local-clock indicates that the outgoing signal takes its clock from an independant local clock.
+ system-clock-source indicates that the clock is from the system reference clock,
+ as taken from the synchronization source interface."
+::= { genEquipSynchronizationPDHClkSrcEntry 3 }
+
+genEquipSynchronizationPRCRegeneratorMode OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter sets the IDU to point-to-point PRC quality frequency distribution mode.
+ Notice that this is relevant only for smart pipe applications"
+::= { genEquipSynchronization 6 }
+
+genEquipSynchronizationPRCRegeneratorDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ line-to-radio (0),
+ radio-to-line (1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter sets the direction in which the frequency signal is transported,
+ in the case of electrical GBE interfaces.
+ Notice that for optical interfaces, this parameter has no effect."
+::= { genEquipSynchronization 7 }
+
+
+genEquipSynchronizationSrcRevertiveTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter sets the timeout (in seconds) for a counter which is set once
+ an interface recovers from a failure; after this timeout the interface will be considered
+ stable and can be used as a synchronization source. A value of zero means no timer."
+::= { genEquipSynchronization 8 }
+
+genEquipSynchronizationSrcActiveSyncSourceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The active synchronization source."
+::= { genEquipSynchronization 9 }
+
+genEquipSynchronizationNodeMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (0),
+ force (1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter allows forcing a certain source as the active source for the system reference clock.
+ When forced, the active source is specified by genEquipSynchronizationForceSource.
+ In automatic mode, the active source is determined by quality and priority of the relevant interfaces
+ (as configured in table genEquipSynchronizationSrcTable)."
+::= { genEquipSynchronization 10 }
+
+genEquipSynchronizationForceSource OBJECT-TYPE
+ SYNTAX INTEGER (0..8)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter determines which source number will be forced as active when genEquipSynchronizationNodeMode is set to force."
+::= { genEquipSynchronization 11 }
+
+genEquipSynchronizationSystemReferenceQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(0),
+ prs(1),
+ g811(2),
+ transit-node(3),
+ ssu-a(4),
+ unknown(5),
+ stratum2(7),
+ ssu-b(8),
+ stratum3(10),
+ g813-8262(11),
+ smc(12),
+ stratum3e(13),
+ do-not-use (15)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter shows the current quality of the system reference clock"
+::= { genEquipSynchronization 12 }
+
+genEquipSynchronizationRegeneratorSSMAdmin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter determines whether or not in pipe mode the system generates SSM messages"
+::= { genEquipSynchronization 13 }
+
+genEquipSynchronizationPWClkExport OBJECT-TYPE
+ SYNTAX INTEGER {
+ local-clock(0),
+ system-clock-source(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter determines whether the system reference clock is exported toward the PWE3 T-Card;
+ This reference can be exported towards front panel using ExportClkFrontPannel or used as a common clock for
+ PWs using ClockSourceRef. Notice that either this or any single one of the PW T-card TDM interfaces can export the reference clock,
+ but not both at the same time."
+::= { genEquipSynchronization 14 }
+
+
+-- Synch Pipe Configurations - sync-pipe-config-table
+--
+genEquipSynchronizationPipeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSynchronizationPipeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table shows pipe interfaces."
+ ::= { genEquipSynchronization 20 }
+
+genEquipSynchronizationPipeEntry OBJECT-TYPE
+ SYNTAX GenEquipSynchronizationPipeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry shows pipe interfaces."
+ INDEX { genEquipSynchronizationPipeId }
+ ::= { genEquipSynchronizationPipeTable 1 }
+
+GenEquipSynchronizationPipeEntry ::=
+ SEQUENCE {
+ genEquipSynchronizationPipeId
+ INTEGER,
+ genEquipSynchronizationPipeInd1
+ INTEGER,
+ genEquipSynchronizationPipeInd2
+ INTEGER,
+ genEquipSynchronizationPipeStatus
+ INTEGER
+}
+
+genEquipSynchronizationPipeId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pipe ID."
+ ::= { genEquipSynchronizationPipeEntry 1 }
+
+
+genEquipSynchronizationPipeInd1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sync Interface 1."
+ ::= { genEquipSynchronizationPipeEntry 2 }
+
+genEquipSynchronizationPipeInd2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sync Interface 2."
+ ::= { genEquipSynchronizationPipeEntry 3 }
+
+genEquipSynchronizationPipeStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sync Pipe Status."
+ ::= { genEquipSynchronizationPipeEntry 4 }
+
+-- PTP (Precision Time Protocol)
+genEquipSynchronizationPTP OBJECT IDENTIFIER ::= {genEquipSynchronization 21}
+
+genEquipSynchronizationPTPTcAdmin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Transparent Clock (TC) administrative state."
+ ::= { genEquipSynchronizationPTP 1 }
+
+
+-- TC configuartion - ptp-tc-config-table
+--
+genEquipSynchronizationPTPTcConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSynchronizationPTPTcConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PTP (Precision Time Protocol) TC (Transparent Clock) configuration table."
+ ::= { genEquipSynchronizationPTP 10 }
+
+genEquipSynchronizationPTPTcConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipSynchronizationPTPTcConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PTP (Precision Time Protocol) TC (Transparent Clock) configuration table entry."
+ INDEX { genEquipSynchronizationPTPTcConfigId }
+ ::= { genEquipSynchronizationPTPTcConfigTable 1 }
+
+GenEquipSynchronizationPTPTcConfigEntry ::=
+ SEQUENCE {
+ genEquipSynchronizationPTPTcConfigId
+ INTEGER,
+ genEquipSynchronizationPTPTcConfigMaster
+ INTEGER
+}
+
+genEquipSynchronizationPTPTcConfigId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The interface on which TC function is required."
+ ::= { genEquipSynchronizationPTPTcConfigEntry 1 }
+
+genEquipSynchronizationPTPTcConfigMaster OBJECT-TYPE
+ SYNTAX INTEGER {
+ upstream(0),
+ downstream(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Points whether the interface's direction is upstream or downstream."
+ ::= { genEquipSynchronizationPTPTcConfigEntry 2 }
+
+
+-- TC Status - ptp-tc-status-table
+--
+genEquipSynchronizationPTPTcStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSynchronizationPTPTcStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PTP (Precision Time Protocol) TC (Transparent Clock) status table."
+ ::= { genEquipSynchronizationPTP 11 }
+
+genEquipSynchronizationPTPTcStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipSynchronizationPTPTcStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PTP (Precision Time Protocol) TC (Transparent Clock) status table entry."
+ INDEX { genEquipSynchronizationPTPTcStatusId }
+ ::= { genEquipSynchronizationPTPTcStatusTable 1 }
+
+GenEquipSynchronizationPTPTcStatusEntry ::=
+ SEQUENCE {
+ genEquipSynchronizationPTPTcStatusId
+ INTEGER,
+ genEquipSynchronizationPTPTcStatusState
+ INTEGER,
+ genEquipSynchronizationPTPTcStatusFreqLock
+ DownUp
+}
+
+genEquipSynchronizationPTPTcStatusId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface on which TC status is required."
+ ::= { genEquipSynchronizationPTPTcStatusEntry 1 }
+
+
+genEquipSynchronizationPTPTcStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(0),
+ init(1),
+ calibrating(2),
+ up(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the TC function that may be: Down, Init, Calibrating or Up."
+ ::= { genEquipSynchronizationPTPTcStatusEntry 2 }
+
+genEquipSynchronizationPTPTcStatusFreqLock OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The lock status, Up or Down, of the network synchronization frequency that passes through the interface."
+ ::= { genEquipSynchronizationPTPTcStatusEntry 3 }
+
+
+-- Interfaces
+genEquipInterfaces OBJECT IDENTIFIER ::= {genEquip 9}
+
+-- Interfaces - Ethernet
+genEquipInterfacesEther OBJECT IDENTIFIER ::= {genEquipInterfaces 1}
+
+genEquipInterfacesEtherTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesEtherEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet interface configuration and status table.
+ The index of the table is via ifIndex, as well as the operational status and the admin state,
+ speed and port connector."
+ ::= { genEquipInterfacesEther 1 }
+
+genEquipInterfacesEtherEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesEtherEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet interface configuration and status table.
+ The index of the table is via ifIndex, as well as the operational status and the admin state,
+ speed and port connector."
+ INDEX { ifIndex }
+ ::= { genEquipInterfacesEtherTable 1 }
+
+GenEquipInterfacesEtherEntry ::=
+ SEQUENCE {
+ genEquipInterfacesEtherConnType
+ INTEGER,
+ genEquipInterfacesEtherPortType
+ INTEGER,
+ genEquipInterfacesEtherAutoNegotiation
+ INTEGER,
+ genEquipInterfacesEtherDuplex
+ HalfFull,
+ genEquipInterfacesEtherRate
+ RateMbps,
+ genEquipInterfacesEtherPortLerningAdmin
+ EnableDisable,
+ genEquipInterfacesEtherFlowCtrl
+ INTEGER,
+ genEquipInterfacesEtherLagPortMember
+ INTEGER,
+ genEquipInterfacesEtherActualDuplex
+ HalfFull,
+ genEquipInterfacesEtherActualRate
+ RateMbps,
+ genEquipInterfacesEtherClkSrc
+ INTEGER,
+ genEquipInterfacesEtherPortServiceType
+ INTEGER,
+ genEquipInterfacesEtheMACAddress
+ MacAddress,
+ genEquipInterfacesEtherDefaultVLANId
+ INTEGER,
+ genEquipInterfacesEtherPortBlockSharedVlans
+ EnableDisable
+}
+
+genEquipInterfacesEtherConnType OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(-1),
+ rj45(0),
+ electricalSFP(1),
+ opticalSFP(2),
+ radio(3),
+ sfp100base-fx(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The physical interface type. For port 8 the only valid value is radio. For ports 3 to 7 the only valid
+ value is rj45."
+ ::= { genEquipInterfacesEtherEntry 1 }
+
+
+genEquipInterfacesEtherPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(-1),
+ access(0),
+ trunk(1),
+ hybrid(2),
+ cN(3),
+ pN(4),
+ management(30),
+ wayside(31)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the port.
+ Access - untagged port (in case of managed switch).
+ Trunk - C-VID tagged port (in case of managed switch).
+ CN - Don't care on the vlan tag (in case of metro switch configuration).
+ SN - S-VID is used as the first vlan (in case of metro switch configuration)."
+ ::= { genEquipInterfacesEtherEntry 2 }
+
+genEquipInterfacesEtherAutoNegotiation OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(-1),
+ off(0),
+ on(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable auto-negotiation on the port."
+ ::= { genEquipInterfacesEtherEntry 3 }
+
+genEquipInterfacesEtherDuplex OBJECT-TYPE
+ SYNTAX HalfFull
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Half or full duplex."
+ ::= { genEquipInterfacesEtherEntry 4 }
+
+genEquipInterfacesEtherRate OBJECT-TYPE
+ SYNTAX RateMbps
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "10, 100 OR 1000 Mbps."
+ ::= { genEquipInterfacesEtherEntry 5 }
+
+genEquipInterfacesEtherPortLerningAdmin OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(-1),
+ enable(2),
+ disable(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable MAC address learning in the port."
+ ::= { genEquipInterfacesEtherEntry 6 }
+
+genEquipInterfacesEtherFlowCtrl OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(-1),
+ off(0),
+ on(1),
+ na(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable flow control on the port. Supported only in pipe mode. "
+ ::= { genEquipInterfacesEtherEntry 7 }
+
+genEquipInterfacesEtherLagPortMember OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(-1),
+ not-aggrigated(0),
+ group-1(1),
+ group-2(2),
+ group-3(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The syntax is ifIndex, or FFFF for port that is not member in a lag."
+ ::= { genEquipInterfacesEtherEntry 8 }
+
+genEquipInterfacesEtherActualDuplex OBJECT-TYPE
+ SYNTAX HalfFull
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Actual duplex (in auto-negotiation, the mode the two ports agreed upon) - Half or full duplex."
+ ::= { genEquipInterfacesEtherEntry 9 }
+
+genEquipInterfacesEtherActualRate OBJECT-TYPE
+ SYNTAX RateMbps
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Actual rate (in auto-negotiation, the rate the two ports agreed upon) - 10, 100 OR 1000 Mbps."
+ ::= { genEquipInterfacesEtherEntry 10 }
+
+genEquipInterfacesEtherClkSrc OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(-1),
+ local-clock(0),
+ system-clock-source(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The source for the outgoing carrier signal clock. Local-clock is an internal independent oscilator.
+ system-clock-source causes the ethernet clock to be derived from the defined system clock source
+ (which can be taken from another interface)
+ Note: changing this parameter per port affect all the Ethernet ports."
+ ::= { genEquipInterfacesEtherEntry 11 }
+
+genEquipInterfacesEtherPortServiceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(-1),
+ sap(0),
+ snp(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates whether the port is being used as a Service Access Point (SAP)
+ or as a Service Network Point (SNP) in a network-wide Ethernet service;
+ the parameter has no functionality, but is meant to hold data for the NMS."
+ ::= { genEquipInterfacesEtherEntry 12 }
+
+genEquipInterfacesEtheMACAddress
+OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address of the port for CFM or PWE3 addressing purposes."
+ ::= { genEquipInterfacesEtherEntry 13 }
+
+genEquipInterfacesEtherDefaultVLANId
+OBJECT-TYPE
+ SYNTAX INTEGER (1..4090)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Default VLAN ID of the Ethernet interface."
+ ::= { genEquipInterfacesEtherEntry 14 }
+
+genEquipInterfacesEtherPortBlockSharedVlans
+OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When enabled, this parameter blocks transfer of Ethernet frames to/from other ports
+ for which it is enabled, effectively eliminating all shared VLANs."
+ ::= { genEquipInterfacesEtherEntry 15 }
+
+
+---------------
+genEquipInterfacesEtherStatePropagation OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0) ,
+ lof-loc(1) ,
+ lof-loc-excber(3) ,
+ lof-loc-remote(5) ,
+ lof-loc-excber-remote(7) ,
+ lof(9) ,
+ lof-excber(11) ,
+ lof-remote(13) ,
+ lof-excber-remote(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter configures the behavior of Ethernet ports in single
+ pipe mode. When a failure is detected, ports will be automatically shut
+ down when the configured conditions take place. The possible choices
+ are a combination of the following failures in the local and the remote IDUs:
+ radio LOF, Ethernet line LOC, radio excessive ber"
+ ::= { genEquipInterfacesEther 2 }
+
+genEquipInterfacesEtherPWPort OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The port in the traffic bridge connected to the PWE3 T-card."
+ ::= { genEquipInterfacesEther 3 }
+
+
+-- Interfaces E1/T1
+genEquipInterfacesE1T1 OBJECT IDENTIFIER ::= {genEquipInterfaces 2}
+
+genEquipInterfacesE1T1PortGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesE1T1PortGroupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "General parameters for group of E1 or T1 interfaces."
+ ::= { genEquipInterfacesE1T1 1 }
+
+genEquipInterfacesE1T1PortGroupEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesE1T1PortGroupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "General parameters for group of E1 or T1 interfaces."
+ INDEX { genEquipInterfacesE1T1PortGroupId }
+ ::= { genEquipInterfacesE1T1PortGroupTable 1 }
+
+GenEquipInterfacesE1T1PortGroupEntry ::=
+ SEQUENCE {
+ genEquipInterfacesE1T1PortGroupId
+ INTEGER,
+ genEquipInterfacesE1T1PortGroupLineCode
+ INTEGER,
+ genEquipInterfacesE1T1PortGroupExcessiveBERthreshold
+ BerLevel,
+ genEquipInterfacesE1T1PortGroupSignalDegradeThreshold
+ INTEGER,
+ genEquipInterfacesE1T1PortGroupLineCode1to8
+ INTEGER,
+ genEquipInterfacesE1T1PortGroupLineCode9to16
+ INTEGER,
+ genEquipInterfacesE1T1PortGroupLineCode17to24
+ INTEGER,
+ genEquipInterfacesE1T1PortGroupLineCode25to32
+ INTEGER
+}
+
+genEquipInterfacesE1T1PortGroupId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Group id. the index of this table."
+ ::= { genEquipInterfacesE1T1PortGroupEntry 1 }
+
+genEquipInterfacesE1T1PortGroupLineCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ b8zs(1),
+ ami(2),
+ hdb3(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PDH line coding. b8zs is for T1 and hdb3 for E1.
+ ami is only for T1. This parameter is
+ relevant only for versions up to 6.6.0.0.1.53 (including)."
+ ::= { genEquipInterfacesE1T1PortGroupEntry 2 }
+
+genEquipInterfacesE1T1PortGroupExcessiveBERthreshold OBJECT-TYPE
+ SYNTAX BerLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Excessive BER threshold for the group of E1s/T1s."
+ ::= { genEquipInterfacesE1T1PortGroupEntry 3 }
+
+genEquipInterfacesE1T1PortGroupSignalDegradeThreshold OBJECT-TYPE
+ SYNTAX INTEGER { n1e-6(3), n1e-7(4), n1e-8(5), n1e-9(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signal degrade threshold for the group of E1s/T1s."
+ ::= { genEquipInterfacesE1T1PortGroupEntry 4 }
+
+genEquipInterfacesE1T1PortGroupLineCode1to8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ b8zs(1),
+ ami(2),
+ hdb3(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PDH line coding for line interfaces 1 to 8.
+ b8zs is for T1 and hdb3 for E1. ami is only for T1."
+ ::= { genEquipInterfacesE1T1PortGroupEntry 5 }
+
+genEquipInterfacesE1T1PortGroupLineCode9to16 OBJECT-TYPE
+ SYNTAX INTEGER {
+ b8zs(1),
+ ami(2),
+ hdb3(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PDH line coding for line interfaces 9 to 16.
+ b8zs is for T1 and hdb3 for E1. ami is only for T1."
+ ::= { genEquipInterfacesE1T1PortGroupEntry 6 }
+
+genEquipInterfacesE1T1PortGroupLineCode17to24 OBJECT-TYPE
+ SYNTAX INTEGER {
+ b8zs(1),
+ ami(2),
+ hdb3(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PDH line coding for line interfaces 17 to 24.
+ b8zs is for T1 and hdb3 for E1. ami is only for T1."
+ ::= { genEquipInterfacesE1T1PortGroupEntry 7 }
+
+genEquipInterfacesE1T1PortGroupLineCode25to32 OBJECT-TYPE
+ SYNTAX INTEGER {
+ b8zs(1),
+ ami(2),
+ hdb3(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PDH line coding for interfaces 25 to 32.
+ b8zs is for T1 and hdb3 for E1. ami is only for T1."
+ ::= { genEquipInterfacesE1T1PortGroupEntry 8 }
+
+
+
+genEquipInterfacesE1T1Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesE1T1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E1/T1 interface configuration table."
+ ::= { genEquipInterfacesE1T1 2 }
+
+genEquipInterfacesE1T1Entry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesE1T1Entry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "E1/T1 interface configuration table."
+ INDEX { ifIndex }
+ ::= { genEquipInterfacesE1T1Table 1 }
+
+GenEquipInterfacesE1T1Entry ::=
+ SEQUENCE {
+ genEquipInterfacesE1T1Priority
+ INTEGER,
+ genEquipInterfacesE1T1CurrBER
+ BerLevel,
+ genEquipInterfacesE1T1Loopback
+ INTEGER,
+ genEquipInterfacesE1T1AISSStatus
+ INTEGER,
+ genEquipInterfacesE1T1CableLength
+ INTEGER
+}
+
+genEquipInterfacesE1T1Priority OBJECT-TYPE
+ SYNTAX INTEGER { low(1), high(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ACM priority of the E1/T1.
+ This parameter is relevant only for stand-alone mode.
+ In shelf this parameter is defined in the trail configuration."
+ ::= { genEquipInterfacesE1T1Entry 1 }
+
+genEquipInterfacesE1T1CurrBER OBJECT-TYPE
+ SYNTAX BerLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "E1/T1 current BER."
+ ::= { genEquipInterfacesE1T1Entry 2 }
+
+genEquipInterfacesE1T1Loopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ towardsLine(2),
+ towardsRadio(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable line loopback on the E1/T1 interface."
+ ::= { genEquipInterfacesE1T1Entry 3 }
+
+genEquipInterfacesE1T1AISSStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ detected(0),
+ notDetected(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the AIS detection, if the AIS detection is activated."
+ ::= { genEquipInterfacesE1T1Entry 4 }
+
+genEquipInterfacesE1T1CableLength OBJECT-TYPE
+ SYNTAX INTEGER {
+ len-0-133ft-0-41m(1),
+ len-133ft-266ft-41m-81m(2),
+ len-266ft-399ft-81m-122m(3),
+ len-399ft-533ft-122m-162m(4),
+ len-533ft-655ft-162m-200m(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter is valid only for T1 interfaces, and determines cable length range."
+ ::= { genEquipInterfacesE1T1Entry 5 }
+
+
+
+genEquipInterfacesAux OBJECT IDENTIFIER ::= {genEquipInterfaces 3}
+
+-- Interfaces Way Side
+genEquipInterfacesAuxWaySide OBJECT IDENTIFIER ::= {genEquipInterfacesAux 1}
+
+genEquipInterfacesAuxWaySideTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesAuxWaySideEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Way-side interface configuration."
+ ::= { genEquipInterfacesAuxWaySide 1 }
+
+genEquipInterfacesAuxWaySideEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesAuxWaySideEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Way-side interface configuration."
+ INDEX { ifIndex }
+ ::= { genEquipInterfacesAuxWaySideTable 1 }
+
+GenEquipInterfacesAuxWaySideEntry ::=
+ SEQUENCE {
+ genEquipInterfacesAuxWaySideAdmin
+ EnableDisable,
+ genEquipInterfacesAuxWaySideCapacity
+ INTEGER,
+ genEquipInterfacesAuxWaySideAutoNegotiation
+ OffOn,
+ genEquipInterfacesAuxWaySideDuplex
+ INTEGER,
+ genEquipInterfacesAuxWaySideRate
+ RateMbps
+}
+
+genEquipInterfacesAuxWaySideAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable - Set Ethernet port #4 to be a wayside port. Disabling this option will cause the port to behave
+ as a normal traffic Ethernet port."
+ ::= { genEquipInterfacesAuxWaySideEntry 1 }
+
+
+genEquipInterfacesAuxWaySideCapacity OBJECT-TYPE
+ SYNTAX INTEGER { narrow(0), wide(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Narrow band (64Kbps) or Wide band (2Mbps)"
+ ::= { genEquipInterfacesAuxWaySideEntry 2 }
+
+
+genEquipInterfacesAuxWaySideAutoNegotiation OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wayside port auto negotiation (Off, on)"
+ ::= { genEquipInterfacesAuxWaySideEntry 3 }
+
+genEquipInterfacesAuxWaySideDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(-1),
+ half(0),
+ full(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wayside port duplex (Half, Full)"
+ ::= { genEquipInterfacesAuxWaySideEntry 4 }
+
+genEquipInterfacesAuxWaySideRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-applicable(-1),
+ n10(0),
+ n100(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Wayside interface port rate (10Mbps,100Mbps)"
+ ::= { genEquipInterfacesAuxWaySideEntry 5 }
+
+
+
+
+-- Interfaces User channel
+genEquipInterfacesAuxUserChanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesAuxUserChanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of configured user channels."
+ ::= { genEquipInterfacesAux 2 }
+
+genEquipInterfacesAuxUserChanEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesAuxUserChanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of configured user channels."
+ INDEX { ifIndex }
+ ::= { genEquipInterfacesAuxUserChanTable 1 }
+
+GenEquipInterfacesAuxUserChanEntry ::=
+ SEQUENCE {
+ genEquipInterfacesAuxUserChanType
+ INTEGER
+}
+
+genEquipInterfacesAuxUserChanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ asynchronous-rs232(1),
+ asynchronous-v-11(2),
+ twin-asynchronous-rs232-and-v-11(3),
+ synchronous-v-11-codirectional(4),
+ synchronous-v-11-contradirectional(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User channel type. The asynchronous modes allow two channels, one in each port.
+ The twin asynchronous mode uses port 1 for v.11 and port 2 for RS-232.
+ The Synchronous modes use two ports each"
+ ::= { genEquipInterfacesAuxUserChanEntry 1 }
+
+
+-- Interfaces Sonet/SDH
+genEquipInterfacesSdh OBJECT IDENTIFIER ::= {genEquipInterfaces 4}
+
+genEquipInterfacesSdhTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesSdhEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "STM-1,OC-3 interface configuration and status table. "
+ ::= { genEquipInterfacesSdh 1 }
+
+genEquipInterfacesSdhEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesSdhEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "STM-1,OC-3 interface configuration and status table."
+ INDEX { ifIndex }
+ ::= { genEquipInterfacesSdhTable 1 }
+
+GenEquipInterfacesSdhEntry ::=
+ SEQUENCE {
+ genEquipInterfacesSdhMuteTx
+ EnableDisableSMI2,
+ genEquipInterfacesSdhClockSource
+ INTEGER,
+ genEquipInterfacesSdhAISAdmin
+ EnableDisable,
+ genEquipInterfacesSdhTraceIdReceived
+ DisplayString,
+ genEquipInterfacesSdhTraceIdTransmitted
+ DisplayString,
+ genEquipInterfacesSdhTraceIdExpected
+ DisplayString,
+ genEquipInterfacesSdhTraceIdStringLength
+ INTEGER,
+ genEquipInterfacesSdhExcessiveBer
+ INTEGER,
+ genEquipInterfacesSdhSignalDegrade
+ INTEGER,
+ genEquipInterfacesSdhLoopback
+ INTEGER,
+ genEquipInterfacesSdhClockSourceStatus
+ INTEGER,
+ genEquipInterfacesSdhLineTxProtectionMode
+ INTEGER,
+ genEquipInterfacesSdhSyncVC
+ INTEGER,
+ genEquipInterfacesSdhAdmin
+ EnableDisableSMI2,
+ genEquipInterfacesSdhPdhTimingMode
+ PWPDHClockSource,
+ genEquipInterfacesSdhSlot
+ INTEGER,
+ genEquipInterfacesSdhIdleCode
+ INTEGER,
+ genEquipInterfacesSdhSSMAdmin
+ EnableDisableSMI2,
+ genEquipInterfacesSdhSSMPattern
+ INTEGER,
+ genEquipInterfacesSdhTraceIdAdmin
+ EnableDisableSMI2,
+ genEquipInterfacesSdhVCSignalLabel
+ INTEGER,
+ genEquipInterfacesSdhVcRdiAdmin
+ EnableDisableSMI2
+}
+
+genEquipInterfacesSdhMuteTx OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mute Tx option on the interface."
+ ::= { genEquipInterfacesSdhEntry 1 }
+
+genEquipInterfacesSdhClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal-clock(0),
+ loop(1),
+ synchronization-vc(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The source of the clock being used.
+ sync-vc option is for future support, to use one of the outgoing TDM VCs as a source."
+ ::= { genEquipInterfacesSdhEntry 2 }
+
+genEquipInterfacesSdhAISAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable, Disable AIS signaling at the V5 byte on the STM-1, OC-3 interface."
+ ::= { genEquipInterfacesSdhEntry 3 }
+
+genEquipInterfacesSdhTraceIdReceived OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "J0 Trace Identifier signal that was received on the interface."
+ ::= { genEquipInterfacesSdhEntry 4 }
+
+genEquipInterfacesSdhTraceIdTransmitted OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "J0 Trace Identifier signal that is transmitted on the interface."
+ ::= { genEquipInterfacesSdhEntry 5 }
+
+genEquipInterfacesSdhTraceIdExpected OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "J0 Trace Identifier signal that is expected to be received on the interface."
+ ::= { genEquipInterfacesSdhEntry 6 }
+
+genEquipInterfacesSdhTraceIdStringLength OBJECT-TYPE
+ SYNTAX INTEGER {
+ len1(0),
+ len15(1),
+ len62(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Trace identifier string length. Lengths 0 and 15 are valid for SDH systems. Length 62 is additionally available in SONET systems."
+ ::= { genEquipInterfacesSdhEntry 7 }
+
+genEquipInterfacesSdhExcessiveBer OBJECT-TYPE
+ SYNTAX INTEGER { n1e-3(0), n1e-4(1), n1e-5(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Excessive BER threshold on the interface."
+ ::= { genEquipInterfacesSdhEntry 8 }
+
+genEquipInterfacesSdhSignalDegrade OBJECT-TYPE
+ SYNTAX INTEGER { n1e-6(3), n1e-7(4), n1e-8(5), n1e-9(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signal degrade threshold on the interface."
+ ::= { genEquipInterfacesSdhEntry 9 }
+
+genEquipInterfacesSdhLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ loopback-towards-system(1),
+ loopback-towards-line(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SDH Loopback."
+ ::= { genEquipInterfacesSdhEntry 10 }
+
+genEquipInterfacesSdhClockSourceStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal-clock(0),
+ loop(1),
+ synchronization-vc(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual source of the clock for the outgoing STM-1/OC-3 signal.
+ It may differ from the desired source if the source signal is missing or corrupt"
+ ::= { genEquipInterfacesSdhEntry 11 }
+
+genEquipInterfacesSdhLineTxProtectionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ uni-directional-MSP(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter configures the behavior of the transmitting line in a 1+1 HSB configuration.
+ In normal mode the stand-by signal is silenced. In uni-directional MSP both units will transmit"
+ ::= { genEquipInterfacesSdhEntry 12 }
+
+genEquipInterfacesSdhSyncVC OBJECT-TYPE
+ SYNTAX INTEGER (1..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The outgoing VC signal to be taken as the STM-1/OC-3 synchronization source if
+ genEquipInterfacesSdhClockSource is set to synchronization-vc"
+ ::= { genEquipInterfacesSdhEntry 13 }
+
+genEquipInterfacesSdhAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Administrative status of the STM-1/OC3 port"
+ ::= { genEquipInterfacesSdhEntry 14 }
+
+genEquipInterfacesSdhPdhTimingMode OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clock reference for outgoing PDH signals configured in 'absolute clock' mode"
+ ::= { genEquipInterfacesSdhEntry 15 }
+
+genEquipInterfacesSdhSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot ID"
+ ::= { genEquipInterfacesSdhEntry 16 }
+
+genEquipInterfacesSdhIdleCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Value to be transmitted at PDH signals inside the STM-1/OC3 when there is no data to transmit"
+ ::= { genEquipInterfacesSdhEntry 17 }
+
+genEquipInterfacesSdhSSMAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SSM support admin for this interface"
+ ::= { genEquipInterfacesSdhEntry 18 }
+
+genEquipInterfacesSdhSSMPattern OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the default SSM pattern to be transmitted in case if TCC clock synchronization subsystem doesn't provide SSM pattern value"
+ ::= { genEquipInterfacesSdhEntry 19 }
+
+genEquipInterfacesSdhTraceIdAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable of J0 mismatch checking on RX direction"
+ ::= { genEquipInterfacesSdhEntry 20 }
+
+genEquipInterfacesSdhVCSignalLabel OBJECT-TYPE
+ SYNTAX INTEGER {
+ asynchronous(0),
+ non-specific-payload(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the signal label bits to be sent and expected in every VC-11/12;
+ use non-specific payload only for backwards compatibility with old equipment"
+ ::= { genEquipInterfacesSdhEntry 21 }
+
+genEquipInterfacesSdhVcRdiAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VC-RDI signaling admin status"
+ ::= { genEquipInterfacesSdhEntry 22 }
+
+
+-- LPVC (Low Oreder Path VC)
+genEquipInterfacesSdhLpVcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesSdhLpVcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table includes properties for each Low-order path VC (VC-11/12) in the SDH interface. "
+ ::= { genEquipInterfacesSdh 2 }
+
+genEquipInterfacesSdhLpVcEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesSdhLpVcEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table includes properties for each Low-order path VC (VC-11/12) in the SDH interface. "
+ INDEX { ifIndex, genEquipInterfacesSdhLpVcId }
+ ::= { genEquipInterfacesSdhLpVcTable 1 }
+
+GenEquipInterfacesSdhLpVcEntry ::=
+ SEQUENCE {
+ genEquipInterfacesSdhLpVcId
+ INTEGER,
+ genEquipInterfacesSdhLpVcAIS
+ INTEGER
+}
+
+genEquipInterfacesSdhLpVcId OBJECT-TYPE
+ SYNTAX INTEGER (1..84)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VC-11 or VC-12 number; VCs are numbered according to standard KLM order. "
+ ::= { genEquipInterfacesSdhLpVcEntry 1 }
+
+genEquipInterfacesSdhLpVcAIS OBJECT-TYPE
+ SYNTAX INTEGER {
+ aisDetected(0),
+ aisNotDetected(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether incoming AIS is currently detected in the VC's payload. 0 indicates that AIS is detected, 1 that is not detected."
+ ::= { genEquipInterfacesSdhLpVcEntry 2 }
+
+
+-- TDM pw-stm1oc3-status-table
+genEquipInterfacesSdhStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesSdhStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SDH Status. "
+ ::= { genEquipInterfacesSdh 3 }
+
+genEquipInterfacesSdhStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesSdhStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SDH Status"
+ INDEX { genEquipInterfacesSdhStatusIfIndex }
+ ::= { genEquipInterfacesSdhStatusTable 1 }
+
+GenEquipInterfacesSdhStatusEntry ::=
+ SEQUENCE {
+ genEquipInterfacesSdhStatusIfIndex
+ INTEGER,
+ genEquipInterfacesSdhStatusLine
+ INTEGER,
+ genEquipInterfacesSdhStatusOperState
+ DownUp,
+ genEquipInterfacesSdhStatusRegenerator
+ INTEGER,
+ genEquipInterfacesSdhStatusClockSourceStatus
+ PWPDHClockSource,
+ genEquipInterfacesSdhStatusPdhClockStatus
+ PWPDHClockSource,
+ genEquipInterfacesSdhStatusSlotId
+ INTEGER,
+ genEquipInterfacesSdhStatusLoopback
+ INTEGER,
+ genEquipInterfacesSdhStatusMultiplexer
+ INTEGER,
+ genEquipInterfacesSdhStatusSsmRx
+ INTEGER,
+ genEquipInterfacesSdhStatusSsmTx
+ INTEGER
+}
+
+genEquipInterfacesSdhStatusIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Portnumber"
+ ::= { genEquipInterfacesSdhStatusEntry 1 }
+
+
+genEquipInterfacesSdhStatusLine OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bitmap field according to the following values: no-defect (1), AIS (2), RDI (4)"
+ ::= { genEquipInterfacesSdhStatusEntry 2 }
+
+genEquipInterfacesSdhStatusOperState OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface operational status"
+ ::= { genEquipInterfacesSdhStatusEntry 3 }
+
+genEquipInterfacesSdhStatusRegenerator OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bitmap field according to the following values: no-defect (1), AIS (2), RDI (4)"
+ ::= { genEquipInterfacesSdhStatusEntry 4 }
+
+genEquipInterfacesSdhStatusClockSourceStatus OBJECT-TYPE
+ SYNTAX PWPDHClockSource
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual source of the clock for the outgoing STM-1/OC-3 signal.
+ It may differ from the desired source if the source signal is missing or corrupt"
+ ::= { genEquipInterfacesSdhStatusEntry 5 }
+
+genEquipInterfacesSdhStatusPdhClockStatus OBJECT-TYPE
+ SYNTAX PWPDHClockSource
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PDH clock source status"
+ ::= { genEquipInterfacesSdhStatusEntry 6 }
+
+genEquipInterfacesSdhStatusSlotId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot ID"
+ ::= { genEquipInterfacesSdhStatusEntry 7 }
+
+genEquipInterfacesSdhStatusLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ towards-system(1),
+ towards-line(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current state of the loopback for the SONET/SDH interface"
+ ::= { genEquipInterfacesSdhStatusEntry 8 }
+
+genEquipInterfacesSdhStatusMultiplexer OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bitmask: no-defect (1), STS-LOP(2), STS-AIS(4), STS-RDI(8), unequipped (16), label-mismatch (32)"
+ ::= { genEquipInterfacesSdhStatusEntry 9 }
+
+genEquipInterfacesSdhStatusSsmRx OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the currently received SSM bits "
+ ::= { genEquipInterfacesSdhStatusEntry 10 }
+
+genEquipInterfacesSdhStatusSsmTx OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the currently transmitted SSM bits "
+ ::= { genEquipInterfacesSdhStatusEntry 11 }
+
+
+--
+-- TDM pw-stm1oc3-loopback-status-table
+
+genEquipInterfacesSdhLoopbackStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesSdhLoopbackStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SONET/SDH interface loopback status"
+ ::= { genEquipInterfacesSdh 4 }
+
+genEquipInterfacesSdhLoopbackStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesSdhLoopbackStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SONET/SDH interface loopback status entry"
+ INDEX { genEquipInterfacesSdhLoopbackStatusIfIndex }
+ ::= { genEquipInterfacesSdhLoopbackStatusTable 1 }
+
+GenEquipInterfacesSdhLoopbackStatusEntry ::=
+ SEQUENCE {
+ genEquipInterfacesSdhLoopbackStatusIfIndex
+ INTEGER,
+ genEquipInterfacesSdhLoopbackStatusSlotId
+ INTEGER,
+ genEquipInterfacesSdhLoopbackStatusType
+ INTEGER,
+ genEquipInterfacesSdhLoopbackStatusCounter
+ INTEGER
+}
+
+genEquipInterfacesSdhLoopbackStatusIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Portnumber"
+ ::= { genEquipInterfacesSdhLoopbackStatusEntry 1 }
+
+
+genEquipInterfacesSdhLoopbackStatusSlotId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot ID"
+ ::= { genEquipInterfacesSdhLoopbackStatusEntry 2 }
+
+genEquipInterfacesSdhLoopbackStatusType OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ towards-system(1),
+ towards-line(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface operational status"
+ ::= { genEquipInterfacesSdhLoopbackStatusEntry 3 }
+
+genEquipInterfacesSdhLoopbackStatusCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current value of STM1/OC3 interface Looback Timeout Counter"
+ ::= { genEquipInterfacesSdhLoopbackStatusEntry 4 }
+
+
+-- Interfaces AIS
+genEquipInterfacesAIS OBJECT IDENTIFIER ::= {genEquipInterfaces 5}
+
+genEquipInterfacesAISAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Control AIS Detection over all E1/T1/SDH ports."
+ ::= { genEquipInterfacesAIS 1 }
+
+-- Automatic State Propagation
+genEquipInterfacesASP OBJECT IDENTIFIER ::= {genEquipInterfaces 6}
+
+genEquipInterfacesASPAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controls the Automatic State Propagation"
+ ::= { genEquipInterfacesASP 1 }
+
+genEquipInterfacesASPLocalLOC OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enables fault propagation upon detection of local LOC.
+ This configuration is relevant only for non-protected single-pipe switch mode only."
+ ::= { genEquipInterfacesASP 2 }
+
+genEquipInterfacesASPLocalExcessiveBER OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enables fault propagation to the Ethernet interface upon detection of radio excessive BER.
+ This configuration is relevant only for non-protected single-pipe switch mode only."
+
+ ::= { genEquipInterfacesASP 3 }
+
+genEquipInterfacesASPACMthreshold OBJECT-TYPE
+ SYNTAX INTEGER {
+ profile-0(0),
+ profile-1(1),
+ profile-2(2),
+ profile-3(3),
+ profile-4(4),
+ profile-5(5),
+ profile-6(6),
+ profile-7(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable the propagation when Radio ACM profile degrades below a defined profile.
+ This configuration is relevant only for non-protected single-pipe switch mode only when ACM
+ radio script is running."
+ ::= { genEquipInterfacesASP 4 }
+
+genEquipInterfacesASPRemoteFault OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter enables/disables automatic state propagation.
+ The following remote faults are propagated to the NE by default:
+ - Radio LOF
+ - Radio link ID mismatch
+ - Ethernet line LOC
+ any other remote faults are propagated to the NE only if they are
+ enabled at the local NE"
+ ::= { genEquipInterfacesASP 5 }
+
+-- NG ASP
+genEquipInterfacesNGASP OBJECT IDENTIFIER ::= {genEquipInterfacesASP 7}
+
+--
+-- Automatic state propagation configuration table - asp-config-table
+--
+
+genEquipInterfacesNGASPConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesNGASPConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table configures automatic state propagation functionality."
+ ::= { genEquipInterfacesNGASP 1 }
+
+genEquipInterfacesNGASPConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesNGASPConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table configures automatic state propagation functionality entry."
+ INDEX { genEquipInterfacesNGASPConfigControlledInterfaceIfindex }
+ ::= { genEquipInterfacesNGASPConfigTable 1 }
+
+GenEquipInterfacesNGASPConfigEntry ::=
+ SEQUENCE {
+ genEquipInterfacesNGASPConfigControlledInterfaceIfindex
+ INTEGER,
+ genEquipInterfacesNGASPConfigAdmin
+ EnableDisable,
+ genEquipInterfacesNGASPConfigMonitoredInterfaceIfindex
+ INTEGER,
+ genEquipInterfacesNGASPConfigAcmThreshold
+ INTEGER,
+ genEquipInterfacesNGASPConfigRadioExcessiveBerCriterionAdmin
+ EnableDisable,
+ genEquipInterfacesNGASPConfigLinkIdMismatchCriterionAdmin
+ EnableDisable,
+ genEquipInterfacesNGASPConfigRadioLofCriterionAdmin
+ EnableDisable,
+ genEquipInterfacesNGASPConfigRemoteRadioLofCriterionAdmin
+ EnableDisable,
+ genEquipInterfacesNGASPConfigRxAcmThresholdCriterionAdmin
+ EnableDisable,
+ genEquipInterfacesNGASPConfigTxAcmThresholdCriterionAdmin
+ EnableDisable,
+ genEquipInterfacesNGASPConfigRemoteEthLocCriterionAdmin
+ EnableDisable,
+ genEquipInterfacesNGASPConfigRemoteFaultTriggerAdmin
+ EnableDisable,
+ genEquipInterfacesNGASPConfigRemoteRadioExcessiveBerCriterionAdmin
+ EnableDisable,
+ genEquipInterfacesNGASPConfigMonitoredInterface56
+ INTEGER,
+ genEquipInterfacesNGASPConfigCsfModeAdmin
+ EnableDisable,
+ genEquipInterfacesNGASPConfigMonitoredInterface
+ INTEGER,
+ genEquipInterfacesNGASPConfigDelayTime
+ INTEGER,
+ genEquipInterfacesNGASPConfigRowStatus
+ RowStatus
+ }
+
+genEquipInterfacesNGASPConfigControlledInterfaceIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the controlled interface.
+ This interface will be disabled upon initiation of auto state propagation"
+ ::= { genEquipInterfacesNGASPConfigEntry 1 }
+
+genEquipInterfacesNGASPConfigAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enables/disables automatic state propagation."
+ ::= { genEquipInterfacesNGASPConfigEntry 2 }
+
+genEquipInterfacesNGASPConfigMonitoredInterfaceIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Index to the monitored interface.
+ Auto state propagation will act upon detecting a failure indication on this interface."
+ ::= { genEquipInterfacesNGASPConfigEntry 3 }
+
+genEquipInterfacesNGASPConfigAcmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ACM profile threshold for initiating auto state propagation."
+ ::= { genEquipInterfacesNGASPConfigEntry 4 }
+
+genEquipInterfacesNGASPConfigRadioExcessiveBerCriterionAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Initiate auto state propagation upon local radio excessive BER."
+ ::= { genEquipInterfacesNGASPConfigEntry 5 }
+
+
+genEquipInterfacesNGASPConfigLinkIdMismatchCriterionAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Initiate auto state propagation upon local radio link Id mismatch."
+ ::= { genEquipInterfacesNGASPConfigEntry 6 }
+
+genEquipInterfacesNGASPConfigRadioLofCriterionAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Initiate auto state propagation upon local radio LOF."
+ ::= { genEquipInterfacesNGASPConfigEntry 7 }
+
+genEquipInterfacesNGASPConfigRemoteRadioLofCriterionAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Initiate auto state propagation upon remote radio LOF."
+ ::= { genEquipInterfacesNGASPConfigEntry 8 }
+
+genEquipInterfacesNGASPConfigRxAcmThresholdCriterionAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Initiate auto state propagation upon radio ACM RX profile below threshold."
+ ::= { genEquipInterfacesNGASPConfigEntry 9 }
+
+genEquipInterfacesNGASPConfigTxAcmThresholdCriterionAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Initiate auto state propagation upon radio ACM TX profile below threshold."
+ ::= { genEquipInterfacesNGASPConfigEntry 10 }
+
+genEquipInterfacesNGASPConfigRemoteEthLocCriterionAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Initiate auto state propagation due to remote ethernet LOC."
+ ::= { genEquipInterfacesNGASPConfigEntry 11 }
+
+genEquipInterfacesNGASPConfigRemoteFaultTriggerAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Auto state propagation trigger by remote fault."
+ ::= { genEquipInterfacesNGASPConfigEntry 12 }
+
+genEquipInterfacesNGASPConfigRemoteRadioExcessiveBerCriterionAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Initiate auto state propagation upon remote radio excessive BER."
+ ::= { genEquipInterfacesNGASPConfigEntry 13 }
+
+genEquipInterfacesNGASPConfigMonitoredInterface56 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Index to the monitored interface. Auto state propagation will act upon detecting a failure indication on this interface."
+ ::= { genEquipInterfacesNGASPConfigEntry 14 }
+
+genEquipInterfacesNGASPConfigCsfModeAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This mode upon failure sends CSF OAM packet instead of shuting down port."
+ ::= { genEquipInterfacesNGASPConfigEntry 15 }
+
+genEquipInterfacesNGASPConfigMonitoredInterface OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Index to the monitored interface. Auto state propagation will act upon detecting a failure indication on this interface."
+ ::= { genEquipInterfacesNGASPConfigEntry 16 }
+
+genEquipInterfacesNGASPConfigDelayTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Debounce time for ASP (in milliseconds)"
+ ::= { genEquipInterfacesNGASPConfigEntry 17 }
+
+genEquipInterfacesNGASPConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+ ::= { genEquipInterfacesNGASPConfigEntry 30 }
+
+
+
+-- PW T-card
+genEquipInterfacesPW OBJECT IDENTIFIER ::= {genEquipInterfaces 7}
+
+genEquipInterfacesPWCardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesPWCardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PW-Card configuration table. using the table to configure the system PW-T features."
+ ::= { genEquipInterfacesPW 1 }
+
+genEquipInterfacesPWCardEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesPWCardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PW-Card configuration table. using the table to configure the system PW-T features."
+ INDEX { genEquipInterfacesPWCardSlotNumber }
+ ::= { genEquipInterfacesPWCardTable 1 }
+
+GenEquipInterfacesPWCardEntry ::=
+ SEQUENCE {
+ genEquipInterfacesPWCardSlotNumber
+ INTEGER,
+ genEquipInterfacesPWCardExportClkSysRef
+ INTEGER,
+ genEquipInterfacesPWCardExportClkFrontPannel
+ INTEGER,
+ genEquipInterfacesPWCardExportClkSysRefCrPort
+ INTEGER,
+ genEquipInterfacesPWCardExportClkFrontPanelCrPort
+ INTEGER,
+ genEquipInterfacesPWCardFrontPanelClockSignalInput
+ INTEGER,
+ genEquipInterfacesPWCardFrontPanelClockSignalOutp
+ INTEGER,
+ genEquipInterfacesPWCardIpAddrUdpIpTraffic
+ IpAddress,
+ genEquipInterfacesPWCardIpSubnetUdpIpTraffic
+ IpAddress,
+ genEquipInterfacesPWCardClkRecoveryMode
+ INTEGER,
+ genEquipInterfacesPWCardDifferentialClkFrequency
+ INTEGER,
+ genEquipInterfacesPWCardDifferentialClkSource
+ INTEGER
+}
+
+genEquipInterfacesPWCardSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Slot number where the relevant PW card is inserted."
+::= { genEquipInterfacesPWCardEntry 1 }
+
+genEquipInterfacesPWCardExportClkSysRef OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ frontPanel(1),
+ clockRecovery(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Which card clock to provide as source towards system reference clock;
+ FrontPanel takes the clock inserted into the front panel interface;
+ ClockRecovery takes the clock recovered from the PW service mapped to the TDM port defined in ExportClkSysRefCrPort."
+::= { genEquipInterfacesPWCardEntry 2 }
+
+genEquipInterfacesPWCardExportClkFrontPannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ sysRefClk(1),
+ clockRecovery(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Which clock to export to the front panel clock; SysRefClk exports the system reference clock;
+ ClockRecovery exports the clock recovered from the PW service mapped to the TDM port defined in ExportClkFrontPanelCrPort."
+
+::= { genEquipInterfacesPWCardEntry 3 }
+
+genEquipInterfacesPWCardExportClkSysRefCrPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM port serving as clock recovery reference if ExportClkSysRef is set to ClockRecovery."
+::= { genEquipInterfacesPWCardEntry 4 }
+
+genEquipInterfacesPWCardExportClkFrontPanelCrPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM port serving as clock recovery reference if ExportClkFrontPannel is set to ClockRecovery."
+::= { genEquipInterfacesPWCardEntry 5 }
+
+genEquipInterfacesPWCardFrontPanelClockSignalInput OBJECT-TYPE
+ SYNTAX INTEGER {
+ sync(0),
+ e1t1(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configure the type of input clock signal of the front panel port.
+ Sync is 2.048MHz/1.544MHz (differential sine/square 3.3V); e1t1 is a G.823/G.824 signal."
+::= { genEquipInterfacesPWCardEntry 6 }
+
+genEquipInterfacesPWCardFrontPanelClockSignalOutp OBJECT-TYPE
+ SYNTAX INTEGER {
+ sync(0),
+ e1t1(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configure the type of output clock signal of the front panel port.
+ Sync is 2.048MHz/1.544MHz (differential sine/square 3.3V); e1t1 is a G.823/G.824 signal."
+::= { genEquipInterfacesPWCardEntry 7 }
+
+genEquipInterfacesPWCardIpAddrUdpIpTraffic OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Address for UDP/IP encapsulated PWs."
+::= { genEquipInterfacesPWCardEntry 8 }
+
+genEquipInterfacesPWCardIpSubnetUdpIpTraffic OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Subnet for UDP/IP encapsulated PWs."
+::= { genEquipInterfacesPWCardEntry 9 }
+
+genEquipInterfacesPWCardClkRecoveryMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ adaptive(0),
+ differential(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clock recovery mode for the card."
+::= { genEquipInterfacesPWCardEntry 10 }
+
+genEquipInterfacesPWCardDifferentialClkFrequency OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ n25MHz(1),
+ n125MHz(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Frequency for differential clock (none for adaptive)."
+::= { genEquipInterfacesPWCardEntry 11 }
+
+genEquipInterfacesPWCardDifferentialClkSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ sysReference(2),
+ frontPanel(3),
+ n1588(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reference clock source for differential clock recovery (none for adaptive)."
+::= { genEquipInterfacesPWCardEntry 12 }
+
+
+-- PW t-card TDM ports table
+genEquipInterfacesServicesPWTDMPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesServicesPWTDMPortsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of the 16 internal E1/DS1 ports."
+ ::= { genEquipInterfacesPW 2 }
+
+genEquipInterfacesServicesPWTDMPortsEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesServicesPWTDMPortsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of the 16 internal E1/DS1 ports."
+ INDEX { ifIndex }
+ ::= { genEquipInterfacesServicesPWTDMPortsTable 1 }
+
+GenEquipInterfacesServicesPWTDMPortsEntry ::=
+ SEQUENCE {
+ genEquipInterfacesServicesPWTDMPortsLineType
+ INTEGER,
+ genEquipInterfacesServicesPWTDMPortsLineCoding
+ INTEGER,
+ genEquipInterfacesServicesPWTDMPortsAssigned
+ NoYes,
+ genEquipInterfacesServicesPWTDMPortsChannelization
+ EnableDisable,
+ genEquipInterfacesServicesPWTDMPortsTimingMode
+ INTEGER,
+ genEquipInterfacesServicesPWTDMPortsClockSourceRef
+ INTEGER,
+ genEquipInterfacesServicesPWTDMPortsClkSrcRefPort
+ INTEGER,
+ genEquipInterfacesServicesPWTDMPortsClkSrcPWId
+ INTEGER,
+ genEquipInterfacesServicesPWTDMPortsLoopback
+ INTEGER,
+ genEquipInterfacesServicesPWTDMPortsTimeout
+ INTEGER,
+ genEquipInterfacesServicesPWTDMPortsIdleCode
+ INTEGER,
+ genEquipInterfacesServicesPWTDMPortsCounter
+ INTEGER,
+ genEquipInterfacesServicesPWTDMPortsLineStatus
+ INTEGER
+}
+
+
+genEquipInterfacesServicesPWTDMPortsLineType OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1Unframed(0),
+ e1(1),
+ e1Crc(2),
+ e1Mf(3),
+ e1MfCrc(4),
+ ds1Uxnframed(5),
+ ds1Sf(6),
+ ds1Esf(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line type of this TDM port. E1 types are for E1 systems and DS1 types for DS1 systems."
+::= { genEquipInterfacesServicesPWTDMPortsEntry 1 }
+
+genEquipInterfacesServicesPWTDMPortsLineCoding OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line coding for this port. The value hdb3-b8zs means b8zs for T1 and hdb3 for E1.
+ Ami is only for T1."
+::= { genEquipInterfacesServicesPWTDMPortsEntry 2 }
+
+genEquipInterfacesServicesPWTDMPortsAssigned OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indication whether this port is currently assigned to a TDM trail."
+
+::= { genEquipInterfacesServicesPWTDMPortsEntry 3 }
+
+genEquipInterfacesServicesPWTDMPortsChannelization OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TIndication whether this TDM port is channelized into DS0s."
+::= { genEquipInterfacesServicesPWTDMPortsEntry 4 }
+
+genEquipInterfacesServicesPWTDMPortsTimingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ loop(0),
+ absolute(1),
+ clockRecovery(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Transmission towards TDM timing mode.
+ Loop means transmitting with the received clock from TDM signal.
+ Absolute means transmitting with the clock selected by ClockSourceRef.
+ ClockRecovery means adaptive clock recovery mode."
+::= { genEquipInterfacesServicesPWTDMPortsEntry 5 }
+
+genEquipInterfacesServicesPWTDMPortsClockSourceRef OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ sysRefClk(1),
+ frontPanel(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clock source reference for Absolute clock mode.
+ 'none' for loop or clock-recovery timing modes."
+::= { genEquipInterfacesServicesPWTDMPortsEntry 6 }
+
+genEquipInterfacesServicesPWTDMPortsClkSrcRefPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM port serving as a clock reference for loop or clock-recovery timing modes"
+::= { genEquipInterfacesServicesPWTDMPortsEntry 7 }
+
+genEquipInterfacesServicesPWTDMPortsClkSrcPWId OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PW ID (as defined in genEquipServicesPWServicePWId) from which clock will be derived
+ for this port when TimingMode is ClockRecovery."
+::= { genEquipInterfacesServicesPWTDMPortsEntry 8 }
+
+genEquipInterfacesServicesPWTDMPortsLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ towardsLine(2),
+ towardsSystem(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable line loopback on the E1/T1 interface."
+::= { genEquipInterfacesServicesPWTDMPortsEntry 9 }
+
+genEquipInterfacesServicesPWTDMPortsTimeout OBJECT-TYPE
+ SYNTAX INTEGER (0..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line loopback timeout, in minutes. 0 means no timer."
+::= { genEquipInterfacesServicesPWTDMPortsEntry 10 }
+
+genEquipInterfacesServicesPWTDMPortsIdleCode OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Value to be transmitted on this TDM port in unused timeslots."
+::= { genEquipInterfacesServicesPWTDMPortsEntry 11 }
+
+genEquipInterfacesServicesPWTDMPortsCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Loopback time left (in seconds)."
+::= { genEquipInterfacesServicesPWTDMPortsEntry 12 }
+
+genEquipInterfacesServicesPWTDMPortsLineStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAlarm(0),
+ rxLof(1),
+ txLof(2),
+ rxAis(3),
+ txAis(4),
+ ts16RxLomf(5),
+ ts16TxLomf(6),
+ loopbackAlarm(7),
+ otherFailure(8)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line status of this TDM port."
+::= { genEquipInterfacesServicesPWTDMPortsEntry 13 }
+
+--
+-- NG PW Interfaces
+--
+genEquipInterfacesNGPW OBJECT IDENTIFIER ::= {genEquipInterfacesPW 3}
+
+--
+-- PW-LIC card configuration table - pw-card-configuration-table
+--
+genEquipInterfacesNGPWCardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesNGPWCardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of PW-LIC card level parameters."
+ ::= { genEquipInterfacesNGPW 1 }
+
+genEquipInterfacesNGPWCardEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesNGPWCardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuration of PW-LIC card level parameters."
+ INDEX { genEquipInterfacesNGPWCardSlotID }
+ ::= { genEquipInterfacesNGPWCardTable 1 }
+
+GenEquipInterfacesNGPWCardEntry ::=
+ SEQUENCE {
+ genEquipInterfacesNGPWCardSlotID
+ INTEGER,
+ genEquipInterfacesNGPWCardExportClkSysRef
+ PWCclockSysRef,
+ genEquipInterfacesNGPWCardExportClkSysRefCrPort
+ INTEGER,
+ genEquipInterfacesNGPWCardIPAddress
+ IpAddress,
+ genEquipInterfacesNGPWCardIPSubnetMask
+ IpAddress,
+ genEquipInterfacesNGPWCardClkRecoveryMode
+ INTEGER,
+ genEquipInterfacesNGPWCardDifferentialClkSource
+ PWCDiffClockSrc,
+ genEquipInterfacesNGPWCardClockFreq
+ INTEGER,
+ genEquipInterfacesNGPWCardTDMType
+ INTEGER,
+ genEquipInterfacesNGPWCardLoopbackTimeout
+ INTEGER
+}
+
+genEquipInterfacesNGPWCardSlotID OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipInterfacesNGPWCardEntry 1 }
+
+genEquipInterfacesNGPWCardExportClkSysRef OBJECT-TYPE
+ SYNTAX PWCclockSysRef
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configures which clock the PW-LIC exports towards the system."
+::= { genEquipInterfacesNGPWCardEntry 2 }
+
+genEquipInterfacesNGPWCardExportClkSysRefCrPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM port serving as clock recovery reference towards the system."
+::= { genEquipInterfacesNGPWCardEntry 3 }
+
+genEquipInterfacesNGPWCardIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Address for UDP/IP and MPLS encapsulations."
+::= { genEquipInterfacesNGPWCardEntry 4 }
+
+genEquipInterfacesNGPWCardIPSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP subnet mask for UDP/IP and MPLS encapsulations."
+::= { genEquipInterfacesNGPWCardEntry 5 }
+
+genEquipInterfacesNGPWCardClkRecoveryMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ adaptive(0),
+ differential(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the card either in ACR or differential clock recovery mode."
+::= { genEquipInterfacesNGPWCardEntry 6 }
+
+genEquipInterfacesNGPWCardDifferentialClkSource OBJECT-TYPE
+ SYNTAX PWCDiffClockSrc
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reference clock source for differential clock recovery (none for adaptive)."
+::= { genEquipInterfacesNGPWCardEntry 7 }
+
+genEquipInterfacesNGPWCardClockFreq OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ fr-25(1),
+ fr-125(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Frequency for differential clock (none for adaptive)."
+::= { genEquipInterfacesNGPWCardEntry 8 }
+
+genEquipInterfacesNGPWCardTDMType OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1(0),
+ ds1(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Type of TDM interfaces (E1, DS1)."
+::= { genEquipInterfacesNGPWCardEntry 9 }
+
+genEquipInterfacesNGPWCardLoopbackTimeout OBJECT-TYPE
+ SYNTAX INTEGER (0..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Timeout for TDM ports loopback."
+::= { genEquipInterfacesNGPWCardEntry 10 }
+
+
+-- pwe3-pwc-fp-clock-configuration-table
+genEquipInterfacesNGPWClockInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesNGPWClockInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of the front panel clock interface in the PW-LIC."
+ ::= { genEquipInterfacesNGPW 3 }
+
+genEquipInterfacesNGPWClockInterfaceEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesNGPWClockInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuration of the front panel clock interface in the PW-LIC."
+ INDEX { genEquipInterfacesNGPWClockInterfaceSlotID }
+ ::= { genEquipInterfacesNGPWClockInterfaceTable 1 }
+
+GenEquipInterfacesNGPWClockInterfaceEntry ::=
+ SEQUENCE {
+ genEquipInterfacesNGPWClockInterfaceSlotID
+ INTEGER,
+ genEquipInterfacesNGPWClockInterfaceIfIndex
+ INTEGER,
+ genEquipInterfacesNGPWClockInterfaceAdminRx
+ EnableDisableSMI2,
+ genEquipInterfacesNGPWClockInterfaceAdminTx
+ EnableDisableSMI2,
+ genEquipInterfacesNGPWClockInterfaceExportClkFrontPannel
+ INTEGER,
+ genEquipInterfacesNGPWClockInterfaceExportClkFrontPanelCrPort
+ INTEGER,
+ genEquipInterfacesNGPWClockInterfaceFrontPanelClockSignalInput
+ PWfpClockSignal,
+ genEquipInterfacesNGPWClockInterfaceFrontPanelClockSignalOutput
+ PWfpClockSignal,
+ genEquipInterfacesNGPWClockInterfaceSSMAdmin
+ EnableDisableSMI2,
+ genEquipInterfacesNGPWClockInterfaceSSMBit
+ INTEGER,
+ genEquipInterfacesNGPWClockInterfaceSSMTxDefault
+ INTEGER
+}
+
+
+genEquipInterfacesNGPWClockInterfaceSlotID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipInterfacesNGPWClockInterfaceEntry 1 }
+
+genEquipInterfacesNGPWClockInterfaceIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface IfIndex."
+::= { genEquipInterfacesNGPWClockInterfaceEntry 2 }
+
+genEquipInterfacesNGPWClockInterfaceAdminRx OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clock interface administrative state."
+::= { genEquipInterfacesNGPWClockInterfaceEntry 3 }
+
+genEquipInterfacesNGPWClockInterfaceAdminTx OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clock interface administrative state."
+::= { genEquipInterfacesNGPWClockInterfaceEntry 4 }
+
+genEquipInterfacesNGPWClockInterfaceExportClkFrontPannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ sysRef(1),
+ clockRecovery(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configures which signal the PW-LIC exports to the front panel clock interface."
+::= { genEquipInterfacesNGPWClockInterfaceEntry 5 }
+
+genEquipInterfacesNGPWClockInterfaceExportClkFrontPanelCrPort OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM port serving as clock recovery reference for front panel interface."
+::= { genEquipInterfacesNGPWClockInterfaceEntry 6 }
+
+genEquipInterfacesNGPWClockInterfaceFrontPanelClockSignalInput OBJECT-TYPE
+ SYNTAX PWfpClockSignal
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Expected input signal type: E1 or differential sine/square 3.3V 2MHz"
+::= { genEquipInterfacesNGPWClockInterfaceEntry 7 }
+
+genEquipInterfacesNGPWClockInterfaceFrontPanelClockSignalOutput OBJECT-TYPE
+ SYNTAX PWfpClockSignal
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Output signal type: E1 or differential sine/square 3.3V 2MH."
+::= { genEquipInterfacesNGPWClockInterfaceEntry 8 }
+
+genEquipInterfacesNGPWClockInterfaceSSMAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable SSM sending in this interface."
+::= { genEquipInterfacesNGPWClockInterfaceEntry 9 }
+
+genEquipInterfacesNGPWClockInterfaceSSMBit OBJECT-TYPE
+ SYNTAX INTEGER (4..8)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Determines which bit in the frame."
+::= { genEquipInterfacesNGPWClockInterfaceEntry 10 }
+
+genEquipInterfacesNGPWClockInterfaceSSMTxDefault OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "..."
+::= { genEquipInterfacesNGPWClockInterfaceEntry 11 }
+
+
+-- pw-clock-interface-status-table
+genEquipInterfacesNGPWClockInterfaceStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesNGPWClockInterfaceStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains information about current state of the clock interface in the PW-LIC."
+ ::= { genEquipInterfacesNGPW 4 }
+
+genEquipInterfacesNGPWClockInterfaceStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesNGPWClockInterfaceStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains information about current state of the clock interface in the PW-LIC."
+ INDEX { genEquipInterfacesNGPWClockInterfaceStatusSlotID }
+ ::= { genEquipInterfacesNGPWClockInterfaceStatusTable 1 }
+
+GenEquipInterfacesNGPWClockInterfaceStatusEntry ::=
+ SEQUENCE {
+ genEquipInterfacesNGPWClockInterfaceStatusSlotID
+ INTEGER,
+ genEquipInterfacesNGPWClockInterfaceStatusIfIndex
+ INTEGER,
+ genEquipInterfacesNGPWClockInterfaceStatusOperationalState
+ DownUp,
+ genEquipInterfacesNGPWClockInterfaceStatusSSMTx
+ INTEGER,
+ genEquipInterfacesNGPWClockInterfaceStatusSSMRx
+ INTEGER
+}
+
+
+genEquipInterfacesNGPWClockInterfaceStatusSlotID OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipInterfacesNGPWClockInterfaceStatusEntry 1 }
+
+genEquipInterfacesNGPWClockInterfaceStatusIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface IfIndex."
+::= { genEquipInterfacesNGPWClockInterfaceStatusEntry 2 }
+
+genEquipInterfacesNGPWClockInterfaceStatusOperationalState OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clock interface operational state."
+::= { genEquipInterfacesNGPWClockInterfaceStatusEntry 3 }
+
+genEquipInterfacesNGPWClockInterfaceStatusSSMTx OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Currently transmitted SSM bits."
+::= { genEquipInterfacesNGPWClockInterfaceStatusEntry 4 }
+
+genEquipInterfacesNGPWClockInterfaceStatusSSMRx OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Currently received SSM bits."
+::= { genEquipInterfacesNGPWClockInterfaceStatusEntry 5 }
+
+
+-- pw-eth-port-configuration-table
+genEquipInterfacesNGPWEthInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesNGPWEthInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows enabling/disabling the PW-LIC internal Ethernet port."
+ ::= { genEquipInterfacesNGPW 5 }
+
+genEquipInterfacesNGPWEthInterfaceEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesNGPWEthInterfaceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows enabling/disabling the PW-LIC internal Ethernet port."
+ INDEX { genEquipInterfacesNGPWEthInterfaceSlotID }
+ ::= { genEquipInterfacesNGPWEthInterfaceTable 1 }
+
+GenEquipInterfacesNGPWEthInterfaceEntry ::=
+ SEQUENCE {
+ genEquipInterfacesNGPWEthInterfaceSlotID
+ INTEGER,
+ genEquipInterfacesNGPWEthInterfaceIfIndex
+ INTEGER
+}
+
+
+genEquipInterfacesNGPWEthInterfaceSlotID OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipInterfacesNGPWEthInterfaceEntry 1 }
+
+genEquipInterfacesNGPWEthInterfaceIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface IfIndex."
+::= { genEquipInterfacesNGPWEthInterfaceEntry 2 }
+
+
+-- pw-eth-port-status-table
+genEquipInterfacesNGPWEthInterfaceStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesNGPWEthInterfaceStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains status and RMON statistics of the internal PW-LIC Ethernet port."
+ ::= { genEquipInterfacesNGPW 6 }
+
+genEquipInterfacesNGPWEthInterfaceStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesNGPWEthInterfaceStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table enatry contains status and RMON statistics of the internal PW-LIC Ethernet port."
+ INDEX { genEquipInterfacesNGPWEthInterfaceStatusIfIndex }
+ ::= { genEquipInterfacesNGPWEthInterfaceStatusTable 1 }
+
+GenEquipInterfacesNGPWEthInterfaceStatusEntry ::=
+ SEQUENCE {
+ genEquipInterfacesNGPWEthInterfaceStatusIfIndex
+ INTEGER,
+ genEquipInterfacesNGPWEthInterfaceStatusMACAddress
+ OCTET STRING,
+ genEquipInterfacesNGPWEthInterfaceStatusClearStats
+ NoYes,
+ genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames64
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames127
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames255
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames511
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1023
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1518
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1522
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxBytes
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxPackets
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxErrFcs
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxMulticast
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxBroadcast
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxMacControl
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxMacPause
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxMacUnknown
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxErrCode
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxErrFalseCarrier
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxUndersize
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxOversize
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxFragments
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxJabber
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxDropped
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxBytes
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxPackets
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxMulticast
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxBroadcast
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxMacPause
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxDefer
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxExcessDefer
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxSingleCollision
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxMultiCollision
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxLateCollision
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxExcessCollision
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxNoCollision
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxMacPauseHonored
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxDropped
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxJabber
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxErrFcs
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxControl
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxOversize
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxUndersize
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxFragments
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxIwFrames
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxErrFbpUnderrun
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxErrNonvalidMac
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxErrMru
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxErrSdu
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusTxErrUnderrun
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusRxErrOverrun
+ Counter64,
+ genEquipInterfacesNGPWEthInterfaceStatusSlotID
+ INTEGER
+}
+
+
+genEquipInterfacesNGPWEthInterfaceStatusIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface IfIndex."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 2 }
+
+genEquipInterfacesNGPWEthInterfaceStatusMACAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC Address to be used in Ethernet and UDP/IP PSN packets"
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 3 }
+
+genEquipInterfacesNGPWEthInterfaceStatusClearStats OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clears internal Ethernet port RMON counters"
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 4 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames64 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 64 bytes in length inclusive"
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 5 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames127 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 65 to 127 bytes in length inclusive."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 6 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames255 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 128 to 255 bytes in length inclusive."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 7 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames511 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 256 to 511 bytes in length inclusive."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 8 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1023 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 512 to 1023 bytes in length inclusive."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 9 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1518 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 1024 to 1518 bytes in length inclusive."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 10 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxRxFrames1522 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of good or bad frames transmitted and received that are 1519 to 1522 bytes in length inclusive."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 11 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of byte count of frames received with 0 to 1518 bytes, including those in bad packets."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 12 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxPackets OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of received packets (including bad packets, all Unicast, Broadcast, and Multicast packets)."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 13 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxErrFcs OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of frames received that have a integral 64 to 1518 byte length and contain a Frame Check Sequence error.."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 14 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxMulticast OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of multicast good frames of length 64 to1518 (non VLAN) or 1522 (VLAN) bytes excluding Broadcast frames."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 15 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxBroadcast OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of broadcast good frames of length 64 to1518 (non VLAN) or 1522 (VLAN) bytes excluding Broadcast frames."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 16 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxMacControl OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of MAC Control frames received (PAUSE &amp;Unsupported)."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 17 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxMacPause OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of valid PAUSE MAC Control frames received."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 18 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxMacUnknown OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of MAC Control Frames received that contain an opcode other than a PAUSE."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 19 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxErrCode OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of instances where a valid carrier was present and at least one invalid data symbol was detected."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 20 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxErrFalseCarrier OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of false carriers detected during idle, as defined by a 1 on RX_ER and an '0xE' on RXD."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 21 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxUndersize OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of frames received that are less than 64 bytes in length, contain a valid FCS, and were otherwise well formed."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 22 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxOversize OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of frames received that exceeded maximum bytes in length, contain a valid FCS, and were otherwise well formed."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 23 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxFragments OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of frames received which are less than 64 bytes in length and contain an invalid FCS."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 24 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxJabber OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of frames received which exceed maximum length and contain an invalid FCS, including alignment errors."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 25 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxDropped OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of frames received that are streamed to the system but are later dropped due to lack of system resources."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 26 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of bytes that were put on the wire including fragments of frames that were involved with collisions."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 27 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxPackets OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of transmitted packets."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 28 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxMulticast OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of Multicast valid frames transmitted (excluding Broadcast frames)."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 29 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxBroadcast OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of Broadcast frames transmitted (excluding Multicast frames)."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 30 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxMacPause OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of valid PAUSE MAC Control frames transmitted."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 31 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxDefer OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of frames that were deferred upon first transmission attempt. Does not include frames involved in collisions.."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 32 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxExcessDefer OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of frames aborted that were deferred for an excessive period of time (3036 byte times)."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 33 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxSingleCollision OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of frames transmitted which experienced exactly one collision during transmission."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 34 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxMultiCollision OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of frames transmitted which experienced 2-15 collisions."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 35 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxLateCollision OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of frames transmitted that experienced a late collision during a transmission attempt."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 36 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxExcessCollision OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of frames that experienced 16 collisions during transmission and were aborted."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 37 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxNoCollision OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of frames transmitted that had no collision."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 38 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxMacPauseHonored OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of times a valid PAUSE MAC Control frame was transmitted and honored."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 39 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxDropped OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of times the input PFH is asserted."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 40 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxJabber OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of oversized transmitted frames with an incorrect FCS value."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 41 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxErrFcs OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of valid sized packets transmitted with an incorrec tFCS value."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 42 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxControl OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of valid size frames transmitted with a Type Field signifying a Control frame.."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 43 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxOversize OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of oversized transmitted frames with a correct."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 44 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxUndersize OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of transmitted frames less then 64 bytes, with a correctFCS value."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 45 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxFragments OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of transmitted frames less then 64 bytes, with an incorrect FCS value."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 46 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxIwFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of the number of received Ethernet Interworking frames that were received and sent to the L3 Interworking module."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 47 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxErrFbpUnderrun OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of the number of received Ethernet Interworking frames which were dropped due free buffer pool (FBP) Overrun."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 48 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxErrNonvalidMac OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of the number of received Ethernet frames whose MAC-DA is not valid."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 49 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxErrMru OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of the number of received Ethernet Interworking frames which were dropped due the Maximum Receive Unit."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 50 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxErrSdu OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of the number of Ethernet frames which were closed due the maximum frame size has been exceeded."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 51 }
+
+genEquipInterfacesNGPWEthInterfaceStatusTxErrUnderrun OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of times Ethernet transmitter underun occurred."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 52 }
+
+genEquipInterfacesNGPWEthInterfaceStatusRxErrOverrun OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsigned 64-bit modulo counter of number of received Ethernet frames which were closed or discarded due to a receive buffer overrun event."
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 53 }
+
+genEquipInterfacesNGPWEthInterfaceStatusSlotID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted"
+::= { genEquipInterfacesNGPWEthInterfaceStatusEntry 54 }
+
+
+--
+-- PW-LIC card staus table - pw-card-status-table
+--
+genEquipInterfacesNGPWCardStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesNGPWCardStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains information about PW-LIC card level status."
+ ::= { genEquipInterfacesNGPW 7 }
+
+genEquipInterfacesNGPWCardStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesNGPWCardStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains information about PW-LIC card level status."
+ INDEX { genEquipInterfacesNGPWCardStatusSlotID }
+ ::= { genEquipInterfacesNGPWCardStatusTable 1 }
+
+GenEquipInterfacesNGPWCardStatusEntry ::=
+ SEQUENCE {
+ genEquipInterfacesNGPWCardStatusSlotID
+ INTEGER,
+ genEquipInterfacesNGPWCardStatusSWVersion
+ DisplayString
+}
+
+genEquipInterfacesNGPWCardStatusSlotID OBJECT-TYPE
+ SYNTAX INTEGER (2..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipInterfacesNGPWCardStatusEntry 1 }
+
+genEquipInterfacesNGPWCardStatusSWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bundle ID."
+::= { genEquipInterfacesNGPWCardStatusEntry 2 }
+
+
+
+-- Switch Application Branch
+genEquipInterfacesCet OBJECT IDENTIFIER ::= {genEquipInterfaces 8}
+
+genEquipInterfacesCetGeneral OBJECT IDENTIFIER ::= {genEquipInterfacesCet 1}
+
+genEquipInterfacesCetMru OBJECT-TYPE
+ SYNTAX INTEGER (64..9612)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Frame Size."
+::= { genEquipInterfacesCetGeneral 1 }
+
+--
+-- Switch Application if-physical-configuration-table
+--
+
+genEquipInterfacesCetPhyConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCetPhyConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet physical port configuration table."
+ ::= { genEquipInterfacesCet 2 }
+
+genEquipInterfacesCetPhyConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCetPhyConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet physical port configuration table entry."
+ INDEX { genEquipInterfacesCetPhyConfigIfIndex }
+ ::= { genEquipInterfacesCetPhyConfigTable 1 }
+
+GenEquipInterfacesCetPhyConfigEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCetPhyConfigIfIndex
+ INTEGER,
+ genEquipInterfacesCetPhyConfigDescription
+ DisplayString,
+ genEquipInterfacesCetPhyConfigMediaType
+ MediaType,
+ genEquipInterfacesCetPhyConfigAdmin
+ EnableDisable,
+ genEquipInterfacesCetPhyConfigAutoNegotiation
+ AutoNegMode,
+ genEquipInterfacesCetPhyConfigSpeed
+ SpeedDefs,
+ genEquipInterfacesCetPhyConfigDuplex
+ HalfFull,
+ genEquipInterfacesCetPhyConfigMasterSlave
+ MasterSalveSetMode,
+-- genEquipInterfacesCetPhyConfigFlowControl
+-- FlowControl,
+ genEquipInterfacesCetPhyConfigIfg
+ INTEGER,
+ genEquipInterfacesCetPhyConfigPreamble
+ INTEGER,
+ genEquipInterfacesCetPhyConfigMacAddress
+ OCTET STRING,
+ genEquipInterfacesCetPhyConfigType
+ PortType,
+ genEquipInterfacesCetPhyConfigPortPmAdmin
+ EnableDisable,
+ genEquipInterfacesCetPhyConfigPortPmRxBytesThreshold
+ INTEGER,
+ genEquipInterfacesCetPhyConfigPortPmTxBytesThreshold
+ INTEGER
+}
+
+
+genEquipInterfacesCetPhyConfigIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet physical port if-index table key."
+::= { genEquipInterfacesCetPhyConfigEntry 1 }
+
+genEquipInterfacesCetPhyConfigDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting Ethernet physical port user description."
+::= { genEquipInterfacesCetPhyConfigEntry 2 }
+
+genEquipInterfacesCetPhyConfigMediaType OBJECT-TYPE
+ SYNTAX MediaType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting Ethernet physical port media type."
+::= { genEquipInterfacesCetPhyConfigEntry 3 }
+
+genEquipInterfacesCetPhyConfigAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting Ethernet physical port administration."
+::= { genEquipInterfacesCetPhyConfigEntry 4 }
+
+genEquipInterfacesCetPhyConfigAutoNegotiation OBJECT-TYPE
+ SYNTAX AutoNegMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting Ethernet physical port auto negotiation state."
+::= { genEquipInterfacesCetPhyConfigEntry 5 }
+
+genEquipInterfacesCetPhyConfigSpeed OBJECT-TYPE
+ SYNTAX SpeedDefs
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting Ethernet physical maximum port speed Affects Auto Neg Capability Advertised Bits."
+::= { genEquipInterfacesCetPhyConfigEntry 6 }
+
+genEquipInterfacesCetPhyConfigDuplex OBJECT-TYPE
+ SYNTAX HalfFull
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting Ethernet physical port duplex Affects Auto Neg Capability Advertised Bits."
+::= { genEquipInterfacesCetPhyConfigEntry 7 }
+
+genEquipInterfacesCetPhyConfigMasterSlave OBJECT-TYPE
+ SYNTAX MasterSalveSetMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting Ethernet physical port master slave for 1000BaseT Affects Auto Neg
+ Capability Advertised Bits."
+::= { genEquipInterfacesCetPhyConfigEntry 8 }
+
+--genEquipInterfacesCetPhyConfigFlowControl OBJECT-TYPE
+-- SYNTAX FlowControl
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Setting Ethernet physical port flow-control Affects Auto Neg Capability Advertised Bits"
+--::= { genEquipInterfacesCetPhyConfigEntry 9 }
+
+genEquipInterfacesCetPhyConfigIfg OBJECT-TYPE
+ SYNTAX INTEGER (6..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Inter Frame GAP value in bytes."
+::= { genEquipInterfacesCetPhyConfigEntry 10 }
+
+genEquipInterfacesCetPhyConfigPreamble OBJECT-TYPE
+ SYNTAX INTEGER (6..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port preamble value in bytes."
+::= { genEquipInterfacesCetPhyConfigEntry 11 }
+
+genEquipInterfacesCetPhyConfigMacAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet physical port mac-address."
+::= { genEquipInterfacesCetPhyConfigEntry 12 }
+
+genEquipInterfacesCetPhyConfigType OBJECT-TYPE
+ SYNTAX PortType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting Ethernet physical port type."
+::= { genEquipInterfacesCetPhyConfigEntry 13 }
+
+genEquipInterfacesCetPhyConfigPortPmAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable PMs on port level."
+::= { genEquipInterfacesCetPhyConfigEntry 14 }
+
+genEquipInterfacesCetPhyConfigPortPmRxBytesThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold of received bytes PM."
+::= { genEquipInterfacesCetPhyConfigEntry 15 }
+
+genEquipInterfacesCetPhyConfigPortPmTxBytesThreshold OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold of transmitted bytes PM."
+::= { genEquipInterfacesCetPhyConfigEntry 16 }
+
+
+--
+-- Interfaces Switch Application Physical Port Status Table
+-- if-physical-status-table
+--
+
+genEquipInterfacesCetPhyStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCetPhyStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet physical port configuration table."
+ ::= { genEquipInterfacesCet 3 }
+
+genEquipInterfacesCetPhyStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCetPhyStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of the 16 internal E1/DS1 ports."
+ INDEX { genEquipInterfacesCetPhyStatusIfIndex }
+ ::= { genEquipInterfacesCetPhyStatusTable 1 }
+
+GenEquipInterfacesCetPhyStatusEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCetPhyStatusIfIndex
+ INTEGER,
+ genEquipInterfacesCetPhyStatusMediaType
+ MediaType,
+ genEquipInterfacesCetPhyStatusOperationalStatus
+ DownUp,
+ genEquipInterfacesCetPhystatusAutoNegotiation
+ AutoNegMode,
+ genEquipInterfacesCetPhyStatusSpeed
+ SpeedDefs,
+ genEquipInterfacesCetPhyStatusDuplex
+ HalfFull,
+ genEquipInterfacesCetPhyStatusMasterSlave
+ MasterSalveSetMode
+}
+
+
+genEquipInterfacesCetPhyStatusIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet physical port if-index table key."
+::= { genEquipInterfacesCetPhyStatusEntry 1 }
+
+genEquipInterfacesCetPhyStatusMediaType OBJECT-TYPE
+ SYNTAX MediaType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Setting Ethernet physical port media type."
+::= { genEquipInterfacesCetPhyStatusEntry 2 }
+
+genEquipInterfacesCetPhyStatusOperationalStatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet physical port operational-status."
+::= { genEquipInterfacesCetPhyStatusEntry 3 }
+
+genEquipInterfacesCetPhystatusAutoNegotiation OBJECT-TYPE
+ SYNTAX AutoNegMode
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet physical port auto negotiation status."
+::= { genEquipInterfacesCetPhyStatusEntry 4 }
+
+genEquipInterfacesCetPhyStatusSpeed OBJECT-TYPE
+ SYNTAX SpeedDefs
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Actual Ethernet physical port speed."
+::= { genEquipInterfacesCetPhyStatusEntry 5 }
+
+genEquipInterfacesCetPhyStatusDuplex OBJECT-TYPE
+ SYNTAX HalfFull
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Actual Ethernet physical port duplex."
+::= { genEquipInterfacesCetPhyStatusEntry 6 }
+
+genEquipInterfacesCetPhyStatusMasterSlave OBJECT-TYPE
+ SYNTAX MasterSalveSetMode
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Actual Ethernet physical port master slave for 1000BaseT."
+::= { genEquipInterfacesCetPhyStatusEntry 7 }
+
+--
+-- Switch Application if-logical-configuration-table
+--
+
+genEquipInterfacesCetLogicConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCetLogicConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the ingress logical port configuration (it is the same point of view for
+ single interface or group of ports) ."
+ ::= { genEquipInterfacesCet 4 }
+
+genEquipInterfacesCetLogicConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCetLogicConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the ingress logical port configuration (it is the same point of
+ view for single interface or group of ports)."
+ INDEX { genEquipInterfacesCetLogicConfigIfIndex }
+ ::= { genEquipInterfacesCetLogicConfigTable 1 }
+
+GenEquipInterfacesCetLogicConfigEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCetLogicConfigIfIndex
+ INTEGER,
+ genEquipInterfacesCetLogicConfigTrafficFlow
+ EnableDisable,
+ genEquipInterfacesCetLogicConfigEdgePort
+ EdgePortType,
+ genEquipInterfacesCetLogicConfigIngressTcamClassification
+ INTEGER,
+ genEquipInterfacesCetLogicConfigDefaultVlanTag
+ INTEGER,
+ genEquipInterfacesCetLogicConfigInLineCompensation
+ INTEGER,
+ genEquipInterfacesCetLogicConfigOutLineCompensation
+ INTEGER,
+ genEquipInterfacesCetLogicConfigPclId
+ INTEGER,
+ genEquipInterfacesCetLogicConfigDefCos
+ INTEGER,
+ genEquipInterfacesCetLogicConfigVlanUpToCosTrustMode
+ TrustMode,
+ genEquipInterfacesCetLogicConfigDscpToCosTrustMode
+ TrustMode,
+ genEquipInterfacesCetLogicConfigMplsExpToCosTrustMode
+ TrustMode,
+ genEquipInterfacesCetLogicConfigMacAddress
+ OCTET STRING,
+ genEquipInterfacesCetLogicConfigLoopbackSwapMacAddressAdmin
+ EnableDisable,
+ genEquipInterfacesCetLogicConfigLoopbackAdmin
+ EnableDisable,
+ genEquipInterfacesCetLogicConfigLoopbackDuration
+ INTEGER
+}
+
+
+genEquipInterfacesCetLogicConfigIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipInterfacesCetLogicConfigEntry 1 }
+
+genEquipInterfacesCetLogicConfigTrafficFlow OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Control the the traffic via logical port which is connected to physical interface
+ (in case of group it control the all interfaces of the group)."
+::= { genEquipInterfacesCetLogicConfigEntry 2 }
+
+genEquipInterfacesCetLogicConfigEdgePort OBJECT-TYPE
+ SYNTAX EdgePortType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Edge Mode (edge / non-edge)."
+::= { genEquipInterfacesCetLogicConfigEntry 3 }
+
+genEquipInterfacesCetLogicConfigIngressTcamClassification OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ingress-tcam-classification."
+::= { genEquipInterfacesCetLogicConfigEntry 4 }
+
+genEquipInterfacesCetLogicConfigDefaultVlanTag OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Default Network Vlan ID."
+::= { genEquipInterfacesCetLogicConfigEntry 5 }
+
+genEquipInterfacesCetLogicConfigInLineCompensation OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Layer 1 Ingress Byte Compensation."
+::= { genEquipInterfacesCetLogicConfigEntry 6 }
+
+genEquipInterfacesCetLogicConfigOutLineCompensation OBJECT-TYPE
+ SYNTAX INTEGER (0..26)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Layer 1 Egress Byte Compensation from the specific logical port."
+::= { genEquipInterfacesCetLogicConfigEntry 7 }
+
+genEquipInterfacesCetLogicConfigPclId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "...."
+::= { genEquipInterfacesCetLogicConfigEntry 8 }
+
+genEquipInterfacesCetLogicConfigDefCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Default CoS."
+::= { genEquipInterfacesCetLogicConfigEntry 9 }
+
+genEquipInterfacesCetLogicConfigVlanUpToCosTrustMode OBJECT-TYPE
+ SYNTAX TrustMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Trust VLAN UP bits for classification from the specific logical port."
+::= { genEquipInterfacesCetLogicConfigEntry 10 }
+
+genEquipInterfacesCetLogicConfigDscpToCosTrustMode OBJECT-TYPE
+ SYNTAX TrustMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Trust DSCP for classification from the specific logical port."
+::= { genEquipInterfacesCetLogicConfigEntry 11 }
+
+genEquipInterfacesCetLogicConfigMplsExpToCosTrustMode OBJECT-TYPE
+ SYNTAX TrustMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Trust MPLS EXP bits for classification from the specific logical port."
+::= { genEquipInterfacesCetLogicConfigEntry 12 }
+
+genEquipInterfacesCetLogicConfigMacAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet logical port mac-address."
+::= { genEquipInterfacesCetLogicConfigEntry 13 }
+
+genEquipInterfacesCetLogicConfigLoopbackSwapMacAddressAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Swap MAC address for Ethernet port loopback."
+::= { genEquipInterfacesCetLogicConfigEntry 14 }
+
+genEquipInterfacesCetLogicConfigLoopbackAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet loopback admin."
+::= { genEquipInterfacesCetLogicConfigEntry 15 }
+
+genEquipInterfacesCetLogicConfigLoopbackDuration OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet loopback duration. Allowed values 1 to 9000 seconds."
+::= { genEquipInterfacesCetLogicConfigEntry 16 }
+
+--
+-- Switch Application if-logical-mgr
+--
+
+genEquipInterfacesCetLogicStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCetLogicStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table holds the ingress logical port status
+ (it is the same point of view for single interface or group of ports)."
+ ::= { genEquipInterfacesCet 5 }
+
+genEquipInterfacesCetLogicStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCetLogicStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table entry holds the ingress logical port status
+ (it is the same point of view for single interface or group of ports)."
+ INDEX { genEquipInterfacesCetLogicStatusIfIndex }
+ ::= { genEquipInterfacesCetLogicStatusTable 1 }
+
+GenEquipInterfacesCetLogicStatusEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCetLogicStatusIfIndex
+ INTEGER,
+ genEquipInterfacesCetLogicStatusOperationalStatus
+ DownUp
+}
+
+
+genEquipInterfacesCetLogicStatusIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipInterfacesCetLogicStatusEntry 1 }
+
+genEquipInterfacesCetLogicStatusOperationalStatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet logical port operational-status (Up or Down)."
+::= { genEquipInterfacesCetLogicStatusEntry 2 }
+
+
+--
+-- Switch Application if-logical-broadcast_policing-table
+--
+
+genEquipInterfacesCetBcastPolicerAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCetBcastPolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Port Broadcast configuration table."
+ ::= { genEquipInterfacesCet 6 }
+
+genEquipInterfacesCetBcastPolicerAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCetBcastPolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Port Broadcast configuration table entry."
+ INDEX { genEquipInterfacesCetBcastPolicerAssociationIfIndex }
+ ::= { genEquipInterfacesCetBcastPolicerAssociationTable 1 }
+
+GenEquipInterfacesCetBcastPolicerAssociationEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCetBcastPolicerAssociationIfIndex
+ INTEGER,
+ genEquipInterfacesCetBcastPolicerAssociationAssociatedProfileId
+ INTEGER,
+ genEquipInterfacesCetBcastPolicerAssociationAssociationAdmin
+ EnableDisable,
+ genEquipInterfacesCetBcastPolicerAssociationAssociationRowStatus
+ RowStatus
+}
+
+
+genEquipInterfacesCetBcastPolicerAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipInterfacesCetBcastPolicerAssociationEntry 1 }
+
+genEquipInterfacesCetBcastPolicerAssociationAssociatedProfileId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Policer Profile."
+::= { genEquipInterfacesCetBcastPolicerAssociationEntry 2 }
+
+genEquipInterfacesCetBcastPolicerAssociationAssociationAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Broadcast Policer Admin (enable / disable)."
+::= { genEquipInterfacesCetBcastPolicerAssociationEntry 3 }
+
+genEquipInterfacesCetBcastPolicerAssociationAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipInterfacesCetBcastPolicerAssociationEntry 30 }
+
+
+
+--
+-- Switch Application if-logical-ethertype1_policing-table
+--
+
+genEquipInterfacesCetEtype1PolicerAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCetEtype1PolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Policing of user configuration ethertype type 1 (at port level) table."
+ ::= { genEquipInterfacesCet 7 }
+
+genEquipInterfacesCetEtype1PolicerAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCetEtype1PolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Policing of user configuration ethertype type 1 (at port level) table entry."
+ INDEX { genEquipInterfacesCetEtype1PolicerAssociationIfIndex }
+ ::= { genEquipInterfacesCetEtype1PolicerAssociationTable 1 }
+
+GenEquipInterfacesCetEtype1PolicerAssociationEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCetEtype1PolicerAssociationIfIndex
+ INTEGER,
+ genEquipInterfacesCetEtype1PolicerAssociationProfileId
+ INTEGER,
+ genEquipInterfacesCetEtype1PolicerAssociationEthertype
+ INTEGER,
+ genEquipInterfacesCetEtype1PolicerAssociationAdmin
+ EnableDisable,
+ genEquipInterfacesCetEtype1PolicerAssociationRowStatus
+ RowStatus
+}
+
+
+genEquipInterfacesCetEtype1PolicerAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipInterfacesCetEtype1PolicerAssociationEntry 1 }
+
+genEquipInterfacesCetEtype1PolicerAssociationProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Profile ID."
+::= { genEquipInterfacesCetEtype1PolicerAssociationEntry 2 }
+
+genEquipInterfacesCetEtype1PolicerAssociationEthertype OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Ethertype 1 user configuration value."
+::= { genEquipInterfacesCetEtype1PolicerAssociationEntry 3 }
+
+genEquipInterfacesCetEtype1PolicerAssociationAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Ethertype 1 Policer Admin (enable / disable)."
+::= { genEquipInterfacesCetEtype1PolicerAssociationEntry 4 }
+
+genEquipInterfacesCetEtype1PolicerAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipInterfacesCetEtype1PolicerAssociationEntry 30 }
+
+
+--
+-- Switch Application if-logical-ethertype2_policing-table
+--
+
+genEquipInterfacesCetEtype2PolicerAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCetEtype2PolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Policing of user configuration ethertype type 2 (at port level) table."
+ ::= { genEquipInterfacesCet 8 }
+
+genEquipInterfacesCetEtype2PolicerAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCetEtype2PolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Policing of user configuration ethertype type 2 (at port level) table."
+ INDEX { genEquipInterfacesCetEtype2PolicerAssociationIfIndex }
+ ::= { genEquipInterfacesCetEtype2PolicerAssociationTable 1 }
+
+GenEquipInterfacesCetEtype2PolicerAssociationEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCetEtype2PolicerAssociationIfIndex
+ INTEGER,
+ genEquipInterfacesCetEtype2PolicerAssociationAssociatedProfileId
+ INTEGER,
+ genEquipInterfacesCetEtype2PolicerAssociationEthertype
+ INTEGER,
+ genEquipInterfacesCetEtype2PolicerAssociationAdmin
+ EnableDisable,
+ genEquipInterfacesCetEtype2PolicerAssociationRowStatus
+ RowStatus
+}
+
+
+genEquipInterfacesCetEtype2PolicerAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipInterfacesCetEtype2PolicerAssociationEntry 1 }
+
+genEquipInterfacesCetEtype2PolicerAssociationAssociatedProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Profile ID."
+::= { genEquipInterfacesCetEtype2PolicerAssociationEntry 2 }
+
+genEquipInterfacesCetEtype2PolicerAssociationEthertype OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Ethertype 2 user configuration value."
+::= { genEquipInterfacesCetEtype2PolicerAssociationEntry 3 }
+
+genEquipInterfacesCetEtype2PolicerAssociationAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Ethertype 2 Policer Admin (enable / disable)."
+::= { genEquipInterfacesCetEtype2PolicerAssociationEntry 4 }
+
+genEquipInterfacesCetEtype2PolicerAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipInterfacesCetEtype2PolicerAssociationEntry 30 }
+
+
+
+--
+-- Switch Application if-logical-ethertype3_policing-table
+--
+
+genEquipInterfacesCetEtype3PolicerAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCetEtype3PolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Policing of user configuration ethertype type 3 (at port level) table."
+ ::= { genEquipInterfacesCet 9 }
+
+genEquipInterfacesCetEtype3PolicerAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCetEtype3PolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Policing of user configuration ethertype type 3 (at port level) table entry."
+ INDEX { genEquipInterfacesCetEtype3PolicerAssociationIfIndex }
+ ::= { genEquipInterfacesCetEtype3PolicerAssociationTable 1 }
+
+GenEquipInterfacesCetEtype3PolicerAssociationEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCetEtype3PolicerAssociationIfIndex
+ INTEGER,
+ genEquipInterfacesCetEtype3PolicerAssociationAssociatedProfileId
+ INTEGER,
+ genEquipInterfacesCetEtype3PolicerAssociationEthertype
+ INTEGER,
+ genEquipInterfacesCetEtype3PolicerAssociationAdmin
+ EnableDisable,
+ genEquipInterfacesCetEtype3PolicerAssociationRowStatus
+ RowStatus
+}
+
+
+genEquipInterfacesCetEtype3PolicerAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipInterfacesCetEtype3PolicerAssociationEntry 1 }
+
+genEquipInterfacesCetEtype3PolicerAssociationAssociatedProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Profile ID."
+::= { genEquipInterfacesCetEtype3PolicerAssociationEntry 2 }
+
+genEquipInterfacesCetEtype3PolicerAssociationEthertype OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Ethertype 3 user configuration value."
+::= { genEquipInterfacesCetEtype3PolicerAssociationEntry 3 }
+
+genEquipInterfacesCetEtype3PolicerAssociationAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Ethertype 3 Policer Admin (enable / disable)."
+::= { genEquipInterfacesCetEtype3PolicerAssociationEntry 4 }
+
+genEquipInterfacesCetEtype3PolicerAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipInterfacesCetEtype3PolicerAssociationEntry 30 }
+
+
+--
+-- Switch Application if-logical-multicast_policing-table
+--
+
+genEquipInterfacesCetMcastPolicerAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCetMcastPolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Port Multicast configuration table."
+ ::= { genEquipInterfacesCet 10 }
+
+genEquipInterfacesCetMcastPolicerAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCetMcastPolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Port Multicast configuration table."
+ INDEX { genEquipInterfacesCetMcastPolicerAssociationIfIndex }
+ ::= { genEquipInterfacesCetMcastPolicerAssociationTable 1 }
+
+GenEquipInterfacesCetMcastPolicerAssociationEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCetMcastPolicerAssociationIfIndex
+ INTEGER,
+ genEquipInterfacesCetMcastPolicerAssociationAssociatedProfileId
+ INTEGER,
+ genEquipInterfacesCetMcastPolicerAssociationAdmin
+ EnableDisable,
+ genEquipInterfacesCetMcastPolicerAssociationAssociationRowStatus
+ RowStatus
+}
+
+
+genEquipInterfacesCetMcastPolicerAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipInterfacesCetMcastPolicerAssociationEntry 1 }
+
+genEquipInterfacesCetMcastPolicerAssociationAssociatedProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Profile ID."
+::= { genEquipInterfacesCetMcastPolicerAssociationEntry 2 }
+
+genEquipInterfacesCetMcastPolicerAssociationAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Multicast Policer Admin (enable / disable)."
+::= { genEquipInterfacesCetMcastPolicerAssociationEntry 3 }
+
+genEquipInterfacesCetMcastPolicerAssociationAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipInterfacesCetMcastPolicerAssociationEntry 30 }
+
+
+--
+-- Switch Application if-logical-unicast_policing-table
+--
+
+genEquipInterfacesCetUcastPolicerAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCetUcastPolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Port Multicast configuration table."
+ ::= { genEquipInterfacesCet 11 }
+
+genEquipInterfacesCetUcastPolicerAssociationEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCetUcastPolicerAssociationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Port Multicast configuration table."
+ INDEX { genEquipInterfacesCetUcastPolicerAssociationIfIndex }
+ ::= { genEquipInterfacesCetUcastPolicerAssociationTable 1 }
+
+GenEquipInterfacesCetUcastPolicerAssociationEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCetUcastPolicerAssociationIfIndex
+ INTEGER,
+ genEquipInterfacesCetUcastPolicerAssociationAssociatedProfileId
+ INTEGER,
+ genEquipInterfacesCetUcastPolicerAssociationAdmin
+ EnableDisable,
+ genEquipInterfacesCetUcastPolicerAssociationRowStatus
+ RowStatus
+}
+
+
+genEquipInterfacesCetUcastPolicerAssociationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key."
+::= { genEquipInterfacesCetUcastPolicerAssociationEntry 1 }
+
+genEquipInterfacesCetUcastPolicerAssociationAssociatedProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Policer Profile ID."
+::= { genEquipInterfacesCetUcastPolicerAssociationEntry 2 }
+
+genEquipInterfacesCetUcastPolicerAssociationAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Unicast Policer Admin (enable / disable)."
+::= { genEquipInterfacesCetUcastPolicerAssociationEntry 3 }
+
+genEquipInterfacesCetUcastPolicerAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipInterfacesCetUcastPolicerAssociationEntry 30 }
+
+--
+-- Switch Application sys-if-logical-mgr-if-logical-lag-table
+--
+
+genEquipInterfacesCetLagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCetLagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table holds the members of a Link Aggregation Group."
+ ::= { genEquipInterfacesCet 12 }
+
+genEquipInterfacesCetLagEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCetLagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table holds the members of a Link Aggregation Group entry."
+ INDEX { genEquipInterfacesCetLagIfIndex }
+ ::= { genEquipInterfacesCetLagTable 1 }
+
+GenEquipInterfacesCetLagEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCetLagIfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember1IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember2IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember3IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember4IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember5IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember6IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember7IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember8IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember9IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember10IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember11IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember12IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember13IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember14IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember15IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagMember16IfIndex
+ INTEGER,
+ genEquipInterfacesCetLagRowStatus
+ RowStatus
+}
+
+
+genEquipInterfacesCetLagIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation group IF index."
+::= { genEquipInterfacesCetLagEntry 1 }
+
+genEquipInterfacesCetLagMember1IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 1 IF index."
+::= { genEquipInterfacesCetLagEntry 2 }
+
+genEquipInterfacesCetLagMember2IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 2 IF index."
+::= { genEquipInterfacesCetLagEntry 3 }
+
+genEquipInterfacesCetLagMember3IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 3 IF index."
+::= { genEquipInterfacesCetLagEntry 4 }
+
+genEquipInterfacesCetLagMember4IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 4 IF index."
+::= { genEquipInterfacesCetLagEntry 5 }
+
+genEquipInterfacesCetLagMember5IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 5 IF index."
+::= { genEquipInterfacesCetLagEntry 6 }
+
+genEquipInterfacesCetLagMember6IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 6 IF index."
+::= { genEquipInterfacesCetLagEntry 7 }
+
+genEquipInterfacesCetLagMember7IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 7 IF index."
+::= { genEquipInterfacesCetLagEntry 8 }
+
+genEquipInterfacesCetLagMember8IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 8 IF index."
+::= { genEquipInterfacesCetLagEntry 9 }
+
+genEquipInterfacesCetLagMember9IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 9 IF index."
+::= { genEquipInterfacesCetLagEntry 10 }
+
+genEquipInterfacesCetLagMember10IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 9 IF index."
+::= { genEquipInterfacesCetLagEntry 11 }
+
+genEquipInterfacesCetLagMember11IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 11 IF index."
+::= { genEquipInterfacesCetLagEntry 12 }
+
+genEquipInterfacesCetLagMember12IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 12 IF index."
+::= { genEquipInterfacesCetLagEntry 13 }
+
+genEquipInterfacesCetLagMember13IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 13 IF index."
+::= { genEquipInterfacesCetLagEntry 14 }
+
+genEquipInterfacesCetLagMember14IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 14 IF index."
+::= { genEquipInterfacesCetLagEntry 15 }
+
+genEquipInterfacesCetLagMember15IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 15 IF index."
+::= { genEquipInterfacesCetLagEntry 16 }
+
+genEquipInterfacesCetLagMember16IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Link aggregation member 16 IF index."
+::= { genEquipInterfacesCetLagEntry 17 }
+
+genEquipInterfacesCetLagRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Table Mib Row Status."
+::= { genEquipInterfacesCetLagEntry 30 }
+
+--
+-- Switch Application sw-ap-service-to-instance-table
+--
+
+genEquipServicesCetConfigServiceToInstanceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCetConfigServiceToInstanceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is used for mapping xSTP instance number per service."
+ ::= { genEquipInterfacesCet 13 }
+
+genEquipServicesCetConfigServiceToInstanceEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCetConfigServiceToInstanceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry is used for mapping xSTP instance number per service."
+ INDEX { genEquipServicesCetConfigServiceToInstanceServiceIndex }
+ ::= { genEquipServicesCetConfigServiceToInstanceTable 1 }
+
+GenEquipServicesCetConfigServiceToInstanceEntry ::=
+ SEQUENCE {
+ genEquipServicesCetConfigServiceToInstanceServiceIndex
+ INTEGER,
+ genEquipServicesCetConfigServiceToInstanceInstanceIndex
+ INTEGER
+}
+
+
+genEquipServicesCetConfigServiceToInstanceServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Service ID."
+::= { genEquipServicesCetConfigServiceToInstanceEntry 1 }
+
+genEquipServicesCetConfigServiceToInstanceInstanceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "xSTP Instance ID for the specific Service."
+::= { genEquipServicesCetConfigServiceToInstanceEntry 2 }
+
+-- IF Manager if-manager-configuration-table
+genEquipInterfacesIfManager OBJECT IDENTIFIER ::= {genEquipInterfaces 9}
+
+genEquipInterfacesIfManagerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesIfManagerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains a list of configuration information about the user managed interfaces."
+ ::= { genEquipInterfacesIfManager 1 }
+
+genEquipInterfacesIfManagerEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesIfManagerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains a list of configuration information about the user managed interfaces."
+ INDEX { ifIndex }
+ ::= { genEquipInterfacesIfManagerTable 1 }
+
+GenEquipInterfacesIfManagerEntry ::=
+ SEQUENCE {
+ genEquipInterfacesIfManagerifCascading
+ IfMgrTrueFalse,
+ genEquipInterfacesIfManagerifSecondaryOperStatus
+ INTEGER
+}
+
+
+genEquipInterfacesIfManagerifCascading OBJECT-TYPE
+ SYNTAX IfMgrTrueFalse
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The cascading state of the interface."
+::= { genEquipInterfacesIfManagerEntry 1 }
+
+genEquipInterfacesIfManagerifSecondaryOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An additional information about the current operational state of the interface."
+::= { genEquipInterfacesIfManagerEntry 2 }
+
+--
+-- IF Cascading if-physical-cascading-port-config-table
+genEquipInterfacesCascading OBJECT IDENTIFIER ::= {genEquipInterfaces 10}
+
+genEquipInterfacesCascadingConfigurationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesCascadingConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Cascading Port Configuration Table."
+ ::= { genEquipInterfacesCascading 1 }
+
+genEquipInterfacesCascadingConfigurationEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesCascadingConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Cascading Port Configuration Table entry."
+ INDEX { genEquipInterfacesCascadingConfigurationIfindex }
+ ::= { genEquipInterfacesCascadingConfigurationTable 1 }
+
+GenEquipInterfacesCascadingConfigurationEntry ::=
+ SEQUENCE {
+ genEquipInterfacesCascadingConfigurationIfindex
+ INTEGER,
+ genEquipInterfacesCascadingConfigurationCascading
+ MibTrueFalse
+}
+
+
+genEquipInterfacesCascadingConfigurationIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cascading port if-index table key."
+::= { genEquipInterfacesCascadingConfigurationEntry 1 }
+
+genEquipInterfacesCascadingConfigurationCascading OBJECT-TYPE
+ SYNTAX MibTrueFalse
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if the port is cascading or not."
+::= { genEquipInterfacesCascadingConfigurationEntry 2 }
+
+
+-- STM-1/OC-3
+genEquipInterfacesStm1Rst OBJECT IDENTIFIER ::= {genEquipInterfaces 11}
+
+-- stm1-config-table
+genEquipInterfacesStm1RstConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesStm1RstConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "STM-1/OC-3 configuration table."
+ ::= { genEquipInterfacesStm1Rst 1 }
+
+genEquipInterfacesStm1RstConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesStm1RstConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "STM-1/OC-3 configuration table entry."
+ INDEX { genEquipInterfacesStm1RstConfigIfindex }
+ ::= { genEquipInterfacesStm1RstConfigTable 1 }
+
+GenEquipInterfacesStm1RstConfigEntry ::=
+ SEQUENCE {
+ genEquipInterfacesStm1RstConfigIfindex
+ INTEGER,
+ genEquipInterfacesStm1RstConfigPort
+ INTEGER,
+ genEquipInterfacesStm1RstConfigAdmin
+ EnableDisableSMI2,
+ genEquipInterfacesStm1RstConfigMute
+ INTEGER
+}
+
+
+genEquipInterfacesStm1RstConfigIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface index of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstConfigEntry 1 }
+
+genEquipInterfacesStm1RstConfigPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The port of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstConfigEntry 2 }
+
+genEquipInterfacesStm1RstConfigAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Admin Sate of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstConfigEntry 3 }
+
+genEquipInterfacesStm1RstConfigMute OBJECT-TYPE
+ SYNTAX INTEGER {
+ unmute(0),
+ mute(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The SFP Mute config of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstConfigEntry 4 }
+
+
+--
+-- stm1-status-table
+genEquipInterfacesStm1RstStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesStm1RstStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "STM-1/OC-3 status table."
+ ::= { genEquipInterfacesStm1Rst 2 }
+
+genEquipInterfacesStm1RstStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesStm1RstStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "STM-1/OC-3 status table entry."
+ INDEX { genEquipInterfacesStm1RstStatusIfindex }
+ ::= { genEquipInterfacesStm1RstStatusTable 1 }
+
+GenEquipInterfacesStm1RstStatusEntry ::=
+ SEQUENCE {
+ genEquipInterfacesStm1RstStatusIfindex
+ INTEGER,
+ genEquipInterfacesStm1RstStatusLoopbackTimer
+ INTEGER,
+ genEquipInterfacesStm1RstStatusLoopbackType
+ RSTLoopbackType,
+ genEquipInterfacesStm1RstStatusOperstatus
+ DownUp
+}
+
+
+genEquipInterfacesStm1RstStatusIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface index of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstStatusEntry 1 }
+
+genEquipInterfacesStm1RstStatusLoopbackTimer OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The port of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstStatusEntry 2 }
+
+genEquipInterfacesStm1RstStatusLoopbackType OBJECT-TYPE
+ SYNTAX RSTLoopbackType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The loopback type of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstStatusEntry 3 }
+
+genEquipInterfacesStm1RstStatusOperstatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational status of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstStatusEntry 4 }
+
+-- stm1-status-table only prbs
+genEquipInterfacesStm1RstPrbsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInterfacesStm1RstPrbsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "STM-1/OC-3 status table."
+ ::= { genEquipInterfacesStm1Rst 3 }
+
+genEquipInterfacesStm1RstPrbsEntry OBJECT-TYPE
+ SYNTAX GenEquipInterfacesStm1RstPrbsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "STM-1/OC-3 status table entry."
+ INDEX { genEquipInterfacesStm1RstStatusIfindex }
+ ::= { genEquipInterfacesStm1RstPrbsTable 1 }
+
+GenEquipInterfacesStm1RstPrbsEntry ::=
+ SEQUENCE {
+ genEquipInterfacesStm1RstPrbsCheckLineClear
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsCheckLine
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsCheckLineInv
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsCheckLineStatus
+ DisplayString,
+ genEquipInterfacesStm1RstPrbsCheckLineTotErr
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsCheckRadioClear
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsCheckRadio
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsCheckRadioInv
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsCheckRadioStatus
+ DisplayString,
+ genEquipInterfacesStm1RstPrbsCheckRadioTotErr
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsGenLine
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsGenLineErrIns
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsGenLineInv
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsGenRadio
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsGenRadioErrIns
+ INTEGER,
+ genEquipInterfacesStm1RstPrbsGenRadioInv
+ INTEGER
+}
+
+
+genEquipInterfacesStm1RstPrbsCheckLineClear OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Checker Line Direction Reset counter of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 1 }
+
+
+genEquipInterfacesStm1RstPrbsCheckLine OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Checker Line Direction of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 2 }
+
+genEquipInterfacesStm1RstPrbsCheckLineInv OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Checker Line Direction of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 3 }
+
+genEquipInterfacesStm1RstPrbsCheckLineStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Checker Line Direction Status of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 4 }
+
+genEquipInterfacesStm1RstPrbsCheckLineTotErr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Checker Line Direction Total Error counter of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 5 }
+
+genEquipInterfacesStm1RstPrbsCheckRadioClear OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Checker Radio Direction Reset counter of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 6 }
+
+genEquipInterfacesStm1RstPrbsCheckRadio OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Checker Radio Direction of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 7 }
+
+genEquipInterfacesStm1RstPrbsCheckRadioInv OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Checker Radio Direction of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 8 }
+
+genEquipInterfacesStm1RstPrbsCheckRadioStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Checker Radio Direction Status of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 9 }
+
+genEquipInterfacesStm1RstPrbsCheckRadioTotErr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Checker Radio Direction Total Error counter of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 10 }
+
+genEquipInterfacesStm1RstPrbsGenLine OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Generator Line Direction of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 11 }
+
+genEquipInterfacesStm1RstPrbsGenLineErrIns OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Generator Line Direction Error Insert of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 12 }
+
+genEquipInterfacesStm1RstPrbsGenLineInv OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Generator Line Direction of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 13 }
+
+genEquipInterfacesStm1RstPrbsGenRadio OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Generator Radio Direction of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 14 }
+
+genEquipInterfacesStm1RstPrbsGenRadioErrIns OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Generator Radio Direction Error Insert of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 15 }
+
+genEquipInterfacesStm1RstPrbsGenRadioInv OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The PRBS Generator Radio Direction of the STM-1/OC-3 interface."
+::= { genEquipInterfacesStm1RstPrbsEntry 16 }
+
+
+-- ###########################################################
+-- Traps Section
+-- ###########################################################
+
+alarmTrap TRAP-TYPE
+ ENTERPRISE microwave-radio
+ VARIABLES { genEquipCurrentAlarmCounter,
+ genEquipCurrentAlarmRaisedTimeT,
+ genEquipCurrentAlarmId,
+ genEquipCurrentAlarmSlotId,
+ genEquipCurrentAlarmInstance,
+ genEquipCurrentAlarmSeverity,
+ genEquipCurrentAlarmIfIndex,
+ genEquipCurrentAlarmModule,
+ genEquipCurrentAlarmDesc,
+ genEquipMostSevereAlarm,
+ genEquipNetworkAgentIp,
+ genEquipCurrentAlarmState,
+ genEquipTrapCfgMgrCLLI
+ }
+ DESCRIPTION "Alarm network trap"
+ ::= 1001
+
+eventTrap TRAP-TYPE
+ ENTERPRISE microwave-radio
+ VARIABLES { genEquipCurrentAlarmCounter,
+ genEquipCurrentAlarmRaisedTimeT,
+ genEquipCurrentAlarmId,
+ genEquipCurrentAlarmSlotId,
+ genEquipCurrentAlarmInstance,
+ genEquipCurrentAlarmSeverity,
+ genEquipCurrentAlarmIfIndex,
+ genEquipCurrentAlarmModule,
+ genEquipCurrentAlarmDesc,
+ genEquipMostSevereAlarm,
+ genEquipNetworkAgentIp,
+ genEquipTrapCfgMgrCLLI
+ }
+ DESCRIPTION "Event network trap"
+ ::= 1002
+
+
+heartbeatTrap TRAP-TYPE
+ ENTERPRISE microwave-radio
+ VARIABLES { genEquipTrapCfgMgrCLLI
+ }
+ DESCRIPTION "The heartbeat trap, sent once per heartbeat period"
+ ::= 1003
+
+eventTrapSTP TRAP-TYPE -- STP, RSTP, Ring RSTP trap
+ ENTERPRISE microwave-radio
+ VARIABLES { genEquipCurrentAlarmCounter, -- general event parameters
+ genEquipCurrentAlarmRaisedTimeT,
+ genEquipCurrentAlarmId,
+ genEquipCurrentAlarmSlotId,
+ genEquipCurrentAlarmInstance,
+ genEquipCurrentAlarmSeverity,
+ genEquipCurrentAlarmIfIndex,
+ genEquipCurrentAlarmModule,
+ genEquipCurrentAlarmDesc, -- This field shows show the descriptions of the event
+ -- "STP event - on port: <port>, root id: <root id>, Bridge role: <bridge role>,
+ -- Role: <Role>, State: <state>"
+ genEquipMostSevereAlarm,
+ genEquipNetworkAgentIp,
+ genEquipTrapCfgMgrCLLI,
+ genEquipEthernetSwitchXSTPParamsEthernetPortsRole, -- event trigger
+ genEquipEthernetSwitchXSTPParamsEthernetPortsState, -- event trigger
+ genEquipEthernetSwitchXSTPBridgeRole,
+ genEquipEthernetSwitchXSTPRootID -- RSTP parameters
+ }
+ DESCRIPTION "STP trap.
+ (1) The description field shows show the descriptions of the event
+ STP event - on port: <port>, root id: <root id>, Bridge role: <bridge role>,
+ Role: <Role>, State: <state>
+ In addition to the general trap event var-binds, this trap also adds the STP parameters."
+
+ ::= 1004
+
+genTraps OBJECT IDENTIFIER ::= { microwave-radio 11 }
+ generalV3Trap NOTIFICATION-TYPE
+ OBJECTS { genEquipCurrentAlarmCounter,
+ genEquipCurrentAlarmRaisedTimeT,
+ genEquipCurrentAlarmId,
+ genEquipCurrentAlarmSlotId,
+ genEquipCurrentAlarmInstance,
+ genEquipCurrentAlarmSeverity,
+ genEquipCurrentAlarmIfIndex,
+ genEquipCurrentAlarmModule,
+ genEquipCurrentAlarmDesc,
+ genEquipMostSevereAlarm,
+ genEquipNetworkAgentIp,
+ genEquipCurrentAlarmState,
+ genEquipTrapCfgMgrCLLI
+ }
+ STATUS current
+ DESCRIPTION "General network V3 trap"
+ ::= { genTraps 1 }
+
+ eventV3Trap NOTIFICATION-TYPE
+ OBJECTS { genEquipCurrentAlarmCounter,
+ genEquipCurrentAlarmRaisedTimeT,
+ genEquipCurrentAlarmId,
+ genEquipCurrentAlarmSlotId,
+ genEquipCurrentAlarmInstance,
+ genEquipCurrentAlarmSeverity,
+ genEquipCurrentAlarmIfIndex,
+ genEquipCurrentAlarmModule,
+ genEquipCurrentAlarmDesc,
+ genEquipMostSevereAlarm,
+ genEquipNetworkAgentIp,
+ genEquipTrapCfgMgrCLLI
+ }
+ STATUS current
+ DESCRIPTION "Event network V3 trap"
+ ::= { genTraps 2 }
+
+ heartbeatV3Trap NOTIFICATION-TYPE
+ OBJECTS {
+ genEquipTrapCfgMgrCLLI
+ }
+
+ STATUS current
+ DESCRIPTION
+ "Heartbeat v3 trap - The heartbeat trap, sent once per heartbeat period"
+ ::= { genTraps 3 }
+
+ eventv3TrapSTP NOTIFICATION-TYPE -- STP, RSTP, Ring RSTP trap
+ OBJECTS { genEquipCurrentAlarmCounter, -- general event parameters
+ genEquipCurrentAlarmRaisedTimeT,
+ genEquipCurrentAlarmId,
+ genEquipCurrentAlarmSlotId,
+ genEquipCurrentAlarmInstance,
+ genEquipCurrentAlarmSeverity,
+ genEquipCurrentAlarmIfIndex,
+ genEquipCurrentAlarmModule,
+ genEquipCurrentAlarmDesc, -- This field shows show the descriptions of the event
+ -- "STP event - on port: <port>, root id: <root id>, Bridge role: <bridge role>,
+ -- Role: <Role>, State: <state>,
+ genEquipMostSevereAlarm,
+ genEquipNetworkAgentIp,
+ genEquipTrapCfgMgrCLLI,
+ genEquipEthernetSwitchXSTPParamsEthernetPortsRole, -- event trigger
+ genEquipEthernetSwitchXSTPParamsEthernetPortsState, -- event trigger
+ genEquipEthernetSwitchXSTPBridgeRole,
+ genEquipEthernetSwitchXSTPRootID -- RSTP parameters
+ }
+ STATUS current
+ DESCRIPTION "STP trap.
+ (1) The description field shows show the descriptions of the event
+ STP event - on port: <port>, root id: <root id>, Bridge role: <bridge role>,
+ Role: <Role>, State: <state>,
+ In addition to the general trap event var-binds, this trap also adds the STP parameters."
+ ::= { genTraps 4 }
+
+
+
+-- ###########################################################
+-- NG Traps Section
+-- ###########################################################
+
+alarmTrap TRAP-TYPE
+ ENTERPRISE microwave-radio
+ VARIABLES { genEquipCurrentAlarmCounter,
+ genEquipCurrentAlarmRaisedTimeT,
+ genEquipNetworkAgentIp,
+ genEquipCurrentAlarmId,
+ genEquipCurrentAlarmDesc,
+ genEquipCurrentAlarmIfIndex,
+ genEquipCurrentAlarmInstance,
+ genEquipCurrentAlarmSeverity,
+ genEquipCurrentAlarmState,
+ genEquipCurrentAlarmUserText,
+ genEquipTrapCfgMgrCLLI,
+ genEquipNetworkAgentIpV6
+ }
+ DESCRIPTION "NG Alarm network trap"
+ ::= 2000
+
+heartbeatTrap TRAP-TYPE
+ ENTERPRISE microwave-radio
+ VARIABLES { genEquipCurrentAlarmCounter,
+ genEquipTrapCfgMgrCLLI
+ }
+ DESCRIPTION "NG heartbeat trap, sent once per heartbeat period"
+ ::= 2001
+
+
+-- ###########################################################
+-- NG Notificatin Section (V2 V3)
+-- ###########################################################
+
+ generalNGV3Trap NOTIFICATION-TYPE
+ OBJECTS { genEquipCurrentAlarmCounter,
+ genEquipCurrentAlarmRaisedTimeT,
+ genEquipNetworkAgentIp,
+ genEquipCurrentAlarmId,
+ genEquipCurrentAlarmDesc,
+ genEquipCurrentAlarmIfIndex,
+ genEquipCurrentAlarmInstance,
+ genEquipCurrentAlarmSeverity,
+ genEquipCurrentAlarmState,
+ genEquipCurrentAlarmUserText,
+ genEquipTrapCfgMgrCLLI,
+ genEquipNetworkAgentIpV6
+ }
+ STATUS current
+ DESCRIPTION "NG General network V3 trap"
+ ::= { genTraps 2000 }
+
+ heartbeatNGV3Trap NOTIFICATION-TYPE
+ OBJECTS { genEquipCurrentAlarmCounter,
+ genEquipTrapCfgMgrCLLI
+ }
+ STATUS current
+ DESCRIPTION "NG Heartbeat v3 trap - The heartbeat trap, sent once per heartbeat period"
+ ::= { genTraps 2001 }
+
+END
diff --git a/MIBS/ceraos/MWRM-PM-MIB b/MIBS/ceraos/MWRM-PM-MIB
new file mode 100644
index 0000000..8456c89
--- /dev/null
+++ b/MIBS/ceraos/MWRM-PM-MIB
@@ -0,0 +1,5216 @@
+--MWRM-PM-MIB VERSION 1.8.3.1
+--MWRM (MicroWave-Radio-MIB)
+MWRM-PM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+-- Ipv6Address FROM IPV6-TC
+-- Counter, enterprises, Gauge, IpAddress FROM RFC1155-SMI
+ Counter32, enterprises, Gauge32, IpAddress FROM SNMPv2-SMI
+ DisplayString, ifIndex FROM RFC1213-MIB
+ RowStatus FROM SNMPv2-TC
+ MacAddress FROM SNMPv2-TC
+ OBJECT-TYPE FROM SNMPv2-SMI
+ TRAP-TYPE FROM RFC-1215
+
+ EnableDisable FROM MWRM-UNIT-MIB
+ EnableDisableSMI2 FROM MWRM-UNIT-MIB
+ OffOn FROM MWRM-UNIT-MIB
+ MetricImperial FROM MWRM-UNIT-MIB
+ AllowedNotAllowed FROM MWRM-UNIT-MIB
+ ProgressStatus FROM MWRM-UNIT-MIB
+ Severity FROM MWRM-UNIT-MIB
+ NoYes FROM MWRM-UNIT-MIB
+ DownUp FROM MWRM-UNIT-MIB
+ TrailIfType FROM MWRM-UNIT-MIB
+ PmTableType FROM MWRM-UNIT-MIB
+ RateMbps FROM MWRM-UNIT-MIB
+ HalfFull FROM MWRM-UNIT-MIB
+ BerLevel FROM MWRM-UNIT-MIB
+ SignalLevel FROM MWRM-UNIT-MIB
+ LoopbackType FROM MWRM-UNIT-MIB
+ QueueName FROM MWRM-UNIT-MIB
+ RadioId FROM MWRM-UNIT-MIB
+ RfuId FROM MWRM-UNIT-MIB
+ SwCommand FROM MWRM-UNIT-MIB
+ TrailProtectedType FROM MWRM-UNIT-MIB
+ ClockSrc FROM MWRM-UNIT-MIB
+ SlotId FROM MWRM-UNIT-MIB
+ Integrity FROM MWRM-UNIT-MIB
+ GreenYellow FROM MWRM-UNIT-MIB
+ InputSeverity FROM MWRM-UNIT-MIB
+ SwCommandTimer FROM MWRM-UNIT-MIB
+
+ genEquipRadioCfgRadioId FROM MWRM-RADIO-MIB;
+
+microwave-radio OBJECT IDENTIFIER ::= { enterprises 2281 }
+genEquip OBJECT IDENTIFIER ::= { microwave-radio 10}
+genEquipUnit OBJECT IDENTIFIER ::= { genEquip 1}
+
+-- Performance Monitoring Tables
+
+genEquipPM OBJECT IDENTIFIER ::= {genEquip 6}
+
+genEquipPmRfu OBJECT IDENTIFIER ::= {genEquipPM 1}
+
+genEquipPmRfuCommon OBJECT IDENTIFIER ::= {genEquipPmRfu 1}
+
+genEquipPmRfuCommonSL15minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRfuCommonSL15minEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the RFU Signal Level PM data."
+ ::= { genEquipPmRfuCommon 1 }
+
+genEquipPmRfuCommonSL15minEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRfuCommonSL15minEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the data of the RFU SL PM."
+ INDEX { genEquipPmRfuCommonSL15minId }
+ ::= { genEquipPmRfuCommonSL15minTable 1 }
+
+GenEquipPmRfuCommonSL15minEntry ::=
+ SEQUENCE {
+ genEquipPmRfuCommonSL15minId INTEGER,
+ genEquipPmRfuCommonSL15minIfIndex INTEGER,
+ genEquipPmRfuCommonSL15minTimeAndDate DisplayString,
+ genEquipPmRfuCommonSL15minMinRsl INTEGER,
+ genEquipPmRfuCommonSL15minMaxRsl INTEGER,
+ genEquipPmRfuCommonSL15minRslExceed1 INTEGER,
+ genEquipPmRfuCommonSL15minRslExceed2 INTEGER,
+ genEquipPmRfuCommonSL15minMinTsl INTEGER,
+ genEquipPmRfuCommonSL15minMaxTsl INTEGER,
+ genEquipPmRfuCommonSL15minTslExceed INTEGER,
+ genEquipPmRfuCommonSL15minIDF Integrity
+ }
+
+genEquipPmRfuCommonSL15minId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipPmRfuCommonSL15minEntry 1 }
+
+genEquipPmRfuCommonSL15minIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the interface index of a specific RFU (as appears in the ifTable)"
+ ::= { genEquipPmRfuCommonSL15minEntry 2 }
+
+genEquipPmRfuCommonSL15minTimeAndDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Time and date for the specific PM."
+ ::= { genEquipPmRfuCommonSL15minEntry 3 }
+
+genEquipPmRfuCommonSL15minMinRsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the minimum RSL value."
+ ::= { genEquipPmRfuCommonSL15minEntry 4 }
+
+genEquipPmRfuCommonSL15minMaxRsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the maximum RSL value."
+ ::= { genEquipPmRfuCommonSL15minEntry 5 }
+
+genEquipPmRfuCommonSL15minRslExceed1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds RSL exceeded threshold number 1."
+ ::= { genEquipPmRfuCommonSL15minEntry 6 }
+
+genEquipPmRfuCommonSL15minRslExceed2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds RSL exceeded threshold number 2."
+ ::= { genEquipPmRfuCommonSL15minEntry 7 }
+
+genEquipPmRfuCommonSL15minMinTsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Min TSL value."
+ ::= { genEquipPmRfuCommonSL15minEntry 8 }
+
+genEquipPmRfuCommonSL15minMaxTsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Max TSL value."
+ ::= { genEquipPmRfuCommonSL15minEntry 9 }
+
+genEquipPmRfuCommonSL15minTslExceed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds TSL exceeded the threshold"
+ ::= { genEquipPmRfuCommonSL15minEntry 10 }
+
+genEquipPmRfuCommonSL15minIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the IDF (Invalid Data Flag) of the interval.
+ integrity(0), nointegrity(1)."
+ ::= { genEquipPmRfuCommonSL15minEntry 11 }
+
+
+-- SL 15 min CURRENT table --
+
+genEquipPmRfuCommonSL15minCurrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRfuCommonSL15minCurrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the RFU Signal Level PM data for the current 15 min. interval."
+ ::= { genEquipPmRfuCommon 2 }
+
+genEquipPmRfuCommonSL15minCurrEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRfuCommonSL15minCurrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the data of the Rfu SL PM."
+ INDEX { genEquipPmRfuCommonSL15minCurrId }
+ ::= { genEquipPmRfuCommonSL15minCurrTable 1 }
+
+GenEquipPmRfuCommonSL15minCurrEntry ::=
+ SEQUENCE {
+ genEquipPmRfuCommonSL15minCurrId INTEGER,
+ genEquipPmRfuCommonSL15minCurrIfIndex INTEGER,
+ genEquipPmRfuCommonSL15minCurrTimeAndDate DisplayString,
+ genEquipPmRfuCommonSL15minCurrMinRsl INTEGER,
+ genEquipPmRfuCommonSL15minCurrMaxRsl INTEGER,
+ genEquipPmRfuCommonSL15minCurrRslExceed1 INTEGER,
+ genEquipPmRfuCommonSL15minCurrRslExceed2 INTEGER,
+ genEquipPmRfuCommonSL15minCurrMinTsl INTEGER,
+ genEquipPmRfuCommonSL15minCurrMaxTsl INTEGER,
+ genEquipPmRfuCommonSL15minCurrTslExceed INTEGER,
+ genEquipPmRfuCommonSL15minCurrIDF Integrity
+ }
+
+genEquipPmRfuCommonSL15minCurrId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipPmRfuCommonSL15minCurrEntry 1 }
+
+genEquipPmRfuCommonSL15minCurrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the interface index of a specific RFU (as appears in the ifTable)"
+ ::= { genEquipPmRfuCommonSL15minCurrEntry 2 }
+
+genEquipPmRfuCommonSL15minCurrTimeAndDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Time and date for the specific PM."
+ ::= { genEquipPmRfuCommonSL15minCurrEntry 3 }
+
+genEquipPmRfuCommonSL15minCurrMinRsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the minimum RSL value."
+ ::= { genEquipPmRfuCommonSL15minCurrEntry 4 }
+
+genEquipPmRfuCommonSL15minCurrMaxRsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the maximum RSL value."
+ ::= { genEquipPmRfuCommonSL15minCurrEntry 5 }
+
+genEquipPmRfuCommonSL15minCurrRslExceed1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds RSL exceeded threshold number 1."
+ ::= { genEquipPmRfuCommonSL15minCurrEntry 6 }
+
+genEquipPmRfuCommonSL15minCurrRslExceed2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds RSL exceeded threshold number 2."
+ ::= { genEquipPmRfuCommonSL15minCurrEntry 7 }
+
+genEquipPmRfuCommonSL15minCurrMinTsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Min TSL value."
+ ::= { genEquipPmRfuCommonSL15minCurrEntry 8 }
+
+genEquipPmRfuCommonSL15minCurrMaxTsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Max TSL value."
+ ::= { genEquipPmRfuCommonSL15minCurrEntry 9 }
+
+genEquipPmRfuCommonSL15minCurrTslExceed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds TSL exceeded the threshold"
+ ::= { genEquipPmRfuCommonSL15minCurrEntry 10 }
+
+genEquipPmRfuCommonSL15minCurrIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the IDF (Invalid Data Flag) of the current interval.
+ integrity(0), nointegrity(1)."
+ ::= { genEquipPmRfuCommonSL15minCurrEntry 11 }
+
+-- PM Tables for SL 24 hour intervals
+
+genEquipPmRfuCommonSL24hrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRfuCommonSL24hrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the RFU Signal Level 24 hr PM data."
+ ::= { genEquipPmRfuCommon 3 }
+
+genEquipPmRfuCommonSL24hrEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRfuCommonSL24hrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the data of the RFU SL PM."
+ INDEX { genEquipPmRfuCommonSL24hrId }
+ ::= { genEquipPmRfuCommonSL24hrTable 1 }
+
+GenEquipPmRfuCommonSL24hrEntry ::=
+ SEQUENCE {
+ genEquipPmRfuCommonSL24hrId INTEGER,
+ genEquipPmRfuCommonSL24hrIfIndex INTEGER,
+ genEquipPmRfuCommonSL24hrTimeAndDate DisplayString,
+ genEquipPmRfuCommonSL24hrMinRsl INTEGER,
+ genEquipPmRfuCommonSL24hrMaxRsl INTEGER,
+ genEquipPmRfuCommonSL24hrRslExceed1 INTEGER,
+ genEquipPmRfuCommonSL24hrRslExceed2 INTEGER,
+ genEquipPmRfuCommonSL24hrMinTsl INTEGER,
+ genEquipPmRfuCommonSL24hrMaxTsl INTEGER,
+ genEquipPmRfuCommonSL24hrTslExceed INTEGER,
+ genEquipPmRfuCommonSL24hrIDF Integrity
+ }
+
+genEquipPmRfuCommonSL24hrId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipPmRfuCommonSL24hrEntry 1 }
+
+genEquipPmRfuCommonSL24hrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the interface index of a specific RFU (as appears in the ifTable)"
+ ::= { genEquipPmRfuCommonSL24hrEntry 2 }
+
+genEquipPmRfuCommonSL24hrTimeAndDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the time and date for the specific PM."
+ ::= { genEquipPmRfuCommonSL24hrEntry 3 }
+
+genEquipPmRfuCommonSL24hrMinRsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the min RSL value."
+ ::= { genEquipPmRfuCommonSL24hrEntry 4 }
+
+genEquipPmRfuCommonSL24hrMaxRsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the max RSL value."
+ ::= { genEquipPmRfuCommonSL24hrEntry 5 }
+
+genEquipPmRfuCommonSL24hrRslExceed1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds RSL exceeded threshold number 1."
+ ::= { genEquipPmRfuCommonSL24hrEntry 6 }
+
+genEquipPmRfuCommonSL24hrRslExceed2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds RSL exceeded threshold number 2."
+ ::= { genEquipPmRfuCommonSL24hrEntry 7 }
+
+genEquipPmRfuCommonSL24hrMinTsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Min TSL value."
+ ::= { genEquipPmRfuCommonSL24hrEntry 8 }
+
+genEquipPmRfuCommonSL24hrMaxTsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Max TSL value."
+ ::= { genEquipPmRfuCommonSL24hrEntry 9 }
+
+genEquipPmRfuCommonSL24hrTslExceed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds RSL exceeded the threshold"
+ ::= { genEquipPmRfuCommonSL24hrEntry 10 }
+
+genEquipPmRfuCommonSL24hrIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the IDF (Invalid Data Flag) of the interval.
+ integrity(0), nointegrity(1)."
+ ::= { genEquipPmRfuCommonSL24hrEntry 11 }
+
+
+-- SL 24 HR CURRENT table --
+
+genEquipPmRfuCommonSL24hrCurrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRfuCommonSL24hrCurrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the RFU Signal Level PM data for the current 24 hour interval."
+ ::= { genEquipPmRfuCommon 4 }
+
+genEquipPmRfuCommonSL24hrCurrEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRfuCommonSL24hrCurrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the data of the RFU SL PM."
+ INDEX { genEquipPmRfuCommonSL24hrCurrId }
+ ::= { genEquipPmRfuCommonSL24hrCurrTable 1 }
+
+GenEquipPmRfuCommonSL24hrCurrEntry ::=
+ SEQUENCE {
+ genEquipPmRfuCommonSL24hrCurrId INTEGER,
+ genEquipPmRfuCommonSL24hrCurrIfIndex INTEGER,
+ genEquipPmRfuCommonSL24hrCurrTimeAndDate DisplayString,
+ genEquipPmRfuCommonSL24hrCurrMinRsl INTEGER,
+ genEquipPmRfuCommonSL24hrCurrMaxRsl INTEGER,
+ genEquipPmRfuCommonSL24hrCurrRslExceed1 INTEGER,
+ genEquipPmRfuCommonSL24hrCurrRslExceed2 INTEGER,
+ genEquipPmRfuCommonSL24hrCurrMinTsl INTEGER,
+ genEquipPmRfuCommonSL24hrCurrMaxTsl INTEGER,
+ genEquipPmRfuCommonSL24hrCurrTslExceed INTEGER,
+ genEquipPmRfuCommonSL24hrCurrIDF Integrity
+ }
+
+genEquipPmRfuCommonSL24hrCurrId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipPmRfuCommonSL24hrCurrEntry 1 }
+
+genEquipPmRfuCommonSL24hrCurrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the interface index of a specific RFU (as appears in the ifTable)"
+ ::= { genEquipPmRfuCommonSL24hrCurrEntry 2 }
+
+genEquipPmRfuCommonSL24hrCurrTimeAndDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the time and date for the specific PM."
+ ::= { genEquipPmRfuCommonSL24hrCurrEntry 3 }
+
+genEquipPmRfuCommonSL24hrCurrMinRsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the min RSL value."
+ ::= { genEquipPmRfuCommonSL24hrCurrEntry 4 }
+
+genEquipPmRfuCommonSL24hrCurrMaxRsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Max RSL value."
+ ::= { genEquipPmRfuCommonSL24hrCurrEntry 5 }
+
+genEquipPmRfuCommonSL24hrCurrRslExceed1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds RSL exceeded threshold number 1."
+ ::= { genEquipPmRfuCommonSL24hrCurrEntry 6 }
+
+genEquipPmRfuCommonSL24hrCurrRslExceed2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds RSL exceeded threshold number 2."
+ ::= { genEquipPmRfuCommonSL24hrCurrEntry 7 }
+
+genEquipPmRfuCommonSL24hrCurrMinTsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Min TSL value."
+ ::= { genEquipPmRfuCommonSL24hrCurrEntry 8 }
+
+genEquipPmRfuCommonSL24hrCurrMaxTsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Max TSL value."
+ ::= { genEquipPmRfuCommonSL24hrCurrEntry 9 }
+
+genEquipPmRfuCommonSL24hrCurrTslExceed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds TSL exceeded the threshold"
+ ::= { genEquipPmRfuCommonSL24hrCurrEntry 10 }
+
+genEquipPmRfuCommonSL24hrCurrIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the IDF (Invalid Data Flag) of the interval.
+ integrity(0), nointegrity(1)."
+ ::= { genEquipPmRfuCommonSL24hrCurrEntry 11 }
+
+
+
+-- PM for Radio Aggregate - 15 min intervals
+
+genEquipPmTraffic OBJECT IDENTIFIER ::= {genEquipPM 2}
+
+genEquipPmTrafficRadioAgg15minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmTrafficRadioAgg15minEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the Radio Aggregate PM data for all 15 min intervals."
+ ::= { genEquipPmTraffic 1 }
+
+genEquipPmTrafficRadioAgg15minEntry OBJECT-TYPE
+ SYNTAX GenEquipPmTrafficRadioAgg15minEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the Radio Aggregate PM data for all 15 min intervals."
+ INDEX { genEquipPmTrafficRadioAgg15minId }
+ ::= { genEquipPmTrafficRadioAgg15minTable 1 }
+
+GenEquipPmTrafficRadioAgg15minEntry ::=
+ SEQUENCE {
+ genEquipPmTrafficRadioAgg15minId INTEGER,
+ genEquipPmTrafficRadioAgg15minIfIndex INTEGER,
+ genEquipPmTrafficRadioAgg15minTimeAndDate DisplayString,
+ genEquipPmTrafficRadioAgg15minES INTEGER,
+ genEquipPmTrafficRadioAgg15minSES INTEGER,
+ genEquipPmTrafficRadioAgg15minUAS INTEGER,
+ genEquipPmTrafficRadioAgg15minBBE INTEGER,
+ genEquipPmTrafficRadioAgg15minIDF Integrity
+ }
+
+genEquipPmTrafficRadioAgg15minId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipPmTrafficRadioAgg15minEntry 1 }
+
+genEquipPmTrafficRadioAgg15minIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the interface index of a specific RFU (as appears in the ifTable)"
+ ::= { genEquipPmTrafficRadioAgg15minEntry 2 }
+
+genEquipPmTrafficRadioAgg15minTimeAndDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the time and date for the specific PM."
+ ::= { genEquipPmTrafficRadioAgg15minEntry 3 }
+
+genEquipPmTrafficRadioAgg15minES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the ES value."
+ ::= { genEquipPmTrafficRadioAgg15minEntry 4 }
+
+genEquipPmTrafficRadioAgg15minSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the SES value."
+ ::= { genEquipPmTrafficRadioAgg15minEntry 5 }
+
+genEquipPmTrafficRadioAgg15minUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the UAS value."
+ ::= { genEquipPmTrafficRadioAgg15minEntry 6 }
+
+genEquipPmTrafficRadioAgg15minBBE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the BBE value."
+ ::= { genEquipPmTrafficRadioAgg15minEntry 7 }
+
+
+genEquipPmTrafficRadioAgg15minIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the IDF (Invalid Data Flag) of the interval.
+ integrity(0), nointegrity(1)."
+ ::= { genEquipPmTrafficRadioAgg15minEntry 8 }
+
+-- PM for Radio Agg. - 15min - Current interval
+
+genEquipPmTrafficRadioAgg15minCurrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmTrafficRadioAgg15minCurrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the Radio Aggregate PM data for all 15 min intervals."
+ ::= { genEquipPmTraffic 2 }
+
+genEquipPmTrafficRadioAgg15minCurrEntry OBJECT-TYPE
+ SYNTAX GenEquipPmTrafficRadioAgg15minCurrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the Radio Aggregate PM data for all 15 min intervals."
+ INDEX { genEquipPmTrafficRadioAgg15minCurrId }
+ ::= { genEquipPmTrafficRadioAgg15minCurrTable 1 }
+
+GenEquipPmTrafficRadioAgg15minCurrEntry ::=
+ SEQUENCE {
+ genEquipPmTrafficRadioAgg15minCurrId INTEGER,
+ genEquipPmTrafficRadioAgg15minCurrIfIndex INTEGER,
+ genEquipPmTrafficRadioAgg15minCurrTimeAndDate DisplayString,
+ genEquipPmTrafficRadioAgg15minCurrES INTEGER,
+ genEquipPmTrafficRadioAgg15minCurrSES INTEGER,
+ genEquipPmTrafficRadioAgg15minCurrUAS INTEGER,
+ genEquipPmTrafficRadioAgg15minCurrBBE INTEGER,
+ genEquipPmTrafficRadioAgg15minCurrIDF Integrity
+ }
+
+genEquipPmTrafficRadioAgg15minCurrId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipPmTrafficRadioAgg15minCurrEntry 1 }
+
+genEquipPmTrafficRadioAgg15minCurrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the interface index of a specific RFU (as appears in the ifTable)"
+ ::= { genEquipPmTrafficRadioAgg15minCurrEntry 2 }
+
+genEquipPmTrafficRadioAgg15minCurrTimeAndDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the time and date for the specific PM."
+ ::= { genEquipPmTrafficRadioAgg15minCurrEntry 3 }
+
+genEquipPmTrafficRadioAgg15minCurrES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the ES value."
+ ::= { genEquipPmTrafficRadioAgg15minCurrEntry 4 }
+
+genEquipPmTrafficRadioAgg15minCurrSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the SES value."
+ ::= { genEquipPmTrafficRadioAgg15minCurrEntry 5 }
+
+genEquipPmTrafficRadioAgg15minCurrUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the UAS value."
+ ::= { genEquipPmTrafficRadioAgg15minCurrEntry 6 }
+
+genEquipPmTrafficRadioAgg15minCurrBBE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the BBE value."
+ ::= { genEquipPmTrafficRadioAgg15minCurrEntry 7 }
+
+
+genEquipPmTrafficRadioAgg15minCurrIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the IDF (Invalid Data Flag) of the interval.
+ integrity(0), nointegrity(1)."
+ ::= { genEquipPmTrafficRadioAgg15minCurrEntry 8 }
+
+-- PM for Radio Aggregate - 24 hours intervals
+
+genEquipPmTrafficRadioAgg24hrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmTrafficRadioAgg24hrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the Radio Aggregate PM data for all 15 min intervals."
+ ::= { genEquipPmTraffic 3 }
+
+genEquipPmTrafficRadioAgg24hrEntry OBJECT-TYPE
+ SYNTAX GenEquipPmTrafficRadioAgg24hrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the Radio Aggregate PM data for all 15 min intervals."
+ INDEX { genEquipPmTrafficRadioAgg24hrId }
+ ::= { genEquipPmTrafficRadioAgg24hrTable 1 }
+
+GenEquipPmTrafficRadioAgg24hrEntry ::=
+ SEQUENCE {
+ genEquipPmTrafficRadioAgg24hrId INTEGER,
+ genEquipPmTrafficRadioAgg24hrIfIndex INTEGER,
+ genEquipPmTrafficRadioAgg24hrTimeAndDate DisplayString,
+ genEquipPmTrafficRadioAgg24hrES INTEGER,
+ genEquipPmTrafficRadioAgg24hrSES INTEGER,
+ genEquipPmTrafficRadioAgg24hrUAS INTEGER,
+ genEquipPmTrafficRadioAgg24hrBBE INTEGER,
+ genEquipPmTrafficRadioAgg24hrIDF Integrity
+ }
+
+genEquipPmTrafficRadioAgg24hrId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipPmTrafficRadioAgg24hrEntry 1 }
+
+genEquipPmTrafficRadioAgg24hrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the interface index of a specific RFU (as appears in the ifTable)"
+ ::= { genEquipPmTrafficRadioAgg24hrEntry 2 }
+
+genEquipPmTrafficRadioAgg24hrTimeAndDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the time and date for the specific PM."
+ ::= { genEquipPmTrafficRadioAgg24hrEntry 3 }
+
+genEquipPmTrafficRadioAgg24hrES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the ES value."
+ ::= { genEquipPmTrafficRadioAgg24hrEntry 4 }
+
+genEquipPmTrafficRadioAgg24hrSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the SES value."
+ ::= { genEquipPmTrafficRadioAgg24hrEntry 5 }
+
+genEquipPmTrafficRadioAgg24hrUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the UAS value."
+ ::= { genEquipPmTrafficRadioAgg24hrEntry 6 }
+
+genEquipPmTrafficRadioAgg24hrBBE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the BBE value."
+ ::= { genEquipPmTrafficRadioAgg24hrEntry 7 }
+
+
+genEquipPmTrafficRadioAgg24hrIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the IDF (Invalid Data Flag) of the interval.
+ integrity(0), nointegrity(1)."
+ ::= { genEquipPmTrafficRadioAgg24hrEntry 8 }
+
+-- PM for Radio Agg. - 24hr - Current interval
+
+genEquipPmTrafficRadioAgg24hrCurrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmTrafficRadioAgg24hrCurrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the Radio Aggregate PM data for all 15 min intervals."
+ ::= { genEquipPmTraffic 4 }
+
+genEquipPmTrafficRadioAgg24hrCurrEntry OBJECT-TYPE
+ SYNTAX GenEquipPmTrafficRadioAgg24hrCurrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the Radio Aggregate PM data for all 15 min intervals."
+ INDEX { genEquipPmTrafficRadioAgg24hrCurrId }
+ ::= { genEquipPmTrafficRadioAgg24hrCurrTable 1 }
+
+GenEquipPmTrafficRadioAgg24hrCurrEntry ::=
+ SEQUENCE {
+ genEquipPmTrafficRadioAgg24hrCurrId INTEGER,
+ genEquipPmTrafficRadioAgg24hrCurrIfIndex INTEGER,
+ genEquipPmTrafficRadioAgg24hrCurrTimeAndDate DisplayString,
+ genEquipPmTrafficRadioAgg24hrCurrES INTEGER,
+ genEquipPmTrafficRadioAgg24hrCurrSES INTEGER,
+ genEquipPmTrafficRadioAgg24hrCurrUAS INTEGER,
+ genEquipPmTrafficRadioAgg24hrCurrBBE INTEGER,
+ genEquipPmTrafficRadioAgg24hrCurrIDF Integrity
+ }
+
+genEquipPmTrafficRadioAgg24hrCurrId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipPmTrafficRadioAgg24hrCurrEntry 1 }
+
+genEquipPmTrafficRadioAgg24hrCurrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the interface index of a specific RFU (as appears in the ifTable)"
+ ::= { genEquipPmTrafficRadioAgg24hrCurrEntry 2 }
+
+genEquipPmTrafficRadioAgg24hrCurrTimeAndDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the time and date for the specific PM."
+ ::= { genEquipPmTrafficRadioAgg24hrCurrEntry 3 }
+
+genEquipPmTrafficRadioAgg24hrCurrES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the ES value."
+ ::= { genEquipPmTrafficRadioAgg24hrCurrEntry 4 }
+
+genEquipPmTrafficRadioAgg24hrCurrSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the SES value."
+ ::= { genEquipPmTrafficRadioAgg24hrCurrEntry 5 }
+
+genEquipPmTrafficRadioAgg24hrCurrUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the UAS value."
+ ::= { genEquipPmTrafficRadioAgg24hrCurrEntry 6 }
+
+genEquipPmTrafficRadioAgg24hrCurrBBE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the BBE value."
+ ::= { genEquipPmTrafficRadioAgg24hrCurrEntry 7 }
+
+
+genEquipPmTrafficRadioAgg24hrCurrIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the IDF (Invalid Data Flag) of the current interval.
+ integrity(0), nointegrity(1)."
+ ::= { genEquipPmTrafficRadioAgg24hrCurrEntry 8 }
+
+
+
+
+-- New PM tables - Add PM Table Type to the tables as index.
+genEquipPmAll OBJECT IDENTIFIER ::= {genEquipPM 3}
+
+genEquipPmClear OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear All values for PM tables."
+ ::= { genEquipPmAll 1 }
+
+
+-- Signal Level PM Group
+genEquipPmTrafficSL OBJECT IDENTIFIER ::= {genEquipPmAll 2}
+
+genEquipPmTrafficSLTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmTrafficSLEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the RFU Signal Level PM data."
+ ::= { genEquipPmTrafficSL 1 }
+
+genEquipPmTrafficSLEntry OBJECT-TYPE
+ SYNTAX GenEquipPmTrafficSLEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the data of the RFU signal level PM."
+ INDEX { genEquipPmTrafficSLPmType, genEquipPmTrafficSLId, genEquipPmTrafficSLInterval }
+ ::= { genEquipPmTrafficSLTable 1 }
+
+GenEquipPmTrafficSLEntry ::=
+ SEQUENCE {
+ genEquipPmTrafficSLPmType PmTableType,
+ genEquipPmTrafficSLId RfuId,
+ genEquipPmTrafficSLInterval INTEGER,
+ genEquipPmTrafficSLMinRsl INTEGER,
+ genEquipPmTrafficSLMaxRsl INTEGER,
+ genEquipPmTrafficSLRslExceed1 INTEGER,
+ genEquipPmTrafficSLRslExceed2 INTEGER,
+ genEquipPmTrafficSLMinTsl INTEGER,
+ genEquipPmTrafficSLMaxTsl INTEGER,
+ genEquipPmTrafficSLTslExceed INTEGER,
+ genEquipPmTrafficSLIDF Integrity
+ }
+
+genEquipPmTrafficSLPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmTrafficSLEntry 1 }
+
+genEquipPmTrafficSLId OBJECT-TYPE
+ SYNTAX RfuId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipPmTrafficSLEntry 2 }
+
+genEquipPmTrafficSLInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific PM Interval"
+ ::= { genEquipPmTrafficSLEntry 3 }
+
+genEquipPmTrafficSLMinRsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the min RSL value."
+ ::= { genEquipPmTrafficSLEntry 4 }
+
+genEquipPmTrafficSLMaxRsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the max RSL value."
+ ::= { genEquipPmTrafficSLEntry 5 }
+
+genEquipPmTrafficSLRslExceed1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds RSL exceeded threshold number 1."
+ ::= { genEquipPmTrafficSLEntry 6 }
+
+genEquipPmTrafficSLRslExceed2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds RSL exceeded threshold number 2."
+ ::= { genEquipPmTrafficSLEntry 7 }
+
+genEquipPmTrafficSLMinTsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Minimum TSL value."
+ ::= { genEquipPmTrafficSLEntry 8 }
+
+genEquipPmTrafficSLMaxTsl OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Maximum TSL value."
+ ::= { genEquipPmTrafficSLEntry 9 }
+
+genEquipPmTrafficSLTslExceed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of seconds TSL exceeded the threshold"
+ ::= { genEquipPmTrafficSLEntry 10 }
+
+genEquipPmTrafficSLIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmTrafficSLEntry 11 }
+
+-- Aggregate PM Group
+genEquipPmTrafficAggregate OBJECT IDENTIFIER ::= {genEquipPmAll 3}
+
+genEquipPmTrafficAggTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmTrafficAggEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the Radio Aggregate PM data."
+ ::= { genEquipPmTrafficAggregate 1 }
+
+genEquipPmTrafficAggEntry OBJECT-TYPE
+ SYNTAX GenEquipPmTrafficAggEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the Radio Aggregate PM data."
+ INDEX { genEquipPmTrafficAggPmType, ifIndex, genEquipPmTrafficAggInterval }
+ ::= { genEquipPmTrafficAggTable 1 }
+
+GenEquipPmTrafficAggEntry ::=
+ SEQUENCE {
+ genEquipPmTrafficAggPmType PmTableType,
+ genEquipPmTrafficAggInterval INTEGER,
+ genEquipPmTrafficAggES INTEGER,
+ genEquipPmTrafficAggSES INTEGER,
+ genEquipPmTrafficAggUAS INTEGER,
+ genEquipPmTrafficAggBBE INTEGER,
+ genEquipPmTrafficAggIDF Integrity
+ }
+
+genEquipPmTrafficAggPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmTrafficAggEntry 1 }
+
+genEquipPmTrafficAggInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific PM Interval"
+ ::= { genEquipPmTrafficAggEntry 2 }
+
+genEquipPmTrafficAggES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the ES value (Errored seconds)."
+ ::= { genEquipPmTrafficAggEntry 3 }
+
+genEquipPmTrafficAggSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the SES value (Severe Errored seconds)."
+ ::= { genEquipPmTrafficAggEntry 4 }
+
+genEquipPmTrafficAggUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the UAS value. (Unavailable Seconds)"
+ ::= { genEquipPmTrafficAggEntry 5 }
+
+genEquipPmTrafficAggBBE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the BBE value. (Background Block Error)"
+ ::= { genEquipPmTrafficAggEntry 6 }
+
+
+genEquipPmTrafficAggIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmTrafficAggEntry 7 }
+
+
+
+-- Radio PM Group
+genEquipPmRadio OBJECT IDENTIFIER ::= {genEquipPmAll 4}
+
+-- Radio MRMC PM Group
+genEquipPmRadioMRMC OBJECT IDENTIFIER ::= {genEquipPmRadio 1}
+
+-- Radio MRMC PM Table
+genEquipPmRadioMRMCTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRadioMRMCEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The MRMC PM table"
+ ::= { genEquipPmRadioMRMC 1 }
+
+genEquipPmRadioMRMCEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRadioMRMCEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The MRMC PM table"
+ INDEX { genEquipPmRadioMRMCPmType, genEquipPmRadioMRMCId, genEquipPmRadioMRMCInterval }
+ ::= { genEquipPmRadioMRMCTable 1 }
+
+GenEquipPmRadioMRMCEntry ::=
+ SEQUENCE {
+ genEquipPmRadioMRMCPmType PmTableType,
+ genEquipPmRadioMRMCId RadioId,
+ genEquipPmRadioMRMCInterval INTEGER,
+ genEquipPmRadioMRMCIfIndex INTEGER,
+ genEquipPmRadioMRMCMinProfile INTEGER,
+ genEquipPmRadioMRMCMaxProfile INTEGER,
+ genEquipPmRadioMRMCMinBitrate INTEGER,
+ genEquipPmRadioMRMCMaxBitrate INTEGER,
+ genEquipPmRadioMRMCMinTDMIf INTEGER,
+ genEquipPmRadioMRMCMaxTDMIf INTEGER,
+ genEquipPmRadioMRMCIDF Integrity
+ }
+
+genEquipPmRadioMRMCPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmRadioMRMCEntry 1 }
+
+genEquipPmRadioMRMCId OBJECT-TYPE
+ SYNTAX RadioId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipPmRadioMRMCEntry 2 }
+
+genEquipPmRadioMRMCInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific PM Interval"
+ ::= { genEquipPmRadioMRMCEntry 3 }
+
+genEquipPmRadioMRMCIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the interface index of a specific RFU interface (as appears in the ifTable)"
+ ::= { genEquipPmRadioMRMCEntry 4 }
+
+genEquipPmRadioMRMCMinProfile OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum MRMC profile."
+ ::= { genEquipPmRadioMRMCEntry 5 }
+
+genEquipPmRadioMRMCMaxProfile OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum profile (Kbps) that was measured during the interva"
+ ::= { genEquipPmRadioMRMCEntry 6 }
+
+genEquipPmRadioMRMCMinBitrate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum MRMC nominal bitrate (Units are Kbps)"
+ ::= { genEquipPmRadioMRMCEntry 7 }
+
+genEquipPmRadioMRMCMaxBitrate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum MRMC nominal bitrate (Units are Kbps)"
+ ::= { genEquipPmRadioMRMCEntry 8 }
+
+genEquipPmRadioMRMCMinTDMIf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum number of allocated TDM channels"
+ ::= { genEquipPmRadioMRMCEntry 9 }
+
+genEquipPmRadioMRMCMaxTDMIf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum number of allocated TDM channels"
+ ::= { genEquipPmRadioMRMCEntry 10 }
+
+genEquipPmRadioMRMCIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmRadioMRMCEntry 11 }
+
+
+
+-- Radio E1/T1 PM Group
+genEquipPmRadioTDM OBJECT IDENTIFIER ::= {genEquipPmRadio 2}
+
+-- Radio E1/T1 TDM PM Table
+genEquipPmRadioTDMTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRadioTDMEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The PM table of logical TDM channels within the Radio link"
+ ::= { genEquipPmRadioTDM 1 }
+
+genEquipPmRadioTDMEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRadioTDMEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The PM table of logical TDM channels within the Radio link"
+ INDEX { genEquipPmRadioTDMPmType, ifIndex, genEquipPmRadioTDMInterval }
+ ::= { genEquipPmRadioTDMTable 1 }
+
+GenEquipPmRadioTDMEntry ::=
+ SEQUENCE {
+ genEquipPmRadioTDMPmType PmTableType,
+ genEquipPmRadioTDMInterval INTEGER,
+ genEquipPmRadioTDMRadioUAS INTEGER,
+ genEquipPmRadioTDMIDF Integrity
+ }
+
+genEquipPmRadioTDMPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmRadioTDMEntry 1 }
+
+genEquipPmRadioTDMInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM"
+ ::= { genEquipPmRadioTDMEntry 2 }
+
+genEquipPmRadioTDMRadioUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TDM channel UAS (unavailable seconds)"
+ ::= { genEquipPmRadioTDMEntry 3 }
+
+genEquipPmRadioTDMIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmRadioTDMEntry 4 }
+
+
+-- Radio Ethernet PM Group
+genEquipPmRadioEthernet OBJECT IDENTIFIER ::= {genEquipPmRadio 3}
+
+-- Radio E1/T1 TDM PM Table
+genEquipPmRadioEthernetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRadioEthernetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet PMs on the radio link"
+ ::= { genEquipPmRadioEthernet 1 }
+
+genEquipPmRadioEthernetEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRadioEthernetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet PMs on the radio link"
+ INDEX { genEquipPmRadioEthernetPmType, ifIndex, genEquipPmRadioEthernetInterval }
+ ::= { genEquipPmRadioEthernetTable 1 }
+
+GenEquipPmRadioEthernetEntry ::=
+ SEQUENCE {
+ genEquipPmRadioEthernetPmType PmTableType,
+ genEquipPmRadioEthernetInterval INTEGER,
+ genEquipPmRadioEthernetFrameErrorRate INTEGER,
+ genEquipPmRadioEthernetPeakThroughput INTEGER,
+ genEquipPmRadioEthernetAverageThroughput INTEGER,
+ genEquipPmRadioEthernetExceedThroughput INTEGER,
+ genEquipPmRadioEthernetPeakCapacity INTEGER,
+ genEquipPmRadioEthernetAverageCapacity INTEGER,
+ genEquipPmRadioEthernetExceedCapacity INTEGER,
+ genEquipPmRadioEthernetPeakUtilization INTEGER,
+ genEquipPmRadioEthernetAverageUtilization INTEGER,
+ genEquipPmRadioEthernetExceedUtilization INTEGER,
+ genEquipPmRadioEthernetIDF Integrity
+ }
+
+genEquipPmRadioEthernetPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmRadioEthernetEntry 1 }
+
+
+genEquipPmRadioEthernetInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM"
+ ::= { genEquipPmRadioEthernetEntry 2 }
+
+genEquipPmRadioEthernetFrameErrorRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Frame Error Rate PM"
+ ::= { genEquipPmRadioEthernetEntry 3 }
+
+genEquipPmRadioEthernetPeakThroughput OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Peak throughput PM (Units are bits per second)"
+ ::= { genEquipPmRadioEthernetEntry 4 }
+
+genEquipPmRadioEthernetAverageThroughput OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Average throughput PM (Units are bits per second)"
+ ::= { genEquipPmRadioEthernetEntry 5 }
+
+genEquipPmRadioEthernetExceedThroughput OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Exceed throughput PM"
+ ::= { genEquipPmRadioEthernetEntry 6 }
+
+genEquipPmRadioEthernetPeakCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Peak capacity PM (in bps)"
+ ::= { genEquipPmRadioEthernetEntry 7 }
+
+genEquipPmRadioEthernetAverageCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Average capacity PM (in bps)"
+ ::= { genEquipPmRadioEthernetEntry 8 }
+
+genEquipPmRadioEthernetExceedCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Exceed capacity PM"
+ ::= { genEquipPmRadioEthernetEntry 9 }
+
+genEquipPmRadioEthernetPeakUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Peak utilization PM (%)"
+ ::= { genEquipPmRadioEthernetEntry 10 }
+
+genEquipPmRadioEthernetAverageUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Average utilization PM (%)"
+ ::= { genEquipPmRadioEthernetEntry 11 }
+
+genEquipPmRadioEthernetExceedUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Exceed utilization PM"
+ ::= { genEquipPmRadioEthernetEntry 12 }
+
+genEquipPmRadioEthernetIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmRadioEthernetEntry 13 }
+
+-- Radio Thresholds
+
+genEquipPmRadioEthernetThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRadioEthernetThresholdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet PMs on the radio link"
+ ::= { genEquipPmRadioEthernet 2 }
+
+genEquipPmRadioEthernetThresholdEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRadioEthernetThresholdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet PMs on the radio link"
+ INDEX { genEquipRadioCfgRadioId }
+ ::= { genEquipPmRadioEthernetThresholdTable 1 }
+
+GenEquipPmRadioEthernetThresholdEntry ::=
+ SEQUENCE {
+ genEquipPmRadioEthernetThresholdThroughput INTEGER,
+ genEquipPmRadioEthernetThresholdCapacity INTEGER,
+ genEquipPmRadioEthernetThresholdUtilization INTEGER
+ }
+
+genEquipPmRadioEthernetThresholdThroughput OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Throughput threshold (in Mbps)"
+ ::= { genEquipPmRadioEthernetThresholdEntry 1 }
+
+genEquipPmRadioEthernetThresholdCapacity OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet capacity threshold (in Mbps)"
+ ::= { genEquipPmRadioEthernetThresholdEntry 2 }
+
+genEquipPmRadioEthernetThresholdUtilization OBJECT-TYPE
+ SYNTAX INTEGER {
+ above-0(0),
+ above-20(1),
+ above-40(2),
+ above-60(3),
+ above-80(4),
+ no-threshold(5)}
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet utilization threshold (in percentage)."
+ ::= { genEquipPmRadioEthernetThresholdEntry 3 }
+
+-- The Ethernet ETM PMs on the radio link
+genEquipPmRadioEthernetEtmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRadioEthernetEtmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet PMs on the radio link"
+ ::= { genEquipPmRadioEthernet 3 }
+
+genEquipPmRadioEthernetEtmEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRadioEthernetEtmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The entry of Ethernet ETM PMs on the radio link"
+ INDEX { genEquipPmRadioEthernetEtmPmType, genEquipPmRadioEthernetEtmPmQueueIndex, genEquipPmRadioEthernetEtmInterval }
+ ::= { genEquipPmRadioEthernetEtmTable 1 }
+
+GenEquipPmRadioEthernetEtmEntry ::=
+ SEQUENCE {
+ genEquipPmRadioEthernetEtmPmType
+ PmTableType,
+ genEquipPmRadioEthernetEtmPmQueueIndex
+ INTEGER,
+ genEquipPmRadioEthernetEtmInterval
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmMaxGreenBytesPassed
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmAvgGreenBytesPassed
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmMaxGreenFramesDropped
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmAvgGreenFramesDropped
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmMaxYellowBytesPassed
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmAvgYellowBytesPassed
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmMaxYellowFramesDropped
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmAvgYellowFramesDropped
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmMaxRedFramesDropped
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmAvgRedFramesDropped
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmIDF
+ Integrity,
+ --genEquipPmRadioEthernetEtmPmMaxGreenBytesDropped
+ -- INTEGER,
+ --genEquipPmRadioEthernetEtmPmAvgGreenBytesDropped
+ -- INTEGER,
+ genEquipPmRadioEthernetEtmPmMaxGreenFramesPassed
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmAvgGreenFramesPassed
+ INTEGER,
+ --genEquipPmRadioEthernetEtmPmMaxYellowBytesDropped
+ -- INTEGER,
+ --genEquipPmRadioEthernetEtmPmAvgYellowBytesDropped
+ -- INTEGER,
+ genEquipPmRadioEthernetEtmPmMaxYellowFramesPassed
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmAvgYellowFramesPassed
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmMaxRedBytesDropped
+ INTEGER,
+ genEquipPmRadioEthernetEtmPmAvgRedBytesDropped
+ INTEGER
+ }
+
+genEquipPmRadioEthernetEtmPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmRadioEthernetEtmEntry 1 }
+
+genEquipPmRadioEthernetEtmPmQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Queue index"
+ ::= { genEquipPmRadioEthernetEtmEntry 2 }
+
+genEquipPmRadioEthernetEtmInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..96)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM."
+ ::= { genEquipPmRadioEthernetEtmEntry 3 }
+
+genEquipPmRadioEthernetEtmPmMaxGreenBytesPassed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Green Traffic Passed Bytes."
+ ::= { genEquipPmRadioEthernetEtmEntry 4 }
+
+genEquipPmRadioEthernetEtmPmAvgGreenBytesPassed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average Green Traffic Passed Bytes."
+ ::= { genEquipPmRadioEthernetEtmEntry 5 }
+
+genEquipPmRadioEthernetEtmPmMaxGreenFramesDropped OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Green Traffic Frames Droped by WRED."
+ ::= { genEquipPmRadioEthernetEtmEntry 6 }
+
+genEquipPmRadioEthernetEtmPmAvgGreenFramesDropped OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average Green Traffic Frames Droped by WRED."
+ ::= { genEquipPmRadioEthernetEtmEntry 7 }
+
+genEquipPmRadioEthernetEtmPmMaxYellowBytesPassed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Yellow Traffic Passed Bytes."
+ ::= { genEquipPmRadioEthernetEtmEntry 8 }
+
+genEquipPmRadioEthernetEtmPmAvgYellowBytesPassed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average Yellow Traffic Passed Bytes."
+ ::= { genEquipPmRadioEthernetEtmEntry 9 }
+
+genEquipPmRadioEthernetEtmPmMaxYellowFramesDropped OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Yellow Traffic Frames Droped by WRED."
+ ::= { genEquipPmRadioEthernetEtmEntry 10 }
+
+genEquipPmRadioEthernetEtmPmAvgYellowFramesDropped OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average Yellow Traffic Frames Droped by WRED."
+ ::= { genEquipPmRadioEthernetEtmEntry 11 }
+
+genEquipPmRadioEthernetEtmPmMaxRedFramesDropped OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Red Traffic Frames Dropped."
+ ::= { genEquipPmRadioEthernetEtmEntry 12 }
+
+genEquipPmRadioEthernetEtmPmAvgRedFramesDropped OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average Red Traffic Frames Dropped."
+ ::= { genEquipPmRadioEthernetEtmEntry 13 }
+
+genEquipPmRadioEthernetEtmPmIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmRadioEthernetEtmEntry 14 }
+
+--genEquipPmRadioEthernetEtmPmMaxGreenBytesDropped OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Maximum Green Traffic Dropped Bytes."
+-- ::= { genEquipPmRadioEthernetEtmEntry 15}
+
+--genEquipPmRadioEthernetEtmPmAvgGreenBytesDropped OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Average Green Traffic Dropped Bytes."
+-- ::= { genEquipPmRadioEthernetEtmEntry 16}
+
+genEquipPmRadioEthernetEtmPmMaxGreenFramesPassed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Green Traffic Frames Passed."
+ ::= { genEquipPmRadioEthernetEtmEntry 17}
+
+genEquipPmRadioEthernetEtmPmAvgGreenFramesPassed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average Green Traffic Frames Passed."
+ ::= { genEquipPmRadioEthernetEtmEntry 18}
+
+--genEquipPmRadioEthernetEtmPmMaxYellowBytesDropped OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Maximum Yellow Traffic Dropped Bytes."
+-- ::= { genEquipPmRadioEthernetEtmEntry 19}
+
+--genEquipPmRadioEthernetEtmPmAvgYellowBytesDropped OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Average Yellow Traffic Dropped Bytes."
+-- ::= { genEquipPmRadioEthernetEtmEntry 20}
+
+genEquipPmRadioEthernetEtmPmMaxYellowFramesPassed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Yellow Traffic Frames Passed."
+ ::= { genEquipPmRadioEthernetEtmEntry 21}
+
+genEquipPmRadioEthernetEtmPmAvgYellowFramesPassed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average Yellow Traffic Frames Passed."
+ ::= { genEquipPmRadioEthernetEtmEntry 22}
+
+genEquipPmRadioEthernetEtmPmMaxRedBytesDropped OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Red Traffic Bytes Dropped."
+ ::= { genEquipPmRadioEthernetEtmEntry 23}
+
+genEquipPmRadioEthernetEtmPmAvgRedBytesDropped OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average Red Traffic Bytes Dropped."
+ ::= { genEquipPmRadioEthernetEtmEntry 24}
+
+
+--
+genEquipPmRadioMSETable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRadioMSEEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio MSE PM"
+ ::= { genEquipPmRadio 4 }
+
+genEquipPmRadioMSEEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRadioMSEEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio MSE PM"
+ INDEX { genEquipPmRadioMSEPmType, ifIndex, genEquipPmRadioMSEInterval }
+ ::= { genEquipPmRadioMSETable 1 }
+
+GenEquipPmRadioMSEEntry ::=
+ SEQUENCE {
+ genEquipPmRadioMSEPmType PmTableType,
+ genEquipPmRadioMSEInterval INTEGER,
+ genEquipPmRadioMSEMinMse INTEGER,
+ genEquipPmRadioMSEMaxMse INTEGER,
+ genEquipPmRadioMSEexceeded INTEGER,
+ genEquipPmRadioMSEIDF Integrity
+ }
+
+genEquipPmRadioMSEPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmRadioMSEEntry 1 }
+
+genEquipPmRadioMSEInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM"
+ ::= { genEquipPmRadioMSEEntry 2 }
+
+genEquipPmRadioMSEMinMse OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter holds the minimum MSE value detected in the interval."
+ ::= { genEquipPmRadioMSEEntry 3 }
+
+genEquipPmRadioMSEMaxMse OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter holds the maximum MSE value detected in the interval."
+ ::= { genEquipPmRadioMSEEntry 4 }
+
+genEquipPmRadioMSEexceeded OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter holds the number of seconds that the MSE exceeded the configured threshold."
+ ::= { genEquipPmRadioMSEEntry 5 }
+
+genEquipPmRadioMSEIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmRadioMSEEntry 6 }
+
+
+-- Radio Thresold
+
+genEquipPmRadioThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRadioThresholdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio MSE PM"
+ ::= { genEquipPmRadio 5 }
+
+genEquipPmRadioThresholdEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRadioThresholdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio MSE PM"
+ INDEX { genEquipRadioCfgRadioId }
+ ::= { genEquipPmRadioThresholdTable 1 }
+
+GenEquipPmRadioThresholdEntry ::=
+ SEQUENCE {
+ genEquipPmRadioThresholdMSE INTEGER,
+ genEquipPmRadioThresholdRSL1 INTEGER,
+ genEquipPmRadioThresholdRSL2 INTEGER,
+ genEquipPmRadioThresholdTSL INTEGER,
+ genEquipPmRadioThresholdXPI INTEGER
+ }
+
+genEquipPmRadioThresholdMSE OBJECT-TYPE
+ SYNTAX INTEGER (-99..-1)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The threshold above which MSE (Mean Square Error) exceeded seconds will be counted"
+ ::= { genEquipPmRadioThresholdEntry 1 }
+
+genEquipPmRadioThresholdRSL1 OBJECT-TYPE
+ SYNTAX INTEGER (-75..-15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The threshold below which RSL 1 exceeded seconds will be counted"
+ ::= { genEquipPmRadioThresholdEntry 2 }
+
+genEquipPmRadioThresholdRSL2 OBJECT-TYPE
+ SYNTAX INTEGER (-75..-15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The threshold below which RSL 2 exceeded seconds will be counted"
+ ::= { genEquipPmRadioThresholdEntry 3 }
+
+genEquipPmRadioThresholdTSL OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The threshold above which TSL exceeded seconds will be counted"
+ ::= { genEquipPmRadioThresholdEntry 4 }
+
+genEquipPmRadioThresholdXPI OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The threshold above which XPI (Cross Polar Interference) exceeded seconds will be counted"
+ ::= { genEquipPmRadioThresholdEntry 5 }
+
+
+-- Radio XPIC
+
+genEquipPmRadioXPITable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmRadioXPIEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio XPIC PM"
+ ::= { genEquipPmRadio 6 }
+
+genEquipPmRadioXPIEntry OBJECT-TYPE
+ SYNTAX GenEquipPmRadioXPIEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio XPIC PM"
+ INDEX { genEquipPmRadioXPIPmType, ifIndex, genEquipPmRadioXPIPmInterval }
+ ::= { genEquipPmRadioXPITable 1 }
+
+GenEquipPmRadioXPIEntry ::=
+ SEQUENCE {
+ genEquipPmRadioXPIPmType PmTableType,
+ genEquipPmRadioXPIPmInterval INTEGER,
+ genEquipPmRadioXPIPmMinXPI INTEGER,
+ genEquipPmRadioXPIPmMaxXPI INTEGER,
+ genEquipPmRadioXPIBelowThreshold INTEGER,
+ genEquipPmRadioXPIIDF Integrity
+ }
+
+genEquipPmRadioXPIPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM"
+ ::= { genEquipPmRadioXPIEntry 1 }
+
+genEquipPmRadioXPIPmInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of the interval: 1-30 in case the interval is 24 hours or 1-900 in case the interval is 15 minutes"
+ ::= { genEquipPmRadioXPIEntry 2 }
+
+genEquipPmRadioXPIPmMinXPI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter holds the minimum XPI value detected in the interval"
+ ::= { genEquipPmRadioXPIEntry 3 }
+
+genEquipPmRadioXPIPmMaxXPI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter holds the maximum XPI value detected in the interval"
+ ::= { genEquipPmRadioXPIEntry 4 }
+
+genEquipPmRadioXPIBelowThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter holds the number of seconds in the interval that the XPI value was below the configured threshold."
+ ::= { genEquipPmRadioXPIEntry 5 }
+
+genEquipPmRadioXPIIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmRadioXPIEntry 6 }
+
+
+-- Clear RAdio PM
+
+genEquipPmRadioClear OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear all radio PMs (Performance Monitoring)."
+ ::= { genEquipPmRadio 7 }
+
+
+-- TDM (E1/T1) PM Group
+genEquipPmTDM OBJECT IDENTIFIER ::= {genEquipPmAll 5}
+
+-- TDM (E1/T1) PM Table
+genEquipPmTdmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmTdmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The line TDM PM table"
+ ::= { genEquipPmTDM 1 }
+
+genEquipPmTdmEntry OBJECT-TYPE
+ SYNTAX GenEquipPmTdmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The line TDM PM table"
+ INDEX { genEquipPmTdmPmType, ifIndex, genEquipPmTdmInterval }
+ ::= { genEquipPmTdmTable 1 }
+
+GenEquipPmTdmEntry ::=
+ SEQUENCE {
+ genEquipPmTdmPmType PmTableType,
+ genEquipPmTdmInterval INTEGER,
+ genEquipPmTdmES INTEGER,
+ genEquipPmTdmSES INTEGER,
+ genEquipPmTdmUAS INTEGER,
+ genEquipPmTdmBBE INTEGER,
+ genEquipPmTdmIDF Integrity
+ }
+
+genEquipPmTdmPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmTdmEntry 1 }
+
+genEquipPmTdmInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM"
+ ::= { genEquipPmTdmEntry 2 }
+
+genEquipPmTdmES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ES PM (Errored second)"
+ ::= { genEquipPmTdmEntry 3 }
+
+genEquipPmTdmSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SES PM (Severe Errored Seconds)"
+ ::= { genEquipPmTdmEntry 4 }
+
+genEquipPmTdmUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "UAS PM (Unavailable Seconds)."
+ ::= { genEquipPmTdmEntry 5 }
+
+genEquipPmTdmBBE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BBE PM (Background Block Errors)"
+ ::= { genEquipPmTdmEntry 6 }
+
+genEquipPmTdmIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmTdmEntry 7 }
+
+-- SDH/Sonet PM Group
+genEquipPmSDH OBJECT IDENTIFIER ::= {genEquipPmAll 6}
+
+genEquipPmSdhTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmSdhEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The line SDH PM table."
+ ::= { genEquipPmSDH 1 }
+
+genEquipPmSdhEntry OBJECT-TYPE
+ SYNTAX GenEquipPmSdhEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The line SDH PM table."
+ INDEX { genEquipPmSdhPmType, ifIndex, genEquipPmSdhInterval }
+ ::= { genEquipPmSdhTable 1 }
+
+GenEquipPmSdhEntry ::=
+ SEQUENCE {
+ genEquipPmSdhPmType PmTableType,
+ genEquipPmSdhInterval INTEGER,
+ genEquipPmSdhES INTEGER,
+ genEquipPmSdhSES INTEGER,
+ genEquipPmSdhEB INTEGER,
+ genEquipPmSdhBBE INTEGER,
+ genEquipPmSdhIDF Integrity,
+ genEquipPmSdhIfIndex INTEGER,
+ genEquipPmSdhTimeStamp INTEGER,
+ genEquipPmSdhUAS INTEGER
+ }
+
+genEquipPmSdhPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours."
+ ::= { genEquipPmSdhEntry 1 }
+
+genEquipPmSdhInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM."
+ ::= { genEquipPmSdhEntry 2 }
+
+genEquipPmSdhES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ES STM-1/OC-3 PM."
+ ::= { genEquipPmSdhEntry 3 }
+
+genEquipPmSdhSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SES STM-1/OC-3 PM."
+ ::= { genEquipPmSdhEntry 4 }
+
+genEquipPmSdhEB OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "EB STM-1/OC-3 PM (Errored block)."
+ ::= { genEquipPmSdhEntry 5 }
+
+genEquipPmSdhBBE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BBE PM (background errored block STM-1/OC-3 PM or CVL PM (code violation line) when using OC-3."
+ ::= { genEquipPmSdhEntry 6 }
+
+genEquipPmSdhIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmSdhEntry 7 }
+
+genEquipPmSdhIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { genEquipPmSdhEntry 8 }
+
+genEquipPmSdhTimeStamp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the time stamp of the interval."
+ ::= { genEquipPmSdhEntry 9 }
+
+genEquipPmSdhUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Un-Available Seconds STM-1/OC-3 PM."
+ ::= { genEquipPmSdhEntry 10 }
+
+-- SONET/STM-1 interface-level PMs for line to radio direction - rst-stm1oc3-pm-status-ltor-table
+--
+
+genEquipPmSdhRstLRTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmSdhRstLREntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SONET/STM-1 interface-level PMs for line to radio direction."
+ ::= { genEquipPmSDH 2 }
+
+genEquipPmSdhRstLREntry OBJECT-TYPE
+ SYNTAX GenEquipPmSdhRstLREntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SONET/STM-1 interface-level PMs for line to radio direction entry."
+ INDEX { genEquipPmSdhRstLRPmType,
+ genEquipPmSdhRstLRIfIndex,
+ genEquipPmSdhRstLRInterval }
+ ::= { genEquipPmSdhRstLRTable 1 }
+
+GenEquipPmSdhRstLREntry ::=
+ SEQUENCE {
+ genEquipPmSdhRstLRPmType PmTableType,
+ genEquipPmSdhRstLRIfIndex INTEGER,
+ genEquipPmSdhRstLRInterval INTEGER,
+ genEquipPmSdhRstLRTimeStamp INTEGER,
+ genEquipPmSdhRstLRES INTEGER,
+ genEquipPmSdhRstLRSES INTEGER,
+ genEquipPmSdhRstLRUAS INTEGER,
+ genEquipPmSdhRstLREB INTEGER,
+ genEquipPmSdhRstLRCV INTEGER,
+ genEquipPmSdhRstLRBBE INTEGER,
+ genEquipPmSdhRstLRIDF Integrity
+ }
+
+genEquipPmSdhRstLRPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours."
+ ::= { genEquipPmSdhRstLREntry 1 }
+
+genEquipPmSdhRstLRIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number."
+ ::= { genEquipPmSdhRstLREntry 2 }
+
+genEquipPmSdhRstLRInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM."
+ ::= { genEquipPmSdhRstLREntry 3 }
+
+genEquipPmSdhRstLRTimeStamp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the time stamp of the interval."
+ ::= { genEquipPmSdhRstLREntry 4 }
+
+genEquipPmSdhRstLRES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Errored Seconds PM for STM-1/OC-3 on line to radio direction."
+ ::= { genEquipPmSdhRstLREntry 5 }
+
+genEquipPmSdhRstLRSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Severely Errored Seconds PM for STM-1/OC-3 on line to radio direction."
+ ::= { genEquipPmSdhRstLREntry 6 }
+
+genEquipPmSdhRstLRUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unavailable Seconds PM for STM-1/OC-3."
+ ::= { genEquipPmSdhRstLREntry 7 }
+
+genEquipPmSdhRstLREB OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Errored Blocks PM for STM-1/OC-3 on line to radio direction."
+ ::= { genEquipPmSdhRstLREntry 8 }
+
+genEquipPmSdhRstLRCV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Code Viloations PM for STM-1/OC-3 on line to radio direction."
+ ::= { genEquipPmSdhRstLREntry 9 }
+
+genEquipPmSdhRstLRBBE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Background Block Error PM for STM-1/OC-3 on line to radio direction."
+ ::= { genEquipPmSdhRstLREntry 10 }
+
+genEquipPmSdhRstLRIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmSdhRstLREntry 11 }
+
+
+-- SONET/STM-1 interface-level PMs for radio to line direction - rst-stm1oc3-pm-status-crl-type
+--
+
+genEquipPmSdhRstRLTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmSdhRstRLEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SONET/STM-1 interface-level PMs for radio to line direction."
+ ::= { genEquipPmSDH 3 }
+
+genEquipPmSdhRstRLEntry OBJECT-TYPE
+ SYNTAX GenEquipPmSdhRstRLEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SONET/STM-1 interface-level PMs for radio to line direction entry."
+ INDEX { genEquipPmSdhRstRLPmType,
+ genEquipPmSdhRstRLIfIndex,
+ genEquipPmSdhRstRLInterval }
+ ::= { genEquipPmSdhRstRLTable 1 }
+
+GenEquipPmSdhRstRLEntry ::=
+ SEQUENCE {
+ genEquipPmSdhRstRLPmType PmTableType,
+ genEquipPmSdhRstRLIfIndex INTEGER,
+ genEquipPmSdhRstRLInterval INTEGER,
+ genEquipPmSdhRstRLTimeStamp INTEGER,
+ genEquipPmSdhRstRLES INTEGER,
+ genEquipPmSdhRstRLSES INTEGER,
+ genEquipPmSdhRstRLUAS INTEGER,
+ genEquipPmSdhRstRLEB INTEGER,
+ genEquipPmSdhRstRLCV INTEGER,
+ genEquipPmSdhRstRLBBE INTEGER,
+ genEquipPmSdhRstRLIDF Integrity
+ }
+
+genEquipPmSdhRstRLPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours."
+ ::= { genEquipPmSdhRstRLEntry 1 }
+
+genEquipPmSdhRstRLIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port number."
+ ::= { genEquipPmSdhRstRLEntry 2 }
+
+genEquipPmSdhRstRLInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM."
+ ::= { genEquipPmSdhRstRLEntry 3 }
+
+genEquipPmSdhRstRLTimeStamp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the time stamp of the interval."
+ ::= { genEquipPmSdhRstRLEntry 4 }
+
+genEquipPmSdhRstRLES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Errored Seconds PM for STM-1/OC-3 on radio to line direction."
+ ::= { genEquipPmSdhRstRLEntry 5 }
+
+genEquipPmSdhRstRLSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Severely Errored Seconds PM for STM-1/OC-3 on radio to line direction."
+ ::= { genEquipPmSdhRstRLEntry 6 }
+
+genEquipPmSdhRstRLUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unavailable Seconds PM for STM-1/OC-3."
+ ::= { genEquipPmSdhRstRLEntry 7 }
+
+genEquipPmSdhRstRLEB OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Errored Blocks PM for STM-1/OC-3 on radio to line direction."
+ ::= { genEquipPmSdhRstRLEntry 8 }
+
+genEquipPmSdhRstRLCV OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Code Viloations PM for STM-1/OC-3 on radio to line direction."
+ ::= { genEquipPmSdhRstRLEntry 9 }
+
+genEquipPmSdhRstRLBBE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Background Block Error PM for STM-1/OC-3 on radio to line direction."
+ ::= { genEquipPmSdhRstRLEntry 10 }
+
+genEquipPmSdhRstRLIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmSdhRstRLEntry 11 }
+
+
+-- Trails PM Group
+genEquipPmTrails OBJECT IDENTIFIER ::= {genEquipPmAll 7}
+
+-- TDM (E1/T1) PM Table
+genEquipPmTrailsEndPointTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmTrailsEndPointEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PM table of the E1/T1 trails."
+ ::= { genEquipPmTrails 1 }
+
+genEquipPmTrailsEndPointEntry OBJECT-TYPE
+ SYNTAX GenEquipPmTrailsEndPointEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PM table of the E1/T1 trails."
+ INDEX { genEquipPmTrailsEndPointPmType, genEquipPmTrailsEndPointId, genEquipPmTrailsEndPointEPId, genEquipPmTrailsEndPointInterval }
+ ::= { genEquipPmTrailsEndPointTable 1 }
+
+GenEquipPmTrailsEndPointEntry ::=
+ SEQUENCE {
+ genEquipPmTrailsEndPointPmType PmTableType,
+ genEquipPmTrailsEndPointId DisplayString,
+ genEquipPmTrailsEndPointEPId INTEGER,
+ genEquipPmTrailsEndPointInterval INTEGER,
+ genEquipPmTrailsEndPointES INTEGER,
+ genEquipPmTrailsEndPointSES INTEGER,
+ genEquipPmTrailsEndPointUAS INTEGER,
+ genEquipPmTrailsEndPointBBE INTEGER,
+ genEquipPmTrailsEndPointNoOfSwitches INTEGER,
+ genEquipPmTrailsEndPointActivePathCounts INTEGER,
+ genEquipPmTrailsEndPointIDF Integrity
+ }
+
+genEquipPmTrailsEndPointPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours."
+ ::= { genEquipPmTrailsEndPointEntry 1 }
+
+genEquipPmTrailsEndPointId OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the trail id."
+ ::= { genEquipPmTrailsEndPointEntry 2 }
+
+genEquipPmTrailsEndPointEPId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the end point number for this trail.
+ If the trail is protected, there will be two end points for the trail (primary path and the secondary path)."
+ ::= { genEquipPmTrailsEndPointEntry 3 }
+
+genEquipPmTrailsEndPointInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM."
+ ::= { genEquipPmTrailsEndPointEntry 4 }
+
+genEquipPmTrailsEndPointES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ES PM (Errored Seconds)."
+ ::= { genEquipPmTrailsEndPointEntry 5 }
+
+genEquipPmTrailsEndPointSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SES PM (Severe Errored Seconds)."
+ ::= { genEquipPmTrailsEndPointEntry 6 }
+
+genEquipPmTrailsEndPointUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "UAS PM (Unavailable Seconds)."
+ ::= { genEquipPmTrailsEndPointEntry 7 }
+
+genEquipPmTrailsEndPointBBE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "BBE PM (Background Block Errors)."
+ ::= { genEquipPmTrailsEndPointEntry 8 }
+
+genEquipPmTrailsEndPointNoOfSwitches OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A counter of the number of SNCP switches (between primary and secondary paths) that trail had in the relevant interval."
+ ::= { genEquipPmTrailsEndPointEntry 9 }
+
+genEquipPmTrailsEndPointActivePathCounts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active path seconds. "
+ ::= { genEquipPmTrailsEndPointEntry 10 }
+
+genEquipPmTrailsEndPointIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmTrailsEndPointEntry 11 }
+
+-- PW PM Group
+genEquipPmPW OBJECT IDENTIFIER ::= {genEquipPmAll 8}
+
+-- TDM (E1/T1) PM Table
+genEquipPmPWTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmPWEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows standard pseudowire-level PM measurements. Notice that PMs at the TDM port level are maintained separately."
+ ::= { genEquipPmPW 1 }
+
+genEquipPmPWEntry OBJECT-TYPE
+ SYNTAX GenEquipPmPWEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows standard pseudowire-level PM measurements. Notice that PMs at the TDM port level are maintained separately."
+ INDEX { genEquipPmPWPmType, genEquipPmPWId, genEquipPmPWInterval }
+ ::= { genEquipPmPWTable 1 }
+
+GenEquipPmPWEntry ::=
+ SEQUENCE {
+ genEquipPmPWPmType
+ PmTableType,
+ genEquipPmPWId
+ INTEGER,
+ genEquipPmPWInterval
+ INTEGER,
+ genEquipPmPWMissingPkts
+ INTEGER,
+ genEquipPmPWPktsReOrder
+ INTEGER,
+ genEquipPmPWtrBfrUnderruns
+ INTEGER,
+ genEquipPmPWMisOrderDropped
+ INTEGER,
+ genEquipPmPWMalformedPkt
+ INTEGER,
+ genEquipPmPWES
+ INTEGER,
+ genEquipPmPWSES
+ INTEGER,
+ genEquipPmPWUAS
+ INTEGER,
+ genEquipPmPWFC
+ INTEGER,
+ genEquipPmPWIDF
+ Integrity
+ }
+
+genEquipPmPWPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours."
+ ::= { genEquipPmPWEntry 1 }
+
+genEquipPmPWId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the trail id."
+ ::= { genEquipPmPWEntry 2 }
+
+
+genEquipPmPWInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM."
+ ::= { genEquipPmPWEntry 3 }
+
+genEquipPmPWMissingPkts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of missing packets (as detected via control word sequence number gaps)."
+ ::= { genEquipPmPWEntry 4 }
+
+genEquipPmPWPktsReOrder OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets detected out of sequence (via control word sequence number) but successfully re-ordered."
+ ::= { genEquipPmPWEntry 5 }
+
+genEquipPmPWtrBfrUnderruns OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of times a packet needed to be played out and the jitter buffer was empty."
+ ::= { genEquipPmPWEntry 6 }
+
+genEquipPmPWMisOrderDropped OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets detected out of order (via control word sequence numbers) that could not be re-ordered or could
+ not fit in the jitter buffer."
+ ::= { genEquipPmPWEntry 7 }
+
+genEquipPmPWMalformedPkt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets detected with unexpected size, or bad headers' stack."
+ ::= { genEquipPmPWEntry 8 }
+
+genEquipPmPWES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ES PM (Errored Seconds)."
+ ::= { genEquipPmPWEntry 9 }
+
+genEquipPmPWSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SES PM (Severe Errored Seconds)."
+ ::= { genEquipPmPWEntry 10 }
+
+genEquipPmPWUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "UAS PM (Unavailable Seconds)."
+ ::= { genEquipPmPWEntry 11 }
+
+genEquipPmPWFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FC (Failure Counts) PM. A failure is a LOPS event."
+ ::= { genEquipPmPWEntry 12 }
+
+genEquipPmPWIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmPWEntry 13 }
+
+--
+-- PW service PMs table - pw-service-pm-status-table
+--
+
+genEquipPmNGPWTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmNGPWEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains PW Performance Monitoring counters."
+ ::= { genEquipPmPW 2 }
+
+genEquipPmNGPWEntry OBJECT-TYPE
+ SYNTAX GenEquipPmNGPWEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains PW Performance Monitoring counters."
+ INDEX { genEquipPmNGPWPmType, genEquipPmNGPWIfIndex, genEquipPmNGPWInterval }
+ ::= { genEquipPmNGPWTable 1 }
+
+GenEquipPmNGPWEntry ::=
+ SEQUENCE {
+ genEquipPmNGPWPmType
+ PmTableType,
+ genEquipPmNGPWIfIndex
+ INTEGER,
+ genEquipPmNGPWInterval
+ INTEGER,
+ genEquipPmNGPWES
+ INTEGER,
+ genEquipPmNGPWSES
+ INTEGER,
+ genEquipPmNGPWUAS
+ INTEGER,
+ genEquipPmNGPWFC
+ INTEGER,
+ genEquipPmNGPWFER
+ INTEGER,
+ genEquipPmNGPWMissingPkts
+ INTEGER,
+ genEquipPmNGPWPktsReOrder
+ INTEGER,
+ genEquipPmNGPWMisOrderDropped
+ INTEGER,
+ genEquipPmNGPWMalformedPkt
+ INTEGER,
+ genEquipPmNGPWIdf
+ Integrity
+ }
+
+genEquipPmNGPWPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours."
+ ::= { genEquipPmNGPWEntry 1 }
+
+genEquipPmNGPWIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the interface Index."
+ ::= { genEquipPmNGPWEntry 2 }
+
+
+genEquipPmNGPWInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM."
+ ::= { genEquipPmNGPWEntry 3 }
+
+genEquipPmNGPWES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ES (Errored Seconds) PM."
+ ::= { genEquipPmNGPWEntry 4 }
+
+genEquipPmNGPWSES OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SES (Severe Errored Seconds) PM."
+ ::= { genEquipPmNGPWEntry 5 }
+
+genEquipPmNGPWUAS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "UAS (Unavailable Seconds) PM."
+ ::= { genEquipPmNGPWEntry 6 }
+
+genEquipPmNGPWFC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FC (Failure Counts) PM. A failure is a LOPS event."
+ ::= { genEquipPmNGPWEntry 7 }
+
+genEquipPmNGPWFER OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Frame Error Ratio."
+ ::= { genEquipPmNGPWEntry 8 }
+
+genEquipPmNGPWMissingPkts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of missing packets (as detected via control word sequence number gaps)."
+ ::= { genEquipPmNGPWEntry 9 }
+
+genEquipPmNGPWPktsReOrder OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets detected out of sequence (via control word sequence number) but successfully re-ordered."
+ ::= { genEquipPmNGPWEntry 10 }
+
+genEquipPmNGPWMisOrderDropped OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets detected out of order (via control word sequence numbers) that could not be re-ordered or could not fit in the jitter buffer."
+ ::= { genEquipPmNGPWEntry 11 }
+
+genEquipPmNGPWMalformedPkt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets detected with unexpected size, or bad headers' stack."
+ ::= { genEquipPmNGPWEntry 12 }
+
+genEquipPmNGPWIdf OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmNGPWEntry 13 }
+
+
+-- PM Utilization
+genEquipPmEthUtilization OBJECT IDENTIFIER ::= {genEquipPmAll 9}
+
+genEquipPmEthUtilizationAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet port utilization PM admin"
+ ::= { genEquipPmEthUtilization 1 }
+
+genEquipPmEthUtilizationThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User defined threshold for Ethernet port utilization PM."
+ ::= { genEquipPmEthUtilization 2 }
+
+genEquipPmEthUtilizationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmEthUtilizationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet ports Utilization PMs"
+ ::= { genEquipPmEthUtilization 3 }
+
+genEquipPmEthUtilizationEntry OBJECT-TYPE
+ SYNTAX GenEquipPmEthUtilizationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ethernet ports Utilization PMs"
+ INDEX { genEquipPmEthUtilizationPmType, ifIndex, genEquipPmEthUtilizationInterval }
+ ::= { genEquipPmEthUtilizationTable 1 }
+
+GenEquipPmEthUtilizationEntry ::=
+ SEQUENCE {
+ genEquipPmEthUtilizationPmType PmTableType,
+ genEquipPmEthUtilizationInterval INTEGER,
+ genEquipPmEthUtilizationPeakUtilization INTEGER,
+ genEquipPmEthUtilizationAverageUtilization INTEGER,
+ genEquipPmEthUtilizationExceedUtilization INTEGER,
+ genEquipPmEthUtilizationIDF Integrity
+ }
+
+genEquipPmEthUtilizationPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmEthUtilizationEntry 1 }
+
+genEquipPmEthUtilizationInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM"
+ ::= { genEquipPmEthUtilizationEntry 2 }
+
+genEquipPmEthUtilizationPeakUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak Ethernet port utilization of the current interval."
+ ::= { genEquipPmEthUtilizationEntry 3 }
+
+genEquipPmEthUtilizationAverageUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average Ethernet port utilization of the current interval."
+ ::= { genEquipPmEthUtilizationEntry 4 }
+
+genEquipPmEthUtilizationExceedUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds in current interval when Ethernet port utilization exceeded the user defined threshold."
+ ::= { genEquipPmEthUtilizationEntry 5 }
+
+genEquipPmEthUtilizationIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmEthUtilizationEntry 6 }
+
+
+-- PM Utilization
+genEquipPmEthernetIngressPolicer OBJECT IDENTIFIER ::= {genEquipPmAll 10}
+
+--
+-- Logical Port unicast policer statistics - sw-ap-l2-if-logical-ingress-policer1-unicast-statistics-table
+--
+
+genEquipPmEthernetIngressPolicerUnicastStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmEthernetIngressPolicerUnicastStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "logical Interface unicast policer statistics."
+ ::= { genEquipPmEthernetIngressPolicer 1 }
+
+genEquipPmEthernetIngressPolicerUnicastStatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipPmEthernetIngressPolicerUnicastStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "logical Interface unicast policer statistics."
+ INDEX { genEquipPmEthernetIngressPolicerUnicastStatisticsIfIndex }
+ ::= { genEquipPmEthernetIngressPolicerUnicastStatisticsTable 1 }
+
+GenEquipPmEthernetIngressPolicerUnicastStatisticsEntry ::=
+ SEQUENCE {
+ genEquipPmEthernetIngressPolicerUnicastStatisticsIfIndex
+ INTEGER,
+ genEquipPmEthernetIngressPolicerUnicastStatisticsClearOnRead
+ NoYes,
+ genEquipPmEthernetIngressPolicerUnicastStatisticsGreenPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerUnicastStatisticsGreenBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerUnicastStatisticsYellowPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerUnicastStatisticsYellowBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerUnicastStatisticsRedPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerUnicastStatisticsRedBytes
+ Counter64
+ }
+
+genEquipPmEthernetIngressPolicerUnicastStatisticsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key"
+ ::= { genEquipPmEthernetIngressPolicerUnicastStatisticsEntry 1 }
+
+genEquipPmEthernetIngressPolicerUnicastStatisticsClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear counter statistics after reading."
+ ::= { genEquipPmEthernetIngressPolicerUnicastStatisticsEntry 2 }
+
+genEquipPmEthernetIngressPolicerUnicastStatisticsGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerUnicastStatisticsEntry 3 }
+
+genEquipPmEthernetIngressPolicerUnicastStatisticsGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerUnicastStatisticsEntry 4 }
+
+genEquipPmEthernetIngressPolicerUnicastStatisticsYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerUnicastStatisticsEntry 5 }
+
+genEquipPmEthernetIngressPolicerUnicastStatisticsYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerUnicastStatisticsEntry 6 }
+
+genEquipPmEthernetIngressPolicerUnicastStatisticsRedPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerUnicastStatisticsEntry 7 }
+
+genEquipPmEthernetIngressPolicerUnicastStatisticsRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerUnicastStatisticsEntry 8 }
+
+--
+-- Logical Port unicast policer statistics - sw-ap-l2-if-logical-ingress-policer2-multicast-statistics-table
+--
+
+genEquipPmEthernetIngressPolicerMulticastStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmEthernetIngressPolicerMulticastStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Logical Port multicast policer statistics."
+ ::= { genEquipPmEthernetIngressPolicer 2 }
+
+genEquipPmEthernetIngressPolicerMulticastStatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipPmEthernetIngressPolicerMulticastStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Logical Port multicast policer statistics."
+ INDEX { genEquipPmEthernetIngressPolicerMulticastStatisticsIfIndex }
+ ::= { genEquipPmEthernetIngressPolicerMulticastStatisticsTable 1 }
+
+GenEquipPmEthernetIngressPolicerMulticastStatisticsEntry ::=
+ SEQUENCE {
+ genEquipPmEthernetIngressPolicerMulticastStatisticsIfIndex
+ INTEGER,
+ genEquipPmEthernetIngressPolicerMulticastStatisticsClearOnRead
+ NoYes,
+ genEquipPmEthernetIngressPolicerMulticastStatisticsGreenPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerMulticastStatisticsGreenBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerMulticastStatisticsYellowPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerMulticastStatisticsYellowBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerMulticastStatisticsRedPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerMulticastStatisticsRedBytes
+ Counter64
+ }
+
+genEquipPmEthernetIngressPolicerMulticastStatisticsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key"
+ ::= { genEquipPmEthernetIngressPolicerMulticastStatisticsEntry 1 }
+
+genEquipPmEthernetIngressPolicerMulticastStatisticsClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear counter statistics after reading."
+ ::= { genEquipPmEthernetIngressPolicerMulticastStatisticsEntry 2 }
+
+genEquipPmEthernetIngressPolicerMulticastStatisticsGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerMulticastStatisticsEntry 3 }
+
+genEquipPmEthernetIngressPolicerMulticastStatisticsGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerMulticastStatisticsEntry 4 }
+
+genEquipPmEthernetIngressPolicerMulticastStatisticsYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerMulticastStatisticsEntry 5 }
+
+genEquipPmEthernetIngressPolicerMulticastStatisticsYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerMulticastStatisticsEntry 6 }
+
+genEquipPmEthernetIngressPolicerMulticastStatisticsRedPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerMulticastStatisticsEntry 7 }
+
+genEquipPmEthernetIngressPolicerMulticastStatisticsRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerMulticastStatisticsEntry 8 }
+
+--
+-- Logical Port broadcast policer statistics - sw-ap-l2-if-logical-ingress-policer3-broadcast-statistics-table
+--
+
+genEquipPmEthernetIngressPolicerBroadcastStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmEthernetIngressPolicerBroadcastStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Logical Port broadcast policer statistics."
+ ::= { genEquipPmEthernetIngressPolicer 3 }
+
+genEquipPmEthernetIngressPolicerBroadcastStatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipPmEthernetIngressPolicerBroadcastStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Logical Port broadcast policer statistics."
+ INDEX { genEquipPmEthernetIngressPolicerBroadcastStatisticsIfIndex }
+ ::= { genEquipPmEthernetIngressPolicerBroadcastStatisticsTable 1 }
+
+GenEquipPmEthernetIngressPolicerBroadcastStatisticsEntry ::=
+ SEQUENCE {
+ genEquipPmEthernetIngressPolicerBroadcastStatisticsIfIndex
+ INTEGER,
+ genEquipPmEthernetIngressPolicerBroadcastStatisticsClearOnRead
+ NoYes,
+ genEquipPmEthernetIngressPolicerBroadcastStatisticsGreenPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerBroadcastStatisticsGreenBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerBroadcastStatisticsYellowPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerBroadcastStatisticsYellowBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerBroadcastStatisticsRedPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerBroadcastStatisticsRedBytes
+ Counter64
+ }
+
+genEquipPmEthernetIngressPolicerBroadcastStatisticsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key"
+ ::= { genEquipPmEthernetIngressPolicerBroadcastStatisticsEntry 1 }
+
+genEquipPmEthernetIngressPolicerBroadcastStatisticsClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear counter statistics after reading."
+ ::= { genEquipPmEthernetIngressPolicerBroadcastStatisticsEntry 2 }
+
+genEquipPmEthernetIngressPolicerBroadcastStatisticsGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerBroadcastStatisticsEntry 3 }
+
+genEquipPmEthernetIngressPolicerBroadcastStatisticsGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerBroadcastStatisticsEntry 4 }
+
+genEquipPmEthernetIngressPolicerBroadcastStatisticsYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerBroadcastStatisticsEntry 5 }
+
+genEquipPmEthernetIngressPolicerBroadcastStatisticsYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerBroadcastStatisticsEntry 6 }
+
+genEquipPmEthernetIngressPolicerBroadcastStatisticsRedPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerBroadcastStatisticsEntry 7 }
+
+genEquipPmEthernetIngressPolicerBroadcastStatisticsRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerBroadcastStatisticsEntry 8 }
+
+--
+-- Logical Port ether Type 1 policer statistics - sw-ap-l2-if-logical-ingress-policer4-eth-type1-statistics-table
+--
+
+genEquipPmEthernetIngressPolicerEtherType1StatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmEthernetIngressPolicerEtherType1StatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Logical Port ether Type 1 policer statistics."
+ ::= { genEquipPmEthernetIngressPolicer 4 }
+
+genEquipPmEthernetIngressPolicerEtherType1StatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipPmEthernetIngressPolicerEtherType1StatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Logical Port ether Type 1 policer statistics."
+ INDEX { genEquipPmEthernetIngressPolicerEtherType1StatisticsIfIndex }
+ ::= { genEquipPmEthernetIngressPolicerEtherType1StatisticsTable 1 }
+
+GenEquipPmEthernetIngressPolicerEtherType1StatisticsEntry ::=
+ SEQUENCE {
+ genEquipPmEthernetIngressPolicerEtherType1StatisticsIfIndex
+ INTEGER,
+ genEquipPmEthernetIngressPolicerEtherType1StatisticsClearOnRead
+ NoYes,
+ genEquipPmEthernetIngressPolicerEtherType1StatisticsGreenPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType1StatisticsGreenBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType1StatisticsYellowPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType1StatisticsYellowBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType1StatisticsRedPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType1StatisticsRedBytes
+ Counter64
+ }
+
+genEquipPmEthernetIngressPolicerEtherType1StatisticsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key"
+ ::= { genEquipPmEthernetIngressPolicerEtherType1StatisticsEntry 1 }
+
+genEquipPmEthernetIngressPolicerEtherType1StatisticsClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear counter statistics after reading."
+ ::= { genEquipPmEthernetIngressPolicerEtherType1StatisticsEntry 2 }
+
+genEquipPmEthernetIngressPolicerEtherType1StatisticsGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerEtherType1StatisticsEntry 3 }
+
+genEquipPmEthernetIngressPolicerEtherType1StatisticsGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerEtherType1StatisticsEntry 4 }
+
+genEquipPmEthernetIngressPolicerEtherType1StatisticsYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerEtherType1StatisticsEntry 5 }
+
+genEquipPmEthernetIngressPolicerEtherType1StatisticsYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerEtherType1StatisticsEntry 6 }
+
+genEquipPmEthernetIngressPolicerEtherType1StatisticsRedPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerEtherType1StatisticsEntry 7 }
+
+genEquipPmEthernetIngressPolicerEtherType1StatisticsRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerEtherType1StatisticsEntry 8 }
+
+--
+-- Logical Port ether Type 2 policer statistics - sw-ap-l2-if-logical-ingress-policer5-eth-type2-statistics-table
+--
+
+genEquipPmEthernetIngressPolicerEtherType2StatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmEthernetIngressPolicerEtherType2StatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Logical Port ether Type 2 policer statistics."
+ ::= { genEquipPmEthernetIngressPolicer 5 }
+
+genEquipPmEthernetIngressPolicerEtherType2StatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipPmEthernetIngressPolicerEtherType2StatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Logical Port ether Type 2 policer statistics."
+ INDEX { genEquipPmEthernetIngressPolicerEtherType2StatisticsIfIndex }
+ ::= { genEquipPmEthernetIngressPolicerEtherType2StatisticsTable 1 }
+
+GenEquipPmEthernetIngressPolicerEtherType2StatisticsEntry ::=
+ SEQUENCE {
+ genEquipPmEthernetIngressPolicerEtherType2StatisticsIfIndex
+ INTEGER,
+ genEquipPmEthernetIngressPolicerEtherType2StatisticsClearOnRead
+ NoYes,
+ genEquipPmEthernetIngressPolicerEtherType2StatisticsGreenPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType2StatisticsGreenBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType2StatisticsYellowPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType2StatisticsYellowBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType2StatisticsRedPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType2StatisticsRedBytes
+ Counter64
+ }
+
+genEquipPmEthernetIngressPolicerEtherType2StatisticsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key"
+ ::= { genEquipPmEthernetIngressPolicerEtherType2StatisticsEntry 1 }
+
+genEquipPmEthernetIngressPolicerEtherType2StatisticsClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear counter statistics after reading."
+ ::= { genEquipPmEthernetIngressPolicerEtherType2StatisticsEntry 2 }
+
+genEquipPmEthernetIngressPolicerEtherType2StatisticsGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerEtherType2StatisticsEntry 3 }
+
+genEquipPmEthernetIngressPolicerEtherType2StatisticsGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerEtherType2StatisticsEntry 4 }
+
+genEquipPmEthernetIngressPolicerEtherType2StatisticsYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerEtherType2StatisticsEntry 5 }
+
+genEquipPmEthernetIngressPolicerEtherType2StatisticsYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerEtherType2StatisticsEntry 6 }
+
+genEquipPmEthernetIngressPolicerEtherType2StatisticsRedPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerEtherType2StatisticsEntry 7 }
+
+genEquipPmEthernetIngressPolicerEtherType2StatisticsRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerEtherType2StatisticsEntry 8 }
+
+--
+-- Logical Port ether Type 3 policer statistics - sw-ap-l2-if-logical-ingress-policer6-eth-type3-statistics-table
+--
+
+genEquipPmEthernetIngressPolicerEtherType3StatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmEthernetIngressPolicerEtherType3StatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Logical Port ether Type 3 policer statistics."
+ ::= { genEquipPmEthernetIngressPolicer 6 }
+
+genEquipPmEthernetIngressPolicerEtherType3StatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipPmEthernetIngressPolicerEtherType3StatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Logical Port ether Type 3 policer statistics."
+ INDEX { genEquipPmEthernetIngressPolicerEtherType3StatisticsIfIndex }
+ ::= { genEquipPmEthernetIngressPolicerEtherType3StatisticsTable 1 }
+
+GenEquipPmEthernetIngressPolicerEtherType3StatisticsEntry ::=
+ SEQUENCE {
+ genEquipPmEthernetIngressPolicerEtherType3StatisticsIfIndex
+ INTEGER,
+ genEquipPmEthernetIngressPolicerEtherType3StatisticsClearOnRead
+ NoYes,
+ genEquipPmEthernetIngressPolicerEtherType3StatisticsGreenPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType3StatisticsGreenBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType3StatisticsYellowPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType3StatisticsYellowBytes
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType3StatisticsRedPacket
+ Counter64,
+ genEquipPmEthernetIngressPolicerEtherType3StatisticsRedBytes
+ Counter64
+ }
+
+genEquipPmEthernetIngressPolicerEtherType3StatisticsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Logical port if-index table key"
+ ::= { genEquipPmEthernetIngressPolicerEtherType3StatisticsEntry 1 }
+
+genEquipPmEthernetIngressPolicerEtherType3StatisticsClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear counter statistics after reading."
+ ::= { genEquipPmEthernetIngressPolicerEtherType3StatisticsEntry 2 }
+
+genEquipPmEthernetIngressPolicerEtherType3StatisticsGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerEtherType3StatisticsEntry 3 }
+
+genEquipPmEthernetIngressPolicerEtherType3StatisticsGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as green."
+ ::= { genEquipPmEthernetIngressPolicerEtherType3StatisticsEntry 4 }
+
+genEquipPmEthernetIngressPolicerEtherType3StatisticsYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerEtherType3StatisticsEntry 5 }
+
+genEquipPmEthernetIngressPolicerEtherType3StatisticsYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as yellow."
+ ::= { genEquipPmEthernetIngressPolicerEtherType3StatisticsEntry 6 }
+
+genEquipPmEthernetIngressPolicerEtherType3StatisticsRedPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerEtherType3StatisticsEntry 7 }
+
+genEquipPmEthernetIngressPolicerEtherType3StatisticsRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of bytes that were counted as red."
+ ::= { genEquipPmEthernetIngressPolicerEtherType3StatisticsEntry 8 }
+
+
+
+--
+-- Interface physical Port RMON statistics - sw-ap-l2-if-phy-rmon-statistics-table
+--
+
+genEquipPmEthernetRmonStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmEthernetRmonStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface physical Port RMON statistics."
+ ::= { genEquipPmAll 11 }
+
+genEquipPmEthernetRmonStatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipPmEthernetRmonStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Interface physical Port RMON statistics."
+ INDEX { genEquipPmEthernetRmonStatisticsIfIndex }
+ ::= { genEquipPmEthernetRmonStatisticsTable 1 }
+
+GenEquipPmEthernetRmonStatisticsEntry ::=
+ SEQUENCE {
+ genEquipPmEthernetRmonStatisticsIfIndex
+ INTEGER,
+ genEquipPmEthernetRmonStatisticsClearOnRead
+ NoYes,
+ genEquipPmEthernetRmonStatisticsTxByteCount
+ Counter64,
+ genEquipPmEthernetRmonStatisticsTxFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTxMulticastFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTxBroadcastFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTxControlFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTxPauseFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTxFcsErrorFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTxLengthErrorFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTxOversizeFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTxUndersizeFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTxFragmentFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTxJabberFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTx64FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTx65-127FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTx128-255FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTx256-511FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTx512-1023FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTx1024-1518FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsTx1519-1522FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxByteCount
+ Counter64,
+ genEquipPmEthernetRmonStatisticsRxFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxMulticastFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxBroadcastFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxControlFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxPauseFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxFcsErrorFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxLengthErrorFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxcode-ErrorCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxoversizeFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxundersize-ErrorFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxFragmentFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRx64FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRx65-127FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRx128-255FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRx256-511FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRx512-1023FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRx1024-1518FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRx1519-1522FrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxExceedmaxFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxExceedMaxWithErrorFrameCount
+ Counter,
+ genEquipPmEthernetRmonStatisticsRxJabberFrameCount
+ Counter
+ }
+
+genEquipPmEthernetRmonStatisticsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Physical port if-index table key"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 1 }
+
+genEquipPmEthernetRmonStatisticsClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear on read"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 2 }
+
+genEquipPmEthernetRmonStatisticsTxByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX byte count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 3 }
+
+genEquipPmEthernetRmonStatisticsTxFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 4 }
+
+genEquipPmEthernetRmonStatisticsTxMulticastFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX multicast frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 5 }
+
+genEquipPmEthernetRmonStatisticsTxBroadcastFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX broadcast frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 6 }
+
+genEquipPmEthernetRmonStatisticsTxControlFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX control frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 7 }
+
+genEquipPmEthernetRmonStatisticsTxPauseFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX pause frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 8 }
+
+genEquipPmEthernetRmonStatisticsTxFcsErrorFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX fcs error frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 9 }
+
+genEquipPmEthernetRmonStatisticsTxLengthErrorFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX length error frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 10 }
+
+genEquipPmEthernetRmonStatisticsTxOversizeFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX oversize frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 11 }
+
+genEquipPmEthernetRmonStatisticsTxUndersizeFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX undersize frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 12 }
+
+genEquipPmEthernetRmonStatisticsTxFragmentFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX fragment frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 13 }
+
+genEquipPmEthernetRmonStatisticsTxJabberFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX jabber frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 14 }
+
+genEquipPmEthernetRmonStatisticsTx64FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX 64 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 15 }
+
+genEquipPmEthernetRmonStatisticsTx65-127FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX 65-127 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 16 }
+
+genEquipPmEthernetRmonStatisticsTx128-255FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX 128-255 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 17 }
+
+genEquipPmEthernetRmonStatisticsTx256-511FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX 256-511 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 18 }
+
+genEquipPmEthernetRmonStatisticsTx512-1023FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX 512-1023 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 19 }
+
+genEquipPmEthernetRmonStatisticsTx1024-1518FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX 1024-1518 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 20 }
+
+genEquipPmEthernetRmonStatisticsTx1519-1522FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TX 1519-1522 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 21 }
+
+genEquipPmEthernetRmonStatisticsRxByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX byte count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 22 }
+
+genEquipPmEthernetRmonStatisticsRxFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 23 }
+
+genEquipPmEthernetRmonStatisticsRxMulticastFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX multicast frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 24 }
+
+genEquipPmEthernetRmonStatisticsRxBroadcastFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX broadcast frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 25 }
+
+genEquipPmEthernetRmonStatisticsRxControlFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX control frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 26 }
+
+genEquipPmEthernetRmonStatisticsRxPauseFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX pause frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 27 }
+
+genEquipPmEthernetRmonStatisticsRxFcsErrorFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX fcs error frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 28 }
+
+genEquipPmEthernetRmonStatisticsRxLengthErrorFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX length error frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 29 }
+
+genEquipPmEthernetRmonStatisticsRxcode-ErrorCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX code error count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 30 }
+
+genEquipPmEthernetRmonStatisticsRxoversizeFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX oversize frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 31 }
+
+genEquipPmEthernetRmonStatisticsRxundersize-ErrorFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX undersize error frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 32 }
+
+genEquipPmEthernetRmonStatisticsRxFragmentFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX fragment frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 33 }
+
+genEquipPmEthernetRmonStatisticsRx64FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX 64 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 35 }
+
+genEquipPmEthernetRmonStatisticsRx65-127FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX 65-127 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 36 }
+
+genEquipPmEthernetRmonStatisticsRx128-255FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX 128-255 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 37 }
+
+genEquipPmEthernetRmonStatisticsRx256-511FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX 256-511 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 38 }
+
+genEquipPmEthernetRmonStatisticsRx512-1023FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX 512-1023 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 39 }
+
+genEquipPmEthernetRmonStatisticsRx1024-1518FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX 1024-1518 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 40 }
+
+genEquipPmEthernetRmonStatisticsRx1519-1522FrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX 1519-1522 frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 41 }
+
+genEquipPmEthernetRmonStatisticsRxExceedmaxFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX exceed max frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 42 }
+
+genEquipPmEthernetRmonStatisticsRxExceedMaxWithErrorFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX exceed max with error frame count"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 43 }
+
+genEquipPmEthernetRmonStatisticsRxJabberFrameCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX jabber frame count - frames with length &gt; 1518 bytes (1522 bytes for VLAN tagged frames) with errors"
+ ::= { genEquipPmEthernetRmonStatisticsEntry 44 }
+
+--
+-- Service queues aggragation statistics - sw-ap-l3-srv-egress-queues-aggragate-statistics-table
+--
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Service queues aggragation statistics."
+ ::= { genEquipPmAll 12 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Service queues aggragation statistics."
+ INDEX { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsIfIndex,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsServiceIndex}
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTable 1 }
+
+GenEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry ::=
+ SEQUENCE {
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsIfIndex
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsServiceIndex
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsClearOnRead
+ NoYes,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedGreenPacket
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedGreenBytes
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedGreenBitsPerSecond
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsDroppedGreenPacket
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsDroppedGreenBytes
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedYellowPacket
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedYellowBytes
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedYellowBitsPerSecond
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsDroppedYellowPacket
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsDroppedYellowBytes
+ Counter64
+ }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ifIndex"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 1 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Egress service bundle ID"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 2 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "clear on read"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 3 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted green packet"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 4 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted green bytes"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 5 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedGreenBitsPerSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted green bits per second"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 6 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsDroppedGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dropped green packet"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 7 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsDroppedGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dropped green bytes"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 8 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted yellow packet"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 9 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted yellow bytes"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 10 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsTransmittedYellowBitsPerSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted yellow bits per second"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 11 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsDroppedYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tdropped yellow packet"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 12 }
+
+genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsDroppedYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dropped yellow bytes"
+ ::= { genEquipServicesCETTmPmSpEgressQueuesAggragateStatisticsEntry 13 }
+
+--
+-- Cos Service Point ingress Policer statistics - sw-ap-l4-srv-sp-cos-ingress-policer-statistics-table
+--
+
+genEquipServicesCetSpPmCosIngressPolicerStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCetSpPmCosIngressPolicerStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Cos Service Point ingress Policer statistics."
+ ::= { genEquipPmAll 13 }
+
+genEquipServicesCetSpPmCosIngressPolicerStatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCetSpPmCosIngressPolicerStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Cos Service Point ingress Policer statistics."
+ INDEX { genEquipServicesCetSpPmCosIngressPolicerStatiServiceIndex,
+ genEquipServicesCetSpPmCosIngressPolicerStatiSpIndex,
+ genEquipServicesCetSpPmCosIngressPolicerStatiCos }
+ ::= { genEquipServicesCetSpPmCosIngressPolicerStatisticsTable 1 }
+
+GenEquipServicesCetSpPmCosIngressPolicerStatisticsEntry ::=
+ SEQUENCE {
+ genEquipServicesCetSpPmCosIngressPolicerStatiServiceIndex
+ INTEGER,
+ genEquipServicesCetSpPmCosIngressPolicerStatiSpIndex
+ INTEGER,
+ genEquipServicesCetSpPmCosIngressPolicerStatiCos
+ INTEGER,
+ genEquipServicesCetSpPmCosIngressPolicerStatiClearOnRead
+ NoYes,
+ genEquipServicesCetSpPmCosIngressPolicerStatiGreenPacket
+ Counter64,
+ genEquipServicesCetSpPmCosIngressPolicerStatiGreenBytes
+ Counter64,
+ genEquipServicesCetSpPmCosIngressPolicerStatiYellowPacket
+ Counter64,
+ genEquipServicesCetSpPmCosIngressPolicerStatiYellowBytes
+ Counter64,
+ genEquipServicesCetSpPmCosIngressPolicerStatiRedPacket
+ Counter64,
+ genEquipServicesCetSpPmCosIngressPolicerStatiRedBytes
+ Counter64
+ }
+
+genEquipServicesCetSpPmCosIngressPolicerStatiServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "service-index"
+ ::= { genEquipServicesCetSpPmCosIngressPolicerStatisticsEntry 1 }
+
+genEquipServicesCetSpPmCosIngressPolicerStatiSpIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "sp-index"
+ ::= { genEquipServicesCetSpPmCosIngressPolicerStatisticsEntry 2 }
+
+genEquipServicesCetSpPmCosIngressPolicerStatiCos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "cos index"
+ ::= { genEquipServicesCetSpPmCosIngressPolicerStatisticsEntry 3 }
+
+genEquipServicesCetSpPmCosIngressPolicerStatiClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear on read"
+ ::= { genEquipServicesCetSpPmCosIngressPolicerStatisticsEntry 4 }
+
+genEquipServicesCetSpPmCosIngressPolicerStatiGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "green-packet"
+ ::= { genEquipServicesCetSpPmCosIngressPolicerStatisticsEntry 5 }
+
+genEquipServicesCetSpPmCosIngressPolicerStatiGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "green-bytes"
+ ::= { genEquipServicesCetSpPmCosIngressPolicerStatisticsEntry 6 }
+
+genEquipServicesCetSpPmCosIngressPolicerStatiYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "yellow-packet"
+ ::= { genEquipServicesCetSpPmCosIngressPolicerStatisticsEntry 7 }
+
+genEquipServicesCetSpPmCosIngressPolicerStatiYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "yellow-bytes"
+ ::= { genEquipServicesCetSpPmCosIngressPolicerStatisticsEntry 8 }
+
+genEquipServicesCetSpPmCosIngressPolicerStatiRedPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "red-packet"
+ ::= { genEquipServicesCetSpPmCosIngressPolicerStatisticsEntry 9 }
+
+genEquipServicesCetSpPmCosIngressPolicerStatiRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "red-bytes"
+ ::= { genEquipServicesCetSpPmCosIngressPolicerStatisticsEntry 10 }
+
+--
+-- Service Point ingress Policer statistics - sw-ap-l4-srv-sp-ingress-policer-statistics-table
+--
+
+genEquipServicesCetSpPmIngressPolicerStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCetSpPmIngressPolicerStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point ingress Policer statistics."
+ ::= { genEquipPmAll 14 }
+
+genEquipServicesCetSpPmIngressPolicerStatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCetSpPmIngressPolicerStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point ingress Policer statistics."
+ INDEX { genEquipServicesCetSpPmIngressPolicerStatiServiceIndex,
+ genEquipServicesCetSpPmIngressPolicerStatiSpIndex }
+ ::= { genEquipServicesCetSpPmIngressPolicerStatisticsTable 1 }
+
+GenEquipServicesCetSpPmIngressPolicerStatisticsEntry ::=
+ SEQUENCE {
+ genEquipServicesCetSpPmIngressPolicerStatiServiceIndex
+ INTEGER,
+ genEquipServicesCetSpPmIngressPolicerStatiSpIndex
+ INTEGER,
+ genEquipServicesCetSpPmIngressPolicerStatiClearOnRead
+ NoYes,
+ genEquipServicesCetSpPmIngressPolicerStatiGreenPacket
+ Counter64,
+ genEquipServicesCetSpPmIngressPolicerStatiGreenBytes
+ Counter64,
+ genEquipServicesCetSpPmIngressPolicerStatiYellowPacket
+ Counter64,
+ genEquipServicesCetSpPmIngressPolicerStatiYellowBytes
+ Counter64,
+ genEquipServicesCetSpPmIngressPolicerStatiRedPacket
+ Counter64,
+ genEquipServicesCetSpPmIngressPolicerStatiRedBytes
+ Counter64
+ }
+
+genEquipServicesCetSpPmIngressPolicerStatiServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "service-index"
+ ::= { genEquipServicesCetSpPmIngressPolicerStatisticsEntry 1 }
+
+genEquipServicesCetSpPmIngressPolicerStatiSpIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "sp-index"
+ ::= { genEquipServicesCetSpPmIngressPolicerStatisticsEntry 2 }
+
+genEquipServicesCetSpPmIngressPolicerStatiClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear on read"
+ ::= { genEquipServicesCetSpPmIngressPolicerStatisticsEntry 3 }
+
+genEquipServicesCetSpPmIngressPolicerStatiGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "green-packet"
+ ::= { genEquipServicesCetSpPmIngressPolicerStatisticsEntry 4 }
+
+genEquipServicesCetSpPmIngressPolicerStatiGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "green-bytes"
+ ::= { genEquipServicesCetSpPmIngressPolicerStatisticsEntry 5 }
+
+genEquipServicesCetSpPmIngressPolicerStatiYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "yellow-packet"
+ ::= { genEquipServicesCetSpPmIngressPolicerStatisticsEntry 6 }
+
+genEquipServicesCetSpPmIngressPolicerStatiYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "yellow-bytes"
+ ::= { genEquipServicesCetSpPmIngressPolicerStatisticsEntry 7 }
+
+genEquipServicesCetSpPmIngressPolicerStatiRedPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "red-packet"
+ ::= { genEquipServicesCetSpPmIngressPolicerStatisticsEntry 8 }
+
+genEquipServicesCetSpPmIngressPolicerStatiRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "red-bytes"
+ ::= { genEquipServicesCetSpPmIngressPolicerStatisticsEntry 9 }
+
+--
+-- Service Point egress queue statistics - sw-ap-l4-srv-sp-egress-queue-statistics-table
+--
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipServicesCETTmPmSpEgressQueueStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point egress queue statistics."
+ ::= { genEquipPmAll 15 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsEntry OBJECT-TYPE
+ SYNTAX GenEquipServicesCETTmPmSpEgressQueueStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Service Point egress queue statistics."
+ INDEX { genEquipServicesCETTmPmSpEgressQueueStatisticsIfIndex,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsServiceIndex,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsCosQueueIndex }
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsTable 1 }
+
+GenEquipServicesCETTmPmSpEgressQueueStatisticsEntry ::=
+ SEQUENCE {
+ genEquipServicesCETTmPmSpEgressQueueStatisticsIfIndex
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsServiceIndex
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsCosQueueIndex
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsClearOnRead
+ NoYes,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedGreenPacket
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedGreenBytes
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedGreenBitsPerSecond
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsDroppedGreenPacket
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsDroppedGreenBytes
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedYellowPacket
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedYellowBytes
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedYellowBitsPerSecond
+ INTEGER,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsDroppedYellowPacket
+ Counter64,
+ genEquipServicesCETTmPmSpEgressQueueStatisticsDroppedYellowBytes
+ Counter64
+ }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ifindex"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 1 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsServiceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Servic class ID"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 2 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsCosQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "cos-queue-index"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 3 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsClearOnRead OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear on read"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 4 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted-green-packet"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 5 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted-green-bytes"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 6 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedGreenBitsPerSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted-green-bits-per-second"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 7 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsDroppedGreenPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dropped-green-packet"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 8 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsDroppedGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dropped-green-bytes"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 9 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted-yellow-packet"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 10 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted-yellow-bytes"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 11 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsTransmittedYellowBitsPerSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "transmitted-yellow-bits-per-second"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 12 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsDroppedYellowPacket OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dropped-yellow-packet"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 13 }
+
+genEquipServicesCETTmPmSpEgressQueueStatisticsDroppedYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "dropped-yellow-bytes"
+ ::= { genEquipServicesCETTmPmSpEgressQueueStatisticsEntry 14 }
+
+
+-- PM Utilization
+genEquipPmUtilization OBJECT IDENTIFIER ::= {genEquipPmAll 16}
+
+-- PM CPU Utilization
+genEquipPmUtilizationCPU OBJECT IDENTIFIER ::= {genEquipPmUtilization 1}
+
+genEquipPmUtilizationCPUAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CPU utilization PM admin"
+ ::= { genEquipPmUtilizationCPU 1 }
+
+genEquipPmUtilizationCPUThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User defined threshold for CPU utilization PM."
+ ::= { genEquipPmUtilizationCPU 2 }
+
+genEquipPmUtilizationCPUTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmUtilizationCPUEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The CPU Utilization PMs"
+ ::= { genEquipPmUtilizationCPU 3 }
+
+genEquipPmUtilizationCPUEntry OBJECT-TYPE
+ SYNTAX GenEquipPmUtilizationCPUEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The CPU Utilization PMs"
+ INDEX { genEquipPmUtilizationCPUPmType, genEquipPmUtilizationCPUInterval }
+ ::= { genEquipPmUtilizationCPUTable 1 }
+
+GenEquipPmUtilizationCPUEntry ::=
+ SEQUENCE {
+ genEquipPmUtilizationCPUPmType PmTableType,
+ genEquipPmUtilizationCPUInterval INTEGER,
+ genEquipPmUtilizationCPUPeakUtilization INTEGER,
+ genEquipPmUtilizationCPUAverageUtilization INTEGER,
+ genEquipPmUtilizationCPUMinimumUtilization INTEGER,
+ genEquipPmUtilizationCPUExceedUtilization INTEGER,
+ genEquipPmUtilizationCPUIDF Integrity
+ }
+
+genEquipPmUtilizationCPUPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmUtilizationCPUEntry 1 }
+
+genEquipPmUtilizationCPUInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM"
+ ::= { genEquipPmUtilizationCPUEntry 2 }
+
+genEquipPmUtilizationCPUPeakUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak CPU utilization of the current interval."
+ ::= { genEquipPmUtilizationCPUEntry 3 }
+
+genEquipPmUtilizationCPUAverageUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average CPU utilization of the current interval."
+ ::= { genEquipPmUtilizationCPUEntry 4 }
+
+genEquipPmUtilizationCPUMinimumUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimal CPU utilization of the current interval."
+ ::= { genEquipPmUtilizationCPUEntry 5 }
+
+genEquipPmUtilizationCPUExceedUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds in the current interval when CPU utilization exceeded user defined threshold."
+ ::= { genEquipPmUtilizationCPUEntry 6 }
+
+genEquipPmUtilizationCPUIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmUtilizationCPUEntry 7 }
+
+
+
+-- PM Memory Utilization
+genEquipPmUtilizationMem OBJECT IDENTIFIER ::= {genEquipPmUtilization 2}
+
+genEquipPmUtilizationMemAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Memory utilization PM admin"
+ ::= { genEquipPmUtilizationMem 1 }
+
+genEquipPmUtilizationMemThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Memory threshold for Ethernet port utilization PM."
+ ::= { genEquipPmUtilizationMem 2 }
+
+genEquipPmUtilizationMemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmUtilizationMemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Memory Utilization PMs"
+ ::= { genEquipPmUtilizationMem 3 }
+
+genEquipPmUtilizationMemEntry OBJECT-TYPE
+ SYNTAX GenEquipPmUtilizationMemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Memory Utilization PMs"
+ INDEX { genEquipPmUtilizationMemPmType, genEquipPmUtilizationMemInterval }
+ ::= { genEquipPmUtilizationMemTable 1 }
+
+GenEquipPmUtilizationMemEntry ::=
+ SEQUENCE {
+ genEquipPmUtilizationMemPmType PmTableType,
+ genEquipPmUtilizationMemInterval INTEGER,
+ genEquipPmUtilizationMemPeakUtilization INTEGER,
+ genEquipPmUtilizationMemAverageUtilization INTEGER,
+ genEquipPmUtilizationMemMinimumUtilization INTEGER,
+ genEquipPmUtilizationMemExceedUtilization INTEGER,
+ genEquipPmUtilizationMemIDF Integrity
+ }
+
+genEquipPmUtilizationMemPmType OBJECT-TYPE
+ SYNTAX PmTableType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access, 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmUtilizationMemEntry 1 }
+
+genEquipPmUtilizationMemInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval of the PM"
+ ::= { genEquipPmUtilizationMemEntry 2 }
+
+genEquipPmUtilizationMemPeakUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak Memory utilization of the current interval."
+ ::= { genEquipPmUtilizationMemEntry 3 }
+
+genEquipPmUtilizationMemAverageUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average Memory utilization of the current interval."
+ ::= { genEquipPmUtilizationMemEntry 4 }
+
+genEquipPmUtilizationMemMinimumUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds in current interval when Memory utilization exceeded the user defined threshold."
+ ::= { genEquipPmUtilizationMemEntry 5 }
+
+genEquipPmUtilizationMemExceedUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds in current interval when Memory utilization exceeded the user defined threshold."
+ ::= { genEquipPmUtilizationMemEntry 6 }
+
+genEquipPmUtilizationMemIDF OBJECT-TYPE
+ SYNTAX Integrity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the IDF (Invalid Data Flag), was set."
+ ::= { genEquipPmUtilizationMemEntry 7 }
+
+-- PM Ethernet Port
+genEquipPmEthernet OBJECT IDENTIFIER ::= {genEquipPmAll 17}
+
+
+--
+-- PM on Ethernet port counters - sw-ap-l2-if-phy-pm-table
+--
+
+genEquipPmEthernetPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipPmEthernetPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PM on Ethernet port counters."
+ ::= { genEquipPmEthernet 1 }
+
+genEquipPmEthernetPortEntry OBJECT-TYPE
+ SYNTAX GenEquipPmEthernetPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PM on Ethernet port counters entry."
+ INDEX { genEquipPmEthernetPortPmType,
+ ifIndex,
+ genEquipPmEthernetPortPmInterval}
+ ::= { genEquipPmEthernetPortTable 1 }
+
+GenEquipPmEthernetPortEntry ::=
+ SEQUENCE {
+ genEquipPmEthernetPortPmType
+ INTEGER,
+ genEquipPmEthernetPortPmInterval
+ INTEGER,
+ genEquipPmEthernetPortRxAvgBcastPackets
+ INTEGER,
+ genEquipPmEthernetPortRxPeakBcastPackets
+ INTEGER,
+ genEquipPmEthernetPortRxBytesLayer1ExcedThSecCnt
+ INTEGER,
+ genEquipPmEthernetPortRxAvgBytesLayer1
+ INTEGER,
+ genEquipPmEthernetPortRxPeakBytesLayer1
+ INTEGER,
+ genEquipPmEthernetPortRxAvgBytesLayer2
+ INTEGER,
+ genEquipPmEthernetPortRxPeakBytesLayer2
+ INTEGER,
+ genEquipPmEthernetPortRxAvgMcastPackets
+ INTEGER,
+ genEquipPmEthernetPortRxPeakMcastPackets
+ INTEGER,
+ genEquipPmEthernetPortRxAvgPackets
+ INTEGER,
+ genEquipPmEthernetPortRxPeakPackets
+ INTEGER,
+ genEquipPmEthernetPortTxAvgBcastPackets
+ INTEGER,
+ genEquipPmEthernetPortTxPeakBcastPackets
+ INTEGER,
+ genEquipPmEthernetPortTxBytesLayer1ExcedThSecCnt
+ INTEGER,
+ genEquipPmEthernetPortTxAvgBytesLayer1
+ INTEGER,
+ genEquipPmEthernetPortTxPeakBytesLayer1
+ INTEGER,
+ genEquipPmEthernetPortTxAvgBytesLayer2
+ INTEGER,
+ genEquipPmEthernetPortTxPeakBytesLayer2
+ INTEGER,
+ genEquipPmEthernetPortTxAvgMcastPackets
+ INTEGER,
+ genEquipPmEthernetPortTxPeakMcastPackets
+ INTEGER,
+ genEquipPmEthernetPortTxAvgPackets
+ INTEGER,
+ genEquipPmEthernetPortTxPeakPackets
+ INTEGER,
+ genEquipPmEthernetPortPmIDF
+ INTEGER
+ }
+
+genEquipPmEthernetPortPmType OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the PM Type table to access,
+ 15 min, current 15 min, 24 hours or current 24 hours"
+ ::= { genEquipPmEthernetPortEntry 1 }
+
+genEquipPmEthernetPortPmInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of the interval: 1-30 in case the interval is 24 hours
+ or 1-96 in case the interval is 15 minutes"
+ ::= { genEquipPmEthernetPortEntry 2 }
+
+genEquipPmEthernetPortRxAvgBcastPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average received broadcast packets"
+ ::= { genEquipPmEthernetPortEntry 3 }
+
+genEquipPmEthernetPortRxPeakBcastPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak received broadcast packets"
+ ::= { genEquipPmEthernetPortEntry 4 }
+
+genEquipPmEthernetPortRxBytesLayer1ExcedThSecCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of seconds in interval when received bytes in Layer1 exceeded threshold"
+ ::= { genEquipPmEthernetPortEntry 5 }
+
+genEquipPmEthernetPortRxAvgBytesLayer1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average received bytes in Layer1"
+ ::= { genEquipPmEthernetPortEntry 6 }
+
+genEquipPmEthernetPortRxPeakBytesLayer1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak received bytes in Layer1"
+ ::= { genEquipPmEthernetPortEntry 7 }
+
+genEquipPmEthernetPortRxAvgBytesLayer2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average received bytes in Layer2"
+ ::= { genEquipPmEthernetPortEntry 8 }
+
+genEquipPmEthernetPortRxPeakBytesLayer2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak received bytes in Layer2"
+ ::= { genEquipPmEthernetPortEntry 9 }
+
+genEquipPmEthernetPortRxAvgMcastPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average received multicast packets"
+ ::= { genEquipPmEthernetPortEntry 10 }
+
+genEquipPmEthernetPortRxPeakMcastPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak received multicast packets"
+ ::= { genEquipPmEthernetPortEntry 11 }
+
+genEquipPmEthernetPortRxAvgPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average received packets"
+ ::= { genEquipPmEthernetPortEntry 12 }
+
+genEquipPmEthernetPortRxPeakPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak received packets"
+ ::= { genEquipPmEthernetPortEntry 13 }
+
+genEquipPmEthernetPortTxAvgBcastPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average transmitted broadcast packets"
+ ::= { genEquipPmEthernetPortEntry 14 }
+
+genEquipPmEthernetPortTxPeakBcastPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak transmitted broadcast packets"
+ ::= { genEquipPmEthernetPortEntry 15 }
+
+genEquipPmEthernetPortTxBytesLayer1ExcedThSecCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of seconds in interval when transmitted bytes in Layer1 exceeded threshold"
+ ::= { genEquipPmEthernetPortEntry 16 }
+
+genEquipPmEthernetPortTxAvgBytesLayer1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average transmitted bytes in Layer1"
+ ::= { genEquipPmEthernetPortEntry 17 }
+
+genEquipPmEthernetPortTxPeakBytesLayer1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak transmitted bytes in Layer1"
+ ::= { genEquipPmEthernetPortEntry 18 }
+
+genEquipPmEthernetPortTxAvgBytesLayer2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average transmitted bytes in Layer2"
+ ::= { genEquipPmEthernetPortEntry 19 }
+
+genEquipPmEthernetPortTxPeakBytesLayer2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak transmitted bytes in Layer2"
+ ::= { genEquipPmEthernetPortEntry 20 }
+
+genEquipPmEthernetPortTxAvgMcastPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average transmitted multicast packets"
+ ::= { genEquipPmEthernetPortEntry 21 }
+
+genEquipPmEthernetPortTxPeakMcastPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak transmitted multicast packets"
+ ::= { genEquipPmEthernetPortEntry 22 }
+
+genEquipPmEthernetPortTxAvgPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Average transmitted packets"
+ ::= { genEquipPmEthernetPortEntry 23 }
+
+genEquipPmEthernetPortTxPeakPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Peak transmitted packets"
+ ::= { genEquipPmEthernetPortEntry 24 }
+
+genEquipPmEthernetPortPmIDF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if the performance values of the interval can be trusted"
+ ::= { genEquipPmEthernetPortEntry 25 }
+
+-- PM Scalars
+genEquipPMStatistics OBJECT IDENTIFIER ::= {genEquipPM 4}
+
+genEquipRMONResetCounters OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear all Ethernet RMON counters."
+ ::= { genEquipPMStatistics 1 }
+
+genEquipPMStatisticsResetAllL2PortPm OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear all L2 port PMs."
+ ::= { genEquipPMStatistics 2 }
+
+
+END
diff --git a/MIBS/ceraos/MWRM-RADIO-MIB b/MIBS/ceraos/MWRM-RADIO-MIB
new file mode 100644
index 0000000..74f9b06
--- /dev/null
+++ b/MIBS/ceraos/MWRM-RADIO-MIB
@@ -0,0 +1,5521 @@
+--MWRM-RADIO-MIB VERSION 1.8.3.1
+--MWRM (MicroWave-Radio-MIB)
+MWRM-RADIO-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ enterprises, IpAddress FROM SNMPv2-SMI
+ DisplayString FROM RFC1213-MIB
+ RowStatus FROM SNMPv2-TC
+ MacAddress FROM SNMPv2-TC
+ OBJECT-TYPE FROM SNMPv2-SMI
+
+ EnableDisable FROM MWRM-UNIT-MIB
+ EnableDisableSMI2 FROM MWRM-UNIT-MIB
+ OffOn FROM MWRM-UNIT-MIB
+ MetricImperial FROM MWRM-UNIT-MIB
+ AllowedNotAllowed FROM MWRM-UNIT-MIB
+ ProgressStatus FROM MWRM-UNIT-MIB
+ Severity FROM MWRM-UNIT-MIB
+ NoYes FROM MWRM-UNIT-MIB
+ DownUp FROM MWRM-UNIT-MIB
+ SupportedNotsupported FROM MWRM-UNIT-MIB
+ TrailIfType FROM MWRM-UNIT-MIB
+ PmTableType FROM MWRM-UNIT-MIB
+ RateMbps FROM MWRM-UNIT-MIB
+ HalfFull FROM MWRM-UNIT-MIB
+ BerLevel FROM MWRM-UNIT-MIB
+ SignalLevel FROM MWRM-UNIT-MIB
+ LoopbackType FROM MWRM-UNIT-MIB
+ QueueName FROM MWRM-UNIT-MIB
+ RadioId FROM MWRM-UNIT-MIB
+ RfuId FROM MWRM-UNIT-MIB
+ SwCommand FROM MWRM-UNIT-MIB
+ TrailProtectedType FROM MWRM-UNIT-MIB
+ ClockSrc FROM MWRM-UNIT-MIB
+ SlotId FROM MWRM-UNIT-MIB
+ Integrity FROM MWRM-UNIT-MIB
+ GreenYellow FROM MWRM-UNIT-MIB
+ InputSeverity FROM MWRM-UNIT-MIB
+ SwCommandTimer FROM MWRM-UNIT-MIB;
+
+MuteOnOff ::= INTEGER {
+ on(2),
+ off(3)
+ }
+
+RfuGrade ::= INTEGER {
+ unknown(0),
+ grade-1(1),
+ grade-2(2),
+ grade-3(3)
+ }
+
+MrmcBitRate ::= INTEGER (1..1000000000)
+MrmcScriptId ::= INTEGER (1..999999)
+QamOrder ::= INTEGER (0..2048)
+MrmcProfile ::= INTEGER {
+ profile-0(0),
+ profile-1(1),
+ profile-2(2),
+ profile-3(3),
+ profile-4(4),
+ profile-5(5),
+ profile-6(6),
+ profile-7(7),
+ profile-8(8),
+ profile-9(9),
+ profile-10(10),
+ profile-11(11),
+ profile-12(12),
+ profile-13(13),
+ profile-14(14),
+ profile-15(15)
+ }
+
+ThresholdExponent ::= INTEGER {
+ n1e-1(0),
+ n1e-2(1),
+ n1e-3(2),
+ n1e-4(3),
+ n1e-5(4),
+ n1e-6(5),
+ n1e-7(6),
+ n1e-8(7),
+ n1e-9(8),
+ n1e-11(10),
+ n1e-12(11),
+ n1e-13(12),
+ n1e-14(13),
+ n1e-15(14),
+ n1e-16(15),
+ n1e-17(16),
+ n1e-18(17),
+ n1e-0(18)
+ }
+
+RFUSoftwareInstallStat ::= INTEGER {
+ ready(0),
+ verifying-files(1),
+ transferring-files(2),
+ installation-in-progress(3),
+ installation-success(4),
+ installation-failure(5)
+ }
+
+RadioProtectionCmd ::= INTEGER {
+ clear(0),
+ manual-switch(1),
+ force-switch(2),
+ lockout(3)
+ }
+
+RfuMajorType ::= INTEGER {
+ unknown(0),
+ rfu-HC(1),
+ rfu-HP(2),
+ rfu-SP(3),
+ rfu-C(4),
+ rfu-H(5),
+ rfu-HP-2(6),
+ rfu-A(7),
+ rfu-D(8)
+ }
+
+Copy2mate ::= INTEGER {
+ noAction(0),
+ copyToMate(1)
+ }
+
+XpicState ::= INTEGER {
+ init(0),
+ xpicDisabled(1),
+ singleChannel(2),
+ xrsmDisabled(3),
+ xrsmRecovery(4),
+ xpicIdle(5)
+ }
+
+HcModeType ::= INTEGER {
+ legacy(0),
+ disabled(1),
+ layer2(2),
+ mpls(3),
+ layer3(4),
+ layer4(5),
+ tunnel(6),
+ tunnel-layer3(7),
+ tunnel-layer4(8)
+ }
+
+EnhancedHCExclRuleType ::= INTEGER {
+ vlan(0),
+ mac-da(1),
+ mac-sa(2),
+ ethertype(3),
+ flow-type(4)
+}
+
+HcType ::= INTEGER {
+ legacy(0),
+ no-compression(1),
+ multi-layer-header-compression(2),
+ deep-header-compression(3)
+}
+
+
+CommunicationChannel ::= INTEGER {
+ ftp(0),
+ sftp(1),
+ http(2),
+ https(3)
+}
+
+FalseTrue ::= INTEGER { false(0), true(1) }
+
+WaysideBandwidth ::= INTEGER {
+ n0(0),
+ n64(64),
+ n128(128),
+ n192(192),
+ n256(256),
+ n320(320),
+ n384(384),
+ n448(448),
+ n512(512),
+ n1024(1024),
+ n2048(2048)
+}
+
+microwave-radio OBJECT IDENTIFIER ::= { enterprises 2281 }
+genEquip OBJECT IDENTIFIER ::= { microwave-radio 10}
+genEquipUnit OBJECT IDENTIFIER ::= { genEquip 1}
+
+-- RFU
+genEquipRFU OBJECT IDENTIFIER ::= {genEquip 5}
+
+genEquipRfuStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRfuStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the RFU Status Data."
+ ::= { genEquipRFU 1 }
+
+genEquipRfuStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipRfuStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the data of the RFU."
+ INDEX { genEquipRfuStatusId }
+ ::= { genEquipRfuStatusTable 1 }
+
+GenEquipRfuStatusEntry ::=
+ SEQUENCE {
+ genEquipRfuStatusId
+ RfuId,
+ genEquipRfuStatusRxLevel
+ INTEGER,
+ genEquipRfuStatusTxLevel
+ INTEGER,
+ genEquipRfuStatusTemperature
+ INTEGER,
+ genEquipRfuStatusRunningVersion
+ DisplayString,
+ genEquipRfuStatusRFUType
+ INTEGER,
+ genEquipRfuStatusRFUGrade
+ RfuGrade,
+ genEquipRfuStatusTxRxFreqSeparation
+ INTEGER,
+ genEquipRfuStatusRFUMode
+ INTEGER,
+ genEquipRfuStatusRxLevelDiversity
+ INTEGER,
+ genEquipRfuStatusRxLevelCombined
+ INTEGER,
+ genEquipRfuStatusAutoDelayCalStatus
+ INTEGER,
+ genEquipRfuStatusRFUSerialNumber
+ DisplayString,
+ genEquipRfuStatusRFUPartNumber
+ DisplayString,
+ genEquipRfuStatusRFUmateCarrier
+ INTEGER,
+ genEquipRfuStatusRFUMaxTxFreq
+ INTEGER,
+ genEquipRfuStatusRFUMinTxFreq
+ INTEGER,
+ genEquipRfuStatusRFUMaxRxFreq
+ INTEGER,
+ genEquipRfuStatusRFUMinRxFreq
+ INTEGER,
+ genEquipRfuStatusInstallation
+ INTEGER,
+ genEquipRfuStatusDataSciErrors
+ INTEGER,
+ genEquipRfuStatusDeviceError
+ INTEGER,
+ genEquipRfuStatusBand
+ INTEGER,
+ genEquipRfuStatusPATemp
+ INTEGER,
+ genEquipRfuStatusTxMute
+ OffOn,
+ genEquipRfuStatusMinTxLevel
+ INTEGER,
+ genEquipRfuStatusMaxTxLevel
+ INTEGER,
+ genEquipRfuStatusMinBW
+ INTEGER,
+ genEquipRfuStatusMaxBW
+ INTEGER,
+ genEquipRfuStatusCommunication
+ DownUp,
+ genEquipRfuCfgATPCOverrideTimerState
+ INTEGER,
+ genEquipRfuStatusIfCombSupport
+ SupportedNotsupported,
+ genEquipRfuStatusMinRxLevel
+ INTEGER,
+ genEquipRfuStatusMaxRxLevel
+ INTEGER
+ }
+
+genEquipRfuStatusId OBJECT-TYPE
+ SYNTAX RfuId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipRfuStatusEntry 1 }
+
+genEquipRfuStatusRxLevel OBJECT-TYPE
+ SYNTAX INTEGER (-199..0)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the RFU Receive Level Status."
+ ::= { genEquipRfuStatusEntry 2 }
+
+genEquipRfuStatusTxLevel OBJECT-TYPE
+ SYNTAX INTEGER (-99..34)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the RFU Transmit Level Status."
+ ::= { genEquipRfuStatusEntry 3 }
+
+genEquipRfuStatusTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the RFU temperature.
+ The value depends on the represented measurement system.
+ with genEquipUnitMeasurementSystem parameter."
+ ::= { genEquipRfuStatusEntry 4 }
+
+genEquipRfuStatusRunningVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the running SW version on the RFU."
+ ::= { genEquipRfuStatusEntry 5 }
+
+
+genEquipRfuStatusRFUType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(2),
+ rfu-1500p(3),
+ rfu-1500hp(5),
+ rfu-1500sp(6),
+ rfu-c(7),
+ rfu-h(8),
+ rfu-c(9),
+ rfu-h(10),
+ rfu-1500sp(11),
+ rfu-hp(12),
+ rfu-a(13),
+ rfu-d(14),
+ rfu-1500p(32),
+ rfu-1500hp(34),
+ rfu-1500sp(35),
+ rfu-c(36),
+ rfu-h(37),
+ rfu-c(38),
+ rfu-h(39),
+ rfu-1500sp(40),
+ rfu-hp(41),
+ rfu-a(42),
+ rfu-d(43)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The different types of the supported RFUs"
+ ::= { genEquipRfuStatusEntry 6 }
+
+genEquipRfuStatusRFUGrade OBJECT-TYPE
+ SYNTAX RfuGrade
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The grade of the RFU"
+ ::= { genEquipRfuStatusEntry 7 }
+
+genEquipRfuStatusTxRxFreqSeparation OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tx to Rx frequency separation (MHz),
+ For some RFUs the user cannot set the Tx and Rx frequencies separately (one of them affects the other one's value)."
+ ::= { genEquipRfuStatusEntry 8 }
+
+
+genEquipRfuStatusRFUMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ main(2),
+ diversity(3),
+ combined(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IF combining parameter - The mode of the RFU"
+ ::= { genEquipRfuStatusEntry 9 }
+
+genEquipRfuStatusRxLevelDiversity OBJECT-TYPE
+ SYNTAX INTEGER (-199..0)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IF combining parameter - The Rx Diversity level (dBm)"
+ ::= { genEquipRfuStatusEntry 10 }
+
+genEquipRfuStatusRxLevelCombined OBJECT-TYPE
+ SYNTAX INTEGER (-199..0)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IF combining parameter - The Rx Combined level (dBm)"
+ ::= { genEquipRfuStatusEntry 11 }
+
+
+genEquipRfuStatusAutoDelayCalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-action(2),
+ pass(3),
+ error(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IF combining parameter - the automatic delay calibration status.
+ Supported only for specific RFUs."
+ ::= { genEquipRfuStatusEntry 12 }
+
+genEquipRfuStatusRFUSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RFU Serial number."
+ ::= { genEquipRfuStatusEntry 13 }
+
+genEquipRfuStatusRFUPartNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RFU Part number."
+ ::= { genEquipRfuStatusEntry 14 }
+
+genEquipRfuStatusRFUmateCarrier OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The returned value indicates the slot number of the 'copartner RFU-D carrier'.
+ The returned value will be '-1' when the RFU is not RFU-D, or if the
+ 'copartner RFU-D' carrier is not found."
+ ::= { genEquipRfuStatusEntry 15 }
+
+genEquipRfuStatusRFUMaxTxFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum Tx frequency of the RFU that is allowed by the RFU."
+ ::= { genEquipRfuStatusEntry 16 }
+
+genEquipRfuStatusRFUMinTxFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The minimum Tx frequency of the RFU that is allowed by the RFU."
+ ::= { genEquipRfuStatusEntry 17 }
+
+genEquipRfuStatusRFUMaxRxFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum Rx frequency of the RFU that is allowed by the RFU."
+ ::= { genEquipRfuStatusEntry 18 }
+
+genEquipRfuStatusRFUMinRxFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The minimum Rx frequency of the RFU that is allowed by the RFU."
+ ::= { genEquipRfuStatusEntry 19 }
+
+genEquipRfuStatusInstallation OBJECT-TYPE
+ SYNTAX INTEGER {
+ split-mount(0),
+ all-indoor(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Returns 'all-indoor' or 'split' according to the RFU installation."
+ ::= { genEquipRfuStatusEntry 20 }
+
+genEquipRfuStatusDataSciErrors OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Data Sci Errors"
+ ::= { genEquipRfuStatusEntry 21 }
+
+genEquipRfuStatusDeviceError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status Device Error"
+ ::= { genEquipRfuStatusEntry 22 }
+
+
+genEquipRfuStatusBand OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ band-18(2),
+ band-23(3),
+ band-26(4),
+ band-28(5),
+ band-38(6),
+ band-29(7),
+ band-31(8),
+ band-15(9),
+ band-13(10),
+ band-10dot5-11(11),
+ band-7-8(12),
+ band-6L-6H(13),
+ band-32(14)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Band of the RF-Module in GHz"
+ ::= { genEquipRfuStatusEntry 23 }
+
+genEquipRfuStatusPATemp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The measured temperature in celsius of the PA (Power Amplifier) of the RF module"
+ ::= { genEquipRfuStatusEntry 24 }
+
+genEquipRfuStatusTxMute OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The mute status, whether it is on (mute) or off (un-mute) of the RF-Module"
+ ::= { genEquipRfuStatusEntry 25 }
+
+genEquipRfuStatusMinTxLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The minimum feasible TX signal level (TSL) in dBm of the RF-Module"
+ ::= { genEquipRfuStatusEntry 26 }
+
+genEquipRfuStatusMaxTxLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum feasible TX signal level (TSL) in dBm of the RF-Module"
+ ::= { genEquipRfuStatusEntry 27 }
+
+genEquipRfuStatusMinBW OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The minimum supported bandwidth in KHz of the RF-Module"
+ ::= { genEquipRfuStatusEntry 28 }
+
+genEquipRfuStatusMaxBW OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum supported bandwidth in KHz of the RF-Module"
+ ::= { genEquipRfuStatusEntry 29 }
+
+genEquipRfuStatusCommunication OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The communication status between the host and the RFU"
+ ::= { genEquipRfuStatusEntry 30 }
+
+genEquipRfuCfgATPCOverrideTimerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ expired(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Returns the state of the ATPC 'override timer', whether it is regular or expired"
+ ::= { genEquipRfuStatusEntry 31 }
+
+genEquipRfuStatusIfCombSupport OBJECT-TYPE
+ SYNTAX SupportedNotsupported
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if the IF-Combiner function is supported"
+ ::= { genEquipRfuStatusEntry 32 }
+
+genEquipRfuStatusMinRxLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The minimum feasible RX signal level (RSL) in dBm of the RF-Module"
+ ::= { genEquipRfuStatusEntry 33 }
+
+genEquipRfuStatusMaxRxLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum feasible RX signal level (RSL) in dBm of the RF-Module"
+ ::= { genEquipRfuStatusEntry 34 }
+
+
+
+
+-- RFU CFG TABLE
+genEquipRfuCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRfuCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the RFU Configuration."
+ ::= { genEquipRFU 2 }
+
+genEquipRfuCfgEntry OBJECT-TYPE
+ SYNTAX GenEquipRfuCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the RFU Configuration."
+ INDEX { genEquipRfuCfgId }
+ ::= { genEquipRfuCfgTable 1 }
+
+GenEquipRfuCfgEntry ::=
+ SEQUENCE {
+ genEquipRfuCfgId
+ RfuId,
+ genEquipRfuCfgMaxTxLevel
+ INTEGER,
+ genEquipRfuCfgTxFreq
+ INTEGER,
+ genEquipRfuCfgRxFreq
+ INTEGER,
+ genEquipRfuCfgATPCAdmin
+ EnableDisable,
+ genEquipRfuCfgATPCRefRSL
+ INTEGER,
+ genEquipRfuCfgMuteTx
+ MuteOnOff,
+ genEquipRfuCfgRSLConnSrc
+ INTEGER,
+ genEquipRfuCfgDelayCal
+ INTEGER,
+ genEquipRfuCfgLoopback
+ LoopbackType,
+ genEquipRfuCfgLogAdmin
+ EnableDisable,
+ genEquipRfuCfgClearComDeviceError
+ OffOn,
+ genEquipRfuCfgGreenModeAdmin
+ EnableDisable,
+ genEquipRfuCfgGreenModeReferenceLevel
+ INTEGER,
+ genEquipRfuCfgATPCOverrideTxLevel
+ INTEGER,
+ genEquipRfuCfgATPCOverrideTimeout
+ INTEGER,
+ genEquipRfuCfgATPCOverrideTimerCounter
+ INTEGER,
+ genEquipRfuCfgATPCOverrideTimerCancel
+ OffOn
+ }
+
+genEquipRfuCfgId OBJECT-TYPE
+ SYNTAX RfuId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipRfuCfgEntry 1 }
+
+genEquipRfuCfgMaxTxLevel OBJECT-TYPE
+ SYNTAX INTEGER (-50..34)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the RFU Maximum Transmit Level Configuration."
+ ::= { genEquipRfuCfgEntry 2 }
+
+genEquipRfuCfgTxFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tx Frequency configuration (Mhz)"
+ ::= { genEquipRfuCfgEntry 3 }
+
+genEquipRfuCfgRxFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Frequency configuration (Mhz)"
+ ::= { genEquipRfuCfgEntry 4 }
+
+genEquipRfuCfgATPCAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATPC configuration - Admin mode
+ Possible values:
+ - enable(2)
+ - disable(3)"
+ ::= { genEquipRfuCfgEntry 5 }
+
+genEquipRfuCfgATPCRefRSL OBJECT-TYPE
+ SYNTAX INTEGER (-70..-30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ATPC configuration - reference RSL level (dBm)"
+ ::= { genEquipRfuCfgEntry 6 }
+
+
+genEquipRfuCfgMuteTx OBJECT-TYPE
+ SYNTAX MuteOnOff
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The required TX mute status of the RF-Module"
+ ::= { genEquipRfuCfgEntry 7 }
+
+
+genEquipRfuCfgRSLConnSrc OBJECT-TYPE
+ SYNTAX INTEGER {
+ main(2),
+ diversity(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IF combining - RFU RSL (Received Signal Level) connector source "
+ ::= { genEquipRfuCfgEntry 8 }
+
+genEquipRfuCfgDelayCal OBJECT-TYPE
+ SYNTAX INTEGER (-130..130)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IF combining - Delay calibration"
+ ::= { genEquipRfuCfgEntry 9 }
+
+genEquipRfuCfgLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ towardsSystem(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RFU RF loopback command"
+ ::= { genEquipRfuCfgEntry 10 }
+
+genEquipRfuCfgLogAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RFU internal log file admin
+ Possible values:
+ - enable(2)
+ - disable(3)"
+ ::= { genEquipRfuCfgEntry 11 }
+
+genEquipRfuCfgClearComDeviceError OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Com device Error."
+ ::= { genEquipRfuCfgEntry 12 }
+
+genEquipRfuCfgGreenModeAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enables/disables RFU green mode.
+ This mode will minimize power consumption while ensuring the highest transmission power
+ possible to get an RSL not higher than defined in the reference level genEquipRfuCfgGreenModeReferenceLevel"
+ ::= { genEquipRfuCfgEntry 13 }
+
+genEquipRfuCfgGreenModeReferenceLevel OBJECT-TYPE
+ SYNTAX INTEGER (-70..-30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RSL reference level (in dB) for green mode operation"
+ ::= { genEquipRfuCfgEntry 14 }
+
+genEquipRfuCfgATPCOverrideTxLevel OBJECT-TYPE
+ SYNTAX INTEGER (-50..34)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter configures the default transmission signal level in case of ATPC override due to expiration
+ of maximum power timer as defined in genEquipRfuCfgATPCOverrideTimeout."
+ ::= { genEquipRfuCfgEntry 15 }
+
+genEquipRfuCfgATPCOverrideTimeout OBJECT-TYPE
+ SYNTAX INTEGER (0..600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter configures the timer to be counted while in ATPC in case of maximum power transmission.
+ If this timer expires, the system will transmit at a default level defined in genEquipRfuCfgATPCOverrideTxLevel"
+ ::= { genEquipRfuCfgEntry 16 }
+
+genEquipRfuCfgATPCOverrideTimerCounter OBJECT-TYPE
+ SYNTAX INTEGER (0..600)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter shows the time left in the timer defined by genEquipRfuCfgATPCOverrideTxLevel"
+ ::= { genEquipRfuCfgEntry 17 }
+
+genEquipRfuCfgATPCOverrideTimerCancel OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this parameter to ON will cancel the ATPC override mode.
+ This will only be effective while in this mode i.e. the system had been transmitting
+ at maximum power for a time longer than defined in genEquipRfuCfgATPCOverrideTxLevel
+ and now is transmitting at the default level defined in genEquipRfuCfgATPCOverrideTxLevel.
+ Following execution, the system will go back to normal ATPC operating mode"
+ ::= { genEquipRfuCfgEntry 18 }
+
+
+-- Upload table
+genEquipRfuUploadTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRfuUploadEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RFU Upload Data table."
+ ::= { genEquipRFU 3 }
+
+genEquipRfuUploadEntry OBJECT-TYPE
+ SYNTAX GenEquipRfuUploadEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the data of the RFU."
+ INDEX { genEquipRfuUploadId }
+ ::= { genEquipRfuUploadTable 1 }
+
+GenEquipRfuUploadEntry ::=
+ SEQUENCE {
+ genEquipRfuUploadId RadioId,
+ genEquipRfuUploadSwCommand INTEGER,
+ genEquipRfuUploadSwStatus INTEGER,
+ genEquipRfuUploadCounter INTEGER
+ }
+
+genEquipRfuUploadId OBJECT-TYPE
+ SYNTAX RadioId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific RFU"
+ ::= { genEquipRfuUploadEntry 1 }
+
+genEquipRfuUploadSwCommand OBJECT-TYPE
+ SYNTAX INTEGER{
+ uploadSW(1),
+ noOperation(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value initiates SW upload to the RFU."
+ ::= { genEquipRfuUploadEntry 2 }
+
+genEquipRfuUploadSwStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ noLoad(0),
+ loadError(1),
+ loadStart(2),
+ loadSendBlock(3),
+ loadDone(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the status of the SW load operation on the RFU."
+ ::= { genEquipRfuUploadEntry 3 }
+
+genEquipRfuUploadCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter shows the progress (in blocks) of RFU software download"
+ ::= { genEquipRfuUploadEntry 4 }
+
+-- RFU tables for NG
+genEquipRFUNG OBJECT IDENTIFIER ::= {genEquipRFU 4}
+
+--
+-- rfu-software-mgt-table-install-config
+--
+
+genEquipRfuSwInstallTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRfuSwInstallEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RFU software managemet install configuration."
+ ::= { genEquipRFUNG 2 }
+
+genEquipRfuSwInstallEntry OBJECT-TYPE
+ SYNTAX GenEquipRfuSwInstallEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RFU software managemet install configuration."
+ INDEX { genEquipRfuSwInstallIfIndex }
+ ::= { genEquipRfuSwInstallTable 1 }
+
+GenEquipRfuSwInstallEntry ::=
+ SEQUENCE {
+ genEquipRfuSwInstallIfIndex
+ INTEGER,
+ genEquipRfuSwInstallOperation
+ INTEGER,
+ genEquipRfuSwInstallTimedInstallation
+ NoYes,
+ genEquipRfuSwInstallTimer
+ INTEGER
+ }
+
+genEquipRfuSwInstallIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RFU ifIndex"
+ ::= { genEquipRfuSwInstallEntry 1 }
+
+genEquipRfuSwInstallOperation OBJECT-TYPE
+ SYNTAX INTEGER{
+ no-operation(0),
+ update-version-from-bundle(1),
+ install-existing-version(2),
+ abort-timer(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RFU software installation operation to be performed."
+ ::= { genEquipRfuSwInstallEntry 2 }
+
+genEquipRfuSwInstallTimedInstallation OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Determines whether the installation will be carried out after a configured timer."
+ ::= { genEquipRfuSwInstallEntry 3 }
+
+genEquipRfuSwInstallTimer OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Timer for timed installations"
+ ::= { genEquipRfuSwInstallEntry 4 }
+
+--
+-- rfu-software-mgt-table-installed-versions
+--
+
+genEquipRfuInstalledVersionsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRfuInstalledVersionsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RFU software managemet installed versuion."
+ ::= { genEquipRFUNG 3 }
+
+genEquipRfuInstalledVersionsEntry OBJECT-TYPE
+ SYNTAX GenEquipRfuInstalledVersionsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RFU software managemet installed version."
+ INDEX { genEquipRfuInstalledVersionsIfIndex }
+ ::= { genEquipRfuInstalledVersionsTable 1 }
+
+GenEquipRfuInstalledVersionsEntry ::=
+ SEQUENCE {
+ genEquipRfuInstalledVersionsIfIndex
+ INTEGER,
+ genEquipRfuInstalledVersionsDSP
+ DisplayString,
+ genEquipRfuInstalledVersionsConfigurations
+ DisplayString,
+ genEquipRfuInstalledVersionsConstants
+ DisplayString,
+ genEquipRfuInstalledVersionsScripts
+ DisplayString,
+ genEquipRfuInstalledVersionsFirmware
+ DisplayString
+ }
+
+genEquipRfuInstalledVersionsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RFU ifIndex"
+ ::= { genEquipRfuInstalledVersionsEntry 1 }
+
+genEquipRfuInstalledVersionsDSP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RFU version DSP."
+ ::= { genEquipRfuInstalledVersionsEntry 2 }
+
+genEquipRfuInstalledVersionsConfigurations OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration tables."
+ ::= { genEquipRfuInstalledVersionsEntry 3 }
+
+genEquipRfuInstalledVersionsConstants OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Constant tables"
+ ::= { genEquipRfuInstalledVersionsEntry 4 }
+
+genEquipRfuInstalledVersionsScripts OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RFU scripts"
+ ::= { genEquipRfuInstalledVersionsEntry 5 }
+
+genEquipRfuInstalledVersionsFirmware OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Firmware"
+ ::= { genEquipRfuInstalledVersionsEntry 6 }
+
+--
+-- rfu-software-mgt-table-install-status
+--
+
+genEquipRfuSwStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRfuSwStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RFU software managemet installed status."
+ ::= { genEquipRFUNG 4 }
+
+genEquipRfuSwStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipRfuSwStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RFU software managemet installed status."
+ INDEX { genEquipRfuSwStatusIfIndex }
+ ::= { genEquipRfuSwStatusTable 1 }
+
+GenEquipRfuSwStatusEntry ::=
+ SEQUENCE {
+ genEquipRfuSwStatusIfIndex
+ INTEGER,
+ genEquipRfuSwStatusCurrentState
+ RFUSoftwareInstallStat,
+ genEquipRfuSwStatusProgress
+ INTEGER
+ }
+
+genEquipRfuSwStatusIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RFU ifIndex"
+ ::= { genEquipRfuSwStatusEntry 1 }
+
+genEquipRfuSwStatusCurrentState OBJECT-TYPE
+ SYNTAX RFUSoftwareInstallStat
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current state of the install operation."
+ ::= { genEquipRfuSwStatusEntry 2 }
+
+genEquipRfuSwStatusProgress OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Progress of the current install operation in percentage."
+ ::= { genEquipRfuSwStatusEntry 3 }
+
+--
+-- rfu-software-mgt-table-running-versions
+--
+
+genEquipRfuRunningVersionsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRfuRunningVersionsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RFU software managemet rinning versions."
+ ::= { genEquipRFUNG 5 }
+
+genEquipRfuRunningVersionsEntry OBJECT-TYPE
+ SYNTAX GenEquipRfuRunningVersionsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RFU software managemet running versions."
+ INDEX { genEquipRfuRunningVersionsIfIndex }
+ ::= { genEquipRfuRunningVersionsTable 1 }
+
+GenEquipRfuRunningVersionsEntry ::=
+ SEQUENCE {
+ genEquipRfuRunningVersionsIfIndex
+ INTEGER,
+ genEquipRfuRunningVersionsDSP
+ DisplayString,
+ genEquipRfuRunningVersionsConfigurations
+ DisplayString,
+ genEquipRfuRunningVersionsConstants
+ DisplayString,
+ genEquipRfuRunningVersionsScripts
+ DisplayString,
+ genEquipRfuRunningVersionsFirmware
+ DisplayString
+ }
+
+genEquipRfuRunningVersionsIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RFU ifIndex"
+ ::= { genEquipRfuRunningVersionsEntry 1 }
+
+genEquipRfuRunningVersionsDSP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DSP."
+ ::= { genEquipRfuRunningVersionsEntry 2 }
+
+genEquipRfuRunningVersionsConfigurations OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration tables."
+ ::= { genEquipRfuRunningVersionsEntry 3 }
+
+genEquipRfuRunningVersionsConstants OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Constant tables."
+ ::= { genEquipRfuRunningVersionsEntry 4 }
+
+genEquipRfuRunningVersionsScripts OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RFU scripts."
+ ::= { genEquipRfuRunningVersionsEntry 5 }
+
+genEquipRfuRunningVersionsFirmware OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Firmware."
+ ::= { genEquipRfuRunningVersionsEntry 6 }
+
+--
+-- rfu-software-mgt-table-available-versions
+--
+
+genEquipRfuAvailableVersionsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRfuAvailableVersionsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RFU software managemet available versions."
+ ::= { genEquipRFUNG 6 }
+
+genEquipRfuAvailableVersionsEntry OBJECT-TYPE
+ SYNTAX GenEquipRfuAvailableVersionsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "RFU software managemet available versions."
+ INDEX { genEquipRfuAvailableVersionsRfuType }
+ ::= { genEquipRfuAvailableVersionsTable 1 }
+
+GenEquipRfuAvailableVersionsEntry ::=
+ SEQUENCE {
+ genEquipRfuAvailableVersionsRfuType
+ RfuMajorType,
+ genEquipRfuAvailableVersionsDSP
+ DisplayString,
+ genEquipRfuAvailableVersionsConfigurations
+ DisplayString,
+ genEquipRfuAvailableVersionsConstants
+ DisplayString,
+ genEquipRfuAvailableVersionsScripts
+ DisplayString,
+ genEquipRfuAvailableVersionsFirmware
+ DisplayString
+ }
+
+genEquipRfuAvailableVersionsRfuType OBJECT-TYPE
+ SYNTAX RfuMajorType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RFU Type"
+ ::= { genEquipRfuAvailableVersionsEntry 1 }
+
+genEquipRfuAvailableVersionsDSP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DSP."
+ ::= { genEquipRfuAvailableVersionsEntry 2 }
+
+genEquipRfuAvailableVersionsConfigurations OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration tables."
+ ::= { genEquipRfuAvailableVersionsEntry 3 }
+
+genEquipRfuAvailableVersionsConstants OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Constant tables."
+ ::= { genEquipRfuAvailableVersionsEntry 4 }
+
+genEquipRfuAvailableVersionsScripts OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RFU scripts."
+ ::= { genEquipRfuAvailableVersionsEntry 5 }
+
+genEquipRfuAvailableVersionsFirmware OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Firmware."
+ ::= { genEquipRfuAvailableVersionsEntry 6 }
+
+
+
+-- Radio Configuration
+genEquipRadio OBJECT IDENTIFIER ::= {genEquip 7}
+
+-- Radio Status Table
+genEquipRadioStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio status table"
+ ::= { genEquipRadio 1 }
+
+genEquipRadioStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio status table"
+ INDEX { genEquipRadioStatusRadioId }
+ ::= { genEquipRadioStatusTable 1 }
+
+GenEquipRadioStatusEntry ::=
+ SEQUENCE {
+ genEquipRadioStatusRadioId
+ RadioId,
+ genEquipRadioStatusMSE
+ INTEGER,
+ genEquipRadioStatusDefectedBlocks
+ INTEGER,
+ genEquipRadioStatusBER
+ ThresholdExponent,
+ genEquipRadioStatusXPI
+ INTEGER,
+ genEquipRadioStatusXPICEnabled
+ EnableDisableSMI2
+}
+
+genEquipRadioStatusRadioId OBJECT-TYPE
+ SYNTAX RadioId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the radio ID that serves as the table Index."
+ ::= { genEquipRadioStatusEntry 1 }
+
+genEquipRadioStatusMSE OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MSE (Mean Square Error) of the Rx signal (measured in dB * 100).
+ -9900 value (-99.00 dB) means that the signal is not locked.
+ ~ -3500 value (-35.00 dB) is a good MSE."
+ ::= { genEquipRadioStatusEntry 2 }
+
+genEquipRadioStatusDefectedBlocks OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of counted defective radio blocks."
+ ::= { genEquipRadioStatusEntry 3 }
+
+genEquipRadioStatusBER OBJECT-TYPE
+ SYNTAX ThresholdExponent
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The measured BER (Bit Error Rate) level of the modem."
+ ::= { genEquipRadioStatusEntry 4 }
+
+genEquipRadioStatusXPI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "XPI (Cross Polar Interference) level measured by the modem."
+ ::= { genEquipRadioStatusEntry 5 }
+
+genEquipRadioStatusXPICEnabled OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates whether an XPIC script is currently loaded."
+ ::= { genEquipRadioStatusEntry 6 }
+
+-- Radio Configuration table
+genEquipRadioCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio Configuration table."
+ ::= { genEquipRadio 2 }
+
+genEquipRadioCfgEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio Configuration table."
+ INDEX { genEquipRadioCfgRadioId }
+ ::= { genEquipRadioCfgTable 1 }
+
+GenEquipRadioCfgEntry ::=
+ SEQUENCE {
+ genEquipRadioCfgRadioId
+ RadioId,
+ genEquipRadioCfgLinkId
+ INTEGER,
+ genEquipRadioCfgMACHeaderCompression
+ EnableDisable,
+ genEquipRadioCfgClearCounters
+ OffOn,
+ genEquipRadioCfgIfLoopback
+ INTEGER,
+ genEquipRadioCfgExcessiveBERThreshold
+ ThresholdExponent,
+ genEquipRadioCfgSignalDegradeThreshold
+ ThresholdExponent,
+ genEquipRadioCfgRadioAdmin
+ EnableDisable,
+ genEquipRadioCfgRadioOperationalStatus
+ DownUp,
+ genEquipRadioCfgRadioTrafficPriorityScheme
+ INTEGER,
+ genEquipRadioCfgRadioHiPriorityEthernetBW
+ INTEGER,
+ genEquipRadioCfgRadioMultiRadioEnable
+ EnableDisable,
+ genEquipRadioCfgRadioMultiRadioBlockLocalTraffic
+ INTEGER,
+ genEquipRadioCfgRadioMultiRadioBlockMateTraffic
+ INTEGER,
+ genEquipRadioCfgRadioCurrentAvailableCapacity
+ INTEGER,
+ genEquipRadioCfgRadioMultiRadioExcessiveBERAdmin
+ EnableDisable,
+ genEquipRadioCfgRadioMultiRadioSignalDegradeAdmin
+ EnableDisable,
+ genEquipRadioCfgEnAlarmGenOnRslDegrade
+ EnableDisable,
+ genEquipRadioCfgAlarmGenRslNominalLevel
+ INTEGER,
+ genEquipRadioCfgAlarmGenRslDegradationMargin
+ INTEGER,
+ genEquipRadioCfgLinkShutDownOnRadioFailure
+ EnableDisable,
+ genEquipRadioCfgLoopbackTimeout
+ INTEGER,
+ genEquipRadioCfgAbcMode
+ INTEGER
+
+}
+
+genEquipRadioCfgRadioId OBJECT-TYPE
+ SYNTAX RadioId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the radio ID that serves as this table Index"
+ ::= { genEquipRadioCfgEntry 1 }
+
+genEquipRadioCfgLinkId OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radio configuration link ID"
+ ::= { genEquipRadioCfgEntry 2 }
+
+
+genEquipRadioCfgMACHeaderCompression OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Admin state of the MAC header compression."
+ ::= { genEquipRadioCfgEntry 3 }
+
+genEquipRadioCfgClearCounters OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this parameter to ON will clear the radio counters."
+ ::= { genEquipRadioCfgEntry 4 }
+
+genEquipRadioCfgIfLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ towardsSystem(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The administrative state of the IF loopback."
+ ::= { genEquipRadioCfgEntry 5 }
+
+genEquipRadioCfgExcessiveBERThreshold OBJECT-TYPE
+ SYNTAX ThresholdExponent
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The BER threshold that when exceeded will be considered as 'Excessive BER'."
+ ::= { genEquipRadioCfgEntry 6 }
+
+genEquipRadioCfgSignalDegradeThreshold OBJECT-TYPE
+ SYNTAX ThresholdExponent
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The BER (Bit Error Rate) threshold that when exceeded will be considered as 'Signal Degrade'."
+ ::= { genEquipRadioCfgEntry 7 }
+
+genEquipRadioCfgRadioAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Radio Admin state (Enable,Disable) can be used in ifTable::ifAdminStatus"
+ ::= { genEquipRadioCfgEntry 8 }
+
+genEquipRadioCfgRadioOperationalStatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational status of the radio interface."
+ ::= { genEquipRadioCfgEntry 9 }
+
+genEquipRadioCfgRadioTrafficPriorityScheme OBJECT-TYPE
+ SYNTAX INTEGER {
+ high-tdm-over-ethernet (0),
+ high-ethernet-over-tdm (1),
+ high-tdm-over-high-ethernet (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter configures the relative priority of different traffic streams.
+ High-tdm-over-high-ethernet gives priorities as follows:
+ (1) TDM high priority (2) Ethernet high priority (3) TDM low priority (4) Etherenet low priority.
+ High-Ethernet-over-tdm gives priorities as follows: (1) Ethernet high priority (2) TDM high priority (3) TDM low priority (4) Etherenet low priority.
+ Tdm-over-ethernet gives priorities as follows: (1) TDM high priority (2) TDM low priority (3) Ethernet"
+ ::= { genEquipRadioCfgEntry 10 }
+
+genEquipRadioCfgRadioHiPriorityEthernetBW OBJECT-TYPE
+ SYNTAX INTEGER (0..500000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter configures the amount of bandwith reserved for high-priority Ethernet.
+ It must be a number in resolution of 2.048 Mbit/s for E1 systems or 1.544 Mbit/s for T1 systems.
+ The maximum possible capacity is given by genEquipRadioCfgRadioCurrentAvailableCapacity"
+ ::= { genEquipRadioCfgEntry 11 }
+
+genEquipRadioCfgRadioMultiRadioEnable OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter enables/disables the multi-radio feature for this radio.
+ Notice that for the feature to work it must be configured in two adjacent radios (odd and even slots)"
+ ::= { genEquipRadioCfgEntry 12 }
+
+genEquipRadioCfgRadioMultiRadioBlockLocalTraffic OBJECT-TYPE
+ SYNTAX INTEGER {
+ dont-block (0),
+ block-this-radio (1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter allows stopping distribution of data to different radios in Multi-Radio mode for debugging purposes"
+ ::= { genEquipRadioCfgEntry 13 }
+
+genEquipRadioCfgRadioMultiRadioBlockMateTraffic OBJECT-TYPE
+ SYNTAX INTEGER {
+ dont-block (0),
+ block-this-radio (1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter allows stopping distribution of data to the radio in the mate IDU in Multi-Radio mode for debugging purposes"
+ ::= { genEquipRadioCfgEntry 14 }
+
+genEquipRadioCfgRadioCurrentAvailableCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates the maximum possible capacity available for Ethernet.
+ This sets a top limit for amount of high-priority Ethernet bandwidth"
+ ::= { genEquipRadioCfgEntry 15 }
+
+genEquipRadioCfgRadioMultiRadioExcessiveBERAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter configures whether in Multi-Radio mode data stops being distributed to the radio in
+ case of an excessive BER condition"
+ ::= { genEquipRadioCfgEntry 16 }
+
+genEquipRadioCfgRadioMultiRadioSignalDegradeAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter configures whether in Multi-Radio mode data stops being distributed to the radio in
+ case of a signal degraded condition"
+ ::= { genEquipRadioCfgEntry 17 }
+
+genEquipRadioCfgEnAlarmGenOnRslDegrade OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TEnable/Disable alarm and trapgeneration on RSL degradationbelow user defined threshold.If enabled,
+ trap and alarm willbe generated when current RSLlevel degrades below userdefined threshold for 5subsequent seconds.
+ Alarm willbe cleared after RSL level staysabove the threshold for at leastanother 5 seconds.
+ Thresholdis calculated as a nominal RSLlevel minus the degradationmargin."
+ ::= { genEquipRadioCfgEntry 18 }
+
+genEquipRadioCfgAlarmGenRslNominalLevel OBJECT-TYPE
+ SYNTAX INTEGER (-100..0)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RSL nominal level [in dBm] foralarm and event generation."
+ ::= { genEquipRadioCfgEntry 19 }
+
+genEquipRadioCfgAlarmGenRslDegradationMargin OBJECT-TYPE
+ SYNTAX INTEGER (10..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RSL degradation margin [in dB]for alarm and eventgeneration. The margin isrelative to the nominal RSLlevel"
+ ::= { genEquipRadioCfgEntry 20 }
+
+genEquipRadioCfgLinkShutDownOnRadioFailure OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter enables shutting down the link and initiating automatic
+ state propagation upon a failure in each one of the radios.
+ Radio failure condition is determined by user configurations and can be
+ one of the following:
+ Radio LOF, Link ID mismatch, Radio excessive BER, Radio signal degrade, Link ID mismatch."
+ ::= { genEquipRadioCfgEntry 21 }
+
+genEquipRadioCfgLoopbackTimeout OBJECT-TYPE
+ SYNTAX INTEGER (0..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The timeout in minutes for automatic termination of the loopback. The value '0' refers to 'no timeout'."
+ ::= { genEquipRadioCfgEntry 22 }
+
+genEquipRadioCfgAbcMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ multi-carrier-abc(2),
+ multi-directional(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TThe radio mode (multi direction or multi carrier)."
+ ::= { genEquipRadioCfgEntry 23 }
+
+
+-- Remote Radio
+genEquipRemoteRadio OBJECT IDENTIFIER ::= {genEquipRadio 3}
+
+genEquipRemoteRadioTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRemoteRadioEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote radio table."
+ ::= { genEquipRemoteRadio 1 }
+
+genEquipRemoteRadioEntry OBJECT-TYPE
+ SYNTAX GenEquipRemoteRadioEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Remote radio table."
+ INDEX { genEquipRemoteRadioRadioId }
+ ::= { genEquipRemoteRadioTable 1 }
+
+GenEquipRemoteRadioEntry ::=
+ SEQUENCE {
+ genEquipRemoteRadioRadioId
+ RadioId,
+ genEquipRemoteRadioRemoteCommunication
+ DownUp,
+ genEquipRemoteRadioRemoteIPAddr
+ IpAddress,
+ genEquipRemoteRadioRemoteRxLevel
+ INTEGER,
+ genEquipRemoteRadioRemoteForceMaxTxLevel
+ INTEGER,
+ genEquipRemoteRadioRemoteTxFreq
+ INTEGER,
+ genEquipRemoteRadioRemoteRxFreq
+ INTEGER,
+ genEquipRemoteRadioRemoteATPCReferenceRxLevel
+ INTEGER,
+ genEquipRemoteRadioRemoteFloatingIPAddr
+ IpAddress,
+ genEquipRemoteRadioRemoteDefaultGateway
+ IpAddress,
+ genEquipRemoteRadioRemoteMostSevereAlarm
+ Severity,
+ genEquipRemoteRadioRemoteSubnetMask
+ IpAddress,
+ genEquipRemoteRadioRemoteSlotID
+ INTEGER,
+ genEquipRemoteRadioRemoteForceTxMute
+ OffOn,
+ genEquipRemoteRadioRemoteLinkId
+ INTEGER,
+ genEquipRemoteRadioRemoteATPCoverrideState
+ NoYes,
+ genEquipRemoteRadioRemoteATPCoverrideStateCancel
+ NoYes,
+ genEquipRemoteRadioRemoteDataLoopBackAdmin
+ EnableDisable,
+ genEquipRemoteRadioRemoteDataLoopBackDuration
+ INTEGER,
+ genEquipRemoteRadioRemoteDataLoopBackSwitchAddress
+ EnableDisable,
+ genEquipRemoteRadioRemoteGreenReferenceRxLevel
+ INTEGER,
+ genEquipRemoteRadioRemoteMNGvlan
+ INTEGER,
+ genEquipRemoteRadioRemoteReset
+ FalseTrue,
+ genEquipRemoteRadioRemoteGreenModeAdmin
+ EnableDisable,
+ genEquipRemoteRadioRemoteWebProtocol
+ CommunicationChannel,
+ genEquipRemoteRadioRemoteIPv6Addr
+ OCTET STRING,
+ genEquipRemoteRadioRemotePrefixLength
+ INTEGER,
+ genEquipRemoteRadioRemoteDefaultGatewayIpv6
+ OCTET STRING,
+ genEquipRemoteRadioRemoteResetSlot
+ FalseTrue
+}
+
+genEquipRemoteRadioRadioId OBJECT-TYPE
+ SYNTAX RadioId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the radio ID that serves as this table Index"
+ ::= { genEquipRemoteRadioEntry 1 }
+
+
+genEquipRemoteRadioRemoteCommunication OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational status of the remote radio."
+ ::= { genEquipRemoteRadioEntry 2 }
+
+genEquipRemoteRadioRemoteIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The remote Ip address."
+ ::= { genEquipRemoteRadioEntry 3 }
+
+genEquipRemoteRadioRemoteRxLevel OBJECT-TYPE
+ SYNTAX INTEGER (-199..0)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Rx level of the remote radio (in dBm)"
+ ::= { genEquipRemoteRadioEntry 4 }
+
+genEquipRemoteRadioRemoteForceMaxTxLevel OBJECT-TYPE
+ SYNTAX INTEGER (-50..34)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Command that forces the remote radio maximum Tx level (in dBm)"
+ ::= { genEquipRemoteRadioEntry 5 }
+
+genEquipRemoteRadioRemoteTxFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The remote radio Tx frequancy (in MHz)."
+ ::= { genEquipRemoteRadioEntry 6 }
+
+genEquipRemoteRadioRemoteRxFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The remote radio Rx frequancy (in MHz)."
+ ::= { genEquipRemoteRadioEntry 7 }
+
+genEquipRemoteRadioRemoteATPCReferenceRxLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..199)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RSL reference level for the ATPC mechanism in the remote radio."
+ ::= { genEquipRemoteRadioEntry 8 }
+
+genEquipRemoteRadioRemoteFloatingIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the floating IP address used in
+ the remote shelf if its main units are in 1+1 protection mode."
+ ::= { genEquipRemoteRadioEntry 9 }
+
+genEquipRemoteRadioRemoteDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Default gateway of remote NE (Network Element) across this radio link."
+ ::= { genEquipRemoteRadioEntry 10 }
+
+genEquipRemoteRadioRemoteMostSevereAlarm OBJECT-TYPE
+ SYNTAX Severity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Most severe alarm of remote NE (Network Element) across this radio link."
+ ::= { genEquipRemoteRadioEntry 11 }
+
+genEquipRemoteRadioRemoteSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Subnet mask of remote NE (Network Element) across this radio link."
+ ::= { genEquipRemoteRadioEntry 12 }
+
+genEquipRemoteRadioRemoteSlotID OBJECT-TYPE
+ SYNTAX INTEGER (1..6)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The remote radio slot number."
+ ::= { genEquipRemoteRadioEntry 13 }
+
+genEquipRemoteRadioRemoteForceTxMute OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force the mute state of the remote unit radio interface."
+ ::= { genEquipRemoteRadioEntry 14 }
+
+genEquipRemoteRadioRemoteLinkId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Link Id of the remote unit radio interface."
+ ::= { genEquipRemoteRadioEntry 15 }
+
+genEquipRemoteRadioRemoteATPCoverrideState OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Radio ATPC Override Timer expire state."
+ ::= { genEquipRemoteRadioEntry 16 }
+
+genEquipRemoteRadioRemoteATPCoverrideStateCancel OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "his coomand cancel remote ATPC override state."
+ ::= { genEquipRemoteRadioEntry 17 }
+
+genEquipRemoteRadioRemoteDataLoopBackAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote unit administrator state of data loopback."
+ ::= { genEquipRemoteRadioEntry 18 }
+
+genEquipRemoteRadioRemoteDataLoopBackDuration OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Data LoopBack Duration at remote unit[Minutes], zero for infinite loop back."
+ ::= { genEquipRemoteRadioEntry 19 }
+
+genEquipRemoteRadioRemoteDataLoopBackSwitchAddress OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Unit switch MAC DA."
+ ::= { genEquipRemoteRadioEntry 20 }
+
+genEquipRemoteRadioRemoteGreenReferenceRxLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Radio Green RSL reference level[dBm]."
+ ::= { genEquipRemoteRadioEntry 21 }
+
+genEquipRemoteRadioRemoteMNGvlan OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Management Vlan."
+ ::= { genEquipRemoteRadioEntry 22 }
+
+genEquipRemoteRadioRemoteReset OBJECT-TYPE
+ SYNTAX FalseTrue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote reset of unit."
+ ::= { genEquipRemoteRadioEntry 23 }
+
+genEquipRemoteRadioRemoteGreenModeAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Unit Tx Green Mode Admin."
+ ::= { genEquipRemoteRadioEntry 24 }
+
+genEquipRemoteRadioRemoteWebProtocol OBJECT-TYPE
+ SYNTAX CommunicationChannel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote web protocol."
+ ::= { genEquipRemoteRadioEntry 25 }
+
+genEquipRemoteRadioRemoteIPv6Addr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote IPv6 Address."
+ ::= { genEquipRemoteRadioEntry 26 }
+
+genEquipRemoteRadioRemotePrefixLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote IPv6 Subnet-Mask."
+ ::= { genEquipRemoteRadioEntry 27 }
+
+genEquipRemoteRadioRemoteDefaultGatewayIpv6 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote IPv6 Default Gateway."
+ ::= { genEquipRemoteRadioEntry 28 }
+
+genEquipRemoteRadioRemoteResetSlot OBJECT-TYPE
+ SYNTAX FalseTrue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Unit Reset Slot."
+ ::= { genEquipRemoteRadioEntry 29 }
+
+
+-- Radio MRMC
+genEquipRadioMRMC OBJECT IDENTIFIER ::= {genEquipRadio 4}
+
+genEquipRadioMRMCTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioMRMCEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MRMC stauts table (Multi rate multi constellation)"
+ ::= { genEquipRadioMRMC 1 }
+
+genEquipRadioMRMCEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioMRMCEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MRMC status table (Multi rate multi constellation)"
+ INDEX { genEquipRadioMRMCRadioId }
+ ::= { genEquipRadioMRMCTable 1 }
+
+GenEquipRadioMRMCEntry ::=
+ SEQUENCE {
+ genEquipRadioMRMCRadioId
+ RadioId,
+ genEquipRadioMRMCSelectedScriptIndex
+ INTEGER,
+ genEquipRadioMRMCOccupidBandwidth
+ INTEGER,
+ genEquipRadioMRMCOperMode
+ INTEGER,
+ genEquipRadioMRMCCurrTxProfile
+ MrmcProfile,
+ genEquipRadioMRMCCurrTxQAM
+ INTEGER,
+ genEquipRadioMRMCCurrTxBitrate
+ MrmcBitRate,
+ genEquipRadioMRMCCurrTxVc
+ INTEGER,
+ genEquipRadioMRMCCurrRxProfile
+ MrmcProfile,
+ genEquipRadioMRMCCurrRxQAM
+ INTEGER,
+ genEquipRadioMRMCCurrRxBitrate
+ MrmcBitRate,
+ genEquipRadioMRMCCurrRxVc
+ INTEGER,
+ genEquipRadioMRMCCurrGrade
+ RfuGrade,
+ genEquipRadioMRMCEnAlarmOnAcmProfileDegrade
+ EnableDisable,
+ genEquipRadioMRMCAlarmOnAcmProfileDegradeThreshold
+ INTEGER
+}
+
+genEquipRadioMRMCRadioId OBJECT-TYPE
+ SYNTAX RadioId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the radio ID that serves as this table Index"
+ ::= { genEquipRadioMRMCEntry 1 }
+
+genEquipRadioMRMCSelectedScriptIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the MRMC script. The description of the script located in the genEquipRadioMRMCScriptTable."
+ ::= { genEquipRadioMRMCEntry 2 }
+
+genEquipRadioMRMCOccupidBandwidth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Occupid Bandwidth (in KHz)."
+ ::= { genEquipRadioMRMCEntry 3 }
+
+genEquipRadioMRMCOperMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ regular-mode(0),
+ acm-fixed-mode(1),
+ acm-adaptive-mode(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Mode of the MRMC script."
+ ::= { genEquipRadioMRMCEntry 4 }
+
+genEquipRadioMRMCCurrTxProfile OBJECT-TYPE
+ SYNTAX MrmcProfile
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Tx profile number."
+ ::= { genEquipRadioMRMCEntry 5 }
+
+genEquipRadioMRMCCurrTxQAM OBJECT-TYPE
+ SYNTAX INTEGER (4..2048)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current Tx QAM (modulation)."
+ ::= { genEquipRadioMRMCEntry 6 }
+
+genEquipRadioMRMCCurrTxBitrate OBJECT-TYPE
+ SYNTAX MrmcBitRate
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current Tx bit rate (in Kbps)"
+ ::= { genEquipRadioMRMCEntry 7 }
+
+genEquipRadioMRMCCurrTxVc OBJECT-TYPE
+ SYNTAX INTEGER (0..1024)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current number of Tx TDM channels."
+ ::= { genEquipRadioMRMCEntry 8 }
+
+genEquipRadioMRMCCurrRxProfile OBJECT-TYPE
+ SYNTAX MrmcProfile
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current Rx profile number"
+ ::= { genEquipRadioMRMCEntry 9 }
+
+genEquipRadioMRMCCurrRxQAM OBJECT-TYPE
+ SYNTAX INTEGER (4..2048)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current Rx QAM (modulation)."
+ ::= { genEquipRadioMRMCEntry 10 }
+
+genEquipRadioMRMCCurrRxBitrate OBJECT-TYPE
+ SYNTAX MrmcBitRate
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current total Rx bit rate (in Kbps)"
+ ::= { genEquipRadioMRMCEntry 11 }
+
+genEquipRadioMRMCCurrRxVc OBJECT-TYPE
+ SYNTAX INTEGER (0..1024)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current number of Rx TDM channels."
+ ::= { genEquipRadioMRMCEntry 12 }
+
+genEquipRadioMRMCCurrGrade OBJECT-TYPE
+ SYNTAX RfuGrade
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The grade of the current script."
+ ::= { genEquipRadioMRMCEntry 13 }
+
+genEquipRadioMRMCEnAlarmOnAcmProfileDegrade OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable event and trapgeneration on ACM profiledegrade.
+ When enabled and ifcurrent radio script supports Adaptive Code Modulation(ACM) event and trap will
+ begenerated upon ACM profiledegradation below userdefinedthreshold.
+ Alarm willbe generated only if the ACMprofile stays below thethreshold for at least 5 subsequent seconds.
+ Alarm willbe cleared after ACM profilereturns to be above thethreshold again."
+ ::= { genEquipRadioMRMCEntry 14 }
+
+genEquipRadioMRMCAlarmOnAcmProfileDegradeThreshold OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ACM profile threshold foralarm generation"
+ ::= { genEquipRadioMRMCEntry 15 }
+
+
+
+genEquipRadioMRMCScriptTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioMRMCScriptEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The MRMC script table."
+ ::= { genEquipRadioMRMC 2 }
+
+genEquipRadioMRMCScriptEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioMRMCScriptEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The MRMC script table."
+ INDEX { genEquipRadioMRMCScriptRadioId, genEquipRadioMRMCScriptIndex }
+ ::= { genEquipRadioMRMCScriptTable 1 }
+
+GenEquipRadioMRMCScriptEntry ::=
+ SEQUENCE {
+ genEquipRadioMRMCScriptRadioId
+ RadioId,
+ genEquipRadioMRMCScriptIndex
+ INTEGER,
+ genEquipRadioMRMCScriptName
+ DisplayString,
+ genEquipRadioMRMCScriptOperMode
+ INTEGER,
+ genEquipRadioMRMCScriptProfile
+ MrmcProfile,
+ genEquipRadioMRMCScriptProfileBitrate
+ MrmcBitRate,
+ genEquipRadioMRMCScriptAdaptivePower
+ INTEGER,
+ genEquipRadioMRMCScriptReference
+ INTEGER,
+ genEquipRadioMRMCScriptMinProfile
+ MrmcProfile
+}
+
+genEquipRadioMRMCScriptRadioId OBJECT-TYPE
+ SYNTAX RadioId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the radio ID that serves as this table Index"
+ ::= { genEquipRadioMRMCScriptEntry 1 }
+
+
+genEquipRadioMRMCScriptIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the MRMC scripts."
+ ::= { genEquipRadioMRMCScriptEntry 2 }
+
+genEquipRadioMRMCScriptName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MRMC script name."
+ ::= { genEquipRadioMRMCScriptEntry 3 }
+
+genEquipRadioMRMCScriptOperMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ regular-mode(0),
+ acm-fixed-mode(1),
+ acm-adaptive-mode(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The script operational mode."
+ ::= { genEquipRadioMRMCScriptEntry 4 }
+
+genEquipRadioMRMCScriptProfile OBJECT-TYPE
+ SYNTAX MrmcProfile
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The profile number of the script"
+ ::= { genEquipRadioMRMCScriptEntry 5 }
+
+genEquipRadioMRMCScriptProfileBitrate OBJECT-TYPE
+ SYNTAX MrmcBitRate
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bit rate of the MRMC profile (in Kbps)."
+ ::= { genEquipRadioMRMCScriptEntry 6 }
+
+genEquipRadioMRMCScriptAdaptivePower OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable-adaptive-power(0),
+ disable-adaptive-power(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "'Adaptive Power' option which is available only when operation mode is ACM-adaptive"
+ ::= { genEquipRadioMRMCScriptEntry 7 }
+
+
+genEquipRadioMRMCScriptReference OBJECT-TYPE
+ SYNTAX INTEGER {
+ calss-2(0),
+ class-4(1),
+ class-5b(2),
+ class-6a(3),
+ fcc(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "'Reference Class' option which is available only when operation mode 'ACM-adaptive' AND 'Adaptive Power' are enabled."
+ ::= { genEquipRadioMRMCScriptEntry 8 }
+
+genEquipRadioMRMCScriptMinProfile OBJECT-TYPE
+ SYNTAX MrmcProfile
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "'Minimum Profile' option which is available only when operation mode 'ACM-adaptive' AND 'Adaptive Power' are enabled.
+ It state the minimum profile level for this script."
+ ::= { genEquipRadioMRMCScriptEntry 9 }
+
+
+
+
+
+
+
+
+genEquipRadioMRMCFilteredTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioMRMCFilteredEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtered MRMC scripts table."
+ ::= { genEquipRadioMRMC 3 }
+
+genEquipRadioMRMCFilteredEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioMRMCFilteredEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "List of the filtered MRMC scripts."
+ INDEX { genEquipRadioMRMCFilteredRadioId, genEquipRadioMRMCFilteredScriptId }
+ ::= { genEquipRadioMRMCFilteredTable 1 }
+
+GenEquipRadioMRMCFilteredEntry ::=
+ SEQUENCE {
+ genEquipRadioMRMCFilteredRadioId
+ RadioId,
+ genEquipRadioMRMCFilteredScriptId
+ MrmcScriptId
+}
+
+genEquipRadioMRMCFilteredRadioId OBJECT-TYPE
+ SYNTAX RadioId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the radio interface"
+ ::= { genEquipRadioMRMCFilteredEntry 1 }
+
+
+genEquipRadioMRMCFilteredScriptId OBJECT-TYPE
+ SYNTAX MrmcScriptId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MRMC filtered script IDs that are available in the specific radio."
+ ::= { genEquipRadioMRMCFilteredEntry 2 }
+
+
+
+genEquipRadioMRMCProfileAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioMRMCProfileAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MRMC profile attribute table."
+ ::= { genEquipRadioMRMC 4 }
+
+genEquipRadioMRMCProfileAttrEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioMRMCProfileAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MRMC script profile's attributes."
+ INDEX { genEquipRadioMRMCProfileAttrScriptId, genEquipRadioMRMCProfileAttrTxProfile, genEquipRadioMRMCProfileAttrRxProfile }
+ ::= { genEquipRadioMRMCProfileAttrTable 1 }
+
+GenEquipRadioMRMCProfileAttrEntry ::=
+ SEQUENCE {
+ genEquipRadioMRMCProfileAttrScriptId
+ MrmcScriptId,
+ genEquipRadioMRMCProfileAttrTxProfile
+ MrmcProfile,
+ genEquipRadioMRMCProfileAttrRxProfile
+ MrmcProfile,
+ genEquipRadioMRMCProfileAttrTxQAM
+ QamOrder,
+ genEquipRadioMRMCProfileAttrTxBitRate
+ MrmcBitRate,
+ genEquipRadioMRMCProfileAttrRxQAM
+ QamOrder,
+ genEquipRadioMRMCProfileAttrRxBitRate
+ MrmcBitRate
+}
+
+genEquipRadioMRMCProfileAttrScriptId OBJECT-TYPE
+ SYNTAX MrmcScriptId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the table"
+ ::= { genEquipRadioMRMCProfileAttrEntry 1 }
+
+genEquipRadioMRMCProfileAttrTxProfile OBJECT-TYPE
+ SYNTAX MrmcProfile
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The profile number of the TX channel."
+ ::= { genEquipRadioMRMCProfileAttrEntry 2 }
+
+genEquipRadioMRMCProfileAttrRxProfile OBJECT-TYPE
+ SYNTAX MrmcProfile
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The profile number of the RX channel."
+ ::= { genEquipRadioMRMCProfileAttrEntry 3 }
+
+genEquipRadioMRMCProfileAttrTxQAM OBJECT-TYPE
+ SYNTAX QamOrder
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the QAM level of the TX channel."
+ ::= { genEquipRadioMRMCProfileAttrEntry 4 }
+
+genEquipRadioMRMCProfileAttrTxBitRate OBJECT-TYPE
+ SYNTAX MrmcBitRate
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the TX bit-rate of the profile."
+ ::= { genEquipRadioMRMCProfileAttrEntry 5 }
+
+genEquipRadioMRMCProfileAttrRxQAM OBJECT-TYPE
+ SYNTAX QamOrder
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the QAM level of the RX channel."
+ ::= { genEquipRadioMRMCProfileAttrEntry 6 }
+
+genEquipRadioMRMCProfileAttrRxBitRate OBJECT-TYPE
+ SYNTAX MrmcBitRate
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RX bit-rate of the profile."
+ ::= { genEquipRadioMRMCProfileAttrEntry 7 }
+
+
+
+
+genEquipRadioMRMCScriptAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioMRMCScriptAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MRMC script attribute table."
+ ::= { genEquipRadioMRMC 5 }
+
+genEquipRadioMRMCScriptAttrEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioMRMCScriptAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MRMC script attributes."
+ INDEX { genEquipRadioMRMCScriptAttrScriptId }
+ ::= { genEquipRadioMRMCScriptAttrTable 1 }
+
+GenEquipRadioMRMCScriptAttrEntry ::=
+ SEQUENCE {
+ genEquipRadioMRMCScriptAttrScriptId
+ MrmcScriptId,
+ genEquipRadioMRMCScriptAttrScriptName
+ DisplayString,
+ genEquipRadioMRMCScriptAttrSupportACM
+ NoYes,
+ genEquipRadioMRMCScriptAttrStandard
+ INTEGER,
+ genEquipRadioMRMCScriptAttrMultiCarrier
+ INTEGER,
+ genEquipRadioMRMCScriptAttrAdjChannel
+ NoYes,
+ genEquipRadioMRMCScriptAttrModScheme
+ INTEGER,
+ genEquipRadioMRMCScriptAttrSymmetry
+ INTEGER,
+ genEquipRadioMRMCScriptAttrLatency
+ INTEGER,
+ genEquipRadioMRMCScriptAttrTxBW
+ INTEGER,
+ genEquipRadioMRMCScriptAttrRxBW
+ INTEGER,
+ genEquipRadioMRMCScriptAttrTxOccupiedBW
+ INTEGER,
+ genEquipRadioMRMCScriptAttrRxOccupiedBW
+ INTEGER,
+ genEquipRadioMRMCScriptAttrLinkGrade
+ RfuGrade,
+ genEquipRadioMRMCScriptAttrDiffGrade
+ RfuGrade,
+ genEquipRadioMRMCScriptAttrChannelBW
+ INTEGER,
+ genEquipRadioMRMCScriptAttrTxMaxProfile
+ MrmcProfile,
+ genEquipRadioMRMCScriptAttrRxMaxProfile
+ MrmcProfile
+}
+
+genEquipRadioMRMCScriptAttrScriptId OBJECT-TYPE
+ SYNTAX MrmcScriptId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ID of the MRMC script."
+ ::= { genEquipRadioMRMCScriptAttrEntry 1 }
+
+genEquipRadioMRMCScriptAttrScriptName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..100))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name that identifies the script."
+ ::= { genEquipRadioMRMCScriptAttrEntry 2 }
+
+genEquipRadioMRMCScriptAttrSupportACM OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if the MRMC script supports ACM (Adaptive Coding Modulation) functionality"
+ ::= { genEquipRadioMRMCScriptAttrEntry 3 }
+
+genEquipRadioMRMCScriptAttrStandard OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ etsi(1),
+ fcc(2),
+ etsi-fcc(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The standard that the MRMC script is designed to comply with."
+ ::= { genEquipRadioMRMCScriptAttrEntry 4 }
+
+genEquipRadioMRMCScriptAttrMultiCarrier OBJECT-TYPE
+ SYNTAX INTEGER {
+ single-carrier(0),
+ xpic(1),
+ mimo(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the MRMC script support a single carrier or any kind of multi carrier."
+ ::= { genEquipRadioMRMCScriptAttrEntry 5 }
+
+genEquipRadioMRMCScriptAttrAdjChannel OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the MRMC script supports adjacent channel"
+ ::= { genEquipRadioMRMCScriptAttrEntry 6 }
+
+genEquipRadioMRMCScriptAttrModScheme OBJECT-TYPE
+ SYNTAX INTEGER {
+ regular(2),
+ fixed(3),
+ adaptive(4),
+ fixed-adaptive(5),
+ manual(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the MRMC script supports fixed or adaptive (ACM) modulation scheme."
+ ::= { genEquipRadioMRMCScriptAttrEntry 7 }
+
+genEquipRadioMRMCScriptAttrSymmetry OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ asymmetry(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the MRMC script is designed to normal (symmetrical) BW or an Asymmetrical BW."
+ ::= { genEquipRadioMRMCScriptAttrEntry 8 }
+
+genEquipRadioMRMCScriptAttrLatency OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ low(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Latency level of the MRMC Script."
+ ::= { genEquipRadioMRMCScriptAttrEntry 9 }
+
+genEquipRadioMRMCScriptAttrTxBW OBJECT-TYPE
+ SYNTAX INTEGER (1..512000)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TX channel bandwidth (channel spacing) of the MRMC script."
+ ::= { genEquipRadioMRMCScriptAttrEntry 10 }
+
+genEquipRadioMRMCScriptAttrRxBW OBJECT-TYPE
+ SYNTAX INTEGER (1..512000)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RX channel bandwidth (channel spacing) of the MRMC script."
+ ::= { genEquipRadioMRMCScriptAttrEntry 11 }
+
+genEquipRadioMRMCScriptAttrTxOccupiedBW OBJECT-TYPE
+ SYNTAX INTEGER (1..512000)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TX channel occupied bandwidth of the MRMC script."
+ ::= { genEquipRadioMRMCScriptAttrEntry 12 }
+
+genEquipRadioMRMCScriptAttrRxOccupiedBW OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RX channel occupied bandwidth of the MRMC script."
+ ::= { genEquipRadioMRMCScriptAttrEntry 13 }
+
+genEquipRadioMRMCScriptAttrLinkGrade OBJECT-TYPE
+ SYNTAX RfuGrade
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The link grade level that the MRMC script is designed to cope with."
+ ::= { genEquipRadioMRMCScriptAttrEntry 14 }
+
+genEquipRadioMRMCScriptAttrDiffGrade OBJECT-TYPE
+ SYNTAX RfuGrade
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Differential grade level that the MRMC script is designed to cope with."
+ ::= { genEquipRadioMRMCScriptAttrEntry 15 }
+
+genEquipRadioMRMCScriptAttrChannelBW OBJECT-TYPE
+ SYNTAX INTEGER (1..512000)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The channel bandwidth (channel spacing) the MRMC script is designed to."
+ ::= { genEquipRadioMRMCScriptAttrEntry 16 }
+
+genEquipRadioMRMCScriptAttrTxMaxProfile OBJECT-TYPE
+ SYNTAX MrmcProfile
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum available TX profile of the MRMC script."
+ ::= { genEquipRadioMRMCScriptAttrEntry 17 }
+
+genEquipRadioMRMCScriptAttrRxMaxProfile OBJECT-TYPE
+ SYNTAX MrmcProfile
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum available RX profile of the MRMC script."
+ ::= { genEquipRadioMRMCScriptAttrEntry 18 }
+
+
+
+
+genEquipRadioMRMCConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioMRMCConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MRMC script configuration."
+ ::= { genEquipRadioMRMC 6 }
+
+genEquipRadioMRMCConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioMRMCConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The configured parameters of the MRMC script."
+ INDEX { genEquipRadioMRMCConfigRadioId }
+ ::= { genEquipRadioMRMCConfigTable 1 }
+
+GenEquipRadioMRMCConfigEntry ::=
+ SEQUENCE {
+ genEquipRadioMRMCConfigRadioId
+ RadioId,
+ genEquipRadioMRMCConfigActiveScriptId
+ MrmcScriptId,
+ genEquipRadioMRMCConfigStandbyScriptId
+ MrmcScriptId,
+ genEquipRadioMRMCConfigOperMode
+ INTEGER,
+ genEquipRadioMRMCConfigMaxProfile
+ MrmcProfile,
+ genEquipRadioMRMCConfigMinProfile
+ MrmcProfile,
+ genEquipRadioMRMCConfigAdaptivePowerAdmin
+ EnableDisable,
+ genEquipRadioMRMCConfigAdaptivePowerRefClass
+ INTEGER
+}
+
+genEquipRadioMRMCConfigRadioId OBJECT-TYPE
+ SYNTAX RadioId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the MRMC Configuration Table."
+ ::= { genEquipRadioMRMCConfigEntry 1 }
+
+
+genEquipRadioMRMCConfigActiveScriptId OBJECT-TYPE
+ SYNTAX MrmcScriptId
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The script ID of required MRMC script."
+ ::= { genEquipRadioMRMCConfigEntry 2 }
+
+genEquipRadioMRMCConfigStandbyScriptId OBJECT-TYPE
+ SYNTAX MrmcScriptId
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The script ID which is in standby."
+ ::= { genEquipRadioMRMCConfigEntry 3 }
+
+genEquipRadioMRMCConfigOperMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixed(2),
+ adaptive(3),
+ manual(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The operational mode of the MRMC script, whether it is fixed or adaptive modulation functionality."
+ ::= { genEquipRadioMRMCConfigEntry 4 }
+
+genEquipRadioMRMCConfigMaxProfile OBJECT-TYPE
+ SYNTAX MrmcProfile
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum profile which is required for the MRMC script"
+ ::= { genEquipRadioMRMCConfigEntry 5 }
+
+genEquipRadioMRMCConfigMinProfile OBJECT-TYPE
+ SYNTAX MrmcProfile
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The minimum profile which is required for the MRMC script"
+ ::= { genEquipRadioMRMCConfigEntry 6 }
+
+genEquipRadioMRMCConfigAdaptivePowerAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable the adaptive power functionality during ACM operation."
+ ::= { genEquipRadioMRMCConfigEntry 7 }
+
+genEquipRadioMRMCConfigAdaptivePowerRefClass OBJECT-TYPE
+ SYNTAX INTEGER {
+ class-2(0),
+ class-4(1),
+ class-5b(2),
+ class-6a(3),
+ fcc(4),
+ class-7a(5),
+ class-7b(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Determines the efficiency class for the adaptive power functionality in ACM operation."
+ ::= { genEquipRadioMRMCConfigEntry 8 }
+
+-- Radio Compression Table
+genEquipRadioComp OBJECT IDENTIFIER ::= {genEquipRadio 5}
+
+genEquipRadioCompCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioCompCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio Compression table"
+ ::= { genEquipRadioComp 1 }
+
+genEquipRadioCompCfgEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioCompCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio Compression table"
+ INDEX { genEquipRadioCfgRadioId }
+ ::= { genEquipRadioCompCfgTable 1 }
+
+GenEquipRadioCompCfgEntry::=
+ SEQUENCE {
+ genEquipRadioCompMode
+ INTEGER,
+ genEquipRadioEnhHeaderCompAdmin
+ AllowedNotAllowed,
+ genEquipRadioEnhDataCompAdmin
+ EnableDisable,
+ genEquipRadioEnhHeaderCompMode
+ INTEGER
+}
+
+genEquipRadioCompMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ legacy(0),
+ enhanced(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting Ethernet packet header & payload compression mode. In Enhanced mode packet header can be compressed up to L4 and data compression can be activated.
+ Legacy mode is back compatible to earlier software and hardware releases."
+ ::= { genEquipRadioCompCfgEntry 1 }
+
+genEquipRadioEnhHeaderCompAdmin OBJECT-TYPE
+ SYNTAX AllowedNotAllowed
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable Enhanced Header compression."
+ ::= { genEquipRadioCompCfgEntry 2 }
+
+genEquipRadioEnhDataCompAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable Enhanced Data compression."
+ ::= { genEquipRadioCompCfgEntry 3 }
+
+genEquipRadioEnhHeaderCompMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ l2(0),
+ l3(1),
+ l4(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting Enhanced Header Compression depth."
+ ::= { genEquipRadioCompCfgEntry 4 }
+
+genEquipRadioCompStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioCompStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio Compression status table."
+ ::= { genEquipRadioComp 2 }
+
+genEquipRadioCompStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioCompStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio Compression status table."
+ INDEX { genEquipRadioCfgRadioId }
+ ::= { genEquipRadioCompStatusTable 1 }
+
+GenEquipRadioCompStatusEntry::=
+ SEQUENCE {
+ genEquipRadioCompOperationalState
+ INTEGER
+}
+
+genEquipRadioCompOperationalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ legacy(0),
+ enhanced-HC-DC-bypass(1),
+ enhanced-HC-active-DC-bypass(2),
+ enhanced-DC-active-HC-bypass(3),
+ enhanced-HC-DC-active(4),
+ undefined(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current compression mode operational status."
+ ::= { genEquipRadioCompStatusEntry 1 }
+
+genEquipRadioCompExclRulesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioCompExclRulesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Enhanced Header Compression excluding rules table."
+ ::= { genEquipRadioComp 3 }
+
+genEquipRadioCompExclRulesEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioCompExclRulesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Enhanced Header Compression excluding rules table."
+ INDEX { genEquipRadioCfgRadioId, genEquipRadioCompExclRuleId }
+ ::= { genEquipRadioCompExclRulesTable 1 }
+
+GenEquipRadioCompExclRulesEntry::=
+ SEQUENCE {
+ genEquipRadioCompExclRuleId
+ INTEGER,
+ genEquipRadioCompExclRuleType
+ INTEGER,
+ genEquipRadioCompExclRuleName
+ DisplayString,
+ genEquipRadioCompExclRuleValue
+ OCTET STRING,
+ genEquipRadioCompExclRuleRowStatus
+ INTEGER
+}
+
+genEquipRadioCompExclRuleId OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Excluding rule number index."
+ ::= { genEquipRadioCompExclRulesEntry 1 }
+
+genEquipRadioCompExclRuleType OBJECT-TYPE
+ SYNTAX INTEGER {
+ flow-Id(0),
+ vlan(1),
+ mac-DA(2),
+ mac-SA(3),
+ ethertype(4),
+ none(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add excluding rule for enhanced header compression. Excluding rule must have a number (rule-id),
+ text description (rule-name) and excluding rule type whichcan be one of the following:
+ VLAN Id or MAC destination address or MAC source address or Ethernet ethertype or user defined flow type."
+ ::= { genEquipRadioCompExclRulesEntry 2 }
+
+genEquipRadioCompExclRuleName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Excluding rule name. User specified."
+ ::= { genEquipRadioCompExclRulesEntry 3 }
+
+genEquipRadioCompExclRuleValue OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Excluding rule value. For example: MAC address or Ethertype."
+ ::= { genEquipRadioCompExclRulesEntry 4 }
+
+genEquipRadioCompExclRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status for this table."
+ ::= { genEquipRadioCompExclRulesEntry 30 }
+
+
+-- NG ESS
+genEquipRadioCompNG OBJECT IDENTIFIER ::= {genEquipRadioComp 4}
+
+--
+-- Radio Ethernet and compression config table radio-ethernet-config-table
+--
+genEquipRadioCompNGCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioCompNGCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio Ethernet and compression config table"
+ ::= { genEquipRadioCompNG 1 }
+
+genEquipRadioCompNGCfgEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioCompNGCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio Ethernet and compression config table entry"
+ INDEX { genEquipRadioCompNGCfgifIndex }
+ ::= { genEquipRadioCompNGCfgTable 1 }
+
+GenEquipRadioCompNGCfgEntry::=
+ SEQUENCE {
+ genEquipRadioCompNGCfgifIndex
+ INTEGER,
+ genEquipRadioHeaderCompNGCfgClearStats
+ NoYes,
+ genEquipRadioHeaderCompNGCfgUserFlowType
+ INTEGER,
+ genEquipRadioHeaderCompNGCfgMode
+ INTEGER,
+ genEquipRadioCutThroughNGCfgMode
+ NoYes
+}
+
+genEquipRadioCompNGCfgifIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Index."
+ ::= { genEquipRadioCompNGCfgEntry 1 }
+
+genEquipRadioHeaderCompNGCfgClearStats OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear counters on the radio port. This includes: compression counters,
+ PTP optimized transport and cut-through counters."
+ ::= { genEquipRadioCompNGCfgEntry 2 }
+
+genEquipRadioHeaderCompNGCfgUserFlowType OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User configured flow type for enhanced HC.
+ This flow type is used for statistics and performance evaluation of the enhanced HC."
+ ::= { genEquipRadioCompNGCfgEntry 3 }
+
+genEquipRadioHeaderCompNGCfgMode OBJECT-TYPE
+ SYNTAX HcModeType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Legacy mode is compatible for old platforms. Disabled mode disables compression.
+ Other modes specify compression depth."
+ ::= { genEquipRadioCompNGCfgEntry 4 }
+
+genEquipRadioCutThroughNGCfgMode OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable cut-through."
+ ::= { genEquipRadioCompNGCfgEntry 5 }
+
+
+--
+-- Enhanced HC excluding rules table radio-ethernet-hc-excl-rules-table
+--
+genEquipRadioCompNGExclRulesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioCompNGExclRulesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Enhanced HC excluding rules table"
+ ::= { genEquipRadioCompNG 2 }
+
+genEquipRadioCompNGExclRulesEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioCompNGExclRulesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Enhanced HC excluding rules table entry"
+ INDEX { genEquipRadioCompNGExclRulesifIndex, genEquipRadioCompNGExclRuleId }
+ ::= { genEquipRadioCompNGExclRulesTable 1 }
+
+GenEquipRadioCompNGExclRulesEntry::=
+ SEQUENCE {
+ genEquipRadioCompNGExclRulesifIndex
+ INTEGER,
+ genEquipRadioCompNGExclRuleId
+ INTEGER,
+ genEquipRadioCompNGExclRuleName
+ DisplayString,
+ genEquipRadioCompNGExclRuleType
+ EnhancedHCExclRuleType,
+ genEquipRadioCompNGExclRuleValue
+ OCTET STRING
+}
+
+genEquipRadioCompNGExclRulesifIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Index."
+ ::= { genEquipRadioCompNGExclRulesEntry 1 }
+
+genEquipRadioCompNGExclRuleId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Excluding rule number."
+ ::= { genEquipRadioCompNGExclRulesEntry 2 }
+
+genEquipRadioCompNGExclRuleName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..10))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Excluding rule name."
+ ::= { genEquipRadioCompNGExclRulesEntry 3 }
+
+genEquipRadioCompNGExclRuleType OBJECT-TYPE
+ SYNTAX EnhancedHCExclRuleType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Excluding rule type. Possible options are: DA MAC, SA MAC, VLAN(4 bytes), Ethertype or Flow type."
+ ::= { genEquipRadioCompNGExclRulesEntry 4 }
+
+genEquipRadioCompNGExclRuleValue OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Excluding rule value. The value may be MAC address, VLAN(4 bytes), Ethertype(2 bytes) or Flow type(1 byte)."
+ ::= { genEquipRadioCompNGExclRulesEntry 5 }
+
+
+--
+-- Port counters table radio-ethernet-queue-counters-table
+--
+genEquipRadioCutThroughNGCountersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioCutThroughNGCountersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Port counters table"
+ ::= { genEquipRadioCompNG 3 }
+
+genEquipRadioCutThroughNGCountersEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioCutThroughNGCountersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Port counters table entry"
+ INDEX { genEquipRadioCutThroughNGCountersifIndex }
+ ::= { genEquipRadioCutThroughNGCountersTable 1 }
+
+GenEquipRadioCutThroughNGCountersEntry::=
+ SEQUENCE {
+ genEquipRadioCutThroughNGCountersifIndex
+ INTEGER,
+ genEquipRadioCutThroughNGCountersRxFrames
+ Counter64,
+ genEquipRadioCutThroughNGCountersRxBytes
+ Counter64,
+ genEquipRadioCutThroughNGCountersTxFrames
+ Counter64,
+ genEquipRadioCutThroughNGCountersTxBytes
+ Counter64,
+ genEquipRadioCutThroughNGCountersTotalRxFrames
+ Counter64,
+ genEquipRadioCutThroughNGCountersTotalRxBytes
+ Counter64,
+ genEquipRadioCutThroughNGCountersTotalTxBytesOut
+ Counter64,
+ genEquipRadioCutThroughNGCountersTotalTxFrames
+ Counter64,
+ genEquipRadioCutThroughNGCountersTotalTxIdleBytes
+ Counter64,
+ genEquipRadioCutThroughNGCountersTotalTxBytesIn
+ Counter64
+}
+
+genEquipRadioCutThroughNGCountersifIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Index."
+ ::= { genEquipRadioCutThroughNGCountersEntry 1 }
+
+genEquipRadioCutThroughNGCountersRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of good cut-through bytes received."
+ ::= { genEquipRadioCutThroughNGCountersEntry 2 }
+
+genEquipRadioCutThroughNGCountersRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of good cut-through bytes received."
+ ::= { genEquipRadioCutThroughNGCountersEntry 3 }
+
+genEquipRadioCutThroughNGCountersTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of cut-through frames transmitted."
+ ::= { genEquipRadioCutThroughNGCountersEntry 4 }
+
+genEquipRadioCutThroughNGCountersTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of cut-through bytes transmitted."
+ ::= { genEquipRadioCutThroughNGCountersEntry 5 }
+
+genEquipRadioCutThroughNGCountersTotalRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of total good frames received on the port."
+ ::= { genEquipRadioCutThroughNGCountersEntry 6 }
+
+genEquipRadioCutThroughNGCountersTotalRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of total good bytes received on the port."
+ ::= { genEquipRadioCutThroughNGCountersEntry 7 }
+
+genEquipRadioCutThroughNGCountersTotalTxBytesOut OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of total transmitted bytes."
+ ::= { genEquipRadioCutThroughNGCountersEntry 8 }
+
+genEquipRadioCutThroughNGCountersTotalTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of total transmitted frames."
+ ::= { genEquipRadioCutThroughNGCountersEntry 9 }
+
+genEquipRadioCutThroughNGCountersTotalTxIdleBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of total transmitted idle bytes."
+ ::= { genEquipRadioCutThroughNGCountersEntry 10 }
+
+genEquipRadioCutThroughNGCountersTotalTxBytesIn OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of total transmitted bytes."
+ ::= { genEquipRadioCutThroughNGCountersEntry 11 }
+
+
+--
+-- Radio Ethernet and compression status table radio-ethernet-status-table
+--
+genEquipRadioCompNGStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioCompNGStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio Ethernet and compression status table"
+ ::= { genEquipRadioCompNG 4 }
+
+genEquipRadioCompNGStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioCompNGStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radio Ethernet and compression status table entry"
+ INDEX { genEquipRadioCompNGStatusifindex }
+ ::= { genEquipRadioCompNGStatusTable 1 }
+
+GenEquipRadioCompNGStatusEntry::=
+ SEQUENCE {
+ genEquipRadioCompNGStatusifindex
+ INTEGER,
+ genEquipRadioCompNGStatusOperationalState
+ HcModeType,
+ genEquipRadioCompNGStatusType
+ HcType
+}
+
+genEquipRadioCompNGStatusifindex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface location."
+ ::= { genEquipRadioCompNGStatusEntry 1 }
+
+genEquipRadioCompNGStatusOperationalState OBJECT-TYPE
+ SYNTAX HcModeType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Header Compression operational state."
+ ::= { genEquipRadioCompNGStatusEntry 2 }
+
+genEquipRadioCompNGStatusType OBJECT-TYPE
+ SYNTAX HcType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Header Compression type."
+ ::= { genEquipRadioCompNGStatusEntry 3 }
+
+
+--
+-- Enhanced HC counters table radio-ethernet-hc-counters-table
+--
+
+genEquipRadioCompNGCountersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioCompNGCountersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Enhanced HC counters table"
+ ::= { genEquipRadioCompNG 7 }
+
+genEquipRadioCompNGCountersEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioCompNGCountersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Enhanced HC counters table entry"
+ INDEX { genEquipRadioCompNGCountersifIndex }
+ ::= { genEquipRadioCompNGCountersTable 1 }
+
+GenEquipRadioCompNGCountersEntry::=
+ SEQUENCE {
+ genEquipRadioCompNGCountersifIndex
+ INTEGER,
+ genEquipRadioCompNGCountersHCInBytes
+ Counter64,
+ genEquipRadioCompNGCountersHCOutBytes
+ Counter64,
+ genEquipRadioCompNGCountersHCCompFrm
+ Counter64,
+ genEquipRadioCompNGCountersHCFrmUncmpExclRule
+ Counter64,
+ genEquipRadioCompNGCountersHCFrmUcompInternal
+ Counter64,
+ genEquipRadioCompNGCountersHCLearningFrm
+ Counter64,
+ genEquipRadioCompNGCountersHCUserFlowTypeActiveFlows
+ Counter64,
+ genEquipRadioCompNGCountersHCTotalActiveFlows
+ Counter64
+}
+
+genEquipRadioCompNGCountersifIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface location."
+ ::= { genEquipRadioCompNGCountersEntry 1 }
+
+genEquipRadioCompNGCountersHCInBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of bytes on the TX side before enhanced header compression."
+ ::= { genEquipRadioCompNGCountersEntry 2 }
+
+genEquipRadioCompNGCountersHCOutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of bytes on the TX side compressed by enhanced header compression."
+ ::= { genEquipRadioCompNGCountersEntry 3 }
+
+genEquipRadioCompNGCountersHCCompFrm OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of frames on the TX side compressed by enhanced header compression."
+ ::= { genEquipRadioCompNGCountersEntry 4 }
+
+genEquipRadioCompNGCountersHCFrmUncmpExclRule OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of frames on the TX side not compressed by enhanced header compression due to excluding rules."
+ ::= { genEquipRadioCompNGCountersEntry 5 }
+
+genEquipRadioCompNGCountersHCFrmUcompInternal OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of frames on the TX side not compressed by enhanced header compression due to other resons."
+ ::= { genEquipRadioCompNGCountersEntry 6 }
+
+genEquipRadioCompNGCountersHCLearningFrm OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counter of learning frames transmitted by enhanced header compression."
+ ::= { genEquipRadioCompNGCountersEntry 7 }
+
+genEquipRadioCompNGCountersHCUserFlowTypeActiveFlows OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of enhanced HC active flows occupied by user selected flow type."
+ ::= { genEquipRadioCompNGCountersEntry 8 }
+
+genEquipRadioCompNGCountersHCTotalActiveFlows OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of enhanced HC active flows on the TX side."
+ ::= { genEquipRadioCompNGCountersEntry 9 }
+
+
+--
+--
+--
+genEquipRadioPtpTransport OBJECT IDENTIFIER ::= {genEquipRadio 6}
+
+genEquipRadioPtpTransportCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioPtpTransportCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport channel configuration table."
+ ::= { genEquipRadioPtpTransport 1 }
+
+genEquipRadioPtpTransportCfgEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioPtpTransportCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport channel configuration table."
+ INDEX { genEquipRadioCfgRadioId }
+ ::= { genEquipRadioPtpTransportCfgTable 1 }
+
+GenEquipRadioPtpTransportCfgEntry::=
+ SEQUENCE {
+ genEquipRadioPtpTransportChannelAdmin
+ EnableDisable,
+ genEquipRadioPtpTransportChannelMode
+ INTEGER
+}
+
+genEquipRadioPtpTransportChannelAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport admin."
+ ::= { genEquipRadioPtpTransportCfgEntry 1 }
+
+genEquipRadioPtpTransportChannelMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ h-cos(0),
+ ieee-1588(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport operational mode."
+ ::= { genEquipRadioPtpTransportCfgEntry 2 }
+
+
+genEquipRadioPtpTransportCountersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioPtpTransportCountersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport channel counters table."
+ ::= { genEquipRadioPtpTransport 2 }
+
+genEquipRadioPtpTransportCountersEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioPtpTransportCountersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport channel counters table."
+ INDEX { genEquipRadioCfgRadioId}
+ ::= { genEquipRadioPtpTransportCountersTable 1 }
+
+GenEquipRadioPtpTransportCountersEntry::=
+ SEQUENCE {
+ genEquipRadioPtpTransportTxFrames
+ INTEGER,
+ genEquipRadioPtpTransportTxDroppedFrames
+ INTEGER,
+ genEquipRadioPtpTransportTxBytes
+ INTEGER,
+ genEquipRadioPtpTransportTxDroppedBytes
+ INTEGER,
+ genEquipRadioPtpTransportRxFrames
+ INTEGER,
+ genEquipRadioPtpTransportRxBytes
+ INTEGER
+}
+
+genEquipRadioPtpTransportTxFrames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport TX frames."
+ ::= { genEquipRadioPtpTransportCountersEntry 1 }
+
+genEquipRadioPtpTransportTxDroppedFrames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport TX dropped frames."
+ ::= { genEquipRadioPtpTransportCountersEntry 2 }
+
+genEquipRadioPtpTransportTxBytes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport TX bytes."
+ ::= { genEquipRadioPtpTransportCountersEntry 3 }
+
+genEquipRadioPtpTransportTxDroppedBytes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport TX dropped bytes."
+ ::= { genEquipRadioPtpTransportCountersEntry 4 }
+
+genEquipRadioPtpTransportRxFrames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport RX frames."
+ ::= { genEquipRadioPtpTransportCountersEntry 5 }
+
+genEquipRadioPtpTransportRxBytes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PTP optimized transport RX bytes."
+ ::= { genEquipRadioPtpTransportCountersEntry 6 }
+
+genEquipRadioCutThrough OBJECT IDENTIFIER ::= {genEquipRadio 7}
+
+genEquipRadioCutThroughCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioCutThroughCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Cut through configuration table."
+ ::= { genEquipRadioCutThrough 1 }
+
+genEquipRadioCutThroughCfgEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioCutThroughCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Cut through configuration table."
+ INDEX { genEquipRadioCfgRadioId }
+ ::= { genEquipRadioCutThroughCfgTable 1 }
+
+GenEquipRadioCutThroughCfgEntry::=
+ SEQUENCE {
+ genEquipRadioCutThroughChannelAdmin
+ EnableDisable
+}
+
+genEquipRadioCutThroughChannelAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable cut through mode."
+ ::= { genEquipRadioCutThroughCfgEntry 1 }
+
+genEquipRadioCutThroughCountersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioCutThroughCountersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Cut through mode counters table."
+ ::= { genEquipRadioCutThrough 2 }
+
+genEquipRadioCutThroughCountersEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioCutThroughCountersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Cut through mode counters table."
+ INDEX { genEquipRadioCfgRadioId}
+ ::= { genEquipRadioCutThroughCountersTable 1 }
+
+GenEquipRadioCutThroughCountersEntry::=
+ SEQUENCE {
+ genEquipRadioCutThroughTxFrames
+ INTEGER,
+ genEquipRadioCutThroughTxBytes
+ INTEGER,
+ genEquipRadioCutThroughRxFrames
+ INTEGER,
+ genEquipRadioCutThroughRxBytes
+ INTEGER
+}
+
+genEquipRadioCutThroughTxFrames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cut through TX frames."
+ ::= { genEquipRadioCutThroughCountersEntry 1 }
+
+genEquipRadioCutThroughTxBytes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cut through TX bytes."
+ ::= { genEquipRadioCutThroughCountersEntry 2 }
+
+genEquipRadioCutThroughRxFrames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cut through RX frames."
+ ::= { genEquipRadioCutThroughCountersEntry 3 }
+
+genEquipRadioCutThroughRxBytes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cut through RX bytes."
+ ::= { genEquipRadioCutThroughCountersEntry 4 }
+
+--
+-- Radio groups
+--
+genEquipRadioGroups OBJECT IDENTIFIER ::= {genEquipRadio 8}
+
+--
+-- Radio group protection
+--
+genEquipRadioGroupsProtection OBJECT IDENTIFIER ::= {genEquipRadioGroups 1}
+
+--
+-- Radio protection attribute table - radio-protection-attribute-table
+--
+
+genEquipRadioGroupsProtectionAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsProtectionAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the attributes of the radio protection groups."
+ ::= { genEquipRadioGroupsProtection 1 }
+
+genEquipRadioGroupsProtectionAttrEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsProtectionAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains the attributes of the radio protection groups."
+ INDEX { genEquipRadioGroupsProtectionAttrGroupIfIndex }
+ ::= { genEquipRadioGroupsProtectionAttrTable 1 }
+
+GenEquipRadioGroupsProtectionAttrEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsProtectionAttrGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionAttrGroupId
+ INTEGER,
+ genEquipRadioGroupsProtectionAttrCommand
+ RadioProtectionCmd,
+ genEquipRadioGroupsProtectionAttrCopyToMate
+ OffOn,
+ genEquipRadioGroupsProtectionAttrCopyToMateSourceIfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionAttrRevertiveAdmin
+ EnableDisable,
+ genEquipRadioGroupsProtectionAttrRevertivePrimaryIfIndex
+ INTEGER
+ }
+
+genEquipRadioGroupsProtectionAttrGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the group"
+ ::= { genEquipRadioGroupsProtectionAttrEntry 1 }
+
+genEquipRadioGroupsProtectionAttrGroupId OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Id of the radio protection group."
+ ::= { genEquipRadioGroupsProtectionAttrEntry 2 }
+
+genEquipRadioGroupsProtectionAttrCommand OBJECT-TYPE
+ SYNTAX RadioProtectionCmd
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radio protection user commands for maintenance purposes: force-switch, lockout and manual-switch."
+ ::= { genEquipRadioGroupsProtectionAttrEntry 3 }
+
+genEquipRadioGroupsProtectionAttrCopyToMate OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Copy to mate command that copies the configuration from one radio to another in order to achieve configuration alignment."
+ ::= { genEquipRadioGroupsProtectionAttrEntry 4 }
+
+genEquipRadioGroupsProtectionAttrCopyToMateSourceIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location which is required to be the source of configuration for copy-to-mate command."
+ ::= { genEquipRadioGroupsProtectionAttrEntry 5 }
+
+genEquipRadioGroupsProtectionAttrRevertiveAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable revertive mode of radio protection."
+ ::= { genEquipRadioGroupsProtectionAttrEntry 6 }
+
+genEquipRadioGroupsProtectionAttrRevertivePrimaryIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio which the system is required to revert to."
+ ::= { genEquipRadioGroupsProtectionAttrEntry 7 }
+
+
+--
+-- Radio protection members table - radio-protection-members-table
+--
+
+genEquipRadioGroupsProtectionMembersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsProtectionMembersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the radio protection groups members."
+ ::= { genEquipRadioGroupsProtection 2 }
+
+genEquipRadioGroupsProtectionMembersEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsProtectionMembersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains the radio protection groups members."
+ INDEX { genEquipRadioGroupsProtectionMembersIfIndexGroup }
+ ::= { genEquipRadioGroupsProtectionMembersTable 1 }
+
+GenEquipRadioGroupsProtectionMembersEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsProtectionMembersIfIndexGroup
+ INTEGER,
+ genEquipRadioGroupsProtectionMembersGroupId
+ INTEGER,
+ genEquipRadioGroupsProtectionMembersMem1IfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionMembersMem2IfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionMembersRowStatus
+ RowStatus
+ }
+
+genEquipRadioGroupsProtectionMembersIfIndexGroup OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the radio protection group"
+ ::= { genEquipRadioGroupsProtectionMembersEntry 1 }
+
+genEquipRadioGroupsProtectionMembersGroupId OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Id of the radio protection group."
+ ::= { genEquipRadioGroupsProtectionMembersEntry 2 }
+
+genEquipRadioGroupsProtectionMembersMem1IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location of member 1."
+ ::= { genEquipRadioGroupsProtectionMembersEntry 3 }
+
+genEquipRadioGroupsProtectionMembersMem2IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location of member 2."
+ ::= { genEquipRadioGroupsProtectionMembersEntry 4 }
+
+genEquipRadioGroupsProtectionMembersRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+ ::= { genEquipRadioGroupsProtectionMembersEntry 30 }
+
+
+--
+-- Radio protection status table - radio-protection-status-table
+--
+
+genEquipRadioGroupsProtectionStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsProtectionStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the status of the radio protection."
+ ::= { genEquipRadioGroupsProtection 3 }
+
+genEquipRadioGroupsProtectionStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsProtectionStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains the status of the radio protection."
+ INDEX { genEquipRadioGroupsProtectionStatusGroupIfIndex }
+ ::= { genEquipRadioGroupsProtectionStatusTable 1 }
+
+GenEquipRadioGroupsProtectionStatusEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsProtectionStatusGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionStatusActiveIfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionStatusStandbyIfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionStatusLockout
+ NoYes
+ }
+
+genEquipRadioGroupsProtectionStatusGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the group"
+ ::= { genEquipRadioGroupsProtectionStatusEntry 1 }
+
+genEquipRadioGroupsProtectionStatusActiveIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The active radio location"
+ ::= { genEquipRadioGroupsProtectionStatusEntry 2 }
+
+genEquipRadioGroupsProtectionStatusStandbyIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The standby radio location."
+ ::= { genEquipRadioGroupsProtectionStatusEntry 3 }
+
+genEquipRadioGroupsProtectionStatusLockout OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location of member 1."
+ ::= { genEquipRadioGroupsProtectionStatusEntry 4 }
+
+
+--
+-- Radio group protection BBSSD
+--
+genEquipRadioGroupsProtectionBBSSD OBJECT IDENTIFIER ::= {genEquipRadioGroupsProtection 10}
+
+--
+-- Radio protection bbs-sd attribute table - radio-protection-bbs-sd-attribute-table
+--
+
+genEquipRadioGroupsProtectionBBSSDAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsProtectionBBSSDAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the BBS-SD attributes of the radio protection groups."
+ ::= { genEquipRadioGroupsProtectionBBSSD 1 }
+
+genEquipRadioGroupsProtectionBBSSDAttrEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsProtectionBBSSDAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains the BBS-SD attributes of the radio protection groups."
+ INDEX { genEquipRadioGroupsProtectionBBSSDAttrGroupIfIndex }
+ ::= { genEquipRadioGroupsProtectionBBSSDAttrTable 1 }
+
+GenEquipRadioGroupsProtectionBBSSDAttrEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsProtectionBBSSDAttrGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionBBSSDAttrRevertive
+ EnableDisable,
+ genEquipRadioGroupsProtectionBBSSDAttrClrSwCnt
+ OffOn,
+ genEquipRadioGroupsProtectionBBSSDAttrFWAuto
+ EnableDisable
+ }
+
+genEquipRadioGroupsProtectionBBSSDAttrGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the group"
+ ::= { genEquipRadioGroupsProtectionBBSSDAttrEntry 1 }
+
+genEquipRadioGroupsProtectionBBSSDAttrRevertive OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable revertive mode for BBS-SD Rx switch."
+ ::= { genEquipRadioGroupsProtectionBBSSDAttrEntry 2 }
+
+genEquipRadioGroupsProtectionBBSSDAttrClrSwCnt OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear BBS-SD Rx switch counter."
+ ::= { genEquipRadioGroupsProtectionBBSSDAttrEntry 3 }
+
+genEquipRadioGroupsProtectionBBSSDAttrFWAuto OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable automatic Rx switching in BBS-SD."
+ ::= { genEquipRadioGroupsProtectionBBSSDAttrEntry 4 }
+
+
+--
+-- Radio protection bbs-sd status table - radio-protection-bbs-sd-status-table
+--
+
+genEquipRadioGroupsProtectionBBSSDStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsProtectionBBSSDStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the BBS-SD status of the radio protection groups."
+ ::= { genEquipRadioGroupsProtectionBBSSD 2 }
+
+genEquipRadioGroupsProtectionBBSSDStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsProtectionBBSSDStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains the BBS-SD status of the radio protection groups."
+ INDEX { genEquipRadioGroupsProtectionBBSSDStatusGroupIfIndex }
+ ::= { genEquipRadioGroupsProtectionBBSSDStatusTable 1 }
+
+GenEquipRadioGroupsProtectionBBSSDStatusEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsProtectionBBSSDStatusGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionBBSSDStatusAbcGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionBBSSDStatusActiveRxQuality
+ INTEGER,
+ genEquipRadioGroupsProtectionBBSSDStatusActiveRxRadioIfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionBBSSDStatusActiveTxRadioIfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionBBSSDStatusLockout
+ NoYes,
+ genEquipRadioGroupsProtectionBBSSDStatusRxChId
+ INTEGER,
+ genEquipRadioGroupsProtectionBBSSDStatusStdbyRxQuality
+ INTEGER,
+ genEquipRadioGroupsProtectionBBSSDStatusStdbyRxRadioIfIndex
+ INTEGER,
+ genEquipRadioGroupsProtectionBBSSDStatusStandbyTxRadioIfIndex
+ INTEGER
+ }
+
+genEquipRadioGroupsProtectionBBSSDStatusGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the group"
+ ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 1 }
+
+genEquipRadioGroupsProtectionBBSSDStatusAbcGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The attached MC-ABC group if_index."
+ ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 2 }
+
+genEquipRadioGroupsProtectionBBSSDStatusActiveRxQuality OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The active MC-ABC channel quality."
+ ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 3 }
+
+genEquipRadioGroupsProtectionBBSSDStatusActiveRxRadioIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The active rx radio if_index."
+ ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 4 }
+
+genEquipRadioGroupsProtectionBBSSDStatusActiveTxRadioIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The active Tx radio if_index."
+ ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 5 }
+
+genEquipRadioGroupsProtectionBBSSDStatusLockout OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the radio protection is currently in lockout."
+ ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 6 }
+
+genEquipRadioGroupsProtectionBBSSDStatusRxChId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The attached MC-ABC channel ID."
+ ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 7 }
+
+genEquipRadioGroupsProtectionBBSSDStatusStdbyRxQuality OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The standby MC-ABC channel quality."
+ ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 8 }
+
+genEquipRadioGroupsProtectionBBSSDStatusStdbyRxRadioIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The standby rx radio if_index."
+ ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 9 }
+
+genEquipRadioGroupsProtectionBBSSDStatusStandbyTxRadioIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The standby Tx radio if_index."
+ ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 10 }
+
+
+--
+-- Radio group XPIC
+--
+genEquipRadioGroupsXpic OBJECT IDENTIFIER ::= {genEquipRadioGroups 2}
+
+--
+-- Radio XPIC configuration table
+--
+
+genEquipRadioGroupsXPICAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsXPICAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the configuration of the radio XPIC groups."
+ ::= { genEquipRadioGroupsXpic 1 }
+
+genEquipRadioGroupsXPICAttrEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsXPICAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains the configuration of the radio XPIC groups."
+ INDEX { genEquipRadioGroupsXPICAttrGroupIfIndex }
+ ::= { genEquipRadioGroupsXPICAttrTable 1 }
+
+GenEquipRadioGroupsXPICAttrEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsXPICAttrGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsXPICAttrCopyToMateSourceIfIndex
+ INTEGER,
+ genEquipRadioGroupsXPICAttrGroupId
+ INTEGER,
+ genEquipRadioGroupsXPICAttrXRSMAdmin
+ EnableDisable,
+ genEquipRadioGroupsXPICAttrAdmin
+ EnableDisable,
+ genEquipRadioGroupsXPICAttrCopyToMate
+ Copy2mate
+ }
+
+genEquipRadioGroupsXPICAttrGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the group."
+ ::= { genEquipRadioGroupsXPICAttrEntry 1 }
+
+genEquipRadioGroupsXPICAttrCopyToMateSourceIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location which is required to be the source of configuration for copy-to-mate command."
+ ::= { genEquipRadioGroupsXPICAttrEntry 2 }
+
+genEquipRadioGroupsXPICAttrGroupId OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "XPIC group id."
+ ::= { genEquipRadioGroupsXPICAttrEntry 3 }
+
+genEquipRadioGroupsXPICAttrXRSMAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Administrative state of XPIC recovery state machine."
+ ::= { genEquipRadioGroupsXPICAttrEntry 4 }
+
+genEquipRadioGroupsXPICAttrAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Administrative state of XPIC."
+ ::= { genEquipRadioGroupsXPICAttrEntry 5 }
+
+genEquipRadioGroupsXPICAttrCopyToMate OBJECT-TYPE
+ SYNTAX Copy2mate
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User Command to resolve the mismatch between the two carriers in the XPIC group."
+ ::= { genEquipRadioGroupsXPICAttrEntry 6 }
+
+
+--
+-- Radio XPIC members table
+--
+
+genEquipRadioGroupsXPICMembersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsXPICMembersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the radio XPIC groups members."
+ ::= { genEquipRadioGroupsXpic 2 }
+
+genEquipRadioGroupsXPICMembersEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsXPICMembersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains the radio XPIC groups members."
+ INDEX { genEquipRadioGroupsXPICMembersIfIndexGroup }
+ ::= { genEquipRadioGroupsXPICMembersTable 1 }
+
+GenEquipRadioGroupsXPICMembersEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsXPICMembersIfIndexGroup
+ INTEGER,
+ genEquipRadioGroupsXPICMembersMem1IfIndex
+ INTEGER,
+ genEquipRadioGroupsXPICMembersMem2IfIndex
+ INTEGER,
+ genEquipRadioGroupsXPICMembersRowStatus
+ RowStatus
+ }
+
+genEquipRadioGroupsXPICMembersIfIndexGroup OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the radio XPIC group."
+ ::= { genEquipRadioGroupsXPICMembersEntry 1 }
+
+genEquipRadioGroupsXPICMembersMem1IfIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location of member 1."
+ ::= { genEquipRadioGroupsXPICMembersEntry 2 }
+
+genEquipRadioGroupsXPICMembersMem2IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location of member 2."
+ ::= { genEquipRadioGroupsXPICMembersEntry 3 }
+
+genEquipRadioGroupsXPICMembersRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+ ::= { genEquipRadioGroupsXPICMembersEntry 30 }
+
+
+--
+-- Radio XPIC status table
+--
+
+genEquipRadioGroupsXPICStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsXPICStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the status of the XPIC."
+ ::= { genEquipRadioGroupsXpic 3 }
+
+genEquipRadioGroupsXPICStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsXPICStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains the status of the XPIC."
+ INDEX { genEquipRadioGroupsXPICStatusGroupIfIndex }
+ ::= { genEquipRadioGroupsXPICStatusTable 1 }
+
+GenEquipRadioGroupsXPICStatusEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsXPICStatusGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsXPICStatusState
+ XpicState
+ }
+
+genEquipRadioGroupsXPICStatusGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the group"
+ ::= { genEquipRadioGroupsXPICStatusEntry 1 }
+
+genEquipRadioGroupsXPICStatusState OBJECT-TYPE
+ SYNTAX XpicState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of XPIC State Machine"
+ ::= { genEquipRadioGroupsXPICStatusEntry 2 }
+
+--
+-- Radio group Multi Radio
+--
+genEquipRadioGroupsMR OBJECT IDENTIFIER ::= {genEquipRadioGroups 3}
+
+--
+-- Radio Groups MR attribute table - mr-config-table
+--
+
+genEquipRadioGroupsMRAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsMRAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MR config table."
+ ::= { genEquipRadioGroupsMR 1 }
+
+genEquipRadioGroupsMRAttrEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsMRAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MR config table entry."
+ INDEX { genEquipRadioGroupsMRAttrGroupIfIndex }
+ ::= { genEquipRadioGroupsMRAttrTable 1 }
+
+GenEquipRadioGroupsMRAttrEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsMRAttrGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsMRAttrGroupId
+ INTEGER,
+ genEquipRadioGroupsMRAttrAdmin
+ EnableDisable,
+ genEquipRadioGroupsMRAttrBlockRadioIfindex
+ INTEGER,
+ genEquipRadioGroupsMRAttrBlockRadioAdmin
+ EnableDisable,
+ genEquipRadioGroupsMRAttrCopy2MateIfindex
+ INTEGER,
+ genEquipRadioGroupsMRAttrCopy2MateAdmin
+ EnableDisable,
+ genEquipRadioGroupsMRAttrExBerAdmin
+ EnableDisable,
+ genEquipRadioGroupsMRAttrMinNumRadio
+ INTEGER,
+ genEquipRadioGroupsMRAttrMinProfileAdmin
+ EnableDisable,
+ genEquipRadioGroupsMRAttrSigDegardeAdmin
+ EnableDisable
+ }
+
+genEquipRadioGroupsMRAttrGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the group"
+ ::= { genEquipRadioGroupsMRAttrEntry 1 }
+
+genEquipRadioGroupsMRAttrGroupId OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Id of the radio MR group."
+ ::= { genEquipRadioGroupsMRAttrEntry 2 }
+
+genEquipRadioGroupsMRAttrAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MR Admin."
+ ::= { genEquipRadioGroupsMRAttrEntry 3 }
+
+genEquipRadioGroupsMRAttrBlockRadioIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Block Radio ifindex."
+ ::= { genEquipRadioGroupsMRAttrEntry 4 }
+
+genEquipRadioGroupsMRAttrBlockRadioAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Block Radio Admin."
+ ::= { genEquipRadioGroupsMRAttrEntry 5 }
+
+genEquipRadioGroupsMRAttrCopy2MateIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Copy2mate Radio ifindex."
+ ::= { genEquipRadioGroupsMRAttrEntry 6 }
+
+genEquipRadioGroupsMRAttrCopy2MateAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Copy2Mate Admin."
+ ::= { genEquipRadioGroupsMRAttrEntry 7 }
+
+genEquipRadioGroupsMRAttrExBerAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Excessive BER Admin."
+ ::= { genEquipRadioGroupsMRAttrEntry 8 }
+
+genEquipRadioGroupsMRAttrMinNumRadio OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimal num of radios."
+ ::= { genEquipRadioGroupsMRAttrEntry 9 }
+
+genEquipRadioGroupsMRAttrMinProfileAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Min ACM profile admin."
+ ::= { genEquipRadioGroupsMRAttrEntry 10 }
+
+genEquipRadioGroupsMRAttrSigDegardeAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Signal Degrade Admin."
+ ::= { genEquipRadioGroupsMRAttrEntry 11 }
+
+--
+-- Radio MR members table - mr-members-table
+--
+
+genEquipRadioGroupsMRMembersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsMRMembersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MR members table."
+ ::= { genEquipRadioGroupsMR 2 }
+
+genEquipRadioGroupsMRMembersEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsMRMembersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MR members table entry."
+ INDEX { genEquipRadioGroupsMRMembersIfIndexGroup }
+ ::= { genEquipRadioGroupsMRMembersTable 1 }
+
+GenEquipRadioGroupsMRMembersEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsMRMembersIfIndexGroup
+ INTEGER,
+ genEquipRadioGroupsMRMembersMem1IfIndex
+ INTEGER,
+ genEquipRadioGroupsMRMembersMem2IfIndex
+ INTEGER,
+ genEquipRadioGroupsMRMembersRowStatus
+ RowStatus
+ }
+
+genEquipRadioGroupsMRMembersIfIndexGroup OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the radio MR group"
+ ::= { genEquipRadioGroupsMRMembersEntry 1 }
+
+genEquipRadioGroupsMRMembersMem1IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location of member 1."
+ ::= { genEquipRadioGroupsMRMembersEntry 2 }
+
+genEquipRadioGroupsMRMembersMem2IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location of member 2."
+ ::= { genEquipRadioGroupsMRMembersEntry 3 }
+
+genEquipRadioGroupsMRMembersRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+ ::= { genEquipRadioGroupsMRMembersEntry 30 }
+
+--
+-- Radio MR status table - mr-status-table
+--
+
+genEquipRadioGroupsMRStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsMRStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MR Status table."
+ ::= { genEquipRadioGroupsMR 3 }
+
+genEquipRadioGroupsMRStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsMRStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MR Status table entry."
+ INDEX { genEquipRadioGroupsMRStatusGroupIfIndex }
+ ::= { genEquipRadioGroupsMRStatusTable 1 }
+
+GenEquipRadioGroupsMRStatusEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsMRStatusGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsMRStatusOpertionalState
+ INTEGER,
+ genEquipRadioGroupsMRStatusRemoteOpertionalState
+ INTEGER
+ }
+
+genEquipRadioGroupsMRStatusGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the group"
+ ::= { genEquipRadioGroupsMRStatusEntry 1 }
+
+genEquipRadioGroupsMRStatusOpertionalState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Operational State"
+ ::= { genEquipRadioGroupsMRStatusEntry 2 }
+
+genEquipRadioGroupsMRStatusRemoteOpertionalState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Operational State."
+ ::= { genEquipRadioGroupsMRStatusEntry 3 }
+
+
+--
+-- MIMO Radio Group
+--
+genEquipRadioGroupsMIMO OBJECT IDENTIFIER ::= {genEquipRadioGroups 4}
+
+--
+-- Radio MIMO Configuration table - mimo-config-table
+--
+
+genEquipRadioGroupsMIMOAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsMIMOAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The configuration table of the MIMO groups."
+ ::= { genEquipRadioGroupsMIMO 1 }
+
+genEquipRadioGroupsMIMOAttrEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsMIMOAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The configuration table of the MIMO groups entry."
+ INDEX { genEquipRadioGroupsMIMOAttrGroupIfIndex }
+ ::= { genEquipRadioGroupsMIMOAttrTable 1 }
+
+GenEquipRadioGroupsMIMOAttrEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsMIMOAttrGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsMIMOAttrRole
+ INTEGER,
+ genEquipRadioGroupsMIMOAttrAdmin
+ EnableDisable,
+ genEquipRadioGroupsMIMOAttrResetStateMachine
+ OffOn
+ }
+
+genEquipRadioGroupsMIMOAttrGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MIMO configuration table index"
+ ::= { genEquipRadioGroupsMIMOAttrEntry 1 }
+
+genEquipRadioGroupsMIMOAttrRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave(0),
+ master(1),
+ not-relevant(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Role can be Master or Slave."
+ ::= { genEquipRadioGroupsMIMOAttrEntry 2 }
+
+genEquipRadioGroupsMIMOAttrAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Administrating state of the MIMO group."
+ ::= { genEquipRadioGroupsMIMOAttrEntry 3 }
+
+genEquipRadioGroupsMIMOAttrResetStateMachine OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset MIMO state machine."
+ ::= { genEquipRadioGroupsMIMOAttrEntry 4 }
+
+
+--
+-- Radio MIMO Members table - mimo-members-table
+--
+
+genEquipRadioGroupsMIMOMembersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsMIMOMembersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The description the radio carrier members of the MIMO groups."
+ ::= { genEquipRadioGroupsMIMO 2 }
+
+genEquipRadioGroupsMIMOMembersEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsMIMOMembersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The description the radio carrier members of the MIMO groups entry."
+ INDEX { genEquipRadioGroupsMIMOMembersGroupIfIndex }
+ ::= { genEquipRadioGroupsMIMOMembersTable 1 }
+
+GenEquipRadioGroupsMIMOMembersEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsMIMOMembersGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsMIMOMembersGroupType
+ INTEGER,
+ genEquipRadioGroupsMIMOMembersMem1IfIndex
+ INTEGER,
+ genEquipRadioGroupsMIMOMembersMem2IfIndex
+ INTEGER,
+ genEquipRadioGroupsMIMOMembersMem3IfIndex
+ INTEGER,
+ genEquipRadioGroupsMIMOMembersMem4IfIndex
+ INTEGER,
+ genEquipRadioGroupsMIMOMembersRowStatus
+ RowStatus
+ }
+
+genEquipRadioGroupsMIMOMembersGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MIMO members table index"
+ ::= { genEquipRadioGroupsMIMOMembersEntry 1 }
+
+genEquipRadioGroupsMIMOMembersGroupType OBJECT-TYPE
+ SYNTAX INTEGER {
+ mimo-2x2(0),
+ mimo-4x4(1),
+ base-band-combining-2x2(2),
+ base-band-combining-4x4(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Type of MIMO group: 2x2 or 4x4 etc..."
+ ::= { genEquipRadioGroupsMIMOMembersEntry 2 }
+
+genEquipRadioGroupsMIMOMembersMem1IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location of member 1."
+ ::= { genEquipRadioGroupsMIMOMembersEntry 3 }
+
+genEquipRadioGroupsMIMOMembersMem2IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location of member 2."
+ ::= { genEquipRadioGroupsMIMOMembersEntry 4 }
+
+genEquipRadioGroupsMIMOMembersMem3IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location of member 3."
+ ::= { genEquipRadioGroupsMIMOMembersEntry 5 }
+
+genEquipRadioGroupsMIMOMembersMem4IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The radio location of member 4."
+ ::= { genEquipRadioGroupsMIMOMembersEntry 6 }
+
+genEquipRadioGroupsMIMOMembersRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row status to allow user add entries dynamically."
+ ::= { genEquipRadioGroupsMIMOMembersEntry 30 }
+
+--
+-- Radio MIMO Status table - mimo-status-table
+--
+
+genEquipRadioGroupsMIMOStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsMIMOStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The current status table of the MIMO groups."
+ ::= { genEquipRadioGroupsMIMO 3 }
+
+genEquipRadioGroupsMIMOStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsMIMOStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The current status table of the MIMO groups entry."
+ INDEX { genEquipRadioGroupsMIMOStatusGroupIfIndex }
+ ::= { genEquipRadioGroupsMIMOStatusTable 1 }
+
+GenEquipRadioGroupsMIMOStatusEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsMIMOStatusGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsMIMOStatusState
+ INTEGER,
+ genEquipRadioGroupsMIMOStatus1stMMI
+ INTEGER,
+ genEquipRadioGroupsMIMOStatus2ndMMI
+ INTEGER,
+ genEquipRadioGroupsMIMOStatus3rdMMI
+ INTEGER,
+ genEquipRadioGroupsMIMOStatus4thMMI
+ INTEGER,
+ genEquipRadioGroupsMIMOStatusAdvancedState
+ INTEGER
+ }
+
+genEquipRadioGroupsMIMOStatusGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MIMO status table index"
+ ::= { genEquipRadioGroupsMIMOStatusEntry 1 }
+
+genEquipRadioGroupsMIMOStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave(0),
+ init(1),
+ disabled(2),
+ idle(3),
+ recovery(4),
+ half-capacity(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MIMO-State"
+ ::= { genEquipRadioGroupsMIMOStatusEntry 2 }
+
+genEquipRadioGroupsMIMOStatus1stMMI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MIMO interference in dB of the 1st carrier."
+ ::= { genEquipRadioGroupsMIMOStatusEntry 3 }
+
+genEquipRadioGroupsMIMOStatus2ndMMI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MIMO interference in dB of the 2nd carrier."
+ ::= { genEquipRadioGroupsMIMOStatusEntry 4 }
+
+genEquipRadioGroupsMIMOStatus3rdMMI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MIMO interference in dB of the 3rd carrier."
+ ::= { genEquipRadioGroupsMIMOStatusEntry 5 }
+
+genEquipRadioGroupsMIMOStatus4thMMI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MIMO interference in dB of the 4th carrier."
+ ::= { genEquipRadioGroupsMIMOStatusEntry 6 }
+
+
+genEquipRadioGroupsMIMOStatusAdvancedState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ initializing(1),
+ init-retry(2),
+ init-retry-checkup(3),
+ init-retry-bringup(4),
+ idle(5),
+ unsuitable-hw(6),
+ half-capacity(7),
+ master-failure(8),
+ remote-master-failure(9),
+ remote-has-no-master(10),
+ mute-slave(11),
+ slave-init(12),
+ slave-idle(13),
+ slave-mutted(14),
+ self-mute-comm-fail-to-master(15),
+ half-capacity-no-master(16),
+ half-capacity-master-failure(17)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MIMO advanced state."
+ ::= { genEquipRadioGroupsMIMOStatusEntry 7 }
+
+
+--
+-- Multi Carrier ABC group
+--
+genEquipRadioGroupsAbc OBJECT IDENTIFIER ::= {genEquipRadioGroups 5}
+
+--
+-- Multi Carrier ABC configuration table - abc-config-table
+--
+
+genEquipRadioGroupsAbcAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsAbcAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Multi Carrier ABC configuration table."
+ ::= { genEquipRadioGroupsAbc 1 }
+
+genEquipRadioGroupsAbcAttrEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsAbcAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Multi Carrier ABC configuration table."
+ INDEX { genEquipRadioGroupsAbcAttrIfIndex }
+ ::= { genEquipRadioGroupsAbcAttrTable 1 }
+
+GenEquipRadioGroupsAbcAttrEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsAbcAttrIfIndex
+ INTEGER,
+ genEquipRadioGroupsAbcAttrGroupName
+ DisplayString,
+ genEquipRadioGroupsAbcAttrAdminState
+ EnableDisable,
+ genEquipRadioGroupsAbcAttrQnumberOfRadioMembers
+ INTEGER,
+ genEquipRadioGroupsAbcAttrProtectionEnable
+ EnableDisable,
+ genEquipRadioGroupsAbcAttrHighPriEthernetBandwidth
+ INTEGER,
+ genEquipRadioGroupsAbcAttrQualityThreshold
+ INTEGER,
+ genEquipRadioGroupsAbcAttrRowStatus
+ RowStatus
+ }
+
+genEquipRadioGroupsAbcAttrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface-index of the ABC group"
+ ::= { genEquipRadioGroupsAbcAttrEntry 1 }
+
+genEquipRadioGroupsAbcAttrGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Textual description of the ABC group."
+ ::= { genEquipRadioGroupsAbcAttrEntry 2 }
+
+genEquipRadioGroupsAbcAttrAdminState OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Administrative state of ABC radio group which decides if the Multi Carrier ABC group is enabled or disabled."
+ ::= { genEquipRadioGroupsAbcAttrEntry 3 }
+
+genEquipRadioGroupsAbcAttrQnumberOfRadioMembers OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of radios that can be members of the Multi Carrier ABC group."
+ ::= { genEquipRadioGroupsAbcAttrEntry 4 }
+
+genEquipRadioGroupsAbcAttrProtectionEnable OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When Protection is Enabled protecion groups can be added to the Multi-carrier ABC group.
+ When disabled regular channels can be attached."
+ ::= { genEquipRadioGroupsAbcAttrEntry 5 }
+
+genEquipRadioGroupsAbcAttrHighPriEthernetBandwidth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Bandwidth reserved for high priority ethernet in Kbps.
+ Values range from from 0 (i.e. No high pri ethernet) to max capacity (I.e. no STM-1s) in Kbps."
+ ::= { genEquipRadioGroupsAbcAttrEntry 6 }
+
+genEquipRadioGroupsAbcAttrQualityThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Members degrading below this threshold will be set to 'do not use' in the group."
+ ::= { genEquipRadioGroupsAbcAttrEntry 7 }
+
+genEquipRadioGroupsAbcAttrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the row status."
+ ::= { genEquipRadioGroupsAbcAttrEntry 30 }
+
+
+--
+-- Multi Carrier ABC members table - abc-members-table
+--
+
+genEquipRadioGroupsAbcMembersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsAbcMembersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Multi Carrier ABC members table."
+ ::= { genEquipRadioGroupsAbc 2 }
+
+genEquipRadioGroupsAbcMembersEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsAbcMembersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Multi Carrier ABC members table entry."
+ INDEX { genEquipRadioGroupsAbcMembersGroupIfIndex }
+ ::= { genEquipRadioGroupsAbcMembersTable 1 }
+
+GenEquipRadioGroupsAbcMembersEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsAbcMembersGroupIfIndex
+ INTEGER,
+ genEquipRadioGroupsAbcMembersGroupId
+ INTEGER,
+ genEquipRadioGroupsAbcMembersChannel1MemberIfIndex
+ INTEGER,
+ genEquipRadioGroupsAbcMembersChannel1adminState
+ EnableDisable,
+ genEquipRadioGroupsAbcMembersChannel2MemberIfIndex
+ INTEGER,
+ genEquipRadioGroupsAbcMembersChannel2adminState
+ EnableDisable,
+ genEquipRadioGroupsAbcMembersChannel3MemberIfIndex
+ INTEGER,
+ genEquipRadioGroupsAbcMembersChannel3adminState
+ EnableDisable,
+ genEquipRadioGroupsAbcMembersChannel4MemberIfIndex
+ INTEGER,
+ genEquipRadioGroupsAbcMembersChannel4adminState
+ EnableDisable,
+ genEquipRadioGroupsAbcMembersChannel5MemberIfIndex
+ INTEGER,
+ genEquipRadioGroupsAbcMembersChannel5adminState
+ EnableDisable,
+ genEquipRadioGroupsAbcMembersChannel6MemberIfIndex
+ INTEGER,
+ genEquipRadioGroupsAbcMembersChannel6adminState
+ EnableDisable,
+ genEquipRadioGroupsAbcMembersChannel7MemberIfIndex
+ INTEGER,
+ genEquipRadioGroupsAbcMembersChannel7adminState
+ EnableDisable,
+ genEquipRadioGroupsAbcMembersChannel8MemberIfIndex
+ INTEGER,
+ genEquipRadioGroupsAbcMembersChannel8adminState
+ EnableDisable
+ }
+
+genEquipRadioGroupsAbcMembersGroupIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Integer representing the group interface ifindex"
+ ::= { genEquipRadioGroupsAbcMembersEntry 1 }
+
+genEquipRadioGroupsAbcMembersGroupId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Integer representing the group interface ID."
+ ::= { genEquipRadioGroupsAbcMembersEntry 2 }
+
+genEquipRadioGroupsAbcMembersChannel1MemberIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IfIndex representing the group member connect to this ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 3 }
+
+genEquipRadioGroupsAbcMembersChannel1adminState OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Administrative state of an ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 4 }
+
+genEquipRadioGroupsAbcMembersChannel2MemberIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IfIndex representing the group member connect to this ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 5 }
+
+genEquipRadioGroupsAbcMembersChannel2adminState OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Administrative state of an ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 6 }
+
+genEquipRadioGroupsAbcMembersChannel3MemberIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IfIndex representing the group member connect to this ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 7 }
+
+genEquipRadioGroupsAbcMembersChannel3adminState OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Administrative state of an ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 8 }
+
+genEquipRadioGroupsAbcMembersChannel4MemberIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IfIndex representing the group member connect to this ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 9 }
+
+genEquipRadioGroupsAbcMembersChannel4adminState OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Administrative state of an ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 10 }
+
+genEquipRadioGroupsAbcMembersChannel5MemberIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IfIndex representing the group member connect to this ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 11 }
+
+genEquipRadioGroupsAbcMembersChannel5adminState OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Administrative state of an ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 12 }
+
+genEquipRadioGroupsAbcMembersChannel6MemberIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IfIndex representing the group member connect to this ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 13 }
+
+genEquipRadioGroupsAbcMembersChannel6adminState OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Administrative state of an ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 14 }
+
+genEquipRadioGroupsAbcMembersChannel7MemberIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IfIndex representing the group member connect to this ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 15 }
+
+genEquipRadioGroupsAbcMembersChannel7adminState OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Administrative state of an ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 16 }
+
+genEquipRadioGroupsAbcMembersChannel8MemberIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IfIndex representing the group member connect to this ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 17 }
+
+genEquipRadioGroupsAbcMembersChannel8adminState OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Administrative state of an ABC channel."
+ ::= { genEquipRadioGroupsAbcMembersEntry 18 }
+
+
+--
+-- Multi Carrier ABC status table - abc-status-table
+--
+
+genEquipRadioGroupsAbcStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipRadioGroupsAbcStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Multi Carrier ABC status table."
+ ::= { genEquipRadioGroupsAbc 3 }
+
+genEquipRadioGroupsAbcStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipRadioGroupsAbcStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Multi Carrier ABC status table entry."
+ INDEX { genEquipRadioGroupsAbcStatusIfIndex }
+ ::= { genEquipRadioGroupsAbcStatusTable 1 }
+
+GenEquipRadioGroupsAbcStatusEntry ::=
+ SEQUENCE {
+ genEquipRadioGroupsAbcStatusIfIndex
+ INTEGER,
+ genEquipRadioGroupsAbcStatusOperState
+ DownUp,
+ genEquipRadioGroupsAbcStatusRemoteOperState
+ DownUp,
+ genEquipRadioGroupsAbcStatusCurrentAggregatedCapacityRX
+ INTEGER,
+ genEquipRadioGroupsAbcStatusCurrentAggregatedCapacityTX
+ INTEGER,
+ genEquipRadioGroupsAbcStatusChannel1Operstate
+ DownUp,
+ genEquipRadioGroupsAbcStatusChannel1Capacity
+ INTEGER,
+ genEquipRadioGroupsAbcStatusChannel2Operstate
+ DownUp,
+ genEquipRadioGroupsAbcStatusChannel2Capacity
+ INTEGER,
+ genEquipRadioGroupsAbcStatusChannel3OperState
+ DownUp,
+ genEquipRadioGroupsAbcStatusChannel3Capacity
+ INTEGER,
+ genEquipRadioGroupsAbcStatusChannel4OperState
+ DownUp,
+ genEquipRadioGroupsAbcStatusChannel4Capacity
+ INTEGER,
+ genEquipRadioGroupsAbcStatusChannel5OperState
+ DownUp,
+ genEquipRadioGroupsAbcStatusChannel5Capacity
+ INTEGER,
+ genEquipRadioGroupsAbcStatusChannel6OperState
+ DownUp,
+ genEquipRadioGroupsAbcStatusChannel6Capacity
+ INTEGER,
+ genEquipRadioGroupsAbcStatusChannel7OperState
+ DownUp,
+ genEquipRadioGroupsAbcStatusChannel7Capacity
+ INTEGER,
+ genEquipRadioGroupsAbcStatusChannel8OperState
+ DownUp,
+ genEquipRadioGroupsAbcStatusChannel8Capacity
+ INTEGER
+ }
+
+genEquipRadioGroupsAbcStatusIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface-index of the ABC group"
+ ::= { genEquipRadioGroupsAbcStatusEntry 1 }
+
+genEquipRadioGroupsAbcStatusOperState OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational state of the ABC group as a WAN."
+ ::= { genEquipRadioGroupsAbcStatusEntry 2 }
+
+genEquipRadioGroupsAbcStatusRemoteOperState OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The remote ABC groups operational state."
+ ::= { genEquipRadioGroupsAbcStatusEntry 3 }
+
+genEquipRadioGroupsAbcStatusCurrentAggregatedCapacityRX OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The combined current RX throughput capacity of the ABC group in Kbps."
+ ::= { genEquipRadioGroupsAbcStatusEntry 4 }
+
+genEquipRadioGroupsAbcStatusCurrentAggregatedCapacityTX OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The combined current TX throughput capacity of the ABC group in Kbps."
+ ::= { genEquipRadioGroupsAbcStatusEntry 5 }
+
+genEquipRadioGroupsAbcStatusChannel1Operstate OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational state of the ABC channel."
+ ::= { genEquipRadioGroupsAbcStatusEntry 6 }
+
+genEquipRadioGroupsAbcStatusChannel1Capacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current throughput capacity of the ABC channel in Kbps."
+ ::= { genEquipRadioGroupsAbcStatusEntry 7 }
+
+genEquipRadioGroupsAbcStatusChannel2Operstate OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational state of the ABC channel."
+ ::= { genEquipRadioGroupsAbcStatusEntry 8 }
+
+genEquipRadioGroupsAbcStatusChannel2Capacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current throughput capacity of the ABC channel in Kbps."
+ ::= { genEquipRadioGroupsAbcStatusEntry 9 }
+
+genEquipRadioGroupsAbcStatusChannel3OperState OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational state of the ABC channel."
+ ::= { genEquipRadioGroupsAbcStatusEntry 10 }
+
+genEquipRadioGroupsAbcStatusChannel3Capacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current throughput capacity of the ABC channel in Kbps."
+ ::= { genEquipRadioGroupsAbcStatusEntry 11 }
+
+genEquipRadioGroupsAbcStatusChannel4OperState OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational state of the ABC channel."
+ ::= { genEquipRadioGroupsAbcStatusEntry 12 }
+
+genEquipRadioGroupsAbcStatusChannel4Capacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current throughput capacity of the ABC channel in Kbps."
+ ::= { genEquipRadioGroupsAbcStatusEntry 13 }
+
+genEquipRadioGroupsAbcStatusChannel5OperState OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational state of the ABC channel."
+ ::= { genEquipRadioGroupsAbcStatusEntry 14 }
+
+genEquipRadioGroupsAbcStatusChannel5Capacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current throughput capacity of the ABC channel in Kbps."
+ ::= { genEquipRadioGroupsAbcStatusEntry 15 }
+
+genEquipRadioGroupsAbcStatusChannel6OperState OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational state of the ABC channel."
+ ::= { genEquipRadioGroupsAbcStatusEntry 16 }
+
+genEquipRadioGroupsAbcStatusChannel6Capacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current throughput capacity of the ABC channel in Kbps."
+ ::= { genEquipRadioGroupsAbcStatusEntry 17 }
+
+genEquipRadioGroupsAbcStatusChannel7OperState OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational state of the ABC channel."
+ ::= { genEquipRadioGroupsAbcStatusEntry 18 }
+
+genEquipRadioGroupsAbcStatusChannel7Capacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current throughput capacity of the ABC channel in Kbps."
+ ::= { genEquipRadioGroupsAbcStatusEntry 19 }
+
+genEquipRadioGroupsAbcStatusChannel8OperState OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational state of the ABC channel."
+ ::= { genEquipRadioGroupsAbcStatusEntry 20 }
+
+genEquipRadioGroupsAbcStatusChannel8Capacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current throughput capacity of the ABC channel in Kbps."
+ ::= { genEquipRadioGroupsAbcStatusEntry 21 }
+
+--
+-- Multi Carrier ABC stm1 table - abc-stm1-table
+--
+
+genEquipStm1AbcAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipStm1AbcAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Multi Carrier ABC stm1 table."
+ ::= { genEquipRadioGroupsAbc 5 }
+
+genEquipStm1AbcAttrEntry OBJECT-TYPE
+ SYNTAX GenEquipStm1AbcAttrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Multi Carrier ABC stm1 table entry."
+ INDEX { genEquipStm1AbcAttrIfIndex }
+ ::= { genEquipStm1AbcAttrTable 1 }
+
+GenEquipStm1AbcAttrEntry ::=
+ SEQUENCE {
+ genEquipStm1AbcAttrIfIndex
+ INTEGER,
+ genEquipStm1AbcAttrGroupId
+ INTEGER,
+ genEquipStm1AbcAttrNumberOfMembers
+ INTEGER,
+ genEquipStm1AbcAttrPri1IfIndex
+ INTEGER,
+ genEquipStm1AbcAttrPri2IfIndex
+ INTEGER,
+ genEquipStm1AbcAttrPri3IfIndex
+ INTEGER,
+ genEquipStm1AbcAttrPri4IfIndex
+ INTEGER
+ }
+
+genEquipStm1AbcAttrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface-index of the ABC group"
+ ::= { genEquipStm1AbcAttrEntry 1 }
+
+genEquipStm1AbcAttrGroupId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Integer representing the group interface ID."
+ ::= { genEquipStm1AbcAttrEntry 2 }
+
+genEquipStm1AbcAttrNumberOfMembers OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of STM-1/OC-3 channels that can be members of the Multi Carrier ABC group."
+ ::= { genEquipStm1AbcAttrEntry 3 }
+
+genEquipStm1AbcAttrPri1IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Location of the highest priority STM-1/OC-3 interface."
+ ::= { genEquipStm1AbcAttrEntry 4 }
+
+genEquipStm1AbcAttrPri2IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Location of the highest priority STM-1/OC-3 interface."
+ ::= { genEquipStm1AbcAttrEntry 5 }
+
+genEquipStm1AbcAttrPri3IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Location of the highest priority STM-1/OC-3 interface."
+ ::= { genEquipStm1AbcAttrEntry 6 }
+
+genEquipStm1AbcAttrPri4IfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Location of the highest priority STM-1/OC-3 interface."
+ ::= { genEquipStm1AbcAttrEntry 7 }
+
+
+END \ No newline at end of file
diff --git a/MIBS/ceraos/MWRM-UNIT-MIB b/MIBS/ceraos/MWRM-UNIT-MIB
new file mode 100644
index 0000000..fc58105
--- /dev/null
+++ b/MIBS/ceraos/MWRM-UNIT-MIB
@@ -0,0 +1,6826 @@
+--MWRM-UNIT-MIB VERSION 1.8.3.2
+--MWRM (MicroWave-Radio-MIB)
+MWRM-UNIT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+-- Ipv6Address FROM IPV6-TC
+ enterprises, IpAddress FROM SNMPv2-SMI
+ DisplayString, ifIndex FROM RFC1213-MIB
+ RowStatus FROM SNMPv2-TC
+ MacAddress FROM SNMPv2-TC
+ OBJECT-TYPE FROM SNMPv2-SMI
+ TRAP-TYPE FROM RFC-1215;
+
+EnableDisable ::= INTEGER { enable(2), disable(3) }
+EnableDisableSMI2 ::= INTEGER { disable(0), enable(1) }
+OffOn ::= INTEGER { off(0), on(1) }
+MetricImperial ::= INTEGER { metric(0), imperial(1) }
+AllowedNotAllowed ::= INTEGER { not-allowed(0), allowed(1)}
+NoYes ::= INTEGER { no(0), yes(1) }
+DownUp ::= INTEGER { down(0), up(1) }
+SupportedNotsupported ::= INTEGER { supported(2), not-supported(3) }
+
+ProgressStatus ::= INTEGER{
+ ready(0),
+ inProgress(1),
+ success(2),
+ failure(3)
+ }
+
+Severity ::= INTEGER {
+ indeterminate(0),
+ critical(1),
+ major(2),
+ minor(3),
+ warning(4),
+ cleared(5)
+ }
+
+
+TrailIfType ::= INTEGER {
+ unknown(-1),
+ line(0),
+ radio(1),
+ stm-1-oc-3(2),
+ sync(4)
+ }
+
+PmTableType ::= INTEGER {
+ pm15mincurr(1),
+ pm15min(2),
+ pm24hrcurr(3),
+ pm24hr(4)
+ }
+
+RateMbps ::= INTEGER {not-applicable(-1), n10(0), n100(1), n1000(2) }
+
+HalfFull ::= INTEGER {not-applicable(-1), half(0), full(1), auto(2) }
+
+BerLevel ::= INTEGER { n1e-3(2), n1e-4(3), n1e-5(4)}
+
+SignalLevel ::= INTEGER { n1e-6(5), n1e-7(6), n1e-8(7), n1e-9(8)}
+
+Exponent ::= INTEGER {
+ n1e-2(1),
+ n1e-3(2),
+ n1e-4(3),
+ n1e-5(4),
+ n1e-6(5),
+ n1e-7(6),
+ n1e-8(7),
+ n1e-9(8),
+ n1e-10(9),
+ n1e-11(10),
+ n1e-12(11),
+ n1e-13(12),
+ n1e-14(13),
+ n1e-15(14),
+ n1e-16(15),
+ n1e-17(16),
+ n1e-18(17),
+ n1e-0(18)
+ }
+
+LoopbackType ::= INTEGER {
+ off(0),
+ towardsLine(1),
+ towardsRadio(2)
+ }
+
+QueueName ::= INTEGER {
+ first-queue(0),
+ second-queue(1),
+ third-queue(2),
+ fourth-queue(3),
+ none(4)
+ }
+
+RadioId ::= INTEGER
+RfuId ::= INTEGER
+
+SwCommand ::= INTEGER{
+ noOperation(0),
+ downloadUpgradeVersion(1),
+ upgrade(2),
+ rollback(3),
+ downgrade(4),
+ downloadDowngradeVersion(5)
+ }
+
+TrailProtectedType ::= INTEGER {
+ none(0),
+ primary(1),
+ secondary(2)
+ }
+
+ClockSrc ::= INTEGER {
+ local-clock(0),
+ system-clock-source(1)
+ }
+
+SlotId ::= INTEGER {
+ standalone(0),
+ slot1(1),
+ slot2(2),
+ slot3(3),
+ slot4(4),
+ slot5(5),
+ slot6(6),
+ slot7(7),
+ slot8(8),
+ slot9(9),
+ slot10(10),
+ slot11(11),
+ slot12(12)
+ }
+
+Integrity ::= INTEGER { integrity(0), nointegrity(1) }
+
+GreenYellow ::= INTEGER {
+ green(0),
+ yellow(1)
+ }
+
+InputSeverity ::= INTEGER {
+ indeterminate(0),
+ critical(1),
+ major(2),
+ minor(3),
+ warning(4)
+ }
+
+SwCommandTimer ::= INTEGER{
+ noOperation(0),
+ downloadUpgradeVersion(1),
+ upgrade(2),
+ rollback(3),
+ downgrade(4),
+ downloadDowngradeVersion(5),
+ upgradeTimer(6),
+ rollbackTimer(7),
+ downgradeTimer(8),
+ abortTimedInstallation(9)
+ }
+
+FileTransferStatus ::= INTEGER{
+ ready(0),
+ inTransfer(1),
+ failure(2),
+ success(3)
+ }
+
+FileRestoreStatus ::= INTEGER{
+ ready(0),
+ restoring-configuration(1),
+ failure(2),
+ success(3)
+ }
+
+
+RbacAccessLevel ::= INTEGER {
+ none(0),
+ normal(1),
+ advance(2)
+ }
+
+InventoryCardType ::= INTEGER {
+ cleared(0),
+ nexusSc(10),
+ nexusScLp(11),
+ nexusDc(12),
+ nexusQc(13),
+ tccR(19),
+ tccA(20),
+ tccB(21),
+ rmcA(22),
+ rmcB(23),
+ rmcNDc(24),
+ nativeTdm16xE1T1(25),
+ pwe3-16xE1T1(26),
+ tdm1xStm1(27),
+ tdm1xOc3(28),
+ eLicEth4x1GEA(29),
+ chassis1U2U(30),
+ capacityBooster(31),
+ pwe3-1xSTM1(32),
+ pdc48v2uSingleFeed(33),
+ pdc48v1uSingleFeed(34),
+ pdc48v1uDualFeed(35),
+ fan2U(36),
+ fan1U(37),
+ test-card(38),
+ pdc24v2uSingleFeed(39),
+ pdc24v1uSingleFeed(40),
+ pdc24v1uDualFeed(41),
+ unknownCard(42),
+ ricE(43),
+ trafficFpga(44),
+ essFpga(45),
+ tressFpga(46),
+ ip20g(47),
+ licXe4opt(48),
+ tccBmc(49),
+ rmcE(50),
+ licStm1oc3rst(51),
+ tccAmc(52),
+ ip20cEband(53),
+ tccA2(54),
+ tccA2mc(55),
+ tccB2(56)
+ }
+
+
+FtpProtocolType ::= INTEGER {
+ ftp(0),
+ sftp(1)
+ }
+
+CfgUnitInfoOper ::= INTEGER {
+ invalid-operation(0),
+ create-pakcge(1),
+ export-pakcge(2)
+ }
+
+CfgOper ::= INTEGER {
+ invalid-operation(0),
+ backup(1),
+ restore(2),
+ delete(3),
+ import(4),
+ export(5)
+ }
+
+CardOccupancy ::= INTEGER {
+ empty(1),
+ equipped(2),
+ not-operational(3)
+ }
+
+OperState ::= INTEGER {
+ down(1),
+ init(2),
+ loading(3),
+ loaded(4),
+ up(5),
+ up-with-alarms(6)
+ }
+
+LicenseGeneric ::= INTEGER {
+ not-allowed(100000),
+ allowed(100001),
+ disable(100010),
+ enable(100011),
+ only-management(100020),
+ smart-pipe(100021),
+ enhanced-pipe(100022),
+ edge-cet(100023),
+ access-cet(100024),
+ aggregation-cet(100025)
+ }
+
+RaduisAcceaaLevel ::= INTEGER {
+ none(0),
+ normal(1),
+ advanced(2),
+ root(3)
+ }
+
+VmResetType ::= INTEGER {
+ no-reset(0),
+ main-board-warm-reset(1),
+ tcc-cold-reset(2),
+ main-board-cold-reset(3),
+ card-warm-reset(4),
+ card-cold-reset(5),
+ not-applicable-reset(6)
+ }
+
+FTStatus ::= INTEGER {
+ ready(0),
+ file-in-transfer(1),
+ failure(2),
+ success(3)
+ }
+
+CsrCertificateFTState ::= INTEGER {
+ no-operation(0),
+ upload(1),
+ download(2)
+ }
+
+CsrFileFormat ::= INTEGER {
+ pem(1),
+ der(2)
+ }
+
+
+microwave-radio OBJECT IDENTIFIER ::= { enterprises 2281 }
+genEquip OBJECT IDENTIFIER ::= { microwave-radio 10}
+genEquipUnit OBJECT IDENTIFIER ::= { genEquip 1}
+
+
+--- Unit information
+genEquipUnitInfo OBJECT IDENTIFIER ::= { genEquipUnit 1}
+
+genEquipLastCfgTimeStamp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represents the configuration change counter.
+ On every conf. change this counter is increased by 1."
+ ::= { genEquipUnitInfo 1 }
+
+genEquipRealTimeandDate OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter specifies the real time and date
+ Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal).
+ A date-time specification:
+
+ field octets contents range
+ ----- ------ -------- -----
+ 1 1-2 year 0..65536
+ 2 3 month 1..12
+ 3 4 day 1..31
+ 4 5 hour 0..23
+ 5 6 minutes 0..59
+ 6 7 seconds 0..60
+ (use 60 for leap-second)
+ 7 8 deci-seconds 0..9
+
+ For example, Tuesday May 26, 1992 at 1:30:15 PM EDT
+ would be displayed as: 07 c8 05 1a 0d 1e 0f 00
+ (1992 -5 -26, 13:30:15 )
+ "
+
+ ::= { genEquipUnitInfo 2 }
+
+genEquipPMGenTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+"This value indicates the generation time of the Performance Monitor file.
+The value is presented in time_t format."
+::= { genEquipUnitInfo 3 }
+
+genEquipInvGenTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+"This value indicates the generation time of the Inventory information file.
+The inventory file holds the configuration information of the unit.
+The value is presented in time_t format."
+::= { genEquipUnitInfo 4 }
+
+genEquipOperation OBJECT-TYPE
+ SYNTAX INTEGER{
+ noAction(0),
+ idcHwReset(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enables to perform HW reset to the indoor unit."
+::= { genEquipUnitInfo 5 }
+
+genEquipMIBVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+"This value indicates MIB version."
+::= { genEquipUnitInfo 6 }
+
+genEquipUnitCLLI OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+"This value represents a general purpose CLLI-like text field.
+The CLLI field is attached to traps generated from this NE."
+::= { genEquipUnitInfo 7 }
+
+genEquipUnitMeasurementSystem OBJECT-TYPE
+ SYNTAX MetricImperial
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+"This value represents the measurement system used by the system. (metric or imperal)."
+::= { genEquipUnitInfo 8 }
+
+
+genEquipUnitIduTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+"This value indicates the IDU temperature, according to the measurement system chosen.
+(genEquipUnitMeasurementSystem)"
+::= { genEquipUnitInfo 9 }
+
+genEquipUnitIduVoltageInput OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Voltages Input."
+::= { genEquipUnitInfo 10 }
+
+genEquipUnitInfoTime OBJECT IDENTIFIER ::= { genEquipUnitInfo 11}
+
+genEquipUnitGMTHours OBJECT-TYPE
+ SYNTAX INTEGER (-12..13)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represent the offset in hours from GMT."
+ ::= { genEquipUnitInfoTime 1 }
+
+genEquipUnitGMTMins OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represents the offset in minutes from GMT."
+ ::= { genEquipUnitInfoTime 2 }
+
+genEquipUnitDaylightSavingTimeStartMonth OBJECT-TYPE
+ SYNTAX INTEGER (1..12)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represents the start Month of the daylight saving time."
+ ::= { genEquipUnitInfoTime 7 }
+
+genEquipUnitDaylightSavingTimeStartDay OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represents the start Day of the daylight saving time."
+ ::= { genEquipUnitInfoTime 8 }
+
+
+genEquipUnitDaylightSavingTimeEndMonth OBJECT-TYPE
+ SYNTAX INTEGER (1..12)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represents the end month of the daylight saving time."
+ ::= { genEquipUnitInfoTime 9 }
+
+genEquipUnitDaylightSavingTimeEndDay OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represents the end day of the daylight saving time."
+ ::= { genEquipUnitInfoTime 10 }
+
+
+genEquipUnitDaylightSavingTimeOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Daylight saving offset hours.
+ for a value different then '0', at the starting date of the daylight saving time
+ the time will jump forward in this value.
+ at the end date of the daylight saving time, the time will jump backwards in this value."
+ ::= { genEquipUnitInfoTime 11 }
+
+--
+-- Time services configuration table - time-services-config-table
+--
+genEquipUnitInfoTimeServicesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitInfoTimeServicesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the time services properties."
+ ::= { genEquipUnitInfoTime 12 }
+
+genEquipUnitInfoTimeServicesEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitInfoTimeServicesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains the time services properties."
+ INDEX { genEquipUnitInfoTimeServicesIndex }
+ ::= { genEquipUnitInfoTimeServicesTable 1 }
+
+GenEquipUnitInfoTimeServicesEntry ::=
+ SEQUENCE {
+ genEquipUnitInfoTimeServicesIndex
+ INTEGER,
+ genEquipUnitInfoTimeServicesUtcHours
+ INTEGER,
+ genEquipUnitInfoTimeServicesUtcMinutes
+ INTEGER,
+ genEquipUnitInfoTimeServicesDstStartMonth
+ INTEGER,
+ genEquipUnitInfoTimeServicesDstStartDay
+ INTEGER,
+ genEquipUnitInfoTimeServicesDstEndMonth
+ INTEGER,
+ genEquipUnitInfoTimeServicesDstEndDay
+ INTEGER,
+ genEquipUnitInfoTimeServicesDstOffset
+ INTEGER,
+ genEquipUnitInfoTimeServicesUtcDateAndTime
+ INTEGER,
+ genEquipUnitInfoTimeServicesUtcCurrentDateAndTime
+ INTEGER
+}
+
+genEquipUnitInfoTimeServicesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the table."
+::= { genEquipUnitInfoTimeServicesEntry 1 }
+
+genEquipUnitInfoTimeServicesUtcHours OBJECT-TYPE
+ SYNTAX INTEGER (-12..13)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The required hours offset relative to the UTC (Universal Time Coordinated)."
+::= { genEquipUnitInfoTimeServicesEntry 2 }
+
+genEquipUnitInfoTimeServicesUtcMinutes OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The required minutes offset relative to the UTC (Universal Time Coordinated)."
+::= { genEquipUnitInfoTimeServicesEntry 3 }
+
+genEquipUnitInfoTimeServicesDstStartMonth OBJECT-TYPE
+ SYNTAX INTEGER (1..12)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The month when the DST (Daylight Saving Time) is required to start."
+::= { genEquipUnitInfoTimeServicesEntry 4 }
+
+genEquipUnitInfoTimeServicesDstStartDay OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The day when the DST (Daylight Saving Time) is required to start."
+::= { genEquipUnitInfoTimeServicesEntry 5 }
+
+genEquipUnitInfoTimeServicesDstEndMonth OBJECT-TYPE
+ SYNTAX INTEGER (1..12)
+ ACCESS read-write STATUS mandatory
+ DESCRIPTION
+ "The month when the DST (Daylight Saving Time) is required to end."
+::= { genEquipUnitInfoTimeServicesEntry 6 }
+
+genEquipUnitInfoTimeServicesDstEndDay OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The day when the DST (Daylight Saving Time) is required to end."
+::= { genEquipUnitInfoTimeServicesEntry 7 }
+
+genEquipUnitInfoTimeServicesDstOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The required offset for DST (Daylight Saving Time) in hours."
+::= { genEquipUnitInfoTimeServicesEntry 8 }
+
+genEquipUnitInfoTimeServicesUtcDateAndTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UTC (Universal Time Coordinated) date and time."
+::= { genEquipUnitInfoTimeServicesEntry 9 }
+
+genEquipUnitInfoTimeServicesUtcCurrentDateAndTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The calculated current local date &amp; time based on the local clock, UTC and DST (Daylight Saving Time) configurations."
+::= { genEquipUnitInfoTimeServicesEntry 10 }
+
+
+
+genEquipUnitIduPowerSupply1AlarmAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter is relevant only for IDU with more than one power supply units.
+ The user can choose to disable (ignore the alarm) of one of the power supply units."
+::= { genEquipUnitInfo 12 }
+
+genEquipUnitIduPowerSupply2AlarmAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter is relevant only for IDU with more than two power supply units.
+ The user can choose to disable (ignore the alarm) of one of the power supply units."
+::= { genEquipUnitInfo 13 }
+
+genEquipUnitInfoNG OBJECT IDENTIFIER ::= { genEquipUnitInfo 14}
+
+genEquipUnitName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the system."
+::= { genEquipUnitInfoNG 1 }
+
+genEquipUnitDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A ahort description of the system."
+::= { genEquipUnitInfoNG 2 }
+
+genEquipUnitContactPerson OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Contact person."
+::= { genEquipUnitInfoNG 3 }
+
+genEquipUnitLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the system."
+::= { genEquipUnitInfoNG 4 }
+
+genEquipUnitLatitude OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The latitude of the system."
+::= { genEquipUnitInfoNG 5 }
+
+genEquipUnitLongitude OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The longitude of system."
+::= { genEquipUnitInfoNG 6 }
+
+genEquipUnitIpAddressType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4 (0),
+ ipv6 (1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address Family."
+::= { genEquipUnitInfoNG 7 }
+
+genEquipUnitInfoNGTdmInterfaceStandard OBJECT-TYPE
+ SYNTAX INTEGER {
+ ets1(0),
+ ansi(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The TDM interface standard: ETSI (Erupean) or ANSI (North American)"
+::= { genEquipUnitInfoNG 8 }
+
+
+--- Unit NTP information
+genEquipUnitInfoNTP OBJECT IDENTIFIER ::= { genEquipUnitInfoTime 6}
+
+genEquipUnitInfoNTPAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represents the NTP Admin state"
+::= { genEquipUnitInfoNTP 1 }
+
+genEquipUnitInfoNTPServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represents the IP address of the NTP Server"
+::= { genEquipUnitInfoNTP 2 }
+
+genEquipUnitInfoNTPStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(0),
+ up(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represents the NTP Service status"
+::= { genEquipUnitInfoNTP 3 }
+
+genEquipUnitInfoNTPSync OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter returns the IP address of the NTP server, with which the system is currently synchronized.
+ Returned strings:
+ (i) - the IP address of the reference NTP server, according to IPv4/v6 format.
+ (ii) - 'LOCAL' if synchronized on local clock.
+ (iii) - 'N/A' if not synchronized. Valid only when admin is 'disabled'."
+::= { genEquipUnitInfoNTP 4 }
+
+genEquipUnitInfoNTPPollInterval OBJECT-TYPE
+ SYNTAX INTEGER (64..1024)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represents the NTP polling interval in minutes"
+::= { genEquipUnitInfoNTP 5 }
+
+
+
+genEquipUnitInfoNtpStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitInfoNtpStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows the status of the NTP (Network Time Protocol)."
+ ::= { genEquipUnitInfoNTP 6 }
+
+
+genEquipUnitInfoNtpStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitInfoNtpStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the data of the NTP status."
+ INDEX { genEquipUnitInfoNtpStatusIndex }
+ ::= { genEquipUnitInfoNtpStatusTable 1 }
+
+GenEquipUnitInfoNtpStatusEntry ::=
+ SEQUENCE {
+ genEquipUnitInfoNtpStatusIndex
+ INTEGER,
+ genEquipUnitInfoNtpStatusPollInterval
+ INTEGER,
+ genEquipUnitInfoNtpStatusSyncServerIP
+ IpAddress,
+ genEquipUnitInfoNtpStatusLockState
+ INTEGER
+ }
+
+genEquipUnitInfoNtpStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the table."
+ ::= { genEquipUnitInfoNtpStatusEntry 1 }
+
+genEquipUnitInfoNtpStatusPollInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..1024)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the time interval in minutes in which the NTP client polls the server it is locked to."
+ ::= { genEquipUnitInfoNtpStatusEntry 2 }
+
+genEquipUnitInfoNtpStatusSyncServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "he IPv4 address of the NTP server that the client is currently locked on."
+ ::= { genEquipUnitInfoNtpStatusEntry 3 }
+
+genEquipUnitInfoNtpStatusLockState OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ local(1),
+ locked(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the NTP client lock status."
+ ::= { genEquipUnitInfoNtpStatusEntry 4 }
+
+
+
+
+genEquipUnitInfoNtpConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitInfoNtpConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows the configuration of the NTP (Network Time Protocol)."
+ ::= { genEquipUnitInfoNTP 7 }
+
+genEquipUnitInfoNtpConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitInfoNtpConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the data of the NTP configuration."
+ INDEX { genEquipUnitInfoNtpConfigIndex }
+ ::= { genEquipUnitInfoNtpConfigTable 1 }
+
+GenEquipUnitInfoNtpConfigEntry ::=
+ SEQUENCE {
+ genEquipUnitInfoNtpConfigIndex
+ INTEGER,
+ genEquipUnitInfoNtpConfigAdmin
+ EnableDisable,
+ genEquipUnitInfoNtpConfigVersion
+ INTEGER,
+ genEquipUnitInfoNtpConfigServerIPaddress1
+ IpAddress,
+ genEquipUnitInfoNtpConfigServerIPaddress2
+ IpAddress
+ }
+
+genEquipUnitInfoNtpConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the table."
+ ::= { genEquipUnitInfoNtpConfigEntry 1 }
+
+genEquipUnitInfoNtpConfigAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The administrative state of the NTP (Network Time Protocol) feature."
+ ::= { genEquipUnitInfoNtpConfigEntry 2 }
+
+genEquipUnitInfoNtpConfigVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ ntpv3(1),
+ ntpv4(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The NTP (Network Time Protocol) version that is being used."
+ ::= { genEquipUnitInfoNtpConfigEntry 3 }
+
+genEquipUnitInfoNtpConfigServerIPaddress1 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NTP server IPv4 address that is required in first priority."
+ ::= { genEquipUnitInfoNtpConfigEntry 4 }
+
+genEquipUnitInfoNtpConfigServerIPaddress2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "NTP server IPv4 address that is required in second priority."
+ ::= { genEquipUnitInfoNtpConfigEntry 5 }
+
+
+
+--- Unit Serial information
+genEquipUnitInventory OBJECT IDENTIFIER ::= { genEquipUnit 2}
+
+genEquipUnitIDUSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IDU Serial number."
+::= { genEquipUnitInventory 1 }
+
+genEquipUnitIDUPartNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IDU Part number."
+::= { genEquipUnitInventory 2 }
+
+-- Inventory common table inventory-common-table
+--
+genEquipUnitInventoryNG OBJECT IDENTIFIER ::= { genEquipUnitInventory 10}
+
+genEquipInventoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipInventoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "inventory common table."
+ ::= { genEquipUnitInventoryNG 1 }
+
+genEquipInventoryEntry OBJECT-TYPE
+ SYNTAX GenEquipInventoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "inventory common table Entry."
+ INDEX { genEquipInventorySlotIndex }
+ ::= { genEquipInventoryTable 1 }
+
+GenEquipInventoryEntry ::=
+ SEQUENCE {
+ genEquipInventorySlotIndex
+ INTEGER,
+ genEquipInventoryCardName
+ DisplayString,
+ genEquipInventoryCardType
+ InventoryCardType,
+ genEquipInventoryCardSubType
+ INTEGER,
+ genEquipInventoryPartNumber
+ DisplayString,
+ genEquipInventorySerialNumber
+ DisplayString,
+ genEquipInventoryNumberWorkingDays
+ INTEGER
+ }
+
+genEquipInventorySlotIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "slot index."
+ ::= { genEquipInventoryEntry 1 }
+
+genEquipInventoryCardName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Card name."
+ ::= { genEquipInventoryEntry 2 }
+
+genEquipInventoryCardType OBJECT-TYPE
+ SYNTAX InventoryCardType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Card type."
+ ::= { genEquipInventoryEntry 3 }
+
+genEquipInventoryCardSubType OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Card sub type."
+ ::= { genEquipInventoryEntry 4 }
+
+genEquipInventoryPartNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Part number."
+ ::= { genEquipInventoryEntry 5 }
+
+genEquipInventorySerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Serial number."
+ ::= { genEquipInventoryEntry 6 }
+
+genEquipInventoryNumberWorkingDays OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of working days."
+ ::= { genEquipInventoryEntry 7 }
+
+--
+--
+
+genEquipUnitLicenseInfo OBJECT IDENTIFIER ::= { genEquipUnit 3}
+
+genEquipUnitLicenseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ normal(1),
+ demo(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit license type."
+::= { genEquipUnitLicenseInfo 1 }
+
+genEquipUnitLicenseCode OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The user license code that determines the NE license rights."
+::= { genEquipUnitLicenseInfo 2 }
+
+genEquipUnitACMLicense OBJECT-TYPE
+ SYNTAX AllowedNotAllowed
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ACM rights for the NE on the current license"
+::= { genEquipUnitLicenseInfo 3 }
+
+genEquipUnitSwitchAppLicense OBJECT-TYPE
+ SYNTAX INTEGER {
+ single-pipe(0),
+ switch(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The switch application rights for the NE on the current license.
+ Switch is either managed-switch or metro switch."
+::= { genEquipUnitLicenseInfo 4 }
+
+genEquipUnitCapacityLicense OBJECT-TYPE
+ SYNTAX INTEGER (10..510)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The radio capacity allowed for the NE on the current license"
+::= { genEquipUnitLicenseInfo 5 }
+
+genEquipUnitLicenseDemoAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Admin state of the demo mode."
+::= { genEquipUnitLicenseInfo 6 }
+
+genEquipUnitLicenseDemoTimer OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Demo timer in hours"
+::= { genEquipUnitLicenseInfo 7}
+
+genEquipUnitLicenseSyncU OBJECT-TYPE
+ SYNTAX AllowedNotAllowed
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates whether the synchronization unit license is allowed.
+ This license allows configuring synchronization sources for clock distribution."
+::= { genEquipUnitLicenseInfo 8}
+
+genEquipUnitLicenseNetworkResiliency OBJECT-TYPE
+ SYNTAX AllowedNotAllowed
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates whether the network resiliency license is allowed.
+ This license allows configuring xSTP protocols and TDM path protection."
+::= { genEquipUnitLicenseInfo 9}
+
+genEquipUnitLicenseTDMCapacity OBJECT-TYPE
+ SYNTAX AllowedNotAllowed
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates the number of TDM trails per radio
+ allowed by the current license, if allowed.
+ When TDM capacity license is allowed all scripts are allowed in the radio."
+::= { genEquipUnitLicenseInfo 10}
+
+genEquipUnitLicenseTDMCapacityValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates the number of TDM trails per radio
+ allowed by the current license, if relevant.
+ The TDM capacity value is not relevant if the genEquipUnitLicenseTDMCapacity is not allowed."
+::= { genEquipUnitLicenseInfo 11}
+
+genEquipUnitLicensePerUsage OBJECT-TYPE
+ SYNTAX AllowedNotAllowed
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates whether the per-usage license is allowed.
+ This license allows configuring all features and causes their use to be reported to NMS.
+ If the usage license is allowed, all other licenses are not relevant, as all the licenses are open
+ for configuration."
+::= { genEquipUnitLicenseInfo 12}
+
+genEquipUnitLicenseAsymScripts OBJECT-TYPE
+ SYNTAX AllowedNotAllowed
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates whether the asymmetrical scripts license is allowed.
+ This license allows loading asymmetrical scripts."
+::= { genEquipUnitLicenseInfo 13}
+
+genEquipUnitLicenseDateCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This parameter indicates the generation date and time of the current installed license. Format is 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal)."
+::= { genEquipUnitLicenseInfo 14}
+
+genEquipUnitLicenseValidationNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This parameter indicates the validation number of the current installed license. It can be used as a proof (for LMS) that the license key was installed in order to get a downgrade refund."
+::= { genEquipUnitLicenseInfo 15}
+
+--
+-- License features table - license-features-table
+--
+
+genEquipUnitLicenseFeatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitLicenseFeatureEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows for each feature what is its valid license and whether the license has been violated or not."
+ ::= { genEquipUnitLicenseInfo 16 }
+
+genEquipUnitLicenseFeatureEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitLicenseFeatureEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry shows for each feature what is its valid license and whether the license has been violated or not."
+ INDEX { genEquipUnitLicenseFeatureId }
+ ::= { genEquipUnitLicenseFeatureTable 1 }
+
+GenEquipUnitLicenseFeatureEntry ::=
+ SEQUENCE {
+ genEquipUnitLicenseFeatureId
+ INTEGER,
+ genEquipUnitLicenseFeatureName
+ DisplayString,
+ genEquipUnitLicenseFeatureDescription
+ DisplayString,
+ genEquipUnitLicenseFeatureIsUsed
+ LicenseGeneric,
+ genEquipUnitLicenseFeatureIsAllowed
+ LicenseGeneric,
+ genEquipUnitLicenseViolationStatus
+ INTEGER
+}
+
+
+genEquipUnitLicenseFeatureId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique number which indicates the Id of the feature"
+::= { genEquipUnitLicenseFeatureEntry 1 }
+
+genEquipUnitLicenseFeatureName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the feature."
+::= { genEquipUnitLicenseFeatureEntry 2 }
+
+genEquipUnitLicenseFeatureDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A short description of the feature."
+::= { genEquipUnitLicenseFeatureEntry 3 }
+
+genEquipUnitLicenseFeatureIsUsed OBJECT-TYPE
+ SYNTAX LicenseGeneric
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the licensed feature is actually in used or its quantity that currently is in use."
+::= { genEquipUnitLicenseFeatureEntry 4 }
+
+genEquipUnitLicenseFeatureIsAllowed OBJECT-TYPE
+ SYNTAX LicenseGeneric
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether a licensed feature is allowed."
+::= { genEquipUnitLicenseFeatureEntry 5 }
+
+genEquipUnitLicenseViolationStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ violated(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the actual configuration violates the feature license."
+::= { genEquipUnitLicenseFeatureEntry 6 }
+
+
+-- License group continue
+genEquipUnitLicenseCutThrough OBJECT-TYPE
+ SYNTAX AllowedNotAllowed
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This parameter indicates whether the cut-through license is allowed.
+ This license allows using the cut-through frames in the TM."
+::= { genEquipUnitLicenseInfo 20}
+
+genEquipUnitLicenseTdmInterfaceStandard OBJECT-TYPE
+ SYNTAX INTEGER {
+ ets1(0),
+ ansi(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The TDM interface standard: ETSI (European) or ANSI (North American)."
+::= { genEquipUnitLicenseInfo 21}
+
+
+--- External Alarms
+genEquipUnitExternalAlarms OBJECT IDENTIFIER ::= { genEquipUnit 4}
+
+--- External Alarms - Alarm Input
+genEquipUnitAlarmInput OBJECT IDENTIFIER ::= { genEquipUnitExternalAlarms 1}
+
+genEquipUnitAlarmInputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitAlarmInputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "External input alarm table.
+ Using the table to manage the admin state of the external input alarm (Enable or Disable it).
+ Set a description and severity."
+ ::= { genEquipUnitAlarmInput 1 }
+
+genEquipUnitAlarmInputEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitAlarmInputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "External input alarm table.
+ Using the table to manage the admin state of the external input alarm (Enable or Disable it).
+ Set a description and severity."
+ INDEX { genEquipUnitAlarmInputCounter }
+ ::= { genEquipUnitAlarmInputTable 1 }
+
+GenEquipUnitAlarmInputEntry ::=
+ SEQUENCE {
+ genEquipUnitAlarmInputCounter
+ INTEGER,
+ genEquipUnitAlarmInputAdmin
+ EnableDisableSMI2,
+ genEquipUnitAlarmInputText
+ DisplayString,
+ genEquipUnitAlarmInputSeverity
+ InputSeverity,
+ genEquipUnitAlarmInputState
+ OffOn
+}
+
+genEquipUnitAlarmInputCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "External input alarm table index."
+::= { genEquipUnitAlarmInputEntry 1 }
+
+genEquipUnitAlarmInputAdmin OBJECT-TYPE
+ SYNTAX EnableDisableSMI2
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Admin state of the External input alarm table."
+::= { genEquipUnitAlarmInputEntry 2 }
+
+genEquipUnitAlarmInputText OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..99))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "External input alarm description."
+::= { genEquipUnitAlarmInputEntry 3 }
+
+genEquipUnitAlarmInputSeverity OBJECT-TYPE
+ SYNTAX InputSeverity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "External input alarm severity."
+::= { genEquipUnitAlarmInputEntry 4 }
+
+genEquipUnitAlarmInputState OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state, raised or cleared, of the external alarm input."
+::= { genEquipUnitAlarmInputEntry 5 }
+
+
+--- External Alarms - Alarm Output
+genEquipUnitAlarmOutput OBJECT IDENTIFIER ::= { genEquipUnitExternalAlarms 2}
+
+genEquipUnitAlarmOutputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitAlarmOutputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "External output alarm table. using the table to manage the admin state of the external input alarm
+ , read the status and set an output group."
+ ::= { genEquipUnitAlarmOutput 1 }
+
+genEquipUnitAlarmOutputEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitAlarmOutputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "External output alarm table. using the table to manage the admin state of the external input alarm
+ , read the status and set an output group."
+ INDEX { genEquipUnitAlarmOutputCounter }
+ ::= { genEquipUnitAlarmOutputTable 1 }
+
+GenEquipUnitAlarmOutputEntry ::=
+ SEQUENCE {
+ genEquipUnitAlarmOutputCounter
+ INTEGER,
+ genEquipUnitAlarmOutputAdmin
+ INTEGER,
+ genEquipUnitAlarmOutputStatus
+ INTEGER,
+ genEquipUnitAlarmOutputGroup
+ INTEGER
+}
+
+genEquipUnitAlarmOutputCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "External output alarm table index."
+::= { genEquipUnitAlarmOutputEntry 1 }
+
+genEquipUnitAlarmOutputAdmin OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1),
+ test(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Admin state of the External output alarm. When 'Enabled', the functionality will be:
+ (i) If no alarms are raised, the N.O. (normally open) contact will be opened,
+ while the N.C. (normally closed) contact will be connected to the COM contact.
+ (ii) When an alarm is raised, or the system power is OFF,
+ the N.O will be connected to the COM contact, while the N.C. contact will remain opened.
+ When 'Test' option is selected, the dry contacts behave as an alarm is raised in the system,
+ as described in case (ii) above."
+::= { genEquipUnitAlarmOutputEntry 2 }
+
+genEquipUnitAlarmOutputStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1),
+ on-test(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current stauts of the External output alarm table."
+
+::= { genEquipUnitAlarmOutputEntry 3 }
+
+genEquipUnitAlarmOutputGroup OBJECT-TYPE
+ SYNTAX INTEGER {
+ communication(1),
+ quality-of-service(2),
+ processing(3),
+ equipment(4),
+ environmental(5),
+ all-groups(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The description of the group to which the external output alarm belongs."
+::= { genEquipUnitAlarmOutputEntry 4 }
+
+-- Shelf Managment
+genEquipUnitShelf OBJECT IDENTIFIER ::= { genEquipUnit 5}
+
+genEquipUnitShelfInstallation OBJECT-TYPE
+ SYNTAX INTEGER {
+ standalone (0),
+ chassisModule(1) -- xc
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the NE installation type (standalone or module/card within a chassis). "
+::= { genEquipUnitShelf 1 }
+
+genEquipUnitShelfModuleRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ main(0),
+ extention(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the NE module role (main unit or extention)."
+::= { genEquipUnitShelf 2 }
+
+genEquipUnitShelfSlotLabel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Slot label is a user defined description for the module in the slot."
+::= { genEquipUnitShelf 3 }
+
+genEquipUnitShelfArchivesOperationStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Shelf-wide configuration archives [backup/restore] operation status.
+ Used also when creating archive for unit info.
+ Relevant only for main units.
+ - ready(0)
+ - inProgress(1),
+ - success(2),
+ - failure(3)"
+::= { genEquipUnitShelf 4 }
+
+genEquipUnitShelfManagmentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitShelfManagmentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains information about the IDUs that may be in the shelf (population, communication status, most severe alarm) and
+ provides the ability to backup/restore SW for each IDU.
+ Relevant only for main units."
+ ::= { genEquipUnitShelf 5 }
+
+genEquipUnitShelfManagmentEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitShelfManagmentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table keeps the shelf information on all the modules in the shelf (population, status, most severe alarm) and
+ provides the ability for backup/restore command or SW download.
+ Relevant only for main units."
+ INDEX { genEquipUnitShelfManagmentSlot }
+ ::= { genEquipUnitShelfManagmentTable 1 }
+
+GenEquipUnitShelfManagmentEntry ::=
+ SEQUENCE {
+ genEquipUnitShelfManagmentSlot
+ SlotId,
+ genEquipUnitShelfManagmentSlotPopulation
+ INTEGER,
+ genEquipUnitShelfManagmentCommunicationStatus
+ INTEGER,
+ genEquipUnitShelfManagmentSlotMostSevereAlarm
+ Severity,
+ genEquipUnitShelfManagmentMngSwCommand
+ SwCommand,
+ genEquipUnitShelfManagmentSlotReset
+ OffOn,
+ genEquipUnitShelfManagmentSlotIp
+ IpAddress
+}
+
+genEquipUnitShelfManagmentSlot OBJECT-TYPE
+ SYNTAX SlotId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the slot number used as an index for this table."
+::= { genEquipUnitShelfManagmentEntry 1 }
+
+genEquipUnitShelfManagmentSlotPopulation OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-present(0),
+ present(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot population state, which indicates if the slot is occupied or not.
+ Relevant only for main units."
+::= { genEquipUnitShelfManagmentEntry 2 }
+
+genEquipUnitShelfManagmentCommunicationStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ communicationDown(0), -- not alive
+ communicationUp(1) -- alive
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the slot can be reached or not.
+ Relevant only for main units."
+::= { genEquipUnitShelfManagmentEntry 3 }
+
+genEquipUnitShelfManagmentSlotMostSevereAlarm OBJECT-TYPE
+ SYNTAX Severity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the most severe alarm for the module on this slot.
+ Relevant only for main unit."
+::= { genEquipUnitShelfManagmentEntry 4 }
+
+genEquipUnitShelfManagmentMngSwCommand OBJECT-TYPE
+ SYNTAX SwCommand
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The command to be executed to manage SW versions.
+ Relevant only for main units.
+ Possible values are:
+ - noOperation(0)
+ - downloadUpgradeVersion(1)
+ - upgrade(2)
+ - rollback(3)
+ - downgrade(4)
+ - downloadDowngradeVersion(5)"
+::= { genEquipUnitShelfManagmentEntry 5 }
+
+genEquipUnitShelfManagmentSlotReset OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter Allows resetting specific unit according to genEquipUnitShelfManagmentSlot table index."
+::= { genEquipUnitShelfManagmentEntry 6 }
+
+genEquipUnitShelfManagmentSlotIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Slot SNMP Management IP address."
+::= { genEquipUnitShelfManagmentEntry 7 }
+
+genEquipUnitShelfReset OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter allows resetting of entire shelf."
+::= { genEquipUnitShelf 6 }
+
+genEquipUnitshelfAllODUAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The unit is configured as all outdoor unit, enable or disable it."
+::= { genEquipUnitShelf 7 }
+
+
+genEquipUnitShelfSlotConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitShelfSlotConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Slot configuration table."
+ ::= { genEquipUnitShelf 8 }
+
+genEquipUnitShelfSlotConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitShelfSlotConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of card population parameters."
+ INDEX { genEquipUnitShelfSlotConfigSlotID }
+ ::= { genEquipUnitShelfSlotConfigTable 1 }
+
+GenEquipUnitShelfSlotConfigEntry ::=
+ SEQUENCE {
+ genEquipUnitShelfSlotConfigSlotID
+ SlotId,
+ genEquipUnitShelfSlotConfigExpectedCardType
+ InventoryCardType,
+ genEquipUnitShelfSlotConfigLabel
+ DisplayString,
+ genEquipUnitShelfSlotConfigAdmin
+ EnableDisable,
+ genEquipUnitShelfSlotConfigSlotReset
+ OffOn
+}
+
+genEquipUnitShelfSlotConfigSlotID OBJECT-TYPE
+ SYNTAX SlotId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the slot number used as an index for this table."
+::= { genEquipUnitShelfSlotConfigEntry 1 }
+
+genEquipUnitShelfSlotConfigExpectedCardType OBJECT-TYPE
+ SYNTAX InventoryCardType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Expected card type in current slot."
+::= { genEquipUnitShelfSlotConfigEntry 2 }
+
+genEquipUnitShelfSlotConfigLabel OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Slot label."
+::= { genEquipUnitShelfSlotConfigEntry 3 }
+
+genEquipUnitShelfSlotConfigAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Slot admin state."
+::= { genEquipUnitShelfSlotConfigEntry 4 }
+
+genEquipUnitShelfSlotConfigSlotReset OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter Allows resetting specific unit according to genEquipUnitShelfManagmentSlot table index."
+::= { genEquipUnitShelfSlotConfigEntry 5 }
+
+
+
+genEquipUnitShelfTccConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitShelfTccConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TCC configuration table."
+ ::= { genEquipUnitShelf 9 }
+
+genEquipUnitShelfTccConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitShelfTccConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuration of TCC population parameters."
+ INDEX { genEquipUnitShelfTccConfigSlotID }
+ ::= { genEquipUnitShelfTccConfigTable 1 }
+
+GenEquipUnitShelfTccConfigEntry ::=
+ SEQUENCE {
+ genEquipUnitShelfTccConfigSlotID
+ SlotId,
+ genEquipUnitShelfTccConfigExpectedCardType
+ InventoryCardType,
+ genEquipUnitShelfTccConfigLabel
+ DisplayString,
+ genEquipUnitShelfTccConfigAdmin
+ EnableDisable,
+ genEquipUnitShelfTccConfigReset
+ OffOn
+}
+
+genEquipUnitShelfTccConfigSlotID OBJECT-TYPE
+ SYNTAX SlotId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the TCC slot number used as an index for this table."
+::= { genEquipUnitShelfTccConfigEntry 1 }
+
+genEquipUnitShelfTccConfigExpectedCardType OBJECT-TYPE
+ SYNTAX InventoryCardType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Expected card type in current TCC slot."
+::= { genEquipUnitShelfTccConfigEntry 2 }
+
+genEquipUnitShelfTccConfigLabel OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCC label."
+::= { genEquipUnitShelfTccConfigEntry 3 }
+
+genEquipUnitShelfTccConfigAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCC admin state."
+::= { genEquipUnitShelfTccConfigEntry 4 }
+
+genEquipUnitShelfTccConfigReset OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter Allows resetting specific unit according to genEquipUnitShelfManagmentSlot table index."
+::= { genEquipUnitShelfTccConfigEntry 5 }
+
+--
+-- Slot status table - generic-cards-status-table
+--
+
+genEquipUnitShelfSlotStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitShelfSlotStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains information about the status of the cards currently inserted in the system."
+ ::= { genEquipUnitShelf 10 }
+
+genEquipUnitShelfSlotStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitShelfSlotStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains information about the status of the cards currently inserted in the system."
+ INDEX { genEquipUnitShelfSlotStatusSlotID }
+ ::= { genEquipUnitShelfSlotStatusTable 1 }
+
+GenEquipUnitShelfSlotStatusEntry ::=
+ SEQUENCE {
+ genEquipUnitShelfSlotStatusSlotID
+ SlotId,
+ genEquipUnitShelfSlotStatusOccupancy
+ CardOccupancy,
+ genEquipUnitShelfSlotStatusAllowedCardTypes
+ Counter64,
+ genEquipUnitShelfSlotStatusCardType
+ InventoryCardType,
+ genEquipUnitShelfSlotStatusOperationalState
+ OperState,
+ genEquipUnitShelfSlotStatusCommunication
+ DownUp
+}
+
+genEquipUnitShelfSlotStatusSlotID OBJECT-TYPE
+ SYNTAX SlotId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipUnitShelfSlotStatusEntry 1 }
+
+genEquipUnitShelfSlotStatusOccupancy OBJECT-TYPE
+ SYNTAX CardOccupancy
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot Occupancy."
+::= { genEquipUnitShelfSlotStatusEntry 2 }
+
+genEquipUnitShelfSlotStatusAllowedCardTypes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "shelf slot allowed card types."
+::= { genEquipUnitShelfSlotStatusEntry 3 }
+
+genEquipUnitShelfSlotStatusCardType OBJECT-TYPE
+ SYNTAX InventoryCardType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Shelf Slot card type."
+::= { genEquipUnitShelfSlotStatusEntry 4 }
+
+genEquipUnitShelfSlotStatusOperationalState OBJECT-TYPE
+ SYNTAX OperState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Operational State."
+::= { genEquipUnitShelfSlotStatusEntry 5 }
+
+genEquipUnitShelfSlotStatusCommunication OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot Operational State."
+::= { genEquipUnitShelfSlotStatusEntry 6 }
+
+--
+-- traffic-and-control-status-cards-table - shelf-TCC-status-cards-table
+--
+
+genEquipUnitShelfTccStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitShelfTccStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains information about the status of the TCC currently inserted in the system."
+ ::= { genEquipUnitShelf 11 }
+
+genEquipUnitShelfTccStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitShelfTccStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry contains information about the status of the TCC currently inserted in the system."
+ INDEX { genEquipUnitShelfTccStatusSlotID }
+ ::= { genEquipUnitShelfTccStatusTable 1 }
+
+GenEquipUnitShelfTccStatusEntry ::=
+ SEQUENCE {
+ genEquipUnitShelfTccStatusSlotID
+ SlotId,
+ genEquipUnitShelfTccStatusOccupancy
+ CardOccupancy,
+ genEquipUnitShelfTccStatusAllowedCardTypes
+ Counter64,
+ genEquipUnitShelfTccStatusCardType
+ InventoryCardType,
+ genEquipUnitShelfTccStatusOperationalState
+ OperState,
+ genEquipUnitShelfTccStatusCommunication
+ DownUp
+}
+
+genEquipUnitShelfTccStatusSlotID OBJECT-TYPE
+ SYNTAX SlotId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot where PW-LIC is inserted."
+::= { genEquipUnitShelfTccStatusEntry 1 }
+
+genEquipUnitShelfTccStatusOccupancy OBJECT-TYPE
+ SYNTAX CardOccupancy
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot Occupancy."
+::= { genEquipUnitShelfTccStatusEntry 2 }
+
+genEquipUnitShelfTccStatusAllowedCardTypes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "shelf slot allowed card types."
+::= { genEquipUnitShelfTccStatusEntry 3 }
+
+genEquipUnitShelfTccStatusCardType OBJECT-TYPE
+ SYNTAX InventoryCardType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Shelf Slot card type."
+::= { genEquipUnitShelfTccStatusEntry 4 }
+
+genEquipUnitShelfTccStatusOperationalState OBJECT-TYPE
+ SYNTAX OperState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Operational State."
+::= { genEquipUnitShelfTccStatusEntry 5 }
+
+genEquipUnitShelfTccStatusCommunication OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot Operational State."
+::= { genEquipUnitShelfTccStatusEntry 6 }
+
+--
+-- Alarms Counter Table - alarm-services-per-slot-counter-table
+--
+genEquipUnitShelfManagmentSeverityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitShelfManagmentSeverityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the number of current raised alarms per slot."
+ ::= { genEquipUnitShelf 12 }
+
+genEquipUnitShelfManagmentSeverityEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitShelfManagmentSeverityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry indicates the number of current raised alarms per slot."
+ INDEX { genEquipUnitShelfManagmentSeveritySlot }
+ ::= { genEquipUnitShelfManagmentSeverityTable 1 }
+
+GenEquipUnitShelfManagmentSeverityEntry ::=
+ SEQUENCE {
+ genEquipUnitShelfManagmentSeveritySlot
+ INTEGER,
+ genEquipUnitShelfManagmentSeverityCritical
+ INTEGER,
+ genEquipUnitShelfManagmentSeverityMajor
+ INTEGER,
+ genEquipUnitShelfManagmentSeverityMinor
+ INTEGER,
+ genEquipUnitShelfManagmentSeverityWarning
+ INTEGER,
+ genEquipUnitShelfManagmentSeverityIndeterminate
+ INTEGER
+}
+
+genEquipUnitShelfManagmentSeveritySlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The slot ID number that identifies it."
+::= { genEquipUnitShelfManagmentSeverityEntry 1 }
+
+genEquipUnitShelfManagmentSeverityCritical OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of alarms with 'Critical' severity."
+::= { genEquipUnitShelfManagmentSeverityEntry 2 }
+
+genEquipUnitShelfManagmentSeverityMajor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of alarms with 'Major' severity."
+::= { genEquipUnitShelfManagmentSeverityEntry 3 }
+
+genEquipUnitShelfManagmentSeverityMinor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of alarms with 'Minor' severity."
+::= { genEquipUnitShelfManagmentSeverityEntry 4 }
+
+genEquipUnitShelfManagmentSeverityWarning OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of alarms with 'Warning' severity."
+::= { genEquipUnitShelfManagmentSeverityEntry 5 }
+
+genEquipUnitShelfManagmentSeverityIndeterminate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of alarms with 'Indeterminate' severity."
+::= { genEquipUnitShelfManagmentSeverityEntry 6 }
+
+--
+-- pdc-and-fan-cards-table - pdc-and-fan-cards-table
+--
+
+genEquipUnitShelfPdcFanStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitShelfPdcFanStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows for fun card."
+ ::= { genEquipUnitShelf 13 }
+
+genEquipUnitShelfPdcFanStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitShelfPdcFanStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows for fun card."
+ INDEX { genEquipUnitShelfPdcFanStatusPdcFanId }
+ ::= { genEquipUnitShelfPdcFanStatusTable 1 }
+
+GenEquipUnitShelfPdcFanStatusEntry ::=
+ SEQUENCE {
+ genEquipUnitShelfPdcFanStatusPdcFanId
+ INTEGER,
+ genEquipUnitShelfPdcFanStatusPdcFanExMonitor
+ EnableDisable,
+ genEquipUnitShelfPdcFanStatusPdcFanOccupancy
+ CardOccupancy,
+ genEquipUnitShelfPdcFanStatusPdcFanCardType
+ InventoryCardType
+}
+
+
+genEquipUnitShelfPdcFanStatusPdcFanId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "pdc-fan-id"
+::= { genEquipUnitShelfPdcFanStatusEntry 1 }
+
+genEquipUnitShelfPdcFanStatusPdcFanExMonitor OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "pdc-fan-existent monitor."
+::= { genEquipUnitShelfPdcFanStatusEntry 2 }
+
+genEquipUnitShelfPdcFanStatusPdcFanOccupancy OBJECT-TYPE
+ SYNTAX CardOccupancy
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "card_occupancy."
+::= { genEquipUnitShelfPdcFanStatusEntry 3 }
+
+genEquipUnitShelfPdcFanStatusPdcFanCardType OBJECT-TYPE
+ SYNTAX InventoryCardType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the licensed feature is actually in used or its quantity that currently is in use."
+::= { genEquipUnitShelfPdcFanStatusEntry 4 }
+
+--
+-- ABC MUX configuration table - shelf-abc-mux-configuration-table
+--
+
+genEquipUnitShelfAbcMuxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipUnitShelfAbcMuxEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows enabling/disabling each ABC MUX group.
+ ABC groups can be defined on top of these MUX."
+ ::= { genEquipUnitShelf 14 }
+
+genEquipUnitShelfAbcMuxEntry OBJECT-TYPE
+ SYNTAX GenEquipUnitShelfAbcMuxEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows enabling/disabling each ABC MUX group.
+ ABC groups can be defined on top of these MUX."
+ INDEX { genEquipUnitShelfAbcMuxNumber }
+ ::= { genEquipUnitShelfAbcMuxTable 1 }
+
+GenEquipUnitShelfAbcMuxEntry ::=
+ SEQUENCE {
+ genEquipUnitShelfAbcMuxNumber
+ INTEGER,
+ genEquipUnitShelfAbcMuxAdmin
+ EnableDisable
+}
+
+
+genEquipUnitShelfAbcMuxNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifier for each of the possible MUXs which choose between using the ABC trunks
+ or the port for multi-directional radios"
+::= { genEquipUnitShelfAbcMuxEntry 1 }
+
+genEquipUnitShelfAbcMuxAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enables the MUX (for ABC) or disables it (for multi-directional radios)."
+::= { genEquipUnitShelfAbcMuxEntry 2 }
+
+--
+-- Scalars
+--
+genEquipUnitShelfMultiplexTrafficSource OBJECT-TYPE
+ SYNTAX INTEGER (1..12)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The parameter multiplex traffic between slot 1 and slot 12."
+::= { genEquipUnitShelf 23 }
+
+genEquipUnitShelfMaskUnderVoltageAlarmFirstPowerFeed OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mask undervoltage alarm on 1st DC power feed."
+::= { genEquipUnitShelf 24 }
+
+genEquipUnitShelfMaskUnderVoltageAlarmSecondPowerFeed OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mask undervoltage alarm on 2nd DC power feed"
+::= { genEquipUnitShelf 25 }
+
+
+-- Protection
+genEquipProtection OBJECT IDENTIFIER ::= {genEquipUnit 6}
+
+genEquipProtectionAdmin OBJECT-TYPE
+ SYNTAX INTEGER {
+ protection1Plus1Hsb(2),
+ protectionDisable(3),
+ protection2Plus2Hsb(4),
+ protection2Plus0Hsb(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Admin mode of the protection.
+ In case of protection2Plus2Hsb this parameter should be configured in
+ the main and extension slots."
+ ::= { genEquipProtection 1 }
+
+genEquipProtectionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(0),
+ standby(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "In protection mode, the card can be either active or standby"
+ ::= { genEquipProtection 2 }
+
+genEquipProtectionMateIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Same parameter as genEquipNetworkMateIp.
+ In case of 1+1 protection it is the protected card (Mate) IP address.
+ In case of 2+2 protection it is the IP address of the protected unit."
+ ::= { genEquipProtection 3 }
+
+genEquipProtectionMateMACAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "In case of 1+1 protection it is protected card (Mate) MAC address
+ In case of 2+2 protection it is the IP address of the protected unit."
+ ::= { genEquipProtection 4 }
+
+genEquipProtectionRadioExcessiveBERSwitch OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Admin state of an Excessive BER threshold. When enabled, crossing the Excessive BER threshold will cause
+ a protection switch."
+ ::= { genEquipProtection 5 }
+
+genEquipProtectionLockout OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter provides the ability to lock the mode of each card in the protection,
+ meaning to force the fact that protection switch will not occur."
+ ::= { genEquipProtection 6 }
+
+genEquipProtectionForceSwitch OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter is a command that forces a protection switch regardless of the state of the standby card."
+ ::= { genEquipProtection 7 }
+
+genEquipProtectionManualSwitch OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter is a command that performs manaual protection switch."
+ ::= { genEquipProtection 8 }
+
+genEquipProtectionCopyToMateComand OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this parameter to On will copy configured parameters from the active to the standby unit."
+ ::= { genEquipProtection 9 }
+
+genEquipProtectionCopyToMateStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter represents the status of the copy-to-mate command when protection is enabled.
+ - ready(0)
+ - inProgress(1),
+ - success(2),
+ - failure(3)"
+ ::= { genEquipProtection 10 }
+
+genEquipProtectionMultiUnitLAGAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter enables the Multi Unit LAG feature.
+ It can be activated only in Single Pipe configuration and only when protection is active (either 1+1 or 2+2)."
+ ::= { genEquipProtection 11 }
+
+genEquipProtectionRevertiveAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable revertive protection mode. In revertive protection mode one IDU will be defined as a Primary and the other will be Secondary.
+ Revertive protection will always tend to make the Primary IDU active unless it has a hardware failure."
+ ::= { genEquipProtection 12 }
+
+genEquipProtectionRevertivePrimaryIDU OBJECT-TYPE
+ SYNTAX INTEGER {
+ lower(0),
+ upper(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Decides whether upper or lower IDU will be primary. When placed in a shelf, the upper will be the upper slot in the shelf.
+ When working in stand-alone mode, the IDU with the highest IP address will be considered as upper."
+ ::= { genEquipProtection 13 }
+
+genEquipProtectionRevertiveMinTimer OBJECT-TYPE
+ SYNTAX INTEGER (1..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimal revertive protection timer period."
+ ::= { genEquipProtection 14 }
+
+genEquipProtectionRevertiveMaxNumOfTries OBJECT-TYPE
+ SYNTAX INTEGER (0..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maximal number of revertive protection tries. Used to prevent instability. Revertive protection will give up trying to switch
+ to the primary standby IDU path after the maximal number of tries. Setting Zero value will enable revertive protection switch only
+ if the last protection switch was due to a local equipment failure."
+ ::= { genEquipProtection 15 }
+
+genEquipProtectionRevertiveTimerMultiplier OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A factor that increases the revertive timer period after each try. Setting 1 value will leave the timer period constantly at its minimal value."
+ ::= { genEquipProtection 16 }
+
+genEquipProtectionAspRevertive OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "n Smart Pipe HSB mode , this parameter causes the Ethernet line port to be muted upon a complete failure of
+ the radio signal (in both active and standby units)"
+ ::= { genEquipProtection 17 }
+
+
+--
+genEquipDiversity OBJECT IDENTIFIER ::= {genEquipUnit 7}
+
+genEquipDiversityType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ space-diversity (2),
+ frequency-diversity (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter sets the type of hitless diversity to be used.
+ Notice that only if protection is enabled this has any effect."
+ ::= { genEquipDiversity 1 }
+
+genEquipDiversityRevertiveMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ non-revertive(1),
+ revertive(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter sets whether hitless switches are revertive in the event that
+ the primary radio channel doesn't have any errors."
+ ::= { genEquipDiversity 2 }
+
+genEquipDiversityPrimaryRadio OBJECT-TYPE
+ SYNTAX INTEGER {
+ upper-radio(1),
+ lower-radio(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter sets which IDU contains the primary radio channel to revert to."
+ ::= { genEquipDiversity 3 }
+
+genEquipDiversityRevertiveTimer OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter sets the amount of seconds that must pass without a failure in
+ the primary radio before doing a revertive switch."
+ ::= { genEquipDiversity 4 }
+
+genEquipDiversityForceActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ local-radio(1),
+ mate-radio(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter allows forcing incoming traffic to be taken from either of
+ the radios (or none) for testing purposes."
+ ::= { genEquipDiversity 5 }
+
+genEquipDiversitySwitchCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter shows the number of hitless switches performed since last time counter was cleared."
+ ::= { genEquipDiversity 6 }
+
+genEquipDiversitySwitchCounterClear OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter allows clearing of switch counter."
+ ::= { genEquipDiversity 7 }
+
+genEquipDiversityReceiveRadio OBJECT-TYPE
+ SYNTAX INTEGER {
+ lower-idu(0),
+ upper-idu(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter shows from which radio the traffic is currently being taken."
+ ::= { genEquipDiversity 8 }
+
+
+-- Faults
+genEquipFault OBJECT IDENTIFIER ::= { genEquip 3}
+
+-- Current Alarms
+genEquipCurrentAlarm OBJECT IDENTIFIER ::= {genEquipFault 1}
+
+genEquipCurrentAlarmLastChangeCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This counter is initialized with a random number after resest,
+ and incremented on each change in the CurrentAlarmTable"
+ ::= { genEquipCurrentAlarm 1 }
+
+genEquipCurrentAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipCurrentAlarmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table includes the current alarm (when a RAISED trap is
+ sent, an alarm is added to the table, when a CLEAR trap is sent,
+ the alarm is removed)."
+ ::= { genEquipCurrentAlarm 2 }
+
+genEquipCurrentAlarmEntry OBJECT-TYPE
+ SYNTAX GenEquipCurrentAlarmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the info of current RAISED traps."
+ INDEX { genEquipCurrentAlarmCounter }
+ ::= { genEquipCurrentAlarmTable 1 }
+
+GenEquipCurrentAlarmEntry ::=
+ SEQUENCE {
+ genEquipCurrentAlarmCounter
+ INTEGER,
+ genEquipCurrentAlarmRaisedTimeT
+ INTEGER,
+ genEquipCurrentAlarmId
+ INTEGER,
+ genEquipCurrentAlarmName
+ DisplayString,
+ genEquipCurrentAlarmInstance
+ INTEGER,
+ genEquipCurrentAlarmSeverity
+ Severity,
+ genEquipCurrentAlarmIfIndex
+ INTEGER,
+ genEquipCurrentAlarmModule
+ DisplayString,
+ genEquipCurrentAlarmDesc
+ DisplayString,
+ genEquipCurrentAlarmProbableCause
+ DisplayString,
+ genEquipCurrentAlarmCorrectiveActions
+ DisplayString,
+ genEquipCurrentAlarmState
+ INTEGER,
+ genEquipCurrentAlarmSlotId
+ INTEGER,
+ genEquipCurrentAlarmAdditionalInfo
+ DisplayString,
+ genEquipCurrentAlarmUserText
+ DisplayString
+}
+
+genEquipCurrentAlarmCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A running counter of open alarms, incremented upon each new alarm."
+ ::= { genEquipCurrentAlarmEntry 1 }
+
+
+genEquipCurrentAlarmRaisedTimeT OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The rasied time of this alarm.
+ Time in seconds since January 1, 1970 00:00 UTC."
+ ::= { genEquipCurrentAlarmEntry 2 }
+
+genEquipCurrentAlarmId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm ID. List of alarm IDs is available in the MIB Ref. Guide."
+ ::= { genEquipCurrentAlarmEntry 3 }
+
+genEquipCurrentAlarmName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm name (the parameter and entity in the CLI) for example
+ 'radio/framer/radio-lof'"
+ ::= { genEquipCurrentAlarmEntry 4 }
+
+genEquipCurrentAlarmInstance OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "In the case of alarms that may have several appereances (at interfaces, channels, VCs, etc.), this parameter indicates the instance of the alarm."
+ ::= { genEquipCurrentAlarmEntry 5 }
+
+genEquipCurrentAlarmSeverity OBJECT-TYPE
+ SYNTAX Severity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current Alarm severity
+ the values can be:
+ - indeterminate(0)
+ - critical(1)
+ - major(2)
+ - minor(3)
+ - warning(4)
+ - cleared(5)"
+ DEFVAL { indeterminate }
+ ::= { genEquipCurrentAlarmEntry 6 }
+
+
+genEquipCurrentAlarmIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Interface Index where the alarm occurred, alarms that are
+ not associated with specific interfaces will have the following value:
+ For a non-interface alarm, the value is: 65001"
+ ::= { genEquipCurrentAlarmEntry 7 }
+
+genEquipCurrentAlarmModule OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The module of the alarm.
+ Possible values are 'IDU' or 'RFU'."
+ ::= {genEquipCurrentAlarmEntry 8}
+
+genEquipCurrentAlarmDesc OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm description (same as the description in the sent trap)."
+ ::= { genEquipCurrentAlarmEntry 9}
+
+genEquipCurrentAlarmProbableCause OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm probable cause."
+ ::= { genEquipCurrentAlarmEntry 10}
+
+genEquipCurrentAlarmCorrectiveActions OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm corrective actions."
+ ::= { genEquipCurrentAlarmEntry 11 }
+
+genEquipCurrentAlarmState OBJECT-TYPE
+ SYNTAX INTEGER{
+ cleared(0),
+ raised(1),
+ event(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the alarm (cleared or rasied)."
+ ::= { genEquipCurrentAlarmEntry 12 }
+
+genEquipCurrentAlarmSlotId OBJECT-TYPE
+ SYNTAX SlotId
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ID of the slot originating the alarm."
+ ::= { genEquipCurrentAlarmEntry 13 }
+
+genEquipCurrentAlarmAdditionalInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Additional information that may further qualify the source of the alarm."
+ ::= { genEquipCurrentAlarmEntry 14 }
+
+genEquipCurrentAlarmUserText OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An additional description of the event or fault, or any other information that user wants to attach to it."
+ ::= { genEquipCurrentAlarmEntry 15 }
+
+-- Just like current alarm
+genEquipMostSevereAlarm OBJECT-TYPE
+ SYNTAX Severity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The severity of the most severe alarm in the system"
+ ::= { genEquipCurrentAlarm 3 }
+
+genEquipAlarmConfigDefault OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to revert back to the default values of all alarm configurations"
+ ::= { genEquipCurrentAlarm 4 }
+
+--
+-- Alarm Configuration - alarm-services-configuration-table
+--
+genEquipAlarmConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipAlarmConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows system alarms configuration."
+ ::= { genEquipCurrentAlarm 5 }
+
+genEquipAlarmConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipAlarmConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows system alarms configuration."
+ INDEX { genEquipAlarmConfigId }
+ ::= { genEquipAlarmConfigTable 1 }
+
+GenEquipAlarmConfigEntry ::=
+ SEQUENCE {
+ genEquipAlarmConfigId
+ INTEGER,
+ genEquipAlarmConfigSeverity
+ Severity,
+ genEquipAlarmConfigDescr
+ DisplayString,
+ genEquipAlarmConfigAdditionalText
+ DisplayString,
+ genEquipAlarmServiceAffect
+ OffOn
+}
+
+genEquipAlarmConfigId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "he alarm unique Id number that identifies it."
+ ::= { genEquipAlarmConfigEntry 1 }
+
+
+genEquipAlarmConfigSeverity OBJECT-TYPE
+ SYNTAX Severity
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The perceived severity of the raised alarm."
+ ::= { genEquipAlarmConfigEntry 2 }
+
+genEquipAlarmConfigDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The description of the raised alarm."
+ ::= { genEquipAlarmConfigEntry 3 }
+
+genEquipAlarmConfigAdditionalText OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "An additional description of the fault, or any other information that user wants to attach to it."
+ ::= { genEquipAlarmConfigEntry 4 }
+
+genEquipAlarmServiceAffect OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the raised alarm affects a service."
+ ::= { genEquipAlarmConfigEntry 5 }
+
+
+
+-- Traps configuration.
+genEquipTrapCfg OBJECT IDENTIFIER ::= {genEquipFault 2}
+
+genEquipTrapCfgMgrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTrapCfgMgrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table indicates the Trap manager list."
+ ::= { genEquipTrapCfg 1 }
+
+genEquipTrapCfgMgrEntry OBJECT-TYPE
+ SYNTAX GenEquipTrapCfgMgrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the manager IP addresses and the trap filter options."
+ INDEX { genEquipTrapCfgMgrId}
+ ::= { genEquipTrapCfgMgrTable 1 }
+
+GenEquipTrapCfgMgrEntry ::=
+ SEQUENCE {
+ genEquipTrapCfgMgrId INTEGER,
+ genEquipTrapCfgMgrAdmin EnableDisable,
+ genEquipTrapCfgMgrIP IpAddress,
+ genEquipTrapCfgMgrPort INTEGER,
+ genEquipTrapCfgMgrName DisplayString,
+ genEquipTrapCfgMgrCommunity DisplayString,
+ genEquipTrapCfgMgrSeverityFilter INTEGER,
+ genEquipTrapCfgMgrStatusChangeFilter OffOn,
+ genEquipTrapCfgMgrCLLI DisplayString,
+ genEquipTrapCfgMgrHeartbeatPeriod INTEGER,
+ genEquipTrapCfgMgrIPv6 OCTET STRING,
+ genEquipTrapCfgMgrV3User DisplayString
+ }
+
+genEquipTrapCfgMgrId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an index of a specific manager"
+ ::= { genEquipTrapCfgMgrEntry 1 }
+
+genEquipTrapCfgMgrAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates an administrative state of a specific manager.
+ disable - will not send traps to this trap manager."
+ ::= { genEquipTrapCfgMgrEntry 2 }
+
+genEquipTrapCfgMgrIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the manager's IP address."
+ ::= { genEquipTrapCfgMgrEntry 3 }
+
+genEquipTrapCfgMgrPort OBJECT-TYPE
+ SYNTAX INTEGER (70..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Port for sending the trap for each manager (possible values: 70-65535)"
+ DEFVAL { 162 }
+ ::= { genEquipTrapCfgMgrEntry 4 }
+
+genEquipTrapCfgMgrName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the manager configured to receive the traps"
+ ::= { genEquipTrapCfgMgrEntry 5 }
+
+genEquipTrapCfgMgrCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The manager trap community configured."
+ ::= { genEquipTrapCfgMgrEntry 6 }
+
+ genEquipTrapCfgMgrSeverityFilter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is a bit mask value for masking traps according to its severity.
+ There is a bit for each severity. If the relevant bit is on (1),
+ the Agent will send traps with this severity. It won't send traps if the
+ bit is off (0).
+ The list of bits from LSB to MSB:
+ Bit 1 (LSB) - indeterminate
+ Bit 2 - critical
+ Bit 3 - major
+ Bit 4 - minor
+ Bit 5 - warning
+ Bit 6 - cleared "
+ ::= { genEquipTrapCfgMgrEntry 7 }
+
+genEquipTrapCfgMgrStatusChangeFilter OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value represents the mode in which the traps are sent:
+ If the filter is set to ON - only traps that change the severity of the system are sent.
+ If the filter is set to OFF - all traps (that are not screened by other filters) are sent."
+ ::= { genEquipTrapCfgMgrEntry 8 }
+
+
+genEquipTrapCfgMgrCLLI OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..100))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Common Language Location Identifier (maximum length: 100 chars)"
+ ::= { genEquipTrapCfgMgrEntry 9 }
+
+genEquipTrapCfgMgrHeartbeatPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This item defines the interval (in minutes) between each heartbeat trap.
+ A value of '0' disables this feature."
+ DEFVAL { 0 }
+ ::= { genEquipTrapCfgMgrEntry 10 }
+
+genEquipTrapCfgMgrIPv6 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP-v6 address of the trap manage)"
+ ::= { genEquipTrapCfgMgrEntry 11 }
+
+genEquipTrapCfgMgrV3User OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The manager trap V3 user name configured"
+ ::= { genEquipTrapCfgMgrEntry 12 }
+
+
+-- Event Log
+genEquipEventLog OBJECT IDENTIFIER ::= {genEquipFault 3}
+
+genEquipEventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table includes the event log."
+ ::= { genEquipEventLog 1 }
+
+genEquipEventLogEntry OBJECT-TYPE
+ SYNTAX GenEquipEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the info of the event log table."
+ INDEX { genEquipEventLogCounter }
+ ::= { genEquipEventLogTable 1 }
+
+GenEquipEventLogEntry ::=
+ SEQUENCE {
+ genEquipEventLogCounter
+ INTEGER,
+ genEquipEventLogRaisedTimeT
+ INTEGER,
+ genEquipEventLogSeverity
+ Severity,
+ genEquipEventLogModule
+ DisplayString,
+ genEquipEventLogDesc
+ DisplayString,
+ genEquipEventLogState
+ INTEGER,
+ genEquipEventLogProbableCause
+ DisplayString,
+ genEquipEventLogCorrectiveActions
+ DisplayString,
+ genEquipEventLogAdditionalInfo
+ DisplayString,
+ genEquipEventLogUserText
+ DisplayString,
+ genEquipEventLogIfIndex
+ INTEGER,
+ genEquipEventLogId
+ INTEGER
+}
+
+genEquipEventLogCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The event counter."
+ ::= { genEquipEventLogEntry 1 }
+
+
+genEquipEventLogRaisedTimeT OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The rasied time of this event.
+ Time in seconds since January 1, 1970 00:00 UTC. (time_t format)"
+ ::= { genEquipEventLogEntry 2 }
+
+genEquipEventLogSeverity OBJECT-TYPE
+ SYNTAX Severity
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The event severity, possible values are:
+ - indeterminate(0),
+ - critical(1)
+ - major(2)
+ - minor(3)
+ - warning(4)
+ - cleared(5)"
+ ::= { genEquipEventLogEntry 3 }
+
+genEquipEventLogModule OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The module of the event. ('IDU' or 'RFU')"
+ ::= { genEquipEventLogEntry 4 }
+
+genEquipEventLogDesc OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The event description (same as the description in the sent trap)."
+ ::= { genEquipEventLogEntry 5 }
+
+genEquipEventLogState OBJECT-TYPE
+ SYNTAX INTEGER{
+ cleared(0),
+ raised(1),
+ event(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the event or alarm.
+ In case of alarm, 'cleard' or 'raised'.
+ In case of event, 'event'."
+ ::= { genEquipEventLogEntry 6 }
+
+genEquipEventLogProbableCause OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The probable cause that may be the reason for the event."
+ ::= { genEquipEventLogEntry 7 }
+
+genEquipEventLogCorrectiveActions OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Some possible suggested corrective actions in order to eliminate the raised alarm."
+ ::= { genEquipEventLogEntry 8 }
+
+genEquipEventLogAdditionalInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Additional information that may further qualify the source of the event."
+ ::= { genEquipEventLogEntry 9 }
+
+genEquipEventLogUserText OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An additional description of the event or fault, or any other information that user wants to attach to it."
+ ::= { genEquipEventLogEntry 10 }
+
+genEquipEventLogIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "If Index of the originated source."
+ ::= { genEquipEventLogEntry 11 }
+
+genEquipEventLogId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Id of the event."
+ ::= { genEquipEventLogEntry 12 }
+
+-- Clear event log command
+genEquipEventLogClear OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The clear event log command. If enabled, will clear the event log."
+ ::= { genEquipEventLog 2 }
+
+genEquipEventLogLastChangeCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This counter is initialized with a random number after reset,
+ and incremented on each change in the EventLogTable"
+ ::= { genEquipEventLog 3 }
+
+
+-- Application last error (number and description)
+genEquipFaultErrno OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The application last error number. List of Errnos are located in the MIB Ref Guide."
+ ::= { genEquipFault 4 }
+
+genEquipFaultErrDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The application last error description. List of Errnos are located in the MIB Ref Guide."
+ ::= { genEquipFault 5 }
+
+
+-- Management
+genEquipMng OBJECT IDENTIFIER ::= { genEquip 4}
+
+genEquipMngSw OBJECT IDENTIFIER ::= { genEquipMng 1}
+
+genEquipMngSwServerUrl OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+"Remote SW Update Server URL where SW updates reside"
+::= { genEquipMngSw 1 }
+
+genEquipMngSwServerLogin OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+"Remote server login"
+::= { genEquipMngSw 2 }
+
+genEquipMngSwServerPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+"Remote server password"
+::= { genEquipMngSw 3 }
+
+genEquipMngSwProxyUrl OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+"Proxy Server Url.
+ This parameter is obsolete and should not be in used."
+::= { genEquipMngSw 4 }
+
+genEquipMngSwProxyLogin OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+"Proxy server login
+This parameter is obsolete and should not be in used."
+::= { genEquipMngSw 5 }
+
+genEquipMngSwProxyPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+"Proxy server password
+This parameter is obsolete and should not be in used."
+::= { genEquipMngSw 6 }
+
+genEquipMngSwDownloadStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Download software status.
+ Possible values are:
+ - ready(0)
+ - inProgress(1)
+ - success(2)
+ - failure(3)"
+::= { genEquipMngSw 7 }
+
+genEquipMngSwInstallStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Install software status.
+ Possible values are:
+ - ready(0)
+ - inProgress(1)
+ - success(2)
+ - failure(3)"
+::= { genEquipMngSw 8 }
+
+genEquipMngSwCommand OBJECT-TYPE
+ SYNTAX SwCommandTimer
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The command that is executed to manage SW versions.
+ Depending on the value given, a different operation will be carried out involving FTP and/or version installing.
+ Notice that software will be installed in all slots in a shelf and reset will be automatically carried out
+ at the end of the installation process.
+ Possible values are:
+ - noOperation(0)
+ - downloadUpgradeVersion(1) - load a newer version from FTP site
+ - upgrade(2) - upgrade to newer version which has already been loaded
+ - rollback(3) - install a previously working version without downloading
+ - downgrade(4) - downgrade to an older version which has alredy been loaded
+ - downloadDowngradeVersion(5) - load an older version from FTP site
+ - upgradeTimer(6) - Starts the timer defined in genEquipMngSwInstallationTimer
+ and upon expiration upgrades to a newer version which has already been loaded.
+ - rollbackTimer(7) - Starts the timer defined in genEquipMngSwInstallationTimer
+ and upon expiration install a previously working version without downloading
+ - downgradeTimer(7) - Starts the timer defined in genEquipMngSwInstallationTimer
+ and upon expiration downgrades to an older which has already been loaded
+ - abortTimedTnstallation(9) stops a counting timer; the installation process will not take place.
+ Notice that it does not stop an installation process once started."
+
+::= { genEquipMngSw 9 }
+
+genEquipMngSwInstalledIduVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Package Version of the installed IDU SW"
+::= { genEquipMngSw 10 }
+
+genEquipMngSwInstalledRfuVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Package version of the installed RFU SW."
+::= { genEquipMngSw 11 }
+
+-- Versions
+genEquipMngSwVersions OBJECT IDENTIFIER ::= { genEquipMngSw 13}
+
+genEquipMngSwIDUVersionsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngSwIDUVersionsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains all IDU running versions."
+ ::= { genEquipMngSwVersions 1 }
+
+genEquipMngSwIDUVersionsEntry OBJECT-TYPE
+ SYNTAX GenEquipMngSwIDUVersionsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the info of the IDU Versions table."
+ INDEX { genEquipMngSwIDUVersionsCounter }
+ ::= { genEquipMngSwIDUVersionsTable 1 }
+
+GenEquipMngSwIDUVersionsEntry ::=
+ SEQUENCE {
+ genEquipMngSwIDUVersionsCounter
+ INTEGER,
+ genEquipMngSwIDUVersionsPackageName
+ DisplayString,
+ genEquipMngSwIDUVersionsTargetDevice
+ DisplayString,
+ genEquipMngSwIDUVersionsRunningVersion
+ DisplayString,
+ genEquipMngSwIDUVersionsInstalledVersion
+ DisplayString,
+ genEquipMngSwIDUVersionsUpgradePackage
+ DisplayString,
+ genEquipMngSwIDUVersionsDowngradePackage
+ DisplayString,
+ genEquipMngSwIDUVersionsResetType
+ INTEGER
+}
+
+genEquipMngSwIDUVersionsCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the index of this table."
+ ::= { genEquipMngSwIDUVersionsEntry 1 }
+
+genEquipMngSwIDUVersionsPackageName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The package name"
+ ::= { genEquipMngSwIDUVersionsEntry 2 }
+
+genEquipMngSwIDUVersionsTargetDevice OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Target device within the NE (i.e. Modem, FPGA, IDU)"
+ ::= { genEquipMngSwIDUVersionsEntry 3 }
+
+genEquipMngSwIDUVersionsRunningVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The running version."
+ ::= { genEquipMngSwIDUVersionsEntry 4 }
+
+genEquipMngSwIDUVersionsInstalledVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The installed version is similar to the running version, besides packages that are not currently running.
+ Those packages will have in the running version 'N/A' while in the installed version there is a version number.
+ For example, in equipment without daughter-board, some of the packages will be installed but not running."
+ ::= { genEquipMngSwIDUVersionsEntry 5 }
+
+genEquipMngSwIDUVersionsUpgradePackage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "In case the user performs an upgrade, this version will be the running/installed version"
+ ::= { genEquipMngSwIDUVersionsEntry 6 }
+
+genEquipMngSwIDUVersionsDowngradePackage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "In case the user performs downgrade, this version will be the running/installed version."
+ ::= { genEquipMngSwIDUVersionsEntry 7 }
+
+genEquipMngSwIDUVersionsResetType OBJECT-TYPE
+ SYNTAX INTEGER{
+ noReset(0),
+ appWarmReset(1),
+ tccColdReset(2),
+ mainBoardColdReset(3),
+ mainBoardWarmReset(4),
+ applicationRestart(5),
+ cardReset(6),
+ notApplicable(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum level of reset required to update the software in the relevant module."
+ ::= { genEquipMngSwIDUVersionsEntry 8 }
+
+genEquipMngSwTimerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngSwTimerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains all IDU running versions."
+ ::= { genEquipMngSwVersions 2 }
+
+genEquipMngSwTimerEntry OBJECT-TYPE
+ SYNTAX GenEquipMngSwTimerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the info of the IDU Versions table."
+ INDEX { genEquipMngSwTimerSlotNumber }
+ ::= { genEquipMngSwTimerTable 1 }
+
+GenEquipMngSwTimerEntry ::=
+ SEQUENCE {
+ genEquipMngSwTimerSlotNumber
+ INTEGER,
+ genEquipMngSwTimerInstallationTimer
+ INTEGER,
+ genEquipMngSwTimerTimeToInstall
+ INTEGER,
+ genEquipMngSwTimerTimerAbort
+ INTEGER
+}
+
+genEquipMngSwTimerSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..6)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The slot ID of the unit for this timer; 0 is for stand-alone units."
+ ::= { genEquipMngSwTimerEntry 1 }
+
+genEquipMngSwTimerInstallationTimer OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The timer (in minutes) for software installation operations to this unit."
+ ::= { genEquipMngSwTimerEntry 2 }
+
+genEquipMngSwTimerTimeToInstall OBJECT-TYPE
+ SYNTAX INTEGER (1..86400)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of time (in seconds) from now for the unit to perform software installation.
+ Zero denotes that no operation has been requested."
+ ::= { genEquipMngSwTimerEntry 3 }
+
+genEquipMngSwTimerTimerAbort OBJECT-TYPE
+ SYNTAX INTEGER {
+ proceed(0),
+ abort (1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter is used to stop the count-down to the software update action."
+ ::= { genEquipMngSwTimerEntry 4 }
+
+-- Timer scalars
+
+genEquipMngSwFTPTimer OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time (in seconds) until file transfer is failed."
+ ::= { genEquipMngSwVersions 10 }
+
+--
+
+genEquipMngSwInstallationTimer OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The timer (in minutes) for timed software installation operations to this unit"
+::= { genEquipMngSw 14 }
+
+genEquipMngSwTimeToInstall OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of time (in minutes) from now for the unit to perform software installation.
+ Zero denotes that no operation has been requested"
+::= { genEquipMngSw 15 }
+
+genEquipMngSwUpgradeCommonRfuVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Package version of the installed RFU SW."
+::= { genEquipMngSw 16 }
+
+genEquipMngSwDowngradeCommonRfuVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the Package version of the installed RFU SW."
+::= { genEquipMngSw 17 }
+
+
+
+
+genEquipMngSwFileTransferTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngSwFileTransferEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuring the details of the external server where software versions should be located."
+ ::= { genEquipMngSw 18 }
+
+genEquipMngSwFileTransferEntry OBJECT-TYPE
+ SYNTAX GenEquipMngSwFileTransferEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the info of software management file transfer."
+ INDEX { genEquipMngSwFileTransferIndex }
+ ::= { genEquipMngSwFileTransferTable 1 }
+
+GenEquipMngSwFileTransferEntry ::=
+ SEQUENCE {
+ genEquipMngSwFileTransferIndex
+ INTEGER,
+ genEquipMngSwFileTransferProtocol
+ FtpProtocolType,
+ genEquipMngSwFileTransferUserName
+ DisplayString,
+ genEquipMngSwFileTransferPassword
+ DisplayString,
+ genEquipMngSwFileTransferAddress
+ IpAddress,
+ genEquipMngSwFileTransferPath
+ DisplayString,
+ genEquipMngSwFileTransferIpv6Address
+ OCTET STRING
+}
+
+genEquipMngSwFileTransferIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the table."
+ ::= { genEquipMngSwFileTransferEntry 1 }
+
+genEquipMngSwFileTransferProtocol OBJECT-TYPE
+ SYNTAX FtpProtocolType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The protocol to use to transfer the files between the system and an external computer."
+ ::= { genEquipMngSwFileTransferEntry 2 }
+
+genEquipMngSwFileTransferUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User name for access to the configuration files location."
+ ::= { genEquipMngSwFileTransferEntry 3 }
+
+genEquipMngSwFileTransferPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Password for access to the software version files location."
+ ::= { genEquipMngSwFileTransferEntry 4 }
+
+genEquipMngSwFileTransferAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address of the computer where software version files are to be taken from."
+ ::= { genEquipMngSwFileTransferEntry 5 }
+
+genEquipMngSwFileTransferPath OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Location of the files in the external server."
+ ::= { genEquipMngSwFileTransferEntry 6 }
+
+genEquipMngSwFileTransferIpv6Address OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Server Address."
+ ::= { genEquipMngSwFileTransferEntry 7 }
+
+
+---
+---
+-- NG Sequrity Certificate
+genEquipSecurityTrafficCrypto OBJECT IDENTIFIER ::= {genEquipSecurity 10}
+
+genEquipSecurityFipsAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FIPS admin configuration parameter"
+ ::= { genEquipSecurityTrafficCrypto 1 }
+
+genEquipSecurityFipsStatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FIPS operational status."
+::= { genEquipSecurityTrafficCrypto 2 }
+
+-- NG Sequrity Traffic Crypto configuration table traffic-crypto-config-table
+genEquipTrafficCryptoConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTrafficCryptoConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Traffic Crypto configuration table."
+ ::= { genEquipSecurityTrafficCrypto 10 }
+
+genEquipTrafficCryptoConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipTrafficCryptoConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Traffic Crypto configuration table entry"
+ INDEX { genEquipTrafficCryptoConfigId }
+ ::= { genEquipTrafficCryptoConfigTable 1 }
+
+GenEquipTrafficCryptoConfigEntry ::=
+ SEQUENCE {
+ genEquipTrafficCryptoConfigId
+ INTEGER,
+ genEquipTrafficCryptoConfigConfigAdmin
+ INTEGER,
+ genEquipTrafficCryptoConfigMkey
+ OCTET STRING,
+ genEquipTrafficCryptoConfigBackupMkey
+ OCTET STRING,
+ genEquipTrafficCryptoConfigMkeyPeriod
+ INTEGER,
+ genEquipTrafficCryptoConfigRandKeyGen
+ INTEGER,
+ genEquipTrafficCryptoConfigSkeyPeriod
+ INTEGER
+}
+
+genEquipTrafficCryptoConfigId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Traffic crypto Configuration Intreface ID"
+::= { genEquipTrafficCryptoConfigEntry 1 }
+
+genEquipTrafficCryptoConfigConfigAdmin OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ aes-256(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Traffic Crypto Admin Mode."
+::= { genEquipTrafficCryptoConfigEntry 2 }
+
+genEquipTrafficCryptoConfigMkey OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Traffic Crypto Master Key."
+::= { genEquipTrafficCryptoConfigEntry 3 }
+
+genEquipTrafficCryptoConfigBackupMkey OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Traffic Crypto Backup Master Key"
+::= { genEquipTrafficCryptoConfigEntry 4 }
+
+genEquipTrafficCryptoConfigMkeyPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Master Key Expire Configuration."
+::= { genEquipTrafficCryptoConfigEntry 5 }
+
+genEquipTrafficCryptoConfigRandKeyGen OBJECT-TYPE
+ SYNTAX INTEGER {
+ random-key-generate(0),
+ random-key-clear(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Random Key generation/clear indication."
+::= { genEquipTrafficCryptoConfigEntry 6 }
+
+genEquipTrafficCryptoConfigSkeyPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Session Key Update Time Configuration."
+::= { genEquipTrafficCryptoConfigEntry 7 }
+
+
+-- NG Sequrity Traffic Crypto status table traffic-crypto-status-table
+genEquipTrafficCryptoStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipTrafficCryptoStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Traffic Crypto status table."
+ ::= { genEquipSecurityTrafficCrypto 11 }
+
+genEquipTrafficCryptoStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipTrafficCryptoStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Traffic Crypto status table Entry"
+ INDEX { genEquipTrafficCryptoStatusId }
+ ::= { genEquipTrafficCryptoStatusTable 1 }
+
+GenEquipTrafficCryptoStatusEntry ::=
+ SEQUENCE {
+ genEquipTrafficCryptoStatusId
+ INTEGER,
+ genEquipTrafficCryptoStatusValid
+ INTEGER,
+ genEquipTrafficCryptoStatusMkeyTimeExpire
+ INTEGER
+}
+
+
+genEquipTrafficCryptoStatusId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Traffic Crypto Status Intreface ID"
+::= { genEquipTrafficCryptoStatusEntry 1 }
+
+genEquipTrafficCryptoStatusValid OBJECT-TYPE
+ SYNTAX INTEGER {
+ not-valid(0),
+ valid(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Crypto Interface Validation State."
+::= { genEquipTrafficCryptoStatusEntry 2 }
+
+genEquipTrafficCryptoStatusMkeyTimeExpire OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of days Mkey to expire."
+::= { genEquipTrafficCryptoStatusEntry 3 }
+
+--
+--
+
+genEquipMngSwFileTransferStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngSwFileTransferStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows the status of the current software version file transfer operation."
+ ::= { genEquipMngSw 19 }
+
+genEquipMngSwFileTransferStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipMngSwFileTransferStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the info of software management file transfer status."
+ INDEX { genEquipMngSwFileTransferStatusIndex }
+ ::= { genEquipMngSwFileTransferStatusTable 1 }
+
+GenEquipMngSwFileTransferStatusEntry ::=
+ SEQUENCE {
+ genEquipMngSwFileTransferStatusIndex
+ INTEGER,
+ genEquipMngSwFileTransferStatusResult
+ INTEGER,
+ genEquipMngSwFileTransferPercentageDone
+ INTEGER,
+ genEquipMngSwFileTransferPercentageDoneStandBy
+ INTEGER,
+ genEquipMngSwFileTransferStatusResultStandBy
+ INTEGER
+}
+
+genEquipMngSwFileTransferStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the table.."
+ ::= { genEquipMngSwFileTransferStatusEntry 1 }
+
+
+genEquipMngSwFileTransferStatusResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(0),
+ downloadStarted(1),
+ verifyingDownloadFiles(2),
+ downloadInProgress(3),
+ downloadSuccess(4),
+ downloadFailure(5),
+ allComponentsExist(6),
+ versionIncompatibleWithSystem(7),
+ incompleteFileSet(8),
+ componentUnsupportedByHw(9),
+ corruptSwFiles(10),
+ missingDependencies(11),
+ downloadCancelled(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the current file transfer operation."
+ ::= { genEquipMngSwFileTransferStatusEntry 2 }
+
+genEquipMngSwFileTransferPercentageDone OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An indication of the progress of the process of the current file transfer operation."
+ ::= { genEquipMngSwFileTransferStatusEntry 3 }
+
+genEquipMngSwFileTransferPercentageDoneStandBy OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An indication of the progress of the process of the current internal file transfer operation."
+ ::= { genEquipMngSwFileTransferStatusEntry 4 }
+
+genEquipMngSwFileTransferStatusResultStandBy OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(0),
+ download-started(1),
+ verifying-download-files(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the current internal file transfer operation."
+ ::= { genEquipMngSwFileTransferStatusEntry 5 }
+
+
+
+genEquipMngSwInstallStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngSwInstallStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows the status of the current software version installation operation."
+ ::= { genEquipMngSw 20 }
+
+genEquipMngSwInstallStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipMngSwInstallStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the info of software installation status."
+ INDEX { genEquipMngSwInstallStatusIndex }
+ ::= { genEquipMngSwInstallStatusTable 1 }
+
+GenEquipMngSwInstallStatusEntry ::=
+ SEQUENCE {
+ genEquipMngSwInstallStatusIndex
+ INTEGER,
+ genEquipMngSwInstallStatusResult
+ INTEGER,
+ genEquipMngSwInstallPercentageDone
+ INTEGER,
+ genEquipMngSwInstallStatusResultStandBy
+ INTEGER,
+ genEquipMngSwInstallPercentageDoneStandBy
+ INTEGER
+}
+
+genEquipMngSwInstallStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the table.."
+ ::= { genEquipMngSwInstallStatusEntry 1 }
+
+
+genEquipMngSwInstallStatusResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(0),
+ installationStarted(1),
+ verifyingInstallationFiles(2),
+ installationInProgress(3),
+ installationSuccess(4),
+ installationPartialSuccess(5),
+ installationFailure(6),
+ incompleteSwVersion(7),
+ installationCancelled(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the current installation operation."
+ ::= { genEquipMngSwInstallStatusEntry 2 }
+
+genEquipMngSwInstallPercentageDone OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An indication of the progress of the process of the current installation operation."
+ ::= { genEquipMngSwInstallStatusEntry 3 }
+
+genEquipMngSwInstallStatusResultStandBy OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(0),
+ installationStarted(1),
+ verifyingInstallationFiles(2),
+ installationInProgress(3),
+ installationSuccess(4),
+ installationPartialSuccess(5),
+ installationFailure(6),
+ incompleteSwVersion(7),
+ installationCancelled(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the current file transfer operation."
+ ::= { genEquipMngSwInstallStatusEntry 4 }
+
+genEquipMngSwInstallPercentageDoneStandBy OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An indication of the progress of the process of the current installation operation."
+ ::= { genEquipMngSwInstallStatusEntry 5 }
+
+
+--
+--
+genEquipMngSwOperationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngSwOperationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows downloading and installing SW versions."
+ ::= { genEquipMngSw 21 }
+
+genEquipMngSwOperationEntry OBJECT-TYPE
+ SYNTAX GenEquipMngSwOperationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry containing the info of software management operation table."
+ INDEX { genEquipMngSwOperationIndex }
+ ::= { genEquipMngSwOperationTable 1 }
+
+GenEquipMngSwOperationEntry ::=
+ SEQUENCE {
+ genEquipMngSwOperationIndex
+ INTEGER,
+ genEquipMngSwOperationOperation
+ INTEGER,
+ genEquipMngSwOperationTimedInstallation
+ NoYes
+}
+
+genEquipMngSwOperationIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the table.."
+ ::= { genEquipMngSwOperationEntry 1 }
+
+
+genEquipMngSwOperationOperation OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(0),
+ download(1),
+ install(2),
+ updateBackup(3),
+ swapBootSection(4),
+ abortTimer(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The operation to be performed: download, install, update backup, swap boot section, abort installation timer."
+ ::= { genEquipMngSwOperationEntry 2 }
+
+genEquipMngSwOperationTimedInstallation OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Whether to perform the installation after a configurable timer expires."
+ ::= { genEquipMngSwOperationEntry 3 }
+
+--
+-- Slots running versions status table - software-mgt-slot-running-versions-status
+--
+genEquipMngSwSlotRunningVersionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngSwSlotRunningVersionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows the versions currently running in cards installed in the system."
+ ::= { genEquipMngSw 22 }
+
+genEquipMngSwSlotRunningVersionEntry OBJECT-TYPE
+ SYNTAX GenEquipMngSwSlotRunningVersionEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry shows the versions currently running in cards installed in the system."
+ INDEX { genEquipMngSwSlotRunningVersionSlotId }
+ ::= { genEquipMngSwSlotRunningVersionTable 1 }
+
+GenEquipMngSwSlotRunningVersionEntry ::=
+ SEQUENCE {
+ genEquipMngSwSlotRunningVersionSlotId
+ INTEGER,
+ genEquipMngSwSlotRunningVersionCardType
+ InventoryCardType,
+ genEquipMngSwSlotRunningVersionComponent
+ DisplayString,
+ genEquipMngSwSlotRunningVersionActualVersion
+ DisplayString
+}
+
+genEquipMngSwSlotRunningVersionSlotId OBJECT-TYPE
+ SYNTAX INTEGER (1..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the table.."
+ ::= { genEquipMngSwSlotRunningVersionEntry 1 }
+
+
+genEquipMngSwSlotRunningVersionCardType OBJECT-TYPE
+ SYNTAX InventoryCardType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of card inserted in slot."
+ ::= { genEquipMngSwSlotRunningVersionEntry 2 }
+
+genEquipMngSwSlotRunningVersionComponent OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Name of SW functional component."
+ ::= { genEquipMngSwSlotRunningVersionEntry 3 }
+
+genEquipMngSwSlotRunningVersionActualVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Version of running SW."
+ ::= { genEquipMngSwSlotRunningVersionEntry 4 }
+
+
+--
+-- Standby Unit software versions table - software-mgt-table-current-versions-status-standby
+--
+genEquipMngSwIDUVersionsStandByTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngSwIDUVersionsStandByEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows the software versions residing in the standby unit."
+ ::= { genEquipMngSw 23 }
+
+genEquipMngSwIDUVersionsStandByEntry OBJECT-TYPE
+ SYNTAX GenEquipMngSwIDUVersionsStandByEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry shows the software versions residing in the standby unit."
+ INDEX { genEquipMngSwIDUVersionsStandByIndex }
+ ::= { genEquipMngSwIDUVersionsStandByTable 1 }
+
+GenEquipMngSwIDUVersionsStandByEntry ::=
+ SEQUENCE {
+ genEquipMngSwIDUVersionsStandByIndex
+ INTEGER,
+ genEquipMngSwIDUVersionsStandByPackageName
+ DisplayString,
+ genEquipMngSwIDUVersionsStandByRunningVersion
+ DisplayString,
+ genEquipMngSwIDUVersionsStandByInstalledVersion
+ DisplayString,
+ genEquipMngSwIDUVersionsStandByTargetDevice
+ InventoryCardType,
+ genEquipMngSwIDUVersionsStandByDownloadedPackage
+ DisplayString,
+ genEquipMngSwIDUVersionsStandByResetType
+ VmResetType
+}
+
+genEquipMngSwIDUVersionsStandByIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "mate rpm index."
+ ::= { genEquipMngSwIDUVersionsStandByEntry 1 }
+
+
+genEquipMngSwIDUVersionsStandByPackageName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Name of the module which the software package belongs to."
+ ::= { genEquipMngSwIDUVersionsStandByEntry 2 }
+
+genEquipMngSwIDUVersionsStandByRunningVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Version currently running."
+ ::= { genEquipMngSwIDUVersionsStandByEntry 3 }
+
+genEquipMngSwIDUVersionsStandByInstalledVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Currently installed version; upon the appropriate reset this will become the running version."
+ ::= { genEquipMngSwIDUVersionsStandByEntry 4 }
+
+genEquipMngSwIDUVersionsStandByTargetDevice OBJECT-TYPE
+ SYNTAX InventoryCardType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The HW board in which the SW module from the mate is running."
+ ::= { genEquipMngSwIDUVersionsStandByEntry 5 }
+
+genEquipMngSwIDUVersionsStandByDownloadedPackage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Version that was downloaded from server upon installation, it will become the installed version."
+ ::= { genEquipMngSwIDUVersionsStandByEntry 6 }
+
+genEquipMngSwIDUVersionsStandByResetType OBJECT-TYPE
+ SYNTAX VmResetType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum level of reset required to update the software in the relevant module."
+ ::= { genEquipMngSwIDUVersionsStandByEntry 7 }
+
+--
+-- WatchDog Scalar
+genEquipMngSwWatchdogAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enables/Disables the watchdog timer for the application."
+ ::= { genEquipMngSw 35 }
+
+
+-- Management configuration
+genEquipMngCfg OBJECT IDENTIFIER ::= { genEquipMng 2}
+
+genEquipMngCfgBackupStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter shows the current state of the configuration backup files creation in the IDU.
+ Possible values are:
+ - ready(0)
+ - inProgress(1)
+ - success(2)
+ - failure(3)"
+::= { genEquipMngCfg 1 }
+
+genEquipMngCfgRestoreStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter shows the current state of configuration restoring from downloaded backup files.
+ Possible values are:
+ - ready(0)
+ - inProgress(1)
+ - success(2)
+ - failure(3)"
+::= { genEquipMngCfg 2 }
+
+genEquipMngCfgUploadStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter shows the current state of configuration backup files transfer from IDU to external FTP site.
+ Possible values are:
+ - ready(0)
+ - inProgress(1)
+ - success(2)
+ - failure(3)"
+::= { genEquipMngCfg 3 }
+
+
+genEquipMngCfgDownloadStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter shows the current state of configuration backup files transfer from external FTP site to IDU.
+ Possible values are:
+ - ready(0)
+ - inProgress(1)
+ - success(2)
+ - failure(3)"
+::= { genEquipMngCfg 4 }
+
+genEquipMngCfgCommand OBJECT-TYPE
+ SYNTAX INTEGER{
+ no-operation(0),
+ backup(1),
+ restore(2),
+ upload(3),
+ download(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The command to be executed to backup/restore or upload/download configuration.
+ If there is more then 1 slot in the NE, it is done for all the shelf."
+::= { genEquipMngCfg 5 }
+
+genEquipMngCfgEthernetSwitchStoreConfiguration OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter writes the current configuration in the database.
+ This command should be called after any change to the following sections:
+ - Bridge configuration
+ - WaySide configuration
+ - Protection configuration."
+::= { genEquipMngCfg 6 }
+
+genEquipMngCfgSetToDefaultKeepIp OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set to Default configuration without changing the network parameters such as IP address, and subnet mask."
+::= { genEquipMngCfg 7 }
+
+genEquipMngCfgCliScriptFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CLI script file name to be downloaded to the NE."
+::= { genEquipMngCfg 8 }
+
+--
+-- Managment Configuration
+--
+genEquipMngCfgGeneric OBJECT IDENTIFIER ::= { genEquipMngCfg 10}
+
+genEquipMngCfgBackupProgress OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An indication of the progress of the backup operation process."
+::= { genEquipMngCfgGeneric 1 }
+
+genEquipMngCfgTimeToInstallation OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A counter indicating the time left until installation begins."
+::= { genEquipMngCfgGeneric 2 }
+
+
+--
+-- Configuration management file transfer - configuration-table-file-transfer-config
+--
+genEquipMngCfgFileTransferTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngCfgFileTransferEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuring the details of the external server where configuration should be located."
+ ::= { genEquipMngCfg 11 }
+
+genEquipMngCfgFileTransferEntry OBJECT-TYPE
+ SYNTAX GenEquipMngCfgFileTransferEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuring the details of the external server where configuration should be located."
+ INDEX { genEquipMngCfgFileTransferIndex }
+ ::= { genEquipMngCfgFileTransferTable 1 }
+
+GenEquipMngCfgFileTransferEntry ::=
+ SEQUENCE {
+ genEquipMngCfgFileTransferIndex
+ INTEGER,
+ genEquipMngCfgFileTransferProtocol
+ FtpProtocolType,
+ genEquipMngCfgFileTransferUserName
+ DisplayString,
+ genEquipMngCfgFileTransferPassword
+ DisplayString,
+ genEquipMngCfgFileTransferAddress
+ IpAddress,
+ genEquipMngCfgFileTransferPath
+ DisplayString,
+ genEquipMngCfgFileTransferFileName
+ DisplayString,
+ genEquipMngCfgFileTransferIpv6Address
+ OCTET STRING
+}
+
+genEquipMngCfgFileTransferIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the table."
+::= { genEquipMngCfgFileTransferEntry 1 }
+
+genEquipMngCfgFileTransferProtocol OBJECT-TYPE
+ SYNTAX FtpProtocolType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The protocol to use to transfer the files between the system and an external computer."
+::= { genEquipMngCfgFileTransferEntry 2 }
+
+genEquipMngCfgFileTransferUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User name for access to the configuration files location."
+::= { genEquipMngCfgFileTransferEntry 3 }
+
+genEquipMngCfgFileTransferPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Password for access to the configuration files location."
+::= { genEquipMngCfgFileTransferEntry 4 }
+
+genEquipMngCfgFileTransferAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address of the computer where configuration files are to be transferred to/from."
+::= { genEquipMngCfgFileTransferEntry 5 }
+
+genEquipMngCfgFileTransferPath OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Location of the files in the external server."
+::= { genEquipMngCfgFileTransferEntry 6 }
+
+genEquipMngCfgFileTransferFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Name of the file in server."
+::= { genEquipMngCfgFileTransferEntry 7 }
+
+genEquipMngCfgFileTransferIpv6Address OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Server's address where files will be transferred to/from."
+::= { genEquipMngCfgFileTransferEntry 8 }
+
+
+--
+-- Configuration management file transfer status - configuration-table-file-transfer-status
+--
+genEquipMngCfgFileTransferStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngCfgFileTransferStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows the status of the current configuration file transfer operation."
+ ::= { genEquipMngCfg 12 }
+
+genEquipMngCfgFileTransferStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipMngCfgFileTransferStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry shows the status of the current configuration file transfer operation."
+ INDEX { genEquipMngCfgFileTransferStatusIndex }
+ ::= { genEquipMngCfgFileTransferStatusTable 1 }
+
+GenEquipMngCfgFileTransferStatusEntry ::=
+ SEQUENCE {
+ genEquipMngCfgFileTransferStatusIndex
+ INTEGER,
+ genEquipMngCfgFileTransferStatusPercentageDone
+ INTEGER,
+ genEquipMngCfgFileTransferStatusResult
+ FileTransferStatus
+}
+
+genEquipMngCfgFileTransferStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the table."
+::= { genEquipMngCfgFileTransferStatusEntry 1 }
+
+genEquipMngCfgFileTransferStatusPercentageDone OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An indication of the progress of the process of the current file transfer operation."
+::= { genEquipMngCfgFileTransferStatusEntry 2 }
+
+genEquipMngCfgFileTransferStatusResult OBJECT-TYPE
+ SYNTAX FileTransferStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the current file transfer operation."
+::= { genEquipMngCfgFileTransferStatusEntry 3 }
+
+--
+-- Configuration management operation table - configuration-table-operation-config
+--
+genEquipMngCfgOperationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngCfgOperationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows creating, restoring, transferring and deleting configuration files."
+ ::= { genEquipMngCfg 13 }
+
+genEquipMngCfgOperationEntry OBJECT-TYPE
+ SYNTAX GenEquipMngCfgOperationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows creating, restoring, transferring and deleting configuration files."
+ INDEX { genEquipMngCfgOperationIndex }
+ ::= { genEquipMngCfgOperationTable 1 }
+
+GenEquipMngCfgOperationEntry ::=
+ SEQUENCE {
+ genEquipMngCfgOperationIndex
+ INTEGER,
+ genEquipMngCfgOperationOperation
+ CfgOper,
+ genEquipMngCfgOperationFileNumber
+ INTEGER,
+ genEquipMngCfgOperationTimedInstallation
+ NoYes,
+ genEquipMngCfgOperationTimer
+ DisplayString,
+ genEquipMngCfgOperationSlotNumber
+ INTEGER
+}
+
+genEquipMngCfgOperationIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the table."
+::= { genEquipMngCfgOperationEntry 1 }
+
+genEquipMngCfgOperationOperation OBJECT-TYPE
+ SYNTAX CfgOper
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The operation to be performed: backup, restore, delete, import, export."
+::= { genEquipMngCfgOperationEntry 2 }
+
+genEquipMngCfgOperationFileNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A number from 1 to 3 to identify different restoration files."
+::= { genEquipMngCfgOperationEntry 3 }
+
+genEquipMngCfgOperationTimedInstallation OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Whether to install immediately or following a countdown from a defined counter."
+::= { genEquipMngCfgOperationEntry 4 }
+
+genEquipMngCfgOperationTimer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A timer which determines the time to installation."
+::= { genEquipMngCfgOperationEntry 5 }
+
+genEquipMngCfgOperationSlotNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot number."
+::= { genEquipMngCfgOperationEntry 6 }
+
+
+--
+-- Configuration management status table - configuration-table-backup-files-status
+--
+genEquipMngCfgConfigurationFilesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngCfgConfigurationFilesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows the status of the current configuration management operation."
+ ::= { genEquipMngCfg 14 }
+
+genEquipMngCfgConfigurationFilesEntry OBJECT-TYPE
+ SYNTAX GenEquipMngCfgConfigurationFilesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry shows the status of the current configuration file transfer operation."
+ INDEX { genEquipMngCfgConfigurationFilesIndex }
+ ::= { genEquipMngCfgConfigurationFilesTable 1 }
+
+GenEquipMngCfgConfigurationFilesEntry ::=
+ SEQUENCE {
+ genEquipMngCfgConfigurationFilesIndex
+ INTEGER,
+ genEquipMngCfgConfigurationFilesFileNumber
+ INTEGER,
+ genEquipMngCfgConfigurationFilesSystemType
+ DisplayString,
+ genEquipMngCfgConfigurationFilesSWVersion
+ DisplayString,
+ genEquipMngCfgConfigurationFilesTimeDate
+ INTEGER,
+ genEquipMngCfgConfigurationFilesSystemIP
+ IpAddress,
+ genEquipMngCfgConfigurationFilesCardsConfigured
+ DisplayString,
+ genEquipMngCfgConfigurationFilesSystemID
+ DisplayString
+}
+
+genEquipMngCfgConfigurationFilesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the table."
+::= { genEquipMngCfgConfigurationFilesEntry 1 }
+
+genEquipMngCfgConfigurationFilesFileNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A number from 1 to 3 to identify different restoration files."
+::= { genEquipMngCfgConfigurationFilesEntry 2 }
+
+genEquipMngCfgConfigurationFilesSystemType OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of product from which the backup file was created."
+::= { genEquipMngCfgConfigurationFilesEntry 3 }
+
+genEquipMngCfgConfigurationFilesSWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Software version of the system from which the backup file was created."
+::= { genEquipMngCfgConfigurationFilesEntry 4 }
+
+genEquipMngCfgConfigurationFilesTimeDate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time and date of creation of the file."
+::= { genEquipMngCfgConfigurationFilesEntry 5 }
+
+genEquipMngCfgConfigurationFilesSystemIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IP address of the unit from which the backup file was created."
+::= { genEquipMngCfgConfigurationFilesEntry 6 }
+
+genEquipMngCfgConfigurationFilesCardsConfigured OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Types of cards for which configuration values exist in the file; when restoring other card types will get default values."
+::= { genEquipMngCfgConfigurationFilesEntry 7 }
+
+genEquipMngCfgConfigurationFilesSystemID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System ID of the unit from which the backup file was created."
+::= { genEquipMngCfgConfigurationFilesEntry 8 }
+
+--
+--
+genEquipMngCfgFileRestoreStatus OBJECT-TYPE
+ SYNTAX FileRestoreStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the operation of configuration restore from restore point."
+::= { genEquipMngCfg 20 }
+
+genEquipMngCfgFileTransferStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(0),
+ download-started(1),
+ verifying-download-files(2),
+ download-in-progress(3),
+ download-success(4),
+ download-failure(5),
+ all-components-exist(6),
+ version-incompatible-with-system(7),
+ incomplete-file-set(8),
+ component-unsupported-by-hw(9),
+ corrupt-sw-files(10),
+ missing-dependencies(11),
+ download-cancelled(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the operation of configuration restore from restore point."
+::= { genEquipMngCfg 21 }
+
+
+
+
+-- Management File Transfer
+genEquipMngFileTransfer OBJECT IDENTIFIER ::= { genEquipMng 3}
+
+genEquipMngFileTransferFileTypeOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-operation(0),
+ download-configuration(1),
+ download-certificate(2),
+ download-warning-banner(3),
+ download-cli-script(4),
+ upload-configuration(5),
+ upload-csr-file(6),
+ upload-unit-info(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Operation for the file type to be transferred between the IDU and the external server.
+ The options with prefix 'download' are files to be transferred from the server to the IDU.
+ The options with prefix 'upload' are files to be transferred from the IDU to the server.
+ To download IDU certificate, the OIDs genEquipSecurityCfgSecurityFileName, genEquipSecurityCfgSecurityFileFormat
+ and genEquipSecurityCfgSecurityFileType should be set prior the operation of download security file.
+ To upload CSR file, the OID genEquipSecurityCfgSecurityFileName should be set prior the operation of upload CSR file.
+ To download CLI string, the OID genEquipMngCfgCliScriptFileName should be set prior the operation of download cli-script.
+ To download warning banner file, the OID genEquipSecurityCfgWarningBannerFName should be set prior the operation of download warning-banner."
+::= { genEquipMngFileTransfer 1 }
+
+genEquipMngFileTransferDownloadConfigStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operation status of download configuration, which is performed using genEquipMngFileTransferFileTypeOper"
+::= { genEquipMngFileTransfer 2 }
+
+genEquipMngFileTransferDownloadCertificateStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operation status of download configuration, which is performed using genEquipMngFileTransferFileTypeOper"
+::= { genEquipMngFileTransfer 3 }
+
+genEquipMngFileTransferDownloadWarningBannerStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operation status of download warning banner, which is performed using genEquipMngFileTransferFileTypeOper"
+::= { genEquipMngFileTransfer 4 }
+
+genEquipMngFileTransferDownloadCliScriptStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TThe operation status of download cli script, which is performed using genEquipMngFileTransferFileTypeOper"
+::= { genEquipMngFileTransfer 5 }
+
+genEquipMngFileTransferUploadConfigStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operation status of upload configuration, which is performed using genEquipMngFileTransferFileTypeOper"
+::= { genEquipMngFileTransfer 6 }
+
+genEquipMngFileTransferUploadCSRStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operation status of upload CSR, which is performed using genEquipMngFileTransferFileTypeOper"
+::= { genEquipMngFileTransfer 7 }
+
+genEquipMngFileTransferUploadUnitInfoStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operation status of upload unit info, which is performed using genEquipMngFileTransferFileTypeOper"
+::= { genEquipMngFileTransfer 8 }
+
+
+-- Management Unit Information Group
+genEquipMngUnitInfo OBJECT IDENTIFIER ::= { genEquipMng 4}
+genEquipMngUnitInfoGeneric OBJECT IDENTIFIER ::= { genEquipMngUnitInfo 1}
+
+genEquipMngUnitInfoOperation OBJECT-TYPE
+ SYNTAX CfgUnitInfoOper
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Allows creating and exporting the unit information file."
+::= { genEquipMngUnitInfoGeneric 1 }
+
+genEquipMngUnitInfoProgress OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Progress in percentage of the operation of the unit info file creation."
+::= { genEquipMngUnitInfoGeneric 2 }
+
+genEquipMngUnitInfoStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the operation of the unit info file creation."
+::= { genEquipMngUnitInfoGeneric 3 }
+
+
+-- CLI Group
+genEquipMngCli OBJECT IDENTIFIER ::= { genEquipMng 5}
+
+genEquipMngCliScriptOperation OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-operation(0),
+ import(1),
+ delete(2),
+ show(3),
+ execute(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Allows importing, showing, deleting and executing CLI scripts."
+::= { genEquipMngCli 1 }
+
+genEquipMngCliScriptOperationStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(0),
+ executing(1),
+ failed(2),
+ success(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Allows importing, showing, deleting and executing CLI scripts."
+::= { genEquipMngCli 2 }
+
+
+--
+-- unit-info file transfer configuration table - unit-info-files-transfer-table-config
+--
+genEquipMngUnitInfoFileTransferTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngUnitInfoFileTransferEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table allows configuring the details of the external server which the unit info file will be expoted to."
+ ::= { genEquipMngUnitInfo 2 }
+
+genEquipMngUnitInfoFileTransferEntry OBJECT-TYPE
+ SYNTAX GenEquipMngUnitInfoFileTransferEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry allows configuring the details of the external server which the unit info file will be expoted to."
+ INDEX { genEquipMngUnitInfoFileTransferIndex }
+ ::= { genEquipMngUnitInfoFileTransferTable 1 }
+
+GenEquipMngUnitInfoFileTransferEntry ::=
+ SEQUENCE {
+ genEquipMngUnitInfoFileTransferIndex
+ INTEGER,
+ genEquipMngUnitInfoFileTransferProtocol
+ FtpProtocolType,
+ genEquipMngUnitInfoFileTransferUserName
+ DisplayString,
+ genEquipMngUnitInfoFileTransferPassword
+ DisplayString,
+ genEquipMngUnitInfoFileTransferAddress
+ IpAddress,
+ genEquipMngUnitInfoFileTransferPath
+ DisplayString,
+ genEquipMngUnitInfoFileTransferFileName
+ DisplayString,
+ genEquipMngUnitInfoFileTransferIpv6Address
+ OCTET STRING
+}
+
+genEquipMngUnitInfoFileTransferIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the table."
+::= { genEquipMngUnitInfoFileTransferEntry 1 }
+
+genEquipMngUnitInfoFileTransferProtocol OBJECT-TYPE
+ SYNTAX FtpProtocolType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The protocol to use to transfer the files between the system and an external computer."
+::= { genEquipMngUnitInfoFileTransferEntry 2 }
+
+genEquipMngUnitInfoFileTransferUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User name for access to the files location."
+::= { genEquipMngUnitInfoFileTransferEntry 3 }
+
+genEquipMngUnitInfoFileTransferPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Password for access to the files location."
+::= { genEquipMngUnitInfoFileTransferEntry 4 }
+
+genEquipMngUnitInfoFileTransferAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address of the computer where the files are to be transferred to/from."
+::= { genEquipMngUnitInfoFileTransferEntry 5 }
+
+genEquipMngUnitInfoFileTransferPath OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Desired location of the unit info file in external server."
+::= { genEquipMngUnitInfoFileTransferEntry 6 }
+
+genEquipMngUnitInfoFileTransferFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Name of the file in server."
+::= { genEquipMngUnitInfoFileTransferEntry 7 }
+
+genEquipMngUnitInfoFileTransferIpv6Address OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Server's Address to which he file will be transferred."
+::= { genEquipMngUnitInfoFileTransferEntry 8 }
+
+--
+-- unit-info file transfer status table - unit-info-file-transfer-table-status
+--
+genEquipMngUnitInfoFileTransferStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipMngUnitInfoFileTransferStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table shows the status of the current configuration file transfer operation."
+ ::= { genEquipMngUnitInfo 3 }
+
+genEquipMngUnitInfoFileTransferStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipMngUnitInfoFileTransferStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table entry shows the status of the current configuration file transfer operation."
+ INDEX { genEquipMngUnitInfoFileTransferStatusIndex }
+ ::= { genEquipMngUnitInfoFileTransferStatusTable 1 }
+
+GenEquipMngUnitInfoFileTransferStatusEntry ::=
+ SEQUENCE {
+ genEquipMngUnitInfoFileTransferStatusIndex
+ INTEGER,
+ genEquipMngUnitInfoFileTransferStatusPercentageDone
+ INTEGER,
+ genEquipMngUnitInfoFileTransferStatusResult
+ ProgressStatus
+}
+
+genEquipMngUnitInfoFileTransferStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the table."
+::= { genEquipMngUnitInfoFileTransferStatusEntry 1 }
+
+genEquipMngUnitInfoFileTransferStatusPercentageDone OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An indication of the progress of the process of the current file transfer operation."
+::= { genEquipMngUnitInfoFileTransferStatusEntry 2 }
+
+genEquipMngUnitInfoFileTransferStatusResult OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the current file transfer operation."
+::= { genEquipMngUnitInfoFileTransferStatusEntry 3 }
+
+
+
+-- Diagnostics and Maintenance
+genEquipDiagAndMaintenance OBJECT IDENTIFIER ::= {genEquip 10}
+
+-- Radio Loopback
+
+genEquipDiagAndMaintenanceRadioLoopbackTimeout OBJECT-TYPE
+ SYNTAX INTEGER (0..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radio loopback timeout, in minutes. 0 means no timer."
+::= { genEquipDiagAndMaintenance 1 }
+
+
+-- Line Loopback
+
+genEquipDiagAndMaintenanceLineLoopbackTimeout OBJECT-TYPE
+ SYNTAX INTEGER (0..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Line loopback timeout, in minutes. 0 means no timer."
+::= { genEquipDiagAndMaintenance 2 }
+
+-- STM-1/OC-3
+
+genEquipDiagAndMaintenanceSDHLoopbackTimeout OBJECT-TYPE
+ SYNTAX INTEGER (0..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STM-1/OC-3 line loopback timeout, in minutes. 0 means no timer."
+::= { genEquipDiagAndMaintenance 3 }
+
+
+
+
+-- Security Configuration
+genEquipSecurity OBJECT IDENTIFIER ::= {genEquip 11}
+
+-- Security Configuration
+genEquipSecurityConfiguration OBJECT IDENTIFIER ::= {genEquipSecurity 1}
+
+genEquipSecurityCfgUploadPublicKeyStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The upload status of the Public key."
+::= { genEquipSecurityConfiguration 1 }
+
+genEquipSecurityCfgDownloadSecurityStatus OBJECT-TYPE
+ SYNTAX ProgressStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The download status of the digital certificate."
+::= { genEquipSecurityConfiguration 2 }
+
+genEquipSecurityCfgSecurityFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The certificate file name to be downloaded."
+::= { genEquipSecurityConfiguration 3 }
+
+genEquipSecurityCfgSecurityFileType OBJECT-TYPE
+ SYNTAX INTEGER {
+ target-certificate(0),
+ target-ca-certificate(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The digital certificate file type."
+::= { genEquipSecurityConfiguration 4 }
+
+genEquipSecurityCfgSecurityFileFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ pem(0),
+ der(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The certificate file format.
+ .pem - (Privacy Enhanced Mail) Base64 encoded DER certificate,
+ enclosed between -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----
+
+ .der is a subset of Basic Encoding Rules (BER) providing for exactly one way to encode an ASN.1 value."
+::= { genEquipSecurityConfiguration 5 }
+
+genEquipSecurityCfgSecurityWebCertificateAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The admin state of the certificate."
+::= { genEquipSecurityConfiguration 6 }
+
+genEquipSecurityCfgWebProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ http(1),
+ https(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Use unsecure http or secure https."
+::= { genEquipSecurityConfiguration 7 }
+
+genEquipSecurityCfgTelnetAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable the Telnet server on the NE."
+::= { genEquipSecurityConfiguration 8 }
+
+genEquipSecurityCfgAutoLogOutPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Auto logout period for CLI or web users, (1-60 seconds)"
+::= { genEquipSecurityConfiguration 9 }
+
+genEquipSecurityXFTP OBJECT IDENTIFIER ::= {genEquipSecurityConfiguration 10}
+
+genEquipSecurityXFTPHostIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The FTP/SFTP host IP address."
+::= { genEquipSecurityXFTP 1 }
+
+genEquipSecurityXFTPHostPath OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The FTP/SFTP host directory path."
+::= { genEquipSecurityXFTP 2 }
+
+genEquipSecurityXFTPProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ftp(0),
+ sftp(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Either FTP or SFTP to be used."
+::= { genEquipSecurityXFTP 3 }
+
+genEquipSecurityXFTPUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FTP User name."
+::= { genEquipSecurityXFTP 4 }
+
+genEquipSecurityXFTPPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FTP User password."
+::= { genEquipSecurityXFTP 5 }
+
+genEquipSecurityCfgPassFirstLoginChange OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Define whether user's first login will be required to change it password or not"
+::= { genEquipSecurityConfiguration 11 }
+
+genEquipSecurityCfgCSRCreation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..512))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This command create CSR file of the element.
+ The file could be uploaded to external server by using the genEquipMngFileTransferFileTypeOper OID.
+ The command syntax should be:
+ <country_name> <state> <locality_name> <organization_name> <organization_unit_name> <common_name> <email_addr>.
+ All the fields must be referred, for skipping on any field, use 'symbol instead'."
+::= { genEquipSecurityConfiguration 12 }
+
+genEquipSecurityCfgWarningBannerFName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Warning Banner file name to be downloaded to the NE."
+::= { genEquipSecurityConfiguration 13 }
+
+genEquipSecurityConfigurationRadius OBJECT IDENTIFIER ::= {genEquipSecurityConfiguration 14}
+
+genEquipSecurityConfigurationRadiusAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter configures the admin state of the RADIUS protocol; when enabled, all users will be logged in via RADIUS server"
+::= { genEquipSecurityConfigurationRadius 1 }
+
+genEquipSecurityConfigurationRadiusServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter configures the IP address of the RADIUS server"
+::= { genEquipSecurityConfigurationRadius 2 }
+
+genEquipSecurityConfigurationRadiusSecret OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter configures the common secret between the agent and the RADIUS server"
+::= { genEquipSecurityConfigurationRadius 3 }
+
+genEquipSecurityConfigurationRadiusPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter configures the IP address of UDP port used for the RADIUS protocol"
+::= { genEquipSecurityConfigurationRadius 4 }
+
+genEquipSecurityConfigurationRadiusRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter configures the number of times the agent will retry to communicate with the RADIUS server before declaring the server to be unreacheable"
+::= { genEquipSecurityConfigurationRadius 5 }
+
+genEquipSecurityConfigurationRadiusTimeout OBJECT-TYPE
+ SYNTAX INTEGER (3..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "this parameter configures the number of times the agent will retry to communicate with the RADIUS server before declaring the server to be unreacheable"
+::= { genEquipSecurityConfigurationRadius 6 }
+
+
+-- Users and Groups
+genEquipSecurityUsersAndGroups OBJECT IDENTIFIER ::= {genEquipSecurity 2}
+
+genEquipSecurityUsersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityUsersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User table."
+ ::= { genEquipSecurityUsersAndGroups 1 }
+
+genEquipSecurityUsersEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityUsersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "User table."
+ INDEX { genEquipSecurityUsersName }
+ ::= { genEquipSecurityUsersTable 1 }
+
+GenEquipSecurityUsersEntry ::=
+ SEQUENCE {
+ genEquipSecurityUsersName
+ DisplayString,
+ genEquipSecurityUsersPasswd
+ DisplayString,
+ genEquipSecurityUsersPriviledge
+ INTEGER,
+ genEquipSecurityUsersPasswdAging
+ INTEGER,
+ genEquipSecurityUsersExprDate
+ INTEGER,
+ genEquipSecurityUsersLastLogin
+ INTEGER,
+ genEquipSecurityUsersRowStatus
+ RowStatus
+}
+
+genEquipSecurityUsersName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the user name."
+::= { genEquipSecurityUsersEntry 1 }
+
+genEquipSecurityUsersPasswd OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the user's password. It is used only in the creation phase. To change the password,
+ you need to use the genEquipSecurityUsersAndGroupsChangePasswd command"
+::= { genEquipSecurityUsersEntry 2 }
+
+genEquipSecurityUsersPriviledge OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-privilege-lvl(-1),
+ viewer-user-lvl(0),
+ operator-user-lvl(1),
+ admin-user-lvl(2),
+ tech-user-lvl(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the users privilege."
+::= { genEquipSecurityUsersEntry 3 }
+
+genEquipSecurityUsersPasswdAging OBJECT-TYPE
+ SYNTAX INTEGER (0..90)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the user's password aging time (in days). When response is 99999 the meaning is No Aging."
+::= { genEquipSecurityUsersEntry 4 }
+
+genEquipSecurityUsersExprDate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the user's password expiration date.
+ The value is presented in time_t format. When response is -1 the meaning is Never Expired."
+::= { genEquipSecurityUsersEntry 5 }
+
+genEquipSecurityUsersLastLogin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the user last login date. Time in seconds since January 1, 1970 00:00 UTC."
+::= { genEquipSecurityUsersEntry 6 }
+
+genEquipSecurityUsersRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the status of the entry."
+::= { genEquipSecurityUsersEntry 30 }
+
+-- User password chnage as a single command
+genEquipSecurityUsersAndGroupsChangePasswd OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This command changes the user password at the command line. It takes all arguments as the command.
+ It cannot be done through the table since it needs to provide the old password as well.
+ The format is: '<username> <old-password> <new-password>' seperated with spaces."
+::= { genEquipSecurityUsersAndGroups 2 }
+
+-- SNMP Security params
+genEquipSecuritySNMP OBJECT IDENTIFIER ::= {genEquipSecurity 3}
+
+genEquipSecuritySNMPReadCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the SNMP Read community string"
+::= { genEquipSecuritySNMP 1 }
+
+genEquipSecuritySNMPWriteCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the SNMP Write community string"
+::= { genEquipSecuritySNMP 2 }
+
+-- SNMP Security V3 Authentication table
+genEquipSecuritySNMPV3 OBJECT IDENTIFIER ::= {genEquipSecuritySNMP 10}
+-- SNMP V3 Authentication table
+genEquipSecuritySNMPV3AuthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecuritySNMPV3AuthEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security General File Transfer Configuration Table."
+ ::= { genEquipSecuritySNMPV3 1 }
+
+genEquipSecuritySNMPV3AuthEntry OBJECT-TYPE
+ SYNTAX GenEquipSecuritySNMPV3AuthEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security General File Transfer Configuration Table"
+ INDEX { genEquipSecuritySNMPV3AuthUserName }
+ ::= { genEquipSecuritySNMPV3AuthTable 1 }
+
+GenEquipSecuritySNMPV3AuthEntry ::=
+ SEQUENCE {
+ genEquipSecuritySNMPV3AuthUserName
+ DisplayString,
+ genEquipSecuritySNMPV3AuthPassword
+ DisplayString,
+ genEquipSecuritySNMPV3AuthSecurityMode
+ INTEGER,
+ genEquipSecuritySNMPV3AuthEncryptionMode
+ INTEGER,
+ genEquipSecuritySNMPV3AuthAuthenticationAlgorithm
+ INTEGER,
+ genEquipSecuritySNMPV3AuthAccessMode
+ INTEGER,
+ genEquipSecuritySNMPV3AuthRowStatus
+ RowStatus
+}
+
+genEquipSecuritySNMPV3AuthUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the V3 user name and the index of file v3 Authentication table."
+::= { genEquipSecuritySNMPV3AuthEntry 1 }
+
+genEquipSecuritySNMPV3AuthPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is file V3 user authentication password."
+::= { genEquipSecuritySNMPV3AuthEntry 2 }
+
+genEquipSecuritySNMPV3AuthSecurityMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAuthNoPriv(1),
+ authNoPriv(2),
+ authPriv(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the user's security mode"
+::= { genEquipSecuritySNMPV3AuthEntry 3 }
+
+genEquipSecuritySNMPV3AuthEncryptionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ des(2),
+ aes(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the V3 encryption mode."
+::= { genEquipSecuritySNMPV3AuthEntry 4 }
+
+genEquipSecuritySNMPV3AuthAuthenticationAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ sha(2),
+ md5(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the V3 authentication algorithm."
+::= { genEquipSecuritySNMPV3AuthEntry 5 }
+
+genEquipSecuritySNMPV3AuthAccessMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ readWrite(1),
+ readOnly(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the V3 user access mode."
+::= { genEquipSecuritySNMPV3AuthEntry 6 }
+
+genEquipSecuritySNMPV3AuthRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the row status."
+::= { genEquipSecuritySNMPV3AuthEntry 30 }
+
+-- NG General Security params
+genEquipSecurityGen OBJECT IDENTIFIER ::= {genEquipSecurity 4}
+
+-- NG Security General File Transfer Configuration Table
+genEquipSecurityGenFTConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityGenFTConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security General File Transfer Configuration Table."
+ ::= { genEquipSecurityGen 1 }
+
+genEquipSecurityGenFTConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityGenFTConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security General File Transfer Configuration Table"
+ INDEX { genEquipSecurityGenFTConfigIndex }
+ ::= { genEquipSecurityGenFTConfigTable 1 }
+
+GenEquipSecurityGenFTConfigEntry ::=
+ SEQUENCE {
+ genEquipSecurityGenFTConfigIndex
+ INTEGER,
+ genEquipSecurityGenFTConfigProtocol
+ INTEGER,
+ genEquipSecurityGenFTConfigUsername
+ DisplayString,
+ genEquipSecurityGenFTConfigPassword
+ DisplayString,
+ genEquipSecurityGenFTConfigAddress
+ IpAddress,
+ genEquipSecurityGenFTConfigFilePath
+ DisplayString,
+ genEquipSecurityGenFTConfigFileName
+ DisplayString,
+ genEquipSecurityGenFTConfigIpV6Address
+ OCTET STRING
+
+}
+
+genEquipSecurityGenFTConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the index of file transfer table."
+::= { genEquipSecurityGenFTConfigEntry 1 }
+
+genEquipSecurityGenFTConfigProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ftp(0),
+ sftp(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is file transfer protocol."
+::= { genEquipSecurityGenFTConfigEntry 2 }
+
+genEquipSecurityGenFTConfigUsername OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the user's name"
+::= { genEquipSecurityGenFTConfigEntry 3 }
+
+genEquipSecurityGenFTConfigPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the users password."
+::= { genEquipSecurityGenFTConfigEntry 4 }
+
+genEquipSecurityGenFTConfigAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the server IP."
+::= { genEquipSecurityGenFTConfigEntry 5 }
+
+genEquipSecurityGenFTConfigFilePath OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is file path."
+::= { genEquipSecurityGenFTConfigEntry 6 }
+
+genEquipSecurityGenFTConfigFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the file name."
+::= { genEquipSecurityGenFTConfigEntry 7 }
+
+genEquipSecurityGenFTConfigIpV6Address OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP address v6 of the server, where the file are to be transferred to/from."
+::= { genEquipSecurityGenFTConfigEntry 8 }
+
+-- NG Security General File Transfer Status Table
+genEquipSecurityGenFTStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityGenFTStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security General File Transfer Status Table."
+ ::= { genEquipSecurityGen 2 }
+
+genEquipSecurityGenFTStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityGenFTStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security General File Transfer Status Table."
+ INDEX { genEquipSecurityGenFTStatusIndex }
+ ::= { genEquipSecurityGenFTStatusTable 1 }
+
+GenEquipSecurityGenFTStatusEntry ::=
+ SEQUENCE {
+ genEquipSecurityGenFTStatusIndex
+ INTEGER,
+ genEquipSecurityGenFTStatusStatus
+ INTEGER,
+ genEquipSecurityGenFTStatusProgress
+ INTEGER
+}
+
+genEquipSecurityGenFTStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This value is the index of file transfer status table."
+::= { genEquipSecurityGenFTStatusEntry 1 }
+
+genEquipSecurityGenFTStatusStatus OBJECT-TYPE
+ SYNTAX FTStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "File transfer operation status."
+::= { genEquipSecurityGenFTStatusEntry 2 }
+
+genEquipSecurityGenFTStatusProgress OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Process prcentage"
+::= { genEquipSecurityGenFTStatusEntry 3 }
+
+-- General Security Scalars
+genEquipSecurityGenFTOperations OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ upload-security-log(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "File transfer operations"
+::= { genEquipSecurityGen 11 }
+
+genEquipSecurityGenImportExportAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Admin for import or export security settings"
+::= { genEquipSecurityGen 12 }
+
+-- genEquipSecurityGenWarningBannerDel
+-- genEquipSecurityGenKeysGenerate
+-- genEquipSecurityGenCreateSelfCertificate
+-- genEquipSecurityGenCreateCSR
+
+-- NG Access Control Security params
+genEquipSecurityAccessControl OBJECT IDENTIFIER ::= {genEquipSecurity 5}
+
+-- NG Security Access Control Profile Table
+genEquipSecurityAccessControlProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityAccessControlProfileEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security Access Control Profile Table."
+ ::= { genEquipSecurityAccessControl 1 }
+
+genEquipSecurityAccessControlProfileEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityAccessControlProfileEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security Access Control Profile Table Entry"
+ INDEX { genEquipSecurityAccessControlProfileName }
+ ::= { genEquipSecurityAccessControlProfileTable 1 }
+
+GenEquipSecurityAccessControlProfileEntry ::=
+ SEQUENCE {
+ genEquipSecurityAccessControlProfileName
+ DisplayString,
+ genEquipSecurityAccessControlProfileChannel
+ INTEGER,
+ genEquipSecurityAccessControlProfileUsed
+ INTEGER,
+ genEquipSecurityAccessControlProfileSecurityWrite
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileSecurityRead
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileMngWrite
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileMngRead
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileRadioWrite
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileRadioRead
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileTDMWrite
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileTDMRead
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileEthWrite
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileEthRead
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileSyncWrite
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileSyncRead
+ RbacAccessLevel,
+ genEquipSecurityAccessControlProfileRowStatus
+ RowStatus
+}
+
+genEquipSecurityAccessControlProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User profile name."
+::= { genEquipSecurityAccessControlProfileEntry 1 }
+
+genEquipSecurityAccessControlProfileChannel OBJECT-TYPE
+ SYNTAX INTEGER (0..127)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Permitted access channels."
+::= { genEquipSecurityAccessControlProfileEntry 2 }
+
+genEquipSecurityAccessControlProfileUsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicate whether the profile in used"
+::= { genEquipSecurityAccessControlProfileEntry 3 }
+
+genEquipSecurityAccessControlProfileSecurityWrite OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security functional write access level."
+::= { genEquipSecurityAccessControlProfileEntry 4 }
+
+genEquipSecurityAccessControlProfileSecurityRead OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security functional read access level."
+::= { genEquipSecurityAccessControlProfileEntry 5 }
+
+genEquipSecurityAccessControlProfileMngWrite OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Management functional write access level."
+::= { genEquipSecurityAccessControlProfileEntry 6 }
+
+genEquipSecurityAccessControlProfileMngRead OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Management functional read access level."
+::= { genEquipSecurityAccessControlProfileEntry 7 }
+
+genEquipSecurityAccessControlProfileRadioWrite OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radio functional write access level."
+::= { genEquipSecurityAccessControlProfileEntry 8 }
+
+genEquipSecurityAccessControlProfileRadioRead OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radio functional read access level."
+::= { genEquipSecurityAccessControlProfileEntry 9 }
+
+genEquipSecurityAccessControlProfileTDMWrite OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM functional write access level."
+::= { genEquipSecurityAccessControlProfileEntry 10 }
+
+genEquipSecurityAccessControlProfileTDMRead OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TDM functional read access level."
+::= { genEquipSecurityAccessControlProfileEntry 11 }
+
+genEquipSecurityAccessControlProfileEthWrite OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ether functional write access level."
+::= { genEquipSecurityAccessControlProfileEntry 12 }
+
+genEquipSecurityAccessControlProfileEthRead OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ether functional read access level."
+::= { genEquipSecurityAccessControlProfileEntry 13 }
+
+genEquipSecurityAccessControlProfileSyncWrite OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sync functional write access level."
+::= { genEquipSecurityAccessControlProfileEntry 14 }
+
+genEquipSecurityAccessControlProfileSyncRead OBJECT-TYPE
+ SYNTAX RbacAccessLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sync functional read access level."
+::= { genEquipSecurityAccessControlProfileEntry 15 }
+
+genEquipSecurityAccessControlProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row Status for Profile table."
+::= { genEquipSecurityAccessControlProfileEntry 30 }
+
+-- NG Security Access Control User Table
+genEquipSecurityAccessControlUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityAccessControlUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security Access Control User Table."
+ ::= { genEquipSecurityAccessControl 2 }
+
+genEquipSecurityAccessControlUserEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityAccessControlUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security Access Control User Table Entry"
+ INDEX { genEquipSecurityAccessControlUserName }
+ ::= { genEquipSecurityAccessControlUserTable 1 }
+
+GenEquipSecurityAccessControlUserEntry ::=
+ SEQUENCE {
+ genEquipSecurityAccessControlUserName
+ DisplayString,
+ genEquipSecurityAccessControlUserProfile
+ DisplayString,
+ genEquipSecurityAccessControlUserPassword
+ DisplayString,
+ genEquipSecurityAccessControlUserExpired
+ INTEGER,
+ genEquipSecurityAccessControlUserBlock
+ NoYes,
+ genEquipSecurityAccessControlUserLastLogout
+ INTEGER,
+ genEquipSecurityAccessControlUserLoggedIn
+ NoYes,
+ genEquipSecurityAccessControlUserRowStatus
+ RowStatus
+}
+
+genEquipSecurityAccessControlUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User name."
+::= { genEquipSecurityAccessControlUserEntry 1 }
+
+genEquipSecurityAccessControlUserProfile OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User's profile name."
+::= { genEquipSecurityAccessControlUserEntry 2 }
+
+genEquipSecurityAccessControlUserPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User's password"
+::= { genEquipSecurityAccessControlUserEntry 3 }
+
+genEquipSecurityAccessControlUserExpired OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "expired date of user account."
+::= { genEquipSecurityAccessControlUserEntry 4 }
+
+genEquipSecurityAccessControlUserBlock OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Block user account."
+::= { genEquipSecurityAccessControlUserEntry 5 }
+
+genEquipSecurityAccessControlUserLastLogout OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Current login indication."
+::= { genEquipSecurityAccessControlUserEntry 6 }
+
+genEquipSecurityAccessControlUserLoggedIn OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Current login indication."
+::= { genEquipSecurityAccessControlUserEntry 7 }
+
+genEquipSecurityAccessControlUserRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Row Status for users table."
+::= { genEquipSecurityAccessControlUserEntry 30 }
+
+-- NG Access Control Scalars
+genEquipSecurityAccessControlPassEnforceStrength OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enforce strength password."
+::= { genEquipSecurityAccessControl 11 }
+
+genEquipSecurityAccessControlPassFirstLoginChange OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Password change for first login."
+::= { genEquipSecurityAccessControl 12 }
+
+genEquipSecurityAccessControlPassAging OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Password aging."
+::= { genEquipSecurityAccessControl 13 }
+
+genEquipSecurityAccessControlFailureLoginAttempt OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Failure login threshold blocking user account."
+::= { genEquipSecurityAccessControl 14 }
+
+genEquipSecurityAccessControlBlockFailureLoginPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Blocking period due to failure login."
+::= { genEquipSecurityAccessControl 15 }
+
+genEquipSecurityAccessControlBlockunusedAccount OBJECT-TYPE
+ SYNTAX INTEGER (0..90)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Period time for block unused account."
+::= { genEquipSecurityAccessControl 16 }
+
+genEquipSecurityAccessControlBlockRootRemote OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Root remote access."
+::= { genEquipSecurityAccessControl 17 }
+
+-- NG Protocols Control Security params
+genEquipSecurityProtocolsControl OBJECT IDENTIFIER ::= {genEquipSecurity 6}
+-- genEquipSecurityProtocolsControlSNMPTable
+
+-- genEquipSecurityProtocolsControlHTTPMode
+-- genEquipSecurityProtocolsControlHTTPSClientAuth
+-- genEquipSecurityProtocolsControlTelnetAdmin
+
+genEquipSecurityProtocolsControlAutoSessionTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Logout session after incativity timeout."
+::= { genEquipSecurityProtocolsControl 1 }
+
+genEquipSecurityProtocolsControlSNMPAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP Admin."
+::= { genEquipSecurityProtocolsControl 2}
+
+genEquipSecurityProtocolsControlSNMPOperStatus OBJECT-TYPE
+ SYNTAX DownUp
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP Operational Status."
+::= { genEquipSecurityProtocolsControl 3 }
+
+genEquipSecurityProtocolsControlSNMPTrapVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ v1(1),
+ v2(2),
+ v3(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP Trap version."
+::= { genEquipSecurityProtocolsControl 4 }
+
+genEquipSecurityProtocolsControlSNMPMIBVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP MIB version."
+::= { genEquipSecurityProtocolsControl 5 }
+
+genEquipSecurityProtocolsControlSNMPV1V2Blocked OBJECT-TYPE
+ SYNTAX NoYes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP V1V2 is blocked."
+::= { genEquipSecurityProtocolsControl 6 }
+
+genEquipSecurityProtocolsControlHTTPAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "HTTP Admin."
+::= { genEquipSecurityProtocolsControl 7}
+
+
+-- NG Monitor and Logs Security params
+genEquipSecurityMonitorAndLogs OBJECT IDENTIFIER ::= {genEquipSecurity 7}
+
+-- Security Config Log Upload Configuration table file-transfer-config-table
+genEquipSecurityConfigLogUploadConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityConfigLogUploadConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Configuration."
+ ::= { genEquipSecurityMonitorAndLogs 1 }
+
+genEquipSecurityConfigLogUploadConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityConfigLogUploadConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Configuration Table Entry"
+ INDEX { genEquipSecurityConfigLogUploadConfigIndex }
+ ::= { genEquipSecurityConfigLogUploadConfigTable 1 }
+
+GenEquipSecurityConfigLogUploadConfigEntry ::=
+ SEQUENCE {
+ genEquipSecurityConfigLogUploadConfigIndex
+ INTEGER,
+ genEquipSecurityConfigLogUploadConfigProtocol
+ FtpProtocolType,
+ genEquipSecurityConfigLogUploadConfigUsername
+ DisplayString,
+ genEquipSecurityConfigLogUploadConfigPassword
+ DisplayString,
+ genEquipSecurityConfigLogUploadConfigIpaddress
+ IpAddress,
+ genEquipSecurityConfigLogUploadConfigPath
+ DisplayString,
+ genEquipSecurityConfigLogUploadConfigFilename
+ DisplayString,
+ genEquipSecurityConfigLogUploadConfigIpV6Address
+ OCTET STRING
+}
+
+genEquipSecurityConfigLogUploadConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Configuration index. has Fixed value of 1"
+::= { genEquipSecurityConfigLogUploadConfigEntry 1 }
+
+genEquipSecurityConfigLogUploadConfigProtocol OBJECT-TYPE
+ SYNTAX FtpProtocolType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Configuration Protocol."
+::= { genEquipSecurityConfigLogUploadConfigEntry 2 }
+
+genEquipSecurityConfigLogUploadConfigUsername OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Username"
+::= { genEquipSecurityConfigLogUploadConfigEntry 3 }
+
+genEquipSecurityConfigLogUploadConfigPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Configuration Password."
+::= { genEquipSecurityConfigLogUploadConfigEntry 4 }
+
+genEquipSecurityConfigLogUploadConfigIpaddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Configuration ip address (Ipv4)."
+::= { genEquipSecurityConfigLogUploadConfigEntry 5 }
+
+genEquipSecurityConfigLogUploadConfigPath OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Configuration Path."
+::= { genEquipSecurityConfigLogUploadConfigEntry 6 }
+
+genEquipSecurityConfigLogUploadConfigFilename OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Configuration Filename."
+::= { genEquipSecurityConfigLogUploadConfigEntry 7 }
+
+genEquipSecurityConfigLogUploadConfigIpV6Address OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Configuration ip address (Ipv6)."
+::= { genEquipSecurityConfigLogUploadConfigEntry 8 }
+
+-- Security Config Log Upload Status table security-config-log-upload-status-table
+genEquipSecurityConfigLogUploadStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityConfigLogUploadStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Status."
+ ::= { genEquipSecurityMonitorAndLogs 2 }
+
+genEquipSecurityConfigLogUploadStatusEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityConfigLogUploadStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Status Table Entry"
+ INDEX { genEquipSecurityConfigLogUploadStatusIndex }
+ ::= { genEquipSecurityConfigLogUploadStatusTable 1 }
+
+GenEquipSecurityConfigLogUploadStatusEntry ::=
+ SEQUENCE {
+ genEquipSecurityConfigLogUploadStatusIndex
+ INTEGER,
+ genEquipSecurityConfigLogUploadStatusStatus
+ FileTransferStatus,
+ genEquipSecurityConfigLogUploadStatusPrcntg
+ INTEGER
+}
+
+genEquipSecurityConfigLogUploadStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Status index. has Fixed value of 1"
+::= { genEquipSecurityConfigLogUploadStatusEntry 1 }
+
+genEquipSecurityConfigLogUploadStatusStatus OBJECT-TYPE
+ SYNTAX FileTransferStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Config Log Upload Configuration Protocol."
+::= { genEquipSecurityConfigLogUploadStatusEntry 2 }
+
+genEquipSecurityConfigLogUploadStatusPrcntg OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Progress status in percentage."
+::= { genEquipSecurityConfigLogUploadStatusEntry 3 }
+
+
+-- Svcalars
+genEquipSecurityConfigLogUpload OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ upload-security-log(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration Log Upload."
+::= { genEquipSecurityMonitorAndLogs 10 }
+
+
+-- NG Sequrity RADIUS
+genEquipSecurityRadiusServer OBJECT IDENTIFIER ::= {genEquipSecurity 8}
+
+-- NG Sequrity RADIUS table radius-configuration-table
+genEquipSecurityRadiusServerConfigurationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityRadiusServerConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radius configuration table."
+ ::= { genEquipSecurityRadiusServer 1 }
+
+genEquipSecurityRadiusServerConfigurationEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityRadiusServerConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radius configuration table Entry"
+ INDEX { genEquipSecurityAccessControlRadiusServerId }
+ ::= { genEquipSecurityRadiusServerConfigurationTable 1 }
+
+GenEquipSecurityRadiusServerConfigurationEntry ::=
+ SEQUENCE {
+ genEquipSecurityAccessControlRadiusServerId
+ INTEGER,
+ genEquipSecurityAccessControlRadiusServerIpV4Address
+ IpAddress,
+ genEquipSecurityAccessControlRadiusServerIpv6Address
+ OCTET STRING,
+ genEquipSecurityAccessControlRadiusServerPort
+ INTEGER,
+ genEquipSecurityAccessControlRadiusServerRetries
+ INTEGER,
+ genEquipSecurityAccessControlRadiusServerTimeout
+ INTEGER,
+ genEquipSecurityAccessControlRadiusServerSharedSecret
+ OCTET STRING,
+ genEquipSecurityAccessControlRadiusServerConnectivityStatus
+ EnableDisable
+}
+
+genEquipSecurityAccessControlRadiusServerId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Server id: 1 - primary, 2-secondary"
+::= { genEquipSecurityRadiusServerConfigurationEntry 1 }
+
+genEquipSecurityAccessControlRadiusServerIpV4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the RADIUS Server."
+::= { genEquipSecurityRadiusServerConfigurationEntry 2 }
+
+genEquipSecurityAccessControlRadiusServerIpv6Address OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the RADIUS Server"
+::= { genEquipSecurityRadiusServerConfigurationEntry 3 }
+
+genEquipSecurityAccessControlRadiusServerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The port ID of the RADIUS protocol in the RADIUS Server."
+::= { genEquipSecurityRadiusServerConfigurationEntry 4 }
+
+genEquipSecurityAccessControlRadiusServerRetries OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times the agent will retry to communicate with the selected RADIUS server before declaring
+ the server to be not reachable."
+::= { genEquipSecurityRadiusServerConfigurationEntry 5 }
+
+genEquipSecurityAccessControlRadiusServerTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The timeout that the agent will wait in each communication with the selected RADIUS server
+ before retrying if no response is received."
+::= { genEquipSecurityRadiusServerConfigurationEntry 6 }
+
+genEquipSecurityAccessControlRadiusServerSharedSecret OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The shared secret of the Radius Server."
+::= { genEquipSecurityRadiusServerConfigurationEntry 7 }
+
+genEquipSecurityAccessControlRadiusServerConnectivityStatus OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The connectivity status of the RADIUS server in the last login tried."
+::= { genEquipSecurityRadiusServerConfigurationEntry 8 }
+
+
+
+-- NG Sequrity RADIUS table security-radius-user-access-control-table
+genEquipSecurityAccessControlRadiusUsersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityAccessControlRadiusUsersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radius privilege table."
+ ::= { genEquipSecurityRadiusServer 2 }
+
+genEquipSecurityAccessControlRadiusUsersEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityAccessControlRadiusUsersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Radius privilege table Entry"
+ INDEX { genEquipSecurityAccessControlRadiusUsersId }
+ ::= { genEquipSecurityAccessControlRadiusUsersTable 1 }
+
+GenEquipSecurityAccessControlRadiusUsersEntry ::=
+ SEQUENCE {
+ genEquipSecurityAccessControlRadiusUsersId
+ DisplayString,
+ genEquipSecurityAccessControlRadiusUserInstances
+ INTEGER,
+ genEquipSecurityAccessControlRadiusUsersAccessChannels
+ INTEGER,
+ genEquipSecurityAccessControlRadiusUsersEthReadLevel
+ RaduisAcceaaLevel,
+ genEquipSecurityAccessControlRadiusUsersEthWriteLevel
+ RaduisAcceaaLevel,
+ genEquipSecurityAccessControlRadiusUsersMngReadLevel
+ RaduisAcceaaLevel,
+ genEquipSecurityAccessControlRadiusUsersMngWriteLevel
+ RaduisAcceaaLevel,
+ genEquipSecurityAccessControlRadiusUsersRadioReadLevel
+ RaduisAcceaaLevel,
+ genEquipSecurityAccessControlRadiusUsersRadioWriteLevel
+ RaduisAcceaaLevel,
+ genEquipSecurityAccessControlRadiusUsersSecurityReadLevel
+ RaduisAcceaaLevel,
+ genEquipSecurityAccessControlRadiusUsersSecurityWriteLevel
+ RaduisAcceaaLevel,
+ genEquipSecurityAccessControlRadiusUsersSyncReadLevel
+ RaduisAcceaaLevel,
+ genEquipSecurityAccessControlRadiusUsersSyncWriteLevel
+ RaduisAcceaaLevel,
+ genEquipSecurityAccessControlRadiusUsersTdmReadLevel
+ RaduisAcceaaLevel,
+ genEquipSecurityAccessControlRadiusUsersTdmWriteLevel
+ RaduisAcceaaLevel
+}
+
+genEquipSecurityAccessControlRadiusUsersId OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "User ID"
+::= { genEquipSecurityAccessControlRadiusUsersEntry 1 }
+
+genEquipSecurityAccessControlRadiusUserInstances OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A number of the same connected users."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 2 }
+
+genEquipSecurityAccessControlRadiusUsersAccessChannels OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A bits stands for each access channel: serial-0, telnet-1, ssh-2, web-3"
+::= { genEquipSecurityAccessControlRadiusUsersEntry 3 }
+
+genEquipSecurityAccessControlRadiusUsersEthReadLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for Ethernet Read Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 4 }
+
+genEquipSecurityAccessControlRadiusUsersEthWriteLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for Ethernet Write Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 5 }
+
+genEquipSecurityAccessControlRadiusUsersMngReadLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for MNG Read Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 6 }
+
+genEquipSecurityAccessControlRadiusUsersMngWriteLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for MNG Write Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 7 }
+
+genEquipSecurityAccessControlRadiusUsersRadioReadLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for Radio Read Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 8 }
+
+genEquipSecurityAccessControlRadiusUsersRadioWriteLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for Radio Write Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 9 }
+
+genEquipSecurityAccessControlRadiusUsersSecurityReadLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for Security Read Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 10 }
+
+genEquipSecurityAccessControlRadiusUsersSecurityWriteLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for Security Write Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 11 }
+
+genEquipSecurityAccessControlRadiusUsersSyncReadLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for Sync Read Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 12 }
+
+genEquipSecurityAccessControlRadiusUsersSyncWriteLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for Sync Write Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 13 }
+
+genEquipSecurityAccessControlRadiusUsersTdmReadLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for TDM Read Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 14 }
+
+genEquipSecurityAccessControlRadiusUsersTdmWriteLevel OBJECT-TYPE
+ SYNTAX RaduisAcceaaLevel
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RADIUS permitted access for TDM Write Level functional group."
+::= { genEquipSecurityAccessControlRadiusUsersEntry 15 }
+
+--
+-- RADIUS Scalars
+genEquipSecurityRadiusAdmin OBJECT-TYPE
+ SYNTAX EnableDisable
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Control working withRadius Server."
+::= { genEquipSecurityRadiusServer 10 }
+
+
+-- NG Sequrity Certificate
+genEquipSecurityCertificate OBJECT IDENTIFIER ::= {genEquipSecurity 9}
+
+genEquipSecurityCsrCertificateFileTransferSet OBJECT-TYPE
+ SYNTAX CsrCertificateFTState
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CSR generate and Upload."
+::= { genEquipSecurityCertificate 1 }
+
+genEquipSecurityCsrStatus OBJECT-TYPE
+ SYNTAX FTStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of last geneate and upload."
+::= { genEquipSecurityCertificate 2 }
+
+genEquipSecurityCsrCertificateGenerateAndUploadPercentage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Percentage of last generate CSR and upload."
+::= { genEquipSecurityCertificate 3 }
+
+genEquipSecurityCertificateInstallSet OBJECT-TYPE
+ SYNTAX OffOn
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Certificate Install."
+::= { genEquipSecurityCertificate 4 }
+
+genEquipSecurityCertificateDownloadStatus OBJECT-TYPE
+ SYNTAX FTStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "tatus of last certificate download."
+::= { genEquipSecurityCertificate 5 }
+
+genEquipSecurityCertificateDownloadPercentage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Percentage of certificate download operation."
+::= { genEquipSecurityCertificate 6 }
+
+
+-- NG Sequrity CSR Attributes Table security-csr-attributes-table
+genEquipSecurityCsrAttributesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityCsrAttributesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "CSR Attributes Table."
+ ::= { genEquipSecurityCertificate 10 }
+
+genEquipSecurityCsrAttributesEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityCsrAttributesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "CSR Attributes Table Entry"
+ INDEX { genEquipSecurityCsrAttributesIndex }
+ ::= { genEquipSecurityCsrAttributesTable 1 }
+
+GenEquipSecurityCsrAttributesEntry ::=
+ SEQUENCE {
+ genEquipSecurityCsrAttributesIndex
+ INTEGER,
+ genEquipSecurityCsrAttributesCountry
+ DisplayString,
+ genEquipSecurityCsrAttributesLocality
+ DisplayString,
+ genEquipSecurityCsrAttributesState
+ DisplayString,
+ genEquipSecurityCsrAttributesOrganization
+ DisplayString,
+ genEquipSecurityCsrAttributesOu
+ DisplayString,
+ genEquipSecurityCsrAttributesCommonName
+ DisplayString,
+ genEquipSecurityCsrAttributesEmail
+ DisplayString,
+ genEquipSecurityCsrAttributesFileFormat
+ CsrFileFormat
+}
+
+genEquipSecurityCsrAttributesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index to table, constant 1"
+::= { genEquipSecurityCsrAttributesEntry 1 }
+
+genEquipSecurityCsrAttributesCountry OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The two-letter ISO abbreviation for your country (ISO3166-1) (example US)."
+::= { genEquipSecurityCsrAttributesEntry 2 }
+
+genEquipSecurityCsrAttributesLocality OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The city where your organization is legally located"
+::= { genEquipSecurityCsrAttributesEntry 3 }
+
+genEquipSecurityCsrAttributesState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The state or province where your organization is legally located.
+ Can not be abbreviated."
+::= { genEquipSecurityCsrAttributesEntry 4 }
+
+genEquipSecurityCsrAttributesOrganization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The exact legal name of your organization.
+ Do not abbreviate your organization name."
+::= { genEquipSecurityCsrAttributesEntry 5 }
+
+genEquipSecurityCsrAttributesOu OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Section of the organization. Example: Marketing."
+::= { genEquipSecurityCsrAttributesEntry 6 }
+
+genEquipSecurityCsrAttributesCommonName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The fully qualified domain name for your web server.
+ This must be an exact match."
+::= { genEquipSecurityCsrAttributesEntry 7 }
+
+genEquipSecurityCsrAttributesEmail OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An email address used to contact your organization."
+::= { genEquipSecurityCsrAttributesEntry 8 }
+
+genEquipSecurityCsrAttributesFileFormat OBJECT-TYPE
+ SYNTAX CsrFileFormat
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CSR file format. PEM or DER."
+::= { genEquipSecurityCsrAttributesEntry 9 }
+
+-- NG Sequrity CSR Upload Configuration Table security-csr-upload-configuration-table
+genEquipSecurityCsrUploadConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityCsrUploadConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "CSR (Certificate Request) Upload Configuration Table."
+ ::= { genEquipSecurityCertificate 11 }
+
+genEquipSecurityCsrUploadConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityCsrUploadConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "CSR (Certificate Request) Upload Configuration Table Entry"
+ INDEX { genEquipSecurityCsrUploadConfigIndex }
+ ::= { genEquipSecurityCsrUploadConfigTable 1 }
+
+GenEquipSecurityCsrUploadConfigEntry ::=
+ SEQUENCE {
+ genEquipSecurityCsrUploadConfigIndex
+ INTEGER,
+ genEquipSecurityCsrUploadConfigIpv4Address
+ IpAddress,
+ genEquipSecurityCsrUploadConfigIpV6Address
+ OCTET STRING,
+ genEquipSecurityCsrUploadConfigTableUsername
+ DisplayString,
+ genEquipSecurityCsrUploadConfigPassword
+ DisplayString,
+ genEquipSecurityCsrUploadConfigPath
+ DisplayString,
+ genEquipSecurityCsrUploadConfigFilename
+ DisplayString
+}
+
+genEquipSecurityCsrUploadConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CSR upload Configuration index. has Fixed value of 1"
+::= { genEquipSecurityCsrUploadConfigEntry 1 }
+
+genEquipSecurityCsrUploadConfigIpv4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv4 address of the server, where the file are to be transferred to/from."
+::= { genEquipSecurityCsrUploadConfigEntry 2 }
+
+genEquipSecurityCsrUploadConfigIpV6Address OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 address of the server, where the file are to be transferred to/from"
+::= { genEquipSecurityCsrUploadConfigEntry 3 }
+
+genEquipSecurityCsrUploadConfigTableUsername OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User name for accesssing files in the server (User credentials to access server)."
+::= { genEquipSecurityCsrUploadConfigEntry 4 }
+
+genEquipSecurityCsrUploadConfigPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Password (User credentials to access server)."
+::= { genEquipSecurityCsrUploadConfigEntry 5 }
+
+genEquipSecurityCsrUploadConfigPath OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Location of file in the server (folder)."
+::= { genEquipSecurityCsrUploadConfigEntry 6 }
+
+genEquipSecurityCsrUploadConfigFilename OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Filename in the server, where the file are to be transferred to/from."
+::= { genEquipSecurityCsrUploadConfigEntry 7 }
+
+-- NG Sequrity CSR (Certificate Request) Download Configuration Table security-certificate-download-configuration-table
+genEquipSecurityCertificateDownloadConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GenEquipSecurityCertificateDownloadConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "CSR (Certificate Request) Download Configuration Table."
+ ::= { genEquipSecurityCertificate 12 }
+
+genEquipSecurityCertificateDownloadConfigEntry OBJECT-TYPE
+ SYNTAX GenEquipSecurityCertificateDownloadConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "CSR (Certificate Request) Download Configuration Table Entry"
+ INDEX { genEquipSecurityCertificateDownloadConfigIndex }
+ ::= { genEquipSecurityCertificateDownloadConfigTable 1 }
+
+GenEquipSecurityCertificateDownloadConfigEntry ::=
+ SEQUENCE {
+ genEquipSecurityCertificateDownloadConfigIndex
+ INTEGER,
+ genEquipSecurityCertificateDownloadConfigIpv4Address
+ IpAddress,
+ genEquipSecurityCertificateDownloadConfigIpV6Address
+ OCTET STRING,
+ genEquipSecurityCertificateDownloadConfigUsername
+ DisplayString,
+ genEquipSecurityCertificateDownloadConfigPassword
+ DisplayString,
+ genEquipSecurityCertificateDownloadConfigPath
+ DisplayString,
+ genEquipSecurityCertificateDownloadConfigFilename
+ DisplayString
+}
+
+genEquipSecurityCertificateDownloadConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Certificate download configuration index. has Fixed value of 1"
+::= { genEquipSecurityCertificateDownloadConfigEntry 1 }
+
+genEquipSecurityCertificateDownloadConfigIpv4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv4 address of the server, where the file are to be transferred to/from."
+::= { genEquipSecurityCertificateDownloadConfigEntry 2 }
+
+genEquipSecurityCertificateDownloadConfigIpV6Address OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 address of the server, where the file are to be transferred to/from"
+::= { genEquipSecurityCertificateDownloadConfigEntry 3 }
+
+genEquipSecurityCertificateDownloadConfigUsername OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User name for accesssing files in the server (User credentials to access server)."
+::= { genEquipSecurityCertificateDownloadConfigEntry 4 }
+
+genEquipSecurityCertificateDownloadConfigPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Password (User credentials to access server)."
+::= { genEquipSecurityCertificateDownloadConfigEntry 5 }
+
+genEquipSecurityCertificateDownloadConfigPath OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Location of file in the server (folder)."
+::= { genEquipSecurityCertificateDownloadConfigEntry 6 }
+
+genEquipSecurityCertificateDownloadConfigFilename OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Filename in the server, where the file are to be transferred to/from."
+::= { genEquipSecurityCertificateDownloadConfigEntry 7 }
+
+
+
+
+-- TRAP Section moved to MWRM-NETWORK-MIB
+
+END \ No newline at end of file