bird/README.md

80 lines
2.5 KiB
Markdown
Raw Normal View History

2021-10-26 15:58:49 +00:00
Setup BIRD with BGP on loopback or dummy interface
2021-10-26 15:55:00 +00:00
For RHEL8 use 'nm' for NetworkManager and dummy iface for BGP IPs
For RHEL7 use 'network-scripts' for network-scripts and lo iface for BGP IPs
2021-10-26 15:53:11 +00:00
network: "nm"
network_nm_iface: "dummy0"
2021-10-26 15:55:00 +00:00
Use null for MTU auto
2021-10-26 15:53:11 +00:00
network_nm_iface_mtu: null
2021-10-26 15:55:17 +00:00
BIRD config example:
2021-10-25 09:56:39 +00:00
bird:
bgp:
common:
storage04.s3.msk2.example.com:
routerid: 10.101.42.14
storage05.s3.msk2.example.com:
routerid: 10.101.42.15
storage06.s3.msk2.example.com:
routerid: 10.101.42.16
storage07.s3.msk2.example.com:
routerid: 10.101.42.17
static:
- name: STATIC1
networks:
storage04.s3.msk2.example.com:
- ip: "10.110.42.1"
mask: "255.255.255.255"
mask_dash: "32"
bgp_local_pref: "100"
- ip: "10.110.42.21"
mask: "255.255.255.255"
mask_dash: "32"
bgp_local_pref: "100"
storage05.s3.msk2.example.com:
- ip: "10.110.42.1"
mask: "255.255.255.255"
mask_dash: "32"
bgp_local_pref: "100"
- ip: "10.110.42.21"
mask: "255.255.255.255"
mask_dash: "32"
bgp_local_pref: "100"
storage06.s3.msk2.example.com:
- ip: "10.110.42.1"
mask: "255.255.255.255"
mask_dash: "32"
bgp_local_pref: "100"
- ip: "10.110.42.21"
mask: "255.255.255.255"
mask_dash: "32"
bgp_local_pref: "100"
storage07.s3.msk2.example.com:
- ip: "10.110.42.1"
mask: "255.255.255.255"
mask_dash: "32"
bgp_local_pref: "100"
- ip: "10.110.42.21"
mask: "255.255.255.255"
mask_dash: "32"
bgp_local_pref: "100"
bgp:
- name: SW06
remote_asnum: 4200200000
local_asnum: 4200200000
confederation: 209684
remote_addr: "10.127.2.6"
export:
- STATIC1
- name: SW10
remote_asnum: 4200200000
local_asnum: 4200200000
confederation: 209684
remote_addr: "10.127.2.10"
export:
- STATIC1