summaryrefslogtreecommitdiff
path: root/MIBS/telco-systems/binos/PRVT-SERV-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/telco-systems/binos/PRVT-SERV-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/telco-systems/binos/PRVT-SERV-MIB')
-rw-r--r--MIBS/telco-systems/binos/PRVT-SERV-MIB2180
1 files changed, 2180 insertions, 0 deletions
diff --git a/MIBS/telco-systems/binos/PRVT-SERV-MIB b/MIBS/telco-systems/binos/PRVT-SERV-MIB
new file mode 100644
index 0000000..d5e9fbf
--- /dev/null
+++ b/MIBS/telco-systems/binos/PRVT-SERV-MIB
@@ -0,0 +1,2180 @@
+-- *********************************************************************
+-- *********************************************************************
+-- ** Filename: PRVT-SERV-MIB.mib
+-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
+-- ** Purpose: Private MIB
+-- *********************************************************************
+-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
+-- WARNING:
+--
+-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
+--
+-- This file is the property of BATM Advanced Communications.
+-- BATM Advanced Communications retains all title and
+-- ownership in the Specification, including any revisions.
+
+-- BATM Advanced Communications grants all interested parties a non-exclusive
+-- license to use and distribute an unmodified copy of this
+-- Specification in connection with management of BATM Advanced Communications
+-- and Telco Systems products, and without fee, provided that the following
+-- conditions are met:
+-- 1. Redistributions of this specification must retain the above copyright
+-- notice, this list of conditions and the following disclaimer.
+-- 2. Redistributions in binary form must reproduce the above copyright
+-- notice, this list of conditions and the following disclaimer in the
+-- documentation and/or other materials provided with the distribution.
+-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
+-- or promote products derived from this specification without specific prior written
+-- permission.
+--
+-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
+-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
+-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
+-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
+-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
+-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
+-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
+-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
+PRVT-SERV-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+MODULE-IDENTITY,
+OBJECT-TYPE,
+NOTIFICATION-TYPE,
+Integer32,
+Unsigned32,
+IpAddress,
+Counter32
+FROM SNMPv2-SMI
+
+MODULE-COMPLIANCE,
+OBJECT-GROUP,
+NOTIFICATION-GROUP
+FROM SNMPv2-CONF
+
+TEXTUAL-CONVENTION,
+DisplayString,
+RowStatus,
+TimeStamp,
+TruthValue
+FROM SNMPv2-TC
+
+TNamedItemOrEmpty,
+TNetworkPolicyIdOrNone,
+TSapIngressPolicyIdOrNone,
+TSapEgressPolicyIdOrNone,
+TNamedItem,
+serviceAccessSwitch
+FROM PRVT-QOS-MIB;
+
+
+prvtServicesMIB MODULE-IDENTITY
+LAST-UPDATED "200908070000Z"
+ORGANIZATION "BATM Advanced Communication"
+CONTACT-INFO
+" BATM/Telco Systems Support team
+Email:
+For North America: techsupport@telco.com
+For North Europe: support@batm.de, info@batm.de
+For the rest of the world: techsupport@telco.com"
+DESCRIPTION
+"This document is the SNMP MIB module to manage and provision
+the various services of the T-Metro system."
+
+--
+-- Revision History
+--
+REVISION "200908070000Z"
+DESCRIPTION "Added prefix prvt to Services' traps."
+REVISION "200903260000Z"
+DESCRIPTION "Added object for Revert timer"
+REVISION "200903240000Z"
+DESCRIPTION "Changed svcVPLSUplinkTable. Corrected various descriptions. Corrected types for some HQOS objects."
+REVISION "200902170000Z"
+DESCRIPTION "Removed references to undefined OBJECT-GROUPs."
+REVISION "200810090000Z"
+DESCRIPTION "Fixed the range of sdpGroupIdentifier."
+REVISION "200804100000Z"
+DESCRIPTION "changed svcVplsMode values. Added sapLearnMode."
+REVISION "200803060000Z"
+DESCRIPTION "changed description of svcAdminStatus."
+REVISION "200801110000Z"
+DESCRIPTION "changed sdpOperStatus values."
+REVISION "200801090000Z"
+DESCRIPTION "added sdpBindVlanTag."
+REVISION "200801070000Z"
+DESCRIPTION "Fixed the range of sdpGroupIdentifier."
+REVISION "200706280000Z"
+DESCRIPTION "Returned for backward compatibility svcMtu; Clarified few attributes descripton."
+REVISION "200609020000Z"
+DESCRIPTION "Lots of changes:
+1. Index for the service table is changed.
+2. Few objects from the service tables are moved in sdp
+3. svcVCId is have now more generic usage. so it's name is changed to svcVPNId
+4. The descriptions for some objects are enhanced"
+REVISION "200607020000Z"
+DESCRIPTION "Fixed the range of sdpGroupIdentifier."
+REVISION "200602040000Z"
+DESCRIPTION "Fixed the range of the svcMtu object and changed the description of svcRowStatus."
+REVISION "200511090000Z"
+DESCRIPTION "Initial version."
+
+
+::= { serviceAccessSwitch 2 }
+
+
+-- --------------------------------------------------------------------
+-- PRVT-SERV-MIB organisation
+-- --------------------------------------------------------------------
+
+prvtTMServObjs OBJECT IDENTIFIER ::= { prvtServicesMIB 1}
+prvtTMCustObjs OBJECT IDENTIFIER ::= { prvtTMServObjs 1 }
+prvtTMSvcObjs OBJECT IDENTIFIER ::= { prvtTMServObjs 2 }
+prvtTMSapObjs OBJECT IDENTIFIER ::= { prvtTMServObjs 3 }
+prvtTMSdpObjs OBJECT IDENTIFIER ::= { prvtTMServObjs 4 }
+
+prvtTMServVPLSGlobals OBJECT IDENTIFIER ::= { prvtTMSvcObjs 3 }
+
+prvtServNotifications OBJECT IDENTIFIER ::= { prvtServicesMIB 2 }
+prvtCustNotif OBJECT IDENTIFIER ::= { prvtServNotifications 1 }
+prvtSvcNotif OBJECT IDENTIFIER ::= { prvtServNotifications 2 }
+prvtSapNotif OBJECT IDENTIFIER ::= { prvtServNotifications 3 }
+prvtSdpNotif OBJECT IDENTIFIER ::= { prvtServNotifications 4 }
+
+prvtCustTraps OBJECT IDENTIFIER ::= { prvtCustNotif 0 }
+prvtSvcTraps OBJECT IDENTIFIER ::= { prvtSvcNotif 0 }
+prvtSapTraps OBJECT IDENTIFIER ::= { prvtSapNotif 0 }
+prvtSdpTraps OBJECT IDENTIFIER ::= { prvtSdpNotif 0 }
+
+
+prvtTMServConformance OBJECT IDENTIFIER ::= { prvtServicesMIB 3 }
+prvtTMCustConformance OBJECT IDENTIFIER ::= { prvtTMServConformance 1 }
+prvtTMSvcConformance OBJECT IDENTIFIER ::= { prvtTMServConformance 2 }
+prvtTMSapConformance OBJECT IDENTIFIER ::= { prvtTMServConformance 3 }
+prvtTMSdpConformance OBJECT IDENTIFIER ::= { prvtTMServConformance 4 }
+prvtTMTstpConformance OBJECT IDENTIFIER ::= { prvtTMServConformance 5 }
+
+-- --------------------------------------------------------------------
+-- BETM-SERV-MIB Textual Conventions
+-- --------------------------------------------------------------------
+
+ServiceAdminStatus ::= TEXTUAL-CONVENTION
+STATUS current
+DESCRIPTION "ServiceAdminStatus data type is an enumerated integer that
+describes the values used to identify the administrative
+state of a service."
+REFERENCE "Administrative Status"
+SYNTAX INTEGER {
+up(1),
+down(2)
+}
+
+ServiceOperStatus ::= TEXTUAL-CONVENTION
+STATUS current
+DESCRIPTION "ServiceOperStatus data type is an enumerated integer that
+describes the values used to identify the current operational
+state of a service."
+REFERENCE "Operational status"
+SYNTAX INTEGER {
+up(1),
+down(2)
+}
+ServObjName ::= TEXTUAL-CONVENTION
+STATUS current
+DESCRIPTION "ASCII string used to name various service
+objects."
+SYNTAX OCTET STRING (SIZE (0..32))
+
+ServObjDesc ::= TEXTUAL-CONVENTION
+STATUS current
+DESCRIPTION "ASCII string used to describe various service
+objects."
+SYNTAX OCTET STRING (SIZE (0..256))
+
+ServType ::= TEXTUAL-CONVENTION
+STATUS current
+DESCRIPTION "This textual convention is used to specify the
+type of a given service."
+SYNTAX INTEGER {
+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
+vpws(9), -- VPWS service
+vpls-pe(10), -- VPLS service Provider Edge
+vpls-mtu(11) -- VPLS service Multitenant Unit
+}
+
+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..4294967295)
+
+SdpIdType ::= 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)
+
+TMEncapVal ::= TEXTUAL-CONVENTION
+STATUS current
+DESCRIPTION
+"A valid Vlan ID in the range 1-4093, or 65535."
+SYNTAX Unsigned32
+
+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)
+
+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)
+
+-- --------------------------------------------------------------------
+-- Objects in the PRVT-SERV-MIB
+-- --------------------------------------------------------------------
+
+custNumEntries OBJECT-TYPE
+SYNTAX Integer32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The current number of customer records configured
+in this device."
+::= { prvtTMCustObjs 1 }
+
+--
+-- Customer Table
+--
+
+custInfoTable OBJECT-TYPE
+SYNTAX SEQUENCE OF CustInfoEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "A table that contains customer information."
+::= { prvtTMCustObjs 2 }
+
+custInfoEntry OBJECT-TYPE
+SYNTAX CustInfoEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Information about a specific customer."
+INDEX { custName }
+::= { custInfoTable 1 }
+
+CustInfoEntry ::= SEQUENCE {
+custName ServObjName,
+custRowStatus RowStatus,
+custContact ServObjDesc,
+custPhone ServObjDesc,
+custLastMgmtChange TimeStamp
+}
+
+custName OBJECT-TYPE
+SYNTAX ServObjName
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "The name of this customer."
+DEFVAL { "" }
+::= { custInfoEntry 1 }
+
+custRowStatus OBJECT-TYPE
+SYNTAX RowStatus
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "This object indicates the status of this row."
+::= { custInfoEntry 2 }
+
+custContact OBJECT-TYPE
+SYNTAX ServObjDesc
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "The name of the primary contact person for
+this customer."
+DEFVAL { "" }
+::= { custInfoEntry 3 }
+
+custPhone OBJECT-TYPE
+SYNTAX ServObjDesc
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "The phone/pager number used to reach the
+primary contact person."
+DEFVAL { "" }
+::= { custInfoEntry 4 }
+
+custLastMgmtChange OBJECT-TYPE
+SYNTAX TimeStamp
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The value of sysUpTime at the time of the
+most recent management-initiated change to
+this customer."
+::= { custInfoEntry 5 }
+
+
+custMultiServiceSiteTable OBJECT-TYPE
+SYNTAX SEQUENCE OF CustMultiServiceSiteEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Customer-multi-service-site-table."
+::= { prvtTMCustObjs 3 }
+
+custMultiServiceSiteEntry OBJECT-TYPE
+SYNTAX CustMultiServiceSiteEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Information about a specific customer's
+multi-service site."
+INDEX { custMultSvcSiteName }
+::= { custMultiServiceSiteTable 1 }
+
+CustMultiServiceSiteEntry ::= SEQUENCE {
+custMultSvcSiteName DisplayString,
+custMultSvcSiteRowStatus RowStatus,
+custMultSvcSiteDescription ServObjDesc,
+custMultSvcSiteIngressSchedulerPolicy ServObjName,
+custMultSvcSiteEgressSchedulerPolicy ServObjName,
+custMultSvcSiteLastMgmtChange TimeStamp
+}
+
+custMultSvcSiteName OBJECT-TYPE
+SYNTAX DisplayString (SIZE (1..9))
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "Customer-multi-service-site-name."
+::= { custMultiServiceSiteEntry 1 }
+
+custMultSvcSiteRowStatus OBJECT-TYPE
+SYNTAX RowStatus
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "Customer-multi-service-site rowStatus."
+::= { custMultiServiceSiteEntry 2 }
+
+custMultSvcSiteDescription OBJECT-TYPE
+SYNTAX ServObjDesc
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "Generic information about this customer's
+Multi-Service Site."
+DEFVAL { ''H }
+::= { custMultiServiceSiteEntry 3 }
+
+
+custMultSvcSiteIngressSchedulerPolicy OBJECT-TYPE
+SYNTAX ServObjName
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "The ingress QoS scheduler policy assigned
+to this Multi-Service Site."
+DEFVAL { ''H }
+::= { custMultiServiceSiteEntry 4 }
+
+custMultSvcSiteEgressSchedulerPolicy OBJECT-TYPE
+SYNTAX ServObjName
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "The egress QoS scheduler policy assigned
+to this Multi-Service Site."
+DEFVAL { ''H }
+::= { custMultiServiceSiteEntry 5 }
+
+custMultSvcSiteLastMgmtChange OBJECT-TYPE
+SYNTAX TimeStamp
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The value of sysUpTime at the time of the
+most recent management-initiated change to
+this multi-service site."
+::= { custMultiServiceSiteEntry 6 }
+
+--
+-- Customer Multi-Service Site Ingress Statistics Table
+--
+
+custMultiSvcSiteIngQosSchedStatsTable 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."
+::= { prvtTMCustObjs 4 }
+
+custMultiSvcSiteIngQosSchedStatsEntry OBJECT-TYPE
+SYNTAX CustMultiSvcSiteIngQosSchedStatsEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Ingress statistics about a specific customer
+multi service site ingress scheduler."
+INDEX {custMultSvcSiteName, IMPLIED custIngQosSchedName }
+::= { custMultiSvcSiteIngQosSchedStatsTable 1 }
+
+CustMultiSvcSiteIngQosSchedStatsEntry ::= SEQUENCE {
+custIngQosSchedName TNamedItem,
+custIngQosSchedStatsForwardedPackets Counter32,
+custIngQosSchedStatsForwardedOctets Counter32
+}
+
+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."
+::= { custMultiSvcSiteIngQosSchedStatsEntry 1 }
+
+custIngQosSchedStatsForwardedPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of forwarded packets, as
+determined by the customer multi service
+site ingress scheduler policy."
+::= { custMultiSvcSiteIngQosSchedStatsEntry 2 }
+
+custIngQosSchedStatsForwardedOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of forwarded octets, as
+determined by the customer multi service
+site ingress scheduler policy."
+::= { custMultiSvcSiteIngQosSchedStatsEntry 3 }
+
+--
+-- Customer Multi-Service Site Egress Statistics Table
+--
+
+custMultiSvcSiteEgrQosSchedStatsTable 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."
+::= { prvtTMCustObjs 5 }
+
+custMultiSvcSiteEgrQosSchedStatsEntry OBJECT-TYPE
+SYNTAX CustMultiSvcSiteEgrQosSchedStatsEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Egress statistics about a specific customer
+multi service site egress scheduler."
+INDEX { custMultSvcSiteName, IMPLIED custEgrQosSchedName }
+::= { custMultiSvcSiteEgrQosSchedStatsTable 1 }
+
+CustMultiSvcSiteEgrQosSchedStatsEntry ::= SEQUENCE {
+custEgrQosSchedName TNamedItem,
+custEgrQosSchedStatsForwardedPackets Counter32,
+custEgrQosSchedStatsForwardedOctets Counter32
+}
+
+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."
+::= { custMultiSvcSiteEgrQosSchedStatsEntry 1 }
+
+custEgrQosSchedStatsForwardedPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of forwarded packets, as
+determined by the customer multi service
+site egress scheduler policy."
+::= { custMultiSvcSiteEgrQosSchedStatsEntry 2 }
+
+custEgrQosSchedStatsForwardedOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of forwarded octets, as
+determined by the customer multi service
+site egress scheduler policy."
+::= { custMultiSvcSiteEgrQosSchedStatsEntry 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."
+::= { prvtTMCustObjs 6 }
+
+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 { custMultSvcSiteName,
+custIngQosPortIdSchedName, custIngQosAssignmentPortId }
+::= { custIngQosPortIdSchedStatsTable 1 }
+
+CustIngQosPortIdSchedStatsEntry ::= SEQUENCE {
+custIngQosPortIdSchedName TNamedItem,
+custIngQosAssignmentPortId Integer32,
+custIngQosPortSchedFwdPkts Counter32,
+custIngQosPortSchedFwdOctets Counter32
+}
+
+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 Integer32 (0..2147483647)
+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 portId of these member-ports."
+::= {custIngQosPortIdSchedStatsEntry 2}
+
+custIngQosPortSchedFwdPkts OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION
+"The value of custIngQosPortSchedStatsFwdPkts represents the
+number of forwarded packets, as determined by the customer multi service
+site ingress scheduler policy."
+::= { custIngQosPortIdSchedStatsEntry 3 }
+
+custIngQosPortSchedFwdOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION
+"The value of custIngQosPortSchedStatsFwdOctets represents 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."
+::= { prvtTMCustObjs 7 }
+
+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 { custMultSvcSiteName,
+custEgrQosPortIdSchedName, custEgrQosAssignmentPortId }
+::= { custEgrQosPortIdSchedStatsTable 1 }
+
+CustEgrQosPortIdSchedStatsEntry ::= SEQUENCE {
+custEgrQosPortIdSchedName TNamedItem,
+custEgrQosAssignmentPortId Integer32,
+custEgrQosPortSchedFwdPkts Counter32,
+custEgrQosPortSchedFwdOctets Counter32
+}
+
+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 Integer32 (0..2147483647)
+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 portId of these member-ports."
+::= { custEgrQosPortIdSchedStatsEntry 2}
+
+custEgrQosPortSchedFwdPkts OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION
+"The value of custEgrQosPortSchedStatsFwdPkts represents the
+number of forwarded packets, as determined by the customer multi service
+site egress scheduler policy."
+::= { custEgrQosPortIdSchedStatsEntry 3 }
+
+custEgrQosPortSchedFwdOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION
+"The value of custEgrQosPortSchedStatsFwdOctets represents the
+number of forwarded octets, as determined by the customer multi service
+site egress scheduler policy."
+::= { custEgrQosPortIdSchedStatsEntry 4 }
+
+--
+-- Customer traps
+--
+
+prvtCustCreated NOTIFICATION-TYPE
+OBJECTS {
+custName
+}
+STATUS current
+DESCRIPTION "This trap is sent when a new row is created
+in the custInfoTable."
+::= { prvtCustTraps 1 }
+
+prvtCustDeleted NOTIFICATION-TYPE
+OBJECTS {
+custName
+}
+STATUS current
+DESCRIPTION "This trap is sent when an existing row is
+deleted from the custInfoTable."
+::= { prvtCustTraps 2 }
+
+-- --------------------------------------------------------------------
+-- prvtTMSvcObjs group
+-- --------------------------------------------------------------------
+
+svcNumEntries OBJECT-TYPE
+SYNTAX Integer32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The current number of services configured on
+this node."
+::= { prvtTMSvcObjs 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."
+::= { prvtTMSvcObjs 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 Integer32,
+svcVpnId VpnId,
+svcRowStatus RowStatus,
+svcType ServType,
+svcDescription ServObjDesc,
+svcMtu Integer32,
+svcAdminStatus ServiceAdminStatus,
+svcOperStatus ServiceOperStatus,
+svcNumSaps Integer32,
+svcNumSdps Integer32,
+svcLastMgmtChange TimeStamp,
+svcLastStatusChange TimeStamp,
+svcEnableSecureSaps TruthValue,
+svcCustName ServObjName,
+svcRevertTimer Unsigned32
+}
+svcId OBJECT-TYPE
+SYNTAX Integer32 (0..2147483647)
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The service ID."
+DEFVAL { 0 }
+::= { svcBaseInfoEntry 1 }
+
+svcVpnId OBJECT-TYPE
+SYNTAX VpnId
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "This object specifies the ID used by Service Provider(SP).
+It will have different format according to the type of
+service.
+This filed is mandatory. If all mandatory fields are
+set, the row status object is automatically changed from notReady(3)
+to notInService(2) state
+"
+::= { svcBaseInfoEntry 2}
+
+svcRowStatus OBJECT-TYPE
+SYNTAX RowStatus
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "This object indicates the status of this row. The
+values supported during a set operation are
+createAndWait(5), destroy(6), active(1), notInSertvice(2).
+Service can be deleted any time. The transition between
+svcRowStatus active(1) and notInService(2) states
+are rejected if svcAdminStatus is up(1). "
+::= { svcBaseInfoEntry 3 }
+
+svcType OBJECT-TYPE
+SYNTAX ServType
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "The service type: e.g. EtherPipe, TLS, etc. Currently only
+vpls-pe(11), vpls-mtu(12), vpws-pe(9) and vpws-mtu(10) types
+are supported.
+This field is mandatory.
+Note: For VPLS service, vpls-mtu is supported only."
+::= { svcBaseInfoEntry 4 }
+
+svcDescription OBJECT-TYPE
+SYNTAX ServObjDesc
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "Generic information about this service."
+DEFVAL { "" }
+::= { svcBaseInfoEntry 5 }
+
+svcMtu OBJECT-TYPE
+SYNTAX Integer32 (512..9216)
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "Not supported object"
+::= { svcBaseInfoEntry 6 }
+
+svcAdminStatus OBJECT-TYPE
+SYNTAX ServiceAdminStatus
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "The desired state of this service.
+1. The transition from down(2) state to up(1) state can
+be done only if svcRowStatus is either active(1) or
+notInSercvice(2).
+2. The transition from up(1) to down(2) state has to be
+done in order to modify svcRowStatus object. "
+DEFVAL { down }
+::= { svcBaseInfoEntry 7 }
+
+svcOperStatus OBJECT-TYPE
+SYNTAX ServiceOperStatus
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The operating state of this service."
+::= { svcBaseInfoEntry 8 }
+
+svcNumSaps OBJECT-TYPE
+SYNTAX Integer32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of SAPs defined on this service."
+::= { svcBaseInfoEntry 9 }
+
+svcNumSdps OBJECT-TYPE
+SYNTAX Integer32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of SDPs bound to this service."
+::= { svcBaseInfoEntry 10 }
+
+svcLastMgmtChange OBJECT-TYPE
+SYNTAX TimeStamp
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The value of sysUpTime at the time of the
+most recent management-initiated change to
+this service."
+::= { svcBaseInfoEntry 11}
+
+svcLastStatusChange OBJECT-TYPE
+SYNTAX TimeStamp
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The value of sysUpTime at the time of the
+most recent operating status change to his
+service."
+::= { svcBaseInfoEntry 12 }
+
+svcEnableSecureSaps OBJECT-TYPE
+SYNTAX TruthValue
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "Used to configure the SAPs to forward only traffic from the uplink ports."
+DEFVAL { false }
+::= { svcBaseInfoEntry 13 }
+
+svcCustName OBJECT-TYPE
+SYNTAX ServObjName
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "The name of the customer this service belongs to."
+DEFVAL { "" }
+::= { svcBaseInfoEntry 14 }
+
+svcRevertTimer OBJECT-TYPE
+SYNTAX Unsigned32
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "Delay before switching to primary pseudowire in seconds"
+::= { svcBaseInfoEntry 15 }
+
+--
+-- VPLS Global parameters
+--
+
+svcVplsMode OBJECT-TYPE
+SYNTAX INTEGER {
+disable ( 0 ),
+qualified ( 1 ),
+unqualified ( 2 ),
+enable ( 3 )
+}
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "This object is used to configure whether VPLS operates in
+qualified or unqualified mode. Qualified and unqualified are not supported,
+when having per port qualified/unqualified."
+DEFVAL { unqualified }
+::= { prvtTMServVPLSGlobals 1 }
+
+svcVPLSUplinkTable OBJECT-TYPE
+SYNTAX SEQUENCE OF SvcVPLSUplinkEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "A table that contains information about the VPLS uplink ports."
+::= { prvtTMServVPLSGlobals 2 }
+
+svcVPLSUplinkEntry OBJECT-TYPE
+SYNTAX SvcVPLSUplinkEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "A particular VPLS uplink port."
+INDEX { svcVPLSUplinkPortID }
+::= { svcVPLSUplinkTable 1 }
+
+SvcVPLSUplinkEntry ::= SEQUENCE {
+svcVPLSUplinkPortID Integer32,
+svcVPLSUplinkIfIndex Integer32,
+svcVPLSUplinkNetworkPolicy TNetworkPolicyIdOrNone,
+svcVPLSUplinkNetworkQueueEgressPolicy TNamedItemOrEmpty,
+svcVPLSUplinkShaperProfile Integer32
+}
+
+svcVPLSUplinkPortID OBJECT-TYPE
+SYNTAX Integer32 (0..2147483647)
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Unique uplink port index."
+::= { svcVPLSUplinkEntry 1 }
+
+svcVPLSUplinkIfIndex OBJECT-TYPE
+SYNTAX Integer32 (0..2147483647)
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The ifIndex of the uplink port."
+::= { svcVPLSUplinkEntry 2 }
+
+svcVPLSUplinkNetworkPolicy OBJECT-TYPE
+SYNTAX TNetworkPolicyIdOrNone
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "The network scheduler policy applied to the port."
+::= { svcVPLSUplinkEntry 3 }
+
+svcVPLSUplinkNetworkQueueEgressPolicy OBJECT-TYPE
+SYNTAX TNamedItemOrEmpty
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "The network egress queue applied to the port."
+::= { svcVPLSUplinkEntry 4 }
+
+svcVPLSUplinkShaperProfile OBJECT-TYPE
+SYNTAX Integer32 (0..2)
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "The ID of the shaping profile applied to the port.
+0 indicates no shaping profile."
+::= { svcVPLSUplinkEntry 5 }
+
+--
+-- Service traps
+--
+
+prvtSvcCreated NOTIFICATION-TYPE
+OBJECTS {
+svcId
+}
+STATUS current
+DESCRIPTION "This trap is sent when a new row is created
+in the svcBaseInfoTable."
+::= { prvtSvcTraps 1 }
+
+prvtSvcDeleted NOTIFICATION-TYPE
+OBJECTS {
+svcId
+}
+STATUS current
+DESCRIPTION "This trap is sent when an existing row is
+deleted from the svcBaseInfoTable."
+::= { prvtSvcTraps 2 }
+
+prvtSvcStatusChanged NOTIFICATION-TYPE
+OBJECTS {
+svcId,
+svcVpnId,
+svcAdminStatus,
+svcOperStatus
+}
+STATUS current
+DESCRIPTION "The scvStatusChanged notification is generated when
+there is a change in the administrative or operating
+status of a service."
+::= { prvtSvcTraps 3 }
+
+-- --------------------------------------------------------------------
+-- prvtTMSapObjs group
+-- --------------------------------------------------------------------
+
+sapNumEntries OBJECT-TYPE
+SYNTAX Integer32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The current number of SAPs configured in this
+device."
+::= { prvtTMSapObjs 1 }
+
+--
+-- Base SAP Table
+--
+
+sapBaseInfoTable OBJECT-TYPE
+SYNTAX SEQUENCE OF SapBaseInfoEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "A table that contains basic SAP information."
+::= { prvtTMSapObjs 2 }
+
+sapBaseInfoEntry OBJECT-TYPE
+SYNTAX SapBaseInfoEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Information about a specific SAP."
+INDEX { svcId, sapPortId, sapEncapValue }
+::= { sapBaseInfoTable 1 }
+
+SapBaseInfoEntry ::= SEQUENCE {
+sapPortId INTEGER,
+sapEncapValue TMEncapVal,
+sapRowStatus RowStatus,
+sapType ServType,
+sapDescription ServObjDesc,
+sapAdminStatus ServiceAdminStatus,
+sapOperStatus INTEGER,
+sapLastMgmtChange TimeStamp,
+sapOperFlags BITS,
+sapCustMultSvcSiteName DisplayString,
+sapIngressQosPolicyId TSapIngressPolicyIdOrNone,
+sapEgressQosPolicyId TSapEgressPolicyIdOrNone,
+sapIngressQosSchedulerPolicy TNamedItemOrEmpty,
+sapEgressQosSchedulerPolicy TNamedItemOrEmpty,
+sapLearnMode INTEGER
+}
+
+sapPortId OBJECT-TYPE
+SYNTAX INTEGER (0..2147483647)
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The ID of the access port where this SAP
+is defined."
+::= { sapBaseInfoEntry 1 }
+
+sapEncapValue OBJECT-TYPE
+SYNTAX TMEncapVal
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The value of the label used to identify this
+SAP on the access port specified by sapPortId."
+::= { sapBaseInfoEntry 2 }
+
+sapRowStatus OBJECT-TYPE
+SYNTAX RowStatus
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "This object indicates the status of this row. The
+values supported during a set operation are createAndGo(4)
+active(1), notInService(2) and destroy(6).
+Saps can be deleted any time. The transition between
+svcRowStatus active(1) and notInService(2) states
+are rejected if sapAdminStatus is up(1).
+"
+::= { sapBaseInfoEntry 3 }
+
+sapType OBJECT-TYPE
+SYNTAX ServType
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "This object indicates the type of service where
+this SAP is defined."
+::= { sapBaseInfoEntry 4 }
+
+sapDescription OBJECT-TYPE
+SYNTAX ServObjDesc
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "Generic information about this SAP."
+DEFVAL { "" }
+::= { sapBaseInfoEntry 5 }
+
+sapAdminStatus OBJECT-TYPE
+SYNTAX ServiceAdminStatus
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "The desired state of this SAP.
+1. The value of this object depends on the value of svcAdminStatus
+for the service this sap belongs to. If the sap is created and
+its service has svcAdminStatus set to down(2), its own admin status
+will be down(2), otherwise sapAdminStatus will be up(1).
+2. If sapRowStatus is in notInService state, the sapAdminStatus
+transition from down(2) to up(1) state will automaticaly change the
+value of the sapRowStatus object to active(1)"
+DEFVAL { up }
+::= { sapBaseInfoEntry 6 }
+
+sapOperStatus OBJECT-TYPE
+SYNTAX INTEGER {
+up(1),
+down(2),
+ingressQosMismatch(3),
+egressQosMismatch(4),
+svcAdminDown(5),
+portMtuTooSmall(6)
+}
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The operating state of this SAP, showing also the reason for the
+current operation state
+
+Values ingressQosMismatch(3),egressQosMismatch(4),svcAdminDown(5)
+and portMtuTooSmall(6) are not supported"
+::= { sapBaseInfoEntry 7 }
+
+sapLastMgmtChange OBJECT-TYPE
+SYNTAX TimeStamp
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The value of sysUpTime at the time of the
+most recent management-initiated change to
+this SAP."
+::= { sapBaseInfoEntry 8 }
+
+sapOperFlags OBJECT-TYPE
+SYNTAX BITS {
+sapAdminDown(0), -- SAP is admin down
+svcAdminDown(1), -- Service is admin down
+portOperDown(2) -- Access port is oper down
+}
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "This object specifies all the conditions that
+affect the operating status of this SAP."
+::= { sapBaseInfoEntry 9 }
+
+sapCustMultSvcSiteName OBJECT-TYPE
+SYNTAX DisplayString (SIZE(0..9))
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "The value of this object, when not null, indicates
+the Multi-Service Site this SAP is a member of. This
+information is used to configure the ingress and
+egress QoS schedulers for this SAP."
+DEFVAL { ''H }
+::= { sapBaseInfoEntry 11 }
+
+sapIngressQosPolicyId OBJECT-TYPE
+SYNTAX TSapIngressPolicyIdOrNone
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "The row index in the hqosSapIngressTable
+corresponding to this ingress QoS
+policy, or zero if no policy is specified."
+DEFVAL { 0 }
+::= { sapBaseInfoEntry 12 }
+
+sapEgressQosPolicyId OBJECT-TYPE
+SYNTAX TSapEgressPolicyIdOrNone
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "The row index in the hqosSapEgressTable
+corresponding to this egress QoS policy,
+or zero if no policy is specified."
+DEFVAL { 0 }
+::= { sapBaseInfoEntry 13 }
+
+sapIngressQosSchedulerPolicy OBJECT-TYPE
+SYNTAX TNamedItemOrEmpty
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "This object can be set only when sapCustMultSvcSite
+is null. It indicates the ingress QoS scheduler for
+this SAP."
+DEFVAL { ''H }
+::= { sapBaseInfoEntry 14 }
+
+sapEgressQosSchedulerPolicy OBJECT-TYPE
+SYNTAX TNamedItemOrEmpty
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "This object can be set only when sapCustMultSvcSite
+is null. It indicates the egress QoS scheduler for
+this SAP."
+DEFVAL { ''H }
+::= { sapBaseInfoEntry 15 }
+
+sapLearnMode OBJECT-TYPE
+SYNTAX INTEGER {
+qualified ( 1 ),
+unqualified ( 2 )
+}
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "Sap learning mode. Currently supported as read-only."
+::= { sapBaseInfoEntry 16 }
+
+prvtSapCreated NOTIFICATION-TYPE
+OBJECTS {
+svcId,
+sapPortId,
+sapEncapValue
+}
+STATUS current
+DESCRIPTION "This trap is sent when a new row is created
+in the sapBaseInfoTable."
+::= { prvtSapTraps 1 }
+
+prvtSapDeleted NOTIFICATION-TYPE
+OBJECTS {
+svcId,
+sapPortId,
+sapEncapValue
+}
+STATUS current
+DESCRIPTION "This trap is sent when an existing row is
+deleted from the sapBaseInfoTable."
+::= { prvtSapTraps 2 }
+
+prvtSapStatusChanged NOTIFICATION-TYPE
+OBJECTS {
+svcId,
+sapPortId,
+sapEncapValue,
+sapAdminStatus,
+sapOperStatus
+}
+STATUS current
+DESCRIPTION "The sapStatusChanged notification is generated
+when there is a change in the administrative or
+operating status of an SAP."
+::= { prvtSapTraps 3 }
+
+--
+-- Ingress QoS Queue SAP Statistics Table
+--
+
+sapIngQosQueueStatsTable OBJECT-TYPE
+SYNTAX SEQUENCE OF SapIngQosQueueStatsEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "A table that contains ingress QoS queue SAP
+statistics."
+::= { prvtTMSapObjs 3 }
+
+sapIngQosQueueStatsEntry OBJECT-TYPE
+SYNTAX SapIngQosQueueStatsEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Ingress statistics about a specific SAP's
+QoS queue."
+INDEX { svcId, sapPortId, sapEncapValue, sapIngQosQueueId }
+::= { sapIngQosQueueStatsTable 1 }
+
+SapIngQosQueueStatsEntry ::= SEQUENCE {
+sapIngQosQueueId TSapIngQueueId,
+sapIngQosQueueStatsOfferedHiPrioPackets Counter32,
+sapIngQosQueueStatsOfferedLoPrioPackets Counter32,
+sapIngQosQueueStatsOfferedHiPrioOctets Counter32,
+sapIngQosQueueStatsOfferedLoPrioOctets Counter32,
+sapIngQosQueueStatsForwardedInProfPackets Counter32,
+sapIngQosQueueStatsForwardedOutProfPackets Counter32,
+sapIngQosQueueStatsForwardedInProfOctets Counter32,
+sapIngQosQueueStatsForwardedOutProfOctets Counter32,
+sapIngQosQueueStatsDroppedPackets Counter32,
+sapIngQosQueueStatsDroppedOctets Counter32,
+sapIngQosCustName ServObjName
+}
+
+sapIngQosQueueId OBJECT-TYPE
+SYNTAX TSapIngQueueId
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The index of the ingress QoS queue of
+this SAP."
+::= { sapIngQosQueueStatsEntry 1 }
+
+sapIngQosQueueStatsOfferedHiPrioPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of high priority packets,
+as determined by the SAP ingress QoS
+policy, offered by the service queue."
+::= { sapIngQosQueueStatsEntry 2 }
+
+sapIngQosQueueStatsOfferedLoPrioPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of low priority packets,
+as determined by the SAP ingress QoS
+policy, offered by the service queue."
+::= { sapIngQosQueueStatsEntry 3 }
+
+sapIngQosQueueStatsOfferedHiPrioOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of high priority octets,
+as determined by the SAP ingress QoS
+policy, offered by the service queue."
+::= { sapIngQosQueueStatsEntry 4 }
+
+sapIngQosQueueStatsOfferedLoPrioOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of low priority octets,
+as determined by the SAP ingress QoS
+policy, offered by the service queue."
+::= { sapIngQosQueueStatsEntry 5 }
+
+sapIngQosQueueStatsForwardedInProfPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of in-profile packets
+(rate below CIR) forwarded by the
+ingress service queue."
+::= { sapIngQosQueueStatsEntry 6 }
+
+sapIngQosQueueStatsForwardedOutProfPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of out-of-profile packets
+(rate above CIR) forwarded by the
+ingress service queue."
+::= { sapIngQosQueueStatsEntry 7 }
+
+sapIngQosQueueStatsForwardedInProfOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of in-profile octets
+(rate below CIR) forwarded by the
+ingress service queue."
+::= { sapIngQosQueueStatsEntry 8 }
+
+sapIngQosQueueStatsForwardedOutProfOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of out-of-profile octets
+(rate above CIR) forwarded by the
+ingress service queue."
+::= { sapIngQosQueueStatsEntry 9 }
+
+sapIngQosQueueStatsDroppedOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of octets
+discarded in the egress queue."
+::= { sapIngQosQueueStatsEntry 10 }
+
+sapIngQosQueueStatsDroppedPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of in-profile packets
+discarded by the Ingess queue."
+::= { sapIngQosQueueStatsEntry 11 }
+
+sapIngQosCustName OBJECT-TYPE
+SYNTAX ServObjName
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The Customer Name of the site this SAP belongs to."
+::= { sapIngQosQueueStatsEntry 12 }
+
+--
+-- Egress QoS Queue SAP Statistics Table
+--
+
+sapEgrQosQueueStatsTable OBJECT-TYPE
+SYNTAX SEQUENCE OF SapEgrQosQueueStatsEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "A table that contains egress QoS queue SAP
+statistics."
+::= { prvtTMSapObjs 4 }
+
+sapEgrQosQueueStatsEntry OBJECT-TYPE
+SYNTAX SapEgrQosQueueStatsEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Egress statistics about a specific SAP's
+QoS queue."
+INDEX { svcId, sapPortId, sapEncapValue, sapEgrQosQueueId }
+::= { sapEgrQosQueueStatsTable 1 }
+
+SapEgrQosQueueStatsEntry ::= SEQUENCE {
+sapEgrQosQueueId TSapEgrQueueId,
+sapEgrQosQueueStatsForwardedInProfPackets Counter32,
+sapEgrQosQueueStatsForwardedOutProfPackets Counter32,
+sapEgrQosQueueStatsForwardedInProfOctets Counter32,
+sapEgrQosQueueStatsForwardedOutProfOctets Counter32,
+sapEgrQosQueueStatsDroppedPackets Counter32,
+sapEgrQosQueueStatsDroppedOctets Counter32,
+sapEgrQosCustName ServObjName
+}
+
+sapEgrQosQueueId OBJECT-TYPE
+SYNTAX TSapEgrQueueId
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The index of the egress QoS queue of
+this SAP."
+::= { sapEgrQosQueueStatsEntry 1 }
+
+sapEgrQosQueueStatsForwardedInProfPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of in-profile packets
+(rate below CIR) forwarded by the
+egress queue."
+::= { sapEgrQosQueueStatsEntry 2 }
+
+sapEgrQosQueueStatsForwardedOutProfPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of out-of-profile packets
+(rate above CIR) forwarded by the
+egress queue."
+::= { sapEgrQosQueueStatsEntry 3 }
+
+sapEgrQosQueueStatsForwardedInProfOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of in-profile octets
+(rate below CIR) forwarded by the
+egress queue."
+::= { sapEgrQosQueueStatsEntry 4 }
+
+sapEgrQosQueueStatsForwardedOutProfOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of out-of-profile octets
+(rate above CIR) forwarded by the
+egress queue."
+::= { sapEgrQosQueueStatsEntry 5 }
+
+sapEgrQosQueueStatsDroppedOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of octets
+discarded in the egress queue."
+::= { sapEgrQosQueueStatsEntry 6 }
+
+sapEgrQosQueueStatsDroppedPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of in-profile packets
+discarded by the egress queue."
+::= { sapEgrQosQueueStatsEntry 7 }
+
+sapEgrQosCustName OBJECT-TYPE
+SYNTAX ServObjName
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The Customer Name of the site this SAP belongs to."
+::= { sapEgrQosQueueStatsEntry 8 }
+
+--
+-- Ingress QoS Scheduler SAP Statistics Table
+--
+
+sapIngQosSchedStatsTable OBJECT-TYPE
+SYNTAX SEQUENCE OF SapIngQosSchedStatsEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "A table that contains ingress QoS queue SAP
+statistics."
+::= { prvtTMSapObjs 5 }
+
+sapIngQosSchedStatsEntry OBJECT-TYPE
+SYNTAX SapIngQosSchedStatsEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Ingress statistics about a specific SAP's
+QoS queue."
+INDEX { svcId, sapPortId, sapEncapValue,
+IMPLIED sapIngQosSchedName }
+::= { sapIngQosSchedStatsTable 1 }
+
+SapIngQosSchedStatsEntry ::= SEQUENCE {
+sapIngQosSchedName TNamedItem,
+sapIngQosSchedStatsForwardedPackets Counter32,
+sapIngQosSchedStatsForwardedOctets Counter32,
+sapIngQosSchedCustName ServObjName
+}
+
+sapIngQosSchedName OBJECT-TYPE
+SYNTAX TNamedItem
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "The index of the ingress QoS scheduler of
+this SAP."
+::= { sapIngQosSchedStatsEntry 1 }
+
+sapIngQosSchedStatsForwardedPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of forwarded packets, as
+determined by the SAP ingress scheduler
+policy, offered by the Pchip to the
+Qchip."
+::= { sapIngQosSchedStatsEntry 2 }
+
+sapIngQosSchedStatsForwardedOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of forwarded octets,as
+determined by the SAP ingress schduler
+policy, offered by the Pchip to the
+Qchip."
+::= { sapIngQosSchedStatsEntry 3 }
+
+sapIngQosSchedCustName OBJECT-TYPE
+SYNTAX ServObjName
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The Customer Name of the site this SAP belongs to."
+::= { sapIngQosSchedStatsEntry 4 }
+
+--
+-- Egress QoS Scheduler SAP Statistics Table
+--
+
+sapEgrQosSchedStatsTable OBJECT-TYPE
+SYNTAX SEQUENCE OF SapEgrQosSchedStatsEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "A table that contains ingress QoS queue SAP
+statistics."
+::= { prvtTMSapObjs 6 }
+
+sapEgrQosSchedStatsEntry OBJECT-TYPE
+SYNTAX SapEgrQosSchedStatsEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Egress statistics about a specific SAP's
+QoS queue."
+INDEX { svcId, sapPortId, sapEncapValue,
+IMPLIED sapEgrQosSchedName }
+::= { sapEgrQosSchedStatsTable 1 }
+
+SapEgrQosSchedStatsEntry ::= SEQUENCE {
+sapEgrQosSchedName TNamedItem,
+sapEgrQosSchedStatsForwardedPackets Counter32,
+sapEgrQosSchedStatsForwardedOctets Counter32,
+sapEgrQosSchedCustName ServObjName
+}
+
+sapEgrQosSchedName OBJECT-TYPE
+SYNTAX TNamedItem
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "The index of the egress QoS scheduler of
+this SAP."
+::= { sapEgrQosSchedStatsEntry 1 }
+
+sapEgrQosSchedStatsForwardedPackets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of forwarded packets by the
+egress Qchip, as determined by the SAP
+egress scheduler policy."
+::= { sapEgrQosSchedStatsEntry 2 }
+
+sapEgrQosSchedStatsForwardedOctets OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The number of forwarded octets by the
+egress Qchip, as determined by the SAP
+egress scheduler policy."
+::= { sapEgrQosSchedStatsEntry 3 }
+
+sapEgrQosSchedCustName OBJECT-TYPE
+SYNTAX ServObjName
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The Customer Name of the site this SAP belongs to."
+::= { sapEgrQosSchedStatsEntry 4 }
+
+-- --------------------------------------------------------------------
+-- prvtTMSdpObjs group
+-- --------------------------------------------------------------------
+
+sdpNumEntries OBJECT-TYPE
+SYNTAX Integer32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The current number of SDPs configured in this
+device."
+::= { prvtTMSdpObjs 1 }
+
+sdpNextFreeId OBJECT-TYPE
+SYNTAX SdpIdType
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The next available value for sdpId."
+::= { prvtTMSdpObjs 2 }
+
+--
+-- SDP Table
+--
+
+sdpInfoTable OBJECT-TYPE
+SYNTAX SEQUENCE OF SdpInfoEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "A table that contains SDP information."
+::= { prvtTMSdpObjs 3 }
+
+sdpInfoEntry OBJECT-TYPE
+SYNTAX SdpInfoEntry
+MAX-ACCESS not-accessible
+STATUS current
+DESCRIPTION "Information about a specific SDP."
+INDEX { svcId, sdpId }
+::= { sdpInfoTable 1 }
+
+SdpInfoEntry ::= SEQUENCE {
+sdpId SdpIdType,
+sdpRowStatus RowStatus,
+sdpDelivery INTEGER,
+sdpFarEndIpAddress IpAddress,
+sdpDescription ServObjDesc,
+sdpLabelSignaling INTEGER,
+sdpAdminStatus ServiceAdminStatus,
+sdpOperStatus INTEGER,
+sdpLastMgmtChange TimeStamp,
+sdpLdpEnabled TruthValue,
+sdpOperFlags BITS,
+sdpLastStatusChange TimeStamp,
+sdpAdminIngressLabel Unsigned32,
+sdpAdminEgressLabel Unsigned32,
+sdpAdminIsBackup TruthValue,
+sdpOperIsBackup TruthValue,
+sdpOutInterface Integer32,
+sdpGroupIdentifier Unsigned32,
+sdpTransportTunnelName DisplayString ,
+sdpVCType INTEGER,
+sdpType INTEGER,
+sdpMtu Integer32,
+sdpBindVlanTag Unsigned32,
+sdpIsPwStatusSignalingEnable TruthValue,
+sdpEpsAdminIsPrimary TruthValue,
+sdpEpsAdminIsSecondary TruthValue
+}
+
+sdpId OBJECT-TYPE
+SYNTAX SdpIdType
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "SDP identifier."
+::= { sdpInfoEntry 1 }
+
+sdpRowStatus OBJECT-TYPE
+SYNTAX RowStatus
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "This object indicates the status of this row.
+1. The values supported during a set operation are
+createAndWait(5), destroy(6), active(1), notInSertvice(2).
+Sdps can be deleted any time. The transition between
+active(1) and notInService(2) states are rejected if
+sdpAdminStatus is up(1).
+"
+::= { sdpInfoEntry 2 }
+
+sdpDelivery OBJECT-TYPE
+SYNTAX INTEGER {
+gre(1),
+mpls(2)
+}
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "This object specifies the type of delivery used
+by this SDP.
+NOTE! Currently we support only mpls. The modification
+of this obect will be rejected. "
+DEFVAL { mpls }
+::= { sdpInfoEntry 3 }
+
+sdpFarEndIpAddress OBJECT-TYPE
+SYNTAX IpAddress
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "This object specifies the IP address of the
+remote end of the GRE or MPLS tunnel defined
+by this SDP.
+
+This field is mandatory. If all mandatory fields are set, the
+row status object is automatically changed from notReady(3)
+to notInService(2) state.
+"
+::= { sdpInfoEntry 4 }
+
+sdpDescription OBJECT-TYPE
+SYNTAX ServObjDesc
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "Generic information about this SDP."
+DEFVAL { "" }
+::= { sdpInfoEntry 5 }
+
+sdpLabelSignaling OBJECT-TYPE
+SYNTAX INTEGER {
+none(1),
+tldp(2)
+}
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "This object specifies the signaling protocol
+used to obtain the ingress and egress labels
+used in frames transmitted and received on
+this SDP. When the value of this object is
+none(1) then the labels are manually assigned
+at the time the SDP is configured. The
+value of this object can only be changed while
+the admin status of the SDP is down(2).
+
+This field is mandatory. If all mandatory fields are set, the
+row status object is automatically changed from notReady(3)
+to notInService(2) state
+"
+DEFVAL { tldp }
+::= { sdpInfoEntry 6 }
+
+sdpAdminStatus OBJECT-TYPE
+SYNTAX ServiceAdminStatus
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "The desired state of this SDP.
+1. The value of this object depends on the value of svcAdminStatus.
+It will be rejected to set sdpAdminStatus to up(1), when svcAdminStatus
+is set to down(2).
+2. If sdpRowStatus is in notInService state, the transition of sdpAdminStatus
+from down(2) to up(1) state will also automaticaly change the
+value of the sdpRowStatus object to active(1)
+"
+DEFVAL { down }
+::= { sdpInfoEntry 7 }
+
+sdpOperStatus OBJECT-TYPE
+SYNTAX INTEGER {
+up(1),
+down(2),
+goingUp (3),
+tunnelDown (4),
+transportSelected (5),
+supressed (6)
+}
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The operating state of this SDP.
+1. Sdp is up and running.
+2. Initial state. Entry is inactive.
+3. Peers are ready to select transport.
+4. There is no suitable transport.
+5. SDP is not operational due to local/remote SAP down or remote SDP has no transport.
+6. Sdp is up and ready to carry user traffic but it is not used at the moment (backup).
+"
+::= { sdpInfoEntry 8 }
+
+sdpLastMgmtChange OBJECT-TYPE
+SYNTAX TimeStamp
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The value of sysUpTime at the time of the
+most recent management-initiated change to
+this SDP."
+::= { sdpInfoEntry 9 }
+
+sdpLdpEnabled OBJECT-TYPE
+SYNTAX TruthValue
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "When the value of this object is true(1)
+the transport LSP's are signalled by LDP,
+as opposed to being provisioned static or
+RSVP-signalled LSP's. This object applies
+only to MPLS SDP's."
+DEFVAL { false }
+::= { sdpInfoEntry 10 }
+
+sdpOperFlags OBJECT-TYPE
+SYNTAX BITS {
+sdpAdminDown(0),
+signalingSessionDown(1),
+transportTunnelDown(2),
+invalidEgressInterface(3),
+noSystemIpAddress(4)
+}
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "This object specifies all the conditions that
+affect the operating status of this SDP."
+::= { sdpInfoEntry 11 }
+
+sdpLastStatusChange OBJECT-TYPE
+SYNTAX TimeStamp
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "The value of sysUpTime at the time of the
+most recent operating status change to this
+SDP."
+::= { sdpInfoEntry 12 }
+
+sdpAdminIngressLabel OBJECT-TYPE
+SYNTAX Unsigned32 (0 | 1 | 2048..18431)
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "The static MPLS VC label used by the far-end device
+to send packets to this device in this service via
+this SDP."
+DEFVAL { 0 }
+::= { sdpInfoEntry 13 }
+
+sdpAdminEgressLabel OBJECT-TYPE
+SYNTAX Unsigned32 (0 | 16..1048575)
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION "The static MPLS VC label used by this device to send
+packets to the far-end device in this service via
+this SDP."
+DEFVAL { 0 }
+::= { sdpInfoEntry 14 }
+
+sdpAdminIsBackup OBJECT-TYPE
+SYNTAX TruthValue
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "This object is used in administratively to specify the preferred primary or backup state of this SDP.
+A value of false means this is the primary SDP.
+This field is mandatory if svcType is set to vpls-mtu(12) or vpws-mtu(10).
+The sdpType must be set to spoke(2). If all mandatory fields are
+set, the row status object is automatically changed from notReady(3) to
+notInService(2) state."
+DEFVAL { false }
+::= { sdpInfoEntry 15 }
+
+sdpOperIsBackup OBJECT-TYPE
+SYNTAX TruthValue
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION "It represents the current operational state of this SDP as either active or backup.
+A value of false means this is the active SDP. A value of true means that this SDP is
+in backup suppressed state."
+DEFVAL { false }
+::= { sdpInfoEntry 16 }
+
+sdpOutInterface OBJECT-TYPE
+SYNTAX Integer32
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "This object is valid only if the type of service is tls(3).
+The ifIndex of the desired outbound interface for this SDP.
+
+This field is currently not supported. Its modification
+will be rejected.
+
+The default value is 0
+"
+DEFVAL { 0 }
+::= { sdpInfoEntry 17 }
+
+sdpGroupIdentifier OBJECT-TYPE
+SYNTAX Unsigned32
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "This object is valid only if the type of service is tls(3).
+The Group ID for this SDP. SDP's bound to the same service must have the same Group ID's."
+DEFVAL { 0 }
+::= { sdpInfoEntry 18 }
+
+sdpTransportTunnelName OBJECT-TYPE
+SYNTAX DisplayString
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "Optional transport tunnel name. For the SDP to be operational an entry must exist in
+mplsTunnelTable with this name."
+DEFVAL { "" }
+::= { sdpInfoEntry 19 }
+
+sdpVCType OBJECT-TYPE
+SYNTAX INTEGER
+{
+ethernet-vlan(4),
+ethernet(5)
+}
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "VC Type of the service."
+::= { sdpInfoEntry 20}
+
+sdpType OBJECT-TYPE
+SYNTAX INTEGER
+{
+invalidType(0),
+generic(1),
+spoke(2),
+mesh(3),
+hub(4)
+}
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "The type of this SDP.
+
+Currently the only supported sdp types are spoke(2) and mesh(3)
+
+This field is mandatory. If svcType is set to vpls-mtu(12) or vpws-mtu(10),
+trying to set sdpType to mesh(3) will be rejected(Wring configuration).
+If all mandatory fields are set, the row status object is automatically
+changed from notReady(3) to notInService(2) state.
+"
+::= { sdpInfoEntry 21}
+
+sdpMtu OBJECT-TYPE
+SYNTAX Integer32 (512..9216)
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "The largest frame size (in octets) that this
+SDP can handle"
+::= { sdpInfoEntry 22}
+
+sdpBindVlanTag OBJECT-TYPE
+SYNTAX Unsigned32
+MAX-ACCESS read-write
+
+STATUS current
+DESCRIPTION "Outgoing vlan."
+::= { sdpInfoEntry 23}
+
+sdpIsPwStatusSignalingEnable OBJECT-TYPE
+SYNTAX TruthValue
+MAX-ACCESS read-create
+STATUS current
+DESCRIPTION "Specifies if PW-status signalling is enabled per given SDP."
+::= { sdpInfoEntry 24}
+
+sdpEpsAdminIsPrimary OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Administrative primary status if the specified SDP. If set to true, the SDP is the primary-link of the protection."
+ DEFVAL { false }
+::= { sdpInfoEntry 25 }
+
+sdpEpsAdminIsSecondary OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Administrative secondary status if the specified SDP. If set to true, the SDP is the secondary-link of the protection."
+ DEFVAL { false }
+::= { sdpInfoEntry 26 }
+
+---notifications
+
+prvtSdpCreated NOTIFICATION-TYPE
+OBJECTS {
+svcId, sdpId
+}
+STATUS current
+DESCRIPTION "This trap is sent when a new row is created
+in the sdpInfoTable."
+::= { prvtSdpTraps 1 }
+
+prvtSdpDeleted NOTIFICATION-TYPE
+OBJECTS {
+svcId, sdpId
+}
+STATUS current
+DESCRIPTION "This trap is sent when an existing row is
+deleted from the sdpInfoTable."
+::= { prvtSdpTraps 2 }
+
+prvtSdpStatusChanged NOTIFICATION-TYPE
+OBJECTS {
+svcId,
+sdpId,
+sdpAdminStatus,
+sdpOperStatus
+}
+STATUS current
+DESCRIPTION "The sdpStatusChanged notification is generated
+when there is a change in the administrative or
+operating status of an SDP."
+::= { prvtSdpTraps 3 }
+
+-- ----------------------------------------------------------------------------
+-- Conformance Information
+-- ----------------------------------------------------------------------------
+
+prvtTMCustCompliances OBJECT IDENTIFIER ::= { prvtTMCustConformance 1 }
+prvtTMCustGroups OBJECT IDENTIFIER ::= { prvtTMCustConformance 2 }
+
+prvtTMSvcCompliances OBJECT IDENTIFIER ::= { prvtTMSvcConformance 1 }
+prvtTMSvcGroups OBJECT IDENTIFIER ::= { prvtTMSvcConformance 2 }
+
+prvtTMSapCompliances OBJECT IDENTIFIER ::= { prvtTMSapConformance 1 }
+prvtTMSapGroups OBJECT IDENTIFIER ::= { prvtTMSapConformance 2 }
+
+prvtTMSdpCompliances OBJECT IDENTIFIER ::= { prvtTMSdpConformance 1 }
+prvtTMSdpGroups OBJECT IDENTIFIER ::= { prvtTMSdpConformance 2 }
+
+-- ----------------------------------------------
+-- Compliance Statements
+-- ----------------------------------------------
+
+prvtTMCustCompliance MODULE-COMPLIANCE
+STATUS current
+DESCRIPTION
+"The compliance statement for management of services customers
+on T-Metro series systems."
+MODULE -- this module
+MANDATORY-GROUPS
+{
+prvtTMCustGlobalGroup
+}
+::= { prvtTMCustCompliances 1 }
+
+prvtTMSvcCompliance MODULE-COMPLIANCE
+STATUS current
+DESCRIPTION
+"The compliance statement for management of services
+on T-Metro series systems."
+MODULE -- this module
+MANDATORY-GROUPS
+{
+prvtTMSvcGlobalGroup,
+prvtTMSvcNotificationGroup
+}
+::= { prvtTMSvcCompliances 1 }
+
+prvtTMSapCompliance MODULE-COMPLIANCE
+STATUS current
+DESCRIPTION
+"The compliance statement for management of services SAPs
+on T-Metro series systems."
+MODULE -- this module
+MANDATORY-GROUPS {
+prvtTMSapGlobalGroup,
+prvtTMSapNotificationGroup
+}
+::= { prvtTMSapCompliances 1 }
+
+prvtTMSdpCompliance MODULE-COMPLIANCE
+STATUS current
+DESCRIPTION
+"The compliance statement for management of services SDPs
+on T-Metro series systems."
+MODULE -- this module
+MANDATORY-GROUPS {
+prvtTMSdpGlobalGroup
+}
+::= { prvtTMSdpCompliances 1 }
+
+-- ----------------------------------------------
+-- customer OBJECT-GROUPs
+-- ----------------------------------------------
+
+prvtTMCustGlobalGroup OBJECT-GROUP
+OBJECTS {
+custNumEntries,
+custName,
+custRowStatus,
+custContact,
+custPhone,
+custLastMgmtChange
+}
+STATUS current
+DESCRIPTION
+"The group of objects supporting management of Services customers
+general capabilities on T-Metro series systems."
+::= { prvtTMCustGroups 1 }
+
+-- ----------------------------------------------
+-- Services OBJECT-GROUPs
+-- ----------------------------------------------
+
+prvtTMSvcGlobalGroup OBJECT-GROUP
+OBJECTS {
+svcNumEntries,
+svcId,
+svcRowStatus,
+svcType,
+svcDescription,
+svcAdminStatus,
+svcOperStatus,
+svcNumSaps,
+svcNumSdps,
+svcLastMgmtChange,
+svcVpnId
+}
+STATUS current
+DESCRIPTION
+"The group of objects supporting management of Svc general
+capabilities on T-Metro series systems."
+::= { prvtTMSvcGroups 1 }
+
+prvtTMSvcNotificationGroup NOTIFICATION-GROUP
+NOTIFICATIONS {
+prvtSvcCreated,
+prvtSvcDeleted
+}
+STATUS current
+DESCRIPTION
+"The group of notifications supporting the Services
+on T-Metro series systems."
+::= { prvtTMSvcGroups 2 }
+
+-- ----------------------------------------------
+-- Service SAP OBJECT-GROUPs
+-- ----------------------------------------------
+
+prvtTMSapGlobalGroup OBJECT-GROUP
+OBJECTS {
+sapNumEntries,
+sapPortId,
+sapEncapValue,
+sapRowStatus,
+sapType,
+sapDescription,
+sapAdminStatus,
+sapOperStatus,
+sapIngressQosPolicyId,
+sapEgressQosPolicyId,
+sapLastMgmtChange
+}
+STATUS current
+DESCRIPTION
+"The group of objects supporting management of Services SAP general
+capabilities on T-Metro series systems."
+::= { prvtTMSapGroups 1 }
+
+prvtTMSapNotificationGroup NOTIFICATION-GROUP
+NOTIFICATIONS {
+prvtSapStatusChanged,
+prvtSapCreated,
+prvtSapDeleted
+}
+STATUS current
+DESCRIPTION
+"The group of notifications supporting the Sap feature
+on T-Metro series systems."
+::= { prvtTMSapGroups 2 }
+
+-- ----------------------------------------------
+-- Service SDP OBJECT-GROUPs
+-- ----------------------------------------------
+
+prvtTMSdpGlobalGroup OBJECT-GROUP
+OBJECTS {
+sdpNumEntries,
+sdpId,
+sdpNextFreeId,
+sdpRowStatus,
+sdpDelivery,
+sdpFarEndIpAddress,
+sdpDescription,
+sdpLabelSignaling,
+sdpAdminStatus,
+sdpOperStatus,
+sdpLastMgmtChange,
+sdpLdpEnabled
+}
+STATUS current
+DESCRIPTION
+"The group of objects supporting management of Services SDP general
+capabilities on T-Metro series systems."
+::= { prvtTMSdpGroups 1 }
+
+END