86 lines
1.6 KiB
YAML
86 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
|
|
- pub0
|
|
- th30
|
|
- 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
|
|
...
|