-- ================================================================= -- 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 OBJECT-TYPE, Integer32, MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF VlanIdOrNone, VlanId FROM Q-BRIDGE-MIB; hwUSERVLAN MODULE-IDENTITY LAST-UPDATED "200906271100Z" 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Interface Index(es)." ::= { hwUserVlanTable 1 } hwUserInnerStartVlan OBJECT-TYPE SYNTAX VlanId MAX-ACCESS read-write STATUS current DESCRIPTION "The start inner-vlan's of uservlan." ::= { hwUserVlanTable 2 } hwUserInnerEndVlan OBJECT-TYPE SYNTAX VlanId MAX-ACCESS read-write STATUS current DESCRIPTION "The end inner-vlan of uservlan." ::= { hwUserVlanTable 3 } hwUserVlanOuterVlan OBJECT-TYPE SYNTAX VlanId MAX-ACCESS read-write STATUS current DESCRIPTION "The outer-vlan of uservlan." ::= { hwUserVlanTable 4 } hwUserVlanOpType OBJECT-TYPE SYNTAX INTEGER { set(1), undo(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " 1 : set uservlan, 2 : undo userlvlan." ::= { hwUserVlanTable 5 } hwUserVlanAnyOther OBJECT-TYPE SYNTAX INTEGER { normalvlan(0), anyother(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " 0 : Normalvlan, 1 : Anyother" ::= { hwUserVlanTable 6 } -- ============== hwUserVlanTable define end ============== -- ============== hwQueryUserVlanTable define beginning ============== hwQueryUserVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF HWQueryUserVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { hwhwUSERVLANMibObjects 2 } hwQueryUserVlanEntry OBJECT-TYPE SYNTAX HWQueryUserVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of hwQueryUserVlanTable." INDEX { hwQueryUserVlanIfIndex, hwQueryUserInnerVlan, hwQueryUserOuterVlan } ::= { hwQueryUserVlanTable 1 } HWQueryUserVlanEntry ::= SEQUENCE { hwQueryUserVlanIfIndex Integer32, hwQueryUserInnerVlan VlanIdOrNone, hwQueryUserOuterVlan VlanIdOrNone, hwQueryUserVlanAnyOther INTEGER } hwQueryUserVlanIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Index(es)." ::= { hwQueryUserVlanEntry 1 } hwQueryUserInnerVlan OBJECT-TYPE SYNTAX VlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "The inner-vlan of uservlan." ::= { hwQueryUserVlanEntry 2 } hwQueryUserOuterVlan OBJECT-TYPE SYNTAX VlanIdOrNone MAX-ACCESS read-only STATUS current DESCRIPTION "The outer-vlan of uservlan." ::= { hwQueryUserVlanEntry 3 } hwQueryUserVlanAnyOther OBJECT-TYPE SYNTAX INTEGER { normalvlan(0), anyother(1) } MAX-ACCESS read-only STATUS current DESCRIPTION " 0 : Normalvlan, 1 : Anyother" ::= { hwQueryUserVlanEntry 4 } -- ============== 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,hwUserVlanAnyOther} STATUS current DESCRIPTION "User vlan table." ::= { hwUserVlanObjectGroups 1 } hwQueryUserVlanTableGroup OBJECT-GROUP OBJECTS {hwQueryUserVlanIfIndex, hwQueryUserInnerVlan, hwQueryUserOuterVlan, hwQueryUserVlanAnyOther} STATUS current DESCRIPTION "Query user vlan table." ::= { hwUserVlanObjectGroups 2 } -- ============== conformance information define end ============== END