Documentation
¶
Overview ¶
This MIB module defines objects describing RADIUS (Remote Access Dialin User Service), serving as an extension of the following MIB modules: -
- RADIUS-AUTH-CLIENT-MIB [RFC4668]
- RADIUS-AUTH-SERVER-MIB [RFC4669]
- RADIUS-ACC-CLIENT-MIB [RFC4670]
- RADIUS-ACC-SERVER-MIB [RFC4671]
- RADIUS-DYNAUTH-CLIENT-MIB [RFC4672]
- RADIUS-DYNAUTH-SERVER-MIB [RFC4673]
- [RFC4668] D. Nelson, RADIUS Authentication Client MIB for IPv6,
RFC-4668, August 2006. - [RFC4669] D. Nelson, RADIUS Authentication Server MIB for IPv6,
RFC-4669, August 2006. - [RFC4670] D. Nelson, RADIUS Accounting Client MIB for IPv6, RFC-4670, August 2006. - [RFC4671] D. Nelson, RADIUS Accounting Server MIB for IPv6, RFC-4671, August 2006. - [RFC4672] S. De Cnodder, N. Jonnala, M. Chiba, RADIUS Dynamic Authorization Client MIB, RFC-4672, September 2006. - [RFC4673] S. De Cnodder, N. Jonnala, M. Chiba, RADIUS Dynamic Authorization Server MIB, RFC-4673, September 2006.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CISCORADIUSEXTMIB ¶
type CISCORADIUSEXTMIB struct { EntityData types.CommonEntityData YFilter yfilter.YFilter CreClientGlobal CISCORADIUSEXTMIB_CreClientGlobal CreClientAuthentication CISCORADIUSEXTMIB_CreClientAuthentication CreClientAccounting CISCORADIUSEXTMIB_CreClientAccounting }
CISCORADIUSEXTMIB
func (*CISCORADIUSEXTMIB) GetEntityData ¶
func (cISCORADIUSEXTMIB *CISCORADIUSEXTMIB) GetEntityData() *types.CommonEntityData
type CISCORADIUSEXTMIB_CreClientAccounting ¶
type CISCORADIUSEXTMIB_CreClientAccounting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // This object indicates the number of RADIUS Accounting-Response packets // received with invalid authenticators. The type is interface{} with range: // 0..4294967295. Units are RADIUS packets. CreAcctClientBadAuthenticators interface{} // This object indicates the number of unknown RADIUS accounting responses // received. The type is interface{} with range: 0..4294967295. Units are // RADIUS packets. CreAcctClientUnknownResponses interface{} // This object indicates the number of RADIUS accounting packets that received // responses. The type is interface{} with range: 0..4294967295. Units are // RADIUS packets. CreAcctClientTotalPacketsWithResponses interface{} // This object indicates the number of buffer allocation failures encountered // for RADIUS accounting request. The type is interface{} with range: // 0..4294967295. Units are buffer failures. CreAcctClientBufferAllocFailures interface{} // This object indicates the number of RADIUS accounting response packets // received by the RADIUS client. The type is interface{} with range: // 0..4294967295. Units are RADIUS packets. CreAcctClientTotalResponses interface{} // This object indicates the number of RADIUS accounting packets that never // received a response. The type is interface{} with range: 0..4294967295. // Units are RADIUS packets. CreAcctClientTotalPacketsWithoutResponses interface{} // This object indicates the average response delay experienced for RADIUS // accounting. The type is interface{} with range: 0..2147483647. CreAcctClientAverageResponseDelay interface{} // This object indicates the maximum delay experienced for RADIUS accounting. // The type is interface{} with range: 0..2147483647. CreAcctClientMaxResponseDelay interface{} // This object indicates the maximum buffer size for RADIUS accounting // packets. The type is interface{} with range: 0..4294967295. Units are // bytes. CreAcctClientMaxBufferSize interface{} // This object indicates the number of timeouts that have occurred for RADIUS // accounting. After a timeout the client may retry sending the request to // the same server or to a different server or give up depending on the // configuration. The type is interface{} with range: 0..4294967295. Units are // timeouts. CreAcctClientTimeouts interface{} // This object indicates the number of times client has received duplicate // accounting responses with the same identifier. Out of these two packets, // the later packet is considered as a true match. The type is interface{} // with range: 0..4294967295. Units are RADIUS packets. CreAcctClientDupIDs interface{} // This object indicates the number of malformed RADIUS accounting responses // received. Malformed packets include packets with an invalid length. The // type is interface{} with range: 0..4294967295. Units are RADIUS packets. CreAcctClientMalformedResponses interface{} // This MIB object indicates the last source identifier that was used to send // out a RADIUS accounting request when 'extended RADIUS source ports' is // configured. The source identifier is a counter that is incremented // everytime a RADIUS accounting request is sent. The type is interface{} with // range: 0..255. CreAcctClientLastUsedSourceId interface{} }
CISCORADIUSEXTMIB_CreClientAccounting
func (*CISCORADIUSEXTMIB_CreClientAccounting) GetEntityData ¶
func (creClientAccounting *CISCORADIUSEXTMIB_CreClientAccounting) GetEntityData() *types.CommonEntityData
type CISCORADIUSEXTMIB_CreClientAuthentication ¶
type CISCORADIUSEXTMIB_CreClientAuthentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // This object indicates the number of RADIUS authentication response packets // received which contained invalid authenticators. The type is interface{} // with range: 0..4294967295. Units are RADIUS packets. CreAuthClientBadAuthenticators interface{} // This object indicates the number of unknown RADIUS authentication responses // received. The type is interface{} with range: 0..4294967295. Units are // RADIUS packets. CreAuthClientUnknownResponses interface{} // This object indicates the number of RADIUS authentication packets that // received responses. The type is interface{} with range: 0..4294967295. // Units are RADIUS packets. CreAuthClientTotalPacketsWithResponses interface{} // This object indicates the number of buffer allocation failures encountered // during RADIUS request formation. The type is interface{} with range: // 0..4294967295. Units are buffer failures. CreAuthClientBufferAllocFailures interface{} // This object indicates the number of RADIUS authentication response packets // received by the RADIUS client. The type is interface{} with range: // 0..4294967295. Units are RADIUS packets. CreAuthClientTotalResponses interface{} // This object indicates the number of RADIUS authentication packets that // never received a response. The type is interface{} with range: // 0..4294967295. Units are RADIUS packets. CreAuthClientTotalPacketsWithoutResponses interface{} // This object indicates the average response delay experienced for RADIUS // authentication requests. The type is interface{} with range: 0..2147483647. CreAuthClientAverageResponseDelay interface{} // This object indicates the maximum delay experienced for RADIUS // authentication requests. The type is interface{} with range: 0..2147483647. CreAuthClientMaxResponseDelay interface{} // This object indicates the maximum buffer size for RADIUS authentication // packet. The type is interface{} with range: 0..4294967295. Units are bytes. CreAuthClientMaxBufferSize interface{} // This object indicates the number of timeouts that have occurred for RADIUS // authentication. After a timeout the client may retry sending the request // to the same server or to a different server or give up depending on the // configuration. The type is interface{} with range: 0..4294967295. Units are // timeouts. CreAuthClientTimeouts interface{} // This object indicates the number of times client has received duplicate // authentication responses with the same identifier. Out of these two // packets, the later packet is considered as a true match. The type is // interface{} with range: 0..4294967295. Units are RADIUS packets. CreAuthClientDupIDs interface{} // This object indicates the number of malformed RADIUS authentication // responses received. Malformed packets include packets with an invalid // length. The type is interface{} with range: 0..4294967295. Units are RADIUS // packets. CreAuthClientMalformedResponses interface{} // This MIB object indicates the last source identifier that was used to send // out a RADIUS authentication request when 'extended RADIUS source ports' is // configured. The source identifier is a counter that is incremented // everytime a RADIUS authentication request is sent. The type is interface{} // with range: 0..255. CreAuthClientLastUsedSourceId interface{} }
CISCORADIUSEXTMIB_CreClientAuthentication
func (*CISCORADIUSEXTMIB_CreClientAuthentication) GetEntityData ¶
func (creClientAuthentication *CISCORADIUSEXTMIB_CreClientAuthentication) GetEntityData() *types.CommonEntityData
type CISCORADIUSEXTMIB_CreClientGlobal ¶
type CISCORADIUSEXTMIB_CreClientGlobal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // This object indicates the maximum length of the queue which stores the // incoming RADIUS packets. The type is interface{} with range: 0..4294967295. // Units are RADIUS packets. CreClientTotalMaxInQLength interface{} // This object indicates the maximum length of the queue which stores the // pending RADIUS packets for which the responses are outstanding. The type is // interface{} with range: 0..4294967295. Units are RADIUS packets. CreClientTotalMaxWaitQLength interface{} // This object indicates the maximum length of the queue which stores those // RADIUS packets for which the responses are received. The type is // interface{} with range: 0..4294967295. Units are RADIUS packets. CreClientTotalMaxDoneQLength interface{} // This object indicates the number of access reject packets received by the // RADIUS client. The type is interface{} with range: 0..4294967295. Units are // RADIUS packets. CreClientTotalAccessRejects interface{} // This object indicates the overall response delay experienced by RADIUS // packets (both authentication and accounting). The type is interface{} with // range: 0..2147483647. CreClientTotalAverageResponseDelay interface{} // If the 'extended RADIUS source ports' is configured, multiple source ports // are used for sending out RADIUS authentication or accounting requests. // This MIB object indicates the port value from where this range starts. The // type is interface{} with range: 0..65535. CreClientSourcePortRangeStart interface{} // If the 'extended RADIUS source port' is configured, multiple source ports // are used for sending out RADIUS authentication or accounting requests. // This MIB object indicates the port value where this range ends. The type is // interface{} with range: 0..65535. CreClientSourcePortRangeEnd interface{} // If the 'extended RADIUS source ports' is configured, multiple source ports // are used for sending out RADIUS authentication or accounting requests. // This MIB object indicates the last source port that was used to send out a // RADIUS authentication or accounting request. The type is interface{} with // range: 0..65535. CreClientLastUsedSourcePort interface{} // This MIB object indicates the last source identifier that was used to send // out a RADIUS packet when 'extended RADIUS source ports' is configured. The // source identifier is a counter that is incremented everytime a RADIUS // authentication or an accounting packet is sent. The type is interface{} // with range: 0..255. CreClientLastUsedSourceId interface{} }
CISCORADIUSEXTMIB_CreClientGlobal
func (*CISCORADIUSEXTMIB_CreClientGlobal) GetEntityData ¶
func (creClientGlobal *CISCORADIUSEXTMIB_CreClientGlobal) GetEntityData() *types.CommonEntityData