cisco.iosxr.iosxr_bgp_neighbor_address_family 模块 – 用于配置 BGP 邻居地址族的资源模块。
注意
此模块是 cisco.iosxr 集合(版本 10.2.2)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install cisco.iosxr
。
要在 playbook 中使用它,请指定:cisco.iosxr.iosxr_bgp_neighbor_address_family
。
cisco.iosxr 2.0.0 中的新增功能
概要
此模块在 Cisco IOS-XR 平台上配置和管理 BGP 全局的属性。
参数
参数 |
注释 |
---|---|
BGP 邻居地址族配置。 |
|
自治系统编号。 |
|
BGP 邻居地址族配置的列表。 |
|
启用地址族并进入其配置模式 |
|
地址族。 选择
|
|
AIGP 属性 |
|
忽略 AIGP 属性。 选择
|
|
发送 AIGP 属性。 选择
|
|
发送 med 选项。 |
|
禁用在 MED 中发送 AIGP 值。 选择
|
|
在 MED 中设置发送 AIGP 值。 选择
|
|
设置 AIGP 属性。 选择
|
|
允许 AS 路径中存在我的 AS。 |
|
设置 allowas_in 选择
|
|
AS 编号出现的次数,1-10。 |
|
在发送更新时覆盖匹配的 AS 编号 |
|
防止 as-override 从父级继承。 选择
|
|
设置 as_override 选择
|
|
更改默认路由选择条件。允许 BGP 源 AS 旋钮。 选择
|
|
向此邻居通告地址前缀 ORF 功能。 选择
|
|
向此邻居发起默认路由。 |
|
防止 default-originate 从父级继承。 选择
|
|
指定发起默认路由条件的路由策略 |
|
设置默认路由。 选择
|
|
启用长期优雅重启支持。 |
|
将邻居视为 LLGR 功能。 选择
|
|
清除长期过时路由之前等待的最长时间。 |
|
最大接受时间 |
|
最大发送时间 |
|
从此对等方接受的最大前缀数。 |
|
当超过限制时丢弃额外的路径。 选择
|
|
最大前缀限制数。<1-4294967295。 |
|
重启时间间隔。 |
|
生成警告消息的阈值 (%) <1-100>。 |
|
仅在超过限制时给出警告消息。 选择
|
|
来自此邻居的路径符合多路径条件。 选择
|
|
禁用此邻居的下一跳计算。 |
|
防止 next_hop_self 从父级继承。 选择
|
|
设置下一跳本身。 选择
|
|
禁用此邻居的下一跳计算。 |
|
防止 next_hop_unchanged 从父级继承。 选择
|
|
在通告多路径之前不要覆盖下一跳。 选择
|
|
设置下一跳不变。 选择
|
|
配置最佳路由反射组。 |
|
指定 ORF 和入站过滤条件。’ |
|
BGP 源 AS 旋钮。 |
|
BGP 源 AS 验证旋钮。 |
|
禁用 RPKI 源 AS 验证。 选择
|
|
从出站更新中删除专用 AS 编号。 |
|
仅当路径中的所有 AS 都是专用时才删除。 选择
|
|
从入站更新中删除专用 AS 编号。 选择
|
|
防止 remove-private-AS 从父级继承。 选择
|
|
设置删除专用 AS。 选择
|
|
将路由策略应用于邻居。 |
|
将路由策略应用于入站路由。 |
|
将路由策略应用于出站路由。 |
|
将邻居配置为路由反射器客户端。 |
|
防止 route-reflector-client 从父级继承。 选择
|
|
设置路由反射器客户端。 选择
|
|
地址族修饰符 选择
|
|
向此外部邻居发送 community 属性。 |
|
防止 send_community_ebgp 从父级继承。 选择
|
|
设置 send_community_ebgp。 选择
|
|
允许将 g-shut community 发送到此外部邻居。 |
|
防止 send_community_gshut_ebgp 从父级继承。 选择
|
|
设置 send_community_gshut_ebgp。 选择
|
|
向此外部邻居发送扩展的 community 属性。 |
|
阻止从父级继承 send_extended_community_ebgp。 选择
|
|
设置 send_extended_community_ebgp。 选择
|
|
向此邻居发送组播属性。 |
|
禁用发送组播属性。 选择
|
|
设置 send_multicast_attributes。 选择
|
|
每个邻居的软重配置。 |
|
入站软重配置 |
|
允许此邻居的入站软重配置。始终使用软重配置,即使支持路由刷新。 选择
|
|
阻止从父级继承 soft_reconfiguration。 选择
|
|
设置 inbound 选择
|
|
此邻居的流规范验证。 |
|
禁用验证。 选择
|
|
流规范重定向下一跳验证。 选择
|
|
设置 validation。 选择
|
|
设置来自此邻居的路由的默认权重。 |
|
邻居路由器地址。 |
|
在 VRF 中配置 BGP 邻居地址族。 |
|
BGP 邻居地址族配置的列表。 |
|
启用地址族并进入其配置模式 |
|
地址族。 选择
|
|
AIGP 属性 |
|
忽略 AIGP 属性。 选择
|
|
发送 AIGP 属性。 选择
|
|
发送 med 选项。 |
|
禁用在 MED 中发送 AIGP 值。 选择
|
|
在 MED 中设置发送 AIGP 值。 选择
|
|
设置 AIGP 属性。 选择
|
|
允许 AS 路径中存在我的 AS。 |
|
设置 allowas_in 选择
|
|
AS 编号出现的次数,1-10。 |
|
在发送更新时覆盖匹配的 AS 编号 |
|
防止 as-override 从父级继承。 选择
|
|
设置 as_override 选择
|
|
向此邻居通告地址前缀 ORF 功能。 选择
|
|
向此邻居发起默认路由。 |
|
防止 default-originate 从父级继承。 选择
|
|
指定发起默认路由条件的路由策略 |
|
设置默认路由。 选择
|
|
启用长期优雅重启支持。 |
|
将邻居视为 LLGR 功能。 选择
|
|
清除长期过时路由之前等待的最长时间。 |
|
最大接受时间 |
|
最大发送时间 |
|
从此对等方接受的最大前缀数。 |
|
当超过限制时丢弃额外的路径。 选择
|
|
最大前缀限制数。<1-4294967295。 |
|
重启时间间隔。 |
|
生成警告消息的阈值 (%) <1-100>。 |
|
仅在超过限制时给出警告消息。 选择
|
|
来自此邻居的路径符合多路径条件。 选择
|
|
禁用此邻居的下一跳计算。 |
|
防止 next_hop_self 从父级继承。 选择
|
|
设置下一跳本身。 选择
|
|
禁用此邻居的下一跳计算。 |
|
防止 next_hop_unchanged 从父级继承。 选择
|
|
在通告多路径之前不要覆盖下一跳。 选择
|
|
设置下一跳不变。 选择
|
|
配置最佳路由反射组。 |
|
指定 ORF 和入站过滤条件。’ |
|
从出站更新中删除专用 AS 编号。 |
|
仅当路径中的所有 AS 都是专用时才删除。 选择
|
|
从入站更新中删除专用 AS 编号。 选择
|
|
防止 remove-private-AS 从父级继承。 选择
|
|
设置删除专用 AS。 选择
|
|
将路由策略应用于邻居。 |
|
将路由策略应用于入站路由。 |
|
将路由策略应用于出站路由。 |
|
将邻居配置为路由反射器客户端。 |
|
防止 route-reflector-client 从父级继承。 选择
|
|
设置路由反射器客户端。 选择
|
|
地址族修饰符 选择
|
|
向此外部邻居发送 community 属性。 |
|
防止 send_community_ebgp 从父级继承。 选择
|
|
设置 send_community_ebgp。 选择
|
|
允许将 g-shut community 发送到此外部邻居。 |
|
防止 send_community_gshut_ebgp 从父级继承。 选择
|
|
设置 send_community_gshut_ebgp。 选择
|
|
向此外部邻居发送扩展的 community 属性。 |
|
阻止从父级继承 send_extended_community_ebgp。 选择
|
|
设置 send_extended_community_ebgp。 选择
|
|
与邻居关联的源站点扩展团体。 |
|
每个邻居的软重配置。 |
|
入站软重配置 |
|
允许此邻居的入站软重配置。始终使用软重配置,即使支持路由刷新。 选择
|
|
阻止从父级继承 soft_reconfiguration。 选择
|
|
设置 inbound 选择
|
|
此邻居的流规范验证。 |
|
禁用验证。 选择
|
|
流规范重定向下一跳验证。 选择
|
|
设置 validation。 选择
|
|
设置来自此邻居的路由的默认权重。 |
|
邻居路由器地址。 |
|
VRF 名称。 |
|
此选项仅在状态为 parsed 时使用。 此选项的值应该是通过执行命令 show running-config router bgp 从 Iosxr 设备接收的输出。 状态 parsed 从 |
|
配置应处于的状态。 选择
|
说明
注意
此模块与连接
network_cli
一起使用。
示例
# Using merged
# Before state:
# -------------
# RP/0/0/CPU0:iosxr-02#show running-config router bgp
# Sat Feb 20 03:49:43.618 UTC
# router bgp 65536
# bgp router-id 192.0.2.1
# address-family ipv4 unicast
# address-family vpnv4 unicast
# neighbor 192.0.2.2
# remote-as 65537
# neighbor 192.0.2.3
# remote-as 65538
# vrf vrf1
# rd auto
# neighbor 192.0.2.4
# remote-as 65539
# vrf vrf2
# rd auto
# neighbor 192.0.2.5
# remote-as 65540
- name: Merge the provided configuration with the existing running configuration
cisco.iosxr.iosxr_bgp_neighbor_address_family:
state: merged
config:
as_number: 65536
neighbors:
- neighbor_address: 192.0.2.2
address_family:
- afi: ipv4
safi: unicast
multipath: true
default_originate:
set: true
weight: 5
- neighbor_address: 192.0.2.3
address_family:
- afi: ipv4
safi: unicast
multipath: true
default_originate:
set: true
weight: 4
vrfs:
- vrf: vrf1
neighbors:
- neighbor_address: 192.0.2.4
address_family:
- afi: ipv4
safi: unicast
multipath: true
default_originate:
set: true
capability_orf_prefix: both
- vrf: vrf2
neighbors:
- neighbor_address: 192.0.2.5
address_family:
- afi: ipv4
safi: unicast
multipath: true
default_originate:
set: true
capability_orf_prefix: both
# Task output
# -------------
# commands:
# - router bgp 65536
# - neighbor 192.0.2.2
# - address-family ipv4 unicast
# - default-originate
# - multipath
# - weight 5
# - neighbor 192.0.2.3
# - address-family ipv4 unicast
# - default-originate
# - multipath
# - weight 4
# - vrf vrf1
# - neighbor 192.0.2.4
# - address-family ipv4 unicast
# - capability orf prefix both
# - default-originate
# - multipath
# - vrf vrf2
# - neighbor 192.0.2.5
# - address-family ipv4 unicast
# - capability orf prefix both
# - default-originate
# - multipath
#
#
# after:
# as_number: 65536
# neighbors:
# - neighbor_address: 192.0.2.2
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# weight: 5
# - neighbor_address: 192.0.2.3
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# weight: 4
# vrfs:
# - vrf: vrf1
# neighbors:
# - neighbor_address: 192.0.2.4
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# capability_orf_prefix: both
# - vrf: vrf2
# neighbors:
# - neighbor_address: 192.0.2.5
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# capability_orf_prefix: both
#
#
# After state:
# -------------
# RP/0/0/CPU0:iosxr-02#show running-config router bgp
# Sat Feb 20 03:49:43.618 UTC
# router bgp 65536
# bgp router-id 192.0.1.1
# address-family ipv4 unicast
# address-family vpnv4 unicast
# neighbor 192.0.2.2
# remote-as 65537
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# neighbor 1.1.1.2
# remote-as 65538
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# vrf vrf1
# rd auto
# neighbor 192.0.2.4
# remote-as 65539
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
# vrf vrf2
# rd auto
# neighbor 192.0.2.5
# remote-as 65540
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
#
#
# Using delete
# Before state:
# -------------
#
# RP/0/0/CPU0:iosxr-02#show running-config router bgp
# Sat Feb 20 03:49:43.618 UTC
# router bgp 65536
# bgp router-id 192.0.1.1
# address-family ipv4 unicast
# address-family vpnv4 unicast
# neighbor 192.0.2.2
# remote-as 65537
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# neighbor 192.0.2.3
# remote-as 65538
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# vrf vrf1
# rd auto
# neighbor 192.0.2.4
# remote-as 65539
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
# vrf vrf2
# rd auto
# neighbor 192.0.2.5
# remote-as 65540
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
- name: Delete the provided configuration
cisco.iosxr.iosxr_bgp_neighbor_address_family:
state: deleted
config:
as_number: 65536
neighbors:
- neighbor_address: 192.0.2.2
address_family:
- afi: ipv4
safi: unicast
multipath: true
default_originate:
set: true
weight: 5
# Task output
# -------------
#
# commands:
# - router bgp 65536
# - neighbor 192.0.2.2
# - no address-family ipv4 unicast
#
#
# after:
# as_number: 65536
# neighbors:
# - neighbor_address: 192.0.2.3
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# weight: 4
# vrfs:
# - vrf: vrf1
# neighbors:
# - neighbor_address: 192.0.2.4
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# capability_orf_prefix: both
# - neighbor_address: 192.0.2.5
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# capability_orf_prefix: both
#
#
# Using Replaced
# Before state:
# -------------
#
# RP/0/0/CPU0:iosxr-02#show running-config router bgp
# Sat Feb 20 03:49:43.618 UTC
# router bgp 65536
# bgp router-id 192.0.1.1
# address-family ipv4 unicast
# address-family vpnv4 unicast
# neighbor 192.0.2.2
# remote-as 65537
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# neighbor 192.0.2.3
# remote-as 65538
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# vrf vrf1
# rd auto
# neighbor 192.0.2.4
# remote-as 65539
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
# vrf vrf2
# rd auto
# neighbor 192.0.2.5
# remote-as 65540
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
- name: Replace the provided configuration with the existing running configuration
cisco.iosxr.iosxr_bgp_neighbor_address_family:
state: replaced
config:
as_number: 65536
neighbors:
- neighbor_address: 192.0.2.2
address_family:
- afi: ipv4
safi: unicast
default_originate:
set: true
weight: 4
# Task output
# -------------
# commands:
# - router bgp 65536
# - neighbor 192.0.2.2
# - address-family ipv4 unicast
# - no multipath
# - weight 4
#
# after:
# as_number: 65536
# neighbors:
# - neighbor_address: 192.0.2.2
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# weight: 4
# - neighbor_address: 192.0.2.3
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# weight: 5
# vrfs:
# - vrf: vrf1
# neighbors:
# - neighbor_address: 192.0.2.4
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# capability_orf_prefix: both
# - neighbor_address: 192.0.2.5
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# capability_orf_prefix: both
#
# After state:
# -------------
# Nexus9000v# show running-config router bgp
# router bgp 65536
# bgp router-id 192.0.1.1
# address-family ipv4 unicast
# address-family vpnv4 unicast
# neighbor 192.0.2.2
# remote-as 65537
# address-family ipv4 unicast
# multipath
# weight 4
# default-originate
# neighbor 192.0.2.3
# remote-as 65538
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# vrf vrf1
# rd auto
# neighbor 192.0.2.4
# remote-as 65539
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
# vrf vrf2
# rd auto
# neighbor 192.0.2.5
# remote-as 65540
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
#
#
# Using overridden
# Before state:
# -------------
# RP/0/0/CPU0:iosxr-02#show running-config router bgp
# Sat Feb 20 03:49:43.618 UTC
# router bgp 65536
# bgp router-id 192.0.1.1
# address-family ipv4 unicast
# address-family vpnv4 unicast
# neighbor 192.0.2.2
# remote-as 65537
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# neighbor 192.0.2.3
# remote-as 65538
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# vrf vrf1
# rd auto
# neighbor 192.0.2.4
# remote-as 65539
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
# vrf vrf2
# rd auto
# neighbor 192.0.2.5
# remote-as 65540
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
- name: override the provided configuration
cisco.iosxr.iosxr_bgp_neighbor_address_family:
state: overridden
config:
as_number: 65536
neighbors:
- neighbor_address: 192.0.2.2
address_family:
- afi: ipv4
safi: unicast
multipath: true
default_originate:
set: true
weight: 5
# Task output
# -------------
#
# commands:
# - router bgp 65536
# - neighbor 192.0.2.3
# - no address-family ipv4 unicast
# - vrf vrf1
# - neighbor 192.0.2.4
# - no address-family ipv4 unicast
# - vrf vrf1
# - neighbor 192.0.2.5
# - no address-family ipv4 unicast
#
#
#
# after:
# as_number: 65536
# neighbors:
# - neighbor_address: 192.0.2.2
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# weight: 5
#
# After state:
# -------------
# RP/0/0/CPU0:iosxr-02#show running-config router bgp
# Sat Feb 20 03:49:43.618 UTC
# router bgp 65536
# bgp router-id 192.0.1.1
# address-family ipv4 unicast
# address-family vpnv4 unicast
# neighbor 192.0.2.2
# remote-as 65537
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
#
#
#
# Using rendered
# Before state:
# -------------
# RP/0/0/CPU0:iosxr-02#show running-config router bgp
# Sat Feb 20 03:49:43.618 UTC
# router bgp 65536
# bgp router-id 192.0.2.1
# address-family ipv4 unicast
# address-family vpnv4 unicast
# neighbor 192.0.2.2
# remote-as 65537
# neighbor 192.0.2.3
# remote-as 65538
# vrf vrf1
# rd auto
# neighbor 192.0.2.4
# remote-as 65539
# vrf vrf2
# rd auto
# neighbor 192.0.2.5
# remote-as 65540
- name: >-
Render platform specific configuration lines with state rendered (without
connecting to the device)
cisco.iosxr.iosxr_bgp_neighbor_address_family:
state: rendered
config:
as_number: 65536
neighbors:
- neighbor_address: 192.0.2.2
address_family:
- afi: ipv4
safi: unicast
multipath: true
default_originate:
set: true
weight: 5
- neighbor_address: 192.0.2.3
address_family:
- afi: ipv4
safi: unicast
multipath: true
default_originate:
set: true
weight: 4
vrfs:
- vrf: vrf1
neighbors:
- neighbor_address: 192.0.2.4
address_family:
- afi: ipv4
safi: unicast
multipath: true
default_originate:
set: true
capability_orf_prefix: both
- vrf: vrf2
neighbors:
- neighbor_address: 192.0.2.5
address_family:
- afi: ipv4
safi: unicast
multipath: true
default_originate:
set: true
capability_orf_prefix: both
# Task output
# -------------
# commands:
# - router bgp 65536
# - neighbor 192.0.2.2
# - address-family ipv4 unicast
# - default-originate
# - multipath
# - weight 5
# - neighbor 192.0.2.3
# - address-family ipv4 unicast
# - default-originate
# - multipath
# - weight 4
# - vrf vrf1
# - neighbor 192.0.2.4
# - address-family ipv4 unicast
# - capability orf prefix both
# - default-originate
# - multipath
# - vrf vrf2
# - neighbor 192.0.2.5
# - address-family ipv4 unicast
# - capability orf prefix both
# - default-originate
# - multipath
#
# Using parsed
#
# parsed.cfg
# ------------
# router bgp 65536
# bgp router-id 192.0.1.1
# address-family ipv4 unicast
# address-family vpnv4 unicast
# neighbor 192.0.2.2
# remote-as 65537
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# neighbor 1.1.1.2
# remote-as 65538
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# vrf vrf1
# rd auto
# neighbor 192.0.2.4
# remote-as 65539
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
# vrf vrf2
# rd auto
# neighbor 192.0.2.5
# remote-as 65540
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
- name: Parse externally provided BGP neighbor AF config
cisco.iosxr.iosxr_bgp_neighbor_address_family:
running_config: "{{ lookup('file', 'parsed.cfg') }}"
state: parsed
# Task output (redacted)
# -----------------------
# parsed:
# as_number: 65536
# neighbors:
# - neighbor_address: 192.0.2.2
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# weight: 5
# - neighbor_address: 192.0.2.3
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# weight: 4
# vrfs:
# - vrf: vrf1
# neighbors:
# - neighbor_address: 192.0.2.4
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# capability_orf_prefix: both
# - vrf: vrf2
# neighbors:
# - neighbor_address: 192.0.2.5
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# capability_orf_prefix: both
#
#
# Using Gathered
# -----------------
# Before state state:
# -------------
# RP/0/0/CPU0:iosxr-02#show running-config router bgp
# Sat Feb 20 03:49:43.618 UTC
# router bgp 65536
# bgp router-id 192.0.1.1
# address-family ipv4 unicast
# address-family vpnv4 unicast
# neighbor 192.0.2.2
# remote-as 65537
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# neighbor 1.1.1.2
# remote-as 65538
# address-family ipv4 unicast
# multipath
# weight 5
# default-originate
# vrf vrf1
# rd auto
# neighbor 192.0.2.4
# remote-as 65539
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
# vrf vrf2
# rd auto
# neighbor 192.0.2.5
# remote-as 65540
# address-family ipv4 unicast
# multipath
# capability orf prefix both
# default-originate
#
#
#
- name: Gathered the provided configuration with the existing running configuration
cisco.iosxr.iosxr_bgp_neighbor_address_family:
config:
state: gathered
# Task output
# -----------------------
# gathered:
# as_number: 65536
# neighbors:
# - neighbor_address: 192.0.2.2
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# weight: 5
# - neighbor_address: 192.0.2.3
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# weight: 4
# vrfs:
# - vrf: vrf1
# neighbors:
# - neighbor_address: 192.0.2.4
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# capability_orf_prefix: both
# - vrf: vrf2
# neighbors:
# - neighbor_address: 192.0.2.5
# address_family:
# - afi: "ipv4"
# safi: "unicast"
# multipath: true
# default_originate:
# set: true
# capability_orf_prefix: both
#