cisco_pim_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

This MIB module defines the cisco specific variables for Protocol Independent Multicast (PIM) management. These definitions are an extension of those defined in the IETF PIM MIB (RFC 2934).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CISCOPIMMIB

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

	Cpim CISCOPIMMIB_Cpim

	CiscoPimMIBNotificationObjects CISCOPIMMIB_CiscoPimMIBNotificationObjects
}

CISCOPIMMIB

func (*CISCOPIMMIB) GetEntityData

func (cISCOPIMMIB *CISCOPIMMIB) GetEntityData() *types.CommonEntityData

type CISCOPIMMIB_CiscoPimMIBNotificationObjects

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

	// Describes the operation that resulted in generation of cpimRPMappingChange
	// notification.  o newMapping, as the name suggests indicates that a new
	// mapping has been added into the pimRPSetTable,  o deletedMapping indicates
	// that a mapping has been    deleted from the pimRPSetTable, and, o
	// modifiedXXXMapping indicates that an RP mapping (which   already existed in
	// the table) has been modified.   The two modifications types i.e.
	// modifiedOldMapping   and modifiedNewMapping, are defined to differentiate
	// the notification generated before modification from   that generated after
	// modification. The type is CpimRPMappingChangeType.
	CpimRPMappingChangeType interface{}
}

CISCOPIMMIB_CiscoPimMIBNotificationObjects

func (*CISCOPIMMIB_CiscoPimMIBNotificationObjects) GetEntityData

func (ciscoPimMIBNotificationObjects *CISCOPIMMIB_CiscoPimMIBNotificationObjects) GetEntityData() *types.CommonEntityData

type CISCOPIMMIB_CiscoPimMIBNotificationObjects_CpimRPMappingChangeType

type CISCOPIMMIB_CiscoPimMIBNotificationObjects_CpimRPMappingChangeType string

CISCOPIMMIB_CiscoPimMIBNotificationObjects_CpimRPMappingChangeType represents that generated after modification.

const (
	CISCOPIMMIB_CiscoPimMIBNotificationObjects_CpimRPMappingChangeType_newMapping CISCOPIMMIB_CiscoPimMIBNotificationObjects_CpimRPMappingChangeType = "newMapping"

	CISCOPIMMIB_CiscoPimMIBNotificationObjects_CpimRPMappingChangeType_deletedMapping CISCOPIMMIB_CiscoPimMIBNotificationObjects_CpimRPMappingChangeType = "deletedMapping"

	CISCOPIMMIB_CiscoPimMIBNotificationObjects_CpimRPMappingChangeType_modifiedOldMapping CISCOPIMMIB_CiscoPimMIBNotificationObjects_CpimRPMappingChangeType = "modifiedOldMapping"

	CISCOPIMMIB_CiscoPimMIBNotificationObjects_CpimRPMappingChangeType_modifiedNewMapping CISCOPIMMIB_CiscoPimMIBNotificationObjects_CpimRPMappingChangeType = "modifiedNewMapping"
)

type CISCOPIMMIB_Cpim

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

	// A count of the number of invalid PIM Register messages received by this
	// device. A PIM Register message is termed invalid if  o the encapsulated IP
	// header is malformed, o the destination of the PIM Register message is not
	// the   RP (Rendezvous Point) for the group in question, o the source/DR
	// (Designated Router) address is not a valid   unicast address. The type is
	// interface{} with range: 0..4294967295.
	CpimInvalidRegisterMsgsRcvd interface{}

	// A count of the number of invalid PIM Join/Prune messages received by this
	// device. A PIM Join/Prune message is termed invalid if  o the RP specified
	// in the packet is not the RP for   the group in question. The type is
	// interface{} with range: 0..4294967295.
	CpimInvalidJoinPruneMsgsRcvd interface{}

	// The type of the last invalid message that was received by this device. The
	// type is CpimLastErrorType.
	CpimLastErrorType interface{}

	// Represents the type of address stored in cpimLastErrorOrigin. The value of
	// this object is irrelevant if the value of cpimLastErrorType is none(1). The
	// type is InetAddressType.
	CpimLastErrorOriginType interface{}

	// This object represents the Network Layer Address of the source that
	// originated the last invalid packet. The type of address stored depends on
	// the value in cpimLastErrorOriginType.   The value of this object represents
	// the Network Layer Address of the Designated Router (DR) whenever the value
	// of cpimLastErrorGroup is a zero-length address,  for eg. when encapsulated
	// IP header is malformed.  The value of this object is irrelevant if the
	// value of cpimLastErrorType is none(1). The type is string with length:
	// 0..255.
	CpimLastErrorOrigin interface{}

	// Represents the type of address stored in cpimLastErrorGroup. The value of
	// this object is unknown(0) if there is a problem in the packet received from
	// the DR.  The value of this object is irrelevant if the value of
	// cpimLastErrorType is none(1). The type is InetAddressType.
	CpimLastErrorGroupType interface{}

	// The IP multicast group address to which the last invalid packet was
	// addressed. The type of address stored depends on the value in
	// cpimLastErrorGroupType.   The value of this object is a zero-length
	// InetAddress if there is a problem in the packet received from the DR, for
	// eg. a malformed encapsulated IP header.   The value of this object is
	// irrelevant if the value of cpimLastErrorType is none(1). The type is string
	// with length: 0..255.
	CpimLastErrorGroup interface{}

	// Represents the type of address stored in cpimLastErrorRP. The value of this
	// object is irrelevant if the value of cpimLastErrorType is none(1). The type
	// is InetAddressType.
	CpimLastErrorRPType interface{}

	// The address of the RP, as per the last invalid packet. The type of address
	// stored depends on the value in cpimLastErrorRPType.   The value of this
	// object is irrelevant if the value of cpimLastErrorType is none(1). The type
	// is string with length: 0..255.
	CpimLastErrorRP interface{}
}

CISCOPIMMIB_Cpim

func (*CISCOPIMMIB_Cpim) GetEntityData

func (cpim *CISCOPIMMIB_Cpim) GetEntityData() *types.CommonEntityData

type CISCOPIMMIB_Cpim_CpimLastErrorType

type CISCOPIMMIB_Cpim_CpimLastErrorType string

CISCOPIMMIB_Cpim_CpimLastErrorType represents this device.

const (
	CISCOPIMMIB_Cpim_CpimLastErrorType_none CISCOPIMMIB_Cpim_CpimLastErrorType = "none"

	CISCOPIMMIB_Cpim_CpimLastErrorType_invalidRegister CISCOPIMMIB_Cpim_CpimLastErrorType = "invalidRegister"

	CISCOPIMMIB_Cpim_CpimLastErrorType_invalidJoinPrune CISCOPIMMIB_Cpim_CpimLastErrorType = "invalidJoinPrune"
)

Jump to

Keyboard shortcuts

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