Add babel (commented out), allow RTS_BABEL into ospf, remove hvn2 user key, rebuild
This commit is contained in:
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn0.lab.ipng.ch/vpp0-0/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn0.lab.ipng.ch/vpp0-0/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn0.lab.ipng.ch/vpp0-1/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn0.lab.ipng.ch/vpp0-1/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn0.lab.ipng.ch/vpp0-2/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn0.lab.ipng.ch/vpp0-2/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn0.lab.ipng.ch/vpp0-3/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn0.lab.ipng.ch/vpp0-3/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn1.lab.ipng.ch/vpp1-0/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn1.lab.ipng.ch/vpp1-0/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn1.lab.ipng.ch/vpp1-1/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn1.lab.ipng.ch/vpp1-1/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn1.lab.ipng.ch/vpp1-2/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn1.lab.ipng.ch/vpp1-2/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn1.lab.ipng.ch/vpp1-3/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn1.lab.ipng.ch/vpp1-3/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn2.lab.ipng.ch/vpp2-0/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn2.lab.ipng.ch/vpp2-0/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn2.lab.ipng.ch/vpp2-1/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn2.lab.ipng.ch/vpp2-1/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn2.lab.ipng.ch/vpp2-2/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn2.lab.ipng.ch/vpp2-2/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn2.lab.ipng.ch/vpp2-3/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn2.lab.ipng.ch/vpp2-3/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn3.lab.ipng.ch/vpp3-0/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn3.lab.ipng.ch/vpp3-0/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn3.lab.ipng.ch/vpp3-1/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn3.lab.ipng.ch/vpp3-1/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn3.lab.ipng.ch/vpp3-2/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn3.lab.ipng.ch/vpp3-2/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
13
build/bird/hvn3.lab.ipng.ch/vpp3-3/etc/bird/core/babel.conf
Normal file
13
build/bird/hvn3.lab.ipng.ch/vpp3-3/etc/bird/core/babel.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
@ -5,8 +5,3 @@ lab:
|
|||||||
nameserver:
|
nameserver:
|
||||||
addresses: [ 192.168.12.4, 2001:678:d78:221::ffff ]
|
addresses: [ 192.168.12.4, 2001:678:d78:221::ffff ]
|
||||||
hypervisor: hvn2.lab.ipng.ch
|
hypervisor: hvn2.lab.ipng.ch
|
||||||
ssh:
|
|
||||||
root:
|
|
||||||
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDOjALkp5HC52/kHmwqr8g9V6eUAF2bRu6rQ3ZNW4McIJyhaLMQ5TsJUh7tMQqMUqxGiBLKLehsTasbm3BLWM+I7G57EUvnR24p8gjJACGgmjjjwNzowhDwskASzvWf/ZJ10WITbHJhs2rsNGcZez5ncxuEyp8n3ekl6WiGcXKLI8r61AOliqjemT1kDDsSQNqq2yrEVVEX/PEutL8/3QVGP9ydg9kTfz06cFITjMIyUiu5MnUblr8xoo70aDBFNUh0hr4qrsXzAiLZPzOXwHdtOx5bnxv4KMJ60VMRP3LDb8v6bXPr1C8zd3ez7kefIlXP1XB1iYEVr6MMJCZQW0EAz+RzNp6eMkEWfxQ2C8qG0FQV/uFKIr6FWtcesTrrBJ9ucmiu/nHHSQlP+UkZzCpHciO6jNiown5Ku4+6F/qfplvqKgPICFdLyUDKK5dNz9v7gnDQf18I0Jrz9Z9CDBcASu3kAgTDAgNUx4hiOi4cFw9yXtl4Jjgfnctnrw8oq00= generalaccess
|
|
||||||
ipng:
|
|
||||||
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDOjALkp5HC52/kHmwqr8g9V6eUAF2bRu6rQ3ZNW4McIJyhaLMQ5TsJUh7tMQqMUqxGiBLKLehsTasbm3BLWM+I7G57EUvnR24p8gjJACGgmjjjwNzowhDwskASzvWf/ZJ10WITbHJhs2rsNGcZez5ncxuEyp8n3ekl6WiGcXKLI8r61AOliqjemT1kDDsSQNqq2yrEVVEX/PEutL8/3QVGP9ydg9kTfz06cFITjMIyUiu5MnUblr8xoo70aDBFNUh0hr4qrsXzAiLZPzOXwHdtOx5bnxv4KMJ60VMRP3LDb8v6bXPr1C8zd3ez7kefIlXP1XB1iYEVr6MMJCZQW0EAz+RzNp6eMkEWfxQ2C8qG0FQV/uFKIr6FWtcesTrrBJ9ucmiu/nHHSQlP+UkZzCpHciO6jNiown5Ku4+6F/qfplvqKgPICFdLyUDKK5dNz9v7gnDQf18I0Jrz9Z9CDBcASu3kAgTDAgNUx4hiOi4cFw9yXtl4Jjgfnctnrw8oq00= generalaccess
|
|
||||||
|
@ -17,5 +17,6 @@ protocol kernel kernel6 {
|
|||||||
include "core/static.conf";
|
include "core/static.conf";
|
||||||
include "core/bfd.conf";
|
include "core/bfd.conf";
|
||||||
include "core/ospf.conf";
|
include "core/ospf.conf";
|
||||||
|
# include "core/babel.conf";
|
||||||
include "manual.conf";
|
include "manual.conf";
|
||||||
|
|
||||||
|
13
overlays/bird/vpp/etc/bird/core/babel.conf.j2
Normal file
13
overlays/bird/vpp/etc/bird/core/babel.conf.j2
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
protocol babel {
|
||||||
|
interface "e*" {
|
||||||
|
type wired;
|
||||||
|
extended next hop on;
|
||||||
|
rtt cost 1000;
|
||||||
|
rtt min 5ms;
|
||||||
|
rtt max 30ms;
|
||||||
|
authentication mac permissive;
|
||||||
|
password "IPng loves bird";
|
||||||
|
};
|
||||||
|
ipv6 { import all; export all; };
|
||||||
|
ipv4 { import all; export all; };
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
protocol ospf v2 ospf4 {
|
protocol ospf v2 ospf4 {
|
||||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv4 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
@ -10,7 +10,7 @@ protocol ospf v2 ospf4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocol ospf v3 ospf6 {
|
protocol ospf v3 ospf6 {
|
||||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
ipv6 { export where (source ~ [ RTS_DEVICE, RTS_STATIC, RTS_BABEL ]); import all; };
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "loop0" { stub yes; };
|
interface "loop0" { stub yes; };
|
||||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||||
|
Reference in New Issue
Block a user