326 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			326 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ============================================================================
 | 
						|
-- Copyright (C) 2005 New H3C Tech. Co., Ltd. All rights reserved.
 | 
						|
-- Description:  This MIB is used for configuration of ATM-DXI.
 | 
						|
--               include :1.ATM-DXI PVC
 | 
						|
--                        2.ATM-DXI MAP
 | 
						|
-- Reference:
 | 
						|
-- Version: V1.0
 | 
						|
-- History:
 | 
						|
--   V1.0 2005/04/14 created by Liguanmin
 | 
						|
-- ============================================================================
 | 
						|
HH3C-ATM-DXI-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
      IMPORTS
 | 
						|
                hh3cCommon
 | 
						|
                    FROM HH3C-OID-MIB
 | 
						|
                ifIndex
 | 
						|
                    FROM RFC1213-MIB
 | 
						|
                OBJECT-GROUP,MODULE-COMPLIANCE
 | 
						|
                    FROM SNMPv2-CONF
 | 
						|
                Integer32, OBJECT-TYPE, MODULE-IDENTITY
 | 
						|
                    FROM SNMPv2-SMI
 | 
						|
                InetAddressType,InetAddress
 | 
						|
                    FROM INET-ADDRESS-MIB
 | 
						|
                RowStatus
 | 
						|
                    FROM SNMPv2-TC;
 | 
						|
 | 
						|
      hh3cAtmDxi MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "200504141518Z"            -- 14 April, 2005 at 15:18 GMT
 | 
						|
                ORGANIZATION
 | 
						|
                    "New H3C Tech. Co., Ltd."
 | 
						|
                CONTACT-INFO
 | 
						|
                    "Platform Team New H3C Tech. Co., Ltd.
 | 
						|
                    Hai-Dian District Beijing P.R. China
 | 
						|
                    http://www.h3c.com
 | 
						|
                    Zip:100085
 | 
						|
                    "
 | 
						|
                DESCRIPTION
 | 
						|
                        "This MIB contains objects to manage configuration of ATM-DXI.
 | 
						|
                         There are no constraints on this MIB."
 | 
						|
                REVISION "200504141518Z"                -- 14 April, 2005 at 15:18 GMT
 | 
						|
                DESCRIPTION
 | 
						|
                        "The initial revision of this MIB module."
 | 
						|
                ::= { hh3cCommon 49 }
 | 
						|
 | 
						|
--
 | 
						|
-- Node definitions
 | 
						|
--
 | 
						|
        hh3cAtmDxiScalarGroup OBJECT IDENTIFIER ::= { hh3cAtmDxi 1 }
 | 
						|
 | 
						|
        hh3cAtmDxiConfMode OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                        {
 | 
						|
                        mode1a(1),
 | 
						|
                        mode1b(2),
 | 
						|
                        mode2(3)
 | 
						|
                        }
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This node identifies the ATM-DXI mode being
 | 
						|
                        used at the ATM-DXI port."
 | 
						|
                ::= { hh3cAtmDxiScalarGroup 1 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiIfObjects OBJECT IDENTIFIER ::= { hh3cAtmDxi 2 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiPvcTable OBJECT-TYPE
 | 
						|
                SYNTAX SEQUENCE OF Hh3cAtmDxiPvcEntry
 | 
						|
                MAX-ACCESS not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table describes information of PVC in ATM-DXI interface."
 | 
						|
                ::= { hh3cAtmDxiIfObjects 1 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiPvcEntry OBJECT-TYPE
 | 
						|
                SYNTAX Hh3cAtmDxiPvcEntry
 | 
						|
                MAX-ACCESS not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The entry of hh3cAtmDxiPvcTable."
 | 
						|
                INDEX { ifIndex, hh3cAtmDxiPvcVpi, hh3cAtmDxiPvcVci }
 | 
						|
                ::= { hh3cAtmDxiPvcTable 1 }
 | 
						|
 | 
						|
 | 
						|
        Hh3cAtmDxiPvcEntry ::=
 | 
						|
                SEQUENCE {
 | 
						|
                        hh3cAtmDxiPvcVpi
 | 
						|
                                Integer32,
 | 
						|
                        hh3cAtmDxiPvcVci
 | 
						|
                                Integer32,
 | 
						|
                        hh3cAtmDxiPvcDFA
 | 
						|
                                Integer32,
 | 
						|
                        hh3cAtmDxiPvcEncType
 | 
						|
                                INTEGER,
 | 
						|
                        hh3cAtmDxiPvcMapCount
 | 
						|
                                Integer32,
 | 
						|
                        hh3cAtmDxiPvcRowStatus
 | 
						|
                                RowStatus
 | 
						|
                 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiPvcVpi OBJECT-TYPE
 | 
						|
                SYNTAX Integer32 (0..15)
 | 
						|
                MAX-ACCESS not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The value of VPI.  It can't be 0 if hh3cAtmDxiPvcVci is 0."
 | 
						|
                ::= { hh3cAtmDxiPvcEntry 1 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiPvcVci OBJECT-TYPE
 | 
						|
                SYNTAX Integer32 (0..63)
 | 
						|
                MAX-ACCESS not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The value of VCI.  It can't be 0 if hh3cAtmDxiPvcVpi is 0."
 | 
						|
                ::= { hh3cAtmDxiPvcEntry 2 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiPvcDFA OBJECT-TYPE
 | 
						|
                SYNTAX Integer32
 | 
						|
                MAX-ACCESS read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The index of PVC.  It is equal with vci and VPI.  And this node value
 | 
						|
                        is correlate with hh3cAtmDxiPvcVpi and hh3cAtmDxiPvcVci. "
 | 
						|
                ::= { hh3cAtmDxiPvcEntry 3 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiPvcEncType OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                        {
 | 
						|
                        snap(1),
 | 
						|
                        nlpid(2),
 | 
						|
                        mux(3)
 | 
						|
                        }
 | 
						|
                MAX-ACCESS read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Encapsulation type of the frame."
 | 
						|
                DEFVAL { snap }
 | 
						|
                ::= { hh3cAtmDxiPvcEntry 4 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiPvcMapCount OBJECT-TYPE
 | 
						|
                SYNTAX Integer32 (0..32)
 | 
						|
                MAX-ACCESS read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of map.  One map can only associate with one PVC, but
 | 
						|
                        one PVC can associate with 32 maps.  This node is the map count
 | 
						|
                        which one PVC associated with."
 | 
						|
                ::= { hh3cAtmDxiPvcEntry 5 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiPvcRowStatus OBJECT-TYPE
 | 
						|
                SYNTAX RowStatus
 | 
						|
                MAX-ACCESS read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Only support 'destroy' 'createAndGo' and 'active'."
 | 
						|
                ::= { hh3cAtmDxiPvcEntry 6 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiMapTable OBJECT-TYPE
 | 
						|
                SYNTAX SEQUENCE OF Hh3cAtmDxiMapEntry
 | 
						|
                MAX-ACCESS not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table describes PVC map information."
 | 
						|
                ::= { hh3cAtmDxiIfObjects 2 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiMapEntry OBJECT-TYPE
 | 
						|
                SYNTAX Hh3cAtmDxiMapEntry
 | 
						|
                MAX-ACCESS not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The entry of hh3cAtmDxiMapTable."
 | 
						|
                INDEX { ifIndex,
 | 
						|
                        hh3cAtmDxiMapPeerIpType,
 | 
						|
                        hh3cAtmDxiMapPeerIp,
 | 
						|
                        hh3cAtmDxiMapPvcVpi,
 | 
						|
                        hh3cAtmDxiMapPvcVci,
 | 
						|
                        hh3cAtmDxiMapType
 | 
						|
                      }
 | 
						|
                ::= { hh3cAtmDxiMapTable 1 }
 | 
						|
 | 
						|
 | 
						|
        Hh3cAtmDxiMapEntry ::=
 | 
						|
                SEQUENCE {
 | 
						|
                        hh3cAtmDxiMapPeerIpType
 | 
						|
                                InetAddressType,
 | 
						|
                        hh3cAtmDxiMapPeerIp
 | 
						|
                                InetAddress,
 | 
						|
                        hh3cAtmDxiMapPvcVpi
 | 
						|
                                Integer32,
 | 
						|
                        hh3cAtmDxiMapPvcVci
 | 
						|
                                Integer32,
 | 
						|
                        hh3cAtmDxiMapType
 | 
						|
                                INTEGER,
 | 
						|
                        hh3cAtmDxiMapInarpTime
 | 
						|
                                Integer32,
 | 
						|
                        hh3cAtmDxiMapBroEnable
 | 
						|
                                INTEGER,
 | 
						|
                        hh3cAtmDxiMapRowStatus
 | 
						|
                                RowStatus
 | 
						|
                 }
 | 
						|
 | 
						|
        hh3cAtmDxiMapPeerIpType OBJECT-TYPE
 | 
						|
                SYNTAX InetAddressType
 | 
						|
                MAX-ACCESS not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The type of ip address: IPv4 or IPv6."
 | 
						|
                ::= { hh3cAtmDxiMapEntry 1 }
 | 
						|
 | 
						|
        hh3cAtmDxiMapPeerIp OBJECT-TYPE
 | 
						|
                SYNTAX InetAddress
 | 
						|
                MAX-ACCESS not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The peer ip address.  This ip address is the peer ip
 | 
						|
                        address which the frame will arrive."
 | 
						|
                ::= { hh3cAtmDxiMapEntry 2 }
 | 
						|
 | 
						|
        hh3cAtmDxiMapPvcVpi OBJECT-TYPE
 | 
						|
                SYNTAX Integer32 (0..15)
 | 
						|
                MAX-ACCESS not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The VPI of PVC.  It can't be 0 if hh3cAtmDxiMapPvcVci is 0."
 | 
						|
                ::= { hh3cAtmDxiMapEntry 3 }
 | 
						|
 | 
						|
        hh3cAtmDxiMapPvcVci OBJECT-TYPE
 | 
						|
                SYNTAX Integer32 (0..63)
 | 
						|
                MAX-ACCESS not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The VCI of PVC.  It can't be 0 if hh3cAtmDxiMapPvcVpi is 0."
 | 
						|
                ::= { hh3cAtmDxiMapEntry 4 }
 | 
						|
 | 
						|
        hh3cAtmDxiMapType OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                        {
 | 
						|
                        address(1),
 | 
						|
                        inarp(2),
 | 
						|
                        default(3)
 | 
						|
                        }
 | 
						|
                MAX-ACCESS not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Pvc map type."
 | 
						|
                ::= { hh3cAtmDxiMapEntry 5 }
 | 
						|
 | 
						|
        hh3cAtmDxiMapInarpTime OBJECT-TYPE
 | 
						|
                SYNTAX Integer32 (0 | 5..10)
 | 
						|
                MAX-ACCESS read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The interval time of inarp request.  This node describes
 | 
						|
                        the interval time inarp request frame sent.  If the hh3cAtmDxiMapType
 | 
						|
                        isn't inarp, this value is 0.  Its unit is minute."
 | 
						|
                DEFVAL { 10 }
 | 
						|
                ::= { hh3cAtmDxiMapEntry 6 }
 | 
						|
 | 
						|
        hh3cAtmDxiMapBroEnable OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                        {
 | 
						|
                        enable(1),
 | 
						|
                        disable(2)
 | 
						|
                        }
 | 
						|
                MAX-ACCESS read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Whether ATM-DXI map enable broadcast or not."
 | 
						|
                DEFVAL { 2 }
 | 
						|
                ::= { hh3cAtmDxiMapEntry 7 }
 | 
						|
 | 
						|
        hh3cAtmDxiMapRowStatus OBJECT-TYPE
 | 
						|
                SYNTAX RowStatus
 | 
						|
                MAX-ACCESS read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Only support 'destroy', 'createAndGo' and 'active'."
 | 
						|
                ::= { hh3cAtmDxiMapEntry 8 }
 | 
						|
 | 
						|
 | 
						|
        hh3cAtmDxiConformance OBJECT IDENTIFIER ::= { hh3cAtmDxi 3 }
 | 
						|
 | 
						|
        hh3cAtmDxiCompliances OBJECT IDENTIFIER ::= { hh3cAtmDxiConformance 1 }
 | 
						|
 | 
						|
        hh3cAtmDxiCompliance MODULE-COMPLIANCE
 | 
						|
               STATUS current
 | 
						|
               DESCRIPTION
 | 
						|
                       "The compliance statement."
 | 
						|
               MODULE
 | 
						|
               MANDATORY-GROUPS { hh3cPVCMAPGroup }
 | 
						|
               GROUP hh3cAtmDxiGeneralGroup
 | 
						|
               DESCRIPTION
 | 
						|
                       "If ATM-DXI protocol supports other ATM-DXI modes,
 | 
						|
                       this group must be supported."
 | 
						|
               ::= { hh3cAtmDxiCompliances 1 }
 | 
						|
 | 
						|
        hh3cAtmDxiGroup OBJECT IDENTIFIER ::= { hh3cAtmDxiConformance 2 }
 | 
						|
 | 
						|
        hh3cPVCMAPGroup OBJECT-GROUP
 | 
						|
                OBJECTS { hh3cAtmDxiPvcDFA, hh3cAtmDxiPvcEncType, hh3cAtmDxiPvcMapCount,
 | 
						|
                          hh3cAtmDxiPvcRowStatus, hh3cAtmDxiMapBroEnable, hh3cAtmDxiMapInarpTime,
 | 
						|
                          hh3cAtmDxiMapRowStatus }
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This group includes nodes which are associated with interface."
 | 
						|
                ::= { hh3cAtmDxiGroup 1 }
 | 
						|
 | 
						|
        hh3cAtmDxiGeneralGroup OBJECT-GROUP
 | 
						|
                OBJECTS { hh3cAtmDxiConfMode }
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This group includes the general nodes about ATM-DXI."
 | 
						|
                ::= { hh3cAtmDxiGroup 2 }
 | 
						|
 | 
						|
END
 |