mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
	
	
		
			1370 lines
		
	
	
		
			49 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			1370 lines
		
	
	
		
			49 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								-- *****************************************************************
							 | 
						||
| 
								 | 
							
								-- CISCO-IETF-PW-MIB.my
							 | 
						||
| 
								 | 
							
								--
							 | 
						||
| 
								 | 
							
								-- February 2003, Tim Swanson
							 | 
						||
| 
								 | 
							
								--
							 | 
						||
| 
								 | 
							
								-- Copyright (c) 2003-2004, 2006 by cisco Systems, Inc.
							 | 
						||
| 
								 | 
							
								-- All rights reserved.
							 | 
						||
| 
								 | 
							
								-- 
							 | 
						||
| 
								 | 
							
								-- Made Cisco Proprietary based on IETF draft:
							 | 
						||
| 
								 | 
							
								-- http://www.ietf.org/internet-drafts/draft-ietf-pwe3-pw-mib-00.txt
							 | 
						||
| 
								 | 
							
								-- *****************************************************************
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CISCO-IETF-PW-MIB DEFINITIONS ::= BEGIN
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  IMPORTS 
							 | 
						||
| 
								 | 
							
								     MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
							 | 
						||
| 
								 | 
							
								     experimental, Integer32, Unsigned32, 
							 | 
						||
| 
								 | 
							
								     Counter64, TimeTicks 
							 | 
						||
| 
								 | 
							
								        FROM SNMPv2-SMI 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
							 | 
						||
| 
								 | 
							
								        FROM SNMPv2-CONF 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     TruthValue, RowStatus, StorageType, 
							 | 
						||
| 
								 | 
							
								     TimeStamp 
							 | 
						||
| 
								 | 
							
								        FROM SNMPv2-TC 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     SnmpAdminString 
							 | 
						||
| 
								 | 
							
								        FROM SNMP-FRAMEWORK-MIB 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     CpwVcIndexType, CpwGroupID, CpwVcIDType, CpwOperStatus, 
							 | 
						||
| 
								 | 
							
								     CpwVcType 
							 | 
						||
| 
								 | 
							
								        FROM CISCO-IETF-PW-TC-MIB 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    InetAddressType, InetAddress 
							 | 
						||
| 
								 | 
							
								        FROM INET-ADDRESS-MIB
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								    ciscoExperiment
							 | 
						||
| 
								 | 
							
								        FROM CISCO-SMI
							 | 
						||
| 
								 | 
							
								  ; 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcMIB MODULE-IDENTITY 
							 | 
						||
| 
								 | 
							
								     LAST-UPDATED "200403171200Z"  -- 17 March 2004 12:00:00 GMT 
							 | 
						||
| 
								 | 
							
								     ORGANIZATION 
							 | 
						||
| 
								 | 
							
								        "Cisco Systems, Inc."
							 | 
						||
| 
								 | 
							
								     CONTACT-INFO 
							 | 
						||
| 
								 | 
							
								         " 
							 | 
						||
| 
								 | 
							
								          Thomas D. Nadeau 
							 | 
						||
| 
								 | 
							
								          Postal: Cisco Systems, Inc. 
							 | 
						||
| 
								 | 
							
								                  250 Apollo Drive 
							 | 
						||
| 
								 | 
							
								                  Chelmsford, MA 01824 
							 | 
						||
| 
								 | 
							
								          Tel:    +1-978-497-3051 
							 | 
						||
| 
								 | 
							
								          Email:  tnadeau@cisco.com 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								          MPLS MIB Development Team
							 | 
						||
| 
								 | 
							
								          Postal: Cisco Systems, Inc.
							 | 
						||
| 
								 | 
							
								                  250 Apollo Drive
							 | 
						||
| 
								 | 
							
								                  Chelmsford, MA 01924
							 | 
						||
| 
								 | 
							
								          Tel:    +1-978-497-3989
							 | 
						||
| 
								 | 
							
								          Email:  ch-mpls-mib-dev@cisco.com
							 | 
						||
| 
								 | 
							
								         " 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "This MIB contains managed object definitions for Pseudo 
							 | 
						||
| 
								 | 
							
								          Wire operation as in: Pate, P., et al, <draft-ietf-pwe3- 
							 | 
						||
| 
								 | 
							
								          framework>, Xiao, X., et al, <draft-ietf-pwe3- 
							 | 
						||
| 
								 | 
							
								          requirements>, Martini, L., et al, <draft-martini- 
							 | 
						||
| 
								 | 
							
								          l2circuit-trans-mpls>, and Martini, L., et al, 
							 | 
						||
| 
								 | 
							
								          <draft-martini-l2circuit-encap-mpls>. 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								          The indexes for this MIB are also used to index the PSN- 
							 | 
						||
| 
								 | 
							
								          specific tables and the VC-specific tables. The VC Type 
							 | 
						||
| 
								 | 
							
								          dictates which VC-specific MIB to use. For example, a  
							 | 
						||
| 
								 | 
							
								          'cep' VC Type requires the use the configuration and status  
							 | 
						||
| 
								 | 
							
								          tables within the CEP-MIB. 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								          This MIB enable the use of any underlying packet switched  
							 | 
						||
| 
								 | 
							
								          network (PSN). Specific tables for the MPLS PSN is 
							 | 
						||
| 
								 | 
							
								          currently defined in a separate CISCO-IETF-PW-MPLS-MIB. 
							 | 
						||
| 
								 | 
							
								          Tables to support other PSNs (IP, L2TP for example) will 
							 | 
						||
| 
								 | 
							
								          be added to this MIB in future revisions. 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								          At the time of publication of this version, there are no  
							 | 
						||
| 
								 | 
							
								          PWE3 WG documents for all features and objects in this MIB, 
							 | 
						||
| 
								 | 
							
								          and the MIB is therefore subject to change based on the WG  
							 | 
						||
| 
								 | 
							
								          progress." 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     -- Revision history. 
							 | 
						||
| 
								 | 
							
								     REVISION "200403171200Z"  -- 17 March 2004 12:00:00 GMT 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION
							 | 
						||
| 
								 | 
							
								           "1) Added notifications group:
							 | 
						||
| 
								 | 
							
								                 -cpwVcUpDownNotifEnable
							 | 
						||
| 
								 | 
							
								                 -cpwVcNotifRate
							 | 
						||
| 
								 | 
							
								                 -cpwVcDown
							 | 
						||
| 
								 | 
							
								                 -cpwVcUp
							 | 
						||
| 
								 | 
							
								            2) Added CANA OID value ciscoExperiment.106
							 | 
						||
| 
								 | 
							
								            3) updated based on MIB police comments
							 | 
						||
| 
								 | 
							
								               -replaced un-cisco-ized variable names w/
							 | 
						||
| 
								 | 
							
								                cisco-ized names in descriptions (e.g. pwVcxxx
							 | 
						||
| 
								 | 
							
								                replaced w/ cpwVcxxx)
							 | 
						||
| 
								 | 
							
								           "
							 | 
						||
| 
								 | 
							
								     REVISION "200302261200Z"  -- 26 Feb 2003 12:00:00 GMT 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION
							 | 
						||
| 
								 | 
							
								           "Made Cisco proprietary based on the PW-MIB.my file
							 | 
						||
| 
								 | 
							
								            extracted from draft-ietf-pwe3-pw-mib-00.txt
							 | 
						||
| 
								 | 
							
								           "
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     REVISION 
							 | 
						||
| 
								 | 
							
								         "200205261200Z"  -- 26 May 2002 12:00:00 EST 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "Moved to draft-ietf-00 status. Changes from previous draft: 
							 | 
						||
| 
								 | 
							
								          1) Change name of pwVcPriority to pwVcSetUpPriority and  
							 | 
						||
| 
								 | 
							
								             added pwVcHoldingPriority. 
							 | 
						||
| 
								 | 
							
								          2) Add pwVcIdMappingTable and pwVcPeersMappingTable to help  
							 | 
						||
| 
								 | 
							
								             ordered query of the MIB tables for EMS applications. 
							 | 
						||
| 
								 | 
							
								          3) Clarification to work in progress objects. 
							 | 
						||
| 
								 | 
							
								          4) Editorial and typos in descriptions. 
							 | 
						||
| 
								 | 
							
								          5) Added pwVcPerfTotalDiscontinuityTime and  
							 | 
						||
| 
								 | 
							
								             pwVcPerfIntervalTimeElapsed.  
							 | 
						||
| 
								 | 
							
								          6) Remove 32 bit counters. 
							 | 
						||
| 
								 | 
							
								         " 
							 | 
						||
| 
								 | 
							
								     REVISION 
							 | 
						||
| 
								 | 
							
								         "200201301200Z"  -- 30 January 2002 12:00:00 EST 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         " Changes from -01 draft: 
							 | 
						||
| 
								 | 
							
								           1) Inbound and outbound clarification and name changes. 
							 | 
						||
| 
								 | 
							
								           2) Removing pwVcPeerIpv4Addr and pwVcPeerIpv6Addr,   
							 | 
						||
| 
								 | 
							
								              replacing them with pwVcPeerAddr and adding type for  
							 | 
						||
| 
								 | 
							
								              address type selection. 
							 | 
						||
| 
								 | 
							
								           3) Adding type for VC OperStatus. 
							 | 
						||
| 
								 | 
							
								           4) Adding pwVcTimeElapsed and pwVcValidIntervals. 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								         " 
							 | 
						||
| 
								 | 
							
								     REVISION 
							 | 
						||
| 
								 | 
							
								         "200111071200Z"  -- 7 November 2001 12:00:00 EST 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								        "Changes from -00 draft: 
							 | 
						||
| 
								 | 
							
								        1) Remove VcInstance from tables indexes in order to simplify 
							 | 
						||
| 
								 | 
							
								           the MIB. 
							 | 
						||
| 
								 | 
							
								        2) Removing APS 1+1 table. 
							 | 
						||
| 
								 | 
							
								        3) Changing hdlcCisco to hdlc in pwVcType. 
							 | 
						||
| 
								 | 
							
								        4) Add description of VC label at pending PW signaling stage. 
							 | 
						||
| 
								 | 
							
								        5) Add interval valid object in interval performance tables. 
							 | 
						||
| 
								 | 
							
								        6) Remove VC APS notification. 
							 | 
						||
| 
								 | 
							
								        7) Change 'conservative'/'liberal' to 'strict'/'loose'. 
							 | 
						||
| 
								 | 
							
								        8) Add objects for interface MTU, use of control word, 
							 | 
						||
| 
								 | 
							
								           interface string. 
							 | 
						||
| 
								 | 
							
								        9) Ordering of objects based on functionality. 
							 | 
						||
| 
								 | 
							
								        10) Update operation of pwVcOperStatus.  
							 | 
						||
| 
								 | 
							
								        " 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     REVISION 
							 | 
						||
| 
								 | 
							
								         "200107111200Z"  -- 11 July 2001 12:00:00 EST 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								        "draft-00 version" 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     ::= { ciscoExperiment 106 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- Top-level components of this MIB. 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- Notifications 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- Tables, Scalars 
							 | 
						||
| 
								 | 
							
								  cpwVcObjects       OBJECT IDENTIFIER 
							 | 
						||
| 
								 | 
							
								                                ::= { cpwVcMIB 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- Notifications
							 | 
						||
| 
								 | 
							
								  cpwVcNotifications OBJECT IDENTIFIER 
							 | 
						||
| 
								 | 
							
								                                ::= { cpwVcMIB 2 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- Conformance 
							 | 
						||
| 
								 | 
							
								  cpwVcConformance   OBJECT IDENTIFIER  
							 | 
						||
| 
								 | 
							
								                                ::= { cpwVcMIB 3 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- PW Virtual Connection (VC) Table 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcIndexNext OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX            Unsigned32 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS        read-only 
							 | 
						||
| 
								 | 
							
								     STATUS            current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "This object contains an appropriate value to be used 
							 | 
						||
| 
								 | 
							
								          for cpwVcIndex when creating entries in the 
							 | 
						||
| 
								 | 
							
								          cpwVcTable. The value 0 indicates that no 
							 | 
						||
| 
								 | 
							
								          unassigned entries are available.  To obtain the 
							 | 
						||
| 
								 | 
							
								          value of cpwVcIndex for a new entry in the 
							 | 
						||
| 
								 | 
							
								          cpwVcTable, the manager issues a management 
							 | 
						||
| 
								 | 
							
								          protocol retrieval operation to obtain the current 
							 | 
						||
| 
								 | 
							
								          value of cpwVcIndex.  After each retrieval 
							 | 
						||
| 
								 | 
							
								          operation, the agent should modify the value to 
							 | 
						||
| 
								 | 
							
								          reflect the next unassigned index.  After a manager 
							 | 
						||
| 
								 | 
							
								          retrieves a value the agent will determine through 
							 | 
						||
| 
								 | 
							
								          its local policy when this index value will be made 
							 | 
						||
| 
								 | 
							
								          available for reuse." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcObjects 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcTable   OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        SEQUENCE OF CpwVcEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "This table specifies information for connecting various 
							 | 
						||
| 
								 | 
							
								          emulated services to various tunnel type." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcObjects 2 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcEntry   OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "A row in this table represents an emulated virtual 
							 | 
						||
| 
								 | 
							
								           connection (VC) across a packet network. It is indexed by 
							 | 
						||
| 
								 | 
							
								           cpwVcIndex, which uniquely identifying a singular  
							 | 
						||
| 
								 | 
							
								           connection. 
							 | 
						||
| 
								 | 
							
								          " 
							 | 
						||
| 
								 | 
							
								     INDEX  { cpwVcIndex } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        ::= { cpwVcTable 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  CpwVcEntry ::= SEQUENCE { 
							 | 
						||
| 
								 | 
							
								        cpwVcIndex               CpwVcIndexType, 
							 | 
						||
| 
								 | 
							
								        cpwVcType                CpwVcType, 
							 | 
						||
| 
								 | 
							
								        cpwVcOwner               INTEGER, 
							 | 
						||
| 
								 | 
							
								        cpwVcPsnType             INTEGER, 
							 | 
						||
| 
								 | 
							
								        cpwVcSetUpPriority       Integer32, 
							 | 
						||
| 
								 | 
							
								        cpwVcHoldingPriority     Integer32, 
							 | 
						||
| 
								 | 
							
								        cpwVcInboundMode         INTEGER,       
							 | 
						||
| 
								 | 
							
								        cpwVcPeerAddrType        InetAddressType, 
							 | 
						||
| 
								 | 
							
								        cpwVcPeerAddr            InetAddress, 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        cpwVcID                  CpwVcIDType, 
							 | 
						||
| 
								 | 
							
								        cpwVcLocalGroupID        CpwGroupID, 
							 | 
						||
| 
								 | 
							
								        cpwVcControlWord         TruthValue, 
							 | 
						||
| 
								 | 
							
								        cpwVcLocalIfMtu          Unsigned32, 
							 | 
						||
| 
								 | 
							
								        cpwVcLocalIfString       TruthValue,  
							 | 
						||
| 
								 | 
							
								        cpwVcRemoteGroupID       CpwGroupID, 
							 | 
						||
| 
								 | 
							
								        cpwVcRemoteControlWord   INTEGER, 
							 | 
						||
| 
								 | 
							
								        cpwVcRemoteIfMtu         Unsigned32, 
							 | 
						||
| 
								 | 
							
								        cpwVcRemoteIfString      SnmpAdminString,       
							 | 
						||
| 
								 | 
							
								        cpwVcOutboundVcLabel     Unsigned32, 
							 | 
						||
| 
								 | 
							
								        cpwVcInboundVcLabel      Unsigned32, 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        cpwVcName                SnmpAdminString, 
							 | 
						||
| 
								 | 
							
								        cpwVcDescr               SnmpAdminString, 
							 | 
						||
| 
								 | 
							
								        cpwVcCreateTime          TimeStamp, 
							 | 
						||
| 
								 | 
							
								        cpwVcUpTime              TimeTicks, 
							 | 
						||
| 
								 | 
							
								        cpwVcAdminStatus         INTEGER, 
							 | 
						||
| 
								 | 
							
								        cpwVcOperStatus          CpwOperStatus, 
							 | 
						||
| 
								 | 
							
								        cpwVcInboundOperStatus   CpwOperStatus, 
							 | 
						||
| 
								 | 
							
								        cpwVcOutboundOperStatus  CpwOperStatus, 
							 | 
						||
| 
								 | 
							
								        cpwVcTimeElapsed         Integer32, 
							 | 
						||
| 
								 | 
							
								        cpwVcValidIntervals      Integer32, 
							 | 
						||
| 
								 | 
							
								        cpwVcRowStatus           RowStatus, 
							 | 
						||
| 
								 | 
							
								        cpwVcStorageType         StorageType 
							 | 
						||
| 
								 | 
							
								     } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcIndex OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcIndexType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "Index for the conceptual row identifying a VC within  
							 | 
						||
| 
								 | 
							
								          this PW Emulation VC table." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcType OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "This value indicate the service to be carried over 
							 | 
						||
| 
								 | 
							
								          this VC.  
							 | 
						||
| 
								 | 
							
								          Note: the exact set of VC types is yet to be worked  
							 | 
						||
| 
								 | 
							
								          out by the WG. 
							 | 
						||
| 
								 | 
							
								         " 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 2 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcOwner OBJECT-TYPE  
							 | 
						||
| 
								 | 
							
								     SYNTAX   INTEGER { 
							 | 
						||
| 
								 | 
							
								            manual                (1),  
							 | 
						||
| 
								 | 
							
								            maintenanceProtocol   (2), -- PW signaling 
							 | 
						||
| 
								 | 
							
								            other                 (3) 
							 | 
						||
| 
								 | 
							
								                      } 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "Set by the operator to indicate the protocol responsible  
							 | 
						||
| 
								 | 
							
								           for establishing this VC. Value 'manual' is used in all 
							 | 
						||
| 
								 | 
							
								           cases where no maintenance protocol (PW signaling) is used  
							 | 
						||
| 
								 | 
							
								           to set-up the VC, i.e. require configuration of entries in 
							 | 
						||
| 
								 | 
							
								           the VC tables including VC labels, etc. The value  
							 | 
						||
| 
								 | 
							
								           'maintenanceProtocol' is used in case of standard 
							 | 
						||
| 
								 | 
							
								           signaling of the VC for the specific PSN, for example LDP 
							 | 
						||
| 
								 | 
							
								           for MPLS PSN as specified in <draft- draft-martini- 
							 | 
						||
| 
								 | 
							
								           l2circuit-trans-mpls> or L2TP control protocol.  
							 | 
						||
| 
								 | 
							
								           Value 'other' is used for other types of signaling."  
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 3 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPsnType OBJECT-TYPE  
							 | 
						||
| 
								 | 
							
								     SYNTAX   INTEGER { 
							 | 
						||
| 
								 | 
							
								         mpls       (1),  
							 | 
						||
| 
								 | 
							
								         l2tp       (2), 
							 | 
						||
| 
								 | 
							
								         ip         (3), 
							 | 
						||
| 
								 | 
							
								         mplsOverIp (4), -- May be combined with 'mpls' in the future 
							 | 
						||
| 
								 | 
							
								         gre        (5), 
							 | 
						||
| 
								 | 
							
								         other      (6) 
							 | 
						||
| 
								 | 
							
								                      } 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "Set by the operator to indicate the PSN type on which this  
							 | 
						||
| 
								 | 
							
								           VC will be carried. Based on this object, the relevant PSN  
							 | 
						||
| 
								 | 
							
								           table entries are created in the in the PSN specific MIB  
							 | 
						||
| 
								 | 
							
								           modules. For example, if mpls(1) is defined, the agent  
							 | 
						||
| 
								 | 
							
								           create an entry in cpwVcMplsTable, which further define the  
							 | 
						||
| 
								 | 
							
								           MPLS PSN configuration. 
							 | 
						||
| 
								 | 
							
								           Note: the exact set of PSN types is yet to be worked  
							 | 
						||
| 
								 | 
							
								           out by the WG. 
							 | 
						||
| 
								 | 
							
								           " 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 4 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcSetUpPriority  OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX         Integer32 (0..7) 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS     read-create 
							 | 
						||
| 
								 | 
							
								     STATUS         current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "This object define the relative set-up priority of the VC   
							 | 
						||
| 
								 | 
							
								           in a lowest-to-highest fashion, where 0 is the highest  
							 | 
						||
| 
								 | 
							
								           priority. VCs with the same priority are treated with 
							 | 
						||
| 
								 | 
							
								           equal priority. Dropped VC will be set 'dormant' (as 
							 | 
						||
| 
								 | 
							
								           indicated in cpwVcOperStatus). 
							 | 
						||
| 
								 | 
							
								           This value is significant if there are competing resources 
							 | 
						||
| 
								 | 
							
								           between VCs and the implementation support this feature. 
							 | 
						||
| 
								 | 
							
								           If not supported or not relevant, the value of zero MUST 
							 | 
						||
| 
								 | 
							
								           be used."  
							 | 
						||
| 
								 | 
							
								     DEFVAL 
							 | 
						||
| 
								 | 
							
								         { 0 } 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 5 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcHoldingPriority  OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX         Integer32 (0..7) 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS     read-create 
							 | 
						||
| 
								 | 
							
								     STATUS         current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "This object define the relative holding priority of the VC   
							 | 
						||
| 
								 | 
							
								           in a lowest-to-highest fashion, where 0 is the highest  
							 | 
						||
| 
								 | 
							
								           priority. VCs with the same priority are treated with 
							 | 
						||
| 
								 | 
							
								           equal priority. Dropped VC will be set 'dormant' (as 
							 | 
						||
| 
								 | 
							
								           indicated in cpwVcOperStatus). 
							 | 
						||
| 
								 | 
							
								           This value is significant if there are competing resources 
							 | 
						||
| 
								 | 
							
								           between VCs and the implementation support this feature. 
							 | 
						||
| 
								 | 
							
								           If not supported or not relevant, the value of zero MUST 
							 | 
						||
| 
								 | 
							
								           be used."  
							 | 
						||
| 
								 | 
							
								     DEFVAL 
							 | 
						||
| 
								 | 
							
								         { 0 } 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 6 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcInboundMode OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        INTEGER { 
							 | 
						||
| 
								 | 
							
								     loose (1), 
							 | 
						||
| 
								 | 
							
								     strict (2) 
							 | 
						||
| 
								 | 
							
								     } 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "This object is used to enable greater security for  
							 | 
						||
| 
								 | 
							
								          implementation that use per platform VC label space. In  
							 | 
						||
| 
								 | 
							
								          strict mode, packets coming from the PSN are accepted only  
							 | 
						||
| 
								 | 
							
								          from tunnels that are associated to the same VC via the  
							 | 
						||
| 
								 | 
							
								          inbound tunnel table in the case of MPLS, or as identified  
							 | 
						||
| 
								 | 
							
								          by the source IP address in case of L2TP or IP PSN. The  
							 | 
						||
| 
								 | 
							
								          entries in the inbound tunnel table are either explicitly  
							 | 
						||
| 
								 | 
							
								          configured or implicitly known by the maintenance protocol  
							 | 
						||
| 
								 | 
							
								          used for VC set-up. 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								          If such association is not known, not configured or not  
							 | 
						||
| 
								 | 
							
								          desired, loose mode should be configured, and the node  
							 | 
						||
| 
								 | 
							
								          should accept the packet based on the VC label only  
							 | 
						||
| 
								 | 
							
								          regardless of the outer tunnel used to carry the VC." 
							 | 
						||
| 
								 | 
							
								     DEFVAL 
							 | 
						||
| 
								 | 
							
								          { loose } 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 7 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPeerAddrType OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        InetAddressType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "Denotes the address type of the peer node maintenance 
							 | 
						||
| 
								 | 
							
								           protocol (signaling) address if PW maintenance protocol is 
							 | 
						||
| 
								 | 
							
								           used for the VC creation. It should be set to  
							 | 
						||
| 
								 | 
							
								           'unknown' if PE/PW maintenance protocol is not used,  
							 | 
						||
| 
								 | 
							
								           i.e. cpwVcOwner is set to 'manual'. " 
							 | 
						||
| 
								 | 
							
								     DEFVAL        { ipv4 } 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 8 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPeerAddr OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        InetAddress 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "This object contains the value of of the peer node address 
							 | 
						||
| 
								 | 
							
								           of the PW/PE maintenance protocol entity. This object  
							 | 
						||
| 
								 | 
							
								           should contain a value of 0 if not relevant (manual  
							 | 
						||
| 
								 | 
							
								           configuration of the VC)." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 9 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcID OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcIDType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "Used in the outgoing VC ID field within the 'Virtual 
							 | 
						||
| 
								 | 
							
								          Circuit FEC Element' when LDP signaling is used or PW ID  
							 | 
						||
| 
								 | 
							
								          AVP for L2TP." 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Martini, et al, <draft-martini-l2circuit-trans-mpls>. 
							 | 
						||
| 
								 | 
							
								          and So, et al, <draft-so-pwe3-ethernet>.  
							 | 
						||
| 
								 | 
							
								          Note: as specified in l2circuit-trans: It is REQUIRED to 
							 | 
						||
| 
								 | 
							
								          assign the same VC ID, and VC type for a given circuit in 
							 | 
						||
| 
								 | 
							
								          both directions." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 10 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcLocalGroupID OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwGroupID 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "Used in the Group ID field sent to the peer PWES  
							 | 
						||
| 
								 | 
							
								         within the maintenance protocol used for VC setup,  
							 | 
						||
| 
								 | 
							
								         zero if not used." 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Martini, et al, <draft-martini-l2circuit-trans-mpls> 
							 | 
						||
| 
								 | 
							
								         and So, et al, <draft-so-pwe3-ethernet.txt>." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 11 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcControlWord OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        TruthValue 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "Define if the control word will be sent with each packet by  
							 | 
						||
| 
								 | 
							
								          the local node." 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Martini, et al, <draft-martini-l2circuit-trans-mpls>" 
							 | 
						||
| 
								 | 
							
								     DEFVAL 
							 | 
						||
| 
								 | 
							
								         { false } 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 12 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcLocalIfMtu OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Unsigned32 (0..65535) 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "If not equal zero, the optional IfMtu object in the  
							 | 
						||
| 
								 | 
							
								          maintenance protocol will be sent with this value,  
							 | 
						||
| 
								 | 
							
								          representing the locally supported MTU size over the  
							 | 
						||
| 
								 | 
							
								          interface (or the virtual interface) associated with the  
							 | 
						||
| 
								 | 
							
								          VC." 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Martini, et al, <draft-martini-l2circuit-trans-mpls> 
							 | 
						||
| 
								 | 
							
								          and So, et al, <draft-so-pwe3-ethernet>." 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     DEFVAL 
							 | 
						||
| 
								 | 
							
								         { 0 } 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 13 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcLocalIfString OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        TruthValue 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "Each VC is associated to an interface (or a virtual  
							 | 
						||
| 
								 | 
							
								          interface) in the ifTable of the node as part of the 
							 | 
						||
| 
								 | 
							
								          service configuration. This object defines if the  
							 | 
						||
| 
								 | 
							
								          maintenance protocol will send the interface's name as 
							 | 
						||
| 
								 | 
							
								          appears on the ifTable in the name object as part of the 
							 | 
						||
| 
								 | 
							
								          maintenance protocol. If set to false, the optional element 
							 | 
						||
| 
								 | 
							
								          will not be sent." 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Martini, et al, <draft-martini-l2circuit-trans-mpls> 
							 | 
						||
| 
								 | 
							
								          and So, et al, <draft-so-pwe3-ethernet.txt>." 
							 | 
						||
| 
								 | 
							
								     DEFVAL 
							 | 
						||
| 
								 | 
							
								         { false } 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 14 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcRemoteGroupID OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwGroupID 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "Obtained from the Group ID field as received via the  
							 | 
						||
| 
								 | 
							
								          maintenance protocol used for VC setup, zero if not used.  
							 | 
						||
| 
								 | 
							
								          Value of 0xFFFF shall be used if the object is yet to be  
							 | 
						||
| 
								 | 
							
								          defined by the VC maintenance protocol." 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Martini, et al, <draft-martini-l2circuit-trans-mpls> 
							 | 
						||
| 
								 | 
							
								          and So, et al, <draft-so-pwe3-ethernet.txt>." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 15 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcRemoteControlWord OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        INTEGER { 
							 | 
						||
| 
								 | 
							
								                         noControlWord (1), 
							 | 
						||
| 
								 | 
							
								                         withControlWord (2), 
							 | 
						||
| 
								 | 
							
								                         notYetKnown(3) 
							 | 
						||
| 
								 | 
							
								                       } 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "If maintenance protocol is used for VC establishment, this  
							 | 
						||
| 
								 | 
							
								          parameter indicates the received status of the control word  
							 | 
						||
| 
								 | 
							
								          usage, i.e. if packets will be received with control word 
							 | 
						||
| 
								 | 
							
								          or not. The value of 'notYetKnown' is used while the 
							 | 
						||
| 
								 | 
							
								          maintenance protocol has not yet received the indication  
							 | 
						||
| 
								 | 
							
								          from the remote node. 
							 | 
						||
| 
								 | 
							
								          In manual configuration of the VC this parameters indicate  
							 | 
						||
| 
								 | 
							
								          to the local node what is the expected encapsulation for 
							 | 
						||
| 
								 | 
							
								          the received packets. 
							 | 
						||
| 
								 | 
							
								         " 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Martini, et al, <draft-martini-l2circuit-trans-mpls> 
							 | 
						||
| 
								 | 
							
								          and So, et al, <draft-so-pwe3-ethernet.txt>." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 16 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcRemoteIfMtu OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Unsigned32  
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "The remote interface MTU as (optionally) received from the 
							 | 
						||
| 
								 | 
							
								          remote node via the maintenance protocol. Should be zero if 
							 | 
						||
| 
								 | 
							
								          this parameter is not available or not used." 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Martini, et al, <draft-martini-l2circuit-trans-mpls> 
							 | 
						||
| 
								 | 
							
								          and So, et al, <draft-so-pwe3-ethernet.txt>." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 17 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcRemoteIfString OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        SnmpAdminString (SIZE (0..80)) 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "Indicate the interface description string as received by 
							 | 
						||
| 
								 | 
							
								          the maintenance protocol, MUST be NULL string if not  
							 | 
						||
| 
								 | 
							
								          applicable or not known yet." 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Martini, et al, <draft-martini-l2circuit-trans-mpls> 
							 | 
						||
| 
								 | 
							
								          and So, et al, <draft-so-pwe3-ethernet>." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 18 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcOutboundVcLabel OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Unsigned32 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "The VC label used in the outbound direction (i.e. toward  
							 | 
						||
| 
								 | 
							
								          the PSN). It may be set up manually if owner is 'manual' or  
							 | 
						||
| 
								 | 
							
								          automatically otherwise. Examples: For MPLS PSN, it  
							 | 
						||
| 
								 | 
							
								          represents the 20 bits of VC tag, for L2TP it represent the 
							 | 
						||
| 
								 | 
							
								          32 bits Session ID. 
							 | 
						||
| 
								 | 
							
								          If the label is not yet known (signaling in process), the  
							 | 
						||
| 
								 | 
							
								          object should return a value of 0xFFFF." 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Martini, et al, <draft-martini-l2circuit-trans-mpls> 
							 | 
						||
| 
								 | 
							
								          Townsley, et al, <draft-ietf-l2tpext-l2tp-base.txt>" 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 19 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcInboundVcLabel OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Unsigned32 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "The VC label used in the inbound direction (i.e. packets  
							 | 
						||
| 
								 | 
							
								          received from the PSN. It may be set up manually if owner 
							 | 
						||
| 
								 | 
							
								          is 'manual' or automatically otherwise.  
							 | 
						||
| 
								 | 
							
								          Examples: For MPLS PSN, it represents the 20 bits of VC 
							 | 
						||
| 
								 | 
							
								          tag, for L2TP it represent the 32 bits Session ID. 
							 | 
						||
| 
								 | 
							
								          If the label is not yet known (signaling in process), the  
							 | 
						||
| 
								 | 
							
								          object should return a value of 0xFFFF." 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Martini, et al, <draft-martini-l2circuit-trans-mpls> 
							 | 
						||
| 
								 | 
							
								          Townsley, et al, <draft-ietf-l2tpext-l2tp-base.txt>" 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 20 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcName  OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        SnmpAdminString 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "The canonical name assigned to the VC." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 21 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcDescr OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        SnmpAdminString 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "A textual string containing information about the VC.  
							 | 
						||
| 
								 | 
							
								          If there is no description this object contains a zero 
							 | 
						||
| 
								 | 
							
								          length string." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 22 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcCreateTime OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        TimeStamp 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "System time when this VC was created." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 23 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcUpTime  OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        TimeTicks 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "Number of consecutive ticks this VC has been 'up' in 
							 | 
						||
| 
								 | 
							
								          both directions together (i.e. 'up' is observed in  
							 | 
						||
| 
								 | 
							
								          cpwVcOperStatus.)" 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 24 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcAdminStatus OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX   INTEGER { 
							 | 
						||
| 
								 | 
							
								                  up(1),     -- ready to pass packets 
							 | 
						||
| 
								 | 
							
								                  down(2), 
							 | 
						||
| 
								 | 
							
								                  testing(3) -- in some test mode 
							 | 
						||
| 
								 | 
							
								     } 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "The desired operational status of this VC." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 25 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcOperStatus OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwOperStatus 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "Indicates the actual combined operational status of this  
							 | 
						||
| 
								 | 
							
								           VC. It is 'up' if both cpwVcInboundOperStatus and  
							 | 
						||
| 
								 | 
							
								           cpwVcOutboundOperStatus are in 'up' state. For all other  
							 | 
						||
| 
								 | 
							
								           values, if the VCs in both directions are of the same 
							 | 
						||
| 
								 | 
							
								           value it reflects that value, otherwise it is set to the 
							 | 
						||
| 
								 | 
							
								           most severe status out of the two statuses. The order of  
							 | 
						||
| 
								 | 
							
								           severance from most severe to less severe is: unknown,  
							 | 
						||
| 
								 | 
							
								           notPresent, down, lowerLayerDown, dormant, testing, up. 
							 | 
						||
| 
								 | 
							
								           The operator may consult the per direction OperStatus for 
							 | 
						||
| 
								 | 
							
								           fault isolation per direction." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 26 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcInboundOperStatus OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwOperStatus 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "Indicates the actual operational status of this VC in the  
							 | 
						||
| 
								 | 
							
								           inbound direction. 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								           - down:           if PW signaling has not yet finished, or 
							 | 
						||
| 
								 | 
							
								                             indications available at the service  
							 | 
						||
| 
								 | 
							
								                             level indicate that the VC is not  
							 | 
						||
| 
								 | 
							
								                             passing packets. 
							 | 
						||
| 
								 | 
							
								           - testing:        if AdminStatus at the VC level is set to  
							 | 
						||
| 
								 | 
							
								                             test. 
							 | 
						||
| 
								 | 
							
								           - dormant:        The VC is not available because of the 
							 | 
						||
| 
								 | 
							
								                             required resources are occupied VC with  
							 | 
						||
| 
								 | 
							
								                             higher priority VCs . 
							 | 
						||
| 
								 | 
							
								           - notPresent:     Some component is missing to accomplish  
							 | 
						||
| 
								 | 
							
								                             the set up of the VC. 
							 | 
						||
| 
								 | 
							
								           - lowerLayerDown: The underlying PSN is not in OperStatus  
							 | 
						||
| 
								 | 
							
								                             'up'.  
							 | 
						||
| 
								 | 
							
								           " 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 27 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcOutboundOperStatus OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwOperStatus 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "Indicates the actual operational status of this VC in the  
							 | 
						||
| 
								 | 
							
								           outbound direction 
							 | 
						||
| 
								 | 
							
								           - down:           if PW signaling has not yet finished, or 
							 | 
						||
| 
								 | 
							
								                             indications available at the service  
							 | 
						||
| 
								 | 
							
								                             level indicate that the VC is not 
							 | 
						||
| 
								 | 
							
								                             passing packets. 
							 | 
						||
| 
								 | 
							
								           - testing:        if AdminStatus at the VC level is set to  
							 | 
						||
| 
								 | 
							
								                             test. 
							 | 
						||
| 
								 | 
							
								           - dormant:        The VC is not available because of the 
							 | 
						||
| 
								 | 
							
								                             required resources are occupied VC with  
							 | 
						||
| 
								 | 
							
								                             higher priority VCs . 
							 | 
						||
| 
								 | 
							
								           - notPresent:     Some component is missing to accomplish  
							 | 
						||
| 
								 | 
							
								                             the set up of the VC. 
							 | 
						||
| 
								 | 
							
								           - lowerLayerDown: The underlying PSN is not in OperStatus  
							 | 
						||
| 
								 | 
							
								                             'up'.  
							 | 
						||
| 
								 | 
							
								           " 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 28 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcTimeElapsed OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								      SYNTAX  Integer32 (1..900) 
							 | 
						||
| 
								 | 
							
								      MAX-ACCESS  read-only 
							 | 
						||
| 
								 | 
							
								      STATUS  current 
							 | 
						||
| 
								 | 
							
								      DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "The number of seconds, including partial seconds, 
							 | 
						||
| 
								 | 
							
								         that have elapsed since the beginning of the current 
							 | 
						||
| 
								 | 
							
								         measurement period. If, for some reason, such as an 
							 | 
						||
| 
								 | 
							
								         adjustment in the system's time-of-day clock, the 
							 | 
						||
| 
								 | 
							
								         current interval exceeds the maximum value, the 
							 | 
						||
| 
								 | 
							
								         agent will return the maximum value." 
							 | 
						||
| 
								 | 
							
								      ::= { cpwVcEntry 29 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcValidIntervals OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								      SYNTAX  Integer32 (0..96) 
							 | 
						||
| 
								 | 
							
								      MAX-ACCESS  read-only 
							 | 
						||
| 
								 | 
							
								      STATUS  current 
							 | 
						||
| 
								 | 
							
								      DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "The number of previous 15-minute intervals 
							 | 
						||
| 
								 | 
							
								         for which data was collected.  
							 | 
						||
| 
								 | 
							
								         An agent with PW capability must be capable of supporting at  
							 | 
						||
| 
								 | 
							
								         least n intervals. The minimum value of n is 4, The default  
							 | 
						||
| 
								 | 
							
								         of n is 32 and the maximum value of n is 96. 
							 | 
						||
| 
								 | 
							
								         The value will be <n> unless the measurement was (re-)  
							 | 
						||
| 
								 | 
							
								         started within the last (<n>*15) minutes, in which case the  
							 | 
						||
| 
								 | 
							
								         value will be the number of complete 15 minute intervals for  
							 | 
						||
| 
								 | 
							
								         which the agent has at least some data. In certain cases  
							 | 
						||
| 
								 | 
							
								         (e.g., in the case where the agent is a proxy) it is  
							 | 
						||
| 
								 | 
							
								         possible that some intervals are unavailable.  In this case,  
							 | 
						||
| 
								 | 
							
								         this interval is the maximum interval number for which data  
							 | 
						||
| 
								 | 
							
								         is available. " 
							 | 
						||
| 
								 | 
							
								      ::= { cpwVcEntry 30 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcRowStatus OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        RowStatus 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "For creating, modifying, and deleting this row." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 31 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcStorageType OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        StorageType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-create 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "This variable indicates the storage type for this 
							 | 
						||
| 
								 | 
							
								          object." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcEntry 32 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- End of PW Virtual Connection (VC) Table 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- Vc Performance Table. 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfCurrentTable  OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        SEQUENCE OF CpwVcPerfCurrentEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "This table provides per-VC performance information for the  
							 | 
						||
| 
								 | 
							
								           current interval." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcObjects 3 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfCurrentEntry OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcPerfCurrentEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "An entry in this table is created by the agent for 
							 | 
						||
| 
								 | 
							
								           every VC." 
							 | 
						||
| 
								 | 
							
								     INDEX  { cpwVcIndex } 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfCurrentTable 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  CpwVcPerfCurrentEntry ::= SEQUENCE { 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfCurrentInHCPackets          Counter64, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfCurrentInHCBytes            Counter64, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfCurrentOutHCBytes           Counter64, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfCurrentOutHCPackets         Counter64       
							 | 
						||
| 
								 | 
							
								        } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfCurrentInHCPackets OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "High capacity counter for number of packets received 
							 | 
						||
| 
								 | 
							
								           by the VC (from the PSN) in the current 15 minute 
							 | 
						||
| 
								 | 
							
								  interval." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfCurrentEntry 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfCurrentInHCBytes OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "High capacity counter for number of bytes received 
							 | 
						||
| 
								 | 
							
								           by the VC (from the PSN) in the current 15 minute 
							 | 
						||
| 
								 | 
							
								  interval." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfCurrentEntry 2 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfCurrentOutHCPackets OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "High capacity counter for number of packets forwarded 
							 | 
						||
| 
								 | 
							
								           by the VC (to the PSN) in the current 15 minute interval." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfCurrentEntry 3 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfCurrentOutHCBytes OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "High capacity counter for number of bytes forwarded 
							 | 
						||
| 
								 | 
							
								           by the VC (to the PSN) in the current 15 minute interval." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfCurrentEntry 4 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- End of Vc Perf current Table 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- Vc Performance Interval Table. 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfIntervalTable  OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        SEQUENCE OF CpwVcPerfIntervalEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "This table provides per-VC performance information for  
							 | 
						||
| 
								 | 
							
								           each interval." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcObjects 4 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfIntervalEntry OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcPerfIntervalEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "An entry in this table is created agent for every VC." 
							 | 
						||
| 
								 | 
							
								     INDEX  { cpwVcIndex, cpwVcPerfIntervalNumber } 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfIntervalTable 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  CpwVcPerfIntervalEntry ::= SEQUENCE { 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfIntervalNumber               Integer32, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfIntervalValidData            TruthValue, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfIntervalTimeElapsed          Integer32, 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        cpwVcPerfIntervalInHCPackets          Counter64, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfIntervalInHCBytes            Counter64, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfIntervalOutHCPackets         Counter64, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfIntervalOutHCBytes           Counter64 
							 | 
						||
| 
								 | 
							
								                          } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfIntervalNumber OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								      SYNTAX  Integer32 (1..96) 
							 | 
						||
| 
								 | 
							
								      MAX-ACCESS  not-accessible 
							 | 
						||
| 
								 | 
							
								      STATUS  current 
							 | 
						||
| 
								 | 
							
								      DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "A number N, between 1 and 96, which identifies the 
							 | 
						||
| 
								 | 
							
								           interval for which the set of statistics is available. 
							 | 
						||
| 
								 | 
							
								           The interval identified by 1 is the most recently 
							 | 
						||
| 
								 | 
							
								           completed 15 minute interval, and the interval identified 
							 | 
						||
| 
								 | 
							
								           by N is the interval immediately preceding the one 
							 | 
						||
| 
								 | 
							
								           identified by N-1. 
							 | 
						||
| 
								 | 
							
								           The minimum range of N is 1 through 4. The default range 
							 | 
						||
| 
								 | 
							
								           is 1 to 32. The maximum range of N is 1 through 96. " 
							 | 
						||
| 
								 | 
							
								     REFERENCE 
							 | 
						||
| 
								 | 
							
								         "Tesink, K. 'Definitions of Managed Objects for the 
							 | 
						||
| 
								 | 
							
								          SONET/SDH Interface Type', RFC 2558" 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfIntervalEntry 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfIntervalValidData OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        TruthValue 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "This variable indicates if the data for this interval 
							 | 
						||
| 
								 | 
							
								          is valid." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfIntervalEntry 2 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfIntervalTimeElapsed OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								      SYNTAX      Integer32  
							 | 
						||
| 
								 | 
							
								      MAX-ACCESS  read-only 
							 | 
						||
| 
								 | 
							
								      STATUS      current 
							 | 
						||
| 
								 | 
							
								      DESCRIPTION 
							 | 
						||
| 
								 | 
							
								        "The duration of a particular interval in seconds. 
							 | 
						||
| 
								 | 
							
								         Adjustments in the system's time-of-day clock, may 
							 | 
						||
| 
								 | 
							
								         cause the interval to be greater or less than the 
							 | 
						||
| 
								 | 
							
								         normal value. Therefore this actual interval value 
							 | 
						||
| 
								 | 
							
								         is provided." 
							 | 
						||
| 
								 | 
							
								      ::= { cpwVcPerfIntervalEntry 3 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfIntervalInHCPackets OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "High capacity counter for number of packets received by 
							 | 
						||
| 
								 | 
							
								           the VC (from the PSN) in a particular 15-minute interval." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfIntervalEntry 4 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfIntervalInHCBytes OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "High capacity counter for number of bytes received by the  
							 | 
						||
| 
								 | 
							
								           VC (from the PSN) in a particular 15-minute interval." 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfIntervalEntry 5 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfIntervalOutHCPackets OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "High capacity counter for number of packets forwarded by  
							 | 
						||
| 
								 | 
							
								           the VC (to the PSN) in a particular 15-minute interval." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfIntervalEntry 6 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfIntervalOutHCBytes OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "High capacity counter for number of bytes forwarded by the  
							 | 
						||
| 
								 | 
							
								           VC (to the PSN) in a particular 15-minute interval." 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfIntervalEntry 7 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- End of VC Performance Interval Table 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- VC Performance Total Table. 
							 | 
						||
| 
								 | 
							
								  cpwVcPerfTotalTable  OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        SEQUENCE OF CpwVcPerfTotalEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "This table provides per-VC Performance information from VC  
							 | 
						||
| 
								 | 
							
								           start time." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcObjects 5 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfTotalEntry OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcPerfTotalEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "An entry in this table is created agent for every VC." 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     INDEX  { cpwVcIndex } 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfTotalTable 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  CpwVcPerfTotalEntry ::= SEQUENCE { 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfTotalInHCPackets          Counter64, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfTotalInHCBytes            Counter64, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfTotalOutHCPackets         Counter64, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfTotalOutHCBytes           Counter64, 
							 | 
						||
| 
								 | 
							
								        cpwVcPerfTotalDiscontinuityTime    TimeStamp 
							 | 
						||
| 
								 | 
							
								                          } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfTotalInHCPackets OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "High capacity counter for number of packets received by the  
							 | 
						||
| 
								 | 
							
								          VC (from the PSN)." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfTotalEntry 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfTotalInHCBytes OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "High capacity counter for number of bytes received by the  
							 | 
						||
| 
								 | 
							
								           VC (from the PSN)." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfTotalEntry 2 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfTotalOutHCPackets OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "High capacity counter for number of packets forwarded by  
							 | 
						||
| 
								 | 
							
								           the VC (to the PSN)." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfTotalEntry 3 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfTotalOutHCBytes OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "High capacity counter for number of bytes forwarded by the  
							 | 
						||
| 
								 | 
							
								           VC (to the PSN)." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfTotalEntry 4 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfTotalDiscontinuityTime OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX      TimeStamp 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS  read-only 
							 | 
						||
| 
								 | 
							
								     STATUS      current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "The value of sysUpTime on the most recent occasion at 
							 | 
						||
| 
								 | 
							
								          which any one or more of this row Counter32 or 
							 | 
						||
| 
								 | 
							
								          Counter64 suffered a discontinuity. If no such 
							 | 
						||
| 
								 | 
							
								          discontinuities have occurred since the last re- 
							 | 
						||
| 
								 | 
							
								          initialization of the local management subsystem, then 
							 | 
						||
| 
								 | 
							
								          this object contains a zero value." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPerfTotalEntry 5 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- End of VC Perf Total Table 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- Error counter scalar  
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPerfTotalErrorPackets OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        Counter64 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "Counter for number of error at VC level processing, for  
							 | 
						||
| 
								 | 
							
								           example packets received with unknown VC label." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcObjects 6 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- Reverse mapping tables 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcIdMappingTable  OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        SEQUENCE OF CpwVcIdMappingEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "This table provides reverse mapping of the existing VCs  
							 | 
						||
| 
								 | 
							
								           based on vc type and VC ID ordering. This table is  
							 | 
						||
| 
								 | 
							
								           typically useful for EMS ordered query of existing VCs." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcObjects 7 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcIdMappingEntry OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcIdMappingEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "An entry in this table is created by the agent for every  
							 | 
						||
| 
								 | 
							
								           VC configured by the cpwVcTable." 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     INDEX  { cpwVcIdMappingVcType,  cpwVcIdMappingVcID, 
							 | 
						||
| 
								 | 
							
								              cpwVcIdMappingPeerAddrType, cpwVcIdMappingPeerAddr, 
							 | 
						||
| 
								 | 
							
								              cpwVcIdMappingVcIndex} 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcIdMappingTable 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  CpwVcIdMappingEntry ::= SEQUENCE { 
							 | 
						||
| 
								 | 
							
								        cpwVcIdMappingVcType               CpwVcType, 
							 | 
						||
| 
								 | 
							
								        cpwVcIdMappingVcID                 CpwVcIDType, 
							 | 
						||
| 
								 | 
							
								        cpwVcIdMappingPeerAddrType         InetAddressType, 
							 | 
						||
| 
								 | 
							
								        cpwVcIdMappingPeerAddr             InetAddress, 
							 | 
						||
| 
								 | 
							
								        cpwVcIdMappingVcIndex              CpwVcIndexType 
							 | 
						||
| 
								 | 
							
								                         } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcIdMappingVcType OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "The VC type (indicate the service) of this VC." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcIdMappingEntry 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcIdMappingVcID OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcIDType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "The VC ID of this VC. Zero if the VC is configured  
							 | 
						||
| 
								 | 
							
								           manually." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcIdMappingEntry 2 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcIdMappingPeerAddrType OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        InetAddressType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "IP address type of the peer node." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcIdMappingEntry 3 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcIdMappingPeerAddr OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        InetAddress 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "IP address type of the peer node." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcIdMappingEntry 4 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcIdMappingVcIndex  OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcIndexType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "The value that represent the VC in the cpwVcTable." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcIdMappingEntry 5 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPeerMappingTable  OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        SEQUENCE OF CpwVcPeerMappingEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "This table provides reverse mapping of the existing VCs  
							 | 
						||
| 
								 | 
							
								           based on vc type and VC ID ordering. This table is  
							 | 
						||
| 
								 | 
							
								           typically useful for EMS ordered query of existing VCs." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcObjects 8 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPeerMappingEntry OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcPeerMappingEntry 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "An entry in this table is created by the agent for every  
							 | 
						||
| 
								 | 
							
								           VC configured in cpwVcTable." 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     INDEX  { cpwVcPeerMappingPeerAddrType, cpwVcPeerMappingPeerAddr, 
							 | 
						||
| 
								 | 
							
								              cpwVcPeerMappingVcType,  cpwVcPeerMappingVcID, 
							 | 
						||
| 
								 | 
							
								              cpwVcPeerMappingVcIndex}  
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPeerMappingTable 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  CpwVcPeerMappingEntry ::= SEQUENCE { 
							 | 
						||
| 
								 | 
							
								        cpwVcPeerMappingPeerAddrType         InetAddressType, 
							 | 
						||
| 
								 | 
							
								        cpwVcPeerMappingPeerAddr             InetAddress, 
							 | 
						||
| 
								 | 
							
								        cpwVcPeerMappingVcType               CpwVcType, 
							 | 
						||
| 
								 | 
							
								        cpwVcPeerMappingVcID                 CpwVcIDType, 
							 | 
						||
| 
								 | 
							
								        cpwVcPeerMappingVcIndex              CpwVcIndexType 
							 | 
						||
| 
								 | 
							
								                         } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPeerMappingPeerAddrType OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        InetAddressType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "IP address type of the peer node." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPeerMappingEntry 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPeerMappingPeerAddr OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        InetAddress 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "IP address type of the peer node." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPeerMappingEntry 2 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPeerMappingVcType OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "The VC type (indicate the service) of this VC." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPeerMappingEntry 3 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPeerMappingVcID OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcIDType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    not-accessible 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								          "The VC ID of this VC. Zero if the VC is configured  
							 | 
						||
| 
								 | 
							
								           manually." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPeerMappingEntry 4 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPeerMappingVcIndex  OBJECT-TYPE 
							 | 
						||
| 
								 | 
							
								     SYNTAX        CpwVcIndexType 
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS    read-only 
							 | 
						||
| 
								 | 
							
								     STATUS        current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								         "The value that represent the VC in the cpwVcTable." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcPeerMappingEntry 5 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- End of reverse mapping tables 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcUpDownNotifEnable  OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								     SYNTAX      TruthValue
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS  read-write
							 | 
						||
| 
								 | 
							
								     STATUS      current
							 | 
						||
| 
								 | 
							
								     DESCRIPTION
							 | 
						||
| 
								 | 
							
								         "If this object is set to true(1), then it enables
							 | 
						||
| 
								 | 
							
								          the emission of cpwVcUp and cpwVcDown
							 | 
						||
| 
								 | 
							
								          notifications; otherwise these notifications are not
							 | 
						||
| 
								 | 
							
								          emitted."
							 | 
						||
| 
								 | 
							
								     REFERENCE
							 | 
						||
| 
								 | 
							
								         "See also RFC3413 for explanation that 
							 | 
						||
| 
								 | 
							
								          notifications are under the ultimate control of the 
							 | 
						||
| 
								 | 
							
								          MIB modules in this document."
							 | 
						||
| 
								 | 
							
								     DEFVAL { false }
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcObjects 9 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcNotifRate  OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								     SYNTAX      Unsigned32
							 | 
						||
| 
								 | 
							
								     MAX-ACCESS  read-write
							 | 
						||
| 
								 | 
							
								     STATUS      current
							 | 
						||
| 
								 | 
							
								     DESCRIPTION
							 | 
						||
| 
								 | 
							
								         "This object defines the maximum number of PW VC notifications
							 | 
						||
| 
								 | 
							
								          that can be emitted from the device per second."
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcObjects 10 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- Notifications - PW VCs 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcDown NOTIFICATION-TYPE
							 | 
						||
| 
								 | 
							
								     OBJECTS { cpwVcOperStatus, --start of range
							 | 
						||
| 
								 | 
							
								               cpwVcOperStatus  --end of range
							 | 
						||
| 
								 | 
							
								     }
							 | 
						||
| 
								 | 
							
								     STATUS  current
							 | 
						||
| 
								 | 
							
								     DESCRIPTION
							 | 
						||
| 
								 | 
							
								         "This notification is generated when the
							 | 
						||
| 
								 | 
							
								          cpwVcOperStatus object for one or more contiguous
							 | 
						||
| 
								 | 
							
								          entries in cpwVcTable are about to enter the
							 | 
						||
| 
								 | 
							
								          down(2) state from some other state. The included values
							 | 
						||
| 
								 | 
							
								          of cpwVcOperStatus MUST all be set equal to this
							 | 
						||
| 
								 | 
							
								          down(2) state.  The two instances of cpwVcOperStatus
							 | 
						||
| 
								 | 
							
								          in this notification indicate the range of indexes
							 | 
						||
| 
								 | 
							
								          that are affected.  Note that all the indexes of the
							 | 
						||
| 
								 | 
							
								          two ends of the range can be derived from the
							 | 
						||
| 
								 | 
							
								          instance identifiers of these two objects.  For
							 | 
						||
| 
								 | 
							
								          cases where a contiguous range of cross-connects
							 | 
						||
| 
								 | 
							
								          have transitioned into the down(2) state at roughly
							 | 
						||
| 
								 | 
							
								          the same time, the device SHOULD issue a single
							 | 
						||
| 
								 | 
							
								          notification for each range of contiguous indexes in
							 | 
						||
| 
								 | 
							
								          an effort to minimize the emission of a large number
							 | 
						||
| 
								 | 
							
								          of notifications.  If a notification has to be
							 | 
						||
| 
								 | 
							
								          issued for just a single cross-connect entry, then
							 | 
						||
| 
								 | 
							
								          the instance identifier (and values) of the two
							 | 
						||
| 
								 | 
							
								          cpwVcOperStatus objects MUST be identical."
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcNotifications  1 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcUp NOTIFICATION-TYPE
							 | 
						||
| 
								 | 
							
								     OBJECTS { cpwVcOperStatus, --start of range
							 | 
						||
| 
								 | 
							
								               cpwVcOperStatus  --end of range
							 | 
						||
| 
								 | 
							
								     } 
							 | 
						||
| 
								 | 
							
								     STATUS  current
							 | 
						||
| 
								 | 
							
								     DESCRIPTION
							 | 
						||
| 
								 | 
							
								         "This notification is generated when the
							 | 
						||
| 
								 | 
							
								          cpwVcOperStatus object for one or more contiguous
							 | 
						||
| 
								 | 
							
								          entries in cpwVcTable are about to enter the up(1)
							 | 
						||
| 
								 | 
							
								          state from some other state. The included values of
							 | 
						||
| 
								 | 
							
								          cpwVcOperStatus MUST both be set equal to this
							 | 
						||
| 
								 | 
							
								          new state (i.e: up(1)).  The two instances of 
							 | 
						||
| 
								 | 
							
								          cpwVcOperStatus in this notification indicate the range 
							 | 
						||
| 
								 | 
							
								          of indexes that are affected.  Note that all the indexes 
							 | 
						||
| 
								 | 
							
								          of the two ends of the range can be derived from the
							 | 
						||
| 
								 | 
							
								          instance identifiers of these two objects.  For
							 | 
						||
| 
								 | 
							
								          cases where a contiguous range of cross-connects
							 | 
						||
| 
								 | 
							
								          have transitioned into the up(1) state at roughly
							 | 
						||
| 
								 | 
							
								          the same time, the device SHOULD issue a single
							 | 
						||
| 
								 | 
							
								          notification for each range of contiguous indexes in
							 | 
						||
| 
								 | 
							
								          an effort to minimize the emission of a large number
							 | 
						||
| 
								 | 
							
								          of notifications.  If a notification has to be
							 | 
						||
| 
								 | 
							
								          issued for just a single cross-connect entry, then
							 | 
						||
| 
								 | 
							
								          the instance identifier (and values) of the two
							 | 
						||
| 
								 | 
							
								          cpwVcOperStatus objects MUST be the identical."
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcNotifications 2 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- End of notifications. 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- conformance information 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     -- Note: Conformance at the object access and values level is  
							 | 
						||
| 
								 | 
							
								     -- still FFS, therefore current conformance is defined at the 
							 | 
						||
| 
								 | 
							
								     -- object existence level only. 
							 | 
						||
| 
								 | 
							
								  cpwVcGroups      OBJECT IDENTIFIER ::= { cpwVcConformance   1 } 
							 | 
						||
| 
								 | 
							
								  cpwVcCompliances OBJECT IDENTIFIER ::= { cpwVcConformance   2 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwModuleCompliance MODULE-COMPLIANCE 
							 | 
						||
| 
								 | 
							
								      STATUS  current 
							 | 
						||
| 
								 | 
							
								      DESCRIPTION 
							 | 
						||
| 
								 | 
							
								              "The compliance statement for agent that support PW  
							 | 
						||
| 
								 | 
							
								               operation." 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      MODULE  -- this module 
							 | 
						||
| 
								 | 
							
								          MANDATORY-GROUPS { cpwVcGroup, 
							 | 
						||
| 
								 | 
							
								                             cpwVcPeformanceGroup } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								       ::= { cpwVcCompliances 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  -- Units of conformance. 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcGroup   OBJECT-GROUP  
							 | 
						||
| 
								 | 
							
								     OBJECTS { 
							 | 
						||
| 
								 | 
							
								              cpwVcIndexNext, 
							 | 
						||
| 
								 | 
							
								              cpwVcType, 
							 | 
						||
| 
								 | 
							
								              cpwVcOwner, 
							 | 
						||
| 
								 | 
							
								              cpwVcPsnType, 
							 | 
						||
| 
								 | 
							
								              cpwVcSetUpPriority, 
							 | 
						||
| 
								 | 
							
								              cpwVcHoldingPriority, 
							 | 
						||
| 
								 | 
							
								              cpwVcInboundMode, 
							 | 
						||
| 
								 | 
							
								              cpwVcPeerAddrType, 
							 | 
						||
| 
								 | 
							
								              cpwVcPeerAddr, 
							 | 
						||
| 
								 | 
							
								              cpwVcID, 
							 | 
						||
| 
								 | 
							
								              cpwVcLocalGroupID, 
							 | 
						||
| 
								 | 
							
								              cpwVcControlWord, 
							 | 
						||
| 
								 | 
							
								              cpwVcLocalIfMtu, 
							 | 
						||
| 
								 | 
							
								              cpwVcLocalIfString, 
							 | 
						||
| 
								 | 
							
								              cpwVcRemoteGroupID, 
							 | 
						||
| 
								 | 
							
								              cpwVcRemoteControlWord, 
							 | 
						||
| 
								 | 
							
								              cpwVcRemoteIfMtu, 
							 | 
						||
| 
								 | 
							
								              cpwVcRemoteIfString, 
							 | 
						||
| 
								 | 
							
								              cpwVcOutboundVcLabel, 
							 | 
						||
| 
								 | 
							
								              cpwVcInboundVcLabel, 
							 | 
						||
| 
								 | 
							
								              cpwVcName, 
							 | 
						||
| 
								 | 
							
								              cpwVcDescr, 
							 | 
						||
| 
								 | 
							
								              cpwVcCreateTime, 
							 | 
						||
| 
								 | 
							
								              cpwVcUpTime, 
							 | 
						||
| 
								 | 
							
								              cpwVcAdminStatus, 
							 | 
						||
| 
								 | 
							
								              cpwVcOperStatus, 
							 | 
						||
| 
								 | 
							
								              cpwVcOutboundOperStatus, 
							 | 
						||
| 
								 | 
							
								              cpwVcInboundOperStatus, 
							 | 
						||
| 
								 | 
							
								              cpwVcTimeElapsed, 
							 | 
						||
| 
								 | 
							
								              cpwVcValidIntervals, 
							 | 
						||
| 
								 | 
							
								              cpwVcRowStatus, 
							 | 
						||
| 
								 | 
							
								              cpwVcStorageType, 
							 | 
						||
| 
								 | 
							
								              cpwVcUpDownNotifEnable,
							 | 
						||
| 
								 | 
							
								              cpwVcNotifRate              
							 | 
						||
| 
								 | 
							
								            } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     STATUS  current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								            "Collection of objects needed for PW VC 
							 | 
						||
| 
								 | 
							
								             configuration." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcGroups 1 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcPeformanceGroup OBJECT-GROUP  
							 | 
						||
| 
								 | 
							
								     OBJECTS { 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfCurrentInHCPackets, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfCurrentInHCBytes, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfCurrentOutHCPackets, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfCurrentOutHCBytes, 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								              cpwVcPerfIntervalValidData, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfIntervalTimeElapsed, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfIntervalInHCPackets, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfIntervalInHCBytes, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfIntervalOutHCPackets, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfIntervalOutHCBytes, 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								              cpwVcPerfTotalInHCPackets, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfTotalInHCBytes, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfTotalOutHCPackets, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfTotalOutHCBytes, 
							 | 
						||
| 
								 | 
							
								              cpwVcPerfTotalDiscontinuityTime, 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								              cpwVcPerfTotalErrorPackets 
							 | 
						||
| 
								 | 
							
								            } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     STATUS  current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								            "Collection of objects needed for PW VC 
							 | 
						||
| 
								 | 
							
								             performance." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcGroups 2 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcMappingTablesGroup OBJECT-GROUP  
							 | 
						||
| 
								 | 
							
								     OBJECTS { 
							 | 
						||
| 
								 | 
							
								              cpwVcIdMappingVcIndex, 
							 | 
						||
| 
								 | 
							
								              cpwVcPeerMappingVcIndex 
							 | 
						||
| 
								 | 
							
								            } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								     STATUS  current 
							 | 
						||
| 
								 | 
							
								     DESCRIPTION 
							 | 
						||
| 
								 | 
							
								            "Collection of objects contained in the reverse 
							 | 
						||
| 
								 | 
							
								             mapping tables." 
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcGroups 3 } 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cpwVcNotificationsGroup NOTIFICATION-GROUP
							 | 
						||
| 
								 | 
							
								     NOTIFICATIONS { 
							 | 
						||
| 
								 | 
							
								                     cpwVcUp,
							 | 
						||
| 
								 | 
							
								                     cpwVcDown
							 | 
						||
| 
								 | 
							
								                   }
							 | 
						||
| 
								 | 
							
								     STATUS  current
							 | 
						||
| 
								 | 
							
								     DESCRIPTION
							 | 
						||
| 
								 | 
							
								            "Set of notifications implemented in this module.
							 | 
						||
| 
								 | 
							
								             None is mandatory."
							 | 
						||
| 
								 | 
							
								     ::= { cpwVcGroups 4 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								END
							 |