84 lines
1.6 KiB
YAML
84 lines
1.6 KiB
YAML
---
|
|
bird__kernel:
|
|
kernel:
|
|
learn: true
|
|
import: accept
|
|
export: accept
|
|
|
|
bird__ospf:
|
|
limits:
|
|
import: 4000
|
|
export: 4000
|
|
import: accept
|
|
export:
|
|
protos: kernel
|
|
areas:
|
|
0:
|
|
broadcast:
|
|
- back0
|
|
stub:
|
|
- monit0
|
|
- wifi0
|
|
- int0
|
|
- sw0
|
|
- bmc0
|
|
- pve0
|
|
- isp0
|
|
- ext0
|
|
- ups0
|
|
1:
|
|
broadcast:
|
|
- vpn0
|
|
|
|
bird__bgp:
|
|
edge1:
|
|
local:
|
|
address: "{{ bird__bgp_addr.back }}"
|
|
as: "{{ bird__as.aurore }}"
|
|
neighbor:
|
|
address:
|
|
- 2a09:6840:203::1:1
|
|
- 10.203.1.1
|
|
as: "{{ bird__as.aurore }}"
|
|
import:
|
|
- pref_src: "{{ bird__pref_src_addr }}"
|
|
- accept
|
|
export: reject
|
|
edge2:
|
|
local:
|
|
address: "{{ bird__bgp_addr.back }}"
|
|
as: "{{ bird__as.aurore }}"
|
|
neighbor:
|
|
address:
|
|
- 2a09:6840:203::1:2
|
|
- 10.203.1.2
|
|
as: "{{ bird__as.aurore }}"
|
|
import:
|
|
- pref_src: "{{ bird__pref_src_addr }}"
|
|
- accept
|
|
export: reject
|
|
wg1:
|
|
local:
|
|
address: "{{ bird__bgp_addr.vpn }}"
|
|
as: "{{ bird__as.aurore }}"
|
|
neighbor:
|
|
address:
|
|
- 2a09:6840:213::1:3
|
|
- 10.213.1.3
|
|
as: "{{ bird__as.aurore }}"
|
|
rr_cluster_client: 10.203.1.1
|
|
import: reject
|
|
export: accept
|
|
wg2:
|
|
local:
|
|
address: "{{ bird__bgp_addr.vpn }}"
|
|
as: "{{ bird__as.aurore }}"
|
|
neighbor:
|
|
address:
|
|
- 2a09:6840:213::1:4
|
|
- 10.203.1.4
|
|
as: "{{ bird__as.aurore }}"
|
|
rr_cluster_client: 10.203.1.1
|
|
import: reject
|
|
export: accept
|
|
...
|