Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -1,9 +1,9 @@
-- =============================================================================
-- Copyright (c) 2004-2014 New H3C Tech. Co., Ltd. All rights reserved.
-- Copyright (c) 2004-2019 New H3C Tech. Co., Ltd. All rights reserved.
--
-- Description: Ethernet Virtual Connection MIB
-- Reference:
-- Version: V1.3
-- Version: V1.4
-- History:
-- V1.0 2009-08-08 Initial version Created by Jianyong Song
-- V1.1 2011-12-23 Updated by Xuanli Mou
@ -24,11 +24,17 @@
-- svlanIdCvlanIdList(7),
-- svlanIdCvlanIdAll(8),
-- cvlanIdList(9) for hh3cEvcSrvInstEncap.
-- V1.4 2019-06-03 Updated by Dimin Zhang
-- Added hh3cEvcSrvInstInRewriteType, hh3cEvcSrvInstInRewriteSvlanId,
-- hh3cEvcSrvInstInRewriteCvlanId, hh3cEvcSrvInstInRewriteSymm,
-- hh3cEvcSrvInstOutRewriteType, hh3cEvcSrvInstOutRewriteSvlanId,
-- hh3cEvcSrvInstOutRewriteCvlanId in hh3cEvcSrvInstTable.
-- =============================================================================
HH3C-EVC-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus,
TruthValue
TruthValue,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-IDENTITY,
OBJECT-TYPE,
@ -61,6 +67,54 @@ hh3cEvc MODULE-IDENTITY
"The initial version of this MIB."
::= { hh3cCommon 106 }
-- =============================================================================
-- Textual Conventions
-- =============================================================================
Hh3cEvcSrvInstRewriteType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value that represents a type of VLAN tag processing rule for traffic.
none Invalid value.
nestSvlan Adds an outer VLAN tag.
nestCvlan Adds an inner VLAN tag.
nestSvlanCvlan Adds an outer VLAN tag and an inner VLAN tag.
stripSvlan Removes an outer VLAN tag.
stripCvlan Removes an inner VLAN tag.
stripSvlanCvlan Removes an outer VLAN tag and an inner VLAN tag.
remark1To1 Replaces one VLAN tag of packets with the specified VLAN tag
(1-to-1 mapping).
remark1To2 Replaces the VLAN tag of single tagged packets with the
specified outer and inner VLAN tags (1-to-2 mapping).
remark2To1 Replaces the outer and inner VLAN tags of double tagged
packets with the specified VLAN tag (2-to-1 mapping).
remark2To2 Replaces the outer and inner VLAN tags of double tagged
packets with the specified outer and inner VLAN tags
(2-to-2 mapping)."
SYNTAX INTEGER {
none(0),
nestSvlan(1),
nestCvlan(2),
nestSvlanCvlan(3),
stripSvlan(4),
stripCvlan(5),
stripSvlanCvlan(6),
remark1To1(7),
remark1To2(8),
remark2To1(9),
remark2To2(10)
}
-- =============================================================================
-- object definition begin
-- =============================================================================
@ -147,15 +201,22 @@ hh3cEvcSrvInstEntry OBJECT-TYPE
Hh3cEvcSrvInstEntry ::=
SEQUENCE
{
hh3cEvcSrvInstId Integer32,
hh3cEvcSrvInstEncap INTEGER,
hh3cEvcSrvInstSvlanIdListLow OCTET STRING,
hh3cEvcSrvInstSvlanIdListHigh OCTET STRING,
hh3cEvcSrvInstRowStatus RowStatus,
hh3cEvcSrvInstEnableInStat TruthValue,
hh3cEvcSrvInstEnableOutStat TruthValue,
hh3cEvcSrvInstCvlanIdListLow OCTET STRING,
hh3cEvcSrvInstCvlanIdListHigh OCTET STRING
hh3cEvcSrvInstId Integer32,
hh3cEvcSrvInstEncap INTEGER,
hh3cEvcSrvInstSvlanIdListLow OCTET STRING,
hh3cEvcSrvInstSvlanIdListHigh OCTET STRING,
hh3cEvcSrvInstRowStatus RowStatus,
hh3cEvcSrvInstEnableInStat TruthValue,
hh3cEvcSrvInstEnableOutStat TruthValue,
hh3cEvcSrvInstCvlanIdListLow OCTET STRING,
hh3cEvcSrvInstCvlanIdListHigh OCTET STRING,
hh3cEvcSrvInstInRewriteType Hh3cEvcSrvInstRewriteType,
hh3cEvcSrvInstInRewriteSvlanId Integer32,
hh3cEvcSrvInstInRewriteCvlanId Integer32,
hh3cEvcSrvInstInRewriteSymm TruthValue,
hh3cEvcSrvInstOutRewriteType Hh3cEvcSrvInstRewriteType,
hh3cEvcSrvInstOutRewriteSvlanId Integer32,
hh3cEvcSrvInstOutRewriteCvlanId Integer32
}
hh3cEvcSrvInstId OBJECT-TYPE
@ -322,6 +383,67 @@ hh3cEvcSrvInstCvlanIdListHigh OBJECT-TYPE
CVLAN ID is assigned to this service instance."
DEFVAL { ''h }
::= { hh3cEvcSrvInstEntry 9 }
hh3cEvcSrvInstInRewriteType OBJECT-TYPE
SYNTAX Hh3cEvcSrvInstRewriteType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VLAN tag processing rule for incoming traffic."
::= { hh3cEvcSrvInstEntry 10 }
hh3cEvcSrvInstInRewriteSvlanId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Outer VLAN tag processing rule for incoming traffic.Its value ranges
from 1 to 4094."
::= { hh3cEvcSrvInstEntry 11 }
hh3cEvcSrvInstInRewriteCvlanId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Inner VLAN tag processing rule for incoming traffic.Its value ranges
from 1 to 4094."
::= { hh3cEvcSrvInstEntry 12 }
hh3cEvcSrvInstInRewriteSymm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Applies the reverse VLAN tag processing rule to outgoing traffic."
DEFVAL { false }
::= { hh3cEvcSrvInstEntry 13 }
hh3cEvcSrvInstOutRewriteType OBJECT-TYPE
SYNTAX Hh3cEvcSrvInstRewriteType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VLAN tag processing rule for outgoing traffic."
::= { hh3cEvcSrvInstEntry 14 }
hh3cEvcSrvInstOutRewriteSvlanId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Outer VLAN tag processing rule for outgoing traffic.Its value ranges
from 1 to 4094."
::= { hh3cEvcSrvInstEntry 15 }
hh3cEvcSrvInstOutRewriteCvlanId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Inner VLAN tag processing rule for outgoing traffic.Its value ranges
from 1 to 4094."
::= { hh3cEvcSrvInstEntry 16 }
-- =============================================================================
-- End of hh3cEvcSrvInstTable Definition
-- =============================================================================