mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
11147d3bbf
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
2181 lines
58 KiB
Plaintext
2181 lines
58 KiB
Plaintext
-- *********************************************************************
|
||
-- *********************************************************************
|
||
-- ** 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
|