mibs/MIBS/huawei/HUAWEI-BRAS-USERVLAN-MIB

182 lines
6.2 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-USERVLAN-MIB DEFINITIONS
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-USERVLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
InterfaceIndex, ifIndex
FROM IF-MIB
VlanIdOrNone, VlanId
FROM Q-BRIDGE-MIB;
hwUSERVLAN MODULE-IDENTITY
LAST-UPDATED "200508101200Z"
ORGANIZATION
"Huawei Technologies Co., Ltd.
"
CONTACT-INFO
"
NanJing Institute,Huawei Technologies Co.,Ltd.
HuiHong Mansion,No.91 BaiXia Rd.
NanJing, P.R. of China
Zipcode:210001
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
"
The USERVLAN mib is for all datacomm product.
"
::= { hwBRASMib 12 }
hwhwUSERVLANMibObjects OBJECT IDENTIFIER ::= { hwUSERVLAN 1 }
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwUserVlanTable OBJECT IDENTIFIER ::= { hwhwUSERVLANMibObjects 1 }
-- ============== hwUserVlanTable define beginning ==============
hwUserVlanIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-write
STATUS current
DESCRIPTION "Interface Index(es)."
::= { hwUserVlanTable 1 }
hwUserInnerStartVlan OBJECT-TYPE
SYNTAX VlanId
ACCESS read-write
STATUS current
DESCRIPTION "The start inner-vlan's of uservlan."
::= { hwUserVlanTable 2 }
hwUserInnerEndVlan OBJECT-TYPE
SYNTAX VlanId
ACCESS read-write
STATUS current
DESCRIPTION "The end inner-vlan of uservlan."
::= { hwUserVlanTable 3 }
hwUserVlanOuterVlan OBJECT-TYPE
SYNTAX VlanId
ACCESS read-write
STATUS current
DESCRIPTION "The outer-vlan of uservlan."
::= { hwUserVlanTable 4 }
hwUserVlanOpType OBJECT-TYPE
SYNTAX INTEGER {
set(1),
undo(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
" 1 : set uservlan, 2 : undo userlvlan."
::= { hwUserVlanTable 5 }
-- ============== hwUserVlanTable define end ==============
-- ============== hwQueryUserVlanTable define beginning ==============
hwQueryUserVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWQueryUserVlanEntry
ACCESS not-accessible
STATUS current
::= { hwhwUSERVLANMibObjects 2 }
hwQueryUserVlanEntry OBJECT-TYPE
SYNTAX HWQueryUserVlanEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "Entry of hwQueryUserVlanTable."
INDEX { hwQueryUserVlanIfIndex, hwQueryUserInnerVlan, hwQueryUserOuterVlan }
::= { hwQueryUserVlanTable 1 }
HWQueryUserVlanEntry ::=
SEQUENCE {
hwQueryUserVlanIfIndex
Integer32,
hwQueryUserInnerVlan
VlanIdOrNone,
hwQueryUserOuterVlan
VlanIdOrNone
}
hwQueryUserVlanIfIndex OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION "Interface Index(es)."
::= { hwQueryUserVlanEntry 1 }
hwQueryUserInnerVlan OBJECT-TYPE
SYNTAX VlanIdOrNone
ACCESS read-only
STATUS current
DESCRIPTION "The inner-vlan of uservlan."
::= { hwQueryUserVlanEntry 2 }
hwQueryUserOuterVlan OBJECT-TYPE
SYNTAX VlanIdOrNone
ACCESS read-only
STATUS current
DESCRIPTION "The outer-vlan of uservlan."
::= { hwQueryUserVlanEntry 3 }
-- ============== hwQueryUserVlanTable define end ==============
-- ============== conformance information ==============
hwUserVlanConformance OBJECT IDENTIFIER ::= { hwUSERVLAN 2 }
hwUserVlanCompliances OBJECT IDENTIFIER ::= { hwUserVlanConformance 1 }
hwUserVlanCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwUserVlanTableGroup, hwQueryUserVlanTableGroup}
::= { hwUserVlanCompliances 1 }
-- ============== groups ==============
hwUserVlanObjectGroups OBJECT IDENTIFIER ::= { hwUserVlanCompliances 2 }
hwUserVlanTableGroup OBJECT-GROUP
OBJECTS {hwUserVlanIfIndex, hwUserInnerStartVlan,hwUserInnerEndVlan,
hwUserVlanOuterVlan,hwUserVlanOpType}
STATUS current
DESCRIPTION
"User vlan table."
::= { hwUserVlanObjectGroups 1 }
hwQueryUserVlanTableGroup OBJECT-GROUP
OBJECTS {hwQueryUserVlanIfIndex, hwQueryUserInnerVlan, hwQueryUserOuterVlan}
STATUS current
DESCRIPTION
"Query user vlan table."
::= { hwUserVlanObjectGroups 2 }
-- ============== conformance information define end ==============
END