-- ================================================================= -- 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 OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF hwBRASMib FROM HUAWEI-MIB InterfaceIndex FROM IF-MIB IpAddress, Integer32, MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI RowStatus, MacAddress, TruthValue, DisplayString FROM SNMPv2-TC mplsVpnVrfName FROM MPLS-VPN-MIB; hwBRASSrvcfgStaticUser MODULE-IDENTITY LAST-UPDATED "201306261608Z" ORGANIZATION "Huawei Technologies Co.,Ltd." CONTACT-INFO "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com " DESCRIPTION "The MIB contains objects of module SRVCFG." REVISION "201306261608Z" DESCRIPTION " V2.01, Inital version. " REVISION "200908091850Z" DESCRIPTION " V2.00, Inital version. " ::= { 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 ============== -- ============== hwStaticUserV2Table define beginning ============== hwStaticUserV2Table OBJECT-TYPE SYNTAX SEQUENCE OF HwStaticUserEntryV2 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of static user.(V2)" ::= { hwSrvcfgStaticUserMibObjects 2 } -- ============== hwStaticUserV2Entry define beginning ============== hwStaticUserV2Entry OBJECT-TYPE SYNTAX HwStaticUserEntryV2 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description.(V2)" INDEX { hwStaticUserVrfNameV2, hwStaticUserStartIpAddrV2 } ::= { hwStaticUserV2Table 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)" ::= { hwStaticUserV2Entry 1 } hwStaticUserEndIpAddrV2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The end ip address of static user.(V2)" ::= { hwStaticUserV2Entry 2 } hwStaticUserIfIndexV2 OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The interface of static user logining.(V2)" ::= { hwStaticUserV2Entry 3 } hwStaticUserVlanV2 OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "The vlan of static user.(V2)" ::= { hwStaticUserV2Entry 4 } hwStaticUserVpiV2 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The vpi of static user.(V2)" ::= { hwStaticUserV2Entry 5} hwStaticUserVciV2 OBJECT-TYPE SYNTAX Integer32 (0..65534) MAX-ACCESS read-create STATUS current DESCRIPTION "The vci of static user.(V2)" ::= { hwStaticUserV2Entry 6} hwStaticUserMacV2 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The MAC address of static user.(V2)" ::= { hwStaticUserV2Entry 7 } hwStaticUserDomainV2 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The domain of static user belong to.(V2)" ::= { hwStaticUserV2Entry 8 } hwStaticUserDetectV2 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Whether or not detect static user.(V2)" DEFVAL { false } ::= { hwStaticUserV2Entry 9 } hwStaticUserRowStatusV2 OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of row.(V2)" ::= { hwStaticUserV2Entry 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)" ::= { hwStaticUserV2Entry 11} hwStaticUserQinQVlanV2 OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "The QinQ vlan of static user.(V2)" ::= { hwStaticUserV2Entry 12 } hwStaticUserVrfNameV2 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vpn instance of static user.(V2)" ::= { hwStaticUserV2Entry 13 } -- ============== hwStaticUserV2Entry define end ============== -- ============== hwStaticUserV2Table define end ============== hwStaticUserPassowrd OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16 | 32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { hwSrvcfgStaticUserMibObjects 3 } hwStaticUserUserNameFormatInclude OBJECT-TYPE SYNTAX INTEGER { default(1), ipaddress(2), macaddress(3), sysname(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { hwSrvcfgStaticUserMibObjects 4 } -- ============== 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, hwStaticUserPassowrd, hwStaticUserUserNameFormatInclude} 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