compass-core/mibs/HUAWEI-IPSESSION-MIB.mib

318 lines
14 KiB
Plaintext

-- =================================================================
-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-IPSESSION-MIB
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-IPSESSION-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus, MacAddress, TruthValue, DisplayString
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
EnabledStatus
FROM P-BRIDGE-MIB;
hwIpSessionMIB 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 IP-Session interface."
::= { hwDatacomm 184 }
hwIpSessionMibObjects OBJECT IDENTIFIER ::= { hwIpSessionMIB 1 }
hwIpSessIfCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIPSessIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP-Session interface configuration table."
::= { hwIpSessionMibObjects 1 }
hwIpSessIfCfgEntry OBJECT-TYPE
SYNTAX HwIPSessIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP-Session interface configuration table entry."
INDEX { hwIpSessIfCfgIfIndex }
::= { hwIpSessIfCfgTable 1 }
HwIPSessIfCfgEntry ::=
SEQUENCE {
hwIpSessIfCfgIfIndex
InterfaceIndex,
hwIpSessIfCfgAuthDomain
DisplayString,
hwIpSessIfCfgNasPortType
Integer32,
hwIpSessIfCfgArpInterval
Integer32,
hwIpSessIfCfgArpFailTimes
Integer32,
hwIpSessIfCfgOption82Policy
INTEGER,
hwIpSessIfCfgServicePolicy
INTEGER,
hwIpSessIfCfgVpn
DisplayString,
hwIpSessIfCfgIpSessionEnable
EnabledStatus,
hwIpSessIfCfgRowStatus
RowStatus
}
hwIpSessIfCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index.
"
::= { hwIpSessIfCfgEntry 1 }
hwIpSessIfCfgAuthDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default domain when authenticating.
"
::= { hwIpSessIfCfgEntry 11 }
hwIpSessIfCfgNasPortType OBJECT-TYPE
SYNTAX Integer32(0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Kind of access port, reference to attribute of NAS-PORT-TYPE in RFC2865. 20 indicates that the access port is restored to the default value.
"
::= { hwIpSessIfCfgEntry 12 }
hwIpSessIfCfgArpInterval OBJECT-TYPE
SYNTAX Integer32(0..121)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ARP detection interval, 121 indicates that the detection interval is restored to the default value.
"
DEFVAL { 30 }
::= { hwIpSessIfCfgEntry 13 }
hwIpSessIfCfgArpFailTimes OBJECT-TYPE
SYNTAX Integer32(2..11)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number that ARP detection is allowed to fail, 121 indicates that the number is restored to the default value.
"
DEFVAL { 5 }
::= { hwIpSessIfCfgEntry 14 }
hwIpSessIfCfgOption82Policy OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
insert(2),
replace(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Policy of DHCP option82.
"
::= { hwIpSessIfCfgEntry 15 }
hwIpSessIfCfgServicePolicy OBJECT-TYPE
SYNTAX INTEGER
{
default(1),
option60(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Policy to select service scheme .
"
DEFVAL { default }
::= { hwIpSessIfCfgEntry 16 }
hwIpSessIfCfgVpn OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VPN instance name.
"
::= { hwIpSessIfCfgEntry 17 }
hwIpSessIfCfgIpSessionEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable IP-Session,
1:disable(default); 2:enable.
"
DEFVAL { disable }
::= { hwIpSessIfCfgEntry 18 }
hwIpSessIfCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row administration status, only supporting add or delete.
"
::= { hwIpSessIfCfgEntry 51 }
hwIpSessUserCfgTable OBJECT IDENTIFIER ::= { hwIpSessionMibObjects 2 }
hwIpSessUserPasswordType OBJECT-TYPE
SYNTAX INTEGER
{
simple(1),
cipher(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's password type.
"
::= { hwIpSessUserCfgTable 11 }
hwIpSessUserPassword OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's password.
"
::= { hwIpSessUserCfgTable 12 }
hwIpSessUserNameOption82 OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
first(2),
second(3),
third(4),
fourth(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's name option82 include.
"
::= { hwIpSessUserCfgTable 13 }
hwIpSessUserNameIP OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
first(2),
second(3),
third(4),
fourth(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's name IP address include.
"
::= { hwIpSessUserCfgTable 14 }
hwIpSessUserNameSysName OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
first(2),
second(3),
third(4),
fourth(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's name system name include.
"
::= { hwIpSessUserCfgTable 15 }
hwIpSessUserNameMac OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
first(2),
second(3),
third(4),
fourth(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's name MAC address include.
"
::= { hwIpSessUserCfgTable 16 }
hwIpSessionConformance OBJECT IDENTIFIER ::= { hwIpSessionMIB 3 }
hwIpSessionCompliances OBJECT IDENTIFIER ::= { hwIpSessionConformance 1 }
hwIpSessionCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The configure of IP session's group."
MODULE
MANDATORY-GROUPS { hwIpSessIfCfgGroup, hwIpSessUserCfgGroup }
::= { hwIpSessionCompliances 1 }
hwIpSessionGroups OBJECT IDENTIFIER ::= { hwIpSessionConformance 2 }
hwIpSessIfCfgGroup OBJECT-GROUP
OBJECTS {hwIpSessIfCfgAuthDomain, hwIpSessIfCfgNasPortType,
hwIpSessIfCfgArpInterval, hwIpSessIfCfgArpFailTimes, hwIpSessIfCfgOption82Policy,
hwIpSessIfCfgServicePolicy, hwIpSessIfCfgVpn, hwIpSessIfCfgIpSessionEnable,
hwIpSessIfCfgRowStatus
}
STATUS current
DESCRIPTION
"The interface configure of IP session's group."
::= { hwIpSessionGroups 1 }
hwIpSessUserCfgGroup OBJECT-GROUP
OBJECTS { hwIpSessUserPasswordType, hwIpSessUserPassword, hwIpSessUserNameOption82,
hwIpSessUserNameIP, hwIpSessUserNameSysName,hwIpSessUserNameMac
}
STATUS current
DESCRIPTION
"The global configure of IP session's group."
::= { hwIpSessionGroups 2 }
END