Add BGP EVPN support to the FRR service
Depends-On: https://review.opendev.org/c/openstack/tripleo-ansible/+/798626 Change-Id: I062f82a001c3edeade13912ed9b044695143de85
This commit is contained in:
parent
6baeaa1d82
commit
f11b5edc28
|
@ -111,6 +111,31 @@ parameters:
|
|||
allowed to become neighbors. Setting value to zero or less
|
||||
will disable GTSM.
|
||||
type: number
|
||||
FrrBgpL2VpnEnabled:
|
||||
type: boolean
|
||||
default: false
|
||||
description: Enable BGP L2VPN EVPN address family.
|
||||
FrrBgpL2VpnEbgpMultihop:
|
||||
type: number
|
||||
default: 0
|
||||
description: >
|
||||
Allows sessions with eBGP neighbors to establish when they are multiple
|
||||
hops away. Value 0 disables multi-hop eBGP peering.
|
||||
FrrBgpL2VpnUplinkActivate:
|
||||
type: boolean
|
||||
default: true
|
||||
description: >
|
||||
Enable the list of uplink network interfaces defined in FrrBgpUplinks.
|
||||
FrrBgpL2VpnPeers:
|
||||
default: []
|
||||
description: List of EVPN neighbor peers.
|
||||
type: comma_delimited_list
|
||||
FrrBgpL2vpnPeersScope:
|
||||
default: 'external'
|
||||
type: string
|
||||
description: Either peer with internal (iBGP) or external (eBGP) neighbors.
|
||||
constraints:
|
||||
- allowed_values: ['internal', 'external']
|
||||
|
||||
outputs:
|
||||
role_data:
|
||||
|
@ -223,6 +248,11 @@ outputs:
|
|||
tripleo_frr_bgp_uplinks_scope: {get_param: FrrBgpUplinksScope}
|
||||
tripleo_frr_log_level: {get_param: FrrLogLevel}
|
||||
tripleo_frr_zebra: {get_param: FrrZebraEnabled}
|
||||
tripleo_frr_bgp_l2vpn: {get_param: FrrBgpL2VpnEnabled}
|
||||
tripleo_frr_bgp_l2vpn_ebgp_multihop: {get_param: FrrBgpL2VpnEbgpMultihop}
|
||||
tripleo_frr_bgp_l2vpn_uplink_activate: {get_param: FrrBgpL2VpnUplinkActivate}
|
||||
tripleo_frr_bgp_l2vpn_peers: {get_param: FrrBgpL2VpnPeers}
|
||||
tripleo_frr_bgp_l2vpn_peers_scope: {get_param: FrrBgpL2vpnPeersScope}
|
||||
- name: Start FRR
|
||||
include_role:
|
||||
name: tripleo_container_manage
|
||||
|
|
Loading…
Reference in New Issue