782 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			782 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *********************************************************************
 | 
						||
-- *********************************************************************
 | 
						||
-- ** Filename: PRVT-SWITCH-Y1564-MIB
 | 
						||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
 | 
						||
-- ** Purpose: Private MIB
 | 
						||
-- *********************************************************************
 | 
						||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
 | 
						||
-- WARNING:
 | 
						||
--
 | 
						||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
 | 
						||
--
 | 
						||
-- This file is the property of BATM Advanced Communications.
 | 
						||
-- BATM Advanced Communications retains all title and
 | 
						||
-- ownership in the Specification, including any revisions.
 | 
						||
 | 
						||
-- BATM Advanced Communications grants all interested parties a non-exclusive
 | 
						||
-- license to use and distribute an unmodified copy of this
 | 
						||
-- Specification in connection with management of BATM Advanced Communications 
 | 
						||
-- and Telco Systems products, and without fee, provided that the following
 | 
						||
-- conditions are met:
 | 
						||
-- 1. Redistributions of this specification must retain the above copyright
 | 
						||
-- notice, this list of conditions and the following disclaimer.
 | 
						||
-- 2. Redistributions in binary form must reproduce the above copyright
 | 
						||
-- notice, this list of conditions and the following disclaimer in the
 | 
						||
-- documentation and/or other materials provided with the distribution.
 | 
						||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
 | 
						||
-- or promote products derived from this specification without specific prior written
 | 
						||
-- permission.
 | 
						||
--
 | 
						||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
 | 
						||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
 | 
						||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
 | 
						||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
 | 
						||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 | 
						||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
 | 
						||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
 | 
						||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
 | 
						||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
 | 
						||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
 | 
						||
PRVT-Y1564-MIB DEFINITIONS ::= BEGIN
 | 
						||
 | 
						||
IMPORTS
 | 
						||
    MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, NOTIFICATION-TYPE
 | 
						||
        FROM SNMPv2-SMI                  -- [RFC2578]
 | 
						||
    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP       
 | 
						||
        FROM SNMPv2-CONF                 -- [RFC2580]
 | 
						||
    RowStatus, TruthValue, DisplayString
 | 
						||
        FROM SNMPv2-TC                   -- [RFC2579]
 | 
						||
    SnmpAdminString
 | 
						||
        FROM SNMP-FRAMEWORK-MIB          -- [RFC2571]
 | 
						||
    switch
 | 
						||
 	FROM PRVT-SWITCH-MIB;
 | 
						||
 | 
						||
prvtY1564Mib MODULE-IDENTITY
 | 
						||
LAST-UPDATED "201202270000Z"
 | 
						||
ORGANIZATION "BATM Advanced Communication"       
 | 
						||
CONTACT-INFO
 | 
						||
"BATM/Telco Systems Support team
 | 
						||
Email: 
 | 
						||
For North America: techsupport@telco.com
 | 
						||
For North Europe: support@batm.de, info@batm.de
 | 
						||
For the rest of the world: techsupport@telco.com"
 | 
						||
 | 
						||
DESCRIPTION
 | 
						||
"This MIB provides the extended capability of controlling and 
 | 
						||
provisioning for Y1564 test.
 | 
						||
It adds extra functionality for DISMAN-PING-MIB"
 | 
						||
      -- revision history
 | 
						||
	REVISION       "201202270000Z"
 | 
						||
	DESCRIPTION
 | 
						||
	"Initial version."
 | 
						||
 | 
						||
::= { switch 129 }
 | 
						||
 | 
						||
-- ***********************************************
 | 
						||
-- ************ Top level structure of the MIB****
 | 
						||
-- ***********************************************
 | 
						||
 prvtY1564Notifications              OBJECT IDENTIFIER ::= { prvtY1564Mib 0 }
 | 
						||
 prvtY1564Objects                    OBJECT IDENTIFIER ::= { prvtY1564Mib 1 }
 | 
						||
 prvtY1564Conformance                OBJECT IDENTIFIER ::= { prvtY1564Mib 2 }
 | 
						||
 | 
						||
prvtY1564Test OBJECT IDENTIFIER ::= { prvtY1564Objects 1 }
 | 
						||
prvtY1564TestResult OBJECT IDENTIFIER ::= { prvtY1564Objects 2 }
 | 
						||
prvtY1564Profiles OBJECT IDENTIFIER ::= { prvtY1564Objects 3 }
 | 
						||
 | 
						||
-- ***********************************************
 | 
						||
-- ************* global scalar objects ***********
 | 
						||
-- ***********************************************
 | 
						||
 | 
						||
prvtY1564TestTable OBJECT-TYPE
 | 
						||
    SYNTAX SEQUENCE OF PrvtY1564TestEntry
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
        "This table holds the configuration for a Y1564 test"
 | 
						||
    ::= { prvtY1564Test 1 }
 | 
						||
 | 
						||
prvtY1564TestEntry OBJECT-TYPE
 | 
						||
	SYNTAX PrvtY1564TestEntry
 | 
						||
	MAX-ACCESS not-accessible
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"NONE"
 | 
						||
	INDEX {
 | 
						||
		prvtY1564TestName
 | 
						||
              }
 | 
						||
	::= { prvtY1564TestTable 1 }
 | 
						||
 | 
						||
PrvtY1564TestEntry ::= SEQUENCE {
 | 
						||
	prvtY1564TestName		SnmpAdminString,
 | 
						||
    prvtY1564TestType 		INTEGER,
 | 
						||
	prvtY1564TestMode       INTEGER,
 | 
						||
	prvtY1564TestExecStatus		INTEGER,
 | 
						||
	prvtY1564TestSourceType		INTEGER,
 | 
						||
    prvtY1564TestSource		OCTET STRING,
 | 
						||
    prvtY1564TestTargetType		INTEGER,
 | 
						||
    prvtY1564TestTarget		OCTET STRING,
 | 
						||
	prvtY1564TestTimeout		Unsigned32,
 | 
						||
    prvtY1564TestCIR			Unsigned32,
 | 
						||
	prvtY1564TestEIR Unsigned32,
 | 
						||
	prvtY1564TestConfigurationTestTrafficPolicing TruthValue,
 | 
						||
	prvtY1564TestConfigurationTestCirSteps Unsigned32,
 | 
						||
	prvtY1564TestConfigurationStepDuration Unsigned32,
 | 
						||
	prvtY1564TestPerformanceTestDuration INTEGER,
 | 
						||
    prvtY1564TestCVLAN		Unsigned32,
 | 
						||
	prvtY1564TestCVLANPriority	Unsigned32,
 | 
						||
	prvtY1564TestCVLANDropEligible	TruthValue,
 | 
						||
	prvtY1564TestSVLAN		Unsigned32,
 | 
						||
	prvtY1564TestSVLANPriority	Unsigned32,
 | 
						||
	prvtY1564TestSVLANDropEligible	TruthValue,
 | 
						||
	prvtY1564TestPDUSize		INTEGER,
 | 
						||
	prvtY1564TestLoopbackType 	INTEGER,
 | 
						||
	prvtY1564TestPaternType 	INTEGER,
 | 
						||
	prvtY1564TestProfileName    OCTET STRING,
 | 
						||
       
 | 
						||
	prvtY1564TestRowStatus		RowStatus
 | 
						||
}
 | 
						||
 | 
						||
 | 
						||
 | 
						||
prvtY1564TestName OBJECT-TYPE
 | 
						||
    SYNTAX      SnmpAdminString (SIZE(0..32))
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
       "This string is used to describe the test name for the
 | 
						||
        Y1564 test. It is also used as a test identifier."
 | 
						||
    ::= { prvtY1564TestEntry 1 }
 | 
						||
 | 
						||
prvtY1564TestType OBJECT-TYPE
 | 
						||
	SYNTAX INTEGER
 | 
						||
        {
 | 
						||
        testHead ( 1 ),
 | 
						||
		testLoopback( 2 )
 | 
						||
	}
 | 
						||
	MAX-ACCESS read-write
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Y1564 test type"
 | 
						||
	::= { prvtY1564TestEntry 2 }
 | 
						||
	
 | 
						||
prvtY1564TestMode OBJECT-TYPE
 | 
						||
	SYNTAX INTEGER {
 | 
						||
	configurationTest ( 1 ),
 | 
						||
	performanceTest ( 2 ),
 | 
						||
	both ( 3 )
 | 
						||
	}
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Specify test mode"
 | 
						||
	::= { prvtY1564TestEntry 3 }	
 | 
						||
 | 
						||
prvtY1564TestExecStatus OBJECT-TYPE
 | 
						||
	SYNTAX INTEGER
 | 
						||
	{
 | 
						||
		notRunning ( 1 ),
 | 
						||
		running ( 2 )
 | 
						||
	}
 | 
						||
	MAX-ACCESS read-only
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Y1564   test execution status."
 | 
						||
	DEFVAL { notRunning }
 | 
						||
	::= { prvtY1564TestEntry 4 }
 | 
						||
 | 
						||
 | 
						||
prvtY1564TestSourceType OBJECT-TYPE
 | 
						||
	SYNTAX INTEGER
 | 
						||
        {
 | 
						||
		none( 0 ),
 | 
						||
		mac ( 1 ),
 | 
						||
		mep ( 2 )
 | 
						||
	}
 | 
						||
	MAX-ACCESS read-only
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Y1564 test source type."
 | 
						||
	::= { prvtY1564TestEntry 5}
 | 
						||
 | 
						||
prvtY1564TestSource OBJECT-TYPE
 | 
						||
	SYNTAX OCTET STRING (SIZE(1..17))
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"String that holds either the MAC or the MEP ID.
 | 
						||
	 MAC should be in the format AA:BB:CC:DD:EE:FF
 | 
						||
	 MEP shold be in the format DOMAIN:MA:MEP that represent 
 | 
						||
	 the values corresponding to dot1agCfmMdIndex, 
 | 
						||
	 dot1agCfmMaIndex and dot1agCfmMepIdentifier from 
 | 
						||
	 IEEE8021-CFM-MIB.
 | 
						||
	 e.g.:
 | 
						||
		MAC:   00:A0:12:5C:12:C0
 | 
						||
		MEP:   1:1:2"
 | 
						||
	::= { prvtY1564TestEntry 6 }
 | 
						||
 | 
						||
prvtY1564TestTargetType OBJECT-TYPE
 | 
						||
	SYNTAX INTEGER
 | 
						||
        {
 | 
						||
		none( 0 ),
 | 
						||
		mac ( 1 ),
 | 
						||
		mep ( 2 )
 | 
						||
	}
 | 
						||
	MAX-ACCESS read-only
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Y1564 test target type."
 | 
						||
	::= { prvtY1564TestEntry 7 }
 | 
						||
 | 
						||
prvtY1564TestTarget OBJECT-TYPE
 | 
						||
	SYNTAX OCTET STRING (SIZE(1..17))
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"String that holds either the MAC or the MEP ID.
 | 
						||
	 MAC should be in the format AA:BB:CC:DD:EE:FF
 | 
						||
	 MEP shold be in the format DOMAIN:MA:MEP that represent 
 | 
						||
	 the values corresponding to dot1agCfmMdIndex, 
 | 
						||
	 dot1agCfmMaIndex and dot1agCfmMepIdentifier from 
 | 
						||
	 IEEE8021-CFM-MIB.
 | 
						||
	 e.g.:
 | 
						||
		MAC:   00:A0:12:5C:12:C0
 | 
						||
		MEP:   1:1:2"
 | 
						||
	::= { prvtY1564TestEntry 8 }
 | 
						||
 | 
						||
prvtY1564TestTimeout OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (0..100)
 | 
						||
	MAX-ACCESS read-write
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Y1564 test timeout in 0.1 of a second increments."
 | 
						||
	DEFVAL { 1 }
 | 
						||
	::= { prvtY1564TestEntry 9 }
 | 
						||
 | 
						||
prvtY1564TestCIR OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (64..1000000)
 | 
						||
	MAX-ACCESS read-write
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Y1564   Committed Information Rate (CIR) value."
 | 
						||
	::= { prvtY1564TestEntry 10 }
 | 
						||
	
 | 
						||
prvtY1564TestEIR OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (0..1000000)
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Specify Excess Information Rate"
 | 
						||
	::= { prvtY1564TestEntry 11 }
 | 
						||
 | 
						||
prvtY1564TestConfigurationTestTrafficPolicing OBJECT-TYPE
 | 
						||
	SYNTAX TruthValue
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Specify Traffic Policing "
 | 
						||
	::= { prvtY1564TestEntry 12 }
 | 
						||
 | 
						||
 | 
						||
	prvtY1564TestConfigurationTestCirSteps OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (1..10)
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Specify the number of Comitted Information Rate Steps"
 | 
						||
	::= { prvtY1564TestEntry 13 }
 | 
						||
 | 
						||
	prvtY1564TestConfigurationStepDuration OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (1..60)
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Specify the configuration step duration, in seconds. This duration is used for every CIR step test and 
 | 
						||
	also for EIR test and Policing test."
 | 
						||
	::= { prvtY1564TestEntry 14 }
 | 
						||
 | 
						||
	prvtY1564TestPerformanceTestDuration OBJECT-TYPE
 | 
						||
	SYNTAX INTEGER {
 | 
						||
	testDuration15min (15),
 | 
						||
	testDuration30min (30)
 | 
						||
	}
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Specify the performane test duration, in minutes"
 | 
						||
	::= { prvtY1564TestEntry 15}
 | 
						||
	
 | 
						||
 | 
						||
	prvtY1564TestCVLAN OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (0..4094)
 | 
						||
	MAX-ACCESS read-write
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"C-VLAN ID for the Y1564   test."
 | 
						||
	::= { prvtY1564TestEntry 16 }
 | 
						||
 | 
						||
	prvtY1564TestCVLANPriority OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (0..7)
 | 
						||
	MAX-ACCESS read-write
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"VPT for C-VLAN0 for the Y1564   test."
 | 
						||
	::= { prvtY1564TestEntry 17 }
 | 
						||
 | 
						||
    prvtY1564TestCVLANDropEligible OBJECT-TYPE
 | 
						||
	SYNTAX TruthValue
 | 
						||
	MAX-ACCESS read-write
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Drop Eligible flag for C-VLAN for the Y1564   test."
 | 
						||
	::= { prvtY1564TestEntry 18 }
 | 
						||
 | 
						||
    prvtY1564TestSVLAN OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (0..4094)
 | 
						||
	MAX-ACCESS read-only
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"S-VLAN ID for the Y1564   test."
 | 
						||
	::= { prvtY1564TestEntry 19 }
 | 
						||
 | 
						||
prvtY1564TestSVLANPriority OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (0..7)
 | 
						||
	MAX-ACCESS read-write
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"VPT for S-VLAN0 for the Y1564 test."
 | 
						||
	::= { prvtY1564TestEntry 20 }
 | 
						||
 | 
						||
prvtY1564TestSVLANDropEligible OBJECT-TYPE
 | 
						||
	SYNTAX TruthValue
 | 
						||
	MAX-ACCESS read-write
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Drop Eligible flag for S-VLAN for the Y1564 test."
 | 
						||
	::= { prvtY1564TestEntry 21 }
 | 
						||
 | 
						||
prvtY1564TestPDUSize OBJECT-TYPE
 | 
						||
	SYNTAX  INTEGER
 | 
						||
    {
 | 
						||
	value64 ( 64 ),
 | 
						||
	value128 ( 128 ),
 | 
						||
	value256 ( 256 ),
 | 
						||
	value512 ( 512),
 | 
						||
	value1024 ( 1024 ),
 | 
						||
	value1280 ( 1280 ),
 | 
						||
	value1518 ( 1518 ),
 | 
						||
	value2000 ( 2000 ),
 | 
						||
	value9000 ( 9000)
 | 
						||
	} 	
 | 
						||
	MAX-ACCESS read-write
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Packet sizes for Y1564 test:
 | 
						||
	   64,128,256,512,1024,1280,1518,2000,9000"
 | 
						||
	::= { prvtY1564TestEntry 22 }
 | 
						||
 | 
						||
prvtY1564TestLoopbackType OBJECT-TYPE
 | 
						||
	SYNTAX INTEGER
 | 
						||
        {
 | 
						||
		macSwap ( 1 ),
 | 
						||
                oam ( 2 )
 | 
						||
	}
 | 
						||
	MAX-ACCESS read-write
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Y1564   test loopback type."
 | 
						||
	::= { prvtY1564TestEntry 23 }
 | 
						||
 | 
						||
prvtY1564TestPaternType OBJECT-TYPE
 | 
						||
	SYNTAX INTEGER
 | 
						||
        {
 | 
						||
		null ( 1 ),
 | 
						||
                nullCRC ( 2 ),
 | 
						||
		prbs ( 3 ),
 | 
						||
                prbsCRC ( 4 ),
 | 
						||
                none ( 8 )
 | 
						||
	}
 | 
						||
	MAX-ACCESS read-write
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Y1564   test patern type.
 | 
						||
	 Options for it are none, null, null-crc, prbs, prbs-crc."
 | 
						||
	::= { prvtY1564TestEntry 24 }
 | 
						||
	
 | 
						||
 | 
						||
prvtY1564TestProfileName OBJECT-TYPE
 | 
						||
        SYNTAX OCTET STRING (SIZE(0..32))
 | 
						||
        MAX-ACCESS read-create
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
        "Name assigned to the Y1564 profile."
 | 
						||
        DEFVAL { '00'H }
 | 
						||
        ::= { prvtY1564TestEntry 25 }	
 | 
						||
	
 | 
						||
 | 
						||
prvtY1564TestRowStatus OBJECT-TYPE
 | 
						||
	SYNTAX RowStatus
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"The status of the row entry.
 | 
						||
	 The writable columns in a row can not be changed if the row
 | 
						||
	 is active. Certain columns must have a valid value before a row
 | 
						||
	 can be activated."
 | 
						||
	::= { prvtY1564TestEntry 26 }    
 | 
						||
	 
 | 
						||
 | 
						||
-- ***********************************************
 | 
						||
-- *************  TEST RESULT *************
 | 
						||
-- ***********************************************
 | 
						||
 | 
						||
prvtY1564TestResultTable OBJECT-TYPE
 | 
						||
	SYNTAX SEQUENCE OF PrvtY1564TestResultEntry
 | 
						||
	MAX-ACCESS not-accessible
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
        "This table contains Y1564 results for tests."
 | 
						||
	::= { prvtY1564TestResult 1 }
 | 
						||
 | 
						||
prvtY1564TestResultEntry OBJECT-TYPE
 | 
						||
	SYNTAX PrvtY1564TestResultEntry
 | 
						||
	MAX-ACCESS not-accessible
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION	"NONE"
 | 
						||
	INDEX { 
 | 
						||
		prvtY1564TestName,
 | 
						||
		prvtY1564TestResultIndex }
 | 
						||
	::= { prvtY1564TestResultTable 1 }
 | 
						||
 | 
						||
PrvtY1564TestResultEntry ::= SEQUENCE {
 | 
						||
	prvtY1564TestResultIndex 			Unsigned32,
 | 
						||
	prvtY1564TestResultSentInformationRate	Unsigned32,
 | 
						||
	prvtY1564TestResultPacketSize		Unsigned32,
 | 
						||
	prvtY1564TestResultMode		INTEGER,
 | 
						||
	prvtY1564TestResultFrameLoss		Unsigned32,
 | 
						||
	prvtY1564TestResultInformationRate		Unsigned32,
 | 
						||
	prvtY1564TestResultFrameTransferDelay		Unsigned32,
 | 
						||
	prvtY1564TestResutFrameDelayVariation            Unsigned32,
 | 
						||
	prvtY1564TestResultStatus			INTEGER
 | 
						||
   
 | 
						||
       
 | 
						||
}
 | 
						||
 | 
						||
prvtY1564TestResultIndex OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32
 | 
						||
	MAX-ACCESS not-accessible
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Y1564   test results table index.
 | 
						||
	Index will take values 1 to 13, each value representing a percentage 
 | 
						||
	of the CIR or EIR.1-10 step of CIR , EIR+CIR, EIR+CIR+25%EIR + Peformance test CIR
 | 
						||
	The leaf prvtY1564TestResultFrameSize will present this value
 | 
						||
	in a more user-friendly way."
 | 
						||
	::= { prvtY1564TestResultEntry 1 }
 | 
						||
	
 | 
						||
prvtY1564TestResultSentInformationRate OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32
 | 
						||
	MAX-ACCESS read-only
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"The sent information rate at each test step"
 | 
						||
	::= { prvtY1564TestResultEntry 2 }	
 | 
						||
	
 | 
						||
prvtY1564TestResultPacketSize OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32
 | 
						||
	MAX-ACCESS read-only
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"The packet size for a Y1564 test packet"
 | 
						||
	::= { prvtY1564TestResultEntry 3 }
 | 
						||
 | 
						||
prvtY1564TestResultMode OBJECT-TYPE
 | 
						||
	 SYNTAX INTEGER
 | 
						||
        {
 | 
						||
		    notAvailable ( 1 ),
 | 
						||
            configurationCIRTest ( 2),
 | 
						||
			configurationEIRTest ( 3),
 | 
						||
			configurationPolicingTest ( 4),
 | 
						||
			performanceTest ( 5 )
 | 
						||
			
 | 
						||
        }
 | 
						||
	MAX-ACCESS read-only
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"The Y1564 test mode correspondig to the result"
 | 
						||
	::= { prvtY1564TestResultEntry 4 }	
 | 
						||
	
 | 
						||
 | 
						||
prvtY1564TestResultFrameLoss OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32
 | 
						||
	MAX-ACCESS read-only
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Frame loss of the Y1564  test measured in 0.001 of a percent"
 | 
						||
	::= { prvtY1564TestResultEntry 5 }
 | 
						||
 | 
						||
prvtY1564TestResultInformationRate OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32
 | 
						||
	MAX-ACCESS read-only
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"The received information Rate of the Y1564  test measured in Kbps"
 | 
						||
	::= { prvtY1564TestResultEntry 6 }
 | 
						||
 | 
						||
prvtY1564TestResultFrameTransferDelay OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32
 | 
						||
	MAX-ACCESS read-only
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Frame transfer delay  for Y1564 test measured in 1/100th of a microsecond.."
 | 
						||
	::= { prvtY1564TestResultEntry 7 }
 | 
						||
	
 | 
						||
prvtY1564TestResutFrameDelayVariation OBJECT-TYPE
 | 
						||
        SYNTAX Unsigned32
 | 
						||
        MAX-ACCESS read-only
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
        "Frame delay variation for Y1564 test measured in 1/100th of a microsecond."
 | 
						||
        ::= { prvtY1564TestResultEntry 8 }
 | 
						||
		
 | 
						||
prvtY1564TestResultStatus OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER
 | 
						||
        {
 | 
						||
                notAvailable ( 1 ),
 | 
						||
                ready ( 2 ),
 | 
						||
                error ( 3 )
 | 
						||
        }
 | 
						||
	MAX-ACCESS read-only
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Status of the Y1564  test"
 | 
						||
	::= { prvtY1564TestResultEntry 9 }
 | 
						||
 | 
						||
 | 
						||
 | 
						||
-- ***********************************************
 | 
						||
-- ****************** PROFILE *******************
 | 
						||
-- ***********************************************
 | 
						||
prvtY1564ProfileTable OBJECT-TYPE
 | 
						||
	SYNTAX SEQUENCE OF PrvtY1564ProfileEntry
 | 
						||
	MAX-ACCESS not-accessible
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Table contains Y1564 thresholds."
 | 
						||
	::= { prvtY1564Profiles 1 }
 | 
						||
 | 
						||
prvtY1564ProfileEntry OBJECT-TYPE
 | 
						||
	SYNTAX PrvtY1564ProfileEntry
 | 
						||
	MAX-ACCESS not-accessible
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION	"NONE"
 | 
						||
	INDEX { prvtY1564ProfileName }
 | 
						||
	::= { prvtY1564ProfileTable 1 }
 | 
						||
 | 
						||
PrvtY1564ProfileEntry ::= SEQUENCE {
 | 
						||
		prvtY1564ProfileName      SnmpAdminString,
 | 
						||
		prvtY1564ProfileFrameLoss Unsigned32,
 | 
						||
		prvtY1564ProfileFrameTransferDelay Unsigned32,
 | 
						||
		prvtY1564ProfileFrameDelayVariation Unsigned32,
 | 
						||
        prvtY1564ProfileRowStatus                 RowStatus
 | 
						||
       
 | 
						||
       }
 | 
						||
 | 
						||
prvtY1564ProfileName OBJECT-TYPE
 | 
						||
    SYNTAX      SnmpAdminString (SIZE(0..32))
 | 
						||
    MAX-ACCESS  not-accessible
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
       "This string is used to describe the test profile name for the
 | 
						||
        Y1564 test. It is also used as a profile identifier."
 | 
						||
    ::= { prvtY1564ProfileEntry 1 }
 | 
						||
	
 | 
						||
	prvtY1564ProfileFrameLoss OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (0..100000)
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Specify maximum frameloss to declare test succeeded"
 | 
						||
::= { prvtY1564ProfileEntry 2 }
 | 
						||
 | 
						||
	prvtY1564ProfileFrameTransferDelay OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (1..60000000)
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Specify maximum frame transfer delay in microseconds  to declare test succeeded"
 | 
						||
	::= { prvtY1564ProfileEntry 3 }
 | 
						||
 | 
						||
	prvtY1564ProfileFrameDelayVariation OBJECT-TYPE
 | 
						||
	SYNTAX Unsigned32 (1..60000000)
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Specify maximum frame delay variation in microseconds to declare test succeeded"
 | 
						||
::= { prvtY1564ProfileEntry 4 }
 | 
						||
 | 
						||
prvtY1564ProfileRowStatus OBJECT-TYPE
 | 
						||
	SYNTAX RowStatus
 | 
						||
	MAX-ACCESS read-create
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
	"Creation/delete/edit of the Y1564 profile. "
 | 
						||
	::= { prvtY1564ProfileEntry 5 }
 | 
						||
 | 
						||
-- ***********************************************
 | 
						||
-- **************** Notification *****************
 | 
						||
-- ***********************************************
 | 
						||
 | 
						||
prvtY1564ProbeFailed NOTIFICATION-TYPE
 | 
						||
	OBJECTS {
 | 
						||
		prvtY1564TestType,
 | 
						||
		prvtY1564TestResultStatus
 | 
						||
	}
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
		"This trap should be sent whenever a Y1564 probe
 | 
						||
		on a specific test fails."
 | 
						||
	::= { prvtY1564Notifications 1 }
 | 
						||
 | 
						||
prvtY1564ProbeSuccess NOTIFICATION-TYPE
 | 
						||
	OBJECTS {
 | 
						||
		prvtY1564TestType,
 | 
						||
		prvtY1564TestResultStatus
 | 
						||
	}
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
		"This trap should be sent whenever a Y1564 probe
 | 
						||
		on a specific test finishes with success."
 | 
						||
	::= { prvtY1564Notifications 2 }
 | 
						||
 | 
						||
prvtY1564TestFinished NOTIFICATION-TYPE
 | 
						||
	OBJECTS {
 | 
						||
		prvtY1564TestExecStatus
 | 
						||
	}
 | 
						||
	STATUS current
 | 
						||
	DESCRIPTION
 | 
						||
		"This trap should be sent whenever a Y1564  test is finished"
 | 
						||
	::= { prvtY1564Notifications 3 }
 | 
						||
 | 
						||
-- ******************************************************************
 | 
						||
-- PRVT-Y1564 MIB Module - Conformance Information
 | 
						||
-- ******************************************************************
 | 
						||
 | 
						||
prvtY1564Compliances OBJECT IDENTIFIER ::= { prvtY1564Conformance 1 }
 | 
						||
prvtY1564Groups      OBJECT IDENTIFIER ::= { prvtY1564Conformance 2 }
 | 
						||
 | 
						||
-- ******************************************************************
 | 
						||
-- Units of conformance
 | 
						||
-- ******************************************************************
 | 
						||
 | 
						||
 | 
						||
prvtY1564TestGroup OBJECT-GROUP
 | 
						||
    OBJECTS {
 | 
						||
        prvtY1564TestType,
 | 
						||
		prvtY1564TestMode,
 | 
						||
		prvtY1564TestExecStatus,
 | 
						||
		prvtY1564TestSourceType,
 | 
						||
        prvtY1564TestSource,
 | 
						||
        prvtY1564TestTargetType,
 | 
						||
        prvtY1564TestTarget,
 | 
						||
		prvtY1564TestTimeout,
 | 
						||
        prvtY1564TestCIR ,
 | 
						||
		prvtY1564TestEIR ,
 | 
						||
		prvtY1564TestConfigurationTestTrafficPolicing ,
 | 
						||
		prvtY1564TestConfigurationTestCirSteps ,
 | 
						||
		prvtY1564TestConfigurationStepDuration ,
 | 
						||
		prvtY1564TestPerformanceTestDuration ,
 | 
						||
		prvtY1564TestCVLAN,
 | 
						||
		prvtY1564TestCVLANPriority,
 | 
						||
		prvtY1564TestCVLANDropEligible,
 | 
						||
		prvtY1564TestSVLAN,
 | 
						||
		prvtY1564TestSVLANPriority,
 | 
						||
		prvtY1564TestSVLANDropEligible,
 | 
						||
		prvtY1564TestPDUSize,
 | 
						||
		prvtY1564TestLoopbackType,
 | 
						||
		prvtY1564TestPaternType,
 | 
						||
		prvtY1564TestProfileName,
 | 
						||
		prvtY1564TestRowStatus 
 | 
						||
	
 | 
						||
    }
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
       "Objects for the Y1564  test group."
 | 
						||
    ::= { prvtY1564Groups 1 }
 | 
						||
 | 
						||
 | 
						||
prvtY1564TestResultsGroup OBJECT-GROUP
 | 
						||
    OBJECTS {
 | 
						||
	prvtY1564TestResultSentInformationRate,
 | 
						||
	prvtY1564TestResultPacketSize,
 | 
						||
	prvtY1564TestResultMode,
 | 
						||
	prvtY1564TestResultFrameLoss,
 | 
						||
	prvtY1564TestResultInformationRate,
 | 
						||
	prvtY1564TestResultFrameTransferDelay,
 | 
						||
	prvtY1564TestResutFrameDelayVariation,
 | 
						||
	prvtY1564TestResultStatus
 | 
						||
    }
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
       "Objects for the Y1564  test results group."
 | 
						||
    ::= { prvtY1564Groups 2 }
 | 
						||
 | 
						||
prvtY1564ProfilesGroup OBJECT-GROUP
 | 
						||
    OBJECTS {
 | 
						||
        prvtY1564ProfileFrameLoss ,
 | 
						||
		prvtY1564ProfileFrameTransferDelay ,
 | 
						||
		prvtY1564ProfileFrameDelayVariation ,
 | 
						||
        prvtY1564ProfileRowStatus
 | 
						||
	}
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
       "Objects for the Y1564 profiles group."
 | 
						||
    ::= { prvtY1564Groups 3 }
 | 
						||
 | 
						||
prvtY1564NotificationsGroup NOTIFICATION-GROUP
 | 
						||
    NOTIFICATIONS {
 | 
						||
      prvtY1564ProbeFailed,
 | 
						||
      prvtY1564ProbeSuccess,
 | 
						||
      prvtY1564TestFinished
 | 
						||
    }
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
       "Objects for the Notifications group."
 | 
						||
    ::= { prvtY1564Groups 4 }
 | 
						||
    
 | 
						||
 | 
						||
 | 
						||
 | 
						||
-- ******************************************************************
 | 
						||
-- MIB Module Compliance statements
 | 
						||
-- ******************************************************************
 | 
						||
 | 
						||
prvtY1564Compliance MODULE-COMPLIANCE
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION
 | 
						||
       "The compliance statement for support of the Y1564 MIB module."
 | 
						||
    MODULE
 | 
						||
        MANDATORY-GROUPS {
 | 
						||
        prvtY1564TestGroup,
 | 
						||
	    prvtY1564TestResultsGroup,
 | 
						||
	    prvtY1564ProfilesGroup,
 | 
						||
	    prvtY1564NotificationsGroup
 | 
						||
            }
 | 
						||
 | 
						||
    OBJECT prvtY1564TestRowStatus
 | 
						||
      SYNTAX       RowStatus { active(1), notInService(2), notReady(3) }
 | 
						||
      WRITE-SYNTAX RowStatus { active(1), notInService(2), notReady(3),
 | 
						||
                               createAndWait(5), destroy(6) }
 | 
						||
      DESCRIPTION "Support for createAndWait is required."
 | 
						||
      
 | 
						||
    OBJECT prvtY1564ProfileRowStatus
 | 
						||
      SYNTAX       RowStatus { active(1), notInService(2), notReady(3) }
 | 
						||
      WRITE-SYNTAX RowStatus { active(1), notInService(2), notReady(3),
 | 
						||
                               createAndWait(5), destroy(6) }
 | 
						||
      DESCRIPTION "Support for createAndWait is required."
 | 
						||
 | 
						||
 | 
						||
    ::= { prvtY1564Compliances 1 }
 | 
						||
 | 
						||
END
 | 
						||
 |