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
|
|
|
|
|