mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
236 lines
8.4 KiB
Plaintext
236 lines
8.4 KiB
Plaintext
|
|
RC-TACACS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, RowStatus, TruthValue
|
|
FROM SNMPv2-TC
|
|
InetAddressType, InetAddress, InetPortNumber
|
|
FROM INET-ADDRESS-MIB
|
|
rcTacacs
|
|
FROM RAPID-CITY;
|
|
|
|
rcTacacsMib MODULE-IDENTITY
|
|
LAST-UPDATED "200511180000Z"
|
|
ORGANIZATION "Bay Networks, Rapid-City Group"
|
|
CONTACT-INFO "Yu-Ten Lee
|
|
Postal: Nortel Networks, Inc.
|
|
4655 Great America Parkway
|
|
Santa Clara, CA 95052-8185
|
|
|
|
Tel: 408-495-2560
|
|
Fax: 408-495-6680
|
|
E-mail: ylee@nortelnetworks.com"
|
|
|
|
DESCRIPTION "Enterprise MIB for TACACS"
|
|
|
|
REVISION "200511180000Z" -- 18 Nov 2005
|
|
DESCRIPTION "Version 8: Changed the description for rcTacacsServerPortNumber"
|
|
|
|
REVISION "200509070000Z" -- 07 Sep 2005
|
|
DESCRIPTION "Version 7: Updated the desc for rcTacacsServerKey"
|
|
|
|
REVISION "200506090000Z" -- 09 June 2005
|
|
DESCRIPTION "Version 6: Changed the default value for sourceIpInterfaceEnable"
|
|
|
|
REVISION "200505240000Z" -- 24 May 2005
|
|
DESCRIPTION "Version 5: Updated rcTacacs numbering"
|
|
|
|
REVISION "200505100000Z" -- 10 May 2005
|
|
DESCRIPTION "Version 4: Updated the range on rcTacacsServerTimeout"
|
|
|
|
REVISION "200504200000Z" -- 20 April 2005
|
|
DESCRIPTION "Version 3: Updated rcTacacsGlobalLastUserName.
|
|
Reversed rcTacacs and rcTacacsMib."
|
|
|
|
REVISION "200504060000Z" -- 06 April 2005
|
|
DESCRIPTION "Version 2: Added IPv6 support. Eliminated textual-conventions.
|
|
General cleanup."
|
|
|
|
REVISION "200502160000Z" -- 16 February 2005
|
|
DESCRIPTION "Version 1: Initial version"
|
|
|
|
::= { rcTacacs 0 }
|
|
|
|
-- --------------------------------------------------
|
|
-- rcTacacsGlobal Group
|
|
-- --------------------------------------------------
|
|
|
|
rcTacacsGlobal OBJECT IDENTIFIER ::= { rcTacacs 1 }
|
|
|
|
rcTacacsGlobalEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enable/disable this feature."
|
|
DEFVAL { false }
|
|
::= { rcTacacsGlobal 1 }
|
|
|
|
rcTacacsGlobalLastUserName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The last user for which authentication was attempted using TACACS+."
|
|
::= { rcTacacsGlobal 2 }
|
|
|
|
rcTacacsGlobalLastAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The type of address for the TACACS+ server that was most recently accessed"
|
|
::= { rcTacacsGlobal 3 }
|
|
|
|
rcTacacsGlobalLastAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The address of the TACACS+ server that was most recently accessed"
|
|
::= { rcTacacsGlobal 4 }
|
|
|
|
-- --------------------------------------------------
|
|
-- rcTacacsServerTable
|
|
-- --------------------------------------------------
|
|
|
|
rcTacacsServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcTacacsServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The (conceptual) table listing the TACACS+ servers with
|
|
which the client shares a secret."
|
|
::= { rcTacacs 2 }
|
|
|
|
rcTacacsServerEntry OBJECT-TYPE
|
|
SYNTAX RcTacacsServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (conceptual row) representing a TACACS+ server
|
|
with which the client shares a secret."
|
|
INDEX { rcTacacsServerAddressType, rcTacacsServerAddress }
|
|
::= { rcTacacsServerTable 1 }
|
|
|
|
RcTacacsServerEntry ::= SEQUENCE {
|
|
rcTacacsServerAddressType InetAddressType,
|
|
rcTacacsServerAddress InetAddress,
|
|
rcTacacsServerPortNumber InetPortNumber,
|
|
rcTacacsServerConnectionType INTEGER,
|
|
rcTacacsServerConnectionStatus INTEGER,
|
|
rcTacacsServerTimeout Integer32,
|
|
rcTacacsServerKey OCTET STRING,
|
|
rcTacacsServerSourceIpInterfaceEnabled TruthValue,
|
|
rcTacacsServerSourceIpInterfaceType InetAddressType,
|
|
rcTacacsServerSourceIpInterface InetAddress,
|
|
rcTacacsServerPriority Integer32,
|
|
rcTacacsServerRowStatus RowStatus
|
|
}
|
|
|
|
rcTacacsServerAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the type of IP address used on the Tacacs+ server."
|
|
::= { rcTacacsServerEntry 1 }
|
|
|
|
rcTacacsServerAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The IP address of the TACACS+ server referred to in this table entry."
|
|
::= { rcTacacsServerEntry 2 }
|
|
|
|
rcTacacsServerPortNumber OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The TCP port on which the client establishes a connection to the server."
|
|
DEFVAL { 49 }
|
|
::= { rcTacacsServerEntry 3 }
|
|
|
|
rcTacacsServerConnectionType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
singleConnection(1),
|
|
perSessionConnection(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies TCP connection type between device and TACACS+ server.
|
|
Either a single open connection between a device and server
|
|
(SingleConnection), or open/close connection per communication
|
|
session (PerSessionConnection)."
|
|
DEFVAL { perSessionConnection }
|
|
::= { rcTacacsServerEntry 4 }
|
|
|
|
rcTacacsServerConnectionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
connected(1),
|
|
notConnected(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specifies status TCP connection type between device and TACACS+
|
|
server."
|
|
::= { rcTacacsServerEntry 5 }
|
|
|
|
rcTacacsServerTimeout OBJECT-TYPE
|
|
SYNTAX Integer32 (10..30)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The maximum time (in seconds) to wait for this TACACS+ server to reply."
|
|
DEFVAL { 10 }
|
|
::= { rcTacacsServerEntry 6 }
|
|
|
|
rcTacacsServerKey OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Secret key to be shared with this TACACS+ server.
|
|
If the key length is zero that indicates no encryption is being used."
|
|
DEFVAL { ''H }
|
|
::= { rcTacacsServerEntry 7 }
|
|
|
|
rcTacacsServerSourceIpInterfaceEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies whether source address specification is enabled."
|
|
DEFVAL { false }
|
|
::= { rcTacacsServerEntry 8 }
|
|
|
|
rcTacacsServerSourceIpInterfaceType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the type of IP address used on the interface that
|
|
connects to the Tacacs+ server. If this value is unknown(0),
|
|
then a system-wide default value will be used."
|
|
DEFVAL { unknown }
|
|
::= { rcTacacsServerEntry 9 }
|
|
|
|
rcTacacsServerSourceIpInterface OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "IP address of the interface to use with this server."
|
|
DEFVAL { ''H }
|
|
::= { rcTacacsServerEntry 10 }
|
|
|
|
rcTacacsServerPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Determines the order in which the TACACS+ servers will be used,
|
|
when 1 is the highest priority. If more than one server share
|
|
the same priority - they will be used in lexicographic order
|
|
(the order of entries in this table)."
|
|
DEFVAL { 1 }
|
|
::= { rcTacacsServerEntry 11 }
|
|
|
|
rcTacacsServerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The row status variable, can be set to destroy or createAndGo."
|
|
::= { rcTacacsServerEntry 12 }
|
|
|
|
END
|