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