mibs/MIBS/huawei/HUAWEI-BRAS-SRVCFG-DEVICE-MIB
2023-12-05 12:25:34 +01:00

425 lines
18 KiB
Plaintext

-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-SRVCFG-DEVICE-MIB
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-SRVCFG-DEVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
IpAddress, Integer32, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus, MacAddress, TruthValue, DisplayString
FROM SNMPv2-TC
mplsVpnVrfName
FROM MPLS-VPN-MIB;
hwBRASSrvcfgDevice 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 6 }
hwSrvcfgDeviceMibObjects OBJECT IDENTIFIER ::= { hwBRASSrvcfgDevice 1 }
hwDeviceUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDeviceUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of device user."
::= { hwSrvcfgDeviceMibObjects 1 }
hwDeviceUserEntry OBJECT-TYPE
SYNTAX HwDeviceUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX {mplsVpnVrfName, hwDeviceUserStartIpAddr }
::= { hwDeviceUserTable 1 }
HwDeviceUserEntry ::=
SEQUENCE {
hwDeviceUserStartIpAddr
IpAddress,
hwDeviceUserEndIpAddr
IpAddress,
hwDeviceUserIfIndex
InterfaceIndex,
hwDeviceUserIfName
DisplayString,
hwDeviceUserVlan
Integer32,
hwDeviceUserVpi
Integer32,
hwDeviceUserVci
Integer32,
hwDeviceUserMac
MacAddress,
hwDeviceUserDomain
DisplayString,
hwDeviceUserStatus
INTEGER,
hwDeviceUserRowStatus
RowStatus,
hwDeviceQinQUserVlan
Integer32
}
hwDeviceUserStartIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The start ip address of device user."
::= { hwDeviceUserEntry 1 }
hwDeviceUserEndIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end ip address of device user."
::= { hwDeviceUserEntry 2 }
hwDeviceUserIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of interface which device user was in."
::= { hwDeviceUserEntry 3 }
hwDeviceUserIfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..47))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of interface."
::= { hwDeviceUserEntry 4}
hwDeviceUserVlan OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan of device user."
::= { hwDeviceUserEntry 5 }
hwDeviceUserVpi OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vpi of device user."
::= { hwDeviceUserEntry 6}
hwDeviceUserVci OBJECT-TYPE
SYNTAX Integer32 (0..65534)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vci of device user."
::= { hwDeviceUserEntry 7}
hwDeviceUserMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MAC address of device user."
::= { hwDeviceUserEntry 8 }
hwDeviceUserDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..200))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The domain which device user was part of."
::= { hwDeviceUserEntry 9 }
hwDeviceUserStatus OBJECT-TYPE
SYNTAX INTEGER
{
ready(0),
detecting(1),
deleting(2),
online(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of device user."
::= { hwDeviceUserEntry 10 }
hwDeviceUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status of device user."
::= { hwDeviceUserEntry 11 }
hwDeviceQinQUserVlan OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The QinQ vlan of device user."
::= { hwDeviceUserEntry 12 }
hwDeviceUserTableV2 OBJECT-TYPE
SYNTAX SEQUENCE OF HwDeviceUserEntryV2
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of device user.(V2)"
::= { hwSrvcfgDeviceMibObjects 2 }
hwDeviceUserEntryV2 OBJECT-TYPE
SYNTAX HwDeviceUserEntryV2
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description.(V2)"
INDEX {hwDeviceUserVrfNameV2, hwDeviceUserStartIpAddrV2 }
::= { hwDeviceUserTableV2 1 }
HwDeviceUserEntryV2 ::=
SEQUENCE {
hwDeviceUserStartIpAddrV2
IpAddress,
hwDeviceUserEndIpAddrV2
IpAddress,
hwDeviceUserIfIndexV2
InterfaceIndex,
hwDeviceUserIfNameV2
DisplayString,
hwDeviceUserVlanV2
Integer32,
hwDeviceUserVpiV2
Integer32,
hwDeviceUserVciV2
Integer32,
hwDeviceUserMacV2
MacAddress,
hwDeviceUserDomainV2
DisplayString,
hwDeviceUserStatusV2
INTEGER,
hwDeviceUserRowStatusV2
RowStatus,
hwDeviceQinQUserVlanV2
Integer32,
hwDeviceUserVrfNameV2
DisplayString
}
hwDeviceUserStartIpAddrV2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The start ip address of device user.(V2)"
::= { hwDeviceUserEntryV2 1 }
hwDeviceUserEndIpAddrV2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end ip address of device user.(V2)"
::= { hwDeviceUserEntryV2 2 }
hwDeviceUserIfIndexV2 OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of interface which device user was in.(V2)"
::= { hwDeviceUserEntryV2 3 }
hwDeviceUserIfNameV2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..47))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of interface.(V2)"
::= { hwDeviceUserEntryV2 4}
hwDeviceUserVlanV2 OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan of device user.(V2)"
::= { hwDeviceUserEntryV2 5 }
hwDeviceUserVpiV2 OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vpi of device user.(V2)"
::= { hwDeviceUserEntryV2 6}
hwDeviceUserVciV2 OBJECT-TYPE
SYNTAX Integer32 (0..65534)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vci of device user.(V2)"
::= { hwDeviceUserEntryV2 7}
hwDeviceUserMacV2 OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MAC address of device user.(V2)"
::= { hwDeviceUserEntryV2 8 }
hwDeviceUserDomainV2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The domain which device user was part of.(V2)"
::= { hwDeviceUserEntryV2 9 }
hwDeviceUserStatusV2 OBJECT-TYPE
SYNTAX INTEGER
{
ready(0),
detecting(1),
deleting(2),
online(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of device user.(V2)"
::= { hwDeviceUserEntryV2 10 }
hwDeviceUserRowStatusV2 OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status of device user.(V2)"
::= { hwDeviceUserEntryV2 11 }
hwDeviceQinQUserVlanV2 OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The QinQ vlan of device user.(V2)"
::= { hwDeviceUserEntryV2 12 }
hwDeviceUserVrfNameV2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vpn instance of device user.(V2)"
::= { hwDeviceUserEntryV2 13 }
-- ============== conformance information ==============
hwSrvcfgDeviceConformance OBJECT IDENTIFIER ::= { hwBRASSrvcfgDevice 2 }
hwSrvcfgDeviceCompliances OBJECT IDENTIFIER ::= { hwSrvcfgDeviceConformance 1 }
hwSrvcfgDeviceCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwDeviceUserGroup,
hwDeviceUserV2Group}
::= { hwSrvcfgDeviceCompliances 1 }
-- ============== groups ==============
hwDeviceUserGroups OBJECT IDENTIFIER ::= { hwSrvcfgDeviceConformance 2 }
hwDeviceUserGroup OBJECT-GROUP
OBJECTS {
hwDeviceUserStartIpAddr,
hwDeviceUserEndIpAddr,
hwDeviceUserIfIndex,
hwDeviceUserIfName,
hwDeviceUserVlan,
hwDeviceUserVpi,
hwDeviceUserVci,
hwDeviceUserMac,
hwDeviceUserDomain,
hwDeviceUserStatus,
hwDeviceUserRowStatus,
hwDeviceQinQUserVlan}
STATUS current
DESCRIPTION
"The Device User group."
::= { hwDeviceUserGroups 1 }
hwDeviceUserV2Group OBJECT-GROUP
OBJECTS {
hwDeviceUserStartIpAddrV2,
hwDeviceUserEndIpAddrV2,
hwDeviceUserIfIndexV2,
hwDeviceUserIfNameV2,
hwDeviceUserVlanV2,
hwDeviceUserVpiV2,
hwDeviceUserVciV2,
hwDeviceUserMacV2,
hwDeviceUserDomainV2,
hwDeviceUserStatusV2,
hwDeviceUserRowStatusV2,
hwDeviceQinQUserVlanV2,
hwDeviceUserVrfNameV2}
STATUS current
DESCRIPTION
"The Device User group.(V2)"
::= { hwDeviceUserGroups 2 }
-- ============== conformance information define end ==============
END