diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SERV-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SERV-MIB')
| -rw-r--r-- | MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SERV-MIB | 9097 |
1 files changed, 9097 insertions, 0 deletions
diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SERV-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SERV-MIB new file mode 100644 index 0000000..f4693ff --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-TIMETRA-SERV-MIB @@ -0,0 +1,9097 @@ +ALCATEL-IND1-TIMETRA-SERV-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Gauge32, + Integer32, Unsigned32, IpAddress, + TimeTicks, Counter64, Counter32 FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, DisplayString, + RowStatus, MacAddress, TimeStamp, + TruthValue, RowPointer, DateAndTime FROM SNMPv2-TC + + InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB + + InetAddressPrefixLength, + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + + ServiceAdminStatus, ServiceOperStatus, + TmnxPortID, TmnxEncapVal, + TmnxServId, TmnxCustId, TNamedItem, + TmnxVRtrIDOrZero, QTag, + SdpBindId, TNamedItemOrEmpty, + TPortSchedulerPIR, + TmnxActionType, + TCIRRate, TPIRRate, + TmnxEnabledDisabled, + TPolicyStatementNameOrEmpty, + TmnxAncpStringOrZero, + TmnxVPNRouteDistinguisher, + TmnxManagedRouteStatus FROM ALCATEL-IND1-TIMETRA-TC-MIB + + timetraSRMIBModules, tmnxSRObjs, + tmnxSRNotifyPrefix, tmnxSRConfs FROM ALCATEL-IND1-TIMETRA-GLOBAL-MIB + + tVirtualSchedulerName, tSchedulerPolicyName FROM ALCATEL-IND1-TIMETRA-QOS-MIB + + TFilterID FROM ALCATEL-IND1-TIMETRA-FILTER-MIB; + +timetraServicesMIBModule MODULE-IDENTITY + LAST-UPDATED "0801010000Z" + ORGANIZATION "Alcatel" + CONTACT-INFO + "Alcatel 7x50 Support + Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision + the various services of the Alcatel 7x50 SR system. + + Copyright 2003-2008 Alcatel-Lucent. All rights reserved. Reproduction + of this document is authorized on the condition that the + foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Alcatel's + proprietary intellectual property. Alcatel retains all title + and ownership in the Specification, including any revisions. + + Alcatel grants all interested parties a non-exclusive license + to use and distribute an unmodified copy of this Specification + in connection with management of Alcatel products, and without + fee, provided this copyright notice and license appear on all + copies. + + This Specification is supplied `as is', and Alcatel makes no + warranty, either express or implied, as to the use, operation, + condition, or performance of the Specification." + +-- +-- Revision History +-- + REVISION "0801010000Z" + DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-SERV-MIB." + + REVISION "0701010000Z" + DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-SERV-MIB." + + REVISION "0602280000Z" + DESCRIPTION "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-SERV-MIB." + + REVISION "0508310000Z" + DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-SERV-MIB." + + REVISION "0501240000Z" + DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-SERV-MIB." + + REVISION "0401150000Z" + DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-SERV-MIB." + + REVISION "0308150000Z" + DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-SERV-MIB." + + REVISION "0301200000Z" + DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-SERV-MIB." + + REVISION "0008140000Z" + DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 + Initial version of the TIMETRA-SERV-MIB." + + ::= { timetraSRMIBModules 4 } + +-- -------------------------------------------------------------------- +-- ALCATEL-IND1-TIMETRA-SERV-MIB organisation +-- -------------------------------------------------------------------- +tmnxServObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 4 } + tmnxCustObjs OBJECT IDENTIFIER ::= { tmnxServObjs 1 } + tmnxSvcObjs OBJECT IDENTIFIER ::= { tmnxServObjs 2 } + tmnxTstpNotifyObjs OBJECT IDENTIFIER ::= { tmnxServObjs 5 } + tmnxSvcNotifyObjs OBJECT IDENTIFIER ::= { tmnxServObjs 6 } + +tmnxServConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 4 } + tmnxCustConformance OBJECT IDENTIFIER ::= { tmnxServConformance 1 } + tmnxSvcConformance OBJECT IDENTIFIER ::= { tmnxServConformance 2 } + tmnxTstpConformance OBJECT IDENTIFIER ::= { tmnxServConformance 5 } + +tmnxServNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 4 } + custTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 1 } + custTraps OBJECT IDENTIFIER ::= { custTrapsPrefix 0 } + svcTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 2 } + svcTraps OBJECT IDENTIFIER ::= { svcTrapsPrefix 0 } + tstpTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 5 } + tstpTraps OBJECT IDENTIFIER ::= { tstpTrapsPrefix 0 } + +-- -------------------------------------------------------------------- +-- ALCATEL-IND1-TIMETRA-SERV-MIB Textual Conventions +-- -------------------------------------------------------------------- +ServObjName ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION "ASCII string used to name various service + objects." + SYNTAX OCTET STRING (SIZE (0..32)) + +ServObjDesc ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION "ASCII string used to describe various service + objects." + SYNTAX OCTET STRING (SIZE (0..80)) + +ServObjLongDesc ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION "Long ASCII string used to describe various service + objects." + SYNTAX OCTET STRING (SIZE (0..160)) + +ServType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify the + type of a given service." + SYNTAX INTEGER { + unknown (0), -- Unknown service type + epipe (1), -- Ethernet pipe + p3pipe (2), -- POS pipe + tls (3), -- Virtual private LAN service + vprn (4), -- Virtual private routed network + ies (5), -- Internet enhanced service + mirror (6), -- Mirror service + apipe (7), -- ATM pipe service + fpipe (8), -- FR pipe service + ipipe (9), -- IP interworking pipe service + cpipe (10) -- Circuit Emulation pipe service + } + +VpnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A number used to identify a VPN. In general + each service corresponds to a single VPN, but + under some circumstances a VPN may be composed + of multiple services." + SYNTAX Unsigned32 (0|1..2147483647) + +SdpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A 16-bit number used to identify a Service + Distribution Point. This ID must be unique only + within the ESR where it is defined. The value 0 + is used as the null ID." + SYNTAX Unsigned32 (0|1..17407) + +SdpTemplateId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A number used to uniquely identify a template + for the creation of a Service Distribution Point. + The value 0 is used as the null ID." + SYNTAX Unsigned32 (0|1..2147483647) + +PWTemplateId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A number used to uniquely identify an pseudowire (PW) + template for the creation of a Service Distribution + Point. The value 0 is used as the null ID." + SYNTAX Unsigned32 (0|1..2147483647) + +SdpBindTlsBpduTranslation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify whether + received L2 Protocol Tunnel pdu's are translated + before being sent out on a port or sap." + SYNTAX INTEGER { + auto (1), + disabled (2), + pvst (3), + stp (4), + cdp (5), -- Not supported + vtp (6) -- Not supported + } + +TlsLimitMacMoveLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify the hierarchy + in which spoke-SDPs are blocked when a MAC-move limit is + exceeded. When a MAC is moving among multiple SAPs or + spoke-SDPs, the SAP bind or spoke-SDP bind with the + lower level is blocked first. (tertiary is the lowest)" + SYNTAX INTEGER { + primary (1), + secondary (2), + tertiary (3) + } + +TlsLimitMacMove ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify the behavior + when the re-learn rate specified by svcTlsMacMoveMaxRate + is exceeded. + + A value of 'blockable' specifies that the agent will + monitor the MAC relearn rate on a SAP or SDP Bind and + it will block it when the re-learn rate specified by + svcTlsMacMoveMaxRate is exceeded. A value of 'nonBlockable' + specifies that the SAP or SDP Bind will not be blocked, + and another blockable SAP or SDP Bind will be blocked + instead." + SYNTAX INTEGER { + blockable (1), + nonBlockable (2) + } + +SdpBindVcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify the type of + virtual circuit (VC) associated with the SDP binding. + The value 'vpls' is no longer supported." + SYNTAX INTEGER { + undef (1), + ether (2), + --vpls (3) obsolete + vlan (4), + mirror (5), + atmSdu (6), + atmCell (7), + atmVcc (8), + atmVpc (9), + frDlci (10), + ipipe (11), + satopE1 (12), + satopT1 (13), + satopE3 (14), + satopT3 (15), + cesopsn (16), + cesopsnCas (17) + } + +StpExceptionCondition ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "This textual convention is used to specify an + STP exception condition encountered on an + interface + - none : no exception condition found. + - oneWayCommuniation : The neighbor RSTP peer on this link + is not able to detect our presence. + - downstreamLoopDetected : A loop is detected on this + link." + SYNTAX INTEGER { + none (1), + oneWayCommuniation (2), + downstreamLoopDetected (3) + } + +LspIdList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Each group of four octets in this string specify + a 32-bit LSP ID, which corresponds to the + vRtrMplsLspIndex of the given MPLS LSP. The LSP + IDs are stored in network byte order; i.e. octet + N corresponds to the most significant 8 bits of + the LSP ID, and octet N+3 correspond to the least + significant 8 bits. The list is terminated by the + null LSP ID. The LSP IDs in this list are not + required to be sorted in any specific order. The + list is large enough to hold up to 16 LSP IDs, + plus the null terminator." + SYNTAX OCTET STRING (SIZE (0..68)) + +BridgeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Bridge-Identifier used by the Spanning Tree + Protocol to uniquely identify a bridge. The first + two octets represent the bridge priority (in big + endian format) while the remaining six octets + represent the main MAC address of the bridge." + SYNTAX OCTET STRING (SIZE (8)) + +TSapIngQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The value used to uniquely identify a SAP ingress queue. + The actual valid values are those defined in the given + SAP ingress QoS policy." + SYNTAX Unsigned32 (1..32) + +TSapEgrQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The value used to uniquely identify a SAP egress queue. + The actual valid values are those defined in the given + SAP egress QoS policy." + SYNTAX Unsigned32 (1..8) + +TStpPortState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The value used to specify the port state as defined + by application of the Spanning Tree Protocol. This + state controls what action a port takes on reception + of a frame." + SYNTAX INTEGER { + disabled (1), + blocking (2), + listening (3), + learning (4), + forwarding (5), + broken (6), + discarding (7) + } + +StpPortRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "the stp portrole defined by the Rapid Spanning Tree + Protocol." + + SYNTAX INTEGER { + master (0), + root (1), + designated (2), + alternate (3), + backup (4), + disabled (5) + } + +StpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "indicates all possible version of the stp protocol." + SYNTAX INTEGER { + notApplicable (0), + stp (1), + rstp (2), + mstp (3) + } + +MfibLocation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "MfibLocation represents the type of local 'interface': + -'sap': sap interface + -'sdp': mesh-sdp or spoke-sdp interface." + SYNTAX INTEGER { + sap (1), + sdp (2) + } + +MfibGrpSrcFwdOrBlk ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "MfibGrpSrcFwdOrBlk describes whether traffic for the + related source-group is to be forwarded or blocked." + SYNTAX INTEGER { + forward (1), + block (2) + } + +MvplsPruneState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Managed VPLS (mVPLS): state of a SAP or spoke-SDP in a + user VPLS (uVPLS). + - notApplicable : + the SAP or spoke SDP of a uVPLS is not managed by a SAP + or spoke SDP of a mVPLS. + - notPruned: + the SAP or spoke SDP of a uVPLS is managed by a mVPLS, + but the link is not pruned. + -pruned + the SAP or spoke SDP of a uVPLS is managed by a mVPLS, + but the link is pruned as a result of an STP decision + taken in the STP instance running in the mVPLS." + SYNTAX INTEGER { + notApplicable (1), + notPruned (2), + pruned (3) + } + +TQosQueueAttribute ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Indicates attributes of a QoS queue" + SYNTAX BITS { + cbs (0), + cir (1), + cirAdaptRule (2), + mbs (3), + pir (4), + pirAdaptRule (5), + hiPrioOnly (6), + avgOverhead (7) --egress only + } + +TVirtSchedAttribute ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Indicates attributes of a virtual scheduler" + SYNTAX BITS { + cir (0), + pir (1), + summedCir (2) + } + +MstiInstanceId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "indicates all possible multiple spanning tree instances, + not including the CIST." + SYNTAX Unsigned32 (1..4094) + +MstiInstanceIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "indicates all possible multiple spanning tree instances, + including the CIST (for which case the value '0' is + reserved)." + SYNTAX Unsigned32 (0..4094) + +DhcpLseStateInfoOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Indicates the originator of the provided information." + SYNTAX INTEGER { + none (0), + dhcp (1), + radius (2), + retailerRadius (3), + retailerDhcp (4), + default (5) -- The default subId, specified in + -- sapSubMgmtDefSubIdent, is used. + } + +IAIDType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Indicates the type of the addresses that are associated + with the Identity Association ID (IAID)" + SYNTAX INTEGER { + undefined (0), + temporary (1), -- IAID for temporary addresses, + -- as defined in RFC 3041 + non-temporary (2), -- IAID for non-temporary addresses + prefix (3) -- IAID for prefixes + } + +TdmOptionsSigPkts ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Encodes support for the cpipe circuit emulation (CE) + application signaling packets: + - 'noSigPkts' : + for a cpipe that does not use signalling packets. + - 'dataPkts' : + for a cpipe carrying TDM data packets and expecting CE + application signalling packets in a separate cpipe. + - 'sigPkts' : + for a cpipe carrying CE application signalling packets + with the data packets in a separate cpipe. + - 'dataAndSigPkts' : + for a cpipe carrying TDM data and CE application + signalling on the same cpipe." + + SYNTAX INTEGER { + noSigPkts (0), + dataPkts (1), + sigPkts (2), + dataAndSigPkts (3) + } + +TdmOptionsCasTrunkFraming ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Encodes the CEM SAPs CAS trunk framing type: + - 'noCas' : + for all CEM SAPs except 'nxDS0WithCas'. + - 'e1Trunk' : + for a 'nxDS0WithCas' SAP with E1 trunk. + - 't1EsfTrunk' : + for a 'nxDS0WithCas' SAP with T1 ESF trunk. + - 't1SfTrunk' : + for a 'nxDS0WithCas' SAP with T1 SF trunk." + SYNTAX INTEGER { + noCas (0), + e1Trunk (1), + t1EsfTrunk (2), + t1SfTrunk (3) + } + +CemSapReportAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CemSapReportAlarm data type indicates the type of CEM SAP alarm: + strayPkts - receiving stray packets. + malformedPkts - detecting malformed packets. + pktLoss - experiencing packet loss. + bfrOverrun - experiencing jitter buffer overrun. + bfrUnderrun - experiencing jitter buffer underrun. + rmtPktLoss - remote packet loss indication. + rmtFault - remote TDM fault indication. + rmtRdi - remote RDI indication." + SYNTAX BITS { + notUsed (0), + strayPkts (1), + malformedPkts (2), + pktLoss (3), + bfrOverrun (4), + bfrUnderrun (5), + rmtPktLoss (6), + rmtFault (7), + rmtRdi (8) + } + +CemSapEcid ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Emulated Circuit Identifier (ECID) is a 20 bit + unsigned binary field containing an identifier for the + circuit being emulated. ECIDs have local significance + only and are associated with a specific MAC address. + Therefore the SAP can have a different ECID for each + direction." + SYNTAX Unsigned32 (0..1048575) + +SdpBFHundredthsOfPercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of total SDP bandwidth reserved for SDP bindings + with two decimal places accuracy." + SYNTAX Integer32 (1..10000) + +SdpBindBandwidth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The required SDP binding bandwidth, in kbps." + SYNTAX Unsigned32 (0..100000000) + + +L2ptProtocols ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The L2ptProtocols indicates which L2 protocols should have their tunnels + terminated when 'L2ptTermination' is enabled. + stp - spanning tree protocols stp/mstp/pvst/rstp + cdp - cisco discovery protocol + vtp - virtual trunk protocol + dtp - dynamic trunking protocol + pagp - port aggregation protocol + udld - unidirectional link detection" + + SYNTAX BITS { + stp (0), + cdp (1), + vtp (2), + dtp (3), + pagp (4), + udld (5) + } + +SvcISID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The SvcISID specifies a 24 bit (0..16777215) service instance + identifier for the service. As part of the Provider Backbone Bridging + frames, it is used at the destination PE as a demultiplexor field. + + The value of -1 is used to indicate the value of this object is + un-specified." + SYNTAX Integer32 (-1 | 0..16777215) + +L2RouteOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The L2RouteOrigin indicates the source from which an L2 route + was learned." + SYNTAX INTEGER { + manual (1), + bgp-l2vpn (2), + radius (3) + } + +ConfigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The ConfigStatus indicates the status of the configuration for + the purpose of notifications." + SYNTAX INTEGER { + created (1), + modified (2), + deleted (3) + } + +-- -------------------------------------------------------------------- +-- Objects in the ALCATEL-IND1-TIMETRA-SERV-MIB +-- -------------------------------------------------------------------- +-- -------------------------------------------------------------------- +-- Customer related objects +-- -------------------------------------------------------------------- +custNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custNumEntries indicates the + current number of customer records configured in this + device." + ::= { tmnxCustObjs 1 } + +custNextFreeId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custNextFreeId indicates the next + available value for custId, the index for the + custInfoTable." + ::= { tmnxCustObjs 2 } + +-- ------------------------------------ +-- Customer Table +-- ------------------------------------ +custInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains customer information. There + is an entry in this table corresponding to the + default customer. This entry cannot be edited or + deleted, and it is used as the default customer + for newly created services." + ::= { tmnxCustObjs 3 } + +custInfoEntry OBJECT-TYPE + SYNTAX CustInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific customer." + INDEX { custId } + ::= { custInfoTable 1 } + +CustInfoEntry ::= + SEQUENCE { + custId TmnxCustId, + custRowStatus RowStatus, + custDescription ServObjDesc, + custContact ServObjDesc, + custPhone ServObjDesc, + custLastMgmtChange TimeStamp + } + +custId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Customer identifier. This ID must be unique + within a service domain." + ::= { custInfoEntry 1 } + +custRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custRowStatus specifies the + status of this row." + ::= { custInfoEntry 2 } + +custDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custDescription specifies + optional, generic information about this customer + in a displayable format." + DEFVAL { "" } + ::= { custInfoEntry 3 } + +custContact OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custContact specifies the name of + the primary contact person for this customer." + DEFVAL { "" } + ::= { custInfoEntry 4 } + +custPhone OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custPhone specifies the + phone/pager number used to reach the primary contact + person." + DEFVAL { "" } + ::= { custInfoEntry 5 } + +custLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custLastMgmtChange indicates the + value of the object sysUpTime at the time of the + most recent management-initiated change to + this customer." + ::= { custInfoEntry 6 } + +-- ------------------------------------ +-- Customer Multi-Service Site Table +-- ------------------------------------ +custMultiServiceSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiServiceSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { tmnxCustObjs 4 } + +custMultiServiceSiteEntry OBJECT-TYPE + SYNTAX CustMultiServiceSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific customer's + multi-service site." + INDEX { custId, IMPLIED custMultSvcSiteName } + ::= { custMultiServiceSiteTable 1 } + +CustMultiServiceSiteEntry ::= + SEQUENCE { + custMultSvcSiteName TNamedItem, + custMultSvcSiteRowStatus RowStatus, + custMultSvcSiteDescription ServObjDesc, + custMultSvcSiteScope INTEGER, + custMultSvcSiteAssignment Unsigned32, + custMultSvcSiteIngressSchedulerPolicy ServObjName, + custMultSvcSiteEgressSchedulerPolicy ServObjName, + custMultSvcSiteLastMgmtChange TimeStamp, + custMultSvcSiteTodSuite TNamedItemOrEmpty, + custMultSvcSiteCurrentIngrSchedPlcy ServObjName, + custMultSvcSiteCurrentEgrSchedPlcy ServObjName, + custMultSvcSiteEgressAggRateLimit TPortSchedulerPIR, + custMultSvcSiteIntendedIngrSchedPlcy ServObjName, + custMultSvcSiteIntendedEgrSchedPlcy ServObjName, + custMultSvcSiteFrameBasedAccnt TruthValue + } + +custMultSvcSiteName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { custMultiServiceSiteEntry 1 } + +custMultSvcSiteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteRowStatus + specifies the status of this row." + ::= { custMultiServiceSiteEntry 2 } + +custMultSvcSiteDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteDescription + specifies option, generic information about this + customer's Multi-Service Site." + DEFVAL { "" } + ::= { custMultiServiceSiteEntry 3 } + +custMultSvcSiteScope OBJECT-TYPE + SYNTAX INTEGER { + port (1), + card (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteScope specifies + the scope of the ingress and egress QoS scheduler policies + assigned to this Multi-Service Site. When the value is + 'port' all the SAPs that are members of this + Multi-Service Site must be defined on the same port. + Similarly for the case of'card'." + DEFVAL { port } + ::= { custMultiServiceSiteEntry 4 } + +custMultSvcSiteAssignment OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteAssignment + specifies the port ID, MDA, or card number, where + the SAPs that are members of this Multi- + Service Site are defined." + DEFVAL { 0 } + ::= { custMultiServiceSiteEntry 5 } + +custMultSvcSiteIngressSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object + custMultSvcSiteIngressSchedulerPolicy specifies the + ingress QoS scheduler policy assigned to this + Multi-Service Site." + DEFVAL { "" } + ::= { custMultiServiceSiteEntry 6 } + +custMultSvcSiteEgressSchedulerPolicy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object + custMultSvcSiteEgressSchedulerPolicy specifies the egress + QoS scheduler policy assigned to this Multi-Service Site." + DEFVAL { "" } + ::= { custMultiServiceSiteEntry 7 } + +custMultSvcSiteLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteLastMgmtChange + indicates the value of sysUpTime at the time of the + most recent management-initiated change to + this multi-service site." + ::= { custMultiServiceSiteEntry 8 } + +custMultSvcSiteTodSuite OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteTodSuite specifies + the Time of Day (ToD) suite to be applied on this + multi-service site. An empty string indicates that no ToD + suite is applied on this multi-service Site. + A set request will only be allowed, if the indicated suite + is defined is TIMETRA-SCHEDULER-MIB::tmnxTodSuiteTable. + Using a suite the values of + custMultSvcSiteIngressSchedulerPolicy and + custMultSvcSiteEgressSchedulerPolicy can be time based + manipulated." + DEFVAL { ''H } + ::= { custMultiServiceSiteEntry 9 } + +custMultSvcSiteCurrentIngrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custMultSvcSiteCurrentIngrSchedPlcy indicates the Ingress + QoS scheduler on this multi-service Site, or zero if none + is currently active. + The active policy may deviate from + custMultSvcSiteIngressSchedulerPolicy + in case it is overruled by a ToD-suite policy defined on + this multi-service site." + ::= { custMultiServiceSiteEntry 10 } + +custMultSvcSiteCurrentEgrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteCurrentEgrSchedPlcy + indicates the Egress QoS scheduler on this SAP, or zero if + none is currently active. + The active policy may deviate from the + sapEgressQosSchedulerPolicy in case it is overruled by a + ToD-suite policy defined on this multi-service site." + ::= { custMultiServiceSiteEntry 11 } + +custMultSvcSiteEgressAggRateLimit OBJECT-TYPE + SYNTAX TPortSchedulerPIR + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteEgressAggRateLimit + specifies the maximum total rate of all egress queues for + this multi-service site. The value '-1' means that there + is no limit." + DEFVAL { -1 } + ::= { custMultiServiceSiteEntry 12 } + +custMultSvcSiteIntendedIngrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteIntendedIngrSchedPlcy + indicates indicates the Ingress QoS scheduler on this + multi-service Site that should be applied. + If it deviates from custMultSvcSiteCurrentIngrSchedPlcy, + this means that there was a problem when trying to + activate this filter. It can only deviate when using + tod-suites for the SAP. When the tod-suites decides that + a new filter must be applied, it will try to do this. + If it fails, the current and intended field are + not equal." + ::= { custMultiServiceSiteEntry 13 } + +custMultSvcSiteIntendedEgrSchedPlcy OBJECT-TYPE + SYNTAX ServObjName + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object custMultSvcSiteIntendedEgrSchedPlcy + indicates indicates the Egress QoS scheduler on this + multi-service Site that should be applied. + If it deviates from custMultSvcSiteCurrentEgrSchedPlcy, + this means that there was a problem when trying to + activate this filter. It can only deviate when using + tod-suites for the SAP. When the tod-suites decides that + a new filter must be applied, it will try to do this. + If it fails, the current and intended field are + not equal." + ::= { custMultiServiceSiteEntry 14 } + +custMultSvcSiteFrameBasedAccnt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of custMultSvcSiteFrameBasedAccnt specifies whether + to use frame-based accounting when evaluating + custMultSvcSiteEgressAggRateLimit for the egress queues for + this multi-service site. + + If the value is 'false', the default packet-based accounting + method will be used." + DEFVAL { false } + ::= { custMultiServiceSiteEntry 15 } + +-- ---------------------------------------------------- +-- Customer Multi-Service Site Ingress Statistics Table +-- ---------------------------------------------------- +custMultiSvcSiteIngStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ingress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 5 } + +custMultiSvcSiteIngStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteIngQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ingress statistics about a specific customer + multi service site ingress scheduler." + INDEX { custId, custMultSvcSiteName, IMPLIED custIngQosSchedName} + ::= { custMultiSvcSiteIngStatsTable 1 } + +CustMultiSvcSiteIngQosSchedStatsEntry ::= + SEQUENCE { + custIngQosSchedName TNamedItem, + custIngQosSchedStatsForwardedPackets Counter64, + custIngQosSchedStatsForwardedOctets Counter64 + } + +custIngQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the ingress QoS scheduler of + this customer multi service site." + ::= { custMultiSvcSiteIngStatsEntry 1 } + +custIngQosSchedStatsForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custIngQosSchedStatsForwardedPackets indicates the number + of forwarded packets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngStatsEntry 2 } + +custIngQosSchedStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custIngQosSchedStatsForwardedOctets indicates the number + of forwarded octets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngStatsEntry 3 } + +-- ----------------------------------------------------- +-- Customer Multi-Service Site Egress Statistics Table +-- ----------------------------------------------------- +custMultiSvcSiteEgrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains egress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 6 } + +custMultiSvcSiteEgrStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Egress statistics about a specific customer + multi service site egress scheduler." + INDEX { custId, custMultSvcSiteName, IMPLIED custEgrQosSchedName} + ::= { custMultiSvcSiteEgrStatsTable 1 } + +CustMultiSvcSiteEgrQosSchedStatsEntry ::= + SEQUENCE { + custEgrQosSchedName TNamedItem, + custEgrQosSchedStatsForwardedPackets Counter64, + custEgrQosSchedStatsForwardedOctets Counter64 + } + +custEgrQosSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the egress QoS scheduler of + this customer multi service site." + ::= { custMultiSvcSiteEgrStatsEntry 1 } + +custEgrQosSchedStatsForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custEgrQosSchedStatsForwardedPackets indicates number of + forwarded packets, as determined by the customer + multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrStatsEntry 2 } + +custEgrQosSchedStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custEgrQosSchedStatsForwardedOctets indicates the number + of forwarded octets, as determined by the customer + multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrStatsEntry 3 } + +-- ---------------------------------------------------- +-- Customer Multi-Service Site Ingress Statistics Table +-- with specific portId +-- ---------------------------------------------------- +custIngQosPortIdSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustIngQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custIngQosPortIdSchedStatsTable contains ingress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 7 } + +custIngQosPortIdSchedStatsEntry OBJECT-TYPE + SYNTAX CustIngQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the ingress statistics about a specific customer + multi service site ingress scheduler. Entries are created when + a scheduler policy is applied to an MSS." + INDEX { custId, custMultSvcSiteName, + custIngQosPortIdSchedName, custIngQosAssignmentPortId } + ::= { custIngQosPortIdSchedStatsTable 1 } + +CustIngQosPortIdSchedStatsEntry ::= + SEQUENCE { + custIngQosPortIdSchedName TNamedItem, + custIngQosAssignmentPortId TmnxPortID, + custIngQosPortSchedFwdPkts Counter64, + custIngQosPortSchedFwdOctets Counter64 + } + +custIngQosPortIdSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custIngQosPortIdSchedName is used as an index + of the ingress QoS scheduler of this customer multi service site." + ::= { custIngQosPortIdSchedStatsEntry 1 } + +custIngQosAssignmentPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custIngQosAssignmentPortId is used as an index + of the ingress QoS scheduler of this customer multi service site. + When an MSS assignment is an aps/ccag/lag in 'link' mode, each + member-port of the aps/ccag/lag has its own scheduler. This object + refers to the TmnxPortID of these member-ports." + ::= {custIngQosPortIdSchedStatsEntry 2} + +custIngQosPortSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortSchedFwdPkts indicates the + number of forwarded packets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custIngQosPortIdSchedStatsEntry 3 } + +custIngQosPortSchedFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngQosPortSchedFwdOctets indicates the + number of forwarded octets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custIngQosPortIdSchedStatsEntry 4 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Egress Statistics Table +-- with specific portId +-- -------------------------------------------------------- +custEgrQosPortIdSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustEgrQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custEgrQosPortIdSchedStatsTable contains egress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 8 } + +custEgrQosPortIdSchedStatsEntry OBJECT-TYPE + SYNTAX CustEgrQosPortIdSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the egress statistics for a customer + multi-service-site egress scheduler. Entries are created when + a scheduler policy is applied to an MSS." + INDEX { custId, custMultSvcSiteName, + custEgrQosPortIdSchedName, custEgrQosAssignmentPortId } + ::= { custEgrQosPortIdSchedStatsTable 1 } + +CustEgrQosPortIdSchedStatsEntry ::= + SEQUENCE { + custEgrQosPortIdSchedName TNamedItem, + custEgrQosAssignmentPortId TmnxPortID, + custEgrQosPortSchedFwdPkts Counter64, + custEgrQosPortSchedFwdOctets Counter64 + } + +custEgrQosPortIdSchedName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custEgrQosPortIdSchedName is used as an index + of the egress QoS scheduler of this customer multi service site." + ::= { custEgrQosPortIdSchedStatsEntry 1} + +custEgrQosAssignmentPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custEgrQosAssignmentPortId is used as an index + of the egress QoS scheduler of this customer multi service site. + When an MSS assignment is an aps/ccag/lag in 'link' mode, each + member-port of the aps/ccag/lag has its own scheduler. This object + refers to the TmnxPortID of these member-ports." + ::= { custEgrQosPortIdSchedStatsEntry 2} + +custEgrQosPortSchedFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortSchedFwdPkts indicates the + number of forwarded packets, as determined by the customer + multi service site egress scheduler policy." + ::= { custEgrQosPortIdSchedStatsEntry 3 } + +custEgrQosPortSchedFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrQosPortSchedFwdOctets indicates the + number of forwarded octets, as determined by the customer + multi service site egress scheduler policy." + ::= { custEgrQosPortIdSchedStatsEntry 4 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Ingress QoS Scheduler Table +-- -------------------------------------------------------- +custMssIngQosSchedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMssIngQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ingress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 9 } + +custMssIngQosSchedInfoEntry OBJECT-TYPE + SYNTAX CustMssIngQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ingress statistics about a specific customer + multi service site ingress scheduler." + INDEX { custId, + custMultSvcSiteName, + IMPLIED custMssIngQosSName } + ::= { custMssIngQosSchedInfoTable 1 } + +CustMssIngQosSchedInfoEntry ::= + SEQUENCE { + custMssIngQosSName TNamedItem, + custMssIngQosSRowStatus RowStatus, + custMssIngQosSLastMgmtChange TimeStamp, + custMssIngQosSOverrideFlags TVirtSchedAttribute, + custMssIngQosSPIR TPIRRate, + custMssIngQosSCIR TCIRRate, + custMssIngQosSSummedCIR TruthValue + } + +custMssIngQosSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of custMssIngQosSName indicates the name of + the virtual scheduler whose parameters are to be + overridden." + ::= { custMssIngQosSchedInfoEntry 1 } + +custMssIngQosSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssIngQosSRowStatus controls the + creation and deletion of rows in this table." + ::= { custMssIngQosSchedInfoEntry 2 } + +custMssIngQosSLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of custMssIngQosSLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { custMssIngQosSchedInfoEntry 3 } + +custMssIngQosSOverrideFlags OBJECT-TYPE + SYNTAX TVirtSchedAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssIngQosSOverrideFlags specifies the + set of attributes whose values have been overridden + via management on this virtual scheduler. Clearing a + given flag will return the corresponding overridden + attribute to the value defined on the SAP's ingress + scheduler policy." + ::= { custMssIngQosSchedInfoEntry 4 } + +custMssIngQosSPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssIngQosSPIR specifies the desired + PIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { custMssIngQosSchedInfoEntry 5 } + +custMssIngQosSCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssIngQosSCIR specifies the desired + CIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { custMssIngQosSchedInfoEntry 6 } + +custMssIngQosSSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssIngQosSSummedCIR specifies if the CIR + should be used as the summed CIR values of the children + schedulers or queues. If set to 'true', the applicable + scheduler CIR (custMssIngQosSCIR) loses its meaning." + DEFVAL { true } + ::= { custMssIngQosSchedInfoEntry 7 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Egrress QoS Scheduler Table +-- -------------------------------------------------------- +custMssEgrQosSchedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMssEgrQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains egress QoS scheduler + statistics for the customer multi service site." + ::= { tmnxCustObjs 10 } + +custMssEgrQosSchedInfoEntry OBJECT-TYPE + SYNTAX CustMssEgrQosSchedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Egrress statistics about a specific customer + multi service site egress scheduler." + INDEX { custId, + custMultSvcSiteName, + IMPLIED custMssEgrQosSName } + ::= { custMssEgrQosSchedInfoTable 1 } + +CustMssEgrQosSchedInfoEntry ::= + SEQUENCE { + custMssEgrQosSName TNamedItem, + custMssEgrQosSRowStatus RowStatus, + custMssEgrQosSLastMgmtChange TimeStamp, + custMssEgrQosSOverrideFlags TVirtSchedAttribute, + custMssEgrQosSPIR TPIRRate, + custMssEgrQosSCIR TCIRRate, + custMssEgrQosSSummedCIR TruthValue + } + +custMssEgrQosSName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of custMssEgrQosSName indicates the name of + the virtual scheduler whose parameters are to be + overridden." + ::= { custMssEgrQosSchedInfoEntry 1 } + +custMssEgrQosSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssEgrQosSRowStatus controls the + creation and deletion of rows in this table." + ::= { custMssEgrQosSchedInfoEntry 2 } + +custMssEgrQosSLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of custMssEgrQosSLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { custMssEgrQosSchedInfoEntry 3 } + +custMssEgrQosSOverrideFlags OBJECT-TYPE + SYNTAX TVirtSchedAttribute + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssEgrQosSOverrideFlags specifies the + set of attributes whose values have been overridden + via management on this virtual scheduler. Clearing a + given flag will return the corresponding overridden + attribute to the value defined on the SAP's ingress + scheduler policy." + ::= { custMssEgrQosSchedInfoEntry 4 } + +custMssEgrQosSPIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssEgrQosSPIR specifies the desired + PIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { custMssEgrQosSchedInfoEntry 5 } + +custMssEgrQosSCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssEgrQosSCIR specifies the desired + CIR value for this virtual scheduler." + DEFVAL { -1 } + ::= { custMssEgrQosSchedInfoEntry 6 } + +custMssEgrQosSSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of custMssEgrQosSSummedCIR specifies if the CIR + should be used as the summed CIR values of the children + schedulers or queues. If set to 'true', the applicable + scheduler CIR (custMssEgrQosSCIR) loses its meaning." + DEFVAL { true } + ::= { custMssEgrQosSchedInfoEntry 7 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Ingress Per-Policy +-- Statistics Table +-- -------------------------------------------------------- +custMultiSvcSiteIngSchedPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteIngSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains ingress QoS scheduler + statistics for the customer multi service site, organized + by scheduler policy." + ::= { tmnxCustObjs 11 } + +custMultiSvcSiteIngSchedPlcyStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteIngSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ingress statistics about a specific customer + multi service site egress scheduler. Entries are created + when a scheduler policy of a MSS is replaced with another + one due to Time-Of-Day policies." + INDEX { custId, custMultSvcSiteName, + tSchedulerPolicyName, IMPLIED tVirtualSchedulerName} + ::= { custMultiSvcSiteIngSchedPlcyStatsTable 1 } + +CustMultiSvcSiteIngSchedPlcyStatsEntry ::= + SEQUENCE { + custIngSchedPlcyStatsFwdPkt Counter64, + custIngSchedPlcyStatsFwdOct Counter64 + } + +custIngSchedPlcyStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custIngSchedPlcyStatsFwdPkt indicates + the number of forwarded packets, as determined by the + customer multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyStatsEntry 1 } + +custIngSchedPlcyStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custIngSchedPlcyStatsFwdOct indicates + the number of forwarded octets, as determined by the + customer multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyStatsEntry 2 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Egress Per-Policy +-- Statistics Table +-- -------------------------------------------------------- +custMultiSvcSiteEgrSchedPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteEgrSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains egress QoS scheduler + statistics for the customer multi service site, organized + by scheduler policy." + ::= { tmnxCustObjs 12 } + +custMultiSvcSiteEgrSchedPlcyStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteEgrSchedPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Egress statistics about a specific customer + multi service site egress scheduler. Entries are created + when a scheduler policy of a MSS is replaced with another + one due to Time-Of-Day policies." + INDEX { custId, custMultSvcSiteName, + tSchedulerPolicyName, IMPLIED tVirtualSchedulerName} + ::= { custMultiSvcSiteEgrSchedPlcyStatsTable 1 } + +CustMultiSvcSiteEgrSchedPlcyStatsEntry ::= + SEQUENCE { + custEgrSchedPlcyStatsFwdPkt Counter64, + custEgrSchedPlcyStatsFwdOct Counter64 + } + +custEgrSchedPlcyStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custEgrSchedPlcyStatsFwdPkt indicates + the number of forwarded packets, as determined by + the customer multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyStatsEntry 1 } + +custEgrSchedPlcyStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object + custEgrSchedPlcyStatsFwdOct indicates + the number of forwarded octets, as determined by + the customer multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyStatsEntry 2 } + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Ingress Per-Policy Statistics +-- Table with specific portId +-- -------------------------------------------------------- +custMultiSvcSiteIngSchedPlcyPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteIngSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custMultiSvcSiteIngSchedPlcyPortStatsTable contains + ingress QoS scheduler statistics for the customer multi service site, + organized by scheduler policy." + ::= { tmnxCustObjs 13 } + +custMultiSvcSiteIngSchedPlcyPortStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteIngSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the ingress statistics about a specific customer + multi service site ingress scheduler. Entries are created when + a scheduler policy of a MSS is replaced with another one due + to Time-Of-Day policies." + INDEX { custId, custMultSvcSiteName, tSchedulerPolicyName, + tVirtualSchedulerName, + custIngSchedPlcyPortStatsPort } + ::= { custMultiSvcSiteIngSchedPlcyPortStatsTable 1 } + +CustMultiSvcSiteIngSchedPlcyPortStatsEntry ::= + SEQUENCE { + custIngSchedPlcyPortStatsPort TmnxPortID, + custIngSchedPlcyPortStatsFwdPkt Counter64, + custIngSchedPlcyPortStatsFwdOct Counter64 + } + +custIngSchedPlcyPortStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custIngSchedPlcyPortStatsPort is used as + an index of the ingress QoS scheduler of this customer multi service + site. + When an MSS assignment is an aps/ccag/lag in 'link' mode, each + member-port of the aps/ccag/lag has its own scheduler. This object + refers to the TmnxPortID of these member-ports." + ::= { custMultiSvcSiteIngSchedPlcyPortStatsEntry 1} + +custIngSchedPlcyPortStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngSchedPlcyPortStatsFwdPkt indicates the + number of forwarded packets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyPortStatsEntry 2 } + +custIngSchedPlcyPortStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custIngSchedPlcyPortStatsFwdOct indicates the + number of forwarded octets, as determined by the customer + multi service site ingress scheduler policy." + ::= { custMultiSvcSiteIngSchedPlcyPortStatsEntry 3 } + + +-- -------------------------------------------------------- +-- Customer Multi-Service Site Egress Per-Policy Statistics +-- Table with specific portId +-- -------------------------------------------------------- +custMultiSvcSiteEgrSchedPlcyPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CustMultiSvcSiteEgrSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The custMultiSvcSiteEgrSchedPlcyPortStatsTable contains + egress QoS scheduler statistics for the customer multi service site, + organized by scheduler policy." + ::= { tmnxCustObjs 14 } + +custMultiSvcSiteEgrSchedPlcyPortStatsEntry OBJECT-TYPE + SYNTAX CustMultiSvcSiteEgrSchedPlcyPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the egress statistics about a specific customer + multi service site egress scheduler. Entries are created when + a scheduler policy of a MSS is replaced with another one due + to Time-Of-Day policies." + INDEX { custId, custMultSvcSiteName, tSchedulerPolicyName, + tVirtualSchedulerName, + custEgrSchedPlcyPortStatsPort } + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsTable 1 } + +CustMultiSvcSiteEgrSchedPlcyPortStatsEntry ::= + SEQUENCE { + custEgrSchedPlcyPortStatsPort TmnxPortID, + custEgrSchedPlcyPortStatsFwdPkt Counter64, + custEgrSchedPlcyPortStatsFwdOct Counter64 + } + +custEgrSchedPlcyPortStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of custEgrSchedPlcyPortStatsPort is used as + an index of the egress QoS scheduler of this customer multi service + site. + When an MSS assignment is an aps/ccag/lag in 'link' mode, each + member-port of the aps/ccag/lag has its own scheduler. This object + refers to the TmnxPortID of these member-ports." + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsEntry 1} + +custEgrSchedPlcyPortStatsFwdPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrSchedPlcyPortStatsFwdPkt indicates the + number of forwarded packets, as determined by the customer + multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsEntry 2 } + +custEgrSchedPlcyPortStatsFwdOct OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of custEgrSchedPlcyPortStatsFwdOct indicates the + number of forwarded octets, as determined by the customer + multi service site egress scheduler policy." + ::= { custMultiSvcSiteEgrSchedPlcyPortStatsEntry 3 } + +-- ------------------------------------ +-- Customer traps +-- ------------------------------------ +custCreated NOTIFICATION-TYPE + OBJECTS { + custId + } + STATUS obsolete + DESCRIPTION "The trap custCreated is sent when a new row is created + in the custInfoTable." + ::= { custTraps 1 } + +custDeleted NOTIFICATION-TYPE + OBJECTS { + custId + } + STATUS obsolete + DESCRIPTION "The trap custDeleted is sent when an existing row is + deleted from the custInfoTable." + ::= { custTraps 2 } + +custMultSvcSiteCreated NOTIFICATION-TYPE + OBJECTS { + custId, + custMultSvcSiteName + } + STATUS obsolete + DESCRIPTION "The trap custMultSvcSiteCreated is sent when a new row is + created in the custMultiServiceSiteTable." + ::= { custTraps 3 } + +custMultSvcSiteDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + custMultSvcSiteName + } + STATUS obsolete + DESCRIPTION "The trap custMultSvcSiteDeleted is sent when an existing + row is deleted from the custMultiServiceSiteTable." + ::= { custTraps 4 } + +-- -------------------------------------------------------------------- +-- Service related objects +-- -------------------------------------------------------------------- +-- ------------------------------ +-- tmnxSvcObjs group +-- ------------------------------ +svcNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current number of services configured on this node." + ::= { tmnxSvcObjs 1 } + +-- -------------------------------- +-- Base Service Table +-- -------------------------------- +svcBaseInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains basic service information." + ::= { tmnxSvcObjs 2 } + +svcBaseInfoEntry OBJECT-TYPE + SYNTAX SvcBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Basic information about a specific service." + INDEX { svcId } + ::= { svcBaseInfoTable 1 } + +SvcBaseInfoEntry ::= + SEQUENCE { + svcId TmnxServId, + svcRowStatus RowStatus, + svcType ServType, + svcCustId TmnxCustId, + svcIpRouting TmnxEnabledDisabled, + svcDescription ServObjDesc, + svcMtu INTEGER, + svcAdminStatus ServiceAdminStatus, + svcOperStatus ServiceOperStatus, + svcNumSaps Integer32, + svcNumSdps Integer32, + svcLastMgmtChange TimeStamp, + svcDefMeshVcId Unsigned32, + svcVpnId VpnId, + svcVRouterId TmnxVRtrIDOrZero, + svcAutoBind INTEGER, + svcLastStatusChange TimeStamp, + svcVllType INTEGER, + svcMgmtVpls TruthValue, + svcRadiusDiscovery TruthValue, + svcRadiusUserNameType INTEGER, + svcRadiusUserName DisplayString, + svcVcSwitching TruthValue, + svcRadiusPEDiscPolicy TNamedItemOrEmpty, + svcRadiusDiscoveryShutdown ServiceAdminStatus, + svcVplsType INTEGER + } + +svcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcId specifies the + Service identifier. This value should be unique within the + service domain." + ::= { svcBaseInfoEntry 1 } + +svcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This value of the object svcRowStatus specifies the + status of this row. + + To delete an entry from this table, the corresponding + service must be administratively down, have no SAP's + defined on it, and have no SDP bindings. + + For svcType 'vprn', the service can be associated + with a routing instance by specifying svcVRouterId + during the creation of the service. + + The value of the object svcVplsType specifies the VPLS + service type. The value of this object must be specified + when the row is created and cannot be changed while the + svcRowStatus is 'active'." + + ::= { svcBaseInfoEntry 2 } + +svcType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcType specifies the service + type: e.g. epipe, tls, etc. The value of this object + must be specified when the row is created and cannot be + changed while the row status is 'active'." + ::= { svcBaseInfoEntry 3 } + +svcCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcCustId specifies the ID of the + customer who owns this service. + The value of this object must be specified when the row is + created and cannot be changed while the row status is + 'active'." + ::= { svcBaseInfoEntry 4 } + +svcIpRouting OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcIpRouting specifies, for a + 'tls' service, whether IP routing is enabled. + For 'epipe', 'p3pipe', 'apipe', 'fpipe', 'ipipe' + and 'cpipe' services, this object cannot be set and has + the value 'disabled', whereas for 'vprn' and 'ies' + services the value is 'enabled' and cannot be set either. + For 'tls' services the value of this object must be + specified when the row is created and cannot be changed + while the row status is 'active'." + ::= { svcBaseInfoEntry 5 } + +svcDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcDescription specifiers an + optional, generic information about this service." + DEFVAL { "" } + ::= { svcBaseInfoEntry 6 } + +svcMtu OBJECT-TYPE + SYNTAX INTEGER (0..9194) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcMtu specifies the largest frame + size (in octets) that this service can handle. + The default value of this object depends on the service + type: + 1514 octets for epipe, p3pipe and tls, 1508 for apipe + and fpipe, and 1500 octets for vprn, ipipe and ies, 1514 + octets for cpipe." + ::= { svcBaseInfoEntry 7 } + +svcAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcAdminStatus specifies the + desired state of this service." + DEFVAL { down } + ::= { svcBaseInfoEntry 8 } + +svcOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcOperStatus indicates the + operating state of this service. The requirements for a + service to be operationally up depend on the service type: + + epipe, p3pipe, apipe, fpipe, ipipe and cpipe services are + 'up' when the service is administratively up and either + both SAP's or a SAP and a spoke SDP Bind are operationally + up. + + tls services are 'up' when the service is + administratively up and either at least two SAP's or + spoke SDP Bind's, or one SAP or spoke SDP Bind and + at least one mesh SDP Bind are operationally up. + + vprn and ies services are 'up' when the service is + administratively up and at least one interface is + operationally up." + ::= { svcBaseInfoEntry 9 } + +svcNumSaps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcNumSaps indicates the number of + SAPs defined on this service." + ::= { svcBaseInfoEntry 10 } + +svcNumSdps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcNumSdps indicates the number of + SDPs bound to this service." + ::= { svcBaseInfoEntry 11 } + +svcLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of of the object svcLastMgmtChange indicates + the value of sysUpTime at the time of the most recent + management-initiated change to this service." + ::= { svcBaseInfoEntry 12 } + +svcDefMeshVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcDefMeshVcId specifies, only in + services that accept mesh SDP bindings, the VC ID portion + of the sdpBindId index of each mesh SDP binding defined in + the service. The default value of this object is equal to + the service ID." + ::= { svcBaseInfoEntry 13 } + +svcVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcVpnId specifies the VPN ID + assigned to this service. The value of this object can + be specified only when the row is created. If the value is + not specified, it defaults to the service ID." + DEFVAL { 0 } + ::= { svcBaseInfoEntry 14 } + +svcVRouterId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcVRouterId specifies, for a IES + or VPRN service the associated virtual router instance + where its interfaces are defined. + + This object has a special significance for the VPRN + service as it can be used to associate the service to a + specific virtual router instance. + + If no routing instance is specified or a value of zero (0) + is specified, the agent will assign the vRtrID index value + that would have been returned by the vRtrNextVRtrID object + in the ALCATEL-IND1-TIMETRA-VRTR-MIB. The agent supports an SNMP SET + operation to the svcVRouterId object only during + row creation." + DEFVAL { 0 } + ::= { svcBaseInfoEntry 15 } + +svcAutoBind OBJECT-TYPE + SYNTAX INTEGER { + none (1), + gre (2), + ldp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcAutoBind specifies, for a VPRN + service, the type of lookup to be used by the routing + instance if no SDP to the destination exists." + DEFVAL { none } + ::= { svcBaseInfoEntry 16 } + +svcLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcLastStatusChange indicates the + value of sysUpTime at the time of the most recent + operating status change to his service." + ::= { svcBaseInfoEntry 17 } + +svcVllType OBJECT-TYPE + SYNTAX INTEGER { + undef (1), + atmSdu (6), + atmCell (7), + atmVcc (8), + atmVpc (9), + frDlci (10), + satopE1 (12), + satopT1 (13), + satopE3 (14), + satopT3 (15), + cesopsn (16), + cesopsnCas(17) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcVllType specifies, for a apipe, + fpipe or cpipe service, the type of pseudo-wire to be + signalled for the service. The default for this object + depends on the service type: + 'atmSdu' for apipes, 'frDlci' for fpipes, satopE1 for + cpipes, and 'undef' for all other service types." + ::= { svcBaseInfoEntry 18 } + +svcMgmtVpls OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcMgmtVpls specifies, only if + svcType = 'tls' whether or not the service is a management + vpls. + If set to false the service is acting as a regular VPLS + service. If set to true, the service is acting as a + management VPLS service. This implies that RSTP will + always be enabled, and that the conclusions of this RSTP + can be associated to different (regular) VPLSs. + The value of this object cannot be changed after creation." + DEFVAL { false } + ::= { svcBaseInfoEntry 19 } + +svcRadiusDiscovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcRadiusDiscovery specifies whether RADIUS + auto-discovery is enabled on this service." + DEFVAL { false } + ::= { svcBaseInfoEntry 20 } + + +svcRadiusUserNameType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + vpn-id (1), + router-distinguisher (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcRadiusUserNameType specifies whether RADIUS + user name is vpn-id or router-distinguisher. By default, the + value of this object is 'none'. + + svcRadiusUserNameType and svcRadiusUserName, which indicates the + RADIUS username, must be set together in the same SNMP request + PDU if svcRadiusUserNameType is vpn-id or router-distinguisher or + else the set request will fail with an inconsistentValue error." + DEFVAL { none } + ::= { svcBaseInfoEntry 21 } + +svcRadiusUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcRadiusUserName specifies the RADIUS + user name. svcRadiusUserNameType specifies the type of the + username and has to be set along with svcRadiusUserName when + svcRadiusUserName can either be a vpn-id or a router-distinguisher." + DEFVAL { "" } + ::= { svcBaseInfoEntry 22 } + +svcVcSwitching OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVcSwitching specifies if the PW + switching signalling is used for the Spokes configured under the + service. + This object can only be specified when the row is created." + DEFVAL { false } + ::= { svcBaseInfoEntry 23 } + +svcRadiusPEDiscPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcRadiusPEDiscPolicy specifies the + RADIUS PE Discovery Policy name. " + DEFVAL { "" } + ::= { svcBaseInfoEntry 24 } + +svcRadiusDiscoveryShutdown OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcRadiusDiscoveryShutdown specifies the desired + administrative state for the RADIUS auto-discovery server. When + the server is 'down' the operational state of the server is + disabled. + + By default, state of the RADIUS auto-discovery server is 'down'." + DEFVAL { down } + ::= { svcBaseInfoEntry 25 } + +svcVplsType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + bVpls (2), + iVpls (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Backbone VPLS ('bVpls') refers to the B-Component instance + of the Provider Backbone Bridging (PBB/IEEE 802.1ah) + feature. It represents the Multi-point tunneling component + that multiplexes multiple Customer VPNs (ISIDs) together. + It is similar to a regular VPLS instance that operates + on the Backbone MAC addresses. + + ISID VPLS ('iVpls') or I-VPLS refers to the I-Component + instance of the Provider Backbone Bridging (PBB/IEEE + 802.1ah) feature. It identifies the specific VPN entity + associated to a customer Multipoint (ELAN) service. It is + similar to a regular VPLS instance that operates on the + Customer MAC addresses. + + The value of the object svcVplsType specifies the VPLS + service type. The value of this object must be specified + when the row is created and cannot be changed while the + svcRowStatus is 'active'." + DEFVAL { none } + ::= { svcBaseInfoEntry 26 } + +-- ------------------------------------ +-- TLS Service Table +-- ------------------------------------ +svcTlsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS service information." + ::= { tmnxSvcObjs 3 } + +svcTlsInfoEntry OBJECT-TYPE + SYNTAX SvcTlsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLS specific information about a service." + INDEX { svcId } + ::= { svcTlsInfoTable 1 } + +SvcTlsInfoEntry ::= + SEQUENCE { + svcTlsMacLearning TmnxEnabledDisabled, + svcTlsDiscardUnknownDest TmnxEnabledDisabled, + svcTlsFdbTableSize Integer32, + svcTlsFdbNumEntries Integer32, + svcTlsFdbNumStaticEntries Integer32, + svcTlsFdbLocalAgeTime Integer32, + svcTlsFdbRemoteAgeTime Integer32, + svcTlsStpAdminStatus TmnxEnabledDisabled, + svcTlsStpPriority Integer32, + svcTlsStpBridgeAddress MacAddress, + svcTlsStpTimeSinceTopologyChange TimeTicks, + svcTlsStpTopologyChanges Integer32, + svcTlsStpDesignatedRoot BridgeId, + svcTlsStpRootCost Integer32, + svcTlsStpRootPort Integer32, + svcTlsStpMaxAge Integer32, + svcTlsStpHelloTime Integer32, + svcTlsStpHoldTime Integer32, + svcTlsStpForwardDelay Integer32, + svcTlsStpBridgeMaxAge Integer32, + svcTlsStpBridgeHelloTime Integer32, + svcTlsStpBridgeForwardDelay Integer32, + svcTlsStpOperStatus INTEGER, + svcTlsStpVirtualRootBridgeStatus INTEGER, + svcTlsMacAgeing TmnxEnabledDisabled, + svcTlsStpTopologyChangeActive TruthValue, + svcTlsFdbTableFullHighWatermark Integer32, + svcTlsFdbTableFullLowWatermark Integer32, + svcTlsVpnId VpnId, + svcTlsCustId TmnxCustId, + svcTlsStpVersion INTEGER, + svcTlsStpHoldCount Integer32, + svcTlsStpPrimaryBridge BridgeId, + svcTlsStpBridgeInstanceId Integer32, + svcTlsStpVcpOperProtocol StpProtocol, + svcTlsMacMoveMaxRate Unsigned32, + svcTlsMacMoveRetryTimeout Unsigned32, + svcTlsMacMoveAdminStatus TmnxEnabledDisabled, + svcTlsMacRelearnOnly TruthValue, + svcTlsMfibTableSize Integer32, + svcTlsMfibTableFullHighWatermark Integer32, + svcTlsMfibTableFullLowWatermark Integer32, + svcTlsMacFlushOnFail TmnxEnabledDisabled, + svcTlsStpRegionName DisplayString, + svcTlsStpRegionRevision Integer32, + svcTlsStpBridgeMaxHops Integer32, + svcTlsStpCistRegionalRoot BridgeId, + svcTlsStpCistIntRootCost Integer32, + svcTlsStpCistRemainingHopCount Integer32, + svcTlsStpCistRegionalRootPort Integer32, + svcTlsFdbNumLearnedEntries Integer32, + svcTlsFdbNumOamEntries Integer32, + svcTlsFdbNumDhcpEntries Integer32, + svcTlsFdbNumHostEntries Integer32, + svcTlsShcvAction INTEGER, + svcTlsShcvSrcIp IpAddress, + svcTlsShcvSrcMac MacAddress, + svcTlsShcvInterval Unsigned32, + svcTlsPriPortsCumulativeFactor Unsigned32, + svcTlsSecPortsCumulativeFactor Unsigned32, + svcTlsL2ptTermEnabled TruthValue, + svcTlsPropagateMacFlush TruthValue, + svcTlsMrpAdminStatus TmnxEnabledDisabled, + svcTlsMrpMaxAttributes Unsigned32, + svcTlsMrpAttributeCount Unsigned32, + svcTlsMrpFailedRegisterCount Unsigned32, + svcTlsMcPathMgmtPlcyName TNamedItem, + svcTlsMrpFloodTime Unsigned32, + svcTlsMrpAttrTblHighWatermark Integer32, + svcTlsMrpAttrTblLowWatermark Integer32 + } + +svcTlsMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacLearning specifies + whether the MAC learning process is enabled in this TLS." + DEFVAL { enabled } + ::= { svcTlsInfoEntry 1 } + +svcTlsDiscardUnknownDest OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsDiscardUnknownDest + specifies whether frames received with an unknown + destination MAC are discarded in this TLS." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 2 } + +svcTlsFdbTableSize OBJECT-TYPE + SYNTAX Integer32 (1..196607) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsFdbTableSize specifies the + maximum number of learned and static entries allowed in + the FDB of this service. When the value of + ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisOperMode is not 'c', the + maximum value of svcTlsFdbTableSize is '131071'." + DEFVAL { 250 } + ::= { svcTlsInfoEntry 3 } + +svcTlsFdbNumEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumEntries indicates the + current number of entries in the FDB of this service." + ::= { svcTlsInfoEntry 4 } + +svcTlsFdbNumStaticEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumStaticEntries + indicates the current number of static entries in the FDB + of this service." + ::= { svcTlsInfoEntry 5 } + +svcTlsFdbLocalAgeTime OBJECT-TYPE + SYNTAX Integer32 (60..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsFdbLocalAgeTime specifies + the number of seconds used to age out TLS FDB entries + learned on local SAPs." + DEFVAL { 300 } + ::= { svcTlsInfoEntry 6 } + +svcTlsFdbRemoteAgeTime OBJECT-TYPE + SYNTAX Integer32 (60..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsFdbRemoteAgeTime specifies + the number of seconds used to age out TLS FDB entries + learned on an SDP. These entries correspond to MAC + addresses learned on remote SAPs." + DEFVAL { 900 } + ::= { svcTlsInfoEntry 7 } + +svcTlsStpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpAdminStatus specifies the + administrative state of the Spanning Tree Protocol + instance associated with this service." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 8 } + +svcTlsStpPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpPriority specifies + the priority of the Spanning Tree Protocol instance + associated with this service. + It is used as the highest 4 bits of the Bridge ID + included in the Configuration BPDU's generated by + this bridge. + The svcTlsStpPriority can only take-on values which + multiples of 4096 (4k). If a value is specified which + is not a multiple of 4K, then this value will be + replaced by the closest multiple of 4K which is lower + then the value entered." + DEFVAL { 32768 } + ::= { svcTlsInfoEntry 9 } + +svcTlsStpBridgeAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeAddress indicates + the MAC address used to identify this bridge in the + network. It is used as the last six octets of the + Bridge ID included in the Configuration BPDU's generated + by this bridge. The most significant 38 bits of the bridge + address are taken from the base MAC address of the + device, while the least significant 10 bits are + based on the corresponding TLS instance ID." + ::= { svcTlsInfoEntry 10 } + +svcTlsStpTimeSinceTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpTimeSinceTopologyChange + indicates the time (in hundredths of a second) since the + last time a topology change was detected by the Spanning + Tree Protocol instance associated with this service." + ::= { svcTlsInfoEntry 11 } + +svcTlsStpTopologyChanges OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpTopologyChanges indicates + the total number of topology changes detected by the + Spanning Tree Protocol instance associated with this + service since the management entity was last reset or + initialized." + ::= { svcTlsInfoEntry 12 } + +svcTlsStpDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpDesignatedRoot indicates + the bridge identifier of the root of the spanning tree as + determined by the Spanning Tree Protocol instance + associated with this service. This value is used as the + Root Identifier parameter in all Configuration BPDUs + originated by this node." + ::= { svcTlsInfoEntry 13 } + +svcTlsStpRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpRootCost indicates the + cost of the path to the root bridge as seen from this + bridge." + ::= { svcTlsInfoEntry 14 } + +svcTlsStpRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpRootPort indicates the + port number of the port which offers the lowest cost path + from this bridge to the root bridge." + ::= { svcTlsInfoEntry 15 } + +svcTlsStpMaxAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpMaxAge indicates the + maximum age of Spanning Tree Protocol information learned + from the network on any port before it is discarded. This + is the actual value that this bridge is currently using." + ::= { svcTlsInfoEntry 16 } + +svcTlsStpHelloTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpHelloTime indicates the + amount of time between the transmission of Configuration + BPDUs. This is the actual value that this bridge is + currently using." + ::= { svcTlsInfoEntry 17 } + +svcTlsStpHoldTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "The value of the object svcTlsStpHoldTime indicates the + interval length during which no more than two + Configuration BPDUs shall be transmitted by this bridge. + This object is no longer used. It is replaced by the + object svcTlsStpHoldCount. + This object was made obsolete in the 3.0 release." + ::= { svcTlsInfoEntry 18 } + +svcTlsStpForwardDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpForwardDelay indicates + how fast a port changes its state when moving towards the + Forwarding state. The value determines how long the port + stays in each of the Listening and Learning states, which + precede the Forwarding state. This value is also used to + age all dynamic entries in the Forwarding Database when a + topology change has been detected and is underway. This is + the actual value that this bridge is currently using." + ::= { svcTlsInfoEntry 19 } + +svcTlsStpBridgeMaxAge OBJECT-TYPE + SYNTAX Integer32 (6..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeMaxAge specifies + the value that all bridges should use for 'MaxAge' when this + bridge is acting as the root bridge." + ::= { svcTlsInfoEntry 20 } + +svcTlsStpBridgeHelloTime OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeHelloTime specifies + the value that all bridges should use for 'HelloTime' when + this bridge is acting as the root bridge." + ::= { svcTlsInfoEntry 21 } + +svcTlsStpBridgeForwardDelay OBJECT-TYPE + SYNTAX Integer32 (4..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeForwardDelay + specifies the value that all bridges should use for + 'ForwardDelay' when this bridge is acting as the root + bridge." + ::= { svcTlsInfoEntry 22 } + +svcTlsStpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpOperStatus indicates the + operating status of the Spanning Tree Protocol instance + associated with this service." + ::= { svcTlsInfoEntry 30 } + +svcTlsStpVirtualRootBridgeStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpVirtualRootBridgeStatus + indicates the operating status of the Virtual Root Bridge + of the Spanning Tree Protocol instance associated with + this service. The status of the Virtual Root Bridge is + 'up' when there is connectivity to the core: i.e. one or + more SDP's in this service are operationally up." + ::= { svcTlsInfoEntry 31 } + +svcTlsMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacAgeing specifies whether + the MAC aging process is enabled in this TLS." + DEFVAL { enabled } + ::= { svcTlsInfoEntry 32 } + +svcTlsStpTopologyChangeActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpTopologyChangeActive + indicates, when set to 'true', that a topology change is + currently in progress." + ::= { svcTlsInfoEntry 33 } + +svcTlsFdbTableFullHighWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsFdbTableFullHighWatermark + specifies the utilization of the FDB table of this TLS + service at which a table full alarm will be raised + by the agent." + DEFVAL { 95 } + ::= { svcTlsInfoEntry 34 } + +svcTlsFdbTableFullLowWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsFdbTableFullLowWatermark + specifies the utilization of the FDB table of this TLS + service at which a table full alarm will be raised + by the agent." + DEFVAL { 90 } + ::= { svcTlsInfoEntry 35 } + +svcTlsVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsVpnId indicates the VPN ID + of the associated TLS service." + ::= { svcTlsInfoEntry 36 } + +svcTlsCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The vakue of the object svcTlsCustId indicates the + Customer ID of the associated TLS service." + ::= { svcTlsInfoEntry 37 } + +svcTlsStpVersion OBJECT-TYPE + SYNTAX INTEGER { + rstp (2), + compDot1w (3), + dot1w (4), + mstp (5), + pmstp (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpVersion specifies the + version of Spanning Tree Protocol the bridge is currently + running. + + The value 'rstp' corresponds to the Rapid Spanning + Tree Protocol specified in IEEE 802.1D/D4-2003. + + The value 'compDot1w' corresponds to the mode where the + Rapid Spanning Tree is backward compatible with IEEE + 802.1w. + + The value 'dot1w' corresponds to the Rapid Spanning + Tree Protocol fully conformant to IEEE 802.1w. + + The value 'mstp' corresponds to the Multiple Spanning + Tree Protocol specified in IEEE 802.1Q-REV/D3.0-04/2005. + + The value 'pmstp' corresponds to Provider MSTP protocol + compliant with IEEE-802.1ad-2005. + + New values may be defined as future versions of the + protocol become available." + DEFVAL { rstp } + ::= { svcTlsInfoEntry 38 } + +svcTlsStpHoldCount OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpHoldCount specifies the + maximum number of BPDUs that are transmitted in any + 'HelloTime' interval. + The value used by the bridge to limit the maximum + transmission rate of BPDUs." + REFERENCE + "IEEE 802.1w clause 17.16.6" + DEFVAL { 6 } + ::= { svcTlsInfoEntry 39 } + +svcTlsStpPrimaryBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpPrimaryBridge indicates + the BridgeId of the bridge that acts as the primary bridge, + being the gateway from the core mesh towards the root + bridge." + ::= { svcTlsInfoEntry 40 } + +svcTlsStpBridgeInstanceId OBJECT-TYPE + SYNTAX Integer32 (0 ..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeInstanceId + indicates a 12 bit value chosen by the the system. It is + part of the STP bridge Id, which consists of 8 octets: + - 4 highest bits of octet 1: + the bridge priority (ref svcTlsStpPriority) + - 12 bits (4 lowest bits of octet 1 + 8 bits of octet 2): + bridge instance Id (this object!). + - 6 octets: bridge MAC addess + ref svcTlsStpBridgeAddress + The value is set to 0 if svcTlsStpOperStatus is not 'up'." + ::= { svcTlsInfoEntry 41 } + +svcTlsStpVcpOperProtocol OBJECT-TYPE + SYNTAX StpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpVcpOperProtocol indicates + whether stp, rstp or mstp is running on this VCP. + If the protocol is not enabled on this VCP, the value + notApplicable is returned." + ::= { svcTlsInfoEntry 42 } + +svcTlsMacMoveMaxRate OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacMoveMaxRate specifies the + maximum rate at which MAC's can be re-learned in this TLS + service, before the SAP where the moving MAC was last seen + is automatically disabled in order to protect the system + against undetected loops or duplicate MAC's. + The rate is computed as the maximum number of re-learns + allowed in a 5 second interval: e.g. the default rate + of 2 re-learns per second corresponds to 10 re-learns + in a 5 second period." + DEFVAL { 2 } + ::= { svcTlsInfoEntry 43 } + +svcTlsMacMoveRetryTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacMoveRetryTimeout + specifies the time in seconds to wait before a SAP that + has been disabled after exceeding the maximum re-learn + rate is re-enabled. + + A value of zero indicates that the SAP will not be + automatically re-enabled after being disabled. If after + the SAP is re-enabled it is disabled again, the effective + retry timeout is doubled in order to avoid thrashing. + + An inconsistentValue error is returned if the value of this + object is set to less than fie times the value of + svcTlsSecPortsCumulativeFactor." + DEFVAL { 10 } + ::= { svcTlsInfoEntry 44 } + +svcTlsMacMoveAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacMoveAdminStatus + specifies the administrative state of the + MAC movement feature associated with this service." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 45 } + +svcTlsMacRelearnOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsMacRelearnOnly indicates + when set to 'true' that either the FDB table of this TLS + service is full, or that the maximum system-wide number of + MAC's supported by the agent has been reached, and thus + MAC learning is temporary disabled, and only MAC re-learns + can take place." + ::= { svcTlsInfoEntry 46 } + +svcTlsMfibTableSize OBJECT-TYPE + SYNTAX Integer32 (0..16383) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMfibTableSize specifies the + maximum number of entries allowed in the MFIB table of + this service. If the value is 0, then there is no limit." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 47 } + +svcTlsMfibTableFullHighWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMfibTableFullHighWatermark + specifies the utilization of the MFIB table of this TLS + service at which a table full alarm will be raised by the + agent." + DEFVAL { 95 } + ::= { svcTlsInfoEntry 48 } + +svcTlsMfibTableFullLowWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMfibTableFullLowWatermark + specifies utilization of the MFIB table of this TLS + service at which a table full alarm will be cleared by the + agent." + DEFVAL { 90 } + ::= { svcTlsInfoEntry 49 } + +svcTlsMacFlushOnFail OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMacFlushOnFail specifies + whether a special mac-flush is sent when a + port or sap becomes operational down." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 50 } + +svcTlsStpRegionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpRegionName specifies + the MSTP region name. Together with region revision and + VLAN-to-instance assignment it defines the MSTP region." + DEFVAL { "" } + ::= { svcTlsInfoEntry 51 } + +svcTlsStpRegionRevision OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpRegionRevision specifies + the MSTP region revision number. Together with region + name and VLAN-to-instance assignment it defines the MSTP + region." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 52 } + +svcTlsStpBridgeMaxHops OBJECT-TYPE + SYNTAX Integer32 (1..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsStpBridgeMaxHops specifies + the maximum number of hops (known as 'MaxHops' in 802.1Q)." + DEFVAL { 20 } + ::= { svcTlsInfoEntry 53 } + +svcTlsStpCistRegionalRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpCistRegionalRoot + indicates the bridge identifier of the regional root of + the CIST spanning tree as determined by the Spanning Tree + Protocol instance associated with this service. This value + is used as the CIST Regional Root Identifier parameter in + all MSTP BPDUs originated by this node." + ::= { svcTlsInfoEntry 54 } + +svcTlsStpCistIntRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpCistIntRootCost indicates + the cost of the path to the CIST regional root bridge + as seen from this bridge." + ::= { svcTlsInfoEntry 55 } + +svcTlsStpCistRemainingHopCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpCistRemainingHopCount + specifies the remaining number of hops." + ::= { svcTlsInfoEntry 56 } + +svcTlsStpCistRegionalRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsStpCistRegionalRootPort + indicates the port number of the port which offers the + lowest cost path from this bridge to the regional root + bridge." + ::= { svcTlsInfoEntry 57 } + +svcTlsFdbNumLearnedEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumLearnedEntries + indicates the current number of learned entries in the FDB + of this service." + ::= { svcTlsInfoEntry 58 } + +svcTlsFdbNumOamEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumOamEntries + indicates the current number of OAM entries in the FDB + of this service." + ::= { svcTlsInfoEntry 59 } + +svcTlsFdbNumDhcpEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumDhcpEntries + indicates the current number of dhcp-learned entries in the + FDB of this service." + ::= { svcTlsInfoEntry 60 } + +svcTlsFdbNumHostEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsFdbNumHostEntries + indicates the current number of host-learned entries in the + FDB of this service." + ::= { svcTlsInfoEntry 61 } + +svcTlsShcvAction OBJECT-TYPE + SYNTAX INTEGER { + alarm (1), + remove (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsShcvAction + indicates whether any action should be triggered when + the connectivity check fails." + DEFVAL { alarm } + ::= { svcTlsInfoEntry 62 } + + +svcTlsShcvSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsShcvSrcIp + specifies the source IP address used when doing the + connectivity check. The value 0.0.0.0 indicates that + no host IP address is specified." + ::= { svcTlsInfoEntry 63 } + +svcTlsShcvSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsShcvSrcMac + specifies the MAC address used when doing the connectivity + check. The value 0:0:0:0:0:0 indicates that no host MAC + address is specified." + ::= { svcTlsInfoEntry 64 } + +svcTlsShcvInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..6000) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsShcvInterval specifies + the interval in minutes between connectivity checks. + Zero means no connectivity checking." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 65 } + +svcTlsPriPortsCumulativeFactor OBJECT-TYPE + SYNTAX Unsigned32 (3..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsPriPortsCumulativeFactor + specifies a factor for the primary ports defining how + many MAC-relearn periods should be used to measure the + MAC-relearn rate, svcTlsMacMoveMaxRate. This rate must + be exceeded during consecutive periods before the + corresponding ports (SAP and/or spoke-SDP) are blocked by + the MAC-move feature. + + An inconsistentValue error is returned if an attempt is + made to set the value of svcTlsPriPortsCumulativeFactor to + a value lower than or equal to + svcTlsSecPortsCumulativeFactor." + DEFVAL { 3 } + ::= { svcTlsInfoEntry 66 } + +svcTlsSecPortsCumulativeFactor OBJECT-TYPE + SYNTAX Unsigned32 (2..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsSecPortsCumulativeFactor + specifies a factor for the secondary ports defining how + many MAC-relearn periods should be used to measure the + MAC-relearn rate, svcTlsMacMoveMaxRate. This rate must + be exceeded during consecutive periods before the + corresponding ports (SAP and/or spoke-SDP) are blocked by + the MAC-move feature. + + An inconsistentValue error is returned if an attempt is + made to set the value of svcTlsSecPortsCumulativeFactor to + a value greater than or equal to + svcTlsPriPortsCumulativeFactor." + DEFVAL { 2 } + ::= { svcTlsInfoEntry 67 } + +svcTlsL2ptTermEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsL2ptTermEnabled + indicates if L2PT-termination and/or Bpdu-translation + is in use in this service by at least one SAP or + spoke SDP Bind. If the value is 'true', it means that + at least one of L2PT-termination or Bpdu-translation + is enabled. + + When enabled it is not possible to enable + stp on this service." + ::= { svcTlsInfoEntry 68 } + +svcTlsPropagateMacFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsPropagateMacFlush specifies whether + 'MAC flush' messages received from the given LDP are + propagated to all spoke-SDPs and mesh-SDPs within the + context of this VPLS service. The propagation will follow + the 'split-horizon' principle and any data-path blocking in + order to avoid the looping of these messages. + + The value of 'true' enables the propagation." + DEFVAL { false } + ::= { svcTlsInfoEntry 69 } + +svcTlsMrpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAdminStatus specifies + whether the Multiple Registration Protocol (MRP) is + enabled in this TLS." + DEFVAL { disabled } + ::= { svcTlsInfoEntry 70 } + +svcTlsMrpMaxAttributes OBJECT-TYPE + SYNTAX Unsigned32 (1..2048) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMrpMaxAttributes indicates + maximum number of MRP attributes supported in this TLS. + + In most cases the default value is 2048 MRP attributes. + For some platform and chassis types, especially single slot + chassises, the default value will be lower due to resource + constraints. + + An inconsistentValue error is returned if an attempt is + made to set this object to a value the platform cannot + support." + ::= { svcTlsInfoEntry 71 } + +svcTlsMrpAttributeCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttributeCount indicates + number of MRP attributes currently registered in this TLS." + ::= { svcTlsInfoEntry 72 } + +svcTlsMrpFailedRegisterCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTlsMrpFailedRegisterCount + indicates number of failed MRP attribute registrations in + this TLS." + ::= { svcTlsInfoEntry 73 } + +svcTlsMcPathMgmtPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsMcPathMgmtPlcyName specifies the + multicast policy name configured on this service." + DEFVAL { "default" } + ::= { svcTlsInfoEntry 74 } + +svcTlsMrpFloodTime OBJECT-TYPE + SYNTAX Unsigned32 (0|3..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMrpFloodTime specifies + the amount of time in seconds after a status change in the + TLS during which traffic is flooded. Once that time + expires, traffic will be delivered according to the MRP + registrations which exist in the TLS. + + The value of 0 indicates that no flooding will occur on + state changes in the TLS." + DEFVAL { 0 } + ::= { svcTlsInfoEntry 75 } + +svcTlsMrpAttrTblHighWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttrTblHighWatermark + specifies the utilization of the MRP attribute table of + this TLS service at which a table full alarm will be raised + by the agent." + DEFVAL { 95 } + ::= { svcTlsInfoEntry 76 } + +svcTlsMrpAttrTblLowWatermark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttrTblLowWatermark + specifies utilization of the MRP attribute table of this + TLS service at which a table full alarm will be cleared by + the agent." + DEFVAL { 90 } + ::= { svcTlsInfoEntry 77 } + +-- ------------------------------------ +-- TLS FDB Table +-- ------------------------------------ +tlsFdbInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsFdbInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS FDB information." + ::= { tmnxSvcObjs 4 } + +tlsFdbInfoEntry OBJECT-TYPE + SYNTAX TlsFdbInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific TLS FDB." + INDEX { svcId, tlsFdbMacAddr } + ::= { tlsFdbInfoTable 1 } + +TlsFdbInfoEntry ::= + SEQUENCE { + tlsFdbMacAddr MacAddress, + tlsFdbRowStatus RowStatus, + tlsFdbType INTEGER, + tlsFdbLocale INTEGER, + tlsFdbPortId TmnxPortID, + tlsFdbEncapValue TmnxEncapVal, + tlsFdbSdpId SdpId, + tlsFdbVcId Unsigned32, + tlsFdbVpnId VpnId, + tlsFdbCustId TmnxCustId, + tlsFdbLastStateChange TimeStamp, + tlsFdbProtected TruthValue, + tlsFdbBackboneDstMac MacAddress, + tlsFdbNumIVplsMac Unsigned32, + tlsFdbEndPointName TNamedItemOrEmpty, + tlsFdbEPMacOperSdpId SdpId, + tlsFdbEPMacOperVcId Unsigned32, + tlsFdbPbbNumEpipes Unsigned32 + } + +tlsFdbMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbMacAddr specifies the + 48-bit IEEE 802.3 MAC address." + ::= { tlsFdbInfoEntry 1 } + +tlsFdbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsFdbRowStatus specifies the + status of this row. The only values supported during a set + operation are 'createAndGo' and 'destroy'." + ::= { tlsFdbInfoEntry 2 } + +tlsFdbType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + learned (2), + oam (3), + dhcp (4), + host (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION " The value of the object tlsFdbType specifies: + - 'static': Static TLS FDB entries created via management + - 'learned': dynamic entries created via the learning + process + - 'oam': entries created via the OAM process + - 'dhcp': learned addresses can be temporarily frozen + by the DHCP snooping application for the + duration of a DHCP lease + - 'host': entry added by the system for a static + configured subscriber host." + ::= { tlsFdbInfoEntry 3 } + +tlsFdbLocale OBJECT-TYPE + SYNTAX INTEGER { + sap (1), + sdp (2), + cpm (3), + endpoint (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsFdbLocale specifies for TLS + FDB entries defined on a local SAP the value 'sap', + remote entries defined on an SDP have the value 'sdp', + entries associated with the Control Processor have the + value 'cpm' and entries associated with the explicit + endpoint have the value 'endpoint'. + + The value of this object must be specified when + the row is created and cannot be changed while + the row status is 'active'." + ::= { tlsFdbInfoEntry 4 } + +tlsFdbPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the value of tlsFdbLocale is 'sap', this + object, along with tlsFdbEncapValue, specifies + the SAP associated with the MAC address defined + by tlsFdbMacAddr. This object is otherwise + insignificant and should contain a value of 0." + ::= { tlsFdbInfoEntry 5 } + +tlsFdbEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsFdbEncapValue specifies, when + the value of tlsFdbLocale is 'sap', along with + tlsFdbPortId, SAP associated with the MAC address defined + by tlsFdbMacAddr. This object is otherwise insignificant + and should contain a value of 0." + ::= { tlsFdbInfoEntry 6 } + +tlsFdbSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsFdbSdpId specifies, when the + value of tlsFdbLocale is 'sdp', along with tlsFdbVcId,the + SDP Binding associated with the MAC address + defined by tlsFdbMacAddr. This object is other- + wise insignificant and should contain a value of 0." + ::= { tlsFdbInfoEntry 7 } + +tlsFdbVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsFdbVcId specifies, when the + value of tlsFdbLocale is 'sdp', along with tlsFdbSdpId, + the SDP Binding associated with the MAC address defined by + tlsFdbMacAddr. This object is other-wise insignificant and + should contain a value of 0." + ::= { tlsFdbInfoEntry 8 } + +tlsFdbVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbVpnId indicates the VPN ID + of the associated TLS." + ::= { tlsFdbInfoEntry 9 } + +tlsFdbCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbCustId indicates the + Customer ID of the associated TLS." + ::= { tlsFdbInfoEntry 10 } + +tlsFdbLastStateChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbLastStateChange indicates + the value of sysUpTime at the time of the most recent + state change of this entry. A state change is defined as a + change in the value of: tlsFdbRowStatus, tlsFdbType, + tlsFdbLocale, tlsFdbPortId, tlsFdbEncapValue, + tlsFdbSdpId or tlsFdbVcId." + ::= { tlsFdbInfoEntry 11 } + +tlsFdbProtected OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbProtected indicates + whether or not this MAC is protected. When the value + of this object is 'true' the agent will protect + the MAC from being learned or re-learned on a SAP + that has restricted learning enabled." + ::= { tlsFdbInfoEntry 12 } + +tlsFdbBackboneDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbBackboneDstMac indicates the + Backbone VPLS service MAC address used as destination MAC + address in the Provider Backbone Bridging frames for this + tlsFdbMacAddr. + + This object is insignificant for services with svcVplsType + not set to 'iVpls' and should contain a value of + 0:0:0:0:0:0." + ::= { tlsFdbInfoEntry 13 } + +tlsFdbNumIVplsMac OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsFdbNumIVplsMac indicates the + number of ISID VPLS service MAC addressess which are using + this Backbone MAC address defined by tlsFdbMacAddr. + + This object is insignificant for services with svcVplsType + not set to 'bVpls' and should contain a value of 0." + ::= { tlsFdbInfoEntry 14 } + +tlsFdbEndPointName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tlsFdbEndPointName specifies the name of the service + endpoint associated with the MAC Address." + DEFVAL { "" } + ::= { tlsFdbInfoEntry 15 } + +tlsFdbEPMacOperSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbEPMacOperSdpId along with + tlsFdbEPMacOperVcId indicates the SDP binding associated with this + static MAC address for this endpoint. + + This object is valid when tlsFdbLocale is 'endpoint', otherwise + it should contain a value of 0." + ::= { tlsFdbInfoEntry 16 } + +tlsFdbEPMacOperVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbEPMacOperVcId along with + tlsFdbEPMacOperSdpId indicates the SDP binding associated with this + static MAC address for this endpoint. + + This object is valid when tlsFdbLocale is 'endpoint', otherwise + it should contain a value of 0." + ::= { tlsFdbInfoEntry 17 } + +tlsFdbPbbNumEpipes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tlsFdbPbbNumEpipes indicates number of E-Pipes + that resolve to this MAC Address. + + This object is valid for service with svcVplsType set to 'bVpls', + otherwise it should contain a value of 0." + ::= { tlsFdbInfoEntry 18 } + +-- ------------------------------------ +-- IES Interface Table +-- ------------------------------------ +iesIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IesIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains IES interface information." + ::= { tmnxSvcObjs 5 } + +iesIfEntry OBJECT-TYPE + SYNTAX IesIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific IES interface." + INDEX { svcId, iesIfIndex } + ::= { iesIfTable 1 } + +IesIfEntry ::= + SEQUENCE { + iesIfIndex InterfaceIndex, + iesIfRowStatus RowStatus, + iesIfName TNamedItem, + iesIfDescription ServObjLongDesc, + iesIfAdminStatus ServiceAdminStatus, + iesIfOperStatus ServiceOperStatus, + iesIfLastMgmtChange TimeStamp, + iesIfVpnId VpnId, + iesIfCustId TmnxCustId, + iesIfLoopback TruthValue, + iesIfLastStatusChange TimeStamp, + iesIfType INTEGER, + iesIfParentIf InterfaceIndexOrZero, + iesIfShcvSource INTEGER, + iesIfShcvAction INTEGER, + iesIfShcvInterval Unsigned32, + iesIfFwdServId TmnxServId, + iesIfFwdSubIf InterfaceIndexOrZero + } + +iesIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The secondary index of the row in the vRtrIfTable + corresponding to this IES interface. The primary + index is 1; i.e. all IES interfaces are defined in + the Base virtual router context." + ::= { iesIfEntry 1 } + +iesIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object iesIfRowStatus specifies the + status of this row. + The only values supported during a set operation are + 'createAndGo' and 'destroy'." + ::= { iesIfEntry 2 } + +iesIfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object iesIfName specifies the name used + to refer to this IES interface. This name must be unique + within the Base virtual router context. + This object must be specified when the row is created, and + cannot be changed while the rowstatus is 'active'." + ::= { iesIfEntry 3 } + +iesIfDescription OBJECT-TYPE + SYNTAX ServObjLongDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object iesIfDescription specifies + generic information about this IES interface." + DEFVAL { "" } + ::= { iesIfEntry 4 } + +iesIfAdminStatus OBJECT-TYPE + SYNTAX ServiceAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object iesIfAdminStatus specifies the + desired state of this IES interface." + DEFVAL { up } + ::= { iesIfEntry 5 } + +iesIfOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object iesIfOperStatus indicates the + operating state of this IES interface." + ::= { iesIfEntry 6 } + +iesIfLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object iesIfLastMgmtChange indicates the + value of sysUpTime at the time of the most recent + management-initiated change to this IES interface." + ::= { iesIfEntry 7 } + +iesIfVpnId OBJECT-TYPE + SYNTAX VpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object iesIfVpnId indicates the VPN ID of + the associated IES service." + ::= { iesIfEntry 8 } + +iesIfCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object iesIfCustId indicates the Customer + ID of the associated IES service." + ::= { iesIfEntry 9 } + +iesIfLoopback OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When the value of iesIfLoopback is set to 'true', + loopback is enabled on the IES interface represented + by this row entry. When the value is 'false', + loopback is disabled." + ::= { iesIfEntry 10 } + +iesIfLastStatusChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object iesIfLastStatusChange indicates + the value of sysUpTime at the time of the most recent + operating status change to his interface." + ::= { iesIfEntry 11 } + +iesIfType OBJECT-TYPE + SYNTAX INTEGER { + service (1), + subscriber (2), + group (3), + redundant (4), + cem (5), + ipsec (6), + ipMirror (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfType specifies the type + of this IES interface. This object can only be set at + row creation time. + 'service' - This is a normal IES interface. + 'subscriber' - This is a subscriber interface, + under which multiple group interfaces + can be configured. + 'group' - This is a group interface, belonging + to a parent subscriber interface. + 'redundant' - This is a redundant interface, used + for dual homing. + 'cem' - This is a CEM interface, used for + IP/UDP encapsulated CEM IES interface. + 'ipsec' - This is an IPsec interface, used for + IPsec tunneling. + 'ipMirror' - This is an IP interface, used for + IP Mirroring." + DEFVAL { service } + ::= { iesIfEntry 12 } + +iesIfParentIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfParentIf specifies the ifIndex of + this interface's parent. This value can only be set at + row creation time, and is only valid when + iesIfType is 'group'. The interface pointed to by + iesIfParentIf must be of type 'subscriber'." + DEFVAL { 0 } + ::= { iesIfEntry 13 } + +iesIfShcvSource OBJECT-TYPE + SYNTAX INTEGER { + interface (1), + vrrp (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfShcvSource specifies the source used + for subscriber host connectivity checking" + DEFVAL { interface } + ::= { iesIfEntry 14 } + +iesIfShcvAction OBJECT-TYPE + SYNTAX INTEGER { + alarm (1), + remove (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfShcvAction specifies the action to be + taken for hosts on this interface whose host connectivity + checking fails" + DEFVAL { alarm } + ::= { iesIfEntry 15 } + +iesIfShcvInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..6000) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object iesIfShcvInterval specifies + the interval in minutes between connectivity checks. + Zero means no in host-connection-verify" + DEFVAL { 0 } + ::= { iesIfEntry 16 } + +iesIfFwdServId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfFwdServId specifies the forwarding + service ID for a subscriber interface in a retailer + context. This value can only be set at row creation time + along with iesIfFwdSubIf, and it is only valid when + iesIfType is 'subscriber'. The iesIfFwdServId MUST + correspond to a service of type 'vprn'." + DEFVAL { 0 } + ::= { iesIfEntry 17 } + +iesIfFwdSubIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of iesIfFwdSubIf specifies the forwarding + subscriber interface for a subscriber interface in a + retailer context. This value can only be set at row + creation time along with iesIfFwdServId, and it is only + valid when iesIfType is 'subscriber'. The interface + pointed to by iesIfFwdSubIf MUST be of type 'subscriber' + in the the service context defined by iesIfFwdServId." + DEFVAL { 0 } + ::= { iesIfEntry 18 } + +-- ------------------------------------ +-- TLS Split-Horizon Group Table +-- ------------------------------------ +tlsShgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsShgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS service split-horizon group + information. A maximum of 30 split-horizon groups can + be created in a given TLS service. Maximum is set to 15 + for a TLS service with svcVplsType set to 'bVpls', or + 'iVpls'." + ::= { tmnxSvcObjs 6 } + +tlsShgInfoEntry OBJECT-TYPE + SYNTAX TlsShgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Split-horizon group information about a TLS service." + INDEX { svcId, IMPLIED tlsShgName } + ::= { tlsShgInfoTable 1 } + +TlsShgInfoEntry ::= + SEQUENCE { + tlsShgName TNamedItem, + tlsShgRowStatus RowStatus, + tlsShgCustId TmnxCustId, + tlsShgInstanceId Unsigned32, + tlsShgDescription ServObjDesc, + tlsShgLastMgmtChange TimeStamp, + tlsShgResidential TruthValue, + tlsShgRestProtSrcMac TruthValue, + tlsShgRestUnprotDstMac TruthValue, + tlsShgRestProtSrcMacAction INTEGER, + tlsShgCreationOrigin L2RouteOrigin + } + +tlsShgName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsShgName specifies the name of + the split-horizon group. The name must be unique within + a TLS, however the same name can appear in different + TLS services, in which case they denote different + split-horizon groups." + ::= { tlsShgInfoEntry 1 } + +tlsShgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgRowStatus specifies the + status of this row. + The only values supported during a set operation are + 'createAndGo' and 'destroy'. To delete an entry + from this table, there should be no TLS SAP's or + TLS spoke SDP Bindings refering to it." + ::= { tlsShgInfoEntry 2 } + +tlsShgCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsShgCustId indicates the + Customer ID of the associated TLS service." + ::= { tlsShgInfoEntry 3 } + +tlsShgInstanceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsShgInstanceId indicates the + instance identifier for the split horizon group." + ::= { tlsShgInfoEntry 4 } + +tlsShgDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgDescription specifies + generic information about this split-horizon group." + DEFVAL { "" } + ::= { tlsShgInfoEntry 5 } + +tlsShgLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsShgLastMgmtChange indicates the + value of sysUpTime at the time of the most recent + management-initiated change to this split-horizon group." + ::= { tlsShgInfoEntry 6 } + +tlsShgResidential OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgResidential specifies + whether or not the split-horizon-group is residential.In + a Residential Split Horizon Group (RSHG) there is no + downstream broadcast, and all saps in the group will share + the default ingress queue. The value can be specified + during row-creation, cannot be changed later on." + DEFVAL { false } + ::= { tlsShgInfoEntry 7 } + +tlsShgRestProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgRestProtSrcMac indicates + how the agent will handle relearn requests for protected + MAC addresses received on SAP's belonging to this SHG. + When the value of this object is 'true' requests to + relearn a protected MAC address will be ignored. + In addition, if the value of tlsShgRestProtSrcMacAction + is 'disable', then the SAP where the protected source + MAC was seen will be brought operationally down." + DEFVAL { false } + ::= { tlsShgInfoEntry 8 } + +tlsShgRestUnprotDstMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgRestUnprotDstMac indicates + how the system will forward packets destined to an + unprotected MAC address. When the value of this object is + 'true' packets destined to an unprotected MAC address + will be dropped." + DEFVAL { false } + ::= { tlsShgInfoEntry 9 } + +tlsShgRestProtSrcMacAction OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + alarm-only (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsShgRestProtSrcMacAction + indicates the action to take whenever a relearn request + for a protected MAC is received on a restricted SAP + belonging to this SHG. + When the value of this object is 'disable' the SAP + will be placed in the operational down state, with the + operating flag 'recProtSrcMac' set. When the value of + this object is 'alarm-only', the SAP will be left up + and only a notification, sapReceivedProtSrcMac, will be + generated." + DEFVAL { disable } + ::= { tlsShgInfoEntry 10 } + +tlsShgCreationOrigin OBJECT-TYPE + SYNTAX L2RouteOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsShgCreationOrigin indicates the protocol or + mechanism which created this SHG." + ::= { tlsShgInfoEntry 11 } + +-- ------------------------------------ +-- APIPE Service Table +-- ------------------------------------ +svcApipeInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcApipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains APIPE service information." + ::= { tmnxSvcObjs 7 } + +svcApipeInfoEntry OBJECT-TYPE + SYNTAX SvcApipeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "APIPE specific information about a service." + INDEX { svcId } + ::= { svcApipeInfoTable 1 } + +SvcApipeInfoEntry ::= + SEQUENCE { + svcApipeInterworking INTEGER + } + +svcApipeInterworking OBJECT-TYPE + SYNTAX INTEGER { + none (1), + frf-5 (2), + frf-8-2-translate (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcApipeInterworking specifies the + interworking function that should be applied for packets + that ingress/egress SAPs that are part of a APIPE + service." + DEFVAL { none } + ::= { svcApipeInfoEntry 1 } + +-- ------------------------------------ +-- TLS MFIB Information Table +-- ------------------------------------ +tlsMFibInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibInfoTable contains the IPv4 Multicast FIB for + this Tls. + + This table was made obsolete in the 6.0 release. + It is replaced by tlsMFibTable." + ::= { tmnxSvcObjs 8 } + +tlsMFibInfoEntry OBJECT-TYPE + SYNTAX TlsMFibInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "An entry in the tlsMFibInfoTable. Each entry indicates + whether traffic from a certain source to a certain + multicast destination (group) needs to be forwarded or + blocked on the indicated SAP/SDP." + INDEX { svcId, + tlsMFibInfoGrpAddr, + tlsMFibInfoSrcAddr, + tlsMFibInfoLocale, + tlsMFibInfoPortId, + tlsMFibInfoEncapValue, + tlsMFibInfoSdpId, + tlsMFibInfoVcId } + + ::= { tlsMFibInfoTable 1 } + +TlsMFibInfoEntry ::= + SEQUENCE { + tlsMFibInfoGrpAddr IpAddress, + tlsMFibInfoSrcAddr IpAddress, + tlsMFibInfoLocale MfibLocation, + tlsMFibInfoPortId TmnxPortID, + tlsMFibInfoEncapValue TmnxEncapVal, + tlsMFibInfoSdpId SdpId, + tlsMFibInfoVcId Unsigned32, + tlsMFibInfoFwdOrBlk MfibGrpSrcFwdOrBlk, + tlsMFibInfoSvcId TmnxServId + } + +tlsMFibInfoGrpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "The value of the object tlsMFibInfoGrpAddr indicates the + IPv4 multicast destination address for which this table + entry contains information." + ::= { tlsMFibInfoEntry 1 } + +tlsMFibInfoSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibInfoSrcAddr indicates the IPv4 unicast source + address for which this table entry contains information." + ::= { tlsMFibInfoEntry 2 } + +tlsMFibInfoLocale OBJECT-TYPE + SYNTAX MfibLocation + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibInfoLocale indicates if the information in + this entry pertains to a 'sap' or to an 'sdp'." + ::= { tlsMFibInfoEntry 3 } + +tlsMFibInfoPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "When the value of tlsMFibInfoLocale is 'sap', the object + tlsMFibInfoPortId along with the object + tlsMFibInfoEncapValue, indicates the SAP for which this + entry contains information. This object is otherwise + insignificant and contains the value 0." + ::= { tlsMFibInfoEntry 4 } + +tlsMFibInfoEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "When the value of tlsMFibInfoLocale is 'sap', the object + tlsMFibInfoEncapValue, along with the object + tlsMFibInfoPortId, indicates the SAP for which this entry + contains information. This object is otherwise + insignificant and contains the value 0." + ::= { tlsMFibInfoEntry 5 } + +tlsMFibInfoSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "When the value of tlsMFibInfoLocale is 'sdp', the object + tlsMFibInfoSdpId, along with tlsMFibInfoVcId, indicates + the SDP Binding for which this entry contains information. + This object is otherwise insignificant and contains the + value 0." + ::= { tlsMFibInfoEntry 6 } + +tlsMFibInfoVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "When the value of tlsMFibInfoLocale is 'sdp', the object + tlsMFibInfoVcId, along with tlsMFibInfoSdpId, indicates + the SDP Binding for which this entry contains information. + This object is otherwise insignificant and contains the + value 0." + ::= { tlsMFibInfoEntry 7 } + +tlsMFibInfoFwdOrBlk OBJECT-TYPE + SYNTAX MfibGrpSrcFwdOrBlk + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "tlsMFibInfoFwdOrBlk indicates if traffic for the + indicated (S,G) pair will be blocked or forwarded on the + indicated SAP or SDP." + ::= { tlsMFibInfoEntry 8 } + +tlsMFibInfoSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "tlsMFibInfoSvcId indicates the TLS service to which + the indicated SAP or SDP belongs." + ::= { tlsMFibInfoEntry 9 } + +-- ---------------------------------------- +-- TLS MFIB Group Source Statistics Table +-- ---------------------------------------- +tlsMFibGrpSrcStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibGrpSrcStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibGrpSrcStatsTable contains statistics for the + entries in the IPv4 Multicast FIB for this Tls. These + statistics are collected by the forwarding engine. + + This table was made obsolete in the 6.0 release. + It is replaced by tlsMFibStatsTable." + ::= { tmnxSvcObjs 9 } + +tlsMFibGrpSrcStatsEntry OBJECT-TYPE + SYNTAX TlsMFibGrpSrcStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "An entry in the tlsMFibGrpSrcStatsTable." + INDEX { svcId, + tlsMFibGrpSrcStatsGrpAddr, + tlsMFibGrpSrcStatsSrcAddr } + ::= { tlsMFibGrpSrcStatsTable 1 } + +TlsMFibGrpSrcStatsEntry ::= + SEQUENCE { + tlsMFibGrpSrcStatsGrpAddr IpAddress, + tlsMFibGrpSrcStatsSrcAddr IpAddress, + tlsMFibGrpSrcStatsForwardedPkts Counter64, + tlsMFibGrpSrcStatsForwardedOctets Counter64 + } + +tlsMFibGrpSrcStatsGrpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibGrpSrcStatsGrpAddr indicates the IPv4 multicast + destination address for which this table entry contains + information." + ::= { tlsMFibGrpSrcStatsEntry 1 } + +tlsMFibGrpSrcStatsSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "tlsMFibGrpSrcStatsSrcAddr indicates the IPv4 unicast + source address for which this table entry contains + information." + ::= { tlsMFibGrpSrcStatsEntry 2 } + +tlsMFibGrpSrcStatsForwardedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "tlsMFibGrpSrcStatsForwardedPkts indicates the number of + IPv4 multicast packets that were forwarded to the SAPs + and SDPs listed in the tlsMFibInfoTable." + ::= { tlsMFibGrpSrcStatsEntry 3 } + +tlsMFibGrpSrcStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "tlsMFibGrpSrcStatsForwardedOctets indicates the number + of octets that were forwarded to the SAPs and SDPs + listed in the tlsMFibInfoTable." + ::= { tlsMFibGrpSrcStatsEntry 4 } + +-- -------------------------------- +-- Redundant Group Table +-- -------------------------------- +tlsRdntGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsRdntGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains TLS service Redundant Group + information. There is no limit on the number of + Redundant Groups that can be created globally or + within a service." + ::= {tmnxSvcObjs 10} + +tlsRdntGrpEntry OBJECT-TYPE + SYNTAX TlsRdntGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Redundant Group information" + INDEX { svcId, IMPLIED tlsRdntGrpName } + ::= { tlsRdntGrpTable 1 } + +TlsRdntGrpEntry ::= + SEQUENCE { + tlsRdntGrpName TNamedItem, + tlsRdntGrpRowStatus RowStatus, + tlsRdntGrpDescription ServObjDesc, + tlsRdntGrpLastMgmtChange TimeStamp + } + +tlsRdntGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpName specifies the + name of the redundant group. + The name must be unique within a TLS, however the same + name can appear in different TLS services, in which + case they denote different redundant groups." + ::= { tlsRdntGrpEntry 1 } + +tlsRdntGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpRowStatus specifies + the status of this row. The only values supported are + 'active', 'createAndGo' and 'destroy'." + ::= { tlsRdntGrpEntry 2 } + +tlsRdntGrpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpDescription specifies + generic information about this redundant group." + DEFVAL { ''H } + ::= { tlsRdntGrpEntry 3 } + +tlsRdntGrpLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpLastMgmtChange + indicates the sysUpTime at the time of the most + recent management-initiated change to this redundant + group." + ::= { tlsRdntGrpEntry 4 } + +-- --------------------------------- +-- Redundant Group Member Table +-- --------------------------------- +tlsRdntGrpMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsRdntGrpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that holds information about the members of + TLS redundant groups." + ::= { tmnxSvcObjs 11 } + +tlsRdntGrpMemberEntry OBJECT-TYPE + SYNTAX TlsRdntGrpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Redundant Group Member information." + INDEX { tlsRdntGrpName, + tlsRdntGrpMemberRemoteNodeAddrTp, + tlsRdntGrpMemberRemoteNodeAddr, + tlsRdntGrpMemberIsSap, + tlsRdntGrpMemberPort, + tlsRdntGrpMemberEncap + } + ::= { tlsRdntGrpMemberTable 1 } + +TlsRdntGrpMemberEntry ::= + SEQUENCE { + tlsRdntGrpMemberRemoteNodeAddrTp InetAddressType, + tlsRdntGrpMemberRemoteNodeAddr InetAddress, + tlsRdntGrpMemberIsSap TruthValue, + tlsRdntGrpMemberPort TmnxPortID, + tlsRdntGrpMemberEncap TmnxEncapVal, + tlsRdntGrpMemberRowStatus RowStatus, + tlsRdntGrpMemberLastMgmtChange TimeStamp + } + +tlsRdntGrpMemberRemoteNodeAddrTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpMemberRemoteNodeAddrTp + specifies the addresstype of the remote ldp peer." + ::= { tlsRdntGrpMemberEntry 1} + +tlsRdntGrpMemberRemoteNodeAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpMemberRemoteNodeAddr + specifies the ip address of the remote ldp peer." + ::= { tlsRdntGrpMemberEntry 2} + +tlsRdntGrpMemberIsSap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpMemberIsSap + specifies whether the Port ID and Encap describe a sap + or a port (in which case Encap has no meaning)." + ::= { tlsRdntGrpMemberEntry 3} + +tlsRdntGrpMemberPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "When the value of tlsRdntGrpMemberIsSap is 'sap', + the value of the object tlsRdntGrpMemberPort, along + with tlsRdntGrpMemberEncap, specifies + a SAP, otherwise a port (in which case + tlsRdntGrpMemberEncap is insignificant)." + ::= { tlsRdntGrpMemberEntry 4} + +tlsRdntGrpMemberEncap OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "When the value of tlsRdntGrpMemberIsSap is 'sap', + the value of the object tlsRdntGrpMemberEncap, along + with tlsRdntGrpMemberPort, specifies a SAP. This object + is otherwise insignificant and should contain a + value of 0." + ::= { tlsRdntGrpMemberEntry 5} + +tlsRdntGrpMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpMemberRowStatus + specifies the status of this row. The + only values supported are 'active', 'createAndGo' + and 'destroy'." + ::= { tlsRdntGrpMemberEntry 6 } + +tlsRdntGrpMemberLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsRdntGrpMemberLastMgmtChange + indicates the time of the most recent management-initiated + change to this redundant group member." + ::= { tlsRdntGrpMemberEntry 7} + + +-- ----------------------------------------- +-- TLS MSTI Table +-- ----------------------------------------- +tlsMstiTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains Multiple Spanning Tree Instance + (MSTI) information. Each management VPLS running MSTP can + have upto 15 MSTI, not including the CIST." + ::= { tmnxSvcObjs 12 } + +tlsMstiEntry OBJECT-TYPE + SYNTAX TlsMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific MSTI." + INDEX { svcId, tlsMstiInstanceId} + ::= { tlsMstiTable 1 } + +TlsMstiEntry ::= + SEQUENCE { + tlsMstiInstanceId MstiInstanceId, + tlsMstiRowStatus RowStatus, + tlsMstiPriority Integer32, + tlsMstiLastMgmtChange TimeStamp, + tlsMstiRegionalRoot BridgeId, + tlsMstiIntRootCost Integer32, + tlsMstiRemainingHopCount Integer32, + tlsMstiRegionalRootPort Integer32 + } + +tlsMstiInstanceId OBJECT-TYPE + SYNTAX MstiInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMstiInstanceId specifies the + Multiple Spanning Tree Instance." + ::= { tlsMstiEntry 1 } + + +tlsMstiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsMstiRowStatus specifies the + status of this row. + The only values supported during a set operation are + 'active', 'createAndGo' and 'destroy'." + ::= { tlsMstiEntry 2 } + +tlsMstiPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object tlsMstiPriority specifies the + priority of this spcecific Multiple Spanning Tree + Instance for this service. + It is used as the highest 4 bits of the Bridge ID + included in the MSTP BPDU's generated by + this bridge. + The tlsMstiPriority can only take-on values which + multiples of 4096 (4k). If a value is specified which + is not a multiple of 4K, then this value will be + replaced by the closest multiple of 4K which is lower + then the value entered." + DEFVAL { 32768 } + ::= { tlsMstiEntry 3 } + +tlsMstiLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsMstiLastMgmtChange indicates + the value of sysUpTime at the time of the most recent + management-initiated change to this MSTI." + ::= { tlsMstiEntry 4 } + +tlsMstiRegionalRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsMstiRegionalRoot + indicates the bridge identifier of the regional root of + the MSTI spanning tree as determined by the Spanning Tree + Protocol instance associated with this service. This value + is used as the CIST Regional Root Identifier parameter in + all MSTP BPDUs originated by this node." + ::= { tlsMstiEntry 5 } + +tlsMstiIntRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsMstiIntRootCost indicates the + cost of the path to the regional root bridge as seen from + this bridge." + ::= { tlsMstiEntry 6 } + +tlsMstiRemainingHopCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsMstiRemainingHopCount + specifies the remaining number of hops." + ::= { tlsMstiEntry 7 } + +tlsMstiRegionalRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsMstiRegionalRootPort indicates + the port number of the port which offers the lowest cost + path from this bridge to the regional root bridge." + ::= { tlsMstiEntry 8 } + +-- ----------------------------------------- +-- TLS MSTI Managed VLAN List Table +-- ----------------------------------------- +tlsMstiManagedVlanListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMstiManagedVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used only for a management VPLS when MSTP + is running. It indicates for each multiple spanning tree + instance the ranges of associated VLANs that will be + affected when a certain SAP changes state." + ::= { tmnxSvcObjs 13 } + +tlsMstiManagedVlanListEntry OBJECT-TYPE + SYNTAX TlsMstiManagedVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row specifies a range of VLANS associated + with a SAP of a MVPLS. Ranges may contains overlapping + sections only for Mvpls SAPs that belong to the same + service." + INDEX { svcId, + tlsMstiInstanceId, + tlsMstiMvplsMinVlanTag, + tlsMstiMvplsMaxVlanTag } + ::= { tlsMstiManagedVlanListTable 1 } + +TlsMstiManagedVlanListEntry ::= + SEQUENCE { + tlsMstiMvplsMinVlanTag QTag, -- integer(1 .. 4094) + tlsMstiMvplsMaxVlanTag QTag, + tlsMstiMvplsRowStatus RowStatus + } + +tlsMstiMvplsMinVlanTag OBJECT-TYPE + SYNTAX QTag + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMstiMvplsMinVlanTag specifies + the left bound (i.e. min. value) of a range of VLANs + that are associated with the Mvpls SAP. + tlsMstiMvplsMinVlanTag must be smaller than (or equal + to) tlsMstiMvplsMaxVlanTag." + ::= { tlsMstiManagedVlanListEntry 1 } + +tlsMstiMvplsMaxVlanTag OBJECT-TYPE + SYNTAX QTag + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMstiMvplsMaxVlanTag specifies the + right bound (i.e. max. value) of a range of VLANs that + are associated with the Mvpls SAP." + ::= { tlsMstiManagedVlanListEntry 2 } + +tlsMstiMvplsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsMstiMvplsRowStatus specifies + the status of this row. The only values supported + during a set operation are 'active', 'createAndGo' and + 'destroy'." + ::= { tlsMstiManagedVlanListEntry 3 } + +-- ----------------------------------------- +-- TLS Egress Multicast Group Table +-- ----------------------------------------- +tlsEgressMulticastGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsEgressMulticastGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to manage VPLS Egress Multicast + Groups. These groups are used to group together VPLS + SAP's in order to improve the efficiency of the egress + multicast replication process." + ::= { tmnxSvcObjs 14 } + +tlsEgressMulticastGroupEntry OBJECT-TYPE + SYNTAX TlsEgressMulticastGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing management information applicable + to a particular VPLS Egress Multicast Group." + INDEX { IMPLIED tlsEgrMcGrpName } + ::= { tlsEgressMulticastGroupTable 1 } + +TlsEgressMulticastGroupEntry ::= + SEQUENCE { + tlsEgrMcGrpName TNamedItem, + tlsEgrMcGrpRowStatus RowStatus, + tlsEgrMcGrpLastMgmtChange TimeStamp, + tlsEgrMcGrpDescription ServObjDesc, + tlsEgrMcGrpChainLimit Unsigned32, + tlsEgrMcGrpEncapType INTEGER, + tlsEgrMcGrpDot1qEtherType Unsigned32, + tlsEgrMcGrpMacFilterId TFilterID, + tlsEgrMcGrpIpFilterId TFilterID, + tlsEgrMcGrpIpv6FilterId TFilterID, + tlsEgrMcGrpQinqEtherType Unsigned32, + tlsEgrMcGrpQinqFixedTagPosition INTEGER, + tlsEgrMcGrpAdminQinqFixedTagVal Unsigned32, + tlsEgrMcGrpOperQinqFixedTagVal Unsigned32 + } + +tlsEgrMcGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpName indicates the name of + the Egress Multicast Group." + ::= { tlsEgressMulticastGroupEntry 1 } + +tlsEgrMcGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpRowStatus controls the creation + and deletion of rows in this table." + ::= { tlsEgressMulticastGroupEntry 2 } + +tlsEgrMcGrpLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { tlsEgressMulticastGroupEntry 3 } + +tlsEgrMcGrpDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Generic information about this Egress Multicast Group." + DEFVAL { "" } + ::= { tlsEgressMulticastGroupEntry 4 } + +tlsEgrMcGrpChainLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpChainLimit specifies the maximum + number of SAP's that can be placed together in a single + chain on this Egress Multicast Group." + DEFVAL { 16 } + ::= { tlsEgressMulticastGroupEntry 5 } + +tlsEgrMcGrpEncapType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nullEncap (1), + qEncap (2), + qinqEncap (10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpEncapType specifies the common + service encapsulation type used by all the SAP's on this + Egress Multicast Group." + DEFVAL { nullEncap } + ::= { tlsEgressMulticastGroupEntry 6 } + +tlsEgrMcGrpDot1qEtherType OBJECT-TYPE + SYNTAX Unsigned32 ('600'H..'ffff'H) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpDot1qEtherType specifies the + common ethertype value used by all the 802.1Q SAP's on + this Egress Multicast Group." + DEFVAL { '8100'H } + ::= { tlsEgressMulticastGroupEntry 7 } + +tlsEgrMcGrpMacFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpMacFilterId specifies the common + egress MAC filter ID used by all the SAP's on this + Egress Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 8 } + +tlsEgrMcGrpIpFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpIpFilterId specifies the common + egress IP filter ID used by all the SAP's on this + Egress Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 9 } + +tlsEgrMcGrpIpv6FilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpIpv6FilterId specifies the common + egress IPv6 filter ID used by all the SAP's on this + Egress Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 10 } + +tlsEgrMcGrpQinqEtherType OBJECT-TYPE + SYNTAX Unsigned32 ('600'H..'ffff'H) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpQinqEtherType specifies the + common ethertype value used by all the 'QinQ' SAP's in + this Egress Multicast Group." + DEFVAL { '8100'H } + ::= { tlsEgressMulticastGroupEntry 11 } + +tlsEgrMcGrpQinqFixedTagPosition OBJECT-TYPE + SYNTAX INTEGER { + topTag (2), -- top (outter) tag is fixed + bottomTag (3) -- bottom (inner) tag is fixed + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpQinqFixedTagPosition specifies + the common position of the fixed 802.1Q tag of all the + 'QinQ' SAP's in this Egress Multicast Group. This object + has no meaning when the value of tlsEgrMcGrpEncapType + is not 'qinqEncap'." + DEFVAL { bottomTag } + ::= { tlsEgressMulticastGroupEntry 12 } + +tlsEgrMcGrpAdminQinqFixedTagVal OBJECT-TYPE + SYNTAX Unsigned32 (0|1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpAdminQinqFixedTagVal + specifies the provisioned common value of the fixed + 802.1Q tag of all the 'QinQ' SAP's in this Egress + Multicast Group. + + The value 0 is used to indicate that the actual value + of the fixed tag will be defined implicitly by the + corresponding tag of the first SAP added to this Egress + Multicast Group." + DEFVAL { 0 } + ::= { tlsEgressMulticastGroupEntry 13 } + +tlsEgrMcGrpOperQinqFixedTagVal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsEgrMcGrpOperQinqFixedTagVal + specifies the operating common value of the fixed + 802.1Q tag of all the 'QinQ' SAP's in this Egress + Multicast Group." + ::= { tlsEgressMulticastGroupEntry 14 } + +-- ---------------------------------------- +-- DHCP Lease State Table +-- ---------------------------------------- +svcDhcpLeaseStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains DHCP lease states." + ::= { tmnxSvcObjs 16 } + +svcDhcpLeaseStateEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific DHCP lease state." + INDEX { svcId, + svcDhcpLseStateCiAddrType, + svcDhcpLseStateCiAddr } + ::= { svcDhcpLeaseStateTable 1 } + +SvcDhcpLeaseStateEntry ::= + SEQUENCE { + svcDhcpLseStateCiAddrType InetAddressType, + svcDhcpLseStateCiAddr InetAddress, + svcDhcpLseStateLocale INTEGER, + svcDhcpLseStatePortId TmnxPortID, + svcDhcpLseStateEncapValue TmnxEncapVal, + svcDhcpLseStateSdpId SdpId, + svcDhcpLseStateVcId Unsigned32, + svcDhcpLseStateChAddr MacAddress, + svcDhcpLseStateRemainLseTime Unsigned32, + svcDhcpLseStateOption82 OCTET STRING, + svcDhcpLseStatePersistKey Unsigned32, + svcDhcpLseStateSubscrIdent DisplayString, + svcDhcpLseStateSubProfString DisplayString, + svcDhcpLseStateSlaProfString DisplayString, + svcDhcpLseStateShcvOperState INTEGER, + svcDhcpLseStateShcvChecks Unsigned32, + svcDhcpLseStateShcvReplies Unsigned32, + svcDhcpLseStateShcvReplyTime TimeStamp, + svcDhcpLseStateClientId OCTET STRING, + svcDhcpLseStateIAID Unsigned32, + svcDhcpLseStateIAIDType IAIDType, + svcDhcpLseStateCiAddrMaskLen Unsigned32, + svcDhcpLseStateRetailerSvcId TmnxServId, + svcDhcpLseStateRetailerIf InterfaceIndexOrZero, + svcDhcpLseStateAncpString DisplayString, + svcDhcpLseStateFramedIpNetMaskTp InetAddressType, + svcDhcpLseStateFramedIpNetMask InetAddress, + svcDhcpLseStateBCastIpAddrType InetAddressType, + svcDhcpLseStateBCastIpAddr InetAddress, + svcDhcpLseStateDefaultRouterTp InetAddressType, + svcDhcpLseStateDefaultRouter InetAddress, + svcDhcpLseStatePrimaryDnsType InetAddressType, + svcDhcpLseStatePrimaryDns InetAddress, + svcDhcpLseStateSecondaryDnsType InetAddressType, + svcDhcpLseStateSecondaryDns InetAddress, + svcDhcpLseStateSessionTimeout Unsigned32, + svcDhcpLseStateServerLeaseStart DateAndTime, + svcDhcpLseStateServerLastRenew DateAndTime, + svcDhcpLseStateServerLeaseEnd DateAndTime, + svcDhcpLseStateDhcpServerAddrType InetAddressType, + svcDhcpLseStateDhcpServerAddr InetAddress, + svcDhcpLseStateOriginSubscrId DhcpLseStateInfoOrigin, + svcDhcpLseStateOriginStrings DhcpLseStateInfoOrigin, + svcDhcpLseStateOriginLeaseInfo DhcpLseStateInfoOrigin, + svcDhcpLseStateDhcpClientAddrType InetAddressType, + svcDhcpLseStateDhcpClientAddr InetAddress, + svcDhcpLseStateLeaseSplitActive TruthValue, + svcDhcpLseStateInterDestId DisplayString, + svcDhcpLseStatePrimaryNbnsType InetAddressType, + svcDhcpLseStatePrimaryNbns InetAddress, + svcDhcpLseStateSecondaryNbnsType InetAddressType, + svcDhcpLseStateSecondaryNbns InetAddress, + svcDhcpLseStateAppProfString DisplayString, + svcDhcpLseStateNextHopMacAddr MacAddress + } + +svcDhcpLseStateCiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcDhcpLseStateCiAddrType indicates the + address type of svcDhcpLseStateCiAddr." + ::= { svcDhcpLeaseStateEntry 1 } + +svcDhcpLseStateCiAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcDhcpLseStateCiAddr indicates the IP + address of the DHCP lease state." + ::= { svcDhcpLeaseStateEntry 2 } + +svcDhcpLseStateLocale OBJECT-TYPE + SYNTAX INTEGER { + sap (1), + sdp (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateLocale specifies if the DHCP + lease state is learned via a SAP or SDP." + ::= { svcDhcpLeaseStateEntry 3 } + +svcDhcpLseStatePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When the value of svcDhcpLseStateLocale is 'sap', the + object svcDhcpLseStatePortId along with the object + svcDhcpLseStateEncapValue, indicates the SAP for which + this entry contains information. This object is otherwise + insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 4 } + +svcDhcpLseStateEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When the value of svcDhcpLseStateLocale is 'sap', the + object svcDhcpLseStatePortId along with the object + svcDhcpLseStateEncapValue, indicates the SAP for which + this entry contains information. This object is otherwise + insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 5 } + +svcDhcpLseStateSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When the value of svcDhcpLseStateLocale is 'sdp', the + object svcDhcpLseStateSdpId, along with the object + svcDhcpLseStateVcId, indicates the SDP Binding for which + this entry contains information. This object is otherwise + insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 6 } + +svcDhcpLseStateVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When the value of svcDhcpLseStateLocale is 'sdp', the + object svcDhcpLseStateSdpId, along with the object + svcDhcpLseStateVcId, indicates the SDP Binding for which + this entry contains information. This object is otherwise + insignificant and contains the value 0." + ::= { svcDhcpLeaseStateEntry 7 } + +svcDhcpLseStateChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateChAddr indicates the MAC + address of the DHCP lease state." + ::= { svcDhcpLeaseStateEntry 8 } + +svcDhcpLseStateRemainLseTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateRemainLseTime indicates the + remaining lease time of the DHCP lease state." + ::= { svcDhcpLeaseStateEntry 9 } + +svcDhcpLseStateOption82 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateOption82 indicates the content + of option 82 for this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 10 } + +svcDhcpLseStatePersistKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStatePersistKey indicates a key + value that can be used to track this lease state in the + persistence file." + ::= { svcDhcpLeaseStateEntry 11 } + +svcDhcpLseStateSubscrIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSubscrIdent indicates the + id of the parent subscriber of this DHCP lease state. + + The value of svcDhcpLseStateOriginSubscrId indicates + whether this subscriber identification was received from + the DHCP or from the Radius server." + ::= { svcDhcpLeaseStateEntry 12 } + +svcDhcpLseStateSubProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSubProfString indicates the + subscriber profile string applicable for this DHCP lease + state. + + The value of svcDhcpLseStateOriginStrings indicates + whether this subscriber profile string was received from + the DHCP or from the Radius server." + ::= { svcDhcpLeaseStateEntry 13 } + +svcDhcpLseStateSlaProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSlaProfString indicates the + SLA profile string applicable for this DHCP lease state. + + The value of svcDhcpLseStateOriginStrings indicates + whether this SLA profile string was received from + the DHCP or from the Radius server." + ::= { svcDhcpLeaseStateEntry 14 } + +svcDhcpLseStateShcvOperState OBJECT-TYPE + SYNTAX INTEGER{ + disabled (1), + undefined (2), + down (3), + up (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateShcvOperState indicates the + state of the subscriber host connectivity check for + this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 15 } + +svcDhcpLseStateShcvChecks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateShcvChecks indicates the + number of host connectivity check requests for + this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 16 } + +svcDhcpLseStateShcvReplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateShcvReplies indicates the + number of host connectivity replies for + this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 17 } + +svcDhcpLseStateShcvReplyTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateShcvReplyTime indicates the + time of the last successful host connectivity check for + this DHCP lease state." + ::= { svcDhcpLeaseStateEntry 18 } + +svcDhcpLseStateClientId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateClientId indicates the + DHCPv6 clients unique identifier (DUID) as generated + by the client." + ::= { svcDhcpLeaseStateEntry 19 } + +svcDhcpLseStateIAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateIAID indicates the + Identity Association ID (IAID) + the address or prefix defined by + svcDhcpLseStateCiAddr/svcDhcpLseStateCiAddrMaskLen + has been assigned to. + + This object is only meaningful for DHCPv6 leases." + REFERENCE + "RFC 3315 section 10" + ::= { svcDhcpLeaseStateEntry 20 } + +svcDhcpLseStateIAIDType OBJECT-TYPE + SYNTAX IAIDType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateIAIDType indicates the + type of svcDhcpLseStateIAID. + + This object is only meaningful for DHCPv6 leases." + REFERENCE + "RFC 3315" + ::= { svcDhcpLeaseStateEntry 21 } + +svcDhcpLseStateCiAddrMaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateCiAddrMaskLen indicates the + prefix length of the svcDhcpLseStateCiAddr for a DHCPv6 + lease." + ::= { svcDhcpLeaseStateEntry 22 } + +svcDhcpLseStateRetailerSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateRetailerSvcId indicates the + service ID of the retailer VPRN service to which this + DHCP lease belongs. When this object is non zero, the + DHCP lease belongs to a retailer VPRN." + ::= { svcDhcpLeaseStateEntry 23 } + +svcDhcpLseStateRetailerIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateRetailerIf indicates the + interface index of the retailer VPRN interface to + which this DHCP lease belongs. When this object is + non zero, the DHCP lease belongs to a retailer VPRN." + ::= { svcDhcpLeaseStateEntry 24 } + +svcDhcpLseStateAncpString OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The object svcDhcpLseStateAncpString indicates the + value of the ancp-string received from either the DHCP + or the Radius server as indicated by the value of + svcDhcpLseStateOriginStrings." + ::= { svcDhcpLeaseStateEntry 25 } + +svcDhcpLseStateFramedIpNetMaskTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateFramedIpNetMaskTp indicates the + address type of svcDhcpLseStateFramedIpNetMask." + ::= { svcDhcpLeaseStateEntry 26 } + +svcDhcpLseStateFramedIpNetMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateFramedIpNetMask indicates the + framed IP netmask received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 27 } + +svcDhcpLseStateBCastIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateBCastIpAddrType indicates the + address type of svcDhcpLseStateBCastIpAddr." + ::= { svcDhcpLeaseStateEntry 28 } + +svcDhcpLseStateBCastIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateBCastIpAddr indicates the + broadcast IP address received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 29 } + +svcDhcpLseStateDefaultRouterTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDefaultRouterTp indicates the + address type of svcDhcpLseStateDefaultRouter." + ::= { svcDhcpLeaseStateEntry 30 } + +svcDhcpLseStateDefaultRouter OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDefaultRouter indicates the + default router received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 31 } + +svcDhcpLseStatePrimaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStatePrimaryDnsType indicates the + address type of svcDhcpLseStatePrimaryDns." + ::= { svcDhcpLeaseStateEntry 32 } + +svcDhcpLseStatePrimaryDns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStatePrimaryDns indicates the + primary DNS server received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 33 } + +svcDhcpLseStateSecondaryDnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSecondaryDnsType indicates the + address type of svcDhcpLseStateSecondaryDns." + ::= { svcDhcpLeaseStateEntry 34 } + +svcDhcpLseStateSecondaryDns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSecondaryDns indicates the + secondary DNS server received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 35 } + +svcDhcpLseStateSessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSessionTimeout indicates the + session timeout received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo." + ::= { svcDhcpLeaseStateEntry 36 } + +svcDhcpLseStateServerLeaseStart OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateServerLeaseStart indicates + when this lease was created." + ::= { svcDhcpLeaseStateEntry 37 } + +svcDhcpLseStateServerLastRenew OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateServerLastRenew indicates + when we last received a renewal from either the DHCP or the + Radius server." + ::= { svcDhcpLeaseStateEntry 38 } + +svcDhcpLseStateServerLeaseEnd OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateServerLeaseEnd indicates + when the server will consider the lease as being + expired." + ::= { svcDhcpLeaseStateEntry 39 } + +svcDhcpLseStateDhcpServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDhcpServerAddrType indicates + the address type of svcDhcpLseStateDhcpServerAddr." + ::= { svcDhcpLeaseStateEntry 40 } + +svcDhcpLseStateDhcpServerAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDhcpServerAddr indicates the + IP address of the DHCP server received from either the + DHCP or the Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 41 } + +svcDhcpLseStateOriginSubscrId OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateOriginSubscrId indicates + which source provided the subscriber-id." + ::= { svcDhcpLeaseStateEntry 42 } + +svcDhcpLseStateOriginStrings OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateOriginStrings indicates + which server provided the Sub-profile, SLA profile, + Ancp string and Intermediate Destination Id." + ::= { svcDhcpLeaseStateEntry 43 } + +svcDhcpLseStateOriginLeaseInfo OBJECT-TYPE + SYNTAX DhcpLseStateInfoOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateOriginLeaseInfo indicates + which server provided the lease state information." + ::= { svcDhcpLeaseStateEntry 44 } + +svcDhcpLseStateDhcpClientAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDhcpClientAddrType indicates + the address type of svcDhcpLseStateDhcpClientAddr." + ::= { svcDhcpLeaseStateEntry 45 } + +svcDhcpLseStateDhcpClientAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateDhcpClientAddr indicates the + IP address of the DHCP Client that owns the lease info. + + In some cases this address can be different from the + address specified in svcDhcpLseStateCiAddr, e.g. in case of + DHCPv6 prefix delegation." + ::= { svcDhcpLeaseStateEntry 46 } + +svcDhcpLseStateLeaseSplitActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateLeaseSplitActive indicates + whether or not the current lease time resulted from a + lease split. + If svcDhcpLseStateLeaseSplitActive is 'true', + the lease time passed to the client is determined by the + value of the object sapTlsDhcpProxyLeaseTime for VPLS SAPs, + or by the value of the object vRtrIfDHCPProxyLeaseTime + for Layer 3 interfaces." + ::= { svcDhcpLeaseStateEntry 47 } + +svcDhcpLseStateInterDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The object svcDhcpLseStateInterDestId indicates the + intermediate destination identifier received from either + the DHCP or the Radius server or the local user database + as indicated by the value of svcDhcpLseStateOriginStrings." + ::= { svcDhcpLeaseStateEntry 48 } + +svcDhcpLseStatePrimaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStatePrimaryNbnsType indicates the + address type of svcDhcpLseStatePrimaryNbns." + ::= { svcDhcpLeaseStateEntry 49 } + +svcDhcpLseStatePrimaryNbns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStatePrimaryNbns indicates the + primary NBNS server received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 50 } + +svcDhcpLseStateSecondaryNbnsType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSecondaryNbnsType indicates + the address type of svcDhcpLseStateSecondaryNbns." + ::= { svcDhcpLeaseStateEntry 51 } + +svcDhcpLseStateSecondaryNbns OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateSecondaryNbns indicates the + secondary NBNS server received from either the DHCP or the + Radius server as indicated by the value of + svcDhcpLseStateOriginLeaseInfo. + + The value of this object is ''H when not applicable." + ::= { svcDhcpLeaseStateEntry 52 } + +svcDhcpLseStateAppProfString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateAppProfString indicates the + application profile string applicable for this DHCP lease + state. + + The value of svcDhcpLseStateOriginStrings indicates + whether this application profile string was received from + DHCP or from the Radius server." + ::= { svcDhcpLeaseStateEntry 53 } + +svcDhcpLseStateNextHopMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpLseStateNextHopMacAddr indicates the + MAC address of the next hop of this DHCP lease state. + + Normally, the next hop MAC address equals the value of + svcDhcpLseStateChAddr. If the value of the object + ALCATEL-IND1-TIMETRA-VRTR-MIB::vRtrIfDHCPLayer2Header is set to 'true', + a routing device can be present between this node and + the DHCP client. In that case, the value of the next hop + MAC address contains the MAC address of this routing + device." + ::= { svcDhcpLeaseStateEntry 54 } + +-- ----------------------------------------- +-- TLS Protected MAC Address Table +-- ----------------------------------------- +tlsProtectedMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsProtectedMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is used to manage protected MAC addresses + within a VPLS's FDB." + ::= { tmnxSvcObjs 17 } + +tlsProtectedMacEntry OBJECT-TYPE + SYNTAX TlsProtectedMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing management information applicable + to a particular protected MAC address." + INDEX { svcId, tlsProtMacAddress } + ::= { tlsProtectedMacTable 1 } + +TlsProtectedMacEntry ::= + SEQUENCE { + tlsProtMacAddress MacAddress, + tlsProtMacRowStatus RowStatus, + tlsProtMacLastMgmtChange TimeStamp + } + +tlsProtMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsProtMacAddress indicates the address + of the protected MAC." + ::= { tlsProtectedMacEntry 1 } + +tlsProtMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of tlsProtMacRowStatus controls the creation + and deletion of rows in this table." + ::= { tlsProtectedMacEntry 2 } + +tlsProtMacLastMgmtChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsProtMacLastMgmtChange indicates the + value of sysUpTime at the time of the last management + change of any writable object of this row." + ::= { tlsProtectedMacEntry 3 } + +-- ---------------------------------------- +-- svcDhcpLeaseStateModifyTable +-- ---------------------------------------- +svcDhcpLeaseStateModifyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseStateModifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcDhcpLeaseStateModifyTable augments the + svcDhcpLeaseStateTable. + The table allows the operator to modify attributes of the + lease state." + ::= { tmnxSvcObjs 18 } + +svcDhcpLeaseStateModifyEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseStateModifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry contains parameters that allow to modify a + lease-state's attributes." + AUGMENTS { svcDhcpLeaseStateEntry } + ::= { svcDhcpLeaseStateModifyTable 1 } + +SvcDhcpLeaseStateModifyEntry ::= + SEQUENCE { + svcDhcpLseStateModifySubIndent DisplayString, + svcDhcpLseStateModifySubProfile DisplayString, + svcDhcpLseStateModifySlaProfile DisplayString, + svcDhcpLseStateEvaluateState TruthValue, + svcDhcpLseStateModInterDestId DisplayString, + svcDhcpLseStateModifyAncpString TmnxAncpStringOrZero, + svcDhcpLseStateModifyAppProfile DisplayString + } + +svcDhcpLseStateModifySubIndent OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModifySubIndent allows to + specify a new subscriber name for this lease state. + + When a SET of this object is done with a non empty string, the + system will attempt to assign a new subscriber name. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } -- the empty string + ::= { svcDhcpLeaseStateModifyEntry 1 } + +svcDhcpLseStateModifySubProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModifySubProfile allows to + specify a new subscriber profile string for this lease + state. + + When a SET of this object is done with a non empty string, + the system will attempt to assign a new subscriber profile. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } -- the empty string + ::= { svcDhcpLeaseStateModifyEntry 2 } + +svcDhcpLseStateModifySlaProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModifySlaProfile allows to + specify a new SLA profile string for this lease state. + + When a SET of this object is done with a non empty string, + the system will attempt to assign a new SLA profile. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } -- the empty string + ::= { svcDhcpLeaseStateModifyEntry 3 } + +svcDhcpLseStateEvaluateState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateEvaluateState allows to + cause a re-evaluation of the specified lease state. + + When this object is set to 'true', the system will perform + a re-evaluation of the lease state. + + GETs and GETNEXTs on this variable return false. + + It is not possible to simultaneously request for a + lease-state re-evaluation, and modify any of the + svcDhcpLseStateModifySubIndent, + svcDhcpLseStateModifySubProfile or + svcDhcpLseStateModifySlaProfile values." + DEFVAL { false } + ::= { svcDhcpLeaseStateModifyEntry 4 } + +svcDhcpLseStateModInterDestId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModInterDestId allows to + specify a new intermediate destination id for this lease + state. + + When a SET of this object is done with a non empty string, + the system will attempt to assign a new intermediate + destination id. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { svcDhcpLeaseStateModifyEntry 5 } + +svcDhcpLseStateModifyAncpString OBJECT-TYPE + SYNTAX TmnxAncpStringOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModifyAncpString allows to + specify a new ANCP-string for this lease state. + + When a SET of this object is done with a non empty string, + the system will attempt to assign a new ANCP-string. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } -- the empty string + ::= { svcDhcpLeaseStateModifyEntry 6 } + +svcDhcpLseStateModifyAppProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateModifyAppProfile specifies + a new application profile string for this lease state. + + When a SET of this object is done with a non empty string, + the system assigns a new application profile. + + A SET with an empty string has no effect on the system. + (NOOP). + + GETs and GETNEXTs on this variable return an empty + string." + DEFVAL { ''H } -- the empty string + ::= { svcDhcpLeaseStateModifyEntry 7 } + +-- ---------------------------------------- +-- svcEndPointTable +-- ---------------------------------------- +svcEndPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcEndPointTable has an entry for each service endpoint + configured on this system." + ::= { tmnxSvcObjs 19 } + +svcEndPointEntry OBJECT-TYPE + SYNTAX SvcEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents a particular service endpoint. + Entries are created/deleted by the user." + INDEX { svcId, svcEndPointName } + ::= { svcEndPointTable 1 } + +SvcEndPointEntry ::= + SEQUENCE { + svcEndPointName TNamedItem, + svcEndPointRowStatus RowStatus, + svcEndPointDescription ServObjDesc, + svcEndPointRevertTime Integer32, + svcEndPointTxActiveType INTEGER, + svcEndPointTxActivePortId TmnxPortID, + svcEndPointTxActiveEncap TmnxEncapVal, + svcEndPointTxActiveSdpId SdpBindId, + svcEndPointForceSwitchOver TmnxActionType, + svcEndPointForceSwitchOverSdpId SdpBindId, + svcEndPointActiveHoldDelay Unsigned32, + svcEndPointIgnoreStandbySig TruthValue, + svcEndPointMacPinning TmnxEnabledDisabled, + svcEndPointMacLimit Integer32, + svcEndPointSuppressStandbySig TruthValue, + svcEndPointRevertTimeCountDn Integer32, + svcEndPointTxActiveChangeCount Counter32, + svcEndPointTxActiveLastChange TimeStamp, + svcEndPointTxActiveUpTime TimeTicks + } + +svcEndPointName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcEndPointName specifies the name of the service + endpoint." + ::= { svcEndPointEntry 1 } + +svcEndPointRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointRowStatus is used for the creation and + deletion of service endpoints." + ::= { svcEndPointEntry 2 } + +svcEndPointDescription OBJECT-TYPE + SYNTAX ServObjDesc + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointDescription specifies the textual + description of this service endpoint." + DEFVAL { "" } + ::= { svcEndPointEntry 3 } + +svcEndPointRevertTime OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointRevertTime specifies the time to wait + before reverting back to the primary spoke-sdp defined on this + service endpoint, after having failed over to a backup + spoke-sdp. When the value is '-1', the spoke-sdp will never + revert back." + DEFVAL { 0 } + ::= { svcEndPointEntry 4 } + +svcEndPointTxActiveType OBJECT-TYPE + SYNTAX INTEGER { + none (0), -- No end-point objects are active + sap (1), -- A SAP is Tx active + sdpBind (2) -- An SDP bind is Tx Active + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveType indicates the type of + end-point object that is current transmit active. " + ::= { svcEndPointEntry 5 } + +svcEndPointTxActivePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActivePortId indicates the Port ID + of the SAP that is transmit active. This object is only valid + when svcEndPointTxActiveType is 'sap'." + ::= { svcEndPointEntry 6 } + +svcEndPointTxActiveEncap OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveEncap indicates the + encapsulation value of the SAP that is transmit active. This + object is only valid when svcEndPointTxActiveType is 'sap'." + ::= { svcEndPointEntry 7 } + +svcEndPointTxActiveSdpId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveSdpId indicates the SDP bind + ID of the SDP bind that is transmit active. This object is only + valid when svcEndPointTxActiveType is 'sdpBind'." + ::= { svcEndPointEntry 8 } + +svcEndPointForceSwitchOver OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointForceSwitchOver specifies whether to + force a switchover of the active SDP bind. When it is set to + 'doAction', the SDP bind specified by + svcEndPointForceSwitchOverSdpId will become active." + DEFVAL { notApplicable } + ::= { svcEndPointEntry 9 } + +svcEndPointForceSwitchOverSdpId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointForceSwitchOverSdpId specifies the SDP + bind to switch over to when svcEndPointForceSwitchOver is set + to 'doAction'. If the value of this object is non default, it + indicates that a forced switchover has taken place. Setting + this object to the default value clears any previous forced + switchover. " + DEFVAL { '0000000000000000'H } + ::= { svcEndPointEntry 10 } + +svcEndPointActiveHoldDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..60) + UNITS "deci-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointActiveHoldDelay specifies the amount + of time in deci-seconds to hold the active state before going + into the standby state when a local MC-LAG SAP goes down." + DEFVAL { 0 } + ::= { svcEndPointEntry 11 } + +svcEndPointIgnoreStandbySig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointIgnoreStandbySig specifies whether the + local internal tasks will take into account the 'pseudo-wire + forwarding standby' bit received from the LDP peer which is + normally ignored. + + When set to 'true', this bit is not considered in the internal + tasks. + + A similar object sdpBindTlsIgnoreStandbySig is present at the + SDP level. The value of sdpBindTlsIgnoreStandbySig is set to + the value of svcEndPointIgnoreStandbySig for the spoke-SDP + associated with this endpoint." + DEFVAL { false } + ::= { svcEndPointEntry 12 } + +svcEndPointMacPinning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEndPointMacPinning specifies whether or not + MAC address pinning is active on this end-point." + DEFVAL { disabled } + ::= { svcEndPointEntry 13 } + +svcEndPointMacLimit OBJECT-TYPE + SYNTAX Integer32(0..196607) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcEndPointMacLimit specifies the + maximum number of learned and static entries allowed for this + end-point. + + The value 0 means: no limit for this end-point. + + When the value of ALCATEL-IND1-TIMETRA-CHASSIS-MIB::tmnxChassisOperMode is + not 'c', the maximum value of svcEndPointMacLimit is '131071'." + DEFVAL { 0 } + ::= { svcEndPointEntry 14 } + +svcEndPointSuppressStandbySig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcEndPointSuppressStandbySig specifies + whether the 'pseudo wire forwarding standby' bit will be sent + to the LDP peer whenever the spoke SDP + 'svcEndPointTxActiveSdpId' is selected as standby. + + When set to 'true', this bit will not be sent." + DEFVAL { true } + ::= { svcEndPointEntry 15 } + +svcEndPointRevertTimeCountDn OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..600) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointRevertTimeCountDn indicates the timer + count down before reverting back to the primary spoke-sdp + defined on this service endpoint, after having failed over to + a backup spoke-sdp. + + This timer count down begins after primary Spoke SDP becomes + operational. + + The value of -1 indicates when revert is not-applicable." + ::= { svcEndPointEntry 16 } + +svcEndPointTxActiveChangeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveChangeCount indicates the + number of times active transmit change has taken place in this + endpoint." + ::= { svcEndPointEntry 17 } + +svcEndPointTxActiveLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveLastChange indicates the + value of sysUpTime at the time of the last active transmit + change in this endpoint." + ::= { svcEndPointEntry 18 } + +svcEndPointTxActiveUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEndPointTxActiveUpTime indicates the active + 'up' time (in hundredths of a second) of the end-point object + that is current transmit active." + ::= { svcEndPointEntry 19 } + +------------------------------------------ +-- iesGrpIfTable +-- ---------------------------------------- + +iesGrpIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IesGrpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The iesGrpIfTable has entry for each group interface + configured on this system." + ::= { tmnxSvcObjs 21 } + +iesGrpIfEntry OBJECT-TYPE + SYNTAX IesGrpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry represents the attributes of a group interface. + Entries are create/destroyed when entries in iesIfEntry with + iesIfType 'group' are created/destroyed." + INDEX { svcId, iesIfIndex } + ::= { iesGrpIfTable 1 } + +IesGrpIfEntry ::= + SEQUENCE { + iesGrpIfRedInterface InterfaceIndexOrZero, + iesGrpIfOperUpWhileEmpty TruthValue + } + +iesGrpIfRedInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of iesGrpIfRedInterface specifies the ifIndex + of the redundant interface this group interface is tied to. + The interface pointed to by this object must be of + type 'redundant'." + DEFVAL { 0 } + ::= { iesGrpIfEntry 1 } + +iesGrpIfOperUpWhileEmpty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of iesGrpIfOperUpWhileEmpty specifies the + whether that operational status of the the IES group + interface, as indicated by iesIfOperStatus, should have + a value of 'up' even when there are no SAPs on the + group interface. + + If the value of iesGrpIfOperUpWhileEmpty is 'true', the + value of iesIfOperStatus for the IES group interface will + be 'up' when there are no SAPs on the group interface. When + the value of iesGrpIfOperUpWhileEmpty is 'false', the value + of iesIfOperStatus will depend on the operational state of + the SAPs on the group interface. The value of + iesGrpIfOperUpWhileEmpty will be ignored when there are + SAPs on the IES group interface." + DEFVAL { false } + ::= { iesGrpIfEntry 2 } + +-- ---------------------------------------- +-- svcPEDiscoveryPolicyTable +-- ---------------------------------------- +svcPEDiscoveryPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPEDiscoveryPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcPEDiscoveryPolicyTable has an entry for each PE policy." + ::= { tmnxSvcObjs 22 } + +svcPEDiscoveryPolicyEntry OBJECT-TYPE + SYNTAX SvcPEDiscoveryPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcPEDiscoveryPolicyEntry is an entry (conceptual row) in the + svcPEDiscoveryPolicyTable. Each entry represents the configuration + of a PE Discovery Policy. + + Entries in this table can be created and deleted via SNMP SET + operations to svcPEDiscoveryPolicyRowStatus." + INDEX {IMPLIED svcPEDiscoveryPolicyName} + ::= { svcPEDiscoveryPolicyTable 1 } + +SvcPEDiscoveryPolicyEntry ::= SEQUENCE { + svcPEDiscoveryPolicyName TNamedItem, + svcPEDiscoveryPolicyRowStatus RowStatus, + svcPEDiscoveryPolicyPassword OCTET STRING, + svcPEDiscoveryPolicyInterval Unsigned32, + svcPEDiscoveryPolicyTimeout Unsigned32 +} + +svcPEDiscoveryPolicyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcPEDiscoveryPolicyName specifies the + RADIUS PE Discovery Policy name." + ::= { svcPEDiscoveryPolicyEntry 1 } + +svcPEDiscoveryPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcPEDiscoveryPolicyRowStatus controls the creation and deletion + of rows in the table. + + To create a row in the svcPEDiscoveryPolicyTable, + set svcPEDiscoveryPolicyRowStatus to 'createAndGo'. All objects will take + on default values and the agent will change svcPEDiscoveryPolicyRowStatus + to 'active'. + + To delete a row in the svcPEDiscoveryPolicyTable, set + svcPEDiscoveryPolicyRowStatus to 'delete'." + ::= { svcPEDiscoveryPolicyEntry 2 } + +svcPEDiscoveryPolicyPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPEDiscoveryPolicyPassword specifies the password that is + used when contacting the RADIUS server for VPLS auto-discovery. + + + The value of svcPEDiscPolServerSecret cannot be set to an empty + string. GETs and GETNEXTs on this variable return an empty string." + DEFVAL { ''H } + ::= { svcPEDiscoveryPolicyEntry 3 } + +svcPEDiscoveryPolicyInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPEDiscoveryPolicyInterval specifies the polling + interval for Radius PE discovery in minutes." + DEFVAL { 5 } + ::= { svcPEDiscoveryPolicyEntry 4 } + +svcPEDiscoveryPolicyTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..90) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPEDiscoveryPolicyTimeout specifies the number of + seconds to wait before timing out a RADIUS server." + DEFVAL { 3 } + ::= { svcPEDiscoveryPolicyEntry 5 } + +-- ---------------------------------------- +-- svcPEDiscoveryPolicyServerTable +-- ---------------------------------------- +svcPEDiscPolServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcPEDiscPolServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcPEDiscPolServerTable has an entry for each RADIUS server. + The table can have up to a maximum of 5 entries." +::= { tmnxSvcObjs 23 } + +svcPEDiscPolServerEntry OBJECT-TYPE + SYNTAX SvcPEDiscPolServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcPEDiscPolServerEntry is an entry (conceptual row) in the + svcPEDiscPolServerTable. Each entry represents the configuration + for a RADIUS server. + + Entries in this table can be created and deleted via SNMP SET + operations to svcPEDiscPolServerRowStatus." + INDEX {svcPEDiscPolServerIndex, + IMPLIED svcPEDiscoveryPolicyName } + ::= { svcPEDiscPolServerTable 1 } + +SvcPEDiscPolServerEntry ::= SEQUENCE { + svcPEDiscPolServerIndex Unsigned32, + svcPEDiscPolServerRowStatus RowStatus, + svcPEDiscPolServerAddressType InetAddressType, + svcPEDiscPolServerAddress InetAddress, + svcPEDiscPolServerSecret OCTET STRING, + svcPEDiscPolServerOperStatus ServiceOperStatus, + svcPEDiscPolServerPort Unsigned32 +} + +svcPEDiscPolServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcPEDiscPolServerIndex indicates the unique value which + identifies a specific radius server." + ::= { svcPEDiscPolServerEntry 1 } + +svcPEDiscPolServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcPEDiscPolServerRowStatus controls the creation and deletion + of rows in the table. + + To create a row in the svcPEDiscPolServerTable, + set svcPEDiscPolServerRowStatus to 'createAndGo'. All objects + except svcPEDiscPolServerSecret will take + on default values and the agent will change svcPEDiscPolServerRowStatus + to 'active'. A value for svcPEDiscPolServerSecret must be always specified + or else the row creation will fail. + + To delete a row in the svcPEDiscPolServerTable, set + tmnxRadiusServerRowStatus to 'delete'." + ::= { svcPEDiscPolServerEntry 2 } + +svcPEDiscPolServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPEDiscPolServerAddressType is used to configure + the address type of svcPEDiscPolServerAddress address." + DEFVAL { unknown } + ::= { svcPEDiscPolServerEntry 3 } + +svcPEDiscPolServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcPEDiscPolServerAddress is used to configure the + IP address of the RADIUS server." + DEFVAL { ''H } + ::= { svcPEDiscPolServerEntry 4 } + +svcPEDiscPolServerSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcPEDiscPolServerSecret is used to configure the secret key + associated with the RADIUS server. + + The value of svcPEDiscPolServerSecret cannot be set to an empty + string. GETs and GETNEXTs on this variable return an empty string." + ::= { svcPEDiscPolServerEntry 5 } + +svcPEDiscPolServerOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcPEDiscPolServerOperStatus indicates the current status + of the RADIUS server." + ::= { svcPEDiscPolServerEntry 6 } + +svcPEDiscPolServerPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcPEDiscPolServerPort is used to configure the UDP port + number on which to contact the RADIUS server." + DEFVAL { 1812 } + ::= { svcPEDiscPolServerEntry 7 } + +-- ------------------------------ +-- Service Whole saler table +-- ------------------------------ + +svcWholesalerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcWholesalerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcWholesalerInfoTable has an entry for each wholesaler service + associated with a retailer service on this system." + ::= { tmnxSvcObjs 24 } + +svcWholesalerInfoEntry OBJECT-TYPE + SYNTAX SvcWholesalerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the attributes of a wholesaler-retailer + pairing. Entries are created/destroyed when forwarding interfaces + are defined." + INDEX { svcId, svcWholesalerID } + ::= { svcWholesalerInfoTable 1} + +SvcWholesalerInfoEntry ::= SEQUENCE + { + svcWholesalerID TmnxServId, + svcWholesalerNumStaticHosts Unsigned32, + svcWholesalerNumDynamicHosts Unsigned32 + } + +svcWholesalerID OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcWholesalerID is used to specify the service ID of the + wholesaler." + ::= { svcWholesalerInfoEntry 1 } + +svcWholesalerNumStaticHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumStaticHosts indicates the number of + static hosts in the wholesaler indicated by svcWholesalerID that + belong to subnets of the retailer service." + ::= { svcWholesalerInfoEntry 2 } + +svcWholesalerNumDynamicHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcWholesalerNumDynamicHosts indicates the number of + dynamic hosts in the wholesaler indicated by svcWholesalerID that + belong to subnets of the retailer service." + ::= { svcWholesalerInfoEntry 3 } + +-- ---------------------------------------- +-- svcDhcpLeaseStateActionTable +-- ---------------------------------------- +svcDhcpLeaseStateActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpLeaseStateActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcDhcpLeaseStateActionTable augments the + svcDhcpLeaseStateTable. + The table allows the operator to perform actions on the + lease state." + ::= { tmnxSvcObjs 25 } + +svcDhcpLeaseStateActionEntry OBJECT-TYPE + SYNTAX SvcDhcpLeaseStateActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry contains parameters that allow to perform + an action on the corresponding lease-state." + AUGMENTS { svcDhcpLeaseStateEntry } + ::= { svcDhcpLeaseStateActionTable 1 } + +SvcDhcpLeaseStateActionEntry ::= + SEQUENCE { + svcDhcpLseStateForceRenew TruthValue + } + +svcDhcpLseStateForceRenew OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcDhcpLseStateForceRenew allows to force the + DHCP client to renew its lease. + + When the value of this object is set to 'true', the system + will send a forcerenew DHCP message to the client. + + GETs and GETNEXTs on this variable return false." + DEFVAL { false } + ::= { svcDhcpLeaseStateActionEntry 1 } + +-- +-- Alcatel 7x50 SR series Service Itf DHCP6 msg type Stats Table +-- +svcIfDHCP6MsgStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcIfDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDHCP6MsgStatTable has an entry for each interface defined + in a service for which DHCP6 can be enabled." + ::= { tmnxSvcObjs 26 } + +svcIfDHCP6MsgStatEntry OBJECT-TYPE + SYNTAX SvcIfDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of counters for each DHCP6 + message type for an interface in a service. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { svcId, + iesIfIndex } + ::= { svcIfDHCP6MsgStatTable 1 } + +SvcIfDHCP6MsgStatEntry ::= + SEQUENCE { + svcIfDHCP6MsgStatsLstClrd TimeStamp, + svcIfDHCP6MsgStatsRcvd Gauge32, + svcIfDHCP6MsgStatsSent Gauge32, + svcIfDHCP6MsgStatsDropped Gauge32 + } + +svcIfDHCP6MsgStatsLstClrd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsLstClrd indicates the sysUpTime + when the counters of this row were last reset. A value of zero for + this object indicates that the counters have not been reset since the + system has last been initialized." + ::= { svcIfDHCP6MsgStatEntry 1 } + +svcIfDHCP6MsgStatsRcvd OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsRcvd indicates the number of + DHCP6 packets were received on this service interface." + ::= { svcIfDHCP6MsgStatEntry 2 } + +svcIfDHCP6MsgStatsSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsSent indicates the number of + DHCP6 packets were sent on this service interface." + ::= { svcIfDHCP6MsgStatEntry 3 } + +svcIfDHCP6MsgStatsDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcIfDHCP6MsgStatsDropped indicates the number of + DHCP6 packets were dropped on this service interface." + ::= { svcIfDHCP6MsgStatEntry 4 } + +-- ---------------------------------------- +-- TLS PBB Information Table +-- ---------------------------------------- +svcTlsBackboneInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBackboneInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcTlsBackboneInfoTable augments the svcTlsInfoTable. + The table allows the operator to modify attributes of the + Provider Backbone Bridging feature." + ::= { tmnxSvcObjs 27 } + +svcTlsBackboneInfoEntry OBJECT-TYPE + SYNTAX SvcTlsBackboneInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry contains objects that allows the + modification of the Provider Backbone Bridging feature + for a specific TLS service" + AUGMENTS { svcTlsInfoEntry } + ::= { svcTlsBackboneInfoTable 1 } + +SvcTlsBackboneInfoEntry ::= + SEQUENCE { + svcTlsBackboneSrcMac MacAddress, + svcTlsBackboneVplsSvcId TmnxServId, + svcTlsBackboneVplsSvcISID SvcISID, + svcTlsBackboneOperSrcMac MacAddress, + svcTlsBackboneOperVplsSvcISID SvcISID, + svcTlsBackboneLDPMacFlush TruthValue, + svcTlsBackboneVplsStp TmnxEnabledDisabled + } + +svcTlsBackboneSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsBackboneSrcMac specifies the Backbone + Source MAC-Address for Provider Backbone Bridging packets. + If not provisioned, it defaults to the loopback chassis + MAC-Address. + + An inconsistentValue error is returned if an attempt + is made to set this object when the value of + svcVplsType is not 'bVpls'." + DEFVAL { '000000000000'h } + ::= { svcTlsBackboneInfoEntry 1 } + +svcTlsBackboneVplsSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsBackboneVplsSvcId specifies the + Backbone-VPLS service associated with this service. + + An inconsistentValue error is returned if an attempt + is made to set this object when the value of + svcVplsType is not 'iVpls'. + + Setting the value of this object to its default + value will also set the value of + svcTlsBackboneVplsStp to its default value." + DEFVAL { 0 } + ::= { svcTlsBackboneInfoEntry 2 } + +svcTlsBackboneVplsSvcISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of the object svcTlsBackboneVplsSvcISID specifies + a 24 bit (0..16777215) service instance identifier for + this service. As part of the Provider Backbone Bridging + frames, it is used at the destination PE as a + demultiplexor field. + + The default value of -1 is used to indicate the value of + this object is un-specified. + + This object must be set along with svcTlsBackboneVplsSvcId. + An inconsistentValue error is returned if an attempt + is made to set this object when the value of + svcVplsType is not 'iVpls'." + DEFVAL { -1 } + ::= { svcTlsBackboneInfoEntry 3 } + +svcTlsBackboneOperSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcTlsBackboneOperSrcMac indicates the + operational Backbone Source MAC-Address for Provider + Backbone Bridging packets." + ::= { svcTlsBackboneInfoEntry 4 } + +svcTlsBackboneOperVplsSvcISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcTlsBackboneOperVplsSvcISID indicates + operational value of service instance identifier used for + this service. As part of the Provider Backbone Bridging + frames, it is used at the destination PE as a + demultiplexor field." + ::= { svcTlsBackboneInfoEntry 5 } + +svcTlsBackboneLDPMacFlush OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsBackboneLDPMacFlush specifies whether + 'LDP MAC withdraw all from me' message received in the + 'iVpls' domain should attempt to generate a new 'LDP MAC + withdraw all from me' message in the 'bVpls' domain. + Generation of the 'LDP MAC withdraw all from me' + message is still constrained by the svcTlsMacFlushOnFail + value in the 'bVpls'. + + An inconsistentValue error is returned if an attempt + is made to set this object when the value of + svcVplsType is not 'iVpls'." + DEFVAL { false } + ::= { svcTlsBackboneInfoEntry 6 } + +svcTlsBackboneVplsStp OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of svcTlsBackboneVplsStp specifies whether + STP is enabled on the Backbone VPLS specified by + svcTlsBackboneVplsSvcId. + + An inconsistentValue error is returned if an attempt + is made to set this object when the value of + svcVplsType is not 'iVpls' or if an attempt is made + to set this object to enable when the value of + svcTlsBackboneVplsSvcId is set to the default. + + The value of this object is set to disable + when the value of svcTlsBackboneVplsSvcId is set to + default." + DEFVAL { disabled } + ::= { svcTlsBackboneInfoEntry 7 } + +-- ------------------------------------ +-- TLS MFIB Table +-- ------------------------------------ +tlsMFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "tlsMFibTable contains the Multicast FIB for this Tls." + ::= { tmnxSvcObjs 28 } + +tlsMFibEntry OBJECT-TYPE + SYNTAX TlsMFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the tlsMFibTable. Each entry indicates + whether traffic from a certain source to a certain + multicast destination (group) needs to be forwarded or + blocked on the indicated SAP/SDP." + INDEX { svcId, + tlsMFibEntryType, + tlsMFibGrpMacAddr, + tlsMFibGrpInetAddrType, + tlsMFibGrpInetAddr, + tlsMFibSrcInetAddrType, + tlsMFibSrcInetAddr, + tlsMFibLocale, + tlsMFibPortId, + tlsMFibEncapValue, + tlsMFibSdpId, + tlsMFibVcId } + ::= { tlsMFibTable 1 } + +TlsMFibEntry ::= + SEQUENCE { + tlsMFibEntryType INTEGER, + tlsMFibGrpMacAddr MacAddress, + tlsMFibGrpInetAddrType InetAddressType, + tlsMFibGrpInetAddr InetAddress, + tlsMFibSrcInetAddrType InetAddressType, + tlsMFibSrcInetAddr InetAddress, + tlsMFibLocale MfibLocation, + tlsMFibPortId TmnxPortID, + tlsMFibEncapValue TmnxEncapVal, + tlsMFibSdpId SdpId, + tlsMFibVcId Unsigned32, + tlsMFibFwdOrBlk MfibGrpSrcFwdOrBlk, + tlsMFibSvcId TmnxServId + } + +tlsMFibEntryType OBJECT-TYPE + SYNTAX INTEGER { + ipBased (1), + macBased (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMFibEntryType indicates + the type of this tlsMFibEntry. + + - macBased: entry used for macBased multicast, as for + MLD-snooping and 802.1ak MMRP. + - ipBased: entry used for ip_based multicast, as for + IGMP-snooping and PIM-snooping." + ::= { tlsMFibEntry 1 } + +tlsMFibGrpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMFibGrpMacAddr indicates the + MAC address for which this table entry contains + information. + + This value is only meaningful if the value of + tlsMFibEntryType is 'macBased (2)'." + ::= { tlsMFibEntry 2 } + +tlsMFibGrpInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMFibGrpInetAddrType indicates + the type of tlsMFibGrpInetAddr." + ::= { tlsMFibEntry 3 } + +tlsMFibGrpInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMFibGrpInetAddr indicates + the multicast destination IP address for which this table + entry contains information." + ::= { tlsMFibEntry 4 } + +tlsMFibSrcInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibSrcInetAddrType indicates the type + of tlsMFibSrcInetAddr." + ::= { tlsMFibEntry 5 } + +tlsMFibSrcInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibSrcInetAddr indicates the unicast + source IP address for which this table entry contains + information." + ::= { tlsMFibEntry 6 } + +tlsMFibLocale OBJECT-TYPE + SYNTAX MfibLocation + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibLocale indicates if the information in + this entry pertains to a 'sap' or to an 'sdp'." + ::= { tlsMFibEntry 7 } + +tlsMFibPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibPortId indicates, together with the + object tlsMFibEncapValue, the SAP for which this entry + contains information. + + This value of this object is only meaningful when the + value of tlsMFibLocale is 'sap'. Otherwise it contains + the value 0." + ::= { tlsMFibEntry 8 } + +tlsMFibEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibEncapValue indicates, together with + the object tlsMFibPortId, the SAP for which this entry + contains information. + + This value of this object is only meaningful when the + value of tlsMFibLocale is 'sap'. Otherwise it contains + the value 0." + ::= { tlsMFibEntry 9 } + +tlsMFibSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibSdpId indicates, together with + the object tlsMFibVcId, the SDP Binding for which this + entry contains information. + + This value of this object is only meaningful when the + value of tlsMFibLocale is 'sdp'. Otherwise it contains + the value 0." + ::= { tlsMFibEntry 10 } + +tlsMFibVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " The value of tlsMFibVcId indicates, together with + the object tlsMFibSdpId, the SDP Binding for which this + entry contains information. + + This value of this object is only meaningful when the + value of tlsMFibLocale is 'sdp'. Otherwise it contains + the value 0." + ::= { tlsMFibEntry 11 } + +tlsMFibFwdOrBlk OBJECT-TYPE + SYNTAX MfibGrpSrcFwdOrBlk + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsMFibFwdOrBlk indicates if traffic for the + indicated (S,G) pair will be blocked or forwarded on the + indicated SAP or SDP." + ::= { tlsMFibEntry 12 } + +tlsMFibSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsMFibSvcId indicates the TLS service + to which the indicated SAP or SDP belongs." + ::= { tlsMFibEntry 13 } + +-- ---------------------------------------- +-- TLS MFIB Statistics Table +-- ---------------------------------------- +tlsMFibStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsMFibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "tlsMFibStatsTable contains statistics for the + entries in the IPv4 Multicast FIB for this Tls. These + statistics are collected by the forwarding engine." + ::= { tmnxSvcObjs 29 } + +tlsMFibStatsEntry OBJECT-TYPE + SYNTAX TlsMFibStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the tlsMFibStatsTable." + INDEX { svcId, + tlsMFibStatsEntryType, + tlsMFibStatsGrpMacAddr, + tlsMFibStatsGrpInetAddrType, + tlsMFibStatsGrpInetAddr, + tlsMFibStatsSrcInetAddrType, + tlsMFibStatsSrcInetAddr } + ::= { tlsMFibStatsTable 1 } + +TlsMFibStatsEntry ::= + SEQUENCE { + tlsMFibStatsEntryType INTEGER, + tlsMFibStatsGrpMacAddr MacAddress, + tlsMFibStatsGrpInetAddrType InetAddressType, + tlsMFibStatsGrpInetAddr InetAddress, + tlsMFibStatsSrcInetAddrType InetAddressType, + tlsMFibStatsSrcInetAddr InetAddress, + tlsMFibStatsForwardedPkts Counter64, + tlsMFibStatsForwardedOctets Counter64 + } + +tlsMFibStatsEntryType OBJECT-TYPE + SYNTAX INTEGER { + ipBased (1), + macBased (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of the object tlsMFibStatsEntryType indicates + the type of this tlsMFibStatsEntry. + + - macBased: entry used for macBased multicast, as for + MLD-snooping and 802.1ak MMRP. + - ipBased: entry used for ip_based multicast, as for + IGMP-snooping and PIM-snooping." + ::= { tlsMFibStatsEntry 1 } + +tlsMFibStatsGrpMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibStatsGrpMacAddr indicates the + MAC address for which this table entry contains information. + + This value is only meaningful if the value of + tlsMFibStatsEntryType is 'macBased (2)'." + ::= { tlsMFibStatsEntry 2 } + +tlsMFibStatsGrpInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibStatsGrpInetAddrType indicates + the type of tlsMFibStatsGrpInetAddr." + ::= { tlsMFibStatsEntry 3 } + +tlsMFibStatsGrpInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibStatsGrpInetAddr indicates + the multicast destination IP address for which this table + entry contains information." + ::= { tlsMFibStatsEntry 4 } + +tlsMFibStatsSrcInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibStatsSrcInetAddrType indicates + the type of tlsMFibStatsSrcInetAddr." + ::= { tlsMFibStatsEntry 5 } + +tlsMFibStatsSrcInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of tlsMFibStatsSrcInetAddr indicates the unicast + source IP address for which this table entry contains + information." + ::= { tlsMFibStatsEntry 6 } + +tlsMFibStatsForwardedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsMFibStatsForwardedPkts indicates + the number of multicast packets that were forwarded + to the SAPs and SDPs listed in the tlsMFibInfoTable." + ::= { tlsMFibStatsEntry 7 } + +tlsMFibStatsForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsMFibStatsForwardedOctets indicates + the number of octets that were forwarded to the SAPs + and SDPs listed in the tlsMFibInfoTable." + ::= { tlsMFibStatsEntry 8 } + +-- ---------------------------------------- +-- TLS BGP Auto-Discovery Table +-- ---------------------------------------- + +svcTlsBgpADTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcTlsBgpADTableLastChanged indicates the + sysUpTime at the time of the last modification + of svcTlsBgpADTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSvcObjs 30 } + +svcTlsBgpADTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsBgpADEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "svcTlsBgpADTable contains entries for BGP Auto-Discovery + in a VPLS service context." + ::= { tmnxSvcObjs 31 } + +svcTlsBgpADEntry OBJECT-TYPE + SYNTAX SvcTlsBgpADEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A BGP Auto-Discovery entry in the svcTlsBgpADTable." + INDEX { svcId } + ::= { svcTlsBgpADTable 1} + +SvcTlsBgpADEntry ::= SEQUENCE { + svcTlsBgpADRowStatus RowStatus, + svcTlsBgpADLastChanged TimeStamp, + svcTlsBgpADVplsId TmnxVPNRouteDistinguisher, + svcTlsBgpADVsiPrefix Unsigned32, + svcTlsBgpADVsiRD TmnxVPNRouteDistinguisher, + svcTlsBgpADExportRteTarget TNamedItemOrEmpty, + svcTlsBgpADVsiExportPolicy1 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy2 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy3 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy4 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiExportPolicy5 TPolicyStatementNameOrEmpty, + svcTlsBgpADImportRteTarget TNamedItemOrEmpty, + svcTlsBgpADVsiImportPolicy1 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy2 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy3 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy4 TPolicyStatementNameOrEmpty, + svcTlsBgpADVsiImportPolicy5 TPolicyStatementNameOrEmpty, + svcTlsBgpADAdminStatus TmnxEnabledDisabled +} + +svcTlsBgpADRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADRowStatus is used for the + creation and deletion of BGP Auto-Discovery + context in a VPLS service." + ::= { svcTlsBgpADEntry 1 } + +svcTlsBgpADLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcTlsBgpADLastChanged indicates the + sysUpTime at the time of the last modification of + this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { svcTlsBgpADEntry 2 } + +svcTlsBgpADVplsId OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVplsId specifies the globally + unique VPLS-id for BGP Auto-Discovery in this VPLS + service. + + The value of svcTlsBgpADAdminStatus cannot be 'enabled' + until a VPLS-id has been assigned which is not all zeros." + DEFVAL { '0000000000000000'H } + ::= { svcTlsBgpADEntry 3 } + +svcTlsBgpADVsiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiPrefix specifies the + low-order 4 bytes used to compose the Virtual Switch + Instance identifier (VSI-id) to use for NLRI in BGP + Auto-Discovery in this VPLS service. + + If the value of svcTlsBgpADVsiPrefix is 0, the + system IP address will be used." + DEFVAL { 0 } + ::= { svcTlsBgpADEntry 4 } + +svcTlsBgpADVsiRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiRD specifies the high-order + 6 bytes used to compose the Virtual Switch Instance + identifier (VSI-id) to use for NLRI in BGP Auto-Discovery + in this VPLS service. + + If the value of svcTlsBgpADVsiRD is 0x0000000000000000, + the lower 6 bytes of the VPLS-id, as specified by + svcTlsBgpADVplsId, will be used." + DEFVAL { '0000000000000000'H } + ::= { svcTlsBgpADEntry 5 } + +svcTlsBgpADExportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADExportRteTarget specifies the + extended community name for the default export policy + to use for BGP Auto-Discovery in this VPLS service. + + This object cannot be set to a non-empty if + svcTlsBgpADExportRteTarget has a non-empty value, + otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcTlsBgpADEntry 6 } + +svcTlsBgpADVsiExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiExportPolicy1 specifies the + name of the first VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 7 } + +svcTlsBgpADVsiExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiExportPolicy2 specifies the + name of the second VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 8 } + +svcTlsBgpADVsiExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiExportPolicy3 specifies the + name of the third VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 9 } + +svcTlsBgpADVsiExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiExportPolicy4 specifies the + name of the forth VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 10 } + +svcTlsBgpADVsiExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiExportPolicy5 specifies the + name of the fifth VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiExportPolicy1 + through svcTlsBgpADVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 11 } + +svcTlsBgpADImportRteTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADImportRteTarget specifies the + extended community name for the default import policy + to use for BGP Auto-Discovery in this VPLS service. + + This object cannot be set to a non-empty if + svcTlsBgpADImportRteTarget has a non-empty value, + otherwise an 'inconsistentValue' error will be + returned." + DEFVAL { "" } + ::= { svcTlsBgpADEntry 12 } + +svcTlsBgpADVsiImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiImportPolicy1 specifies the + name of the first VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 13 } + +svcTlsBgpADVsiImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiImportPolicy2 specifies the + name of the second VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 14 } + +svcTlsBgpADVsiImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiImportPolicy3 specifies the + name of the third VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 15 } + +svcTlsBgpADVsiImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiImportPolicy4 specifies the + name of the forth VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 16 } + +svcTlsBgpADVsiImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADVsiImportPolicy5 specifies the + name of the fifth VSI export policy to be used for BGP + Auto-Discovery in this VPLS service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcTlsBgpADVsiImportPolicy1 + through svcTlsBgpADVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } -- the empty string + ::= { svcTlsBgpADEntry 17 } + +svcTlsBgpADAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcTlsBgpADAdminStatus specifies the desired + administrative state for BGP Auto-Discovery in this VPLS + service." + DEFVAL { disabled } + ::= { svcTlsBgpADEntry 18 } + +-- ---------------------------------------- +-- PIPE Service Table +-- ---------------------------------------- +svcEpipePbbTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEpipePbbTableLastChanged indicates the + sysUpTime at the time of the last modification of + svcEpipePbbTable. + + If no changes were made to the entry since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { tmnxSvcObjs 36 } + +svcEpipePbbTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipePbbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The svcEpipePbbTable contains objects related to Provider + Backbone Bridging (PBB) feature as relates to 'epipe' + services. + + Entries are created and destroyed using svcEpipePbbRowStatus + object." + ::= { tmnxSvcObjs 37 } + +svcEpipePbbEntry OBJECT-TYPE + SYNTAX SvcEpipePbbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row entry contains objects that allows the + modification of the PBB objects for an 'epipe' service." + INDEX { svcId } + ::= { svcEpipePbbTable 1 } + +SvcEpipePbbEntry ::= + SEQUENCE { + svcEpipePbbRowStatus RowStatus, + svcEpipePbbLastChngd TimeStamp, + svcEpipePbbBvplsSvcId TmnxServId, + svcEpipePbbBvplsDstMac MacAddress, + svcEpipePbbSvcISID SvcISID + } + +svcEpipePbbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEpipePbbRowStatus is used for the + creation and deletion of Provider Backbone Bridging + information in a EPIPE service. + + To create an entry in the table, svcEpipePbbBvplsSvcId, + svcEpipePbbBvplsDstMac, svcEpipePbbSvcISID objects + must be set." + ::= { svcEpipePbbEntry 1 } + +svcEpipePbbLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcEpipePbbLastChngd indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last + re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { svcEpipePbbEntry 2 } + +svcEpipePbbBvplsSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEpipePbbBvplsSvcId specifies the + Backbone-VPLS service for the PBB tunnel associated with + this service. + + This object must be set at the creation time and can not + be modified later." + ::= { svcEpipePbbEntry 3 } + +svcEpipePbbBvplsDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of svcEpipePbbBvplsDstMac specifies the Backbone + Destination MAC-Address for Provider Backbone Bridging + packets. + + This object must be set along with svcEpipePbbBvplsSvcId." + ::= { svcEpipePbbEntry 4 } + +svcEpipePbbSvcISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of the object svcEpipePbbSvcISID specifies + a 24 bit (0..16777215) service instance identifier for the + PBB tunnel associated with this service. + + As part of the Provider Backbone Bridging frames, it is + used at the destination PE as a demultiplexor field. + + This object must be set along with svcEpipePbbBvplsSvcId." + ::= { svcEpipePbbEntry 5 } + +-- ------------------------------------- +-- TLS PIP uplink Table +-- ------------------------------------- +tlsPipInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsPipInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains TLS PIP (Provider Internal Port) uplink + information. PIP is the virtual link between I and B components of PBB + (Provider Backbone Bridging) model. I component refers to a service + with svcVplsType set to 'iVpls (3)' and B component refers to a service + with svcVplsType set to 'bVpls (2)'. When any form of STP is enabled in + the iVpls domain, the PIP uplink is modeled as a regular STP port." + ::= { tmnxSvcObjs 40 } + +tlsPipInfoEntry OBJECT-TYPE + SYNTAX TlsPipInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TLS specific information about PIP uplink." + INDEX { svcId } + ::= { tlsPipInfoTable 1 } + +TlsPipInfoEntry ::= + SEQUENCE { + tlsPipStpPortState TStpPortState, + tlsPipStpPortRole StpPortRole, + tlsPipStpDesignatedBridge BridgeId, + tlsPipStpDesignatedPort Integer32, + tlsPipStpException StpExceptionCondition, + tlsPipStpForwardTransitions Counter32, + tlsPipStpInConfigBpdus Counter32, + tlsPipStpInTcnBpdus Counter32, + tlsPipStpInRstBpdus Counter32, + tlsPipStpInMstBpdus Counter32, + tlsPipStpInBadBpdus Counter32, + tlsPipStpOutConfigBpdus Counter32, + tlsPipStpOutTcnBpdus Counter32, + tlsPipStpOutRstBpdus Counter32, + tlsPipStpOutMstBpdus Counter32, + tlsPipStpOperStatus ServiceOperStatus, + tlsPipStpMvplsPruneState MvplsPruneState, + tlsPipStpOperProtocol StpProtocol, + tlsPipStpPortNum Unsigned32 + } + +tlsPipStpPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpPortState indicates the PIP uplink's current + state as defined by application of the Spanning Tree Protocol. This + state controls what action PIP uplink takes on reception of a frame. + If the bridge has detected a port that is malfunctioning it will + place that port into the 'broken (6)' state." + ::= { tlsPipInfoEntry 1 } + +tlsPipStpPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpPortRole indicates the current role of the PIP + uplink as defined by the Rapid Spanning Tree Protocol." + ::= { tlsPipInfoEntry 2 } + +tlsPipStpDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpDesignatedBridge indicates the Bridge Identifier + of the bridge which this PIP uplink considers to be the Designated + Bridge for this port's segment." + ::= { tlsPipInfoEntry 3 } + +tlsPipStpDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tlsPipStpDesignatedPort indicates the Port Identifier of + the port on the Designated Bridge for this port's segment." + ::= { tlsPipInfoEntry 4 } + +tlsPipStpException OBJECT-TYPE + SYNTAX StpExceptionCondition + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpException indicates + whether an STP exception condition is present on this + Pip. + - none : no exception condition found. + - oneWayCommuniation : The neighbor RSTP peer on this link + is not able to detect our presence. + - downstreamLoopDetected :A loop is detected on this link." + ::= { tlsPipInfoEntry 5 } + +tlsPipStpForwardTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpForwardTransitions + indicates the number of times this port has transitioned + from the Learning state to the Forwarding state." + ::= { tlsPipInfoEntry 6 } + +tlsPipStpInConfigBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpInConfigBpdus indicates + the number of Configuration BPDUs received on this + PIP uplink." + ::= { tlsPipInfoEntry 7 } + +tlsPipStpInTcnBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpInTcnBpdus indicates the + number of Topology Change Notification BPDUs received on + this PIP uplink." + ::= { tlsPipInfoEntry 8 } + +tlsPipStpInRstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpInRstBpdus indicates + the number of Rapid Spanning Tree (RST) BPDUs received on + this PIP uplink." + ::= { tlsPipInfoEntry 9 } + +tlsPipStpInMstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpInMstBpdus indicates + the number of Multiple Spanning Tree (MST) BPDUs received + on this PIP uplink." + ::= { tlsPipInfoEntry 10 } + +tlsPipStpInBadBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the number of bad + BPDUs received on this PIP uplink." + ::= { tlsPipInfoEntry 11 } + +tlsPipStpOutConfigBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpOutConfigBpdus indicates + the number of Configuration BPDUs sent out this PIP uplink." + ::= { tlsPipInfoEntry 12 } + +tlsPipStpOutTcnBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the number of Topology + Change Notification BPDUs sent out this PIP uplink." + ::= { tlsPipInfoEntry 13 } + +tlsPipStpOutRstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpOutRstBpdus indicates + the number of Rapid Spanning Tree (RST) BPDUs sent out on + this PIP uplink." + ::= { tlsPipInfoEntry 14 } + +tlsPipStpOutMstBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpOutMstBpdus indicates + the number of Multiple Spanning Tree (MST) BPDUs sent out + on this PIP uplink." + ::= { tlsPipInfoEntry 15 } + +tlsPipStpOperStatus OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpOperStatus indicates the + operational status of this PIP uplink." + ::= { tlsPipInfoEntry 16 } + +tlsPipStpMvplsPruneState OBJECT-TYPE + SYNTAX MvplsPruneState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsPipStpMvplsPruneState indicates the mVPLS + prune state of this PIP uplink. The state reflects + whether or not this uplink is pruned by the STP instance + running in the mVPLS instance." + ::= { tlsPipInfoEntry 17 } + +tlsPipStpOperProtocol OBJECT-TYPE + SYNTAX StpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of tlsPipStpOperProtocol indicates whether 'stp', + 'rstp' or 'mstp' is running on this PIP uplink. If the + protocol is not enabled on this PIP uplink, the value + 'notApplicable' is returned." + ::= { tlsPipInfoEntry 18 } + +tlsPipStpPortNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipStpPortNum specifies the + value of the port number field which is contained in the + least significant 12 bits of the 16-bit Port ID associated + with this PIP uplink." + ::= { tlsPipInfoEntry 19 } + +-- ----------------------------------------- +-- PIP TLS MSTI Table +-- ----------------------------------------- +tlsPipMstiTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlsPipMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Multiple Spanning Tree Instance information for + the PIP uplink. Each management VPLS running MSTP can have upto 15 + MSTI. An entry in this table is automatically created when a + tlsMstiEntry is created." + ::= { tmnxSvcObjs 41 } + +tlsPipMstiEntry OBJECT-TYPE + SYNTAX TlsPipMstiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about a specific MSTI for a PIP uplink." + INDEX { svcId, tlsMstiInstanceId} + ::= { tlsPipMstiTable 1 } + +TlsPipMstiEntry ::= + SEQUENCE { + tlsPipMstiPortRole StpPortRole, + tlsPipMstiPortState TStpPortState, + tlsPipMstiDesignatedBridge BridgeId, + tlsPipMstiDesignatedPort Integer32 + } + +tlsPipMstiPortRole OBJECT-TYPE + SYNTAX StpPortRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION "tlsPipMstiPortRole indicates the current role of the + PIP uplink in the MSTI as defined by the Spanning Tree + Protocol." + ::= { tlsPipMstiEntry 1 } + +tlsPipMstiPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipMstiPortState indicates the + port's current state as defined by application of the + Spanning Tree Protocol. This state controls what action a + port takes on reception of a frame. If the bridge has + detected a port that is malfunctioning it will + place that port into the broken(6) state." + ::= { tlsPipMstiEntry 2 } + +tlsPipMstiDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipMstiDesignatedBridge + indicates the Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for this port's + segment for this MSTI." + ::= { tlsPipMstiEntry 3 } + +tlsPipMstiDesignatedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object tlsPipMstiDesignatedPort indicates + the Port Identifier of the port on the Designated Bridge + for this port's segment for this MSTI." + ::= { tlsPipMstiEntry 4 } + +-- ---------------------- +-- System service objects +-- ---------------------- +svcTotalFdbMimDestIdxEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the object svcTotalFdbMimDestIdxEntries + indicates the number of system wide Backbone MAC address + indices in use." + ::= { tmnxSvcObjs 42 } + +-- ---------------------------------------- +-- DHCP Managed Route Table +-- ---------------------------------------- +svcDhcpManagedRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcDhcpManagedRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains DHCP managed routes." + ::= { tmnxSvcObjs 43 } + +svcDhcpManagedRouteEntry OBJECT-TYPE + SYNTAX SvcDhcpManagedRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A specific DHCP managed route." + INDEX { svcId, + svcDhcpLseStateCiAddrType, + svcDhcpLseStateCiAddr, + svcDhcpManagedRouteInetAddrType, + svcDhcpManagedRouteInetAddr, + svcDhcpManagedRoutePrefixLen } + ::= { svcDhcpManagedRouteTable 1 } + +SvcDhcpManagedRouteEntry ::= + SEQUENCE { + svcDhcpManagedRouteInetAddrType InetAddressType, + svcDhcpManagedRouteInetAddr InetAddress, + svcDhcpManagedRoutePrefixLen InetAddressPrefixLength, + svcDhcpManagedRouteStatus TmnxManagedRouteStatus + } + +svcDhcpManagedRouteInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcDhcpManagedRouteInetAddrType indicates + the address type of svcDhcpManagedRouteInetAddr." + ::= { svcDhcpManagedRouteEntry 1 } + +svcDhcpManagedRouteInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcDhcpManagedRouteInetAddr indicates + the IP address of the managed route." + ::= { svcDhcpManagedRouteEntry 2 } + +svcDhcpManagedRoutePrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of svcDhcpManagedRoutePrefixLen indicates + the prefix length of the subnet associated with + svcDhcpManagedRouteInetAddr." + ::= { svcDhcpManagedRouteEntry 3 } + +svcDhcpManagedRouteStatus OBJECT-TYPE + SYNTAX TmnxManagedRouteStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of svcDhcpManagedRouteStatus indicates + the state of this managed route." + ::= { svcDhcpManagedRouteEntry 4 } + +-- ------------------------------ +-- Service trap objects +-- ------------------------------ +macPinningMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object macPinningMacAddress indicates + the pinned MAC address." + ::= { tmnxSvcNotifyObjs 1 } + +macPinningPinnedRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object macPinningPinnedRow indicates + where the MAC address is currently pinned on. + Its value will be the OID of the first accessible + object in the row of the sapTlsInfoTable or in the + sdpBindTable, depending on whether the MAC address is + pinned on a SAP or a SDP Bind." + ::= { tmnxSvcNotifyObjs 2 } + +macPinningPinnedRowDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object macPinningPinnedRowDescr indicates + where the MAC address is currently pinned on. The value + will either be a SAP-id or a SDP id, presented in readable + format, depending on whether the MAC is pinned to a SAP + or a SDP." + ::= { tmnxSvcNotifyObjs 3 } + +macPinningViolatingRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object macPinningViolatingRow indicates + where the MAC address relearn attempt was detected. + Its value will be the OID of the first accessible object + in the row of the sapTlsInfoTable or in the sdpBindTable, + depending on whether the MAC address is pinned on a SAP + or a SDP Bind." + ::= { tmnxSvcNotifyObjs 4 } + +macPinningViolatingRowDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object macPinningViolatingRowDescr + indicates where the MAC address relearn attempt was + detected. The value will either be a SAP-id or a SDP id, + presented in readable format, depending on whether the + MAC address relearn attempt was detected on a SAP or a + SDP." + ::= { tmnxSvcNotifyObjs 5 } + +tlsDHCPClientLease OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDHCPClientLease indicates the + lease time specified in the PDU causing the trap. + Used by tmnxVRtrDHCPAFEntriesExceeded to report the lease + time. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 6 } + +tlsDhcpLseStateOldCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpLseStateOldCiAddr indicates + the Client IP address that was formerly assigned to this + Least state. Used in sapTlsDHCPLeaseStateOverride trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 7 } + +tlsDhcpLseStateOldChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpLseStateOldChAddr indicates + the Client MAC address that was formerly assigned to this + Least state. Used in sapTlsDHCPLeaseStateOverride trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 8 } + +tlsDhcpLseStateNewCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpLseStateNewCiAddr indicates + the Client IP address specified in the PDU causing + the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 9 } + +tlsDhcpLseStateNewChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpLseStateNewChAddr indicates + the Client MAC address specified in the PDU causing + the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 10 } + +tlsDhcpRestoreLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpRestoreLseStateCiAddr + indicates the IP address specified in the persistency + record causing the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 11 } + +tlsDhcpRestoreLseStateSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpRestoreLseStateSvcId + indicates the serviceId specified in the persistency record + causing the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 12 } + +tlsDhcpRestoreLseStatePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpRestoreLseStatePortId + indicates the Port ID specified in the persistency record + causing the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 13 } + +tlsDhcpRestoreLseStateEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpRestoreLseStateEncapVal + indicates the SAP encap value specified in the persistency + record causing the trap. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 14 } + +tlsDhcpRestoreLseStateProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpRestoreLseStateProblem + indicates why the persistency record cannot be restored. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 15 } + +tlsDhcpPacketProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpPacketProblem indicates + information on a received DHCP packet is considered + suspicious by the system. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 16 } + +tlsDhcpLseStatePopulateError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION "The value of the object tlsDhcpLseStatePopulateError + indicates why the system was unable to update the + Lease State Table upon reception of a DHCP ACK message. + This object was made obsolete in the 4.0 release." + ::= { tmnxSvcNotifyObjs 17 } + +svcDhcpRestoreLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpRestoreLseStateCiAddr + indicates the IP address specified in the persistency + record causing the trap." + ::= { tmnxSvcNotifyObjs 18 } + +svcDhcpRestoreLseStateProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpRestoreLseStateProblem + indicates why the persistency record cannot be restored." + ::= { tmnxSvcNotifyObjs 19 } + +svcDhcpLseStateOldCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpLseStateOldCiAddr indicates + the client IP address that was formerly assigned to the + specified DHCP lease state." + ::= { tmnxSvcNotifyObjs 20 } + +svcDhcpLseStateOldChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpLseStateOldChAddr indicates + the client MAC address that was formerly assigned to the + specified DHCP lease state." + ::= { tmnxSvcNotifyObjs 21 } + +svcDhcpLseStateNewCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpLseStateNewCiAddr indicates + the client IP address specified in the DHCP PDU causing the + trap." + ::= { tmnxSvcNotifyObjs 22 } + +svcDhcpLseStateNewChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpLseStateNewChAddr indicates + the client MAC address specified in the DHCP PDU causing + the trap." + ::= { tmnxSvcNotifyObjs 23 } + +svcDhcpClientLease OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpClientLease indicates the + lease time specified in the DHCP PDU causing the trap." + ::= { tmnxSvcNotifyObjs 24 } + +svcDhcpPacketProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpPacketProblem indicates + information on a received DHCP packet that is considered + suspicious by the system." + ::= { tmnxSvcNotifyObjs 25 } + +svcDhcpLseStatePopulateError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpLseStatePopulateError + indicates the reason why the system was unable to update + the Lease State table upon reception of a DHCP ACK + message." + ::= { tmnxSvcNotifyObjs 26 } + +hostConnectivityCiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object hostConnectivityCiAddrType indicates + the client address type causing the trap." + ::= { tmnxSvcNotifyObjs 27 } + +hostConnectivityCiAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object hostConnectivityCiAddr indicates + the client INET address causing the trap." + ::= { tmnxSvcNotifyObjs 28 } + +hostConnectivityChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object hostConnectivityChAddr indicates + the client MAC address causing the trap." + ::= { tmnxSvcNotifyObjs 29 } + +protectedMacForNotify OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object protectedMacForNotify indicates + the protected MAC address that was received, causing the + sapReceivedProtSrcMac notification." + ::= { tmnxSvcNotifyObjs 30 } + +staticHostDynamicMacIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object staticHostDynamicMacIpAddress + indicates the IP address of the static host for which the + sapStaticHostDynMacConflict notification is generated." + ::= { tmnxSvcNotifyObjs 31 } + +staticHostDynamicMacConflict OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object staticHostDynamicMacConflict + indicates the reason causing the sapStaticHostDynMacConflict + notification." + ::= { tmnxSvcNotifyObjs 32 } + +tmnxSvcObjRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object tmnxSvcObjRow indicates + the object that has failed to perform the set action + requested by the Time-Of-Day Suite. + Its value will be the OID of the first accessible + object in the row of the sapBaseInfoTable or in the + custMultiServiceSiteTable, depending on whether the object + is a SAP or a Customer Multi-Service Site." + ::= { tmnxSvcNotifyObjs 33 } + +tmnxSvcObjRowDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object tmnxSvcObjRowDescr indicates + the object that has failed to perform the set action + requested by the Time-Of-Day Suite. + The value will either be a SAP-id or + a Customer Multi-Service Site id, presented in readable + format, depending on whether the object + is a SAP or a Customer Multi-Service Site." + ::= { tmnxSvcNotifyObjs 34 } + +tmnxSvcObjTodSuite OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tmnxSvcObjTodSuite indicates the name of the + involved ToD Suite." + ::= { tmnxSvcNotifyObjs 35 } + +tmnxFailureDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object tmnxFailureDescription is a + printable character string which contains information about + the reason why the notification is sent." + ::= { tmnxSvcNotifyObjs 36 } + +svcDhcpProxyError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpProxyError indicates + the reason why the proxy server failed to operate." + ::= { tmnxSvcNotifyObjs 37 } + +svcDhcpCoAError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpCoAError indicates + the reason why the node failed to process a Change of + Authorization (CoA) request from a Radius server." + ::= { tmnxSvcNotifyObjs 38 } + +svcDhcpSubAuthError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcDhcpSubAuthError is a printable + character string which contains information about the + problem that occurred while trying to authenticate the + subscriber." + ::= { tmnxSvcNotifyObjs 39 } + +svcTlsMrpAttrRegFailedReason OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + attribute-limit-reached (2), + system-attr-limit-reached (3), + unsupported-attribute (4), + mfib-entry-create-failed (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttrRegFailedReason + indicates the reason for MRP attribute registration + failure." + ::= { tmnxSvcNotifyObjs 40 } + +svcTlsMrpAttrType OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttrType indicates the + type of MRP attribute." + ::= { tmnxSvcNotifyObjs 41 } + +svcTlsMrpAttrValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcTlsMrpAttrValue indicates the + value of MRP attribute." + ::= { tmnxSvcNotifyObjs 42 } + +svcMstiInstanceId OBJECT-TYPE + SYNTAX MstiInstanceId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The value of the object svcMstiInstanceId indicates the + Multiple Spanning Tree Instance." + ::= { tmnxSvcNotifyObjs 43 } + +-- ------------------------------------ +-- Service traps +-- ------------------------------------ +svcCreated NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcType + } + STATUS obsolete + DESCRIPTION "This trap is sent when a new row is created + in the svcBaseInfoTable." + ::= { svcTraps 1 } + +svcDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS obsolete + DESCRIPTION "This trap is sent when an existing row is + deleted from the svcBaseInfoTable." + ::= { svcTraps 2 } + +svcStatusChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcAdminStatus, + svcOperStatus + } + STATUS current + DESCRIPTION "The svcStatusChanged notification is generated when + there is a change in the administrative or operating + status of a service." + ::= { svcTraps 3 } + +svcTlsFdbTableFullAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsFdbTableFullAlarmRaised notification is + generated when the utilization of the FDB table is + above the value specified by + svcTlsFdbTableFullHighWatermark." + ::= { svcTraps 4 } + +svcTlsFdbTableFullAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsFdbTableFullAlarmCleared notification is + generated when the utilization of the FDB table is + below the value specified by + svcTlsFdbTableFullLowWatermark." + ::= { svcTraps 5 } + +iesIfCreated NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + iesIfIndex + } + STATUS obsolete + DESCRIPTION "The iesIfCreated notification is generated + when a new row is created in the iesIfTable." + ::= { svcTraps 6 } + +iesIfDeleted NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + iesIfIndex + } + STATUS obsolete + DESCRIPTION "The iesIfDeleted notification is sent when an existing + row is deleted from the iesIfTable." + ::= { svcTraps 7 } + +iesIfStatusChanged NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + iesIfIndex, + iesIfAdminStatus, + iesIfOperStatus + } + STATUS current + DESCRIPTION "The iesIfStatusChanged notification is generated + when there is a change in the administrative or + operating status of an IES interface." + ::= { svcTraps 8 } + +svcTlsMfibTableFullAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsMfibTableFullAlarmRaised notification is + generated when the utilization of the MFIB table is above + the value specified by svcTlsMfibTableFullHighWatermark." + ::= { svcTraps 9 } + +svcTlsMfibTableFullAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsMfibTableFullAlarmCleared notification is + generated when the utilization of the MFIB table is below + the value specified by svcTlsMfibTableFullLowWatermark." + ::= { svcTraps 10 } + +svcTlsMacPinningViolation NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + macPinningMacAddress, + macPinningPinnedRow, + macPinningPinnedRowDescr, + macPinningViolatingRow, + macPinningViolatingRowDescr + } + STATUS current + DESCRIPTION "The svcTlsMacPinningViolation notification is + generated when an attempt is made to assign a MAC + address to another interface while this MAC address + is pinned (i.e. assigned fixed to an interface)." + ::= { svcTraps 11 } + +svcTlsDHCPLseStRestoreProblem NOTIFICATION-TYPE + OBJECTS { + tlsDhcpRestoreLseStateSvcId, + tlsDhcpRestoreLseStatePortId, + tlsDhcpRestoreLseStateEncapVal, + tlsDhcpRestoreLseStateCiAddr, + tlsDhcpRestoreLseStateProblem + } + STATUS obsolete + DESCRIPTION "The svcTlsDHCPLseStRestoreProblem notification is + generated when an an error is detected while + processing a persistency record." + ::= { svcTraps 12 } + +svcTlsDHCPLseStatePopulateErr NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + tlsDhcpLseStatePopulateError + } + STATUS obsolete + DESCRIPTION "The svcTlsDHCPLseStatePopulateErr notification + indicates that the system was unable to update the + Lease State Table with the information contained in + the DHCP ACK message. The DHCP ACK message has been + discarded." + ::= { svcTraps 13 } + +svcDHCPLseStateRestoreProblem NOTIFICATION-TYPE + OBJECTS { + svcDhcpRestoreLseStateCiAddr, + svcDhcpRestoreLseStateProblem + } + STATUS current + DESCRIPTION "The svcDHCPLseStateRestoreProblem notification is + generated when an an error is detected while processing a + persistency record." + ::= { svcTraps 14 } + +tmnxSvcObjTodSuiteApplicFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSvcObjRow, + tmnxSvcObjRowDescr, + tmnxSvcObjTodSuite, + tmnxFailureDescription + } + STATUS current + DESCRIPTION "The tmnxSvcObjTodSuiteApplicFailed notification is + generated when the object has failed to perform the set + action requested by the Time-Of-Day Suite. The object can + be either a SAP or a Customer Multi-Service Site." + ::= { svcTraps 15 } + +tmnxEndPointTxActiveChanged NOTIFICATION-TYPE + OBJECTS { + svcEndPointTxActiveType, + svcEndPointTxActivePortId, + svcEndPointTxActiveEncap, + svcEndPointTxActiveSdpId + } + STATUS current + DESCRIPTION "The tmnxEndPointTxActiveChanged notification is generated + when the transmit active object on an endpoint changes." + ::= { svcTraps 16 } + +tmnxSvcPEDiscPolServOperStatChg NOTIFICATION-TYPE + OBJECTS { + svcPEDiscPolServerAddressType, + svcPEDiscPolServerAddress, + svcPEDiscPolServerOperStatus + } + STATUS current + DESCRIPTION + "The tmnxSvcPEDiscPolServOperStatChg notification is generated + when the operational status of a Radius server, configured for use + as PE Discovery Policy Server, has transitioned either from 'up' to + 'down' or from 'down' to 'up'." + ::= { svcTraps 17 } + +svcEndPointMacLimitAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcEndPointMacLimit + } + STATUS current + DESCRIPTION + "The svcEndPointMacLimitAlarmRaised notification is sent whenever the + number of MAC addresses stored in the FDB for this endpoint exceeds the + watermark specified by the object svcTlsFdbTableFullHighWatermark. + + This alarm also takes into consideration static MAC addresses + configured on the endpoint and learned MAC addresses in all spokes + associated with this endpoint." + ::= { svcTraps 18 } + +svcEndPointMacLimitAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcEndPointMacLimit + } + STATUS current + DESCRIPTION + "The svcEndPointMacLimitAlarmCleared notification is sent whenever the + number of MAC addresses stored in the FDB for this endpoint drops below + the watermark specified by the object svcTlsFdbTableFullLowWatermark. + + This alarm also takes into consideration static MAC addresses + configured on the endpoint and learned MAC addresses in all spokes + associated with this endpoint." + ::= { svcTraps 19 } + +svcTlsMrpAttrRegistrationFailed NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcTlsMrpAttrRegFailedReason, + svcTlsMrpAttrType, + svcTlsMrpAttrValue + } + STATUS current + DESCRIPTION "The svcTlsMrpAttrRegistrationFailed notification is + generated when registration fails for an MRP attribute." + ::= { svcTraps 20 } + +svcFdbMimDestTblFullAlrm NOTIFICATION-TYPE + OBJECTS { + svcTotalFdbMimDestIdxEntries + } + STATUS current + DESCRIPTION "The svcFdbMimDestTblFullAlrm notification is raised + when system limit of Backbone MAC address indices limit is + reached. + + Further traps are not generated as long as the value of + svcTotalFdbMimDestIdxEntries object remains under 5 + percent of the limit." + ::= { svcTraps 21 } + +svcFdbMimDestTblFullAlrmCleared NOTIFICATION-TYPE + OBJECTS { + svcTotalFdbMimDestIdxEntries + } + STATUS current + DESCRIPTION "The svcFdbMimDestTblFullAlrmCleared notification is raised + when number of Backbone MAC address indices used reaches + under 95 percent of the system limit after + svcFdbMimDestTblFullAlrm notification had been raised." + ::= { svcTraps 22 } + +svcDHCPMiscellaneousProblem NOTIFICATION-TYPE + OBJECTS { + tmnxFailureDescription + } + STATUS current + DESCRIPTION "The svcDHCPMiscellaneousProblem notification is + generated on miscellaneous DHCP problems." + ::= { svcTraps 23 } + +svcPersistencyProblem NOTIFICATION-TYPE + OBJECTS { + svcId, + tmnxFailureDescription + } + STATUS current + DESCRIPTION "The svcPersistencyProblem notification is generated + on persistency problems." + ::= { svcTraps 24 } + +svcTlsMrpAttrTblFullAlarmRaised NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsMrpAttrTblFullAlarmRaised notification is + generated when the utilization of the MRP attribute table + is above the value specified by + svcTlsMrpAttrTblHighWatermark." + ::= { svcTraps 25 } + +svcTlsMrpAttrTblFullAlarmCleared NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId + } + STATUS current + DESCRIPTION "The svcTlsMrpAttrTblFullAlarmCleared notification is + generated when the utilization of the MRP attribute table + is below the value specified by + svcTlsMrpAttrTblLowWatermark." + ::= { svcTraps 26 } + +-- -------------------------------------------------- +-- TLS STP trap notification objects +-- -------------------------------------------------- +tmnxCustomerBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "tmnxCustomerBridgeId specifies the bridge identifier + of the customer's device " + ::= { tmnxTstpNotifyObjs 1 } + +tmnxCustomerRootBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "tmnxCustomerRootBridgeId specifies the bridge identifier + of the customer's designated root." + ::= { tmnxTstpNotifyObjs 2 } + +tmnxOtherBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "tmnxOtherBridgeId specifies the bridge identifier of + the device from which a BPDU was received." + ::= { tmnxTstpNotifyObjs 3 } + +tmnxOldSdpBindTlsStpPortState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "tmnxOldSdpBindTlsStpPortState specifies the previous + state of an SDP binding." + ::= { tmnxTstpNotifyObjs 4 } + +tmnxVcpState OBJECT-TYPE + SYNTAX TStpPortState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "tmnxVcpState specifies the current state of a Virtual + Core Port (VCP)." + ::= { tmnxTstpNotifyObjs 5 } + +-- ------------------------------------ +-- TLS STP traps +-- ------------------------------------ +topologyChangeVcpState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + tmnxVcpState + } + STATUS current + DESCRIPTION "The topologyChangeVcpState notification is generated + when a VCP has transitioned its state from disabled to + forwarding or from forwarding to disabled. The + spanning tree topology has been modified and it may + denote loss of customer access or redundancy. Check + the new topology against the provisioned topology to + determine severity of connectivity loss." + ::= { tstpTraps 3 } + +newRootVcpState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION "The newRootVcpState notification is generated when the + previous root bridge has been aged out and a new root + bridge has been elected. The new root bridge creates a + new spanning tree topology and it may denote loss of + customer access or redundancy. Check the new topology + against the provisioned topology to determine severity + of connectivity loss." + ::= { tstpTraps 4 } + +newRootBridge NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION "The newRootBridge notification is generated when this + bridge has been elected as the new root bridge. A new + root bridge creates a new spanning tree topology and + may denote loss of customer access or redundancy. + Check the new topology against the provisioned + topology to determine severity of connectivity loss." + ::= { tstpTraps 7 } + +vcpActiveProtocolChange NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcTlsStpVcpOperProtocol + } + STATUS current + DESCRIPTION "The vcpActiveProtocolChange notification is generated + when the spanning tree protocol on this VCP changes + from rstp to stp or vise versa. No recovery is + needed." + ::= { tstpTraps 32 } + +tmnxNewCistRegionalRootBridge NOTIFICATION-TYPE + OBJECTS { + svcId, + svcTlsStpCistRegionalRoot + } + STATUS current + DESCRIPTION "The tmnxNewCistRegionalRootBridge notification is + generated when a new regional root bridge has been elected + for the Common and Internal Spanning Tree. A new regional + root bridge creates a new spanning tree topology and may + denote loss of customer access or redundancy. Check + the new topology against the provisioned topology + to determine severity of connectivity loss." + ::= { tstpTraps 33 } + +tmnxNewMstiRegionalRootBridge NOTIFICATION-TYPE + OBJECTS { + svcId, + svcMstiInstanceId, + tlsMstiRegionalRoot + } + STATUS current + DESCRIPTION "The tmnxNewMstiRegionalRootBridge notification is + generated when a new regional root bridge has been elected + for the Multiple Spanning Tree Instance. A new regional + root bridge creates a new spanning tree topology and may + denote loss of customer access or redundancy. Check + the new topology against the provisioned topology + to determine severity of connectivity loss." + ::= { tstpTraps 34 } + +topologyChangePipMajorState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION + "The topologyChangePipMajorState notification is generated when + a PIP Uplink has transitioned its state from learning to forwarding or + from forwarding to blocking or broken. The spanning tree topology has + been modified and it may denote loss of customer access or redundancy. + Check the new topology against the provisioned topology to determine the + severity of connectivity loss." + ::= { tstpTraps 39 } + +topologyChangePipState NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION + "The topologyChangePipState notification is generated when a PIP Uplink + has transitioned state to blocking or broken from a state other than + forwarding. This event complements what is not covered by + topologyChangePipMajorState. The spanning tree topology has been + modified and it may denote loss of customer access or redundancy. Check + the new topology against the provisioned topology to determine severity + of connectivity loss." + ::= { tstpTraps 40 } + +tmnxPipStpExcepCondStateChng NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + tlsPipStpException + } + STATUS current + DESCRIPTION + "The tmnxPipStpExcepCondStateChng notification is generated when the + value of the object tlsPipStpException has changed, i.e. when the + exception condition changes on the indicated PIP Uplink." + ::= { tstpTraps 41 } + +pipActiveProtocolChange NOTIFICATION-TYPE + OBJECTS { + custId, + svcId + } + STATUS current + DESCRIPTION + "The pipActiveProtocolChange notification is generated when the + spanning tree protocol on this PIP Uplink changes from rstp to stp or + vice-versa. No recovery is needed." + ::= { tstpTraps 42 } + +-- ---------------------------------------------------------------------------- +-- Conformance Information +-- ---------------------------------------------------------------------------- +tmnxCustCompliances OBJECT IDENTIFIER ::= { tmnxCustConformance 1 } +tmnxCustGroups OBJECT IDENTIFIER ::= { tmnxCustConformance 2 } + +tmnxSvcCompliances OBJECT IDENTIFIER ::= { tmnxSvcConformance 1 } +tmnxSvcGroups OBJECT IDENTIFIER ::= { tmnxSvcConformance 2 } + +tmnxTstpCompliances OBJECT IDENTIFIER ::= { tmnxTstpConformance 1 } +tmnxTstpGroups OBJECT IDENTIFIER ::= { tmnxTstpConformance 2 } + +-- ---------------------------------------------- +-- Compliance Statements +-- ---------------------------------------------- +tmnxCustCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services customers + on Alcatel 7x50 SR series systems." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxCustV6v0Group + } + ::= { tmnxCustCompliances 100 } + +tmnxSvc7450V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services + on Alcatel 7450 ESS series systems release R6.0." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v0Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group + -- tmnxApipeV3v0Group + -- tmnxSvcRoutedCOV5v0Group + -- tmnxSvcBsxV6v0Group + } + ::= { tmnxSvcCompliances 100 } + +tmnxSvc7750V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services + on Alcatel 7750 SR series systems release R6.0." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v0Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV5v0Group + -- tmnxSvcBsxV6v0Group + } + ::= { tmnxSvcCompliances 101 } + +tmnxSvc7710V6v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services + on Alcatel 7710 SR series systems release R6.0." + MODULE -- this module + MANDATORY-GROUPS + { + tmnxSvcV6v0Group, + tmnxSvcTlsV6v0Group, + tmnxSvcTlsFdbV6v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcRdntV6v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxSvcTlsEgrV6v0Group, + tmnxSvcDhcpV6v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcPEV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v0Group, + tmnxSvcTlsBgpV6v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV6v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxSvcNotifyV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV5v0Group + -- tmnxSvcBsxV6v0Group + } + ::= { tmnxSvcCompliances 102 } + +-- ---------------------------------------------- +-- customer OBJECT-GROUPs +-- ---------------------------------------------- +tmnxCustV6v0Group OBJECT-GROUP + OBJECTS { + custNumEntries, + custNextFreeId, + custId, + custRowStatus, + custDescription, + custContact, + custPhone, + custLastMgmtChange, + custMultSvcSiteName, + custMultSvcSiteRowStatus, + custMultSvcSiteDescription, + custMultSvcSiteScope, + custMultSvcSiteAssignment, + custMultSvcSiteIngressSchedulerPolicy, + custMultSvcSiteEgressSchedulerPolicy, + custMultSvcSiteLastMgmtChange, + custMultSvcSiteTodSuite, + custMultSvcSiteCurrentIngrSchedPlcy, + custMultSvcSiteCurrentEgrSchedPlcy, + custMultSvcSiteEgressAggRateLimit, + custMultSvcSiteIntendedIngrSchedPlcy, + custMultSvcSiteIntendedEgrSchedPlcy, + custMultSvcSiteFrameBasedAccnt, + custIngQosSchedStatsForwardedPackets, + custIngQosSchedStatsForwardedOctets, + custEgrQosSchedStatsForwardedPackets, + custEgrQosSchedStatsForwardedOctets, + custIngQosPortSchedFwdPkts, + custIngQosPortSchedFwdOctets, + custEgrQosPortSchedFwdPkts, + custEgrQosPortSchedFwdOctets, + custMssIngQosSRowStatus, + custMssIngQosSLastMgmtChange, + custMssIngQosSOverrideFlags, + custMssIngQosSPIR, + custMssIngQosSCIR, + custMssIngQosSSummedCIR, + custMssEgrQosSRowStatus, + custMssEgrQosSLastMgmtChange, + custMssEgrQosSOverrideFlags, + custMssEgrQosSPIR, + custMssEgrQosSCIR, + custMssEgrQosSSummedCIR, + custIngSchedPlcyStatsFwdPkt, + custIngSchedPlcyStatsFwdOct, + custEgrSchedPlcyStatsFwdPkt, + custEgrSchedPlcyStatsFwdOct, + custIngSchedPlcyPortStatsFwdPkt, + custIngSchedPlcyPortStatsFwdOct, + custEgrSchedPlcyPortStatsFwdPkt, + custEgrSchedPlcyPortStatsFwdOct + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services customers + general capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxCustGroups 100 } + +-- ---------------------------------------------- +-- service OBJECT-GROUPs +-- ---------------------------------------------- +tmnxSvcV6v0Group OBJECT-GROUP + OBJECTS { + svcNumEntries, + svcId, + svcRowStatus, + svcType, + svcCustId, + svcIpRouting, + svcDescription, + svcMtu, + svcAdminStatus, + svcOperStatus, + svcNumSaps, + svcNumSdps, + svcLastMgmtChange, + svcDefMeshVcId, + svcVpnId, + svcVRouterId, + svcAutoBind, + svcLastStatusChange, + svcVllType, + svcMgmtVpls, + svcRadiusDiscovery, + svcRadiusUserName, + svcRadiusUserNameType, + svcVcSwitching, + svcRadiusPEDiscPolicy, + svcRadiusDiscoveryShutdown, + svcVplsType, + svcTotalFdbMimDestIdxEntries + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services + general capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 101 } + +tmnxSvcTlsV6v0Group OBJECT-GROUP + OBJECTS { + svcTlsMacLearning, + svcTlsDiscardUnknownDest, + svcTlsFdbTableSize, + svcTlsFdbNumEntries, + svcTlsFdbNumStaticEntries, + svcTlsFdbLocalAgeTime, + svcTlsFdbRemoteAgeTime, + svcTlsStpAdminStatus, + svcTlsStpPriority, + svcTlsStpBridgeAddress, + svcTlsStpTimeSinceTopologyChange, + svcTlsStpTopologyChanges, + svcTlsStpDesignatedRoot, + svcTlsStpRootCost, + svcTlsStpRootPort, + svcTlsStpMaxAge, + svcTlsStpHelloTime, + svcTlsStpForwardDelay, + svcTlsStpBridgeMaxAge, + svcTlsStpBridgeHelloTime, + svcTlsStpBridgeForwardDelay, + svcTlsStpOperStatus, + svcTlsStpVirtualRootBridgeStatus, + svcTlsMacAgeing, + svcTlsStpTopologyChangeActive, + svcTlsFdbTableFullHighWatermark, + svcTlsFdbTableFullLowWatermark, + svcTlsVpnId, + svcTlsCustId, + svcTlsStpVersion, + svcTlsStpHoldCount, + svcTlsStpPrimaryBridge, + svcTlsStpBridgeInstanceId, + svcTlsStpVcpOperProtocol, + svcTlsMacMoveMaxRate, + svcTlsMacMoveRetryTimeout, + svcTlsMacMoveAdminStatus, + svcTlsMacRelearnOnly, + svcTlsMfibTableSize, + svcTlsMfibTableFullHighWatermark, + svcTlsMfibTableFullLowWatermark, + svcTlsMacFlushOnFail, + svcTlsStpRegionName, + svcTlsStpRegionRevision, + svcTlsStpBridgeMaxHops, + svcTlsStpCistRegionalRoot, + svcTlsStpCistIntRootCost, + svcTlsStpCistRemainingHopCount, + svcTlsStpCistRegionalRootPort, + svcTlsFdbNumLearnedEntries, + svcTlsFdbNumOamEntries, + svcTlsFdbNumDhcpEntries, + svcTlsFdbNumHostEntries, + svcTlsShcvAction, + svcTlsShcvSrcIp, + svcTlsShcvSrcMac, + svcTlsShcvInterval, + svcTlsPriPortsCumulativeFactor, + svcTlsSecPortsCumulativeFactor, + svcTlsL2ptTermEnabled, + svcTlsPropagateMacFlush, + svcTlsMrpAdminStatus, + svcTlsMrpMaxAttributes, + svcTlsMrpAttributeCount, + svcTlsMrpFailedRegisterCount, + svcTlsMrpFloodTime, + svcTlsMrpAttrTblHighWatermark, + svcTlsMrpAttrTblLowWatermark, + svcTlsMcPathMgmtPlcyName, + tlsEgrMcGrpAdminQinqFixedTagVal + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS + general capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 102 } + +tmnxSvcTlsFdbV6v0Group OBJECT-GROUP + OBJECTS { + tlsFdbMacAddr, + tlsFdbRowStatus, + tlsFdbType, + tlsFdbLocale, + tlsFdbPortId, + tlsFdbEncapValue, + tlsFdbSdpId, + tlsFdbVcId, + tlsFdbVpnId, + tlsFdbCustId, + tlsFdbLastStateChange, + tlsFdbProtected, + tlsFdbBackboneDstMac, + tlsFdbNumIVplsMac, + tlsFdbEndPointName, + tlsFdbEPMacOperSdpId, + tlsFdbEPMacOperVcId, + tlsFdbPbbNumEpipes, + tlsProtMacRowStatus, + tlsProtMacLastMgmtChange + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS FDB + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 103 } + +tmnxSvcIesIfV6v0Group OBJECT-GROUP + OBJECTS { + iesIfIndex, + iesIfRowStatus, + iesIfName, + iesIfDescription, + iesIfAdminStatus, + iesIfOperStatus, + iesIfLastMgmtChange, + iesIfVpnId, + iesIfCustId, + iesIfLoopback, + iesIfLastStatusChange, + iesIfType, + iesIfShcvSource, + iesIfShcvAction, + iesIfShcvInterval, + iesGrpIfOperUpWhileEmpty + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES + interface capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 104 } + +tmnxSvcTlsShgV6v0Group OBJECT-GROUP + OBJECTS { + tlsShgRowStatus, + tlsShgCustId, + tlsShgInstanceId, + tlsShgDescription, + tlsShgLastMgmtChange, + tlsShgResidential, + tlsShgRestProtSrcMac, + tlsShgRestUnprotDstMac, + tlsShgRestProtSrcMacAction, + tlsShgCreationOrigin + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS + Split Hoirizon Group capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 105 } + +tmnxSvcTlsMFibV6v0Group OBJECT-GROUP + OBJECTS { + tlsMFibFwdOrBlk, + tlsMFibSvcId, + tlsMFibStatsForwardedPkts, + tlsMFibStatsForwardedOctets + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS MFib + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 106 } + +tmnxSvcRdntV6v0Group OBJECT-GROUP + OBJECTS { + tlsRdntGrpRowStatus, + tlsRdntGrpDescription, + tlsRdntGrpLastMgmtChange, + tlsRdntGrpMemberRowStatus, + tlsRdntGrpMemberLastMgmtChange + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services Redundancy + group capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 107 } + +tmnxSvcTlsMstiV6v0Group OBJECT-GROUP + OBJECTS { + tlsMstiRowStatus, + tlsMstiPriority, + tlsMstiLastMgmtChange, + tlsMstiRegionalRoot, + tlsMstiIntRootCost, + tlsMstiRemainingHopCount, + tlsMstiRegionalRootPort, + tlsMstiMvplsRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS MSTI + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 108 } + +tmnxSvcTlsEgrV6v0Group OBJECT-GROUP + OBJECTS { + tlsEgrMcGrpRowStatus, + tlsEgrMcGrpLastMgmtChange, + tlsEgrMcGrpDescription, + tlsEgrMcGrpChainLimit, + tlsEgrMcGrpEncapType, + tlsEgrMcGrpDot1qEtherType, + tlsEgrMcGrpQinqEtherType, + tlsEgrMcGrpMacFilterId, + tlsEgrMcGrpIpFilterId, + tlsEgrMcGrpIpv6FilterId, + tlsEgrMcGrpQinqFixedTagPosition, + tlsEgrMcGrpOperQinqFixedTagVal + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS Egress + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 109 } + +tmnxSvcDhcpV6v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLseStateLocale, + svcDhcpLseStatePortId, + svcDhcpLseStateEncapValue, + svcDhcpLseStateSdpId, + svcDhcpLseStateVcId, + svcDhcpLseStateChAddr, + svcDhcpLseStateRemainLseTime, + svcDhcpLseStateOption82, + svcDhcpLseStatePersistKey, + svcDhcpLseStateSubscrIdent, + svcDhcpLseStateSubProfString, + svcDhcpLseStateSlaProfString, + svcDhcpLseStateShcvOperState, + svcDhcpLseStateShcvChecks, + svcDhcpLseStateShcvReplies, + svcDhcpLseStateShcvReplyTime, + svcDhcpLseStateClientId, + svcDhcpLseStateIAID, + svcDhcpLseStateIAIDType, + svcDhcpLseStateCiAddrMaskLen, + svcDhcpLseStateRetailerSvcId, + svcDhcpLseStateRetailerIf, + svcDhcpLseStateAncpString, + svcDhcpLseStateFramedIpNetMaskTp, + svcDhcpLseStateFramedIpNetMask, + svcDhcpLseStateBCastIpAddrType, + svcDhcpLseStateBCastIpAddr, + svcDhcpLseStateDefaultRouterTp, + svcDhcpLseStateDefaultRouter, + svcDhcpLseStatePrimaryDnsType, + svcDhcpLseStatePrimaryDns, + svcDhcpLseStateSecondaryDnsType, + svcDhcpLseStateSecondaryDns, + svcDhcpLseStateSessionTimeout, + svcDhcpLseStateServerLeaseStart, + svcDhcpLseStateServerLastRenew, + svcDhcpLseStateServerLeaseEnd, + svcDhcpLseStateDhcpServerAddrType, + svcDhcpLseStateDhcpServerAddr, + svcDhcpLseStateOriginSubscrId, + svcDhcpLseStateOriginStrings, + svcDhcpLseStateOriginLeaseInfo, + svcDhcpLseStateDhcpClientAddrType, + svcDhcpLseStateDhcpClientAddr, + svcDhcpLseStateLeaseSplitActive, + svcDhcpLseStateInterDestId, + svcDhcpLseStatePrimaryNbnsType, + svcDhcpLseStatePrimaryNbns, + svcDhcpLseStateSecondaryNbnsType, + svcDhcpLseStateSecondaryNbns, + svcDhcpLseStateNextHopMacAddr, + svcDhcpLseStateModifySubIndent, + svcDhcpLseStateModifySubProfile, + svcDhcpLseStateModifySlaProfile, + svcDhcpLseStateEvaluateState, + svcDhcpLseStateModInterDestId, + svcDhcpLseStateModifyAncpString, + svcDhcpLseStateForceRenew, + svcDhcpManagedRouteStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services DHCP Lease + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 110 } + +tmnxSvcEndPointV6v0Group OBJECT-GROUP + OBJECTS { + svcEndPointRowStatus, + svcEndPointDescription, + svcEndPointTxActiveType, + svcEndPointTxActivePortId, + svcEndPointTxActiveEncap, + svcEndPointTxActiveSdpId, + svcEndPointForceSwitchOver, + svcEndPointForceSwitchOverSdpId, + svcEndPointActiveHoldDelay, + svcEndPointIgnoreStandbySig, + svcEndPointMacPinning, + svcEndPointMacLimit, + svcEndPointSuppressStandbySig, + svcEndPointTxActiveChangeCount, + svcEndPointTxActiveLastChange, + svcEndPointTxActiveUpTime, + svcEndPointRevertTime, + svcEndPointRevertTimeCountDn + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services endpoint + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 111 } + +tmnxSvcPEV6v0Group OBJECT-GROUP + OBJECTS { + svcPEDiscoveryPolicyRowStatus, + svcPEDiscoveryPolicyPassword, + svcPEDiscoveryPolicyInterval, + svcPEDiscoveryPolicyTimeout, + svcPEDiscPolServerRowStatus, + svcPEDiscPolServerAddressType, + svcPEDiscPolServerAddress, + svcPEDiscPolServerSecret, + svcPEDiscPolServerOperStatus, + svcPEDiscPolServerPort + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PE Discovery + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 112 } + +tmnxSvcIfDHCP6V6v0Group OBJECT-GROUP + OBJECTS { + svcIfDHCP6MsgStatsLstClrd, + svcIfDHCP6MsgStatsRcvd, + svcIfDHCP6MsgStatsSent, + svcIfDHCP6MsgStatsDropped + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services interface DHCP + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 114 } + +tmnxSvcTlsBackbone6v0Group OBJECT-GROUP + OBJECTS { + svcTlsBackboneSrcMac, + svcTlsBackboneVplsSvcId, + svcTlsBackboneVplsSvcISID, + svcTlsBackboneOperSrcMac, + svcTlsBackboneOperVplsSvcISID, + svcTlsBackboneLDPMacFlush, + svcTlsBackboneVplsStp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PBB + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 115 } + +tmnxSvcTlsBgpV6v0Group OBJECT-GROUP + OBJECTS { + svcTlsBgpADTableLastChanged, + svcTlsBgpADRowStatus, + svcTlsBgpADLastChanged, + svcTlsBgpADVplsId, + svcTlsBgpADVsiPrefix, + svcTlsBgpADVsiRD, + svcTlsBgpADExportRteTarget, + svcTlsBgpADVsiExportPolicy1, + svcTlsBgpADVsiExportPolicy2, + svcTlsBgpADVsiExportPolicy3, + svcTlsBgpADVsiExportPolicy4, + svcTlsBgpADVsiExportPolicy5, + svcTlsBgpADImportRteTarget, + svcTlsBgpADVsiImportPolicy1, + svcTlsBgpADVsiImportPolicy2, + svcTlsBgpADVsiImportPolicy3, + svcTlsBgpADVsiImportPolicy4, + svcTlsBgpADVsiImportPolicy5, + svcTlsBgpADAdminStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services BGP AD + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 116 } + +tmnxSvcEpipeV6v0Group OBJECT-GROUP + OBJECTS { + svcEpipePbbTableLastChanged, + svcEpipePbbRowStatus, + svcEpipePbbLastChngd, + svcEpipePbbBvplsSvcId, + svcEpipePbbBvplsDstMac, + svcEpipePbbSvcISID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services PBB Epipe + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 117 } + +tmnxSvcTlsPipV6v0Group OBJECT-GROUP + OBJECTS { + tlsPipStpPortState, + tlsPipStpPortRole, + tlsPipStpDesignatedBridge, + tlsPipStpDesignatedPort, + tlsPipStpException, + tlsPipStpForwardTransitions, + tlsPipStpInConfigBpdus, + tlsPipStpInTcnBpdus, + tlsPipStpInRstBpdus, + tlsPipStpInMstBpdus, + tlsPipStpInBadBpdus, + tlsPipStpOutConfigBpdus, + tlsPipStpOutTcnBpdus, + tlsPipStpOutRstBpdus, + tlsPipStpOutMstBpdus, + tlsPipStpOperStatus, + tlsPipStpMvplsPruneState, + tlsPipStpOperProtocol, + tlsPipStpPortNum, + tlsPipMstiPortRole, + tlsPipMstiPortState, + tlsPipMstiDesignatedBridge, + tlsPipMstiDesignatedPort + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services TLS PIP + capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 118 } + +-- This groups is not in 7450 +tmnxApipeV3v0Group OBJECT-GROUP + OBJECTS { + svcApipeInterworking + } + STATUS current + DESCRIPTION + "The group of objects supporting management of APIPE services on + Alcatel 7x50 SR series systems release 3.0." + ::= { tmnxSvcGroups 119 } + +-- This groups is not in 7450 +tmnxSvcRoutedCOV5v0Group OBJECT-GROUP + OBJECTS { + iesIfParentIf, + iesIfFwdServId, + iesIfFwdSubIf, + iesGrpIfRedInterface, + svcWholesalerNumStaticHosts, + svcWholesalerNumDynamicHosts + } + STATUS current + DESCRIPTION + "The group of objects supporting routed CO Alcatel 7x50 SR systems." + ::= { tmnxSvcGroups 120 } + +-- This group is not in 7710 +tmnxSvcBsxV6v0Group OBJECT-GROUP + OBJECTS { + svcDhcpLseStateAppProfString, + svcDhcpLseStateModifyAppProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BSX (Application + Assurance) capabilities on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 121 } + +-- Notification objects group + +tmnxSvcNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { + svcDhcpRestoreLseStateCiAddr, + svcDhcpRestoreLseStateProblem, + svcDhcpLseStateOldCiAddr, + svcDhcpLseStateOldChAddr, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease, + svcDhcpPacketProblem, + svcDhcpLseStatePopulateError, + hostConnectivityCiAddrType, + hostConnectivityCiAddr, + hostConnectivityChAddr, + protectedMacForNotify, + staticHostDynamicMacIpAddress, + staticHostDynamicMacConflict, + tmnxSvcObjRow, + tmnxSvcObjRowDescr, + tmnxSvcObjTodSuite, + tmnxFailureDescription, + svcDhcpProxyError, + svcDhcpCoAError, + svcDhcpSubAuthError, + svcTlsMrpAttrRegFailedReason, + svcTlsMrpAttrType, + svcTlsMrpAttrValue, + svcMstiInstanceId, + tmnxCustomerBridgeId, + tmnxCustomerRootBridgeId, + tmnxOtherBridgeId, + tmnxOldSdpBindTlsStpPortState, + tmnxVcpState, + macPinningMacAddress, + macPinningPinnedRow, + macPinningPinnedRowDescr, + macPinningViolatingRow, + macPinningViolatingRowDescr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services + notification objects on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 200 } + +-- Obsoleted (300) + +tmnxSvcObsoletedV6v0Group OBJECT-GROUP + OBJECTS { + svcTlsStpHoldTime, + tlsMFibInfoFwdOrBlk, + tlsMFibInfoSvcId, + tlsMFibGrpSrcStatsForwardedPkts, + tlsMFibGrpSrcStatsForwardedOctets, + tlsDHCPClientLease, + tlsDhcpLseStateOldCiAddr, + tlsDhcpLseStateOldChAddr, + tlsDhcpLseStateNewCiAddr, + tlsDhcpLseStateNewChAddr, + tlsDhcpRestoreLseStateCiAddr, + tlsDhcpRestoreLseStateSvcId, + tlsDhcpRestoreLseStatePortId, + tlsDhcpRestoreLseStateEncapVal, + tlsDhcpRestoreLseStateProblem, + tlsDhcpPacketProblem, + tlsDhcpLseStatePopulateError + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the services feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 300 } + + +-- ---------------------------- +-- NOTIFICATION group +-- ---------------------------- +tmnxSvcNotifyV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + svcStatusChanged, + svcTlsFdbTableFullAlarmRaised, + svcTlsFdbTableFullAlarmCleared, + iesIfStatusChanged, + svcTlsMfibTableFullAlarmRaised, + svcTlsMfibTableFullAlarmCleared, + svcTlsMacPinningViolation, + svcDHCPLseStateRestoreProblem, + tmnxSvcObjTodSuiteApplicFailed, + tmnxEndPointTxActiveChanged, + tmnxSvcPEDiscPolServOperStatChg, + svcEndPointMacLimitAlarmRaised, + svcEndPointMacLimitAlarmCleared, + svcTlsMrpAttrRegistrationFailed, + svcTlsMrpAttrTblFullAlarmRaised, + svcTlsMrpAttrTblFullAlarmCleared, + topologyChangeVcpState, + newRootVcpState, + newRootBridge, + vcpActiveProtocolChange, + tmnxNewCistRegionalRootBridge, + tmnxNewMstiRegionalRootBridge, + topologyChangePipMajorState, + topologyChangePipState, + tmnxPipStpExcepCondStateChng, + pipActiveProtocolChange, + svcFdbMimDestTblFullAlrm, + svcFdbMimDestTblFullAlrmCleared, + svcDHCPMiscellaneousProblem, + svcPersistencyProblem + } + STATUS current + DESCRIPTION + "The group of notifications for the services feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 401 } + +tmnxSvcNotifyObsoletedGroup NOTIFICATION-GROUP + NOTIFICATIONS { + custCreated, + custDeleted, + custMultSvcSiteCreated, + custMultSvcSiteDeleted, + svcCreated, + svcDeleted, + iesIfCreated, + iesIfDeleted, + svcTlsDHCPLseStRestoreProblem, + svcTlsDHCPLseStatePopulateErr + } + STATUS current + DESCRIPTION + "The group of notifications for the services feature + on Alcatel 7x50 SR series systems." + ::= { tmnxSvcGroups 402 } + +END |