182 lines
6.2 KiB
Plaintext
182 lines
6.2 KiB
Plaintext
|
-- =================================================================
|
||
|
-- 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
|
||
|
|
||
|
|