/etc/bagpipe-bgp/bgp.conf.template is in python-networking-bagpipe 8.0.0-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | [BGP]
local_address=eth0
#local_address=192.168.100.177
peers=192.168.0.101
my_as=64512
enable_rtc=True
[COMMON]
# Root helper and root helper application
# root_helper_daemon is designed to use oslo-rootwrap-daemon for commands
# that need to be run as root.
# If root_helper_daemon is unset, bagpipe-bgp will use 'root_helper' to call
# these commands, which defaults to 'sudo', and can be configured to use
# oslo.rootwrap.
#root_helper = sudo
#root_helper_daemon = sudo /usr/local/bin/neutron-rootwrap-daemon /etc/bagpipe-bgp/rootwrap.conf
[API]
# BGP component API IP address and port
host=localhost
port=8082
[DATAPLANE_DRIVER_IPVPN]
# IP VPN dataplane driver class
# Example values:
#dataplane_driver = ovs
#dataplane_driver = linux
dataplane_driver = dummy
# OVS bridge to use (defaults to br-int)
#ovs_bridge=ovsbr0
# MPLS outgoing interface (for linux and ovs drivers)
#
# (not specifying an mpls_interface or using the '*gre*' special value
# means that the driver will instantiate a tunnel interface and use an
# MPLS/GRE encapsulation)
# mpls_interface=*gre*
mpls_interface=*gre*
# GRE tunnel to use (default to mpls_gre)
#gre_tunnel=mpls_gre
# Uncomment the following to allow the use of standard MPLS-o-GRE in OVS
# (rather than MPLS-o-Eth-o-GRE).
#
# gre_tunnel_options="options:layer3=true"
# Support VXLAN encapsulation of IP VPN traffic with the
# ovs driver.
#
# Note well: this is non-standard and aimed at making it easier
# to test IP VPN until OVS 2.4 is shipping
#
# WARNING: this option does *not* co-exist with the EVPN
# linux (can't have both OVS and the linux
# kernel native VXLAN stack process VXLAN)
#
#vxlan_encap=True
# local IP address (that others will use to send us encapsulated packets, and that
# we will use to send)
# Note: does not need to be specified if different than the BGP local_address
# dataplane_local_address=eth1
# dataplane_local_address=1.2.3.4
# (obsolete:)
ovsbr_interfaces_mtu=4000
# for ovs driver, control whether or not the VRF will
# reply to all ARP requests on the subnet and impersonate the gateway
# (defaults to True)
#proxy_arp=False
[DATAPLANE_DRIVER_EVPN]
# EVPN dataplane driver class
# Example values:
#dataplane_driver = linux
dataplane_driver = dummy
# (obsolete)
ovsbr_interfaces_mtu=4000
# The linux driver allows to force the VXLAN destination port IF iproute2 is
# at version 3.14 or above (i.e. >= "ss140411" with "ip -V").
#
# to use standard IANA port for VXLAN:
#vxlan_dst_port=4789
#
# to interoperate with switches or boxes not having the ability to
# use another port than the linux kernel default 8472:
#vxlan_dst_port=8472
# local IP address (that others will use to send us encapsulated packets, and that
# we will use to send)
# Note: does not need to be specified if different than the BGP local_address
# dataplane_local_address=eth1
# dataplane_local_address=1.2.3.4
|