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" )
Click to show internal directories.
Click to hide internal directories.