FDRY-TACACS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI -- [RFC2578] RowStatus FROM SNMPv2-TC -- [RFC2579] DisplayString FROM SNMPv2-TC -- [RFC2579] InetAddressType FROM INET-ADDRESS-MIB fdryTacacs FROM FOUNDRY-SN-ROOT-MIB -- [snroo101] ServerUsage FROM FDRY-RADIUS-MIB -- [fdryradius] ; fdryTacacsMIB MODULE-IDENTITY LAST-UPDATED "201708070000Z" -- Aug 7, 2017 ORGANIZATION "Ruckus Wireless, Inc.." CONTACT-INFO "Technical Support Center, Ruckus Wireless, Inc, 350 West Java Drive, Sunnyvale, CA 94089, USA Support URL: https://support.ruckuswireless.com Phone: +1-855-782-5871" DESCRIPTION "The Ruckus Wireless proprietary MIB module for Tacacs Authentication Servers It has new table combines Ipv4 and Ipv6 Tacacs Authentication Servers configuration. Copyright 1996-2017 Ruckus Wireless, Inc.. All rights reserved. This Ruckus Wireless, Inc SNMP Management Information Base Specification embodies Ruckus Wireless, Inc' confidential and proprietary intellectual property. Ruckus Wireless, Inc retains all title and ownership in the Specification, including any revisions. This Specification is supplied AS IS, and Ruckus Wireless, Inc makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification. " REVISION "200802250000Z" -- 25 February 2008 DESCRIPTION "Initial version, obsoletes the earlier snTacacsServerTable." REVISION "201708070000Z" -- Aug 7, 2017 DESCRIPTION "Modified contact Info, Organization and Decscription" ::= { fdryTacacs 1 } -- textual conventions InetAddress ::= TEXTUAL-CONVENTION DISPLAY-HINT "1x " STATUS current DESCRIPTION "Denotes a generic Internet address. An InetAddress value is always interpreted within the context of an InetAddressType value. Every usage of the InetAddress textual convention is required to specify the InetAddressType object that provides the context. It is suggested that the InetAddressType object be logically registered before the object(s) that use the InetAddress textual convention, if they appear in the same logical row " SYNTAX OCTET STRING (SIZE (0..255)) -- -- Top level components of this MIB. -- fdryTacacsServer OBJECT IDENTIFIER ::= { fdryTacacsMIB 1 } -- -- Ipv4/Ipv6 Tacacs server table -- fdryTacacsServerTable OBJECT-TYPE SYNTAX SEQUENCE OF FdryTacacsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tacacs server table, listing the Tacacs authentication servers" ::= { fdryTacacsServer 1 } fdryTacacsServerEntry OBJECT-TYPE SYNTAX FdryTacacsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Tacacs server table. This table uses running index as the Index to the table. Reasons to go for running index Scheme than IP addresses: 1. The table will be Virtual Routing and Forwarding(VRF) independent that multiple VRFs could share the same address type and address. 2. Index with address type and address could be potentially 17 unsigned integer, parsing and finding next index takes CPU time. The PDU gets to be huge too! 3. IP address is just another attribute, they are supposed to be list of servers." INDEX { fdryTacacsServerIndex } ::= { fdryTacacsServerTable 1 } FdryTacacsServerEntry ::= SEQUENCE { fdryTacacsServerIndex Unsigned32, fdryTacacsServerAddrType InetAddressType, fdryTacacsServerAddr InetAddress, fdryTacacsServerAuthPort Unsigned32, fdryTacacsServerRowKey DisplayString, fdryTacacsServerUsage ServerUsage, fdryTacacsServerRowStatus RowStatus } fdryTacacsServerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index to the Tacacs server Table, Maximum 8 Tacacs servers are supported." ::= { fdryTacacsServerEntry 1 } fdryTacacsServerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Tacacs server IP address Type. Supported address types are ipv4(1) and ipv6(2)" DEFVAL { ipv4 } ::= { fdryTacacsServerEntry 2 } fdryTacacsServerAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Tacacs server IP address." ::= { fdryTacacsServerEntry 3 } fdryTacacsServerAuthPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Authentication UDP port number." DEFVAL { 49 } ::= { fdryTacacsServerEntry 4 } fdryTacacsServerRowKey OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Authentication key displayed as encrypted text." ::= { fdryTacacsServerEntry 5 } fdryTacacsServerUsage OBJECT-TYPE SYNTAX ServerUsage MAX-ACCESS read-create STATUS current DESCRIPTION "To allow this server to be dedicated for a particular AAA activity." DEFVAL { default } ::= { fdryTacacsServerEntry 6 } fdryTacacsServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to create, modify, or delete a row in this table. When a row in this table is in active(1) state, no objects in that row can be modified except this object. " ::= { fdryTacacsServerEntry 7 } END