summaryrefslogtreecommitdiff
path: root/MIBS/quanta/radius.my
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/quanta/radius.my')
-rw-r--r--MIBS/quanta/radius.my566
1 files changed, 566 insertions, 0 deletions
diff --git a/MIBS/quanta/radius.my b/MIBS/quanta/radius.my
new file mode 100644
index 0000000..56e844c
--- /dev/null
+++ b/MIBS/quanta/radius.my
@@ -0,0 +1,566 @@
+NETGEAR-RADIUS-AUTH-CLIENT-MIB DEFINITIONS ::= BEGIN
+
+-- Netgear Radius Authentication Client MIB
+-- Copyright Netgear Inc (2003-2007) All rights reserved.
+
+-- This SNMP Management Information Specification
+-- embodies Netgear Inc's confidential and proprietary
+-- intellectual property. Netgear Inc retains all title
+-- and ownership in the Specification including any revisions.
+
+-- This Specification is supplied "AS IS", Netgear Inc
+-- makes no warranty, either expressed or implied,
+-- as to the use, operation, condition, or performance of the
+-- Specification.
+
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ IpAddress, Counter32, Unsigned32, Integer32
+ FROM SNMPv2-SMI
+ RowStatus FROM SNMPv2-TC
+ lb6m FROM QUANTA-LB6M-REF-MIB
+ InetAddress,InetAddressType FROM INET-ADDRESS-MIB
+ DisplayString FROM RFC1213-MIB
+ InterfaceIndexOrZero FROM IF-MIB;
+
+ fastPathRadius MODULE-IDENTITY
+ LAST-UPDATED "201404210000Z" -- 21 April 2014 12:00:00 GMT
+ ORGANIZATION "Netgear Inc"
+ CONTACT-INFO ""
+ DESCRIPTION
+ "The Netgear Private MIB for FastPath Radius Authentication Client"
+
+ -- Revision history.
+ REVISION
+ "201404210000Z" -- 21 April 2014 12:00:00 GMT
+ DESCRIPTION
+ "Dynamic Authorization Statistics related objects are added."
+ REVISION
+ "201112140000Z" -- 14 Dec 2011 12:00:00 GMT
+ DESCRIPTION
+ "Radius Source Interface related Object added"
+ REVISION
+ "201109260000Z" -- 26 Sep 2011 12:00:00 GMT
+ DESCRIPTION
+ "Shared Secret Key Length Updated."
+ REVISION
+ "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
+ DESCRIPTION
+ "Postal address updated."
+ REVISION
+ "200705230000Z" -- 23 May 2007 12:00:00 GMT
+ DESCRIPTION
+ "Netgear branding related changes."
+ REVISION
+ "200311210000Z" -- 21 Nov 2003 12:00:00 GMT
+ DESCRIPTION
+ "Revisions made for new release."
+ REVISION
+ "200305070000Z"
+ DESCRIPTION
+ "Initial version."
+
+ ::= { lb6m 8 }
+
+
+ --**************************************************************************************
+ -- agentRadiusConfigGroup
+ --
+ --**************************************************************************************
+
+ agentRadiusConfigGroup OBJECT IDENTIFIER ::= { fastPathRadius 1 }
+
+ agentRadiusMaxTransmit OBJECT-TYPE
+ SYNTAX Unsigned32 (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum number of retransmissions of a RADIUS request packet"
+ DEFVAL { 4 }
+ ::= { agentRadiusConfigGroup 1 }
+
+ agentRadiusTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time out duration (in seconds) before packets are retransmitted"
+ DEFVAL { 5 }
+ ::= { agentRadiusConfigGroup 2 }
+ agentRadiusAccountingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Identifies if RADIUS Accounting has been enabled or not"
+ DEFVAL { disable }
+ ::= { agentRadiusConfigGroup 3 }
+ agentRadiusStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to enable(1), all Radius statistics will be reset."
+ DEFVAL { disable }
+ ::= { agentRadiusConfigGroup 4 }
+ agentRadiusAccountingIndexNextValid OBJECT-TYPE
+ SYNTAX Integer32 (0|1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the next valid index into the agentRadiusAccountingConfigTable
+ for creation. If no additional entries are allowed, this will be 0."
+ ::= { agentRadiusConfigGroup 5 }
+
+ --**************************************************************************************
+ -- agentRadiusAccountingConfigTable
+ --
+ --**************************************************************************************
+
+ agentRadiusAccountingConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentRadiusAccountingConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table with information about Radius Accounting Server IP
+ Addresses, port numbers and shared secret. Only one entry is
+ supported at this time."
+ ::= { agentRadiusConfigGroup 6 }
+
+ agentRadiusAccountingConfigEntry OBJECT-TYPE
+ SYNTAX AgentRadiusAccountingConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry consisting of configuration data for a Radius Accounting Server."
+ INDEX { agentRadiusAccountingServerIndex }
+ ::= { agentRadiusAccountingConfigTable 1 }
+
+ AgentRadiusAccountingConfigEntry ::=
+ SEQUENCE {
+ agentRadiusAccountingServerIndex
+ Integer32,
+ agentRadiusAccountingServerAddress
+ InetAddress,
+ agentRadiusAccountingServerAddressType
+ InetAddressType,
+ agentRadiusAccountingPort
+ Unsigned32,
+ agentRadiusAccountingSecret
+ DisplayString,
+ agentRadiusAccountingStatus
+ RowStatus,
+ agentRadiusAccountingServerName
+ DisplayString
+ }
+
+ agentRadiusAccountingServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unique index of the configured RADIUS accounting server. The next valid
+ value of this object for creation is specified by
+ agentRadiusAccountingIndexNextValid.
+ "
+ ::= { agentRadiusAccountingConfigEntry 1 }
+
+ agentRadiusAccountingServerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP Address of the configured RADIUS accounting server.
+ This object cannot be changed after creation."
+ ::= { agentRadiusAccountingConfigEntry 2 }
+
+ agentRadiusAccountingServerAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP Address Type of the configured RADIUS accounting server.
+ This object cannot be changed after creation."
+ ::= { agentRadiusAccountingConfigEntry 3 }
+
+ agentRadiusAccountingPort OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port number for the RADIUS accounting server."
+ DEFVAL { 1813 }
+ ::= { agentRadiusAccountingConfigEntry 4 }
+
+ agentRadiusAccountingSecret OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configured shared sercret for the RADIUS accounting server."
+ ::= { agentRadiusAccountingConfigEntry 5 }
+
+ agentRadiusAccountingStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Creates or destroys a RADIUS accounting server entry.
+ During creation, the next available index is specified by the
+ agentRadiusAccountingIndexNextValid object. Rows creation using
+ a different value for agentRadiusAccountingServerIndex will fail.
+
+ active(1) - This entry is active.
+ createAndGo(4) - Creates a new entry.
+ destroy(6) - Deletes an entry."
+ ::= { agentRadiusAccountingConfigEntry 6 }
+
+ agentRadiusAccountingServerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Configured identification name for the RADIUS Accounting
+ server."
+ ::= { agentRadiusAccountingConfigEntry 7 }
+
+ --**************************************************************************************
+
+ agentRadiusServerIndexNextValid OBJECT-TYPE
+ SYNTAX Integer32 (0|1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the next valid index into the agentRadiusServerConfigTable
+ for creation. If no additional entries are allowed, this will be 0."
+ ::= { agentRadiusConfigGroup 7 }
+
+ --**************************************************************************************
+ -- agentRadiusServerConfigTable
+ --
+ --**************************************************************************************
+
+ agentRadiusServerConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentRadiusServerConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table with information about Radius Authentication Server IP
+ Addresses, port numbers and shared secret"
+ ::= { agentRadiusConfigGroup 8 }
+
+ agentRadiusServerConfigEntry OBJECT-TYPE
+ SYNTAX AgentRadiusServerConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry consisting of configuration data for a Radius
+ Authentication Server."
+ INDEX { agentRadiusServerIndex }
+ ::= { agentRadiusServerConfigTable 1 }
+
+ AgentRadiusServerConfigEntry ::=
+ SEQUENCE {
+ agentRadiusServerIndex
+ Integer32,
+ agentRadiusServerAddress
+ InetAddress,
+ agentRadiusServerAddressType
+ InetAddressType,
+ agentRadiusServerPort
+ Unsigned32,
+ agentRadiusServerSecret
+ DisplayString,
+ agentRadiusServerPrimaryMode
+ INTEGER,
+ agentRadiusServerCurrentMode
+ INTEGER,
+ agentRadiusServerMsgAuth
+ INTEGER,
+ agentRadiusServerRowStatus
+ RowStatus,
+ agentRadiusServerName
+ DisplayString,
+ agentRadiusServerInetAddress
+ InetAddress,
+ agentRadiusServerTimeout
+ Unsigned32,
+ agentRadiusServerRetransmit
+ Unsigned32,
+ agentRadiusServerDeadtime
+ Unsigned32,
+ agentRadiusServerSourceIPAddr
+ IpAddress,
+ agentRadiusServerPriority
+ Unsigned32,
+ agentRadiusServerUsageType
+ INTEGER
+ }
+
+ agentRadiusServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unique index of the configured RADIUS server"
+ ::= { agentRadiusServerConfigEntry 1 }
+
+ agentRadiusServerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "IP Address of the configured RADIUS server.
+ This object cannot be changed after creation."
+ ::= { agentRadiusServerConfigEntry 2 }
+
+ agentRadiusServerAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP Address Type of the configured RADIUS server.
+ This object cannot be changed after creation."
+ ::= { agentRadiusServerConfigEntry 3 }
+
+ agentRadiusServerPort OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port number for the RADIUS server."
+ DEFVAL { 1812 }
+ ::= { agentRadiusServerConfigEntry 4 }
+
+ agentRadiusServerSecret OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configured shared sercret for the RADIUS server."
+ ::= { agentRadiusServerConfigEntry 5 }
+
+ agentRadiusServerPrimaryMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure the RADIUS server to be the primary server. If there is any
+ other server that is configured to be primary, that server is set to be
+ a seconday server and this entry is set Primary."
+ ::= { agentRadiusServerConfigEntry 6 }
+
+ agentRadiusServerCurrentMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate if the RADIUS server is the current server in user for
+ authentication."
+ ::= { agentRadiusServerConfigEntry 7 }
+
+ agentRadiusServerMsgAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the message authenticator attribute for this
+ RADIUS server."
+ ::= { agentRadiusServerConfigEntry 8 }
+
+ agentRadiusServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Creates or destroys a RADIUS Authentication server entry.
+ During creation, the next available index is specified by the
+ agentRadiusServerIndexNextValid object. Rows creation using
+ a different value for agentRadiusServerIndex will fail.
+
+ active(1) - This entry is active.
+ createAndGo(4) - Creates a new entry.
+ destroy(6) - Deletes an entry."
+ ::= { agentRadiusServerConfigEntry 9 }
+
+ agentRadiusServerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Configured identification name for the RADIUS server."
+ ::= { agentRadiusServerConfigEntry 10 }
+
+ agentRadiusServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP Address of the configured RADIUS server.
+ This object cannot be changed after creation."
+ ::= { agentRadiusServerConfigEntry 11 }
+
+ agentRadiusServerTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time out duration (in seconds) before packets are retransmitted"
+ DEFVAL { 3 }
+ ::= { agentRadiusServerConfigEntry 12 }
+
+ agentRadiusServerRetransmit OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum number of retransmissions of a RADIUS request packet"
+ DEFVAL { 3 }
+ ::= { agentRadiusServerConfigEntry 13 }
+
+ agentRadiusServerDeadtime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Length of time (in minutes) for which a RADIUS server is skipped over by transaction requests."
+ DEFVAL { 0 }
+ ::= { agentRadiusServerConfigEntry 14 }
+
+ agentRadiusServerSourceIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source IP address that will be used for the communication with RADIUS servers."
+ ::= { agentRadiusServerConfigEntry 15 }
+
+ agentRadiusServerPriority OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Priority specifies the order in which the servers will be used, where 0 is the highest
+ priority in radius server config mode."
+ DEFVAL { 0 }
+ ::= { agentRadiusServerConfigEntry 16 }
+
+ agentRadiusServerUsageType OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ login(2),
+ dot1x(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify the usage type of the server."
+ DEFVAL { all }
+ ::= { agentRadiusServerConfigEntry 17 }
+
+ --**************************************************************************************
+
+ agentRadiusAuthenticationServers OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of RADIUS Authentication Servers that have been configured."
+ ::= { agentRadiusConfigGroup 9 }
+ agentRadiusAccountingServers OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of RADIUS Accounting Servers that have been configured."
+ ::= { agentRadiusConfigGroup 10 }
+ agentRadiusNamedAuthenticationServerGroups OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of configured RADIUS named Authentication Server groups."
+ ::= { agentRadiusConfigGroup 11 }
+ agentRadiusNamedAccountingServerGroups OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of configured RADIUS named Accounting Server groups."
+ ::= { agentRadiusConfigGroup 12 }
+ agentRadiusDeadTime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Length of time (in minutes) for which a RADIUS server is skipped over by transaction requests."
+ DEFVAL { 0 }
+ ::= { agentRadiusConfigGroup 13 }
+
+ agentRadiusServerKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "RADIUS Server key specifies the authentication and encryption key for all RADIUS communications
+ between the switch and the RADIUS server. This key must match the encryption used on the RADIUS
+ daemon."
+ ::= { agentRadiusConfigGroup 14 }
+
+ agentRadiusSourceIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source IP address that will be used for the communication with RADIUS servers."
+ ::= { agentRadiusConfigGroup 15 }
+
+ agentRadiusNasIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to set the NAS-IP address for the radius server."
+ ::= { agentRadiusConfigGroup 16 }
+
+ agentAuthorizationNetworkRadiusMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to enable/disable Vlan assignment mode."
+ ::= { agentRadiusConfigGroup 17}
+
+ agentRadiusSourceInterface OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A source-interface selection on an Interface Index (like vlan based
+ routing interface, port based routing interface, loopback interface).
+ A non-zero value indicates ifIndex for the corresponding interface
+ entry in the ifTable is selected. A zero value indicates the
+ source-interface un-selection."
+ ::= { agentRadiusConfigGroup 18 }
+
+
+END