Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for IPv6 operational data. Copyright (c) 2017 by Cisco Systems, Inc. All rights reserved.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ipv6Data ¶
type Ipv6Data struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of IPv6 neighbors. The type is slice of Ipv6Data_Nd6Info. Nd6Info []*Ipv6Data_Nd6Info }
Ipv6Data Operational state of IPv6
func (*Ipv6Data) GetEntityData ¶
func (ipv6Data *Ipv6Data) GetEntityData() *types.CommonEntityData
type Ipv6Data_Nd6Info ¶
type Ipv6Data_Nd6Info struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The Virtual Router and Forwarding instance that // this neighbor information is associated with. The type is string. VrfName interface{} // This attribute is a key. The Interface name. The type is string. IfName interface{} // This attribute is a key. IPv6 address of this neighbor entry. 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}]+)?. Ip interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // State of the entry. The type is Ipv6NdTdlState. State interface{} // Time before expiration, in seconds. The type is interface{} with range: // 0..4294967295. IdleTimer interface{} // Indicates how long this neighbor entry has been active, in seconds. The // type is interface{} with range: 0..4294967295. Uptime interface{} }
Ipv6Data_Nd6Info List of IPv6 neighbors
func (*Ipv6Data_Nd6Info) GetEntityData ¶
func (nd6Info *Ipv6Data_Nd6Info) GetEntityData() *types.CommonEntityData
type Ipv6NdTdlState ¶
type Ipv6NdTdlState string
Ipv6NdTdlState represents the Neighbor-Discovery entry.
const ( // Address resolution is in progress and the // link-layer address of the neighbor has not // yet been determined. Ipv6NdTdlState_ipv6_nd_incomplete Ipv6NdTdlState = "ipv6-nd-incomplete" // The neighbor is known to have been reachable // recently (within tens of seconds ago). Ipv6NdTdlState_ipv6_nd_reachable Ipv6NdTdlState = "ipv6-nd-reachable" // The neighbor is no longer known to be reachable // but until traffic is sent to the neighbor, no // attempt should be made to verify its reachability Ipv6NdTdlState_ipv6_nd_stale Ipv6NdTdlState = "ipv6-nd-stale" // Received updated link-layer information. // Behaviour like STALE. Ipv6NdTdlState_ipv6_nd_glean Ipv6NdTdlState = "ipv6-nd-glean" // The neighbor is no longer known to be reachable, and traffic // has recently been sent to the neighbor. Rather than probe the // neighbor immediately, however, delay sending probes for a short // while in order to give upper layer protocols a chance to provide // reachability confirmation. Ipv6NdTdlState_ipv6_nd_delay Ipv6NdTdlState = "ipv6-nd-delay" // The neighbor is no longer known to be reachable, and unicast // Neighbor Solicitation probes are being sent to verify // reachability. Ipv6NdTdlState_ipv6_nd_probe Ipv6NdTdlState = "ipv6-nd-probe" // Entry is deleted. Ipv6NdTdlState_ipv6_nd_delete Ipv6NdTdlState = "ipv6-nd-delete" )
Click to show internal directories.
Click to hide internal directories.