842 lines
26 KiB
Plaintext
842 lines
26 KiB
Plaintext
CISCOSB-RADIUSSRV DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: CISCOSB Radius Server Private Extension
|
|
-- Version: 910
|
|
-- Date: June 2015
|
|
IMPORTS
|
|
switch001, rlRadius,rlAAAEap FROM CISCOSB-MIB
|
|
Unsigned32, IpAddress,Counter32,
|
|
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
|
VlanId FROM Q-BRIDGE-MIB
|
|
TruthValue, RowStatus, DisplayString,
|
|
DateAndTime, TimeStamp,
|
|
TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC
|
|
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB; -- RFC2851
|
|
|
|
rlRadiusServ MODULE-IDENTITY
|
|
LAST-UPDATED "201506210000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
|
|
CONTACT-INFO
|
|
"Postal: 170 West Tasman Drive
|
|
San Jose , CA 95134-1706
|
|
USA
|
|
|
|
|
|
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
|
|
|
|
DESCRIPTION
|
|
"The private MIB module definition for Authentication, Authorization and Accounting
|
|
in CISCOSB devices."
|
|
REVISION "201506210000Z"
|
|
DESCRIPTION
|
|
"Added this MODULE-IDENTITY clause."
|
|
::= { switch001 226 }
|
|
|
|
rlRadiusServEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether Radius Server enabled on the switch. "
|
|
::= { rlRadiusServ 1 }
|
|
|
|
rlRadiusServAcctPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To define the accounting UDP port used for accounting requests."
|
|
DEFVAL { 1813 }
|
|
::= { rlRadiusServ 2 }
|
|
|
|
rlRadiusServAuthPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To define the authentication UDP port used for authentication requests."
|
|
DEFVAL { 1812 }
|
|
::= { rlRadiusServ 3 }
|
|
|
|
rlRadiusServDefaultKey OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Default Secret key to be shared with this all Radius Clients server."
|
|
::= { rlRadiusServ 4 }
|
|
|
|
rlRadiusServDefaultKeyMD5 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Default Secret key MD5."
|
|
::= { rlRadiusServ 5 }
|
|
|
|
rlRadiusServTrapAcct OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To enable sending accounting traps."
|
|
::= { rlRadiusServ 6 }
|
|
|
|
rlRadiusServTrapAuthFailure OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To enable sending traps when an authentication failed and Access-Reject is sent."
|
|
::= { rlRadiusServ 7 }
|
|
|
|
rlRadiusServTrapAuthSuccess OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To enable sending traps when a user is successfully authorized."
|
|
::= { rlRadiusServ 8 }
|
|
|
|
-- rlRadiusServGroupEntry
|
|
|
|
rlRadiusServGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRadiusServGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS
|
|
server group entry."
|
|
::= { rlRadiusServ 9 }
|
|
|
|
rlRadiusServGroupEntry OBJECT-TYPE
|
|
SYNTAX RlRadiusServGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS
|
|
server group entry."
|
|
INDEX { rlRadiusServGroupName }
|
|
::= { rlRadiusServGroupTable 1 }
|
|
|
|
RlRadiusServGroupEntry ::= SEQUENCE {
|
|
rlRadiusServGroupName DisplayString,
|
|
rlRadiusServGroupVLAN INTEGER,
|
|
rlRadiusServGroupVLANName DisplayString,
|
|
rlRadiusServGroupACL1 DisplayString,
|
|
rlRadiusServGroupACL2 DisplayString,
|
|
rlRadiusServGroupPrvLevel INTEGER,
|
|
rlRadiusServGroupTimeRangeName DisplayString,
|
|
rlRadiusServGroupStatus RowStatus
|
|
}
|
|
|
|
rlRadiusServGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To define Radius Server Group Name"
|
|
::= { rlRadiusServGroupEntry 1 }
|
|
|
|
rlRadiusServGroupVLAN OBJECT-TYPE
|
|
SYNTAX INTEGER (0|1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To define Radius Assigned VLAN"
|
|
DEFVAL { 0 }
|
|
::= { rlRadiusServGroupEntry 2 }
|
|
|
|
rlRadiusServGroupVLANName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To define Radius Assigned VLAN name"
|
|
::= { rlRadiusServGroupEntry 3 }
|
|
|
|
rlRadiusServGroupACL1 OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To define first Radius Assigned ACL"
|
|
::= { rlRadiusServGroupEntry 4 }
|
|
|
|
rlRadiusServGroupACL2 OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To define second Radius Assigned ACL"
|
|
::= { rlRadiusServGroupEntry 5 }
|
|
|
|
rlRadiusServGroupPrvLevel OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To define the user privilege level"
|
|
::= { rlRadiusServGroupEntry 6 }
|
|
|
|
rlRadiusServGroupTimeRangeName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To define the time user can connect"
|
|
::= { rlRadiusServGroupEntry 7 }
|
|
|
|
rlRadiusServGroupStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { rlRadiusServGroupEntry 8 }
|
|
|
|
-- rlRadiusServUserEntry
|
|
|
|
rlRadiusServUserTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRadiusServUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS
|
|
server user entry."
|
|
::= { rlRadiusServ 10 }
|
|
|
|
rlRadiusServUserEntry OBJECT-TYPE
|
|
SYNTAX RlRadiusServUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS
|
|
server User entry."
|
|
INDEX { rlRadiusServUserName }
|
|
::= { rlRadiusServUserTable 1 }
|
|
|
|
RlRadiusServUserEntry ::= SEQUENCE {
|
|
rlRadiusServUserName DisplayString,
|
|
rlRadiusServUserPassword DisplayString,
|
|
rlRadiusServUserPasswordMD5 OCTET STRING,
|
|
rlRadiusServUserGroupName DisplayString,
|
|
rlRadiusServUserStatus RowStatus
|
|
}
|
|
|
|
rlRadiusServUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To define Radius Server User Name"
|
|
::= { rlRadiusServUserEntry 1 }
|
|
|
|
rlRadiusServUserPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Plain text Radius Server User Password"
|
|
::= { rlRadiusServUserEntry 2 }
|
|
|
|
rlRadiusServUserPasswordMD5 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MD5 of the rlRadiusServUserPassword"
|
|
::= { rlRadiusServUserEntry 3 }
|
|
|
|
rlRadiusServUserGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Assigned Radius Server Group Name to specific user"
|
|
::= { rlRadiusServUserEntry 4 }
|
|
|
|
rlRadiusServUserStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { rlRadiusServUserEntry 5 }
|
|
|
|
|
|
-- rlRadiusServClientInetEntry
|
|
|
|
rlRadiusServClientInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRadiusServClientInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS
|
|
server group entry."
|
|
::= { rlRadiusServ 11 }
|
|
|
|
rlRadiusServClientInetEntry OBJECT-TYPE
|
|
SYNTAX RlRadiusServClientInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS Client entry."
|
|
INDEX { rlRadiusServClientInetAddressType,
|
|
rlRadiusServClientInetAddress }
|
|
::= { rlRadiusServClientInetTable 1 }
|
|
|
|
|
|
RlRadiusServClientInetEntry ::= SEQUENCE {
|
|
rlRadiusServClientInetAddressType InetAddressType,
|
|
rlRadiusServClientInetAddress InetAddress,
|
|
rlRadiusServClientInetKey DisplayString,
|
|
rlRadiusServClientInetKeyMD5 OCTET STRING,
|
|
rlRadiusServClientInetStatus RowStatus,
|
|
rlRadiusServClientInetUseGlobalKey TruthValue
|
|
}
|
|
|
|
rlRadiusServClientInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Inet address type of RADIUS client reffered to
|
|
in this table entry."
|
|
::= { rlRadiusServClientInetEntry 1}
|
|
|
|
rlRadiusServClientInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Inet address of the RADIUS client
|
|
referred to in this table entry."
|
|
::= { rlRadiusServClientInetEntry 2 }
|
|
|
|
rlRadiusServClientInetKey OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Secret key to be shared with this RADIUS client."
|
|
DEFVAL { "" }
|
|
::= { rlRadiusServClientInetEntry 3 }
|
|
|
|
rlRadiusServClientInetKeyMD5 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MD5 of the rlRadiusServClientInetKey"
|
|
::= { rlRadiusServClientInetEntry 4 }
|
|
|
|
rlRadiusServClientInetStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { rlRadiusServClientInetEntry 5 }
|
|
|
|
rlRadiusServClientInetUseGlobalKey OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this field is set to true the value in field rlRadiusServClientInetKey
|
|
is ignored and instead the value in the MIB
|
|
rlRadiusServDefaultKey is used. Otherwise the value in
|
|
rlRadiusServClientInetKey is used."
|
|
DEFVAL { false }
|
|
::= { rlRadiusServClientInetEntry 6 }
|
|
|
|
-- Action MIBs
|
|
|
|
|
|
rlRadiusServClearAccounting OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to TRUE clears the Radius Accounting cache."
|
|
::= { rlRadiusServ 12 }
|
|
|
|
rlRadiusServClearRejectedUsers OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to TRUE clears the Radius Rejected Users cache."
|
|
::= { rlRadiusServ 13 }
|
|
|
|
rlRadiusServClearStatistics OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to TRUE clears the Radius server counters."
|
|
::= { rlRadiusServ 14 }
|
|
|
|
rlRadiusServClearUsersOfGivenGroup OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clears users of specified Group. 0 string signes to clear all users."
|
|
::= { rlRadiusServ 15 }
|
|
|
|
|
|
rlRadiusServClearClientStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRadiusServClearClientStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Action MIB to clear radius server statistics per client."
|
|
::= { rlRadiusServ 16 }
|
|
|
|
rlRadiusServClearClientStatisticsEntry OBJECT-TYPE
|
|
SYNTAX RlRadiusServClearClientStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { rlRadiusServClearClientStatisticsIndex }
|
|
::= { rlRadiusServClearClientStatisticsTable 1 }
|
|
|
|
RlRadiusServClearClientStatisticsEntry::= SEQUENCE {
|
|
rlRadiusServClearClientStatisticsIndex INTEGER,
|
|
rlRadiusServClearClientStatisticsInetAddressType InetAddressType,
|
|
rlRadiusServClearClientStatisticsInetAddress InetAddress
|
|
}
|
|
|
|
rlRadiusServClearClientStatisticsIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index in the table. Already 1."
|
|
::= { rlRadiusServClearClientStatisticsEntry 1 }
|
|
|
|
rlRadiusServClearClientStatisticsInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear statistics Inet address type parameter."
|
|
::= { rlRadiusServClearClientStatisticsEntry 2 }
|
|
|
|
rlRadiusServClearClientStatisticsInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear statistics Inet address parameter."
|
|
::= { rlRadiusServClearClientStatisticsEntry 3 }
|
|
|
|
|
|
-- rlRadiusServRejectedEntry
|
|
|
|
RlRadiusServUserType::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Radius Server user service type"
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
x(1),
|
|
login(2)
|
|
}
|
|
|
|
RlRadiusServRejectedEventType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rejected Users Event Type"
|
|
SYNTAX INTEGER {
|
|
invalid(0),
|
|
reboot(2),
|
|
dateTimeChanged(3),
|
|
rejected(4)
|
|
}
|
|
|
|
RlRadiusServRejectedReasonType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication service rejects reason"
|
|
SYNTAX INTEGER {
|
|
noError(0),
|
|
unknownUser(1),
|
|
illegalPassword(2),
|
|
notAllowedTime(3),
|
|
notSupportedEAPMethod(4),
|
|
notAllowedPrivLevel(5)
|
|
}
|
|
|
|
rlRadiusServRejectedTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRadiusServRejectedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS
|
|
server rejected user entry."
|
|
::= { rlRadiusServ 17 }
|
|
|
|
rlRadiusServRejectedEntry OBJECT-TYPE
|
|
SYNTAX RlRadiusServRejectedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS Rejected user entry."
|
|
INDEX { rlRadiusServRejectedIndex }
|
|
::= { rlRadiusServRejectedTable 1 }
|
|
|
|
|
|
RlRadiusServRejectedEntry ::= SEQUENCE {
|
|
rlRadiusServRejectedIndex Unsigned32,
|
|
rlRadiusServRejectedUserName DisplayString,
|
|
rlRadiusServRejectedUserType RlRadiusServUserType,
|
|
rlRadiusServRejectedEvent RlRadiusServRejectedEventType,
|
|
rlRadiusServRejectedDateTime DisplayString,
|
|
rlRadiusServRejectedUpdatedDateTime DisplayString,
|
|
rlRadiusServRejectedNASInetAddressType InetAddressType,
|
|
rlRadiusServRejectedNASInetAddress InetAddress,
|
|
rlRadiusServRejectedNASPort INTEGER,
|
|
rlRadiusServRejectedUserAddress DisplayString,
|
|
rlRadiusServRejectedReason RlRadiusServRejectedReasonType
|
|
}
|
|
|
|
rlRadiusServRejectedIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Rejected User Index"
|
|
::= { rlRadiusServRejectedEntry 1 }
|
|
|
|
rlRadiusServRejectedUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Rejected User Name. In case of dateTimeChanged and reboot event contains 0."
|
|
::= { rlRadiusServRejectedEntry 2 }
|
|
|
|
rlRadiusServRejectedUserType OBJECT-TYPE
|
|
SYNTAX RlRadiusServUserType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Contains type of service."
|
|
::= { rlRadiusServRejectedEntry 3 }
|
|
|
|
rlRadiusServRejectedEvent OBJECT-TYPE
|
|
SYNTAX RlRadiusServRejectedEventType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Contains type of event."
|
|
::= { rlRadiusServRejectedEntry 4 }
|
|
|
|
rlRadiusServRejectedDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Date of rejected event."
|
|
::= { rlRadiusServRejectedEntry 5}
|
|
|
|
rlRadiusServRejectedUpdatedDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "In case of dateTimeChanged event contains New assigned Date and Time. Otherwise contains 0."
|
|
::= { rlRadiusServRejectedEntry 6 }
|
|
|
|
rlRadiusServRejectedNASInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rejected user NAS Inet address type. In case of dateTimeChange and reboot event contains 0."
|
|
::= { rlRadiusServRejectedEntry 7 }
|
|
|
|
rlRadiusServRejectedNASInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rejected user NAS Inet address. In case of dateTimeChanged and reboot event contains 0."
|
|
::= { rlRadiusServRejectedEntry 8 }
|
|
|
|
rlRadiusServRejectedNASPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rejected user NAS port. In case of dateTimeChanged and reboot event contains 0."
|
|
::= { rlRadiusServRejectedEntry 9 }
|
|
|
|
rlRadiusServRejectedUserAddress OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rejected user Inet address type. In case of 1x user contains mac address string, in case of login contains inet address."
|
|
::= { rlRadiusServRejectedEntry 10 }
|
|
|
|
rlRadiusServRejectedReason OBJECT-TYPE
|
|
SYNTAX RlRadiusServRejectedReasonType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rejected user reason."
|
|
::= { rlRadiusServRejectedEntry 11 }
|
|
|
|
|
|
-- rlRadiusServAcctLogEntry
|
|
|
|
|
|
RlRadiusServAcctLogUserAuthType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User Authentication Type"
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
radius(1),
|
|
local(2),
|
|
remote(3)
|
|
}
|
|
|
|
RlRadiusServAcctLogEventType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Accounting Event Type"
|
|
SYNTAX INTEGER {
|
|
invalid(0),
|
|
reboot(2),
|
|
dateTimeChanged(3),
|
|
start(4),
|
|
stop(5)
|
|
}
|
|
|
|
RlRadiusServAcctLogTerminationReasonType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Accounting User Termination reason"
|
|
SYNTAX INTEGER {
|
|
noError(0),
|
|
userRequest(1),
|
|
lostCarrier(2),
|
|
lostService(3),
|
|
idleTimeout(4),
|
|
sessionTimeout(5),
|
|
adminReset(6),
|
|
adminReboot(7),
|
|
portError(8),
|
|
nasError(9),
|
|
nasRequest(10),
|
|
nasReboot(11),
|
|
portUnneeded(12),
|
|
portPreempted(13),
|
|
portSuspended(14),
|
|
serviceUnavailable(15),
|
|
callback(16),
|
|
userError(17),
|
|
hostRequest(18)
|
|
}
|
|
|
|
rlRadiusServAcctLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRadiusServAcctLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS
|
|
server accounting log entry."
|
|
::= { rlRadiusServ 18 }
|
|
|
|
rlRadiusServAcctLogEntry OBJECT-TYPE
|
|
SYNTAX RlRadiusServAcctLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS server accounting log entry."
|
|
INDEX { rlRadiusServAcctLogIndex }
|
|
::= { rlRadiusServAcctLogTable 1 }
|
|
|
|
RlRadiusServAcctLogEntry ::= SEQUENCE {
|
|
rlRadiusServAcctLogIndex Unsigned32,
|
|
rlRadiusServAcctLogUserName DisplayString,
|
|
rlRadiusServAcctLogUserAuth RlRadiusServAcctLogUserAuthType,
|
|
rlRadiusServAcctLogEvent RlRadiusServAcctLogEventType,
|
|
rlRadiusServAcctLogDateTime DisplayString,
|
|
rlRadiusServAcctLogUpdatedDateTime DisplayString,
|
|
rlRadiusServAcctLogSessionDuration Unsigned32,
|
|
rlRadiusServAcctLogNASInetAddressType InetAddressType,
|
|
rlRadiusServAcctLogNASInetAddress InetAddress,
|
|
rlRadiusServAcctLogNASPort INTEGER,
|
|
rlRadiusServAcctLogUserAddress DisplayString,
|
|
rlRadiusServAcctLogTerminationReason RlRadiusServAcctLogTerminationReasonType
|
|
}
|
|
|
|
rlRadiusServAcctLogIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Accounting Log Index"
|
|
::= { rlRadiusServAcctLogEntry 1 }
|
|
|
|
rlRadiusServAcctLogUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Accounting Log User Name. In case of dateTimeChanged and reboot event contains 0."
|
|
::= { rlRadiusServAcctLogEntry 2 }
|
|
|
|
rlRadiusServAcctLogUserAuth OBJECT-TYPE
|
|
SYNTAX RlRadiusServAcctLogUserAuthType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Contains type of authenticator."
|
|
::= { rlRadiusServAcctLogEntry 3 }
|
|
|
|
rlRadiusServAcctLogEvent OBJECT-TYPE
|
|
SYNTAX RlRadiusServAcctLogEventType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Contains type of event."
|
|
::= { rlRadiusServAcctLogEntry 4 }
|
|
|
|
rlRadiusServAcctLogDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Date of accounting event."
|
|
::= { rlRadiusServAcctLogEntry 5}
|
|
|
|
rlRadiusServAcctLogUpdatedDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "In case of dateTimeChanged event contains New assigned Date and Time. Otherwise contains 0."
|
|
::= { rlRadiusServAcctLogEntry 6 }
|
|
|
|
rlRadiusServAcctLogSessionDuration OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Contains duration of user session in seconds. In case of dateTimeChanged and reboot event contains 0."
|
|
::= { rlRadiusServAcctLogEntry 7 }
|
|
|
|
rlRadiusServAcctLogNASInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Accounting log user NAS Inet address type. In case of dateTimeChanged and reboot event contains 0."
|
|
::= { rlRadiusServAcctLogEntry 8 }
|
|
|
|
rlRadiusServAcctLogNASInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Accounting log user NAS Inet address. In case of dateTimeChanged and reboot event contains 0."
|
|
::= { rlRadiusServAcctLogEntry 9 }
|
|
|
|
rlRadiusServAcctLogNASPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Accounting log user NAS port. In case of dateTimeChanged and reboot event contains 0."
|
|
::= { rlRadiusServAcctLogEntry 10 }
|
|
|
|
rlRadiusServAcctLogUserAddress OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Accounting log user address. In case of 1x user contains mac address string, in case of login contains inet address."
|
|
::= { rlRadiusServAcctLogEntry 11 }
|
|
|
|
rlRadiusServAcctLogTerminationReason OBJECT-TYPE
|
|
SYNTAX RlRadiusServAcctLogTerminationReasonType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User Session termination reason."
|
|
::= { rlRadiusServAcctLogEntry 12 }
|
|
|
|
-- rlRadiusServUnknownNasEntry
|
|
|
|
RlRadiusServUnknownNasEventType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown NAS Event Type"
|
|
SYNTAX INTEGER {
|
|
invalid(0),
|
|
reboot(2),
|
|
dateTimeChanged(3),
|
|
nas(4)
|
|
}
|
|
|
|
rlRadiusServUnknownNasTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlRadiusServUnknownNasEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS
|
|
server unknown nas entry."
|
|
::= { rlRadiusServ 19 }
|
|
|
|
rlRadiusServUnknownNasEntry OBJECT-TYPE
|
|
SYNTAX RlRadiusServUnknownNasEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS server unknown nas entry."
|
|
INDEX { rlRadiusServUnknownNasIndex }
|
|
::= { rlRadiusServUnknownNasTable 1 }
|
|
|
|
RlRadiusServUnknownNasEntry ::= SEQUENCE {
|
|
rlRadiusServUnknownNasIndex Unsigned32,
|
|
rlRadiusServUnknownNasEvent RlRadiusServUnknownNasEventType,
|
|
rlRadiusServUnknownNasDateTime DisplayString,
|
|
rlRadiusServUnknownNasUpdatedDateTime DisplayString,
|
|
rlRadiusServUnknownNasInetAddressType InetAddressType,
|
|
rlRadiusServUnknownNasInetAddress InetAddress
|
|
}
|
|
|
|
rlRadiusServUnknownNasIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "unknown nas Index"
|
|
::= { rlRadiusServUnknownNasEntry 1 }
|
|
|
|
rlRadiusServUnknownNasEvent OBJECT-TYPE
|
|
SYNTAX RlRadiusServUnknownNasEventType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Contains type of event."
|
|
::= { rlRadiusServUnknownNasEntry 2 }
|
|
|
|
rlRadiusServUnknownNasDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Date of unknown nas event."
|
|
::= { rlRadiusServUnknownNasEntry 3}
|
|
|
|
rlRadiusServUnknownNasUpdatedDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "In case of dateTimeChanged event contains New assigned Date and Time. Otherwise contains 0."
|
|
::= { rlRadiusServUnknownNasEntry 4 }
|
|
|
|
rlRadiusServUnknownNasInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown nas Inet address type. In case of dateTimeChanged and reboot event contains 0."
|
|
::= { rlRadiusServUnknownNasEntry 5 }
|
|
|
|
rlRadiusServUnknownNasInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown nas Inet address. In case of dateTimeChanged and reboot event contains 0."
|
|
::= { rlRadiusServUnknownNasEntry 9 }
|
|
|
|
rlRadiusServClearUnknownNas OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to TRUE clears the Radius Unknown Nas cache."
|
|
::= { rlRadiusServ 20 }
|
|
END
|