Compare commits

...

2 commits

Author SHA1 Message Date
6a8671fa3e
Add import filters for bgp 2024-10-28 13:26:13 +01:00
7dc787cb68
Less indentation 2024-10-28 13:22:53 +01:00

View file

@ -28,7 +28,7 @@ protocol kernel {
import none; import none;
export filter { if source = RTS_DEVICE then { reject; } accept; }; export filter { if source = RTS_DEVICE then { reject; } accept; };
}; };
# Create ECMP routes in kernel table from multiple paths # Create ECMP routes in kernel table from multiple paths
merge paths; merge paths;
} }
@ -48,7 +48,10 @@ protocol bgp tug_r11_v4 {
hold time 90; hold time 90;
ipv4 { ipv4 {
import all; import filter {
if net ~ [ 0.0.0.0/0 ] then
accept; else reject;
};
export filter { export filter {
if net ~ [ 188.240.152.0/24{32,32} ] then if net ~ [ 188.240.152.0/24{32,32} ] then
accept; else reject; accept; else reject;
@ -63,7 +66,10 @@ protocol bgp tug_r11_v6 {
hold time 90; hold time 90;
ipv6 { ipv6 {
import all; import filter {
if net ~ [ ::/0 ] then
accept; else reject;
};
export filter { export filter {
if net ~ [ 2001:6b0:2100::/48{128,128} ] then if net ~ [ 2001:6b0:2100::/48{128,128} ] then
accept; else reject; accept; else reject;
@ -79,7 +85,10 @@ protocol bgp tug_r12_v4 {
hold time 90; hold time 90;
ipv4 { ipv4 {
import all; import filter {
if net ~ [ 0.0.0.0/0 ] then
accept; else reject;
};
export filter { export filter {
if net ~ [ 188.240.152.0/24{32,32} ] then if net ~ [ 188.240.152.0/24{32,32} ] then
accept; else reject; accept; else reject;
@ -94,7 +103,10 @@ protocol bgp tug_r12_v6 {
hold time 90; hold time 90;
ipv6 { ipv6 {
import all; import filter {
if net ~ [ ::/0 ] then
accept; else reject;
};
export filter { export filter {
if net ~ [ 2001:6b0:2100::/48{128,128} ] then if net ~ [ 2001:6b0:2100::/48{128,128} ] then
accept; else reject; accept; else reject;