-- ================================================================= -- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. -- -- Description:HUAWEI-BRAS-SRVCFG-STATICUSER-MIB -- Reference: -- Version: V1.0 -- History: -- -- ================================================================= HUAWEI-BRAS-SRVCFG-STATICUSER-MIB DEFINITIONS ::= BEGIN IMPORTS hwBRASMib FROM HUAWEI-MIB InterfaceIndex FROM IF-MIB IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF RowStatus, MacAddress, TruthValue, DisplayString FROM SNMPv2-TC mplsVpnVrfName FROM MPLS-VPN-MIB; hwBRASSrvcfgStaticUser MODULE-IDENTITY LAST-UPDATED "200403041608Z" 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 MIB contains objects of module SRVCFG." ::= { hwBRASMib 5 } -- -- Node definitions -- -- ================================================================== -- -- ======================= definition begin ========================= -- -- ================================================================== hwSrvcfgStaticUserMibObjects OBJECT IDENTIFIER ::= { hwBRASSrvcfgStaticUser 1 } -- ============== hwStaticUserTable define beginning ============== hwStaticUserTable OBJECT-TYPE SYNTAX SEQUENCE OF HwStaticUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of static user." ::= { hwSrvcfgStaticUserMibObjects 1 } -- ============== hwStaticUserEntry define beginning ============== hwStaticUserEntry OBJECT-TYPE SYNTAX HwStaticUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description." INDEX { mplsVpnVrfName , hwStaticUserStartIpAddr } ::= { hwStaticUserTable 1 } HwStaticUserEntry ::= SEQUENCE { hwStaticUserStartIpAddr IpAddress, hwStaticUserEndIpAddr IpAddress, hwStaticUserIfIndex InterfaceIndex, hwStaticUserVlan Integer32, hwStaticUserVpi Integer32, hwStaticUserVci Integer32, hwStaticUserMac MacAddress, hwStaticUserDomain DisplayString, hwStaticUserDetect TruthValue, hwStaticUserRowStatus RowStatus, hwStaticUserStatus INTEGER, hwStaticUserQinQVlan Integer32, hwStaticUserDescription DisplayString, hwStaticUserGatewayIpAddr IpAddress, hwStaticUserVrfName DisplayString } hwStaticUserStartIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The start ip address of static user." ::= { hwStaticUserEntry 1 } hwStaticUserEndIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The end ip address of static user." ::= { hwStaticUserEntry 2 } hwStaticUserIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The interface of static user logining." ::= { hwStaticUserEntry 3 } hwStaticUserVlan OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "The vlan of static user." ::= { hwStaticUserEntry 4 } hwStaticUserVpi OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The vpi of static user." ::= { hwStaticUserEntry 5} hwStaticUserVci OBJECT-TYPE SYNTAX Integer32 (0..65534) MAX-ACCESS read-create STATUS current DESCRIPTION "The vci of static user." ::= { hwStaticUserEntry 6} hwStaticUserMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The MAC address of static user." ::= { hwStaticUserEntry 7 } hwStaticUserDomain OBJECT-TYPE SYNTAX DisplayString (SIZE (1..200)) MAX-ACCESS read-create STATUS current DESCRIPTION "The domain of static user belong to." ::= { hwStaticUserEntry 8 } hwStaticUserDetect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Whether or not detect static user." DEFVAL { false } ::= { hwStaticUserEntry 9 } hwStaticUserRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of row." ::= { hwStaticUserEntry 10 } hwStaticUserStatus OBJECT-TYPE SYNTAX INTEGER { ready(0), detecting(1), deleting(2), online(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of static user." ::= { hwStaticUserEntry 11} hwStaticUserQinQVlan OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "The QinQ vlan of static user." ::= { hwStaticUserEntry 12 } hwStaticUserDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The description of static user." ::= { hwStaticUserEntry 13 } hwStaticUserGatewayIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The gateway ip address of static user." ::= { hwStaticUserEntry 14 } hwStaticUserVrfName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The vrfname of static user." ::= { hwStaticUserEntry 15 } -- ============== hwStaticUserEntry define end ============== -- ============== hwStaticUserTable define end ============== -- ============== hwStaticUserTableV2 define beginning ============== hwStaticUserTableV2 OBJECT-TYPE SYNTAX SEQUENCE OF HwStaticUserEntryV2 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of static user.(V2)" ::= { hwSrvcfgStaticUserMibObjects 2 } -- ============== hwStaticUserEntryV2 define beginning ============== hwStaticUserEntryV2 OBJECT-TYPE SYNTAX HwStaticUserEntryV2 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description.(V2)" INDEX { hwStaticUserVrfNameV2 , hwStaticUserStartIpAddrV2 } ::= { hwStaticUserTableV2 1 } HwStaticUserEntryV2 ::= SEQUENCE { hwStaticUserStartIpAddrV2 IpAddress, hwStaticUserEndIpAddrV2 IpAddress, hwStaticUserIfIndexV2 InterfaceIndex, hwStaticUserVlanV2 Integer32, hwStaticUserVpiV2 Integer32, hwStaticUserVciV2 Integer32, hwStaticUserMacV2 MacAddress, hwStaticUserDomainV2 DisplayString, hwStaticUserDetectV2 TruthValue, hwStaticUserRowStatusV2 RowStatus, hwStaticUserStatusV2 INTEGER, hwStaticUserQinQVlanV2 Integer32, hwStaticUserVrfNameV2 DisplayString } hwStaticUserStartIpAddrV2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The start ip address of static user.(V2)" ::= { hwStaticUserEntryV2 1 } hwStaticUserEndIpAddrV2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The end ip address of static user.(V2)" ::= { hwStaticUserEntryV2 2 } hwStaticUserIfIndexV2 OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The interface of static user logining.(V2)" ::= { hwStaticUserEntryV2 3 } hwStaticUserVlanV2 OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "The vlan of static user.(V2)" ::= { hwStaticUserEntryV2 4 } hwStaticUserVpiV2 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The vpi of static user.(V2)" ::= { hwStaticUserEntryV2 5} hwStaticUserVciV2 OBJECT-TYPE SYNTAX Integer32 (0..65534) MAX-ACCESS read-create STATUS current DESCRIPTION "The vci of static user.(V2)" ::= { hwStaticUserEntryV2 6} hwStaticUserMacV2 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The MAC address of static user.(V2)" ::= { hwStaticUserEntryV2 7 } hwStaticUserDomainV2 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The domain of static user belong to.(V2)" ::= { hwStaticUserEntryV2 8 } hwStaticUserDetectV2 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Whether or not detect static user.(V2)" DEFVAL { false } ::= { hwStaticUserEntryV2 9 } hwStaticUserRowStatusV2 OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of row.(V2)" ::= { hwStaticUserEntryV2 10 } hwStaticUserStatusV2 OBJECT-TYPE SYNTAX INTEGER { ready(0), detecting(1), deleting(2), online(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of static user.(V2)" ::= { hwStaticUserEntryV2 11} hwStaticUserQinQVlanV2 OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "The QinQ vlan of static user.(V2)" ::= { hwStaticUserEntryV2 12 } hwStaticUserVrfNameV2 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vpn instance of static user.(V2)" ::= { hwStaticUserEntryV2 13 } -- ============== hwStaticUserEntryV2 define end ============== -- ============== hwStaticUserTableV2 define end ============== -- ============== conformance information ============== hwStaticUserConformance OBJECT IDENTIFIER ::= { hwBRASSrvcfgStaticUser 2 } hwStaticUserCompliances OBJECT IDENTIFIER ::= { hwStaticUserConformance 1 } hwStaticUserCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for systems supporting the this module." MODULE -- this module MANDATORY-GROUPS {hwStaticUserTableGroup, hwStaticUserTableV2Group} ::= { hwStaticUserCompliances 1 } -- ============== groups ============== hwStaticUserObjectGroups OBJECT IDENTIFIER ::= { hwStaticUserCompliances 2 } hwStaticUserTableGroup OBJECT-GROUP OBJECTS { hwStaticUserStartIpAddr, hwStaticUserEndIpAddr, hwStaticUserIfIndex, hwStaticUserVlan, hwStaticUserVpi, hwStaticUserVci , hwStaticUserMac, hwStaticUserDomain, hwStaticUserDetect, hwStaticUserRowStatus, hwStaticUserStatus, hwStaticUserQinQVlan, hwStaticUserDescription, hwStaticUserGatewayIpAddr, hwStaticUserVrfName} STATUS current DESCRIPTION "Static user configuraion table." ::= { hwStaticUserObjectGroups 1 } hwStaticUserTableV2Group OBJECT-GROUP OBJECTS { hwStaticUserStartIpAddrV2, hwStaticUserEndIpAddrV2, hwStaticUserIfIndexV2, hwStaticUserVlanV2, hwStaticUserVpiV2, hwStaticUserVciV2 , hwStaticUserMacV2, hwStaticUserDomainV2, hwStaticUserDetectV2, hwStaticUserRowStatusV2, hwStaticUserStatusV2, hwStaticUserQinQVlanV2, hwStaticUserVrfNameV2} STATUS current DESCRIPTION "Static user configuraion table.(V2)" ::= { hwStaticUserObjectGroups 2 } -- ============== conformance information define end ============== END