cisco_radius_ext_mib

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL