Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for LISP operational data. Copyright (c) 2017-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type LispAddressFamilyType
- type LispIaftypeType
- type LispMapReplyActionType
- type LispRlocStateType
- type LispSessionStateType
- type LispState
- type LispState_LispRouters
- type LispState_LispRouters_Instances
- type LispState_LispRouters_Instances_Af
- type LispState_LispRouters_Instances_Af_LocalDbase
- type LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc
- type LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc_Params
- type LispState_LispRouters_Instances_Af_MapCache
- type LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc
- type LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc_Params
- type LispState_LispRouters_Instances_Af_MapResolvers
- type LispState_LispRouters_Instances_Af_MapServers
- type LispState_LispRouters_Instances_Af_MsRegistrations
- type LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations
- type LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc
- type LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc_Params
- type LispState_LispRouters_Instances_Af_MsRegistrations_LastRegistrationSource
- type LispState_LispRouters_Instances_Af_ProxyEtrs
- type LispState_LispRouters_Instances_Af_ProxyEtrs_Params
- type LispState_LispRouters_Instances_Af_Role
- type LispState_LispRouters_Instances_EtrEidMembership
- type LispState_LispRouters_Instances_MsEidMembership
- type LispState_LispRouters_LocalRlocs
- type LispState_LispRouters_PrefixLists
- type LispState_LispRouters_PrefixLists_PrefixListEntry
- type LispState_LispRouters_Sessions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LispAddressFamilyType ¶
type LispAddressFamilyType string
LispAddressFamilyType represents Address-family of a LISP address or prefix
const ( // IANA IPv4 address family LispAddressFamilyType_ipv4_afi LispAddressFamilyType = "ipv4-afi" // IANA IPv6 address family LispAddressFamilyType_ipv6_afi LispAddressFamilyType = "ipv6-afi" // IANA MAC address family LispAddressFamilyType_mac_afi LispAddressFamilyType = "mac-afi" )
type LispIaftypeType ¶
type LispIaftypeType string
LispIaftypeType represents LISP instance
const ( // IPv4 instance service LispIaftypeType_iaf_ipv4 LispIaftypeType = "iaf-ipv4" // IPv6 instance service LispIaftypeType_iaf_ipv6 LispIaftypeType = "iaf-ipv6" // MAC (L2) instance service LispIaftypeType_iaf_mac LispIaftypeType = "iaf-mac" // Address Resolution (L3 address-to-MAC) instance // service LispIaftypeType_iaf_ar LispIaftypeType = "iaf-ar" // Reverse Address Resolution (MAC-to-L3 address) // instance service LispIaftypeType_iaf_rar LispIaftypeType = "iaf-rar" )
type LispMapReplyActionType ¶
type LispMapReplyActionType string
LispMapReplyActionType represents for negative map-cache entries
const ( // Mapping is kept alive and no encapsulation occurs LispMapReplyActionType_no_action LispMapReplyActionType = "no-action" // Matching packets are forwarded without // LISP encapsulation LispMapReplyActionType_natively_forward LispMapReplyActionType = "natively-forward" // Matching packets trigger sending Map-Requests LispMapReplyActionType_send_map_request LispMapReplyActionType = "send-map-request" // Matching packets are dropped LispMapReplyActionType_drop LispMapReplyActionType = "drop" )
type LispRlocStateType ¶
type LispRlocStateType string
LispRlocStateType represents Reachability state of a RLOC
const ( // Locator is down or unreachable LispRlocStateType_lisp_rloc_state_down LispRlocStateType = "lisp-rloc-state-down" // Locator is up and reachable LispRlocStateType_lisp_rloc_state_up LispRlocStateType = "lisp-rloc-state-up" )
type LispSessionStateType ¶
type LispSessionStateType string
LispSessionStateType represents State of a TCP session
const ( // Session parameters are incomplete LispSessionStateType_lisp_session_state_incomplete LispSessionStateType = "lisp-session-state-incomplete" // Session represents the passively listening socket LispSessionStateType_lisp_session_state_listening LispSessionStateType = "lisp-session-state-listening" // Session is down LispSessionStateType_lisp_session_state_down LispSessionStateType = "lisp-session-state-down" // Session is up LispSessionStateType_lisp_session_state_up LispSessionStateType = "lisp-session-state-up" )
type LispState ¶
type LispState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of LISP routers. The type is slice of LispState_LispRouters. LispRouters []*LispState_LispRouters }
LispState Operational state of the LISP subsystem
func (*LispState) GetEntityData ¶
func (lispState *LispState) GetEntityData() *types.CommonEntityData
type LispState_LispRouters ¶
type LispState_LispRouters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. ID number of the LISP router. The type is // interface{} with range: 0..4294967295. TopId interface{} // Site-ID common to all devices attached to the same site. The type is // interface{} with range: 0..18446744073709551615. SiteId interface{} // xTR-ID of the device. The type is slice of interface{} with range: 0..255. XtrId []interface{} // List of LISP instances. The type is slice of // LispState_LispRouters_Instances. Instances []*LispState_LispRouters_Instances // List of Reliable Registration sessions. The type is slice of // LispState_LispRouters_Sessions. Sessions []*LispState_LispRouters_Sessions // This list represents the set of routing locators configured on this device. // The type is slice of LispState_LispRouters_LocalRlocs. LocalRlocs []*LispState_LispRouters_LocalRlocs // This list represents list of prefix-lists configured on this device. The // type is slice of LispState_LispRouters_PrefixLists. PrefixLists []*LispState_LispRouters_PrefixLists }
LispState_LispRouters List of LISP routers
func (*LispState_LispRouters) GetEntityData ¶
func (lispRouters *LispState_LispRouters) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances ¶
type LispState_LispRouters_Instances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Instance ID. The type is interface{} with // range: 0..16777215. Iid interface{} // Name of VRF that is mapped to the given LISP Instance ID. The type is // string. VrfName interface{} // Status of RLOC Probing. The type is bool. IsRlocProbing interface{} // List of Address-Families enabled in this LISP instance. The type is slice // of LispState_LispRouters_Instances_Af. Af []*LispState_LispRouters_Instances_Af // MS registration EID membership list (list of locators known to the MS as // allowed to send traffic in the instance). The type is slice of // LispState_LispRouters_Instances_MsEidMembership. MsEidMembership []*LispState_LispRouters_Instances_MsEidMembership // ETR EID membership list (list of locators known to the ETR as allowed to // send traffic in the instance). The type is slice of // LispState_LispRouters_Instances_EtrEidMembership. EtrEidMembership []*LispState_LispRouters_Instances_EtrEidMembership }
LispState_LispRouters_Instances List of LISP instances
func (*LispState_LispRouters_Instances) GetEntityData ¶
func (instances *LispState_LispRouters_Instances) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af ¶
type LispState_LispRouters_Instances_Af struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Instance-specific service type. The type is // LispIaftypeType. Iaftype interface{} // ID of Vlan or Bridge-Domain that is mapped to the given L2 LISP Instance // ID. The type is interface{} with range: 0..4294967295. L2DomainId interface{} // Current size of EID-to-RLOC map-cache on this device. The type is // interface{} with range: 0..4294967295. MapCacheSize interface{} // Maximum permissible number of entries in EID-to-RLOC map-cache on this // device. The type is interface{} with range: 0..4294967295. MapCacheLimit interface{} // TTL of the EID-to-RLOC map record provided by the local device in mapping // records. The type is interface{} with range: 0..4294967295. Units are // minutes. EtrMapCacheTtl interface{} // Number of EID prefix registrations that were accepted as a result of the // 'accept-more-specific' configuration. The type is interface{} with range: // 0..4294967295. RegistrationMoreSpecific interface{} // The warning threshold for the 'accept-more-specific' registration count on // the Map-Server. The type is interface{} with range: 0..4294967295. RegistrationMoreSpecificWarningThreshold interface{} // Maximum number of registrations on the Map-Server which could be accepted // due to configuration of 'accept-more-specific'. The type is interface{} // with range: 0..4294967295. RegistrationMoreSpecificLimit interface{} // The map-cache utilization warning threshold on the xTR. The type is // interface{} with range: 0..4294967295. MapCacheThreshold interface{} // Total number of map requests received by this device for any EID-Prefix of // the given address family and Instance ID. The type is interface{} with // range: 0..18446744073709551615. MapRequestsIn interface{} // Total number of map requests sent by this device for any EID-Prefix of the // given address family and Instance ID. The type is interface{} with range: // 0..18446744073709551615. MapRequestsOut interface{} // Total number of encapsulated Map-Requests received by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. EncapsulatedMapRequestsIn interface{} // Total number of encapsulated Map-Requests sent by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. EncapsulatedMapRequestsOut interface{} // Total number of RLOC probe Map-Requests received by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. RlocProbeMapRequestsIn interface{} // Total number of RLOC probe Map-Requests sent by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. RlocProbeMapRequestsOut interface{} // Total number of Map-Requests for any EID-Prefix of the given address family // and Instance ID which were not sent out by this device because they timed // out while on the transmit queue. The type is interface{} with range: // 0..18446744073709551615. MapRequestsExpiredOnQueue interface{} // Total number of Map-Requests attempted by this device for any EID-Prefix of // the given address family and Instance ID without reciving a Map-Reply. The // type is interface{} with range: 0..18446744073709551615. MapRequestsNoReply interface{} // Total number of Map-Request messages for any EID-Prefix of the given // address family and Instance ID dropped by this device due to configuration // 'map-resolver allowed-locator'. The type is interface{} with range: // 0..18446744073709551615. MapRequestsFromDisallowedLocators interface{} // Total number of SMR Map-Requests received by this device for any EID-Prefix // of the given address family and Instance ID. The type is interface{} with // range: 0..18446744073709551615. SmrMapRequestsIn interface{} // Total number of SMR Map-Requests sent by this device for any EID-Prefix of // the given address family and Instance ID. The type is interface{} with // range: 0..18446744073709551615. SmrMapRequestsOut interface{} // Total number of ITR's Map-Request messages for any EID-Prefix of the given // address family and Instance ID dropped by the DDT Map-Resolver. The type is // interface{} with range: 0..18446744073709551615. DdtItrMapRequestsDropped interface{} // Total number of ITR's Map-Request messages for any EID-Prefix of the given // address family and Instance ID dropped by the DDT Map-Resolver due to nonce // conflict. The type is interface{} with range: 0..18446744073709551615. DdtItrMapRequestsNonceCollision interface{} // Total number of ITR's Map-Request messages for any EID-Prefix of the given // address family and Instance ID dropped by the DDT Map-Resolver due bad // nonce. The type is interface{} with range: 0..18446744073709551615. DdtItrMapRequestsBadXtrNonce interface{} // Total number of Map-Requests for any EID-Prefix of the given address family // and Instance ID forwarded by this device to Map-Resolver on ALT. The type // is interface{} with range: 0..18446744073709551615. MrMapRequestsForwarded interface{} // Total number of Map-Requests for any EID-Prefix of the given address family // and Instance ID forwarded by this device to ETR. The type is interface{} // with range: 0..18446744073709551615. MsMapRequestsForwarded interface{} // Total number of Map-Requests for any EID-Prefix of the given address family // and Instance ID forwarded by this device to ALT. The type is interface{} // with range: 0..18446744073709551615. ToAltMapRequestsOut interface{} // Total number of Map-Reply records received by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. MapReplyRecordsIn interface{} // Total number of Map-Reply records sent by this device for any EID-Prefix of // the given address family and Instance ID. The type is interface{} with // range: 0..18446744073709551615. MapReplyRecordsOut interface{} // Total number of authoritative Map-Reply records received by this device for // any EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. AuthoritativeRecordsIn interface{} // Total number of authoritative Map-Reply records sent by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. AuthoritativeRecordsOut interface{} // Total number of non authoritative Map-Reply records received by this device // for any EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. NonAuthoritativeRecordsIn interface{} // Total number of non authoritative Map-Reply records sent by this device for // any EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. NonAuthoritativeRecordsOut interface{} // Total number of negative Map-Reply records received by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. NegativeRecordsIn interface{} // Total number of negative Map-Reply records sent by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. NegativeRecordsOut interface{} // Total number of RLOC probe Map-Replies for any EID-Prefix of the given // address family and Instance ID received by this device. The type is // interface{} with range: 0..18446744073709551615. RlocProbeRecordsIn interface{} // Total number of RLOC probe Map-Replies for any EID-Prefix of the given // address family and Instance ID sent by this device. The type is interface{} // with range: 0..18446744073709551615. RlocProbeRecordsOut interface{} // Total number of MS proxy Map-Replies for any EID-Prefix of the given // address family and Instance ID sent by this device. The type is interface{} // with range: 0..18446744073709551615. MsProxyReplyRecordsOut interface{} // Total number of WLC Subscribe messages received by this device for the // given address family and Instance ID. The type is interface{} with range: // 0..18446744073709551615. WlcSubscribeIn interface{} // Total number of WLC Subscribe messages sent by this device for the given // address family and Instance ID. The type is interface{} with range: // 0..18446744073709551615. WlcSubscribeOut interface{} // Total number of received WLC Subscribe messages for the given address // family and Instance ID with incorrect formatting. The type is interface{} // with range: 0..18446744073709551615. WlcSubscribeInFailure interface{} // Total number of WLC Subscribe messages for the given address family and // Instance ID which were not sent due to internal errors. The type is // interface{} with range: 0..18446744073709551615. WlcSubscribeOutFailure interface{} // Total number of WLC Unsubscribe messages received by this device for the // given address family and Instance ID. The type is interface{} with range: // 0..18446744073709551615. WlcUnsubscribeIn interface{} // Total number of WLC Unsubscribe messages sent by this device for the given // address family and Instance ID. The type is interface{} with range: // 0..18446744073709551615. WlcUnsubscribeOut interface{} // Total number of received WLC Unsubscribe messages for the given address // family and Instance ID with incorrect formatting. The type is interface{} // with range: 0..18446744073709551615. WlcUnsubscribeInFailure interface{} // Total number of WLC Unsubscribe messages for the given address family and // Instance ID which were not sent due to internal errors. The type is // interface{} with range: 0..18446744073709551615. WlcUnsubscribeOutFailure interface{} // Total number of Map-Register records for any EID-Prefix of the given // address family and Instance ID received by this device. The type is // interface{} with range: 0..18446744073709551615. MapRegisterRecordsIn interface{} // Total number of Map-Registers records sent by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. MapRegisterRecordsOut interface{} // Total number of Map-Register messages dropped due to Map-Server // functionality not enabled for the given address family and Instance ID. The // type is interface{} with range: 0..18446744073709551615. MapRegistersMsDisabled interface{} // Total number of Map-Register messages for any EID-Prefix of the given // address family and Instance ID dropped due to authentication failure. The // type is interface{} with range: 0..18446744073709551615. MapRegistersAuthFailed interface{} // Total number of Map-Register messages received from disallowed locators. // The type is interface{} with range: 0..18446744073709551615. MapRegistersFromDisallowedLocators interface{} // Total number of WLC Map-Register messages received by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. WlcMapRegisterRecordsIn interface{} // Total number of WLC Map-Register messages sent by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. WlcMapRegisterRecordsOut interface{} // Total number of WLC Map-Register messages received by this device for AP // join in the given address family and Instance ID. The type is interface{} // with range: 0..18446744073709551615. WlcMapRegisterRecordsInAp interface{} // Total number of WLC Map-Register messages sent by this device for AP join // in the given address family and Instance ID. The type is interface{} with // range: 0..18446744073709551615. WlcMapRegisterRecordsOutAp interface{} // Total number of WLC Map-Register messages received by this device for // wireless client join in the given address family and Instance ID. The type // is interface{} with range: 0..18446744073709551615. WlcMapRegisterRecordsInClient interface{} // Total number of WLC Map-Register messages sent by this device for wireless // client join in the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. WlcMapRegisterRecordsOutClient interface{} // Total number of WLC Map-Register messages received in the given address // family and Instance ID and discarded due to parsing error. The type is // interface{} with range: 0..18446744073709551615. WlcMapRegisterRecordsInFailure interface{} // Total number of WLC Map-Register messages for any EID-Prefix of the given // address family and Instance ID which were not sent because of internal // error. The type is interface{} with range: 0..18446744073709551615. WlcMapRegisterRecordsOutFailure interface{} // Total number of Map-Notify records for any EID-Prefix of the given address // family and Instance ID received by this device. The type is interface{} // with range: 0..18446744073709551615. MapNotifyRecordsIn interface{} // Total number of Map-Notify records for any EID-Prefix of the given address // family and Instance ID sent by this device. The type is interface{} with // range: 0..18446744073709551615. MapNotifyRecordsOut interface{} // Total number of Map-Notify messages for any EID-Prefix of the given address // family and Instance ID dropped due to authentication failure. The type is // interface{} with range: 0..18446744073709551615. MapNotifyAuthFailed interface{} // Total number of WLC Map-Notify records for any EID-Prefix of the given // address family and Instance ID received by this device. The type is // interface{} with range: 0..18446744073709551615. WlcMapNotifyRecordsIn interface{} // Total number of WLC Map-Notify records for any EID-Prefix of the given // address family and Instance ID sent by this device. The type is interface{} // with range: 0..18446744073709551615. WlcMapNotifyRecordsOut interface{} // Total number of WLC Map-Notify records for any EID-Prefix of the given // address family and Instance ID received by this device for AP join. The // type is interface{} with range: 0..18446744073709551615. WlcMapNotifyRecordsInAp interface{} // Total number of WLC Map-Notify records for any EID-Prefix of the given // address family and Instance ID sent by this device for AP join. The type is // interface{} with range: 0..18446744073709551615. WlcMapNotifyRecordsOutAp interface{} // Total number of WLC Map-Notify records for any EID-Prefix of the given // address family and Instance ID received by this device for wireless client // join. The type is interface{} with range: 0..18446744073709551615. WlcMapNotifyRecordsInClient interface{} // Total number of WLC Map-Notify records for any EID-Prefix of the given // address family and Instance ID sent by this device for wireless client // join. The type is interface{} with range: 0..18446744073709551615. WlcMapNotifyRecordsOutClient interface{} // Total number of WLC Map-Notify messages received in the given address // family and Instance ID and discarded due to parsing error. The type is // interface{} with range: 0..18446744073709551615. WlcMapNotifyRecordsInFailure interface{} // Total number of WLC Map-Notify messages for any EID-Prefix of the given // address family and Instance ID which were not sent because of internal // error. The type is interface{} with range: 0..18446744073709551615. WlcMapNotifyRecordsOutFailure interface{} // Total number of mapping records received by this device for any EID-Prefix // of the given address family and Instance ID with TTL exceeding 7 days. The // type is interface{} with range: 0..18446744073709551615. MappingRecordTtlAlerts interface{} // Total number of remote EID map-cache entries created by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. RemoteEidEntriesCreated interface{} // Total number of remote EID map-cache entries deleted by this device for any // EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. RemoteEidEntriesDeleted interface{} // Total number of remote EID map-cache entries for any EID-Prefix of the // given address family and Instance ID recreated by this device after NSF // switchover. The type is interface{} with range: 0..18446744073709551615. RemoteEidNsfReplayEntriesCreated interface{} // Total number of forwarding plane data signals processed by this device for // any EID-Prefix of the given address family and Instance ID. The type is // interface{} with range: 0..18446744073709551615. ForwardingDataSignalsProcessed interface{} // Total number of forwarding plane data signals for any EID-Prefix of the // given address family and Instance ID dropped by this device. The type is // interface{} with range: 0..18446744073709551615. ForwardingDataSignalsDropped interface{} // Total number of forwarding plane reachability reports for any EID-Prefix of // the given address family and Instance ID processed by this device. The type // is interface{} with range: 0..18446744073709551615. ForwardingReachabilityReportsProcessed interface{} // Total number of forwarding plane reachability reports for any EID-Prefix of // the given address family and Instance ID dropped by this device. The type // is interface{} with range: 0..18446744073709551615. ForwardingReachabilityReportsDropped interface{} // Indicates whether the ETR accepts piggybacked mapping records received in a // Map-Request. The type is bool. IsEtrAcceptMapping interface{} // Indicates if ETR will try to verify accepted piggybacked mapping records // received in a Map-Request. The type is bool. IsEtrAcceptMappingVerify interface{} // LISP device role for this service. Role LispState_LispRouters_Instances_Af_Role // Map-cache for this service instance. The type is slice of // LispState_LispRouters_Instances_Af_MapCache. MapCache []*LispState_LispRouters_Instances_Af_MapCache // ETR's database of local EID prefixes. The type is slice of // LispState_LispRouters_Instances_Af_LocalDbase. LocalDbase []*LispState_LispRouters_Instances_Af_LocalDbase // Map-Server database of registered EID Prefixes. The type is slice of // LispState_LispRouters_Instances_Af_MsRegistrations. MsRegistrations []*LispState_LispRouters_Instances_Af_MsRegistrations // List of Map-Servers to which the ETR should register. The type is slice of // LispState_LispRouters_Instances_Af_MapServers. MapServers []*LispState_LispRouters_Instances_Af_MapServers // List of Map-Resolvers where [P]ITR should send its Map-Requests. The type // is slice of LispState_LispRouters_Instances_Af_MapResolvers. MapResolvers []*LispState_LispRouters_Instances_Af_MapResolvers // List of all Proxy ETRs that this device is configured to use. The type is // slice of LispState_LispRouters_Instances_Af_ProxyEtrs. ProxyEtrs []*LispState_LispRouters_Instances_Af_ProxyEtrs }
LispState_LispRouters_Instances_Af List of Address-Families enabled in this LISP instance
func (*LispState_LispRouters_Instances_Af) GetEntityData ¶
func (af *LispState_LispRouters_Instances_Af) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_LocalDbase ¶
type LispState_LispRouters_Instances_Af_LocalDbase struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Address-Family of the prefix. The type is // LispAddressFamilyType. Afi interface{} // This attribute is a key. LISP prefix. Format is defined by the AF. The type // is string. Prefix interface{} // The Locator Status Bits for this EID-Prefix. The type is interface{} with // range: 0..4294967295. Lsb interface{} // If the prefix is currently reachable from this device via EID interfaces. // The type is bool. IsReachable interface{} // If local database mapping is proxy. The type is bool. IsProxy interface{} // List of locators. The type is slice of // LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc. LocalDbaseRloc []*LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc }
LispState_LispRouters_Instances_Af_LocalDbase ETR's database of local EID prefixes
func (*LispState_LispRouters_Instances_Af_LocalDbase) GetEntityData ¶
func (localDbase *LispState_LispRouters_Instances_Af_LocalDbase) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc ¶
type LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Address-Family of the address. The type is // LispAddressFamilyType. Afi interface{} // This attribute is a key. LISP address. Format is defined by the AF. The // type is string. Address interface{} // Up/down state of the locator. The type is LispRlocStateType. State interface{} // Indicates if RLOC local to the device or to another xTR in the site; TRUE // means RLOC is local to the device. The type is bool. IsLocal interface{} // Properties of the locator. Params LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc_Params }
LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc List of locators
func (*LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc) GetEntityData ¶
func (localDbaseRloc *LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc_Params ¶
type LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc_Params struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Locator priority. The type is interface{} with range: 0..255. Priority interface{} // Locator weight. The type is interface{} with range: 0..255. Weight interface{} // Locator's multicast priority. The type is interface{} with range: 0..255. McastPriority interface{} // Locator's multicast weight. The type is interface{} with range: 0..255. McastWeight interface{} }
LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc_Params Properties of the locator
func (*LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc_Params) GetEntityData ¶
func (params *LispState_LispRouters_Instances_Af_LocalDbase_LocalDbaseRloc_Params) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_MapCache ¶
type LispState_LispRouters_Instances_Af_MapCache struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Address-Family of the prefix. The type is // LispAddressFamilyType. Afi interface{} // This attribute is a key. LISP prefix. Format is defined by the AF. The type // is string. Prefix interface{} // Time that this entry was created. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). UpTime interface{} // Last time that the RLOC information or the entry state were modified. The // type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). LastModifiedTime interface{} // Last time a mapping record for this entry was received, not valid if the // entry is static. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). LastUpdateTime interface{} // Mapping validity period. The type is interface{} with range: 0..4294967295. // Units are milliseconds. Ttl interface{} // Indication if the mapping came from an authoritative source. The type is // bool. IsAuthoritative interface{} // Indication if the mapping is static (i.e. configured). The type is bool. IsStatic interface{} // Indication if the mapping is negative (i.e. provides no locators for LISP // encapsulation). The type is bool. IsNegative interface{} // Forwarding action in case of negative entry. The type is // LispMapReplyActionType. NmrAction interface{} // Time when this entry will expire if not refreshed; for entries which do not // have an expiration time this time will be less than the entry creation // time. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). ExpiryTime interface{} // Number of packets of the transit traffic which were encapsulated because // they matched this map-cache entry. The type is interface{} with range: // 0..18446744073709551615. EncapsulatedPackets interface{} // Number of bytes of the transit traffic which were encapsulated because they // matched this map-cache entry. The type is interface{} with range: // 0..18446744073709551615. EncapsulatedOctets interface{} // Indication if the mapping is active, that is there was transit traffic // matching this map-cache entry seen in approximately the last minute. The // type is bool. IsActive interface{} // List of locators for positive mapping. The type is slice of // LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc. MapCacheRloc []*LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc }
LispState_LispRouters_Instances_Af_MapCache Map-cache for this service instance
func (*LispState_LispRouters_Instances_Af_MapCache) GetEntityData ¶
func (mapCache *LispState_LispRouters_Instances_Af_MapCache) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc ¶
type LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Address-Family of the address. The type is // LispAddressFamilyType. Afi interface{} // This attribute is a key. LISP address. Format is defined by the AF. The // type is string. Address interface{} // Up/down state of the locator. The type is LispRlocStateType. State interface{} // Time when this RLOC entry was created. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). CreationTime interface{} // Time when up/down state of the RLOC for this map-cache entry last changed. // The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). LastStateChangeTime interface{} // Round-trip time of RLOC probe and corresponding reply. The type is // interface{} with range: 0..4294967295. Units are milliseconds. RlocProbeRtt interface{} // Properties of the locator. Params LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc_Params }
LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc List of locators for positive mapping
func (*LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc) GetEntityData ¶
func (mapCacheRloc *LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc_Params ¶
type LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc_Params struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Locator priority. The type is interface{} with range: 0..255. Priority interface{} // Locator weight. The type is interface{} with range: 0..255. Weight interface{} // Locator's multicast priority. The type is interface{} with range: 0..255. McastPriority interface{} // Locator's multicast weight. The type is interface{} with range: 0..255. McastWeight interface{} }
LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc_Params Properties of the locator
func (*LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc_Params) GetEntityData ¶
func (params *LispState_LispRouters_Instances_Af_MapCache_MapCacheRloc_Params) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_MapResolvers ¶
type LispState_LispRouters_Instances_Af_MapResolvers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Address-Family of the address. The type is // LispAddressFamilyType. Afi interface{} // This attribute is a key. LISP address. Format is defined by the AF. The // type is string. Address interface{} // Up/down state of the locator. The type is LispRlocStateType. State interface{} }
LispState_LispRouters_Instances_Af_MapResolvers List of Map-Resolvers where [P]ITR should send its Map-Requests
func (*LispState_LispRouters_Instances_Af_MapResolvers) GetEntityData ¶
func (mapResolvers *LispState_LispRouters_Instances_Af_MapResolvers) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_MapServers ¶
type LispState_LispRouters_Instances_Af_MapServers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Address-Family of the address. The type is // LispAddressFamilyType. Afi interface{} // This attribute is a key. LISP address. Format is defined by the AF. The // type is string. Address interface{} // Up/down state of the locator. The type is LispRlocStateType. State interface{} }
LispState_LispRouters_Instances_Af_MapServers List of Map-Servers to which the ETR should register
func (*LispState_LispRouters_Instances_Af_MapServers) GetEntityData ¶
func (mapServers *LispState_LispRouters_Instances_Af_MapServers) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_MsRegistrations ¶
type LispState_LispRouters_Instances_Af_MsRegistrations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Address-Family of the prefix. The type is // LispAddressFamilyType. Afi interface{} // This attribute is a key. LISP prefix. Format is defined by the AF. The type // is string. Prefix interface{} // Source port of the last valid registration received for this EID prefix. // The type is interface{} with range: 0..65535. LastRegistrationSourcePort interface{} // Time when a valid registration was first received for this EID prefix. The // type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). CreationTime interface{} // Time when most recent valid registration was received for this EID prefix. // The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). LastRegistrationTime interface{} // Name of site matching this registration. The type is string. SiteName interface{} // Description given for the site matching this registration. The type is // string. SiteDescription interface{} // Indicates the registration status of the given EID-Prefix. If this object // is true, then it means the EID-Prefix is registered. The type is bool. IsRegistered interface{} // Count of registrations received for the EID prefix with authentication // error. The type is interface{} with range: 0..18446744073709551615. AuthenticationError interface{} // Count of received registrations for the prefix that had at least one RLOC // that was not in the allowed list of RLOCs. The type is interface{} with // range: 0..18446744073709551615. RlocMismatchError interface{} // Source address of the last valid registration received for this EID prefix. LastRegistrationSource LispState_LispRouters_Instances_Af_MsRegistrations_LastRegistrationSource // List of registrations for this EID prefix received from different ETRs. The // type is slice of // LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations. EtrRegistrations []*LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations }
LispState_LispRouters_Instances_Af_MsRegistrations Map-Server database of registered EID Prefixes
func (*LispState_LispRouters_Instances_Af_MsRegistrations) GetEntityData ¶
func (msRegistrations *LispState_LispRouters_Instances_Af_MsRegistrations) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations ¶
type LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. RLOC address of the registration source. The type // is one of the following types: 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}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // This attribute is a key. Port of the registration source. The type is // interface{} with range: 0..65535. SourcePort interface{} // Time when valid registration from the source was last received. The type is // string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). LastRegistrationTime interface{} // Registration validity period. The type is interface{} with range: // 0..4294967295. Units are minutes. Ttl interface{} // Indicates if the registering ETR requested proxy-replying on Map-Requests // by the Map-Server. The type is bool. ProxyReply interface{} // Indicates if the registering ETR wants to be informed about matching // registrations with Map-Notifies. The type is bool. WantsMapNotify interface{} // List of locators. The type is slice of // LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc. MsRegistrationRloc []*LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc }
LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations List of registrations for this EID prefix received from different ETRs
func (*LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations) GetEntityData ¶
func (etrRegistrations *LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc ¶
type LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Address-Family of the address. The type is // LispAddressFamilyType. Afi interface{} // This attribute is a key. LISP address. Format is defined by the AF. The // type is string. Address interface{} // Up/down state of the locator. The type is LispRlocStateType. State interface{} // Indicates if RLOC is local to device which sent registration or to another // xTR in the site; TRUE means RLOC is local to the registering device. The // type is bool. IsLocal interface{} // Properties of the locator. Params LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc_Params }
LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc List of locators
func (*LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc) GetEntityData ¶
func (msRegistrationRloc *LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc_Params ¶
type LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc_Params struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Locator priority. The type is interface{} with range: 0..255. Priority interface{} // Locator weight. The type is interface{} with range: 0..255. Weight interface{} // Locator's multicast priority. The type is interface{} with range: 0..255. McastPriority interface{} // Locator's multicast weight. The type is interface{} with range: 0..255. McastWeight interface{} }
LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc_Params Properties of the locator
func (*LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc_Params) GetEntityData ¶
func (params *LispState_LispRouters_Instances_Af_MsRegistrations_EtrRegistrations_MsRegistrationRloc_Params) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_MsRegistrations_LastRegistrationSource ¶
type LispState_LispRouters_Instances_Af_MsRegistrations_LastRegistrationSource struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LISP Address-Family of the address. The type is LispAddressFamilyType. Afi interface{} // LISP address. Format is defined by the AF. The type is string. Address interface{} }
LispState_LispRouters_Instances_Af_MsRegistrations_LastRegistrationSource Source address of the last valid registration received for this EID prefix
func (*LispState_LispRouters_Instances_Af_MsRegistrations_LastRegistrationSource) GetEntityData ¶
func (lastRegistrationSource *LispState_LispRouters_Instances_Af_MsRegistrations_LastRegistrationSource) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_ProxyEtrs ¶
type LispState_LispRouters_Instances_Af_ProxyEtrs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Address-Family of the address. The type is // LispAddressFamilyType. Afi interface{} // This attribute is a key. LISP address. Format is defined by the AF. The // type is string. Address interface{} // Up/down state of the locator. The type is LispRlocStateType. State interface{} // Properties of the locator. Params LispState_LispRouters_Instances_Af_ProxyEtrs_Params }
LispState_LispRouters_Instances_Af_ProxyEtrs List of all Proxy ETRs that this device is configured to use
func (*LispState_LispRouters_Instances_Af_ProxyEtrs) GetEntityData ¶
func (proxyEtrs *LispState_LispRouters_Instances_Af_ProxyEtrs) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_ProxyEtrs_Params ¶
type LispState_LispRouters_Instances_Af_ProxyEtrs_Params struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Locator priority. The type is interface{} with range: 0..255. Priority interface{} // Locator weight. The type is interface{} with range: 0..255. Weight interface{} // Locator's multicast priority. The type is interface{} with range: 0..255. McastPriority interface{} // Locator's multicast weight. The type is interface{} with range: 0..255. McastWeight interface{} }
LispState_LispRouters_Instances_Af_ProxyEtrs_Params Properties of the locator
func (*LispState_LispRouters_Instances_Af_ProxyEtrs_Params) GetEntityData ¶
func (params *LispState_LispRouters_Instances_Af_ProxyEtrs_Params) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_Af_Role ¶
type LispState_LispRouters_Instances_Af_Role struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LISP Map-Server. The type is bool. IsMs interface{} // LISP Map-Resolver. The type is bool. IsMr interface{} // LISP ITR. The type is bool. IsItr interface{} // LISP ETR. The type is bool. IsEtr interface{} // LISP Proxy-ITR. The type is bool. IsPitr interface{} // LISP Proxy-ETR. The type is bool. IsPetr interface{} }
LispState_LispRouters_Instances_Af_Role LISP device role for this service
func (*LispState_LispRouters_Instances_Af_Role) GetEntityData ¶
func (role *LispState_LispRouters_Instances_Af_Role) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_EtrEidMembership ¶
type LispState_LispRouters_Instances_EtrEidMembership struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. RLOC which is the allowed member. The type is one // of the following types: 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}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Rloc interface{} // Time when this RLOC was added to the list of allowed locators. The type is // string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). MemberSince interface{} // Indicates if ETR learned about this RLOC membership via message received // from a Map-Server. The type is bool. IsLearnedFromMs interface{} // Indicates if this RLOC membership was provided via configuration. The type // is bool. IsConfigured interface{} }
LispState_LispRouters_Instances_EtrEidMembership ETR EID membership list (list of locators known to the ETR as allowed to send traffic in the instance)
func (*LispState_LispRouters_Instances_EtrEidMembership) GetEntityData ¶
func (etrEidMembership *LispState_LispRouters_Instances_EtrEidMembership) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Instances_MsEidMembership ¶
type LispState_LispRouters_Instances_MsEidMembership struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. RLOC which is the allowed member. The type is one // of the following types: 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}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Rloc interface{} // Time when this RLOC was added to the list of allowed locators. The type is // string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). MemberSince interface{} // Indicates if MS gleaned this RLOC from received EID prefix registration. // The type is bool. IsGleaned interface{} // Indicates if this RLOC membership was provided via configuration. The type // is bool. IsConfigured interface{} }
LispState_LispRouters_Instances_MsEidMembership MS registration EID membership list (list of locators known to the MS as allowed to send traffic in the instance)
func (*LispState_LispRouters_Instances_MsEidMembership) GetEntityData ¶
func (msEidMembership *LispState_LispRouters_Instances_MsEidMembership) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_LocalRlocs ¶
type LispState_LispRouters_LocalRlocs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Address-Family of the address. The type is // LispAddressFamilyType. Afi interface{} // This attribute is a key. LISP address. Format is defined by the AF. The // type is string. Address interface{} // Up/down state of the locator. The type is LispRlocStateType. State interface{} // Indicates if RLOC is local to the device or to another xTR in the site; // TRUE means RLOC is local to the device. The type is bool. IsLocal interface{} }
LispState_LispRouters_LocalRlocs This list represents the set of routing locators configured on this device
func (*LispState_LispRouters_LocalRlocs) GetEntityData ¶
func (localRlocs *LispState_LispRouters_LocalRlocs) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_PrefixLists ¶
type LispState_LispRouters_PrefixLists struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the prefix-list. The type is string. Name interface{} // Number of entries in the list. The type is interface{} with range: // 0..18446744073709551615. Count interface{} // List of prefix list entries. The type is slice of // LispState_LispRouters_PrefixLists_PrefixListEntry. PrefixListEntry []*LispState_LispRouters_PrefixLists_PrefixListEntry }
LispState_LispRouters_PrefixLists This list represents list of prefix-lists configured on this device
func (*LispState_LispRouters_PrefixLists) GetEntityData ¶
func (prefixLists *LispState_LispRouters_PrefixLists) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_PrefixLists_PrefixListEntry ¶
type LispState_LispRouters_PrefixLists_PrefixListEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LISP Address-Family of the prefix. The type is // LispAddressFamilyType. Afi interface{} // This attribute is a key. LISP prefix. Format is defined by the AF. The type // is string. Prefix interface{} // Is the entry sourced statically. The type is bool. SourceHasStatic interface{} // Is the entry sourced from RIB. The type is bool. SourceHasRib interface{} // Is the entry sourced from site registration. The type is bool. SourceHasSiteReg interface{} }
LispState_LispRouters_PrefixLists_PrefixListEntry List of prefix list entries
func (*LispState_LispRouters_PrefixLists_PrefixListEntry) GetEntityData ¶
func (prefixListEntry *LispState_LispRouters_PrefixLists_PrefixListEntry) GetEntityData() *types.CommonEntityData
type LispState_LispRouters_Sessions ¶
type LispState_LispRouters_Sessions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address of the local socket. The type is one of // the following types: 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}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. LocalAddress interface{} // This attribute is a key. Address of the peer. The type is one of the // following types: 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}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. PeerAddress interface{} // This attribute is a key. Port of the local socket. The type is interface{} // with range: 0..65535. LocalPort interface{} // This attribute is a key. Port used by the peer. The type is interface{} // with range: 0..65535. PeerPort interface{} // Up/down state of the session. The type is LispSessionStateType. State interface{} // Timestamp when the session's state last changed. The type is string with // pattern: \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). LastStateChangeTime interface{} // Is session opening role Active or Passive; TRUE means session role is // Active. The type is bool. IsRoleActive interface{} // Is route to peer's address known. The type is bool. IsRoutable interface{} // Number of messages received over this session. The type is interface{} with // range: 0..18446744073709551615. MessagesIn interface{} // Number of messages sent over this session. The type is interface{} with // range: 0..18446744073709551615. MessagesOut interface{} // Number of bytes received over this session. The type is interface{} with // range: 0..18446744073709551615. BytesIn interface{} // Number of bytes sent over this session. The type is interface{} with range: // 0..18446744073709551615. BytesOut interface{} }
LispState_LispRouters_Sessions List of Reliable Registration sessions
func (*LispState_LispRouters_Sessions) GetEntityData ¶
func (sessions *LispState_LispRouters_Sessions) GetEntityData() *types.CommonEntityData