Skip to content
Snippets Groups Projects
Commit bf6d10d5 authored by shirenn's avatar shirenn 🌊
Browse files

[bird] specify source address

parent 55da06ba
No related branches found
No related tags found
1 merge request!278[bird] specify source address
......@@ -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 %}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment