Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ip-rib package configuration.
This module contains definitions for the following management objects:
rib: RIB configuration.
This YANG module augments the
Cisco-IOS-XR-infra-rsi-cfg
module with configuration data.
Copyright (c) 2013-2018 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 Rib ¶
type Rib struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set maximum depth for route recursion check. The type is interface{} with // range: 5..16. MaxRecursionDepth interface{} // RIB address family configuration. Af Rib_Af }
Rib RIB configuration.
func (*Rib) GetEntityData ¶
func (rib *Rib) GetEntityData() *types.CommonEntityData
type Rib_Af ¶
type Rib_Af struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 configuration. Ipv4 Rib_Af_Ipv4 // IPv6 configuration. Ipv6 Rib_Af_Ipv6 }
Rib_Af RIB address family configuration
func (*Rib_Af) GetEntityData ¶
func (af *Rib_Af) GetEntityData() *types.CommonEntityData
type Rib_Af_Ipv4 ¶
type Rib_Af_Ipv4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable next-hop dampening. The type is interface{}. NextHopDampeningDisable interface{} // Redistribution history related configs. RedistributionHistory Rib_Af_Ipv4_RedistributionHistory }
Rib_Af_Ipv4 IPv4 configuration
func (*Rib_Af_Ipv4) GetEntityData ¶
func (ipv4 *Rib_Af_Ipv4) GetEntityData() *types.CommonEntityData
type Rib_Af_Ipv4_RedistributionHistory ¶
type Rib_Af_Ipv4_RedistributionHistory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum BCDL redistribution history size. The type is interface{} with // range: 10..2000000. BcdlClient interface{} // Maximum protocol redistribution history size. The type is interface{} with // range: 10..250000. ProtocolClient interface{} // Retain redistribution history after disconnect. Keep Rib_Af_Ipv4_RedistributionHistory_Keep }
Rib_Af_Ipv4_RedistributionHistory Redistribution history related configs
func (*Rib_Af_Ipv4_RedistributionHistory) GetEntityData ¶
func (redistributionHistory *Rib_Af_Ipv4_RedistributionHistory) GetEntityData() *types.CommonEntityData
type Rib_Af_Ipv4_RedistributionHistory_Keep ¶
type Rib_Af_Ipv4_RedistributionHistory_Keep struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable retain BCDL history. The type is interface{}. Bcdl interface{} }
Rib_Af_Ipv4_RedistributionHistory_Keep Retain redistribution history after disconnect.
func (*Rib_Af_Ipv4_RedistributionHistory_Keep) GetEntityData ¶
func (keep *Rib_Af_Ipv4_RedistributionHistory_Keep) GetEntityData() *types.CommonEntityData
type Rib_Af_Ipv6 ¶
type Rib_Af_Ipv6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable next-hop dampening. The type is interface{}. NextHopDampeningDisable interface{} // Redistribution history related configs. RedistributionHistory Rib_Af_Ipv6_RedistributionHistory }
Rib_Af_Ipv6 IPv6 configuration
func (*Rib_Af_Ipv6) GetEntityData ¶
func (ipv6 *Rib_Af_Ipv6) GetEntityData() *types.CommonEntityData
type Rib_Af_Ipv6_RedistributionHistory ¶
type Rib_Af_Ipv6_RedistributionHistory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum BCDL redistribution history size. The type is interface{} with // range: 10..2000000. BcdlClient interface{} // Maximum protocol redistribution history size. The type is interface{} with // range: 10..250000. ProtocolClient interface{} // Retain redistribution history after disconnect. Keep Rib_Af_Ipv6_RedistributionHistory_Keep }
Rib_Af_Ipv6_RedistributionHistory Redistribution history related configs
func (*Rib_Af_Ipv6_RedistributionHistory) GetEntityData ¶
func (redistributionHistory *Rib_Af_Ipv6_RedistributionHistory) GetEntityData() *types.CommonEntityData
type Rib_Af_Ipv6_RedistributionHistory_Keep ¶
type Rib_Af_Ipv6_RedistributionHistory_Keep struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable retain BCDL history. The type is interface{}. Bcdl interface{} }
Rib_Af_Ipv6_RedistributionHistory_Keep Retain redistribution history after disconnect.
func (*Rib_Af_Ipv6_RedistributionHistory_Keep) GetEntityData ¶
func (keep *Rib_Af_Ipv6_RedistributionHistory_Keep) GetEntityData() *types.CommonEntityData