732 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			732 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ============================================================================
 | 
						|
-- Copyright (c) 2004-2013 New H3C Tech. Co., Ltd. All rights reserved.
 | 
						|
--
 | 
						|
-- Description: The EVB MIB module for managing devices that support Ethernet
 | 
						|
--              Virtual Bridging (EVB).
 | 
						|
-- Reference: IEEE Std 802.1Qbg
 | 
						|
-- Version: V1.0
 | 
						|
-- History:
 | 
						|
-- V1.0 2012-12-21 created by Guo Xiangbin.
 | 
						|
-- ============================================================================
 | 
						|
HH3C-EVB-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    Integer32, OBJECT-TYPE, MODULE-IDENTITY, Unsigned32
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    RowStatus, TruthValue, MacAddress
 | 
						|
        FROM SNMPv2-TC
 | 
						|
    hh3cCommon
 | 
						|
        FROM  HH3C-OID-MIB
 | 
						|
    IEEE8021BridgePortNumber
 | 
						|
        FROM IEEE8021-TC-MIB
 | 
						|
    VlanIndex
 | 
						|
        FROM Q-BRIDGE-MIB
 | 
						|
    InterfaceIndexOrZero
 | 
						|
        FROM IF-MIB;
 | 
						|
 | 
						|
hh3cEvb MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "201212211200Z"
 | 
						|
    ORGANIZATION
 | 
						|
        "New H3C Tech. Co., Ltd."
 | 
						|
    CONTACT-INFO
 | 
						|
        "Platform Team New H3C Tech. Co., Ltd.
 | 
						|
        Haidian District Beijing P.R. China
 | 
						|
        http://www.h3c.com
 | 
						|
        Zip:100085
 | 
						|
        "
 | 
						|
    DESCRIPTION
 | 
						|
        "EVB management information base for managing devices that support
 | 
						|
         Ethernet Virtual Bridging.  This MIB is an extension of
 | 
						|
         IEEE8021-EVB-MIB."
 | 
						|
    REVISION "201212211200Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Created by Guo Xiangbin."
 | 
						|
    ::= { hh3cCommon 134 }
 | 
						|
 | 
						|
-- =============================================================
 | 
						|
-- Subtrees in the EVB MIB
 | 
						|
-- =============================================================
 | 
						|
 | 
						|
hh3cEvbSysObjects
 | 
						|
    OBJECT IDENTIFIER ::= { hh3cEvb 1 }
 | 
						|
 | 
						|
hh3cEvbPortObjects
 | 
						|
    OBJECT IDENTIFIER ::= { hh3cEvb 2 }
 | 
						|
 | 
						|
hh3cFlex10Objects
 | 
						|
    OBJECT IDENTIFIER ::= { hh3cEvb 3 }
 | 
						|
 | 
						|
hh3cEvbSetResult OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    {
 | 
						|
        unknown(1),
 | 
						|
        processing(2),
 | 
						|
        success(3),
 | 
						|
        failed(4)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "If a set operation on EVB-MIB-tables returns success, this object
 | 
						|
         indicates the actual result of this operation.  Otherwise, it is
 | 
						|
         meaningless.
 | 
						|
         unknown: The set operation on the node has been completed, but the
 | 
						|
                  result could only be got from the table which the set
 | 
						|
                  operation happended.
 | 
						|
         processing: The set operation is in process.  Another set operation
 | 
						|
                     cannot be performed at this time.
 | 
						|
         success: The set operation has succeeded.
 | 
						|
         failed: The set operation has failed."
 | 
						|
    ::= { hh3cEvbSysObjects 1}
 | 
						|
 | 
						|
--  =========================
 | 
						|
--  VSI default manager table
 | 
						|
--  =========================
 | 
						|
 | 
						|
hh3cEvbDefaultManagerTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF Hh3cEvbDefaultManagerEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A table that contains configuration information for the default
 | 
						|
         Virtual Station Interface (VSI) manager."
 | 
						|
    ::= { hh3cEvbSysObjects 2 }
 | 
						|
 | 
						|
hh3cEvbDefaultManagerEntry OBJECT-TYPE
 | 
						|
    SYNTAX Hh3cEvbDefaultManagerEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of objects containing information for the default VSI manager."
 | 
						|
    INDEX { hh3cEvbManagerIndex }
 | 
						|
    ::= { hh3cEvbDefaultManagerTable 1 }
 | 
						|
 | 
						|
Hh3cEvbDefaultManagerEntry ::=
 | 
						|
    SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cEvbManagerIndex
 | 
						|
            Unsigned32,
 | 
						|
        hh3cEvbManagerType
 | 
						|
            INTEGER,
 | 
						|
        hh3cEvbManagerID
 | 
						|
            OCTET STRING,
 | 
						|
        hh3cEvbManagerPort
 | 
						|
            Unsigned32,
 | 
						|
        hh3cEvbManagerRowStatus
 | 
						|
            RowStatus
 | 
						|
    }
 | 
						|
 | 
						|
hh3cEvbManagerIndex OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Index of the default manager table."
 | 
						|
    ::= { hh3cEvbDefaultManagerEntry 1 }
 | 
						|
 | 
						|
hh3cEvbManagerType OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    {
 | 
						|
        ipv4(1),
 | 
						|
        ipv6(2),
 | 
						|
        name(3),
 | 
						|
        local(4)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Type of the default VSI manager.
 | 
						|
         ipv4: Specifies the IPv4 address of the default VSI manager.
 | 
						|
         ipv6: Specifies the IPv6 address of the default VSI manager.
 | 
						|
         name: Specifies the name of the default VSI manager, a
 | 
						|
               case-insensitive string of 1 to 127 characters.
 | 
						|
         local: Specifies the device as the default VSI manager."
 | 
						|
    ::= { hh3cEvbDefaultManagerEntry 2 }
 | 
						|
 | 
						|
hh3cEvbManagerID OBJECT-TYPE
 | 
						|
    SYNTAX OCTET STRING (SIZE(0..127))
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Default VSI manager.
 | 
						|
         The value is zero-length string when the VSI manager type is 'local'."
 | 
						|
    ::= { hh3cEvbDefaultManagerEntry 3 }
 | 
						|
 | 
						|
hh3cEvbManagerPort OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Port number of the default VSI manager.
 | 
						|
         Optional when the VSI manager type is not 'local'.
 | 
						|
         If the VSI manager type is 'local', it returns zero."
 | 
						|
    DEFVAL { 8080 }
 | 
						|
    ::= { hh3cEvbDefaultManagerEntry 4 }
 | 
						|
 | 
						|
hh3cEvbManagerRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX RowStatus
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Row status: CreateAndGo, Active, or Destroy."
 | 
						|
    ::= { hh3cEvbDefaultManagerEntry 5 }
 | 
						|
 | 
						|
--  =====================
 | 
						|
--  EVB bridge port table
 | 
						|
--  =====================
 | 
						|
 | 
						|
hh3cEvbPortConfigTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF Hh3cEvbPortConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A table that contains configuration information for the EVB bridge
 | 
						|
         port."
 | 
						|
    ::= { hh3cEvbPortObjects 1 }
 | 
						|
 | 
						|
hh3cEvbPortConfigEntry OBJECT-TYPE
 | 
						|
    SYNTAX Hh3cEvbPortConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of objects containing information for the EVB bridge port."
 | 
						|
    INDEX { hh3cEvbPortNumber }
 | 
						|
    ::= { hh3cEvbPortConfigTable 1 }
 | 
						|
 | 
						|
Hh3cEvbPortConfigEntry ::=
 | 
						|
    SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cEvbPortNumber
 | 
						|
            IEEE8021BridgePortNumber,
 | 
						|
        hh3cEvbRWD
 | 
						|
            Unsigned32,
 | 
						|
        hh3cEvbRKA
 | 
						|
            Unsigned32
 | 
						|
    }
 | 
						|
 | 
						|
hh3cEvbPortNumber OBJECT-TYPE
 | 
						|
    SYNTAX IEEE8021BridgePortNumber
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Port number."
 | 
						|
    ::= { hh3cEvbPortConfigEntry 1 }
 | 
						|
 | 
						|
hh3cEvbRWD OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32 (15..31)
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "VDP resource wait delay exponent."
 | 
						|
    DEFVAL { 20 }
 | 
						|
    ::= { hh3cEvbPortConfigEntry 2 }
 | 
						|
 | 
						|
hh3cEvbRKA OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32 (14..31)
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "VDP keepalive exponent."
 | 
						|
    DEFVAL { 20 }
 | 
						|
    ::= { hh3cEvbPortConfigEntry 3 }
 | 
						|
 | 
						|
--  ======================
 | 
						|
--  S-channel config table
 | 
						|
--  ======================
 | 
						|
 | 
						|
hh3cEvbSchannelConfigTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF Hh3cEvbSchannelConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A table that contains configuration information for the S-channel."
 | 
						|
    ::= { hh3cEvbPortObjects 2 }
 | 
						|
 | 
						|
hh3cEvbSchannelConfigEntry OBJECT-TYPE
 | 
						|
    SYNTAX Hh3cEvbSchannelConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of objects containing information for the S-channel."
 | 
						|
    INDEX { hh3cEvbPortNumber,
 | 
						|
            hh3cEvbSchannelID }
 | 
						|
    ::= { hh3cEvbSchannelConfigTable 1 }
 | 
						|
 | 
						|
Hh3cEvbSchannelConfigEntry ::=
 | 
						|
    SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cEvbSchannelID
 | 
						|
            Unsigned32,
 | 
						|
        hh3cEvbSchannelSVLAN
 | 
						|
            Unsigned32,
 | 
						|
        hh3cEvbMacLearningStatus
 | 
						|
            TruthValue,
 | 
						|
        hh3cEvbRRStatus
 | 
						|
            TruthValue,
 | 
						|
        hh3cEvbSchannelRowStatus
 | 
						|
            RowStatus
 | 
						|
    }
 | 
						|
 | 
						|
hh3cEvbSchannelID OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "S-channel ID."
 | 
						|
    ::= { hh3cEvbSchannelConfigEntry 1 }
 | 
						|
 | 
						|
hh3cEvbSchannelSVLAN OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32 (0..4094)
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "S-VLAN ID. 0 means that the S-channel is not bound to any S-VLAN.
 | 
						|
         1 represents the SVID for the default S-channel S-channel 1."
 | 
						|
    DEFVAL { 0 }
 | 
						|
    ::= { hh3cEvbSchannelConfigEntry 2 }
 | 
						|
 | 
						|
hh3cEvbMacLearningStatus OBJECT-TYPE
 | 
						|
    SYNTAX TruthValue
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The MAC address learning function is enabled or not."
 | 
						|
    DEFVAL { true }
 | 
						|
    ::= { hh3cEvbSchannelConfigEntry 3 }
 | 
						|
 | 
						|
hh3cEvbRRStatus OBJECT-TYPE
 | 
						|
    SYNTAX TruthValue
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The RR mode for the S-channel is enabled or not."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { hh3cEvbSchannelConfigEntry 4 }
 | 
						|
 | 
						|
 | 
						|
hh3cEvbSchannelRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX RowStatus
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Row status: CreateAndGo, Active, or Destroy."
 | 
						|
    ::= { hh3cEvbSchannelConfigEntry 5 }
 | 
						|
 | 
						|
--  ================
 | 
						|
--  VSI config table
 | 
						|
--  ================
 | 
						|
 | 
						|
hh3cEvbVSIConfigTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF Hh3cEvbVSIConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A table that contains configuration information for the VSI."
 | 
						|
    ::= { hh3cEvbPortObjects 3 }
 | 
						|
 | 
						|
hh3cEvbVSIConfigEntry OBJECT-TYPE
 | 
						|
    SYNTAX Hh3cEvbVSIConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of objects containing information for the VSI."
 | 
						|
    INDEX { hh3cEvbSBPPortNumber,
 | 
						|
            hh3cEvbVSILocalID }
 | 
						|
    ::= { hh3cEvbVSIConfigTable 1 }
 | 
						|
 | 
						|
Hh3cEvbVSIConfigEntry ::=
 | 
						|
    SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cEvbSBPPortNumber
 | 
						|
            IEEE8021BridgePortNumber,
 | 
						|
        hh3cEvbVSILocalID
 | 
						|
            Unsigned32,
 | 
						|
        hh3cEvbVSICommand
 | 
						|
            INTEGER,
 | 
						|
        hh3cEvbVSIIfIndex
 | 
						|
            InterfaceIndexOrZero,
 | 
						|
        hh3cEvbVSIIsActive
 | 
						|
            TruthValue,
 | 
						|
        hh3cEvbVSIRowStatus
 | 
						|
            RowStatus
 | 
						|
    }
 | 
						|
 | 
						|
hh3cEvbSBPPortNumber OBJECT-TYPE
 | 
						|
    SYNTAX IEEE8021BridgePortNumber
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The Station-facing Bridge Port (SBP) port number."
 | 
						|
    ::= { hh3cEvbVSIConfigEntry 1 }
 | 
						|
 | 
						|
hh3cEvbVSILocalID OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "VSI local ID."
 | 
						|
    ::= { hh3cEvbVSIConfigEntry 2 }
 | 
						|
 | 
						|
hh3cEvbVSICommand OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    {
 | 
						|
        preAssociate (1),
 | 
						|
        preAssociateWithRsrcReservation (2),
 | 
						|
        associate (3),
 | 
						|
        deAssociate (4)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object indicates the association or pre-associate property of the
 | 
						|
         VSI."
 | 
						|
    ::= { hh3cEvbVSIConfigEntry 3 }
 | 
						|
 | 
						|
hh3cEvbVSIIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX InterfaceIndexOrZero
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "VSI interface index."
 | 
						|
    ::= { hh3cEvbVSIConfigEntry 4 }
 | 
						|
 | 
						|
hh3cEvbVSIIsActive OBJECT-TYPE
 | 
						|
    SYNTAX TruthValue
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The VSI is activated or not.  Activate a VSI after configuring a VSI
 | 
						|
         filter, and deactivate a VSI before removing a VSI filter."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { hh3cEvbVSIConfigEntry 5 }
 | 
						|
 | 
						|
 | 
						|
hh3cEvbVSIRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX RowStatus
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Row status: CreateAndGo, Active, or Destroy."
 | 
						|
    ::= { hh3cEvbVSIConfigEntry 6 }
 | 
						|
 | 
						|
--  =======================
 | 
						|
--  VSI filter config table
 | 
						|
--  =======================
 | 
						|
 | 
						|
hh3cEvbVSIFilterConfigTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF Hh3cEvbVSIFilterConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A table that contains configuration information for filters of the
 | 
						|
         VSI."
 | 
						|
    ::= { hh3cEvbPortObjects 4 }
 | 
						|
 | 
						|
hh3cEvbVSIFilterConfigEntry OBJECT-TYPE
 | 
						|
    SYNTAX Hh3cEvbVSIFilterConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of objects containing information for filters of the VSI."
 | 
						|
    INDEX { hh3cEvbSBPPortNumber,
 | 
						|
            hh3cEvbVSILocalID,
 | 
						|
            hh3cEvbGroupID,
 | 
						|
            hh3cEvbVSIMac,
 | 
						|
            hh3cEvbVSIVlanId }
 | 
						|
    ::= { hh3cEvbVSIFilterConfigTable 1 }
 | 
						|
 | 
						|
Hh3cEvbVSIFilterConfigEntry ::=
 | 
						|
    SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cEvbGroupID
 | 
						|
            Unsigned32,
 | 
						|
        hh3cEvbVSIMac
 | 
						|
            MacAddress,
 | 
						|
        hh3cEvbVSIVlanId
 | 
						|
            VlanIndex,
 | 
						|
        hh3cEvbVSIFilterRowStatus
 | 
						|
            RowStatus
 | 
						|
    }
 | 
						|
 | 
						|
hh3cEvbGroupID OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Group ID."
 | 
						|
    ::= { hh3cEvbVSIFilterConfigEntry 1 }
 | 
						|
 | 
						|
hh3cEvbVSIMac OBJECT-TYPE
 | 
						|
    SYNTAX MacAddress
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The MAC address part of the MAC/VLANs for a VSI."
 | 
						|
    ::= { hh3cEvbVSIFilterConfigEntry 2 }
 | 
						|
 | 
						|
hh3cEvbVSIVlanId OBJECT-TYPE
 | 
						|
    SYNTAX VlanIndex
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The VLAN ID part of the MAC/VLANs for a VSI."
 | 
						|
    ::= { hh3cEvbVSIFilterConfigEntry 3 }
 | 
						|
 | 
						|
hh3cEvbVSIFilterRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX RowStatus
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Row status: CreateAndGo, Active, or Destroy."
 | 
						|
    ::= { hh3cEvbVSIFilterConfigEntry 4 }
 | 
						|
 | 
						|
--  ========================
 | 
						|
--  Flex10 port config table
 | 
						|
--  ========================
 | 
						|
 | 
						|
hh3cFlex10PortConfigTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF Hh3cFlex10PortConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A table that contains configuration information for the flex10 bridge
 | 
						|
         port."
 | 
						|
    ::= { hh3cFlex10Objects 1 }
 | 
						|
 | 
						|
hh3cFlex10PortConfigEntry OBJECT-TYPE
 | 
						|
    SYNTAX Hh3cFlex10PortConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of objects containing information for the flex10 bridge port."
 | 
						|
    INDEX { hh3cFlex10PortNumber }
 | 
						|
    ::= { hh3cFlex10PortConfigTable 1 }
 | 
						|
 | 
						|
Hh3cFlex10PortConfigEntry ::=
 | 
						|
    SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cFlex10PortNumber
 | 
						|
            IEEE8021BridgePortNumber,
 | 
						|
        hh3cFlex10PortEnableStatus
 | 
						|
            TruthValue
 | 
						|
    }
 | 
						|
 | 
						|
hh3cFlex10PortNumber OBJECT-TYPE
 | 
						|
    SYNTAX IEEE8021BridgePortNumber
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Port number."
 | 
						|
    ::= { hh3cFlex10PortConfigEntry 1 }
 | 
						|
 | 
						|
hh3cFlex10PortEnableStatus OBJECT-TYPE
 | 
						|
    SYNTAX TruthValue
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The flex10 function is enabled or not."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { hh3cFlex10PortConfigEntry 2 }
 | 
						|
 | 
						|
--  =============================
 | 
						|
--  Flex10 remote S-channel table
 | 
						|
--  =============================
 | 
						|
 | 
						|
hh3cFlex10RemoteSchannelTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF Hh3cFlex10RemoteSchannelEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A table that contains remote S-channel details."
 | 
						|
    ::= { hh3cFlex10Objects 2 }
 | 
						|
 | 
						|
hh3cFlex10RemoteSchannelEntry OBJECT-TYPE
 | 
						|
    SYNTAX Hh3cFlex10RemoteSchannelEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of objects describing remote S-channels."
 | 
						|
    INDEX { hh3cFlex10PortNumber,
 | 
						|
            hh3cEvbSchannelID }
 | 
						|
    ::= { hh3cFlex10RemoteSchannelTable 1 }
 | 
						|
 | 
						|
Hh3cFlex10RemoteSchannelEntry ::=
 | 
						|
    SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cFlex10RemSchDesFormat
 | 
						|
            BITS,
 | 
						|
        hh3cFlex10RemSchTerminationType
 | 
						|
            Integer32,
 | 
						|
        hh3cFlex10RemSchTerminationCap
 | 
						|
            BITS,
 | 
						|
        hh3cFlex10RemSchTrafficClass
 | 
						|
            BITS,
 | 
						|
        hh3cFlex10RemSchCir
 | 
						|
            Integer32,
 | 
						|
        hh3cFlex10RemSchPir
 | 
						|
            Integer32,
 | 
						|
        hh3cFlex10RemSchConnectionID
 | 
						|
            OCTET STRING
 | 
						|
    }
 | 
						|
 | 
						|
hh3cFlex10RemSchDesFormat OBJECT-TYPE
 | 
						|
    SYNTAX BITS
 | 
						|
    {
 | 
						|
        format0 (0),
 | 
						|
        format1 (1)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Description format of the remote S-channel."
 | 
						|
    ::= { hh3cFlex10RemoteSchannelEntry 1 }
 | 
						|
 | 
						|
hh3cFlex10RemSchTerminationType OBJECT-TYPE
 | 
						|
    SYNTAX Integer32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Termination type of the remote S-channel.
 | 
						|
         0: PCI Physical Function (Primary).
 | 
						|
         1: SRIOV Virtual Function.
 | 
						|
         2: PCI Physical Function (Secondary).
 | 
						|
         3: Virtual Switch Port.
 | 
						|
         4: NCSI Port.
 | 
						|
         2147483647: This value means a Description TLV with format 0 has not
 | 
						|
                     been received.
 | 
						|
         other: Unknown termination type."
 | 
						|
    ::= { hh3cFlex10RemoteSchannelEntry 2 }
 | 
						|
 | 
						|
hh3cFlex10RemSchTerminationCap OBJECT-TYPE
 | 
						|
    SYNTAX BITS
 | 
						|
    {
 | 
						|
        ethernet (0),
 | 
						|
        fCOE (1),
 | 
						|
        iSCSI (2),
 | 
						|
        roCEE (3)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Termination capabilities of the remote S-channel.  If a Description
 | 
						|
         TLV with format 0 has not been received, it returns all zeros."
 | 
						|
    ::= { hh3cFlex10RemoteSchannelEntry 3 }
 | 
						|
 | 
						|
hh3cFlex10RemSchTrafficClass OBJECT-TYPE
 | 
						|
    SYNTAX BITS
 | 
						|
    {
 | 
						|
        class0 (0),
 | 
						|
        class1 (1),
 | 
						|
        class2 (2),
 | 
						|
        class3 (3),
 | 
						|
        class4 (4),
 | 
						|
        class5 (5),
 | 
						|
        class6 (6),
 | 
						|
        class7 (7)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Traffic classes of the remote S-channel.  If a Description TLV with
 | 
						|
         format 0 has not been received, it returns all zeros."
 | 
						|
    ::= { hh3cFlex10RemoteSchannelEntry 4 }
 | 
						|
 | 
						|
hh3cFlex10RemSchCir OBJECT-TYPE
 | 
						|
    SYNTAX Integer32
 | 
						|
    UNITS  "mbps"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Committed Information Rate (CIR) of the remote S-channel.  If a
 | 
						|
         Description TLV with format 0 has not been received, it returns 0."
 | 
						|
    ::= { hh3cFlex10RemoteSchannelEntry 5 }
 | 
						|
 | 
						|
hh3cFlex10RemSchPir OBJECT-TYPE
 | 
						|
    SYNTAX Integer32
 | 
						|
    UNITS  "mbps"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Peak Information Rate (PIR) of the remote S-channel.  If a Description
 | 
						|
         TLV with format 0 has not been received, it returns 0."
 | 
						|
    ::= { hh3cFlex10RemoteSchannelEntry 6 }
 | 
						|
 | 
						|
hh3cFlex10RemSchConnectionID OBJECT-TYPE
 | 
						|
    SYNTAX OCTET STRING (SIZE (0..16))
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Connection instance ID of the remote S-channel.
 | 
						|
         The value is a zero-length string if a Description TLV with format 1
 | 
						|
         has not been received.  Otherwise it returns a string with length 16."
 | 
						|
    ::= { hh3cFlex10RemoteSchannelEntry 7 }
 | 
						|
 | 
						|
--  ===================================
 | 
						|
--  Flex10 S-channel link control table
 | 
						|
--  ===================================
 | 
						|
 | 
						|
hh3cFlex10SchannelLinkCtlTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF Hh3cFlex10SchannelLinkCtlEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A table that contains link status information for the S-channel."
 | 
						|
    ::= { hh3cFlex10Objects 3 }
 | 
						|
 | 
						|
hh3cFlex10SchannelLinkCtlEntry OBJECT-TYPE
 | 
						|
    SYNTAX Hh3cFlex10SchannelLinkCtlEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of objects containing information for the S-channel."
 | 
						|
    INDEX { hh3cFlex10PortNumber,
 | 
						|
            hh3cEvbSchannelID }
 | 
						|
    ::= { hh3cFlex10SchannelLinkCtlTable 1 }
 | 
						|
 | 
						|
Hh3cFlex10SchannelLinkCtlEntry ::=
 | 
						|
    SEQUENCE
 | 
						|
    {
 | 
						|
        hh3cFlex10SchannelSVID
 | 
						|
            VlanIndex,
 | 
						|
        hh3cFlex10SchannelLocalStatus
 | 
						|
            INTEGER,
 | 
						|
        hh3cFlex10SchannelRemoteStatus
 | 
						|
            INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
hh3cFlex10SchannelSVID OBJECT-TYPE
 | 
						|
    SYNTAX VlanIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "S-VLAN ID for the S-channel."
 | 
						|
    ::= { hh3cFlex10SchannelLinkCtlEntry 1 }
 | 
						|
 | 
						|
hh3cFlex10SchannelLocalStatus OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    {
 | 
						|
        unknown (1),
 | 
						|
        disabled (2),
 | 
						|
        enabled (3)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Link status of the local S-channel."
 | 
						|
    ::= { hh3cFlex10SchannelLinkCtlEntry 2 }
 | 
						|
 | 
						|
hh3cFlex10SchannelRemoteStatus OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    {
 | 
						|
        unknown (1),
 | 
						|
        disabled (2),
 | 
						|
        enabled (3)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Link status of the remote S-channel."
 | 
						|
    ::= { hh3cFlex10SchannelLinkCtlEntry 3 }
 | 
						|
 | 
						|
END
 |