Compare commits
11 Commits
5e75a4904b
...
master
Author | SHA1 | Date | |
---|---|---|---|
4b0088f935 | |||
1d10a2c67b | |||
a21e523ba5 | |||
491987d90c | |||
22b17f5db0 | |||
6e5773d5f4 | |||
0321ea9aee | |||
14ab4d4054 | |||
e9a1ec6920 | |||
f1a51505c3 | |||
a49c4519e1 |
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.10.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.10.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:200::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:200::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,15 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.10.0/24 unreachable;
|
||||
|
||||
route 0.0.0.0/0 via 192.168.10.4;
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:200::/60 unreachable;
|
||||
|
||||
route ::/0 via 2001:678:d78:201::ffff;
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.10.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.10.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:200::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:200::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.10.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:200::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.10.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.10.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:200::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:200::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.10.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:200::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.10.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.10.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:200::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:200::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.10.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:200::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.11.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.11.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:210::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:210::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,15 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.11.0/24 unreachable;
|
||||
|
||||
route 0.0.0.0/0 via 192.168.11.4;
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:210::/60 unreachable;
|
||||
|
||||
route ::/0 via 2001:678:d78:211::ffff;
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.11.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.11.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:210::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:210::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.11.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:210::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.11.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.11.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:210::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:210::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.11.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:210::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.11.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.11.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:210::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:210::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.11.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:210::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.12.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.12.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:220::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:220::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,15 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.12.0/24 unreachable;
|
||||
|
||||
route 0.0.0.0/0 via 192.168.12.4;
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:220::/60 unreachable;
|
||||
|
||||
route ::/0 via 2001:678:d78:221::ffff;
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.12.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.12.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:220::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:220::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.12.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:220::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.12.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.12.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:220::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:220::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.12.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:220::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.12.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.12.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:220::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:220::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.12.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:220::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.13.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.13.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:230::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:230::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,15 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.13.0/24 unreachable;
|
||||
|
||||
route 0.0.0.0/0 via 192.168.13.4;
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:230::/60 unreachable;
|
||||
|
||||
route ::/0 via 2001:678:d78:231::ffff;
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.13.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.13.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:230::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:230::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.13.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:230::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.13.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.13.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:230::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:230::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.13.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:230::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
@ -17,4 +17,5 @@ protocol kernel kernel6 {
|
||||
include "core/static.conf";
|
||||
include "core/bfd.conf";
|
||||
include "core/ospf.conf";
|
||||
# include "core/babel.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 "e0", "e1" {
|
||||
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,21 +1,17 @@
|
||||
protocol ospf v2 ospf4 {
|
||||
ipv4 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv4 { export where net ~ [ 192.168.13.0/24+, 0.0.0.0/0 ]; import where net ~ [ 192.168.13.0/24+, 0.0.0.0/0 ]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
||||
|
||||
protocol ospf v3 ospf6 {
|
||||
ipv6 { export where (source = RTS_DEVICE || source = RTS_STATIC); import all; };
|
||||
ipv6 { export where net ~ [ 2001:678:d78:230::/60+, ::/0 ]; import where net ~ [ 2001:678:d78:230::/60+, ::/0]; };
|
||||
area 0 {
|
||||
interface "loop0" { stub yes; };
|
||||
interface "e0" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e1" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e2" { type pointopoint; cost 5; bfd off; };
|
||||
interface "e3" { type pointopoint; cost 5; bfd off; };
|
||||
};
|
||||
}
|
@ -1,13 +1,11 @@
|
||||
protocol static static4 {
|
||||
ipv4 { export all; };
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
route 192.168.13.0/24 unreachable;
|
||||
|
||||
# route 192.0.2.0/24 via 10.0.0.1;
|
||||
}
|
||||
|
||||
protocol static static6 {
|
||||
ipv6 { export all; };
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;;
|
||||
route 2001:678:d78:230::/60 unreachable;
|
||||
|
||||
# route 2001:db8:cafe::/48 via 2001:db8::1;
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ exec /etc/vpp/config/loopback.vpp
|
||||
exec /etc/vpp/config/interface.vpp
|
||||
exec /etc/vpp/config/lcp.vpp
|
||||
exec /etc/vpp/config/mpls.vpp
|
||||
exec /etc/vpp/config/sflow.vpp
|
||||
|
||||
comment { exec /etc/vpp/config/flowprobe.vpp }
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
sflow header-bytes 128
|
||||
sflow sampling-rate 100
|
||||
sflow polling-interval 10
|
||||
|
||||
sflow enable GigabitEthernet10/0/0
|
||||
sflow enable GigabitEthernet10/0/1
|
||||
sflow enable GigabitEthernet10/0/2
|
||||
sflow enable GigabitEthernet10/0/3
|
7
build/freebsd/hvn2.lab.ipng.ch/host2-0/etc/rc.conf
Normal file
7
build/freebsd/hvn2.lab.ipng.ch/host2-0/etc/rc.conf
Normal file
@ -0,0 +1,7 @@
|
||||
hostname="host2-0"
|
||||
ifconfig_vtnet0="inet 198.19.5.34/24"
|
||||
defaultrouter="198.19.5.1"
|
||||
ifconfig_vtnet0_ipv6="inet6 2001:678:d78:50b::22/64"
|
||||
ipv6_defaultrouter="2001:678:d78:50b::1"
|
||||
|
||||
sshd_enable="YES"
|
7
build/freebsd/hvn2.lab.ipng.ch/host2-0/etc/rc.local
Normal file
7
build/freebsd/hvn2.lab.ipng.ch/host2-0/etc/rc.local
Normal file
@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
for s in /root/lab-build/*
|
||||
do
|
||||
echo "** Executing $s"
|
||||
/bin/sh $s
|
||||
done
|
4
build/freebsd/hvn2.lab.ipng.ch/host2-0/etc/resolv.conf
Normal file
4
build/freebsd/hvn2.lab.ipng.ch/host2-0/etc/resolv.conf
Normal file
@ -0,0 +1,4 @@
|
||||
domain lab.ipng.ch
|
||||
search lab.ipng.ch net.ipng.ch ipng.ch
|
||||
nameserver 194.1.163.3
|
||||
nameserver 194.1.163.4
|
121
build/freebsd/hvn2.lab.ipng.ch/host2-0/etc/ssh/sshd_config
Normal file
121
build/freebsd/hvn2.lab.ipng.ch/host2-0/etc/ssh/sshd_config
Normal file
@ -0,0 +1,121 @@
|
||||
# $OpenBSD: sshd_config,v 1.104 2021/07/02 05:11:21 dtucker Exp $
|
||||
|
||||
# This is the sshd server system-wide configuration file. See
|
||||
# sshd_config(5) for more information.
|
||||
|
||||
# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
|
||||
|
||||
# The strategy used for options in the default sshd_config shipped with
|
||||
# OpenSSH is to specify options with their default value where
|
||||
# possible, but leave them commented. Uncommented options override the
|
||||
# default value.
|
||||
|
||||
# Note that some of FreeBSD's defaults differ from OpenBSD's, and
|
||||
# FreeBSD has a few additional options.
|
||||
|
||||
#Port 22
|
||||
#AddressFamily any
|
||||
#ListenAddress 0.0.0.0
|
||||
#ListenAddress ::
|
||||
|
||||
#HostKey /etc/ssh/ssh_host_rsa_key
|
||||
#HostKey /etc/ssh/ssh_host_ecdsa_key
|
||||
#HostKey /etc/ssh/ssh_host_ed25519_key
|
||||
|
||||
# Ciphers and keying
|
||||
#RekeyLimit default none
|
||||
|
||||
# Logging
|
||||
#SyslogFacility AUTH
|
||||
#LogLevel INFO
|
||||
|
||||
# Authentication:
|
||||
|
||||
#LoginGraceTime 2m
|
||||
PermitRootLogin yes
|
||||
#StrictModes yes
|
||||
#MaxAuthTries 6
|
||||
#MaxSessions 10
|
||||
|
||||
#PubkeyAuthentication yes
|
||||
|
||||
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
|
||||
# but this is overridden so installations will only check .ssh/authorized_keys
|
||||
AuthorizedKeysFile .ssh/authorized_keys
|
||||
|
||||
#AuthorizedPrincipalsFile none
|
||||
|
||||
#AuthorizedKeysCommand none
|
||||
#AuthorizedKeysCommandUser nobody
|
||||
|
||||
# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
|
||||
#HostbasedAuthentication no
|
||||
# Change to yes if you don't trust ~/.ssh/known_hosts for
|
||||
# HostbasedAuthentication
|
||||
#IgnoreUserKnownHosts no
|
||||
# Don't read the user's ~/.rhosts and ~/.shosts files
|
||||
#IgnoreRhosts yes
|
||||
|
||||
# Change to yes to enable built-in password authentication.
|
||||
# Note that passwords may also be accepted via KbdInteractiveAuthentication.
|
||||
#PasswordAuthentication no
|
||||
#PermitEmptyPasswords no
|
||||
|
||||
# Change to no to disable PAM authentication
|
||||
#KbdInteractiveAuthentication yes
|
||||
|
||||
# Kerberos options
|
||||
#KerberosAuthentication no
|
||||
#KerberosOrLocalPasswd yes
|
||||
#KerberosTicketCleanup yes
|
||||
#KerberosGetAFSToken no
|
||||
|
||||
# GSSAPI options
|
||||
#GSSAPIAuthentication no
|
||||
#GSSAPICleanupCredentials yes
|
||||
|
||||
# Set this to 'no' to disable PAM authentication, account processing,
|
||||
# and session processing. If this is enabled, PAM authentication will
|
||||
# be allowed through the KbdInteractiveAuthentication and
|
||||
# PasswordAuthentication. Depending on your PAM configuration,
|
||||
# PAM authentication via KbdInteractiveAuthentication may bypass
|
||||
# the setting of "PermitRootLogin prohibit-password".
|
||||
# If you just want the PAM account and session checks to run without
|
||||
# PAM authentication, then enable this but set PasswordAuthentication
|
||||
# and KbdInteractiveAuthentication to 'no'.
|
||||
#UsePAM yes
|
||||
|
||||
#AllowAgentForwarding yes
|
||||
#AllowTcpForwarding yes
|
||||
#GatewayPorts no
|
||||
#X11Forwarding no
|
||||
#X11DisplayOffset 10
|
||||
#X11UseLocalhost yes
|
||||
#PermitTTY yes
|
||||
#PrintMotd yes
|
||||
#PrintLastLog yes
|
||||
#TCPKeepAlive yes
|
||||
#PermitUserEnvironment no
|
||||
#Compression delayed
|
||||
#ClientAliveInterval 0
|
||||
#ClientAliveCountMax 3
|
||||
#UseDNS yes
|
||||
#PidFile /var/run/sshd.pid
|
||||
#MaxStartups 10:30:100
|
||||
#PermitTunnel no
|
||||
#ChrootDirectory none
|
||||
#UseBlacklist no
|
||||
#VersionAddendum FreeBSD-20231004
|
||||
|
||||
# no default banner path
|
||||
#Banner none
|
||||
|
||||
# override default of no subsystems
|
||||
Subsystem sftp /usr/libexec/sftp-server
|
||||
|
||||
# Example of overriding settings on a per-user basis
|
||||
#Match User anoncvs
|
||||
# X11Forwarding no
|
||||
# AllowTcpForwarding no
|
||||
# PermitTTY no
|
||||
# ForceCommand cvs server
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user