From b63e54c85a8e0c370f3f73183b07468278ee425d Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Thu, 20 Oct 2022 15:45:05 +0200 Subject: [PATCH] Generate flowprobe configs, but add them as a comment so LAB users can optionally enable them --- .../hvn0.lab.ipng.ch/vpp0-0/etc/vpp/bootstrap.vpp | 2 ++ .../vpp0-0/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ .../hvn0.lab.ipng.ch/vpp0-1/etc/vpp/bootstrap.vpp | 2 ++ .../vpp0-1/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ .../hvn0.lab.ipng.ch/vpp0-2/etc/vpp/bootstrap.vpp | 2 ++ .../vpp0-2/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ .../hvn0.lab.ipng.ch/vpp0-3/etc/vpp/bootstrap.vpp | 2 ++ .../vpp0-3/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ .../hvn1.lab.ipng.ch/vpp1-0/etc/vpp/bootstrap.vpp | 2 ++ .../vpp1-0/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ .../hvn1.lab.ipng.ch/vpp1-1/etc/vpp/bootstrap.vpp | 2 ++ .../vpp1-1/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ .../hvn1.lab.ipng.ch/vpp1-2/etc/vpp/bootstrap.vpp | 2 ++ .../vpp1-2/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ .../hvn1.lab.ipng.ch/vpp1-3/etc/vpp/bootstrap.vpp | 2 ++ .../vpp1-3/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ .../hvn2.lab.ipng.ch/vpp2-0/etc/vpp/bootstrap.vpp | 2 ++ .../vpp2-0/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ .../hvn2.lab.ipng.ch/vpp2-1/etc/vpp/bootstrap.vpp | 2 ++ .../vpp2-1/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ .../hvn2.lab.ipng.ch/vpp2-2/etc/vpp/bootstrap.vpp | 2 ++ .../vpp2-2/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ .../hvn2.lab.ipng.ch/vpp2-3/etc/vpp/bootstrap.vpp | 2 ++ .../vpp2-3/etc/vpp/config/flowprobe.vpp | 10 ++++++++++ overlays/bird/common/etc/vpp/bootstrap.vpp.j2 | 2 ++ overlays/bird/common/etc/vpp/config/flowprobe.vpp.j2 | 11 +++++++++++ 26 files changed, 157 insertions(+) create mode 100644 build/default/hvn0.lab.ipng.ch/vpp0-0/etc/vpp/config/flowprobe.vpp create mode 100644 build/default/hvn0.lab.ipng.ch/vpp0-1/etc/vpp/config/flowprobe.vpp create mode 100644 build/default/hvn0.lab.ipng.ch/vpp0-2/etc/vpp/config/flowprobe.vpp create mode 100644 build/default/hvn0.lab.ipng.ch/vpp0-3/etc/vpp/config/flowprobe.vpp create mode 100644 build/default/hvn1.lab.ipng.ch/vpp1-0/etc/vpp/config/flowprobe.vpp create mode 100644 build/default/hvn1.lab.ipng.ch/vpp1-1/etc/vpp/config/flowprobe.vpp create mode 100644 build/default/hvn1.lab.ipng.ch/vpp1-2/etc/vpp/config/flowprobe.vpp create mode 100644 build/default/hvn1.lab.ipng.ch/vpp1-3/etc/vpp/config/flowprobe.vpp create mode 100644 build/default/hvn2.lab.ipng.ch/vpp2-0/etc/vpp/config/flowprobe.vpp create mode 100644 build/default/hvn2.lab.ipng.ch/vpp2-1/etc/vpp/config/flowprobe.vpp create mode 100644 build/default/hvn2.lab.ipng.ch/vpp2-2/etc/vpp/config/flowprobe.vpp create mode 100644 build/default/hvn2.lab.ipng.ch/vpp2-3/etc/vpp/config/flowprobe.vpp create mode 100644 overlays/bird/common/etc/vpp/config/flowprobe.vpp.j2 diff --git a/build/default/hvn0.lab.ipng.ch/vpp0-0/etc/vpp/bootstrap.vpp b/build/default/hvn0.lab.ipng.ch/vpp0-0/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn0.lab.ipng.ch/vpp0-0/etc/vpp/bootstrap.vpp +++ b/build/default/hvn0.lab.ipng.ch/vpp0-0/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn0.lab.ipng.ch/vpp0-0/etc/vpp/config/flowprobe.vpp b/build/default/hvn0.lab.ipng.ch/vpp0-0/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..12c86d3 --- /dev/null +++ b/build/default/hvn0.lab.ipng.ch/vpp0-0/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.10.0 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/build/default/hvn0.lab.ipng.ch/vpp0-1/etc/vpp/bootstrap.vpp b/build/default/hvn0.lab.ipng.ch/vpp0-1/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn0.lab.ipng.ch/vpp0-1/etc/vpp/bootstrap.vpp +++ b/build/default/hvn0.lab.ipng.ch/vpp0-1/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn0.lab.ipng.ch/vpp0-1/etc/vpp/config/flowprobe.vpp b/build/default/hvn0.lab.ipng.ch/vpp0-1/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..002955b --- /dev/null +++ b/build/default/hvn0.lab.ipng.ch/vpp0-1/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.10.1 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/build/default/hvn0.lab.ipng.ch/vpp0-2/etc/vpp/bootstrap.vpp b/build/default/hvn0.lab.ipng.ch/vpp0-2/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn0.lab.ipng.ch/vpp0-2/etc/vpp/bootstrap.vpp +++ b/build/default/hvn0.lab.ipng.ch/vpp0-2/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn0.lab.ipng.ch/vpp0-2/etc/vpp/config/flowprobe.vpp b/build/default/hvn0.lab.ipng.ch/vpp0-2/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..46a0d49 --- /dev/null +++ b/build/default/hvn0.lab.ipng.ch/vpp0-2/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.10.2 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/build/default/hvn0.lab.ipng.ch/vpp0-3/etc/vpp/bootstrap.vpp b/build/default/hvn0.lab.ipng.ch/vpp0-3/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn0.lab.ipng.ch/vpp0-3/etc/vpp/bootstrap.vpp +++ b/build/default/hvn0.lab.ipng.ch/vpp0-3/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn0.lab.ipng.ch/vpp0-3/etc/vpp/config/flowprobe.vpp b/build/default/hvn0.lab.ipng.ch/vpp0-3/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..c6968b0 --- /dev/null +++ b/build/default/hvn0.lab.ipng.ch/vpp0-3/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.10.3 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/build/default/hvn1.lab.ipng.ch/vpp1-0/etc/vpp/bootstrap.vpp b/build/default/hvn1.lab.ipng.ch/vpp1-0/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn1.lab.ipng.ch/vpp1-0/etc/vpp/bootstrap.vpp +++ b/build/default/hvn1.lab.ipng.ch/vpp1-0/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn1.lab.ipng.ch/vpp1-0/etc/vpp/config/flowprobe.vpp b/build/default/hvn1.lab.ipng.ch/vpp1-0/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..5f2d02b --- /dev/null +++ b/build/default/hvn1.lab.ipng.ch/vpp1-0/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.11.0 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/build/default/hvn1.lab.ipng.ch/vpp1-1/etc/vpp/bootstrap.vpp b/build/default/hvn1.lab.ipng.ch/vpp1-1/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn1.lab.ipng.ch/vpp1-1/etc/vpp/bootstrap.vpp +++ b/build/default/hvn1.lab.ipng.ch/vpp1-1/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn1.lab.ipng.ch/vpp1-1/etc/vpp/config/flowprobe.vpp b/build/default/hvn1.lab.ipng.ch/vpp1-1/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..a9518b7 --- /dev/null +++ b/build/default/hvn1.lab.ipng.ch/vpp1-1/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.11.1 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/build/default/hvn1.lab.ipng.ch/vpp1-2/etc/vpp/bootstrap.vpp b/build/default/hvn1.lab.ipng.ch/vpp1-2/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn1.lab.ipng.ch/vpp1-2/etc/vpp/bootstrap.vpp +++ b/build/default/hvn1.lab.ipng.ch/vpp1-2/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn1.lab.ipng.ch/vpp1-2/etc/vpp/config/flowprobe.vpp b/build/default/hvn1.lab.ipng.ch/vpp1-2/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..70ed3ed --- /dev/null +++ b/build/default/hvn1.lab.ipng.ch/vpp1-2/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.11.2 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/build/default/hvn1.lab.ipng.ch/vpp1-3/etc/vpp/bootstrap.vpp b/build/default/hvn1.lab.ipng.ch/vpp1-3/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn1.lab.ipng.ch/vpp1-3/etc/vpp/bootstrap.vpp +++ b/build/default/hvn1.lab.ipng.ch/vpp1-3/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn1.lab.ipng.ch/vpp1-3/etc/vpp/config/flowprobe.vpp b/build/default/hvn1.lab.ipng.ch/vpp1-3/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..36de70b --- /dev/null +++ b/build/default/hvn1.lab.ipng.ch/vpp1-3/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.11.3 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/build/default/hvn2.lab.ipng.ch/vpp2-0/etc/vpp/bootstrap.vpp b/build/default/hvn2.lab.ipng.ch/vpp2-0/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn2.lab.ipng.ch/vpp2-0/etc/vpp/bootstrap.vpp +++ b/build/default/hvn2.lab.ipng.ch/vpp2-0/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn2.lab.ipng.ch/vpp2-0/etc/vpp/config/flowprobe.vpp b/build/default/hvn2.lab.ipng.ch/vpp2-0/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..a0efa87 --- /dev/null +++ b/build/default/hvn2.lab.ipng.ch/vpp2-0/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.12.0 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/build/default/hvn2.lab.ipng.ch/vpp2-1/etc/vpp/bootstrap.vpp b/build/default/hvn2.lab.ipng.ch/vpp2-1/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn2.lab.ipng.ch/vpp2-1/etc/vpp/bootstrap.vpp +++ b/build/default/hvn2.lab.ipng.ch/vpp2-1/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn2.lab.ipng.ch/vpp2-1/etc/vpp/config/flowprobe.vpp b/build/default/hvn2.lab.ipng.ch/vpp2-1/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..5816f6c --- /dev/null +++ b/build/default/hvn2.lab.ipng.ch/vpp2-1/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.12.1 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/build/default/hvn2.lab.ipng.ch/vpp2-2/etc/vpp/bootstrap.vpp b/build/default/hvn2.lab.ipng.ch/vpp2-2/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn2.lab.ipng.ch/vpp2-2/etc/vpp/bootstrap.vpp +++ b/build/default/hvn2.lab.ipng.ch/vpp2-2/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn2.lab.ipng.ch/vpp2-2/etc/vpp/config/flowprobe.vpp b/build/default/hvn2.lab.ipng.ch/vpp2-2/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..463b0b7 --- /dev/null +++ b/build/default/hvn2.lab.ipng.ch/vpp2-2/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.12.2 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/build/default/hvn2.lab.ipng.ch/vpp2-3/etc/vpp/bootstrap.vpp b/build/default/hvn2.lab.ipng.ch/vpp2-3/etc/vpp/bootstrap.vpp index 0e1666c..91510ae 100644 --- a/build/default/hvn2.lab.ipng.ch/vpp2-3/etc/vpp/bootstrap.vpp +++ b/build/default/hvn2.lab.ipng.ch/vpp2-3/etc/vpp/bootstrap.vpp @@ -4,5 +4,7 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/build/default/hvn2.lab.ipng.ch/vpp2-3/etc/vpp/config/flowprobe.vpp b/build/default/hvn2.lab.ipng.ch/vpp2-3/etc/vpp/config/flowprobe.vpp new file mode 100644 index 0000000..024197c --- /dev/null +++ b/build/default/hvn2.lab.ipng.ch/vpp2-3/etc/vpp/config/flowprobe.vpp @@ -0,0 +1,10 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src 192.168.12.3 port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both diff --git a/overlays/bird/common/etc/vpp/bootstrap.vpp.j2 b/overlays/bird/common/etc/vpp/bootstrap.vpp.j2 index d3e6939..8824063 100644 --- a/overlays/bird/common/etc/vpp/bootstrap.vpp.j2 +++ b/overlays/bird/common/etc/vpp/bootstrap.vpp.j2 @@ -4,6 +4,8 @@ exec /etc/vpp/config/loopback.vpp exec /etc/vpp/config/interface.vpp exec /etc/vpp/config/lcp.vpp +comment { exec /etc/vpp/config/flowprobe.vpp } + comment { Allow user to set persistent manual configs } exec /etc/vpp/config/manual.vpp diff --git a/overlays/bird/common/etc/vpp/config/flowprobe.vpp.j2 b/overlays/bird/common/etc/vpp/config/flowprobe.vpp.j2 new file mode 100644 index 0000000..becf419 --- /dev/null +++ b/overlays/bird/common/etc/vpp/config/flowprobe.vpp.j2 @@ -0,0 +1,11 @@ +comment { Generate full IPFIX stats, send them to lab.ipng.ch } + +set ipfix exporter collector 194.1.163.86 src {{node.loopback.ipv4.split("/")[0]}} port 4739 path-mtu 1450 template-interval 30 + +flowprobe params record l2 l3 l4 active 10 passive 60 + +flowprobe feature add-del GigabitEthernet10/0/0 l2 both +flowprobe feature add-del GigabitEthernet10/0/1 l2 both +flowprobe feature add-del GigabitEthernet10/0/2 l2 both +flowprobe feature add-del GigabitEthernet10/0/3 l2 both +