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