2143 lines
68 KiB
Plaintext
2143 lines
68 KiB
Plaintext
-- =================================================================
|
|
-- Copyright (c) 2004-2016 New H3C Tech. Co., Ltd. All rights reserved.
|
|
--
|
|
-- Description: Description Of Portal
|
|
-- Reference:
|
|
-- Version: V1.7
|
|
-- History:
|
|
-- V1.0 2008-12-30, Created by d04528
|
|
-- V1.1 2009-4-30, Modified by h02978
|
|
-- Added node hh3cPortalServerPort
|
|
-- Added table hh3cPortalIfInfoTable, including the following nodes:
|
|
-- hh3cPortalAuthReqNumber
|
|
-- hh3cPortalAuthSuccNumber
|
|
-- hh3cPortalAuthFailNumber
|
|
-- Added trap node hh3cPortalServerGet
|
|
-- V1.2 2010-5-31, Modified by y07111
|
|
-- Added table hh3cPortalIfServerTable, including the following nodes:
|
|
-- hh3cPortalIfServerIndex
|
|
-- hh3cPortalIfServerUrl
|
|
-- hh3cPortalIfServerRowStatus
|
|
-- Added hh3cPortalNasId
|
|
-- V1.3 2010-11-8, Modified by y07111
|
|
-- Added table hh3cPortalStatistic,including the following nodes:
|
|
-- hh3cPortalStatAuthReq
|
|
-- hh3cPortalStatAckLogout
|
|
-- hh3cPortalStatNotifyLogout
|
|
-- hh3cPortalStatChallengeTimeout
|
|
-- hh3cPortalStatChallengeBusy
|
|
-- hh3cPortalStatChallengeFail
|
|
-- hh3cPortalStatAuthTimeout
|
|
-- hh3cPortalStatAuthFail
|
|
-- hh3cPortalStatPwdError
|
|
-- hh3cPortalStatAuthBusy
|
|
-- hh3cPortalStatAuthDisordered
|
|
-- hh3cPortalStatAuthUnknownError
|
|
-- V1.4 2011-08-18, Added by liqian 04379
|
|
-- Added table hh3cPortalIfVlanNasIDTable, including the following nodes:
|
|
-- hh3cPortalIfVlanNasIDIfIndex
|
|
-- hh3cPortalIfVlanNasIDVlanID
|
|
-- hh3cPortalIfVlanNasIDNasID
|
|
-- Added table hh3cPortalSSIDFreeRuleTable, including the following nodes:
|
|
-- hh3cPortalSSIDFreeRuleIndex
|
|
-- hh3cPortalSSIDFreeRuleSrcSSID
|
|
-- hh3cPortalSSIDFreeRuleRowStatus
|
|
-- Added table hh3cPortalMacTriggerSrvTable, including the following nodes:
|
|
-- hh3cPortalMacTriggerSrvIndex
|
|
-- hh3cPortalMacTriggerSrvIPAddrType
|
|
-- hh3cPortalMacTriggerSrvIP
|
|
-- hh3cPortalMacTriggerSrvPort
|
|
-- hh3cPortalMacTriggerSrvRowStatus
|
|
-- Added table hh3cPortalMacTriggerOnIfTable, including the following nodes:
|
|
-- hh3cPortalMacTriggerOnIfIfIndex
|
|
-- hh3cPortalMacTriggerOnIfDetctFlowPeriod
|
|
-- hh3cPortalMacTriggerOnIfThresholdFlow
|
|
-- hh3cPortalMacTriggerOnIfRowStatus
|
|
-- Added table hh3cPortalPktStatistic ,including the following nodes:
|
|
-- hh3cPortalPktStaReqAuthNum
|
|
-- hh3cPortalPktStaAckAuthSuccess
|
|
-- hh3cPortalPktStaAckAuthReject
|
|
-- hh3cPortalPktStaAckAuthEstablish
|
|
-- hh3cPortalPktStaAckAuthBusy
|
|
-- hh3cPortalPktStaAckAuthAuthFail
|
|
-- hh3cPortalPktStaReqChallengeNum
|
|
-- hh3cPortalPktStaAckChallengeSuccess
|
|
-- hh3cPortalPktStaAckChallengeReject
|
|
-- hh3cPortalPktStaAckChallengeEstablish
|
|
-- hh3cPortalPktStaAckChallengeBusy
|
|
-- hh3cPortalPktStaAckChallengeAuthFail
|
|
-- 2011-11-8, Added by q04356
|
|
-- Added table hh3cPortalTrapVarObjects, including the following nodes:
|
|
-- hh3cPortalFirstTrapTime
|
|
-- Added table hh3cPortalFreeRuleTable, including the following nodes:
|
|
-- hh3cPortalFreeRuleIndex
|
|
-- hh3cPortalFreeRuleSrcIfIndex
|
|
-- hh3cPortalFreeRuleSrcVlanID
|
|
-- hh3cPortalFreeRuleSrcMac
|
|
-- hh3cPortalFreeRuleAddrType
|
|
-- hh3cPortalFreeRuleSrcAddr
|
|
-- hh3cPortalFreeRuleSrcPrefix
|
|
-- hh3cPortalFreeRuleDstAddr
|
|
-- hh3cPortalFreeRuleDstPrefix
|
|
-- hh3cPortalFreeRuleProtocol
|
|
-- hh3cPortalFreeRuleSrcPort
|
|
-- hh3cPortalFreeRuleDstPort
|
|
-- hh3cPortalFreeRuleRowStatus
|
|
-- Added table hh3cPortalForbiddenRuleTable, including the following nodes:
|
|
-- hh3cPortalForbiddenRuleIndex
|
|
-- hh3cPortalForbiddenRuleSrcIfIndex
|
|
-- hh3cPortalForbiddenRuleSrcVlanID
|
|
-- hh3cPortalForbiddenRuleSrcMac
|
|
-- hh3cPortalForbiddenRuleAddrType
|
|
-- hh3cPortalForbiddenRuleSrcAddr
|
|
-- hh3cPortalForbiddenRuleSrcPrefix
|
|
-- hh3cPortalForbiddenRuleDstAddr
|
|
-- hh3cPortalForbiddenRuleDstPrefix
|
|
-- hh3cPortalForbiddenRuleProtocol
|
|
-- hh3cPortalForbiddenRuleSrcPort
|
|
-- hh3cPortalForbiddenRuleDstPort
|
|
-- hh3cPortalForbiddenRuleRowStatus
|
|
-- Added node in table hh3cPortalStatistic
|
|
-- hh3cPortalStatAuthResp
|
|
-- hh3cPortalStatChallengeReq
|
|
-- hh3cPortalStatChallengeResp
|
|
-- V1.5 2012-11-21, Added by l09300
|
|
-- Added node in table hh3cPortalSSIDFreeRuleTable
|
|
-- hh3cPortalSSIDFreeRuleSrcSpot
|
|
-- V1.6 2013-08-29, Added by q04356
|
|
-- Added nodes in table hh3cPortalStatistic
|
|
-- hh3cPortalStatHttpReq
|
|
-- hh3cPortalStatHttpResp
|
|
-- Added node in table hh3cPortalTrapVarObjects
|
|
-- hh3cPortalServerIP
|
|
-- Added objects hh3cPortalServerPort and hh3cPortalServerIP in
|
|
-- trap nodes hh3cPortalServerGet and hh3cPortalServerLost
|
|
-- V1.7 2015-10-08, Added by zkf4839
|
|
-- Added nodes in table hh3cPortalStatistic
|
|
-- hh3cPortalStatHttpsReq
|
|
-- hh3cPortalStatHttpsResp
|
|
-- Added nodes in table hh3cPortalExtConfig, including the following nodes:
|
|
-- hh3cPortalExtMaxUserNumber
|
|
-- hh3cPortalExtCurrentUserNumber
|
|
-- hh3cPortalExtStatus
|
|
-- Added table hh3cPortalExtSrvTable, including the following nodes:
|
|
-- hh3cPortalExtSrvName
|
|
-- hh3cPortalExtSrvIPAddrType
|
|
-- hh3cPortalExtSrvIP
|
|
-- hh3cPortalExtSrvPort
|
|
-- hh3cPortalExtSrvRowStatus
|
|
-- Added table hh3cPortalExtWebSrvTable, including the following nodes:
|
|
-- hh3cPortalExtWebSrvName
|
|
-- hh3cPortalExtWebSrvUrl
|
|
-- hh3cPortalExtWebSrvRowStatus
|
|
-- Added table hh3cPortalExtMTSrvTable, including the following nodes:
|
|
-- hh3cPortalExtMTSrvName
|
|
-- hh3cPortalExtMTSrvIPAddrType
|
|
-- hh3cPortalExtMTSrvIP
|
|
-- hh3cPortalExtMTSrvPort
|
|
-- hh3cPortalExtMTDetctFlowPeriod
|
|
-- hh3cPortalExtMTThresholdFlow
|
|
-- hh3cPortalExtMTSrvRowStatus
|
|
-- Added table hh3cPortalExtIfConfigTable, including the following nodes:
|
|
-- hh3cPortalExtIfIndex
|
|
-- hh3cPortalExtIfWebSrvName
|
|
-- hh3cPortalExtIfDomainName
|
|
-- hh3cPortalExtIfAuthMethod
|
|
-- hh3cPortalExtIfMTSrvName
|
|
-- hh3cPortalExtIfMaxUser
|
|
-- Added table hh3cPortalExtIfIpv6ConfigTable, including the following nodes:
|
|
-- hh3cPortalExtIfIpv6Index
|
|
-- hh3cPortalExtIfIpv6WebSrvName
|
|
-- hh3cPortalExtIfIpv6DomainName
|
|
-- hh3cPortalExtIfIpv6AuthMethod
|
|
-- hh3cPortalExtIfIpv6MaxUser
|
|
-- Added table hh3cPortalDot11SrvTable, including the following nodes:
|
|
-- hh3cPortalDot11SrvTemName
|
|
-- hh3cPortalDot11WebSrvName
|
|
-- hh3cPortalDot11DomainName
|
|
-- hh3cPortalDot11AuthMethod
|
|
-- hh3cPortalDot11MTSrvName
|
|
-- hh3cPortalDot11MaxUser
|
|
-- Added table hh3cPortalDot11Ipv6SrvTable, including the following nodes:
|
|
-- hh3cPortalDot11Ipv6SrvTemName
|
|
-- hh3cPortalDot11Ipv6WebSrvName
|
|
-- hh3cPortalDot11Ipv6DomainName
|
|
-- hh3cPortalDot11Ipv6AuthMethod
|
|
-- hh3cPortalDot11Ipv6MaxUser
|
|
-- 2016-07-14, Added by xkf6915
|
|
-- Added nodes in table hh3cPortalForbiddenRuleTable
|
|
-- hh3cPortalForbiddenRuleSsidName
|
|
-- =================================================================
|
|
HH3C-PORTAL-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
hh3cCommon
|
|
FROM HH3C-OID-MIB
|
|
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, Integer32, Counter64, Unsigned32,
|
|
TimeTicks
|
|
FROM SNMPv2-SMI
|
|
RowStatus, MacAddress, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
ifIndex, InterfaceIndex
|
|
FROM IF-MIB
|
|
InetAddressPrefixLength, InetAddressType, InetAddress, InetAddressIPv4
|
|
FROM INET-ADDRESS-MIB;
|
|
|
|
hh3cPortal MODULE-IDENTITY
|
|
LAST-UPDATED "201607141020Z" -- Jul 14, 2016 at 10:20 GMT
|
|
ORGANIZATION
|
|
"New H3C Tech. Co., Ltd."
|
|
CONTACT-INFO
|
|
"Platform Team New H3C Tech. Co., Ltd.
|
|
Hai-Dian District Beijing P.R. China
|
|
http://www.h3c.com
|
|
Zip:100085
|
|
"
|
|
DESCRIPTION
|
|
"The MIB module is used for managing portal."
|
|
REVISION "201607141020Z" -- Jul 14, 2016 at 10:20 GMT
|
|
DESCRIPTION
|
|
"Modified to add new node in table hh3cPortalForbiddenRuleTable."
|
|
REVISION "201510081020Z" -- Oct 8, 2015 at 10:20 GMT
|
|
DESCRIPTION
|
|
"Modified to add new table."
|
|
::= { hh3cCommon 99 }
|
|
|
|
Hh3cPortalAuthMethod ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the portal authentication method."
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(1),
|
|
direct(2),
|
|
layer3(3),
|
|
redhcp(4)
|
|
}
|
|
|
|
hh3cPortalConfig OBJECT IDENTIFIER ::= { hh3cPortal 1 }
|
|
|
|
--
|
|
-- PORTAL MAX USER NUMBER
|
|
--
|
|
|
|
hh3cPortalMaxUserNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the maximum number of online users,
|
|
the value to be set should meet the following two conditions:
|
|
1. Less than or equal to hh3cPortalUserNumberUpperLimit.
|
|
2. Greater than or equal to one.
|
|
|
|
The default value is equal to hh3cPortalUserNumberUpperLimit."
|
|
::= { hh3cPortalConfig 1 }
|
|
|
|
--
|
|
-- PORTAL CURRENT USER NUMBER
|
|
--
|
|
|
|
hh3cPortalCurrentUserNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of users connecting to the portal."
|
|
::= { hh3cPortalConfig 2 }
|
|
|
|
--
|
|
-- PORTAL STATUS
|
|
--
|
|
|
|
hh3cPortalStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates the portal status.
|
|
enabled:
|
|
Portal is enabled on one or more interfaces.
|
|
disabled:
|
|
Portal is not enabled on any interface."
|
|
::= { hh3cPortalConfig 3 }
|
|
|
|
--
|
|
-- PORTAL USER NUMBER_UPPER_LIMIT
|
|
--
|
|
|
|
hh3cPortalUserNumberUpperLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit of hh3cPortalMaxUserNumber."
|
|
::= { hh3cPortalConfig 4 }
|
|
|
|
--
|
|
-- PORTAL NAS-ID Config
|
|
--
|
|
hh3cPortalNasId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The nas id of this device."
|
|
::= { hh3cPortalConfig 5 }
|
|
|
|
--
|
|
-- PORTAL TABLES
|
|
--
|
|
|
|
hh3cPortalTables OBJECT IDENTIFIER ::= { hh3cPortal 2 }
|
|
|
|
|
|
--
|
|
-- PORTAL server table
|
|
--
|
|
hh3cPortalServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table defines the name and URL of portal server.
|
|
It can not be created and destroyed by MIB."
|
|
::= { hh3cPortalTables 1 }
|
|
|
|
hh3cPortalServerEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for each name and URL of portal server.
|
|
It is indexed using the object hh3cPortalServerName."
|
|
INDEX
|
|
{
|
|
hh3cPortalServerName
|
|
}
|
|
::= { hh3cPortalServerTable 1 }
|
|
|
|
|
|
Hh3cPortalServerEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalServerName OCTET STRING,
|
|
hh3cPortalServerUrl OCTET STRING,
|
|
hh3cPortalServerPort Integer32
|
|
}
|
|
|
|
hh3cPortalServerName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table of hh3cPortalServerTable, it shows
|
|
the name of the portal server."
|
|
::= { hh3cPortalServerEntry 1 }
|
|
|
|
hh3cPortalServerUrl OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the uniform resource locator to the portal server.
|
|
Users which have not logon to portal will be redirected to the
|
|
portal server according to hh3cPortalServerUrl.
|
|
|
|
The value is consisted of protocol, IP address and relative path.
|
|
For example: HTTP://10.1.1.1/portal
|
|
|
|
It is not configurable when the portal server has been enabled."
|
|
::= { hh3cPortalServerEntry 2 }
|
|
|
|
hh3cPortalServerPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65534)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the UDP port of the portal server.
|
|
|
|
The port will be used when client sends packets to portal server.
|
|
Default value is 50100.
|
|
|
|
It is not configurable when the portal server has been enabled."
|
|
::= { hh3cPortalServerEntry 3 }
|
|
|
|
--
|
|
-- PORTAL If Info Table
|
|
--
|
|
hh3cPortalIfInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalIfInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the portal information on some interface."
|
|
::= { hh3cPortalTables 2 }
|
|
|
|
hh3cPortalIfInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalIfInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for a interface on which
|
|
portal has been enabled.
|
|
It is indexed using the object ifIndex."
|
|
INDEX
|
|
{
|
|
ifIndex
|
|
}
|
|
::= { hh3cPortalIfInfoTable 1 }
|
|
|
|
|
|
Hh3cPortalIfInfoEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalAuthReqNumber Integer32,
|
|
hh3cPortalAuthSuccNumber Integer32,
|
|
hh3cPortalAuthFailNumber Integer32
|
|
}
|
|
|
|
hh3cPortalAuthReqNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of authentication request messages
|
|
which are sent by portal module to AAA module."
|
|
::= { hh3cPortalIfInfoEntry 1 }
|
|
|
|
|
|
hh3cPortalAuthSuccNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of authentication success response messages
|
|
which are sent by AAA module to portal module."
|
|
::= { hh3cPortalIfInfoEntry 2 }
|
|
|
|
hh3cPortalAuthFailNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of authentication failure response messages
|
|
which are sent by AAA module to portal module."
|
|
::= { hh3cPortalIfInfoEntry 3 }
|
|
|
|
--
|
|
-- PORTAL If Config Table
|
|
--
|
|
hh3cPortalIfServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalIfServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the portal information on some interface."
|
|
::= { hh3cPortalTables 3 }
|
|
|
|
hh3cPortalIfServerEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalIfServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for a interface on which
|
|
portal has been enabled.
|
|
It is indexed using the object ifIndex."
|
|
INDEX
|
|
{
|
|
hh3cPortalIfServerIndex
|
|
}
|
|
::= { hh3cPortalIfServerTable 1 }
|
|
|
|
Hh3cPortalIfServerEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalIfServerIndex Integer32,
|
|
hh3cPortalIfServerUrl OCTET STRING,
|
|
hh3cPortalIfServerRowStatus RowStatus
|
|
}
|
|
|
|
hh3cPortalIfServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table of hh3cIfPtServerTable, it shows
|
|
the index of the portal server."
|
|
::={ hh3cPortalIfServerEntry 1 }
|
|
|
|
hh3cPortalIfServerUrl OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the uniform resource locator to the portal server.
|
|
Users which have not logon to portal will be redirected to the
|
|
portal server according to hh3cPortalServerIfUrl.
|
|
The value is consisted of protocol, IP address and relative path.
|
|
For example: HTTP://10.1.1.1/portal
|
|
It is not configurable when the portal server has been enabled."
|
|
::= { hh3cPortalIfServerEntry 2 }
|
|
|
|
hh3cPortalIfServerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is responsible for managing the creation, deletion and
|
|
modification of rows, which support active status and CreateAndGo,
|
|
Destroy operation. To create a new row, portal server must be specified.
|
|
To destroy an existent row, the portal server MUST NOT be referred by
|
|
interface."
|
|
::= { hh3cPortalIfServerEntry 3 }
|
|
|
|
-- PORTAL Vlan Not binding NAS ID Table
|
|
hh3cPortalIfVlanNasIDTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalIfVlanNasIDEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the interface on which portal has been enabled,
|
|
the Vlan that the interface belongs to and the NAS ID to which the Vlan
|
|
is bound."
|
|
::= { hh3cPortalTables 4 }
|
|
|
|
hh3cPortalIfVlanNasIDEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalIfVlanNasIDEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for a interface on which portal has been
|
|
enabled, the Vlan that the interface belongs to and the NAS ID to which
|
|
the Vlan is bound.
|
|
It is indexed using the object ifIndex and Vlan that the interface
|
|
belongs to."
|
|
INDEX
|
|
{
|
|
hh3cPortalIfVlanNasIDIfIndex,
|
|
hh3cPortalIfVlanNasIDVlanID
|
|
}
|
|
::= { hh3cPortalIfVlanNasIDTable 1 }
|
|
|
|
Hh3cPortalIfVlanNasIDEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalIfVlanNasIDIfIndex InterfaceIndex,
|
|
hh3cPortalIfVlanNasIDVlanID Integer32,
|
|
hh3cPortalIfVlanNasIDNasID OCTET STRING
|
|
}
|
|
|
|
hh3cPortalIfVlanNasIDIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table of hh3cPortalIfVlanNasIDTable, it shows
|
|
the interface on which portal has been enabled."
|
|
::={ hh3cPortalIfVlanNasIDEntry 1 }
|
|
|
|
hh3cPortalIfVlanNasIDVlanID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table of hh3cPortalIfVlanNasIDTable, it shows
|
|
the Vlan that the interface belongs to."
|
|
::= { hh3cPortalIfVlanNasIDEntry 2 }
|
|
|
|
hh3cPortalIfVlanNasIDNasID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the NAS ID to which the Vlan is bound to."
|
|
::= { hh3cPortalIfVlanNasIDEntry 3 }
|
|
|
|
--
|
|
-- PORTAL SSID Free-rule Config Table
|
|
--
|
|
|
|
hh3cPortalSSIDFreeRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalSSIDFreeRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes SSID portal-free rule(s) allows specified users
|
|
to access specified external websites without portal authentication."
|
|
::= { hh3cPortalTables 5 }
|
|
|
|
hh3cPortalSSIDFreeRuleEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalSSIDFreeRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for SSID portal-free rule.
|
|
It is indexed using the object Index."
|
|
INDEX
|
|
{
|
|
hh3cPortalSSIDFreeRuleIndex
|
|
}
|
|
::= { hh3cPortalSSIDFreeRuleTable 1 }
|
|
|
|
Hh3cPortalSSIDFreeRuleEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalSSIDFreeRuleIndex Integer32,
|
|
hh3cPortalSSIDFreeRuleSrcSSID OCTET STRING,
|
|
hh3cPortalSSIDFreeRuleRowStatus RowStatus,
|
|
hh3cPortalSSIDFreeRuleSrcSpot OCTET STRING
|
|
}
|
|
|
|
hh3cPortalSSIDFreeRuleIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table of hh3cPortalSSIDFreeRuleTable, it shows
|
|
the index of the SSID portal-free rule."
|
|
::={ hh3cPortalSSIDFreeRuleEntry 1 }
|
|
|
|
hh3cPortalSSIDFreeRuleSrcSSID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SSID match against the packet's source SSID."
|
|
::={ hh3cPortalSSIDFreeRuleEntry 2 }
|
|
|
|
hh3cPortalSSIDFreeRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is responsible for managing the creation, deletion and
|
|
modification of rows, which support active status and CreateAndGo,
|
|
Destroy operation."
|
|
::= { hh3cPortalSSIDFreeRuleEntry 3 }
|
|
|
|
hh3cPortalSSIDFreeRuleSrcSpot OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The spot match against the packet's source spot."
|
|
::={ hh3cPortalSSIDFreeRuleEntry 4 }
|
|
|
|
--
|
|
-- PORTAL MAC Trigger Server
|
|
--
|
|
|
|
hh3cPortalMacTriggerSrvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalMacTriggerSrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the configration of MAC Trigger Portal server."
|
|
::= { hh3cPortalTables 6 }
|
|
|
|
hh3cPortalMacTriggerSrvEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalMacTriggerSrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in the table for MAC Trigger Portal server.
|
|
It is indexed using the object Index."
|
|
INDEX
|
|
{
|
|
hh3cPortalMacTriggerSrvIndex
|
|
}
|
|
::= { hh3cPortalMacTriggerSrvTable 1 }
|
|
|
|
Hh3cPortalMacTriggerSrvEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalMacTriggerSrvIndex Integer32,
|
|
hh3cPortalMacTriggerSrvIPAddrType InetAddressType,
|
|
hh3cPortalMacTriggerSrvIP InetAddress,
|
|
hh3cPortalMacTriggerSrvPort Integer32,
|
|
hh3cPortalMacTriggerSrvRowStatus RowStatus
|
|
}
|
|
|
|
hh3cPortalMacTriggerSrvIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table of hh3cPortalMacTriggerSrvTable, it shows
|
|
the index of the MAC Trigger Portal server."
|
|
::={ hh3cPortalMacTriggerSrvEntry 1 }
|
|
|
|
hh3cPortalMacTriggerSrvIPAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of MAC Trigger Portal server IP address. While
|
|
other types of addresses are defined in the InetAddressType
|
|
textual convention, and DNS names, a classifier can only look at
|
|
packets on the wire."
|
|
::={ hh3cPortalMacTriggerSrvEntry 2 }
|
|
|
|
hh3cPortalMacTriggerSrvIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the IP address of MAC Trigger Portal server."
|
|
::= { hh3cPortalMacTriggerSrvEntry 3 }
|
|
|
|
hh3cPortalMacTriggerSrvPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65534)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the UDP port of MAC Trigger Portal server.
|
|
The port will be used when client sends packets to MAC Trigger Portal server.
|
|
Default value is 50100."
|
|
::= { hh3cPortalMacTriggerSrvEntry 4 }
|
|
|
|
hh3cPortalMacTriggerSrvRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is responsible for managing the creation, deletion and
|
|
modification of rows, which support active status and CreateAndGo,
|
|
Destroy operation."
|
|
::= { hh3cPortalMacTriggerSrvEntry 5 }
|
|
|
|
--
|
|
-- PORTAL Eanble MAC Trigger on interface
|
|
--
|
|
|
|
hh3cPortalMacTriggerOnIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalMacTriggerOnIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the configration of Portal MAC Trigger on
|
|
interface."
|
|
::= { hh3cPortalTables 7 }
|
|
|
|
hh3cPortalMacTriggerOnIfEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalMacTriggerOnIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in the table for Portal MAC Trigger configuration on
|
|
interface. It is indexed using the object Index."
|
|
INDEX
|
|
{
|
|
hh3cPortalMacTriggerOnIfIfIndex
|
|
}
|
|
::= { hh3cPortalMacTriggerOnIfTable 1 }
|
|
|
|
Hh3cPortalMacTriggerOnIfEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalMacTriggerOnIfIfIndex InterfaceIndex,
|
|
hh3cPortalMacTriggerOnIfDetctFlowPeriod Integer32,
|
|
hh3cPortalMacTriggerOnIfThresholdFlow Unsigned32,
|
|
hh3cPortalMacTriggerOnIfRowStatus RowStatus
|
|
}
|
|
|
|
hh3cPortalMacTriggerOnIfIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the interface index and the index of
|
|
hh3cPortalMacTriggerOnIfTable."
|
|
::={ hh3cPortalMacTriggerOnIfEntry 1 }
|
|
|
|
hh3cPortalMacTriggerOnIfDetctFlowPeriod OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the user flow detection interval (in seconds) when
|
|
MAC Trigger and Portal are enabled.
|
|
Default value is 300."
|
|
DEFVAL { 300 }
|
|
::={ hh3cPortalMacTriggerOnIfEntry 2 }
|
|
|
|
hh3cPortalMacTriggerOnIfThresholdFlow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the user traffic threshold (in bytes) that triggers authentication
|
|
when MAC Trigger and Portal are enabled.
|
|
Default value is 0."
|
|
DEFVAL { 0 }
|
|
::={ hh3cPortalMacTriggerOnIfEntry 3 }
|
|
|
|
hh3cPortalMacTriggerOnIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is responsible for managing the creation, deletion and
|
|
modification of rows, which support active status and CreateAndGo,
|
|
Destroy operation."
|
|
::= { hh3cPortalMacTriggerOnIfEntry 4 }
|
|
|
|
--
|
|
-- PORTAL Free-rule Config Table
|
|
--
|
|
|
|
hh3cPortalFreeRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalFreeRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes portal-free rule(s) allows specified users to
|
|
access specified external websites without portal authentication."
|
|
::= { hh3cPortalTables 8 }
|
|
|
|
hh3cPortalFreeRuleEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalFreeRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for portal-free rule.
|
|
It is indexed using the object Index."
|
|
INDEX
|
|
{
|
|
hh3cPortalFreeRuleIndex
|
|
}
|
|
::= { hh3cPortalFreeRuleTable 1 }
|
|
|
|
Hh3cPortalFreeRuleEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalFreeRuleIndex Integer32,
|
|
hh3cPortalFreeRuleSrcIfIndex InterfaceIndex,
|
|
hh3cPortalFreeRuleSrcVlanID Integer32,
|
|
hh3cPortalFreeRuleSrcMac MacAddress,
|
|
hh3cPortalFreeRuleAddrType InetAddressType,
|
|
hh3cPortalFreeRuleSrcAddr InetAddress,
|
|
hh3cPortalFreeRuleSrcPrefix InetAddressPrefixLength,
|
|
hh3cPortalFreeRuleDstAddr InetAddress,
|
|
hh3cPortalFreeRuleDstPrefix InetAddressPrefixLength,
|
|
hh3cPortalFreeRuleProtocol INTEGER,
|
|
hh3cPortalFreeRuleSrcPort Integer32,
|
|
hh3cPortalFreeRuleDstPort Integer32,
|
|
hh3cPortalFreeRuleRowStatus RowStatus
|
|
}
|
|
|
|
hh3cPortalFreeRuleIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table of hh3cPortalFreeRuleTable, it shows
|
|
the index of the portal-free rule."
|
|
::={ hh3cPortalFreeRuleEntry 1 }
|
|
|
|
hh3cPortalFreeRuleSrcIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of source interface."
|
|
::={ hh3cPortalFreeRuleEntry 2 }
|
|
|
|
hh3cPortalFreeRuleSrcVlanID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identification of source vlan."
|
|
::={ hh3cPortalFreeRuleEntry 3 }
|
|
|
|
hh3cPortalFreeRuleSrcMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address to match against the packet's source MAC address."
|
|
::={ hh3cPortalFreeRuleEntry 4 }
|
|
|
|
hh3cPortalFreeRuleAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of IP address used by this classifier entry. While
|
|
other types of addresses are defined in the InetAddressType
|
|
textual convention, and DNS names, a classifier can only look at
|
|
packets on the wire."
|
|
::={ hh3cPortalFreeRuleEntry 5 }
|
|
|
|
hh3cPortalFreeRuleSrcAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address to match against the packet's source IP
|
|
address. This may be a DNS name or an IPv4 or IPv6
|
|
prefix. hh3cPortalFreeRuleSrcPrefix indicates the
|
|
number of bits that are relevant."
|
|
::={ hh3cPortalFreeRuleEntry 6 }
|
|
|
|
hh3cPortalFreeRuleSrcPrefix OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the CIDR Prefix carried in
|
|
hh3cPortalFreeRuleSrcAddr. In IPv4 addresses, a length of 0
|
|
indicates a match of any address; a length of 32 indicates a
|
|
match of a single host address, and a length between 0 and 32
|
|
indicates the use of a CIDR Prefix. IPv6 is similar, except that
|
|
prefix lengths range from 0..128."
|
|
::={ hh3cPortalFreeRuleEntry 7 }
|
|
|
|
hh3cPortalFreeRuleDstAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address to match against the packet's destination IP
|
|
address. This may be a DNS name or an IPv4 or IPv6
|
|
prefix. hh3cPortalFreeRuleDstPrefix indicates the
|
|
number of bits that are relevant."
|
|
::={ hh3cPortalFreeRuleEntry 8 }
|
|
|
|
hh3cPortalFreeRuleDstPrefix OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the CIDR Prefix carried in
|
|
hh3cPortalFreeRuleDstAddr. In IPv4 addresses, a length of 0
|
|
indicates a match of any address; a length of 32 indicates a
|
|
match of a single host address, and a length between 0 and 32
|
|
indicates the use of a CIDR Prefix. IPv6 is similar, except that
|
|
prefix lengths range from 0..128."
|
|
::={ hh3cPortalFreeRuleEntry 9 }
|
|
|
|
hh3cPortalFreeRuleProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
tcp(6),
|
|
udp(17)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol-type of port."
|
|
::={ hh3cPortalFreeRuleEntry 10 }
|
|
|
|
hh3cPortalFreeRuleSrcPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source port allows users to access."
|
|
::={ hh3cPortalFreeRuleEntry 11 }
|
|
|
|
hh3cPortalFreeRuleDstPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination port allows users to access."
|
|
::={ hh3cPortalFreeRuleEntry 12 }
|
|
|
|
hh3cPortalFreeRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is responsible for managing the creation, deletion and
|
|
modification of rows, which support active status and CreateAndGo,
|
|
Destroy operation."
|
|
::= { hh3cPortalFreeRuleEntry 13 }
|
|
|
|
--
|
|
-- PORTAL Forbidden-rule Config Table
|
|
--
|
|
|
|
hh3cPortalForbiddenRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalForbiddenRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes a portal-forbidden rule does not allow specified
|
|
users to access specified external websites."
|
|
::= { hh3cPortalTables 9 }
|
|
|
|
hh3cPortalForbiddenRuleEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalForbiddenRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for portal-forbidden rule.
|
|
It is indexed using the object Index."
|
|
INDEX
|
|
{
|
|
hh3cPortalForbiddenRuleIndex
|
|
}
|
|
::= { hh3cPortalForbiddenRuleTable 1 }
|
|
|
|
Hh3cPortalForbiddenRuleEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalForbiddenRuleIndex Integer32,
|
|
hh3cPortalForbiddenRuleSrcIfIndex InterfaceIndex,
|
|
hh3cPortalForbiddenRuleSrcVlanID Integer32,
|
|
hh3cPortalForbiddenRuleSrcMac MacAddress,
|
|
hh3cPortalForbiddenRuleAddrType InetAddressType,
|
|
hh3cPortalForbiddenRuleSrcAddr InetAddress,
|
|
hh3cPortalForbiddenRuleSrcPrefix InetAddressPrefixLength,
|
|
hh3cPortalForbiddenRuleDstAddr InetAddress,
|
|
hh3cPortalForbiddenRuleDstPrefix InetAddressPrefixLength,
|
|
hh3cPortalForbiddenRuleProtocol INTEGER,
|
|
hh3cPortalForbiddenRuleSrcPort Integer32,
|
|
hh3cPortalForbiddenRuleDstPort Integer32,
|
|
hh3cPortalForbiddenRuleRowStatus RowStatus,
|
|
hh3cPortalForbiddenRuleSsidName OCTET STRING
|
|
}
|
|
|
|
hh3cPortalForbiddenRuleIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table of hh3cPortalForbiddenRuleTable, it shows
|
|
the index of the portal-forbidden rule."
|
|
::={ hh3cPortalForbiddenRuleEntry 1 }
|
|
|
|
hh3cPortalForbiddenRuleSrcIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of source interface."
|
|
::={ hh3cPortalForbiddenRuleEntry 2 }
|
|
|
|
hh3cPortalForbiddenRuleSrcVlanID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identification of source vlan."
|
|
::={ hh3cPortalForbiddenRuleEntry 3 }
|
|
|
|
hh3cPortalForbiddenRuleSrcMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address to match against the packet's source MAC address."
|
|
::={ hh3cPortalForbiddenRuleEntry 4 }
|
|
|
|
hh3cPortalForbiddenRuleAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of IP address used by this classifier entry. While
|
|
other types of addresses are defined in the InetAddressType
|
|
textual convention, and DNS names, a classifier can only look at
|
|
packets on the wire."
|
|
::={ hh3cPortalForbiddenRuleEntry 5 }
|
|
|
|
hh3cPortalForbiddenRuleSrcAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address to match against the packet's source IP
|
|
address. This may be a DNS name or an IPv4 or IPv6
|
|
prefix. hh3cPortalForbiddenRuleSrcPrefix indicates the
|
|
number of bits that are relevant."
|
|
::={ hh3cPortalForbiddenRuleEntry 6 }
|
|
|
|
hh3cPortalForbiddenRuleSrcPrefix OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the CIDR Prefix carried in
|
|
hh3cPortalFreeRuleSrcAddr. In IPv4 addresses, a length of 0
|
|
indicates a match of any address; a length of 32 indicates a
|
|
match of a single host address, and a length between 0 and 32
|
|
indicates the use of a CIDR Prefix. IPv6 is similar, except that
|
|
prefix lengths range from 0..128."
|
|
::={ hh3cPortalForbiddenRuleEntry 7 }
|
|
|
|
hh3cPortalForbiddenRuleDstAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address to match against the packet's destination IP
|
|
address. This may be a DNS name or an IPv4 or IPv6
|
|
prefix. hh3cPortalForbiddenRuleDstPrefix indicates the
|
|
number of bits that are relevant."
|
|
::={ hh3cPortalForbiddenRuleEntry 8 }
|
|
|
|
hh3cPortalForbiddenRuleDstPrefix OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the CIDR Prefix carried in
|
|
hh3cPortalFreeRuleDstAddr. In IPv4 addresses, a length of 0
|
|
indicates a match of any address; a length of 32 indicates a
|
|
match of a single host address, and a length between 0 and 32
|
|
indicates the use of a CIDR Prefix. IPv6 is similar, except that
|
|
prefix lengths range from 0..128."
|
|
::={ hh3cPortalForbiddenRuleEntry 9 }
|
|
|
|
hh3cPortalForbiddenRuleProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
tcp(6),
|
|
udp(17)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol-type of port."
|
|
::={ hh3cPortalForbiddenRuleEntry 10 }
|
|
|
|
hh3cPortalForbiddenRuleSrcPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source port does not allow users to access."
|
|
::={ hh3cPortalForbiddenRuleEntry 11 }
|
|
|
|
hh3cPortalForbiddenRuleDstPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination port does not allow users to access."
|
|
::={ hh3cPortalForbiddenRuleEntry 12 }
|
|
|
|
hh3cPortalForbiddenRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is responsible for managing the creation, deletion and
|
|
modification of rows, which support active status and CreateAndGo,
|
|
Destroy operation."
|
|
::= { hh3cPortalForbiddenRuleEntry 13 }
|
|
|
|
hh3cPortalForbiddenRuleSsidName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to match packet's source SSID."
|
|
::= { hh3cPortalForbiddenRuleEntry 14 }
|
|
--
|
|
-- Define the portal Traps.
|
|
--
|
|
|
|
hh3cPortalTraps OBJECT IDENTIFIER ::= { hh3cPortal 3 }
|
|
|
|
hh3cPortalTrapPrefix OBJECT IDENTIFIER ::= { hh3cPortalTraps 0 }
|
|
|
|
hh3cPortalServerLost NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hh3cPortalServerName,
|
|
hh3cPortalFirstTrapTime,
|
|
hh3cPortalServerIP,
|
|
hh3cPortalServerPort
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when the device finds that the portal server
|
|
is unreachable, the portal server's name is hh3cPortalServerName, and
|
|
the portal server's IP is hh3cPortalServerIP, and the portal server's
|
|
port is hh3cPortalServerPort, and the portal server has been enabled."
|
|
::= { hh3cPortalTrapPrefix 1 }
|
|
|
|
hh3cPortalServerGet NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hh3cPortalServerName,
|
|
hh3cPortalFirstTrapTime,
|
|
hh3cPortalServerIP,
|
|
hh3cPortalServerPort
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is generated when the device finds that the state of portal
|
|
server changes from unreachable state to reachable,
|
|
the portal server's name is hh3cPortalServerName, and the portal server's
|
|
IP is hh3cPortalServerIP, and the portal server's port is hh3cPortalServerPort,
|
|
and the portal server has been enabled."
|
|
::= { hh3cPortalTrapPrefix 2 }
|
|
|
|
hh3cPortalTrapVarObjects OBJECT IDENTIFIER ::= { hh3cPortalTraps 1 }
|
|
|
|
hh3cPortalFirstTrapTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the first trap time."
|
|
::= { hh3cPortalTrapVarObjects 1 }
|
|
|
|
hh3cPortalServerIP OBJECT-TYPE
|
|
SYNTAX InetAddressIPv4
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The portal server's IP."
|
|
::= { hh3cPortalTrapVarObjects 2 }
|
|
|
|
-- PORTAL STATISTIC
|
|
|
|
hh3cPortalStatistic OBJECT IDENTIFIER ::= { hh3cPortal 4 }
|
|
|
|
-- PORTAL AUTH REQ STATISTIC
|
|
|
|
hh3cPortalStatAuthReq OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of portal authentication requests from the
|
|
portal server."
|
|
::= { hh3cPortalStatistic 1 }
|
|
|
|
-- PORTAL ACK LOGOUT STATISTIC
|
|
|
|
hh3cPortalStatAckLogout OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of logout requests from the portal server."
|
|
::= { hh3cPortalStatistic 2 }
|
|
|
|
-- PORTAL NOTIFY LOGOUT STATISTIC
|
|
|
|
hh3cPortalStatNotifyLogout OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of logout requests from the access device."
|
|
::= { hh3cPortalStatistic 3 }
|
|
|
|
-- PORTAL CHALLENGE TIMEOUT STATISTIC
|
|
|
|
hh3cPortalStatChallengeTimeout OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of challenge from the portal server without
|
|
response."
|
|
::= { hh3cPortalStatistic 4 }
|
|
|
|
-- PORTAL CHALLENGE BUSY STATISTIC
|
|
|
|
hh3cPortalStatChallengeBusy OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of device-busy responses for challenges from
|
|
the portal server."
|
|
::= { hh3cPortalStatistic 5 }
|
|
|
|
-- PORTAL CHALLENGE FAIL STATISTIC
|
|
|
|
hh3cPortalStatChallengeFail OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of challenges from the portal server with
|
|
failure response."
|
|
::= { hh3cPortalStatistic 6 }
|
|
|
|
-- PORTAL authenticate TIMEOUT STATISTIC
|
|
|
|
hh3cPortalStatAuthTimeout OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of authentication requests from the portal
|
|
server without responses."
|
|
::= { hh3cPortalStatistic 7 }
|
|
|
|
-- PORTAL authenticate FAIL STATISTIC
|
|
|
|
hh3cPortalStatAuthFail OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of authentication requests from the portal
|
|
server with failure responses."
|
|
::= { hh3cPortalStatistic 8 }
|
|
|
|
-- PORTAL PASSWORD ERROR STATISTIC
|
|
|
|
hh3cPortalStatPwdError OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of password errors."
|
|
::= { hh3cPortalStatistic 9 }
|
|
|
|
-- PORTAL authenticate BUSY STATISTIC
|
|
|
|
hh3cPortalStatAuthBusy OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of device-busy responses to authentication
|
|
requests from the portal server."
|
|
::= { hh3cPortalStatistic 10 }
|
|
|
|
-- PORTAL authenticate DISORDER STATISTIC
|
|
|
|
hh3cPortalStatAuthDisordered OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of disordered authentication packets from
|
|
the portal server."
|
|
::= { hh3cPortalStatistic 11 }
|
|
|
|
-- PORTAL authenticate UNKNOWN ERROR STATISTIC
|
|
|
|
hh3cPortalStatAuthUnknownError OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of unknown errors."
|
|
::= { hh3cPortalStatistic 12 }
|
|
-- PORTAL authenticate response STATISTIC
|
|
|
|
hh3cPortalStatAuthResp OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of authentication response messages
|
|
which are sent by device to portal server."
|
|
::= { hh3cPortalStatistic 13 }
|
|
|
|
-- PORTAL authenticate challenge request STATISTIC
|
|
|
|
hh3cPortalStatChallengeReq OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of challenge request messages
|
|
which are sent by portal server to device."
|
|
::= { hh3cPortalStatistic 14 }
|
|
|
|
-- PORTAL authenticate challenge response STATISTIC
|
|
|
|
hh3cPortalStatChallengeResp OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of challenge response messages
|
|
which are sent by device to portal server."
|
|
::= { hh3cPortalStatistic 15 }
|
|
|
|
-- PORTAL http request statistic
|
|
|
|
hh3cPortalStatHttpReq OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of http request messages
|
|
which are sent by portal user to device."
|
|
::= { hh3cPortalStatistic 16 }
|
|
|
|
-- PORTAL http response statistic
|
|
|
|
hh3cPortalStatHttpResp OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of http response messages
|
|
which are sent by device to portal user."
|
|
::= { hh3cPortalStatistic 17 }
|
|
|
|
-- PORTAL HTTPS request statistic
|
|
|
|
hh3cPortalStatHttpsReq OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of HTTPS request messages
|
|
sent from portal users to the device."
|
|
::= { hh3cPortalStatistic 18 }
|
|
|
|
-- PORTAL HTTPS response statistic
|
|
|
|
hh3cPortalStatHttpsResp OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the number of HTTPS response messages
|
|
sent from the device to portal users."
|
|
::= { hh3cPortalStatistic 19 }
|
|
|
|
|
|
-- PORTAL PACKET STATISTIC BY ERROR CODE
|
|
|
|
hh3cPortalPktStatistic OBJECT IDENTIFIER ::= { hh3cPortal 5 }
|
|
|
|
-- PORTAL REQ AUTH STATISTIC
|
|
|
|
hh3cPortalPktStaReqAuthNum OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of portal authentication requests from the
|
|
portal server."
|
|
::= { hh3cPortalPktStatistic 1 }
|
|
|
|
hh3cPortalPktStaAckAuthSuccess OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of the response to REQ-AUTH packet of
|
|
portal server including error code 0 in the packet, that is
|
|
authentication success."
|
|
::= { hh3cPortalPktStatistic 2 }
|
|
|
|
hh3cPortalPktStaAckAuthReject OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of the response to REQ-AUTH packet of
|
|
portal server including error code 1 in the packet, that is rejected
|
|
by server."
|
|
::= { hh3cPortalPktStatistic 3 }
|
|
|
|
hh3cPortalPktStaAckAuthEstablish OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of the response to REQ-AUTH packet of
|
|
portal server including error code 2 in the packet, that is the link
|
|
is already established."
|
|
::= { hh3cPortalPktStatistic 4 }
|
|
|
|
hh3cPortalPktStaAckAuthBusy OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of the response to REQ-AUTH packet of
|
|
portal server including error code 3 in the packet, that is the
|
|
system is busy."
|
|
::= { hh3cPortalPktStatistic 5 }
|
|
|
|
hh3cPortalPktStaAckAuthAuthFail OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of the response to REQ-AUTH packet of
|
|
portal server including error code 4 in the packet, that is
|
|
authentication fail."
|
|
::= { hh3cPortalPktStatistic 6 }
|
|
|
|
hh3cPortalPktStaReqChallengeNum OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of portal challenge requests from the
|
|
portal server."
|
|
::= { hh3cPortalPktStatistic 7 }
|
|
|
|
hh3cPortalPktStaAckChallengeSuccess OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of the response to challenge packet of
|
|
portal server including error code 0 in the packet, that is
|
|
challenge is success."
|
|
::= { hh3cPortalPktStatistic 8 }
|
|
|
|
hh3cPortalPktStaAckChallengeReject OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of the response to challenge packet of
|
|
portal server including error code 1 in the packet, that is
|
|
challenge is rejected by server."
|
|
::= { hh3cPortalPktStatistic 9 }
|
|
|
|
hh3cPortalPktStaAckChallengeEstablish OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of the response to challenge packet of
|
|
portal server including error code 2 in the packet, that is the
|
|
link is alreadys established."
|
|
::= { hh3cPortalPktStatistic 10 }
|
|
|
|
hh3cPortalPktStaAckChallengeBusy OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of the response to challenge packet of
|
|
portal server including error code 3 in the packet, that is the
|
|
system is busy."
|
|
::= { hh3cPortalPktStatistic 11 }
|
|
|
|
hh3cPortalPktStaAckChallengeAuthFail OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the total number of the response to challenge packet of
|
|
portal server including error code 4 in the packet, that is
|
|
authentication fail."
|
|
::= { hh3cPortalPktStatistic 12 }
|
|
|
|
hh3cPortalExtConfig OBJECT IDENTIFIER ::= { hh3cPortal 6 }
|
|
|
|
--
|
|
-- PORTAL MAX USER NUMBER
|
|
--
|
|
|
|
hh3cPortalExtMaxUserNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the maximum number of online users."
|
|
::= { hh3cPortalExtConfig 1 }
|
|
|
|
--
|
|
-- PORTAL CURRENT USER NUMBER
|
|
--
|
|
|
|
hh3cPortalExtCurrentUserNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of online portal users."
|
|
::= { hh3cPortalExtConfig 2 }
|
|
|
|
--
|
|
-- PORTAL STATUS
|
|
--
|
|
|
|
hh3cPortalExtStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It indicates the portal status.
|
|
enabled:
|
|
Portal is enabled on one or more interfaces.
|
|
disabled:
|
|
Portal is not enabled on any interface."
|
|
::= { hh3cPortalExtConfig 3 }
|
|
|
|
hh3cPortalExtTables OBJECT IDENTIFIER ::= { hh3cPortal 7 }
|
|
|
|
--
|
|
-- PORTAL server table
|
|
--
|
|
hh3cPortalExtSrvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalExtSrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table defines the name of the portal server. It can be created
|
|
and destroyed by MIB."
|
|
::= { hh3cPortalExtTables 1 }
|
|
|
|
hh3cPortalExtSrvEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalExtSrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for each name and URL of the portal server.
|
|
It is indexed by using the object hh3cPortalExtSrvName."
|
|
INDEX
|
|
{
|
|
hh3cPortalExtSrvName
|
|
}
|
|
::= { hh3cPortalExtSrvTable 1 }
|
|
|
|
|
|
Hh3cPortalExtSrvEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalExtSrvName OCTET STRING,
|
|
hh3cPortalExtSrvIPAddrType InetAddressType,
|
|
hh3cPortalExtSrvIP InetAddress,
|
|
hh3cPortalExtSrvPort Integer32,
|
|
hh3cPortalExtSrvRowStatus RowStatus
|
|
}
|
|
|
|
hh3cPortalExtSrvName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table hh3cPortalExtSrvTable. It shows
|
|
the name of the portal server."
|
|
::= { hh3cPortalExtSrvEntry 1 }
|
|
|
|
hh3cPortalExtSrvIPAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the portal server IP address."
|
|
::={ hh3cPortalExtSrvEntry 2 }
|
|
|
|
hh3cPortalExtSrvIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the IP address of the portal server."
|
|
::= { hh3cPortalExtSrvEntry 3 }
|
|
|
|
hh3cPortalExtSrvPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the UDP port of the portal server.
|
|
The port will be used when clients send packets to the portal server.
|
|
Default value is 50100.
|
|
It is not configurable when the portal server has been enabled."
|
|
::= { hh3cPortalExtSrvEntry 4 }
|
|
|
|
hh3cPortalExtSrvRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is responsible for managing the creation, deletion and
|
|
modification of rows, which support active status and CreateAndGo and
|
|
Destroy operations. To create a new row, the portal server must be
|
|
specified.
|
|
To destroy an existing row, the portal server MUST NOT be referenced by
|
|
an interface."
|
|
::= { hh3cPortalExtSrvEntry 5 }
|
|
|
|
--
|
|
-- PORTAL web server table
|
|
--
|
|
hh3cPortalExtWebSrvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalExtWebSrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table defines the name of the portal Web server. It can be created
|
|
and destroyed by MIB."
|
|
::= { hh3cPortalExtTables 2 }
|
|
|
|
hh3cPortalExtWebSrvEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalExtWebSrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for each name and portal Web server.
|
|
It is indexed by using the object hh3cPortalExtWebSrvName."
|
|
INDEX
|
|
{
|
|
hh3cPortalExtWebSrvName
|
|
}
|
|
::= { hh3cPortalExtWebSrvTable 1 }
|
|
|
|
|
|
Hh3cPortalExtWebSrvEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalExtWebSrvName OCTET STRING,
|
|
hh3cPortalExtWebSrvUrl OCTET STRING,
|
|
hh3cPortalExtWebSrvRowStatus RowStatus
|
|
}
|
|
|
|
hh3cPortalExtWebSrvName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table hh3cPortalExtWebSrvTable. It shows
|
|
the name of the portal Web server."
|
|
::= { hh3cPortalExtWebSrvEntry 1 }
|
|
|
|
hh3cPortalExtWebSrvUrl OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the URL to the portal Web server.
|
|
Users which have not logged on to portal will be redirected to the
|
|
portal server according to hh3cPortalServerIfUrl.
|
|
The value is consisted of protocol, IP address and relative path.
|
|
For example: http://10.1.1.1/portal."
|
|
::= { hh3cPortalExtWebSrvEntry 2 }
|
|
|
|
hh3cPortalExtWebSrvRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is responsible for managing the creation, deletion and
|
|
modification of rows, which support active status and CreateAndGo and
|
|
Destroy operations. To create a new row, the portal server must be specified.
|
|
To destroy an existing row, the portal Web server MUST NOT be referenced by an
|
|
interface."
|
|
::= { hh3cPortalExtWebSrvEntry 3 }
|
|
|
|
hh3cPortalExtMTSrvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalExtMTSrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the configuration of the MAC Trigger server."
|
|
::= { hh3cPortalExtTables 3 }
|
|
|
|
hh3cPortalExtMTSrvEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalExtMTSrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in the table for the MAC Trigger server. It is indexed by using the object Index."
|
|
INDEX
|
|
{
|
|
hh3cPortalExtMTSrvName
|
|
}
|
|
::= { hh3cPortalExtMTSrvTable 1 }
|
|
|
|
Hh3cPortalExtMTSrvEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalExtMTSrvName OCTET STRING,
|
|
hh3cPortalExtMTSrvIPAddrType InetAddressType,
|
|
hh3cPortalExtMTSrvIP InetAddress,
|
|
hh3cPortalExtMTSrvPort Integer32,
|
|
hh3cPortalExtMTDetctFlowPeriod Integer32,
|
|
hh3cPortalExtMTThresholdFlow Unsigned32,
|
|
hh3cPortalExtMTSrvRowStatus RowStatus
|
|
}
|
|
|
|
hh3cPortalExtMTSrvName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table hh3cPortalExtMTSrvTable. It shows
|
|
the name of the MAC Trigger server."
|
|
::= { hh3cPortalExtMTSrvEntry 1 }
|
|
|
|
hh3cPortalExtMTSrvIPAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the MAC Trigger server IP address."
|
|
::={ hh3cPortalExtMTSrvEntry 2 }
|
|
|
|
hh3cPortalExtMTSrvIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the IP address of the MAC Trigger server."
|
|
::= { hh3cPortalExtMTSrvEntry 3 }
|
|
|
|
hh3cPortalExtMTSrvPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the UDP port of the MAC Trigger server.
|
|
The port will be used when clients send packets to the MAC Trigger server.
|
|
Default value is 50100."
|
|
DEFVAL { 50100 }
|
|
::= { hh3cPortalExtMTSrvEntry 4 }
|
|
|
|
hh3cPortalExtMTDetctFlowPeriod OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the user flow detection interval (in seconds) when
|
|
MAC Trigger and Portal are enabled.
|
|
Default value is 300."
|
|
DEFVAL { 300 }
|
|
::= { hh3cPortalExtMTSrvEntry 5 }
|
|
|
|
hh3cPortalExtMTThresholdFlow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the user traffic threshold (in bytes) that triggers authentication
|
|
when MAC Trigger and Portal are enabled.
|
|
Default value is 0."
|
|
DEFVAL { 0 }
|
|
::= { hh3cPortalExtMTSrvEntry 6 }
|
|
|
|
hh3cPortalExtMTSrvRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is responsible for managing the creation, deletion and
|
|
modification of rows, which support active status and CreateAndGo and
|
|
Destroy operations."
|
|
::= { hh3cPortalExtMTSrvEntry 7 }
|
|
--
|
|
-- PORTAL extend if table
|
|
--
|
|
hh3cPortalExtIfConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalExtIfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes portal information on interfaces."
|
|
::= { hh3cPortalExtTables 4 }
|
|
|
|
hh3cPortalExtIfConfigEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalExtIfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for an interface on which
|
|
portal has been enabled.
|
|
It is indexed by using the object ifIndex."
|
|
INDEX
|
|
{
|
|
hh3cPortalExtIfIndex
|
|
}
|
|
::= { hh3cPortalExtIfConfigTable 1 }
|
|
|
|
Hh3cPortalExtIfConfigEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalExtIfIndex InterfaceIndex,
|
|
hh3cPortalExtIfWebSrvName OCTET STRING,
|
|
hh3cPortalExtIfDomainName OCTET STRING,
|
|
hh3cPortalExtIfAuthMethod Hh3cPortalAuthMethod,
|
|
hh3cPortalExtIfMTSrvName OCTET STRING,
|
|
hh3cPortalExtIfMaxUser Unsigned32
|
|
}
|
|
|
|
hh3cPortalExtIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the interface index and the index of hh3cPortalExtIfConfigTable."
|
|
::= { hh3cPortalExtIfConfigEntry 1 }
|
|
|
|
hh3cPortalExtIfWebSrvName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Portal Web server name must exist. It references
|
|
hh3cPortalExtWebSrvName."
|
|
::= { hh3cPortalExtIfConfigEntry 2 }
|
|
|
|
hh3cPortalExtIfDomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication domain."
|
|
::= { hh3cPortalExtIfConfigEntry 3 }
|
|
|
|
hh3cPortalExtIfAuthMethod OBJECT-TYPE
|
|
SYNTAX Hh3cPortalAuthMethod
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the portal authentication method."
|
|
::= { hh3cPortalExtIfConfigEntry 4 }
|
|
|
|
hh3cPortalExtIfMTSrvName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC trigger server name must exist. It references hh3cPortalExtMTSrvName."
|
|
::= { hh3cPortalExtIfConfigEntry 5 }
|
|
|
|
hh3cPortalExtIfMaxUser OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of portal users."
|
|
::= { hh3cPortalExtIfConfigEntry 6 }
|
|
|
|
hh3cPortalExtIfIpv6ConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalExtIfIpv6ConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes IPv6 portal information on interfaces."
|
|
::= { hh3cPortalExtTables 5 }
|
|
|
|
hh3cPortalExtIfIpv6ConfigEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalExtIfIpv6ConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for an interface on which
|
|
IPv6 portal has been enabled.
|
|
It is indexed by using the object ifIndex."
|
|
INDEX
|
|
{
|
|
hh3cPortalExtIfIpv6Index
|
|
}
|
|
::= { hh3cPortalExtIfIpv6ConfigTable 1 }
|
|
|
|
Hh3cPortalExtIfIpv6ConfigEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalExtIfIpv6Index InterfaceIndex,
|
|
hh3cPortalExtIfIpv6WebSrvName OCTET STRING,
|
|
hh3cPortalExtIfIpv6DomainName OCTET STRING,
|
|
hh3cPortalExtIfIpv6AuthMethod Hh3cPortalAuthMethod,
|
|
hh3cPortalExtIfIpv6MaxUser Unsigned32
|
|
}
|
|
|
|
hh3cPortalExtIfIpv6Index OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the interface index and the index of hh3cPortalExtIfIpv6ConfigTable."
|
|
::= { hh3cPortalExtIfIpv6ConfigEntry 1 }
|
|
|
|
hh3cPortalExtIfIpv6WebSrvName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Portal Web server name must exist. It references hh3cPortalExtWebSrvName."
|
|
::= { hh3cPortalExtIfIpv6ConfigEntry 2 }
|
|
|
|
hh3cPortalExtIfIpv6DomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication domain."
|
|
::= { hh3cPortalExtIfIpv6ConfigEntry 3 }
|
|
|
|
hh3cPortalExtIfIpv6AuthMethod OBJECT-TYPE
|
|
SYNTAX Hh3cPortalAuthMethod
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the portal authentication method."
|
|
::= { hh3cPortalExtIfIpv6ConfigEntry 4 }
|
|
|
|
|
|
hh3cPortalExtIfIpv6MaxUser OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of IPv6 portal users."
|
|
::= { hh3cPortalExtIfIpv6ConfigEntry 5 }
|
|
--
|
|
-- PORTAL dot11 configuration table
|
|
--
|
|
hh3cPortalDot11SrvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalDot11SrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the portal information on service templates."
|
|
::= { hh3cPortalExtTables 6 }
|
|
|
|
hh3cPortalDot11SrvEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalDot11SrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for a service template on which
|
|
portal has been enabled.
|
|
It is indexed by using the object wlan service-template name."
|
|
INDEX
|
|
{
|
|
hh3cPortalDot11SrvTemName
|
|
}
|
|
::= { hh3cPortalDot11SrvTable 1 }
|
|
|
|
Hh3cPortalDot11SrvEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalDot11SrvTemName OCTET STRING,
|
|
hh3cPortalDot11WebSrvName OCTET STRING,
|
|
hh3cPortalDot11DomainName OCTET STRING,
|
|
hh3cPortalDot11AuthMethod Hh3cPortalAuthMethod,
|
|
hh3cPortalDot11MTSrvName OCTET STRING,
|
|
hh3cPortalDot11MaxUser Unsigned32
|
|
}
|
|
|
|
hh3cPortalDot11SrvTemName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..63))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table hh3cPortalDot11SrvTable, it shows
|
|
the name of the wlan service-template."
|
|
::= { hh3cPortalDot11SrvEntry 1 }
|
|
|
|
hh3cPortalDot11WebSrvName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows portal web-server name."
|
|
::= { hh3cPortalDot11SrvEntry 2 }
|
|
|
|
hh3cPortalDot11DomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows portal authentication domain name."
|
|
::= { hh3cPortalDot11SrvEntry 3 }
|
|
|
|
hh3cPortalDot11AuthMethod OBJECT-TYPE
|
|
SYNTAX Hh3cPortalAuthMethod
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the portal authentication method on service templates."
|
|
::= { hh3cPortalDot11SrvEntry 4 }
|
|
|
|
hh3cPortalDot11MTSrvName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC trigger server name must exist. It references hh3cPortalExtMTSrvName."
|
|
::= { hh3cPortalDot11SrvEntry 5 }
|
|
|
|
hh3cPortalDot11MaxUser OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of portal users."
|
|
::= { hh3cPortalDot11SrvEntry 6 }
|
|
|
|
hh3cPortalDot11Ipv6SrvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cPortalDot11Ipv6SrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes IPv6 portal information on service templates."
|
|
::= { hh3cPortalExtTables 7 }
|
|
|
|
hh3cPortalDot11Ipv6SrvEntry OBJECT-TYPE
|
|
SYNTAX Hh3cPortalDot11Ipv6SrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is a row in this table for a service template on which
|
|
IPv6 portal has been enabled.
|
|
It is indexed by using the object wlan service-template name."
|
|
INDEX
|
|
{
|
|
hh3cPortalDot11Ipv6SrvTemName
|
|
}
|
|
::= { hh3cPortalDot11Ipv6SrvTable 1 }
|
|
|
|
Hh3cPortalDot11Ipv6SrvEntry ::= SEQUENCE
|
|
{
|
|
hh3cPortalDot11Ipv6SrvTemName OCTET STRING,
|
|
hh3cPortalDot11Ipv6WebSrvName OCTET STRING,
|
|
hh3cPortalDot11Ipv6DomainName OCTET STRING,
|
|
hh3cPortalDot11Ipv6AuthMethod Hh3cPortalAuthMethod,
|
|
hh3cPortalDot11Ipv6MaxUser Unsigned32
|
|
}
|
|
|
|
hh3cPortalDot11Ipv6SrvTemName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..63))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the index of the table hh3cPortalDot11Ipv6SrvTable. It shows
|
|
the name of the IPv6 portal server."
|
|
::= { hh3cPortalDot11Ipv6SrvEntry 1 }
|
|
|
|
hh3cPortalDot11Ipv6WebSrvName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows the IPv6 portal Web server name."
|
|
::= { hh3cPortalDot11Ipv6SrvEntry 2 }
|
|
|
|
hh3cPortalDot11Ipv6DomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPv6 portal authentication domain name."
|
|
::= { hh3cPortalDot11Ipv6SrvEntry 3 }
|
|
|
|
hh3cPortalDot11Ipv6AuthMethod OBJECT-TYPE
|
|
SYNTAX Hh3cPortalAuthMethod
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the IPv6 portal authentication method on service templates."
|
|
::= { hh3cPortalDot11Ipv6SrvEntry 4 }
|
|
|
|
hh3cPortalDot11Ipv6MaxUser OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of IPv6 portal users."
|
|
::= { hh3cPortalDot11Ipv6SrvEntry 5 }
|
|
|
|
END
|
|
|