cisco_ipmroute_mib

package
v0.0.0-...-50def94 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

The MIB module for management of IP Multicast routing, but independent of the specific multicast routing protocol in use.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CISCOIPMROUTEMIB

type CISCOIPMROUTEMIB struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	CiscoIpMRoute CISCOIPMROUTEMIB_CiscoIpMRoute

	// The (conceptual) table listing sets of IP Multicast heartbeat parameters.
	// If no IP Multicast heartbeat is configured, this table would be empty.
	CiscoIpMRouteHeartBeatTable CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable
}

CISCOIPMROUTEMIB

func (*CISCOIPMROUTEMIB) GetEntityData

func (cISCOIPMROUTEMIB *CISCOIPMROUTEMIB) GetEntityData() *types.CommonEntityData

type CISCOIPMROUTEMIB_CiscoIpMRoute

type CISCOIPMROUTEMIB_CiscoIpMRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maintains a count of the number of entries in the ipMRouteTable. The type
	// is interface{} with range: 0..4294967295.
	CiscoIpMRouteNumberOfEntries interface{}
}

CISCOIPMROUTEMIB_CiscoIpMRoute

func (*CISCOIPMROUTEMIB_CiscoIpMRoute) GetEntityData

func (ciscoIpMRoute *CISCOIPMROUTEMIB_CiscoIpMRoute) GetEntityData() *types.CommonEntityData

type CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable

type CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry (conceptual row) representing a set of IP Multicast heartbeat
	// parameters. The type is slice of
	// CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable_CiscoIpMRouteHeartBeatEntry.
	CiscoIpMRouteHeartBeatEntry []*CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable_CiscoIpMRouteHeartBeatEntry
}

CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable The (conceptual) table listing sets of IP Multicast heartbeat parameters. If no IP Multicast heartbeat is configured, this table would be empty.

func (*CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable) GetEntityData

func (ciscoIpMRouteHeartBeatTable *CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable) GetEntityData() *types.CommonEntityData

type CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable_CiscoIpMRouteHeartBeatEntry

type CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable_CiscoIpMRouteHeartBeatEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Multicast group address used to receive heartbeat
	// packets. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	CiscoIpMRouteHeartBeatGroupAddr interface{}

	// Source address of the last multicast heartbeat packet received. The type is
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	CiscoIpMRouteHeartBeatSourceAddr interface{}

	// Number of seconds in which a Cisco multicast router expects a valid
	// heartBeat packet from a source.  This value must be a multiple of 10. The
	// type is interface{} with range: 10..3600. Units are seconds.
	CiscoIpMRouteHeartBeatInterval interface{}

	// Number of ciscoIpMRouteHeartBeatInterval intervals a Cisco multicast router
	// waits before checking if expected number of heartbeat packets are received
	// or not. The type is interface{} with range: 1..100.
	CiscoIpMRouteHeartBeatWindowSize interface{}

	// Number of time intervals where multicast packets were received in the last
	// ciscoIpMRouteHeartBeatWindowSize intervals. The type is interface{} with
	// range: 0..4294967295.
	CiscoIpMRouteHeartBeatCount interface{}

	// The minimal number of heartbeat packets expected in the last
	// ciscoIpMRouteHeartBeatWindowSize intervals. If ciscoIpMRouteHeartBeatCount
	// falls below this value, an SNMP trap/notification, if configured, will be
	// sent to the NMS. The type is interface{} with range: 1..100.
	CiscoIpMRouteHeartBeatMinimum interface{}

	// The value of sysUpTime on the most recent occasion at which a missing IP
	// multicast heartbeat condition occured for the group address specified in
	// this entry.  If no such condition have occurred since the last
	// re-initialization of the local management subsystem, then this object
	// contains a zero value. The type is interface{} with range: 0..4294967295.
	CiscoIpMRouteHeartBeatAlertTime interface{}

	// This object is used to create a new row or delete an existing row in this
	// table. The type is RowStatus.
	CiscoIpMRouteHeartBeatStatus interface{}
}

CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable_CiscoIpMRouteHeartBeatEntry An entry (conceptual row) representing a set of IP Multicast heartbeat parameters.

func (*CISCOIPMROUTEMIB_CiscoIpMRouteHeartBeatTable_CiscoIpMRouteHeartBeatEntry) GetEntityData

Jump to

Keyboard shortcuts

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