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
|