-- ================================================================= -- 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-write STATUS current DESCRIPTION "Policy of DHCP option82. " DEFVAL { replace } ::= { 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