[bird] specify source address
parent
55da06ba5d
commit
bf6d10d568
|
@ -9,7 +9,9 @@ loc_bird:
|
|||
bgps:
|
||||
- name: aurore
|
||||
allow_local_as: 1
|
||||
local_as: 204515
|
||||
local:
|
||||
as: 204515
|
||||
address: 185.230.79.253
|
||||
remote:
|
||||
as: 43619
|
||||
address: 185.230.79.254
|
||||
|
@ -22,7 +24,9 @@ loc_bird:
|
|||
bgps:
|
||||
- name: aurore
|
||||
allow_local_as: 1
|
||||
local_as: 204515
|
||||
local:
|
||||
as: 204515
|
||||
address: 2a0c:700:28::1
|
||||
remote:
|
||||
as: 43619
|
||||
address: 2a0c:700:28::2
|
||||
|
|
|
@ -9,7 +9,8 @@ loc_bird:
|
|||
bgps:
|
||||
- name: zayo
|
||||
allow_local_as: 1
|
||||
local_as: 204515
|
||||
local:
|
||||
as: 204515
|
||||
remote:
|
||||
as: 8218
|
||||
address: 158.255.113.72
|
||||
|
@ -22,7 +23,8 @@ loc_bird:
|
|||
bgps:
|
||||
- name: zayo
|
||||
allow_local_as: 1
|
||||
local_as: 204515
|
||||
local:
|
||||
as: 204515
|
||||
remote:
|
||||
as: 8218
|
||||
address: 2001:1b48:2:103::bb:1
|
||||
|
|
|
@ -9,7 +9,9 @@ loc_bird:
|
|||
bgps:
|
||||
- name: aurore
|
||||
allow_local_as: 1
|
||||
local_as: 204515
|
||||
local:
|
||||
as: 204515
|
||||
address: 185.230.79.253
|
||||
remote:
|
||||
as: 43619
|
||||
address: 185.230.79.254
|
||||
|
@ -22,7 +24,9 @@ loc_bird:
|
|||
bgps:
|
||||
- name: aurore
|
||||
allow_local_as: 1
|
||||
local_as: 204515
|
||||
local:
|
||||
as: 204515
|
||||
address: 2a0c:700:28::1
|
||||
remote:
|
||||
as: 43619
|
||||
address: 2a0c:700:28::2
|
||||
|
|
|
@ -9,7 +9,9 @@ loc_bird:
|
|||
bgps:
|
||||
- name: aurore
|
||||
allow_local_as: 1
|
||||
local_as: 204515
|
||||
local:
|
||||
as: 204515
|
||||
address: 185.230.79.253
|
||||
remote:
|
||||
as: 43619
|
||||
address: 185.230.79.254
|
||||
|
@ -22,7 +24,9 @@ loc_bird:
|
|||
bgps:
|
||||
- name: aurore
|
||||
allow_local_as: 1
|
||||
local_as: 204515
|
||||
local:
|
||||
as: 204515
|
||||
address: 2a0c:700:28::1
|
||||
remote:
|
||||
as: 43619
|
||||
address: 2a0c:700:28::2
|
||||
|
|
|
@ -41,7 +41,11 @@ protocol static {
|
|||
|
||||
{% for bgp in bird.ipv4.bgps %}
|
||||
protocol bgp {{ bgp.name }} {
|
||||
local as {{ bgp.local_as }};
|
||||
{% if bgp.local.address is defined %}
|
||||
local {{ bgp.local.address }} as {{ bgp.local.as }};
|
||||
{% else %}
|
||||
local as {{ bgp.local.as }};
|
||||
{% endif %}
|
||||
{% if bgp.allow_local_as is defined %}
|
||||
allow local as {{ bgp.allow_local_as }};
|
||||
{% endif %}
|
||||
|
|
|
@ -40,7 +40,11 @@ protocol static {
|
|||
|
||||
{%for bgp in bird.ipv6.bgps %}
|
||||
protocol bgp {{ bgp.name }} {
|
||||
local as {{ bgp.local_as }};
|
||||
{% if bgp.local.address is defined %}
|
||||
local {{ bgp.local.address }} as {{ bgp.local.as }};
|
||||
{% else %}
|
||||
local as {{ bgp.local.as }};
|
||||
{% endif %}
|
||||
{% if bgp.allow_local_as is defined %}
|
||||
allow local as {{ bgp.allow_local_as }};
|
||||
{% endif %}
|
||||
|
|
Loading…
Reference in New Issue