diff --git a/docs/_sources/api/sessions.rst.txt b/docs/_sources/api/sessions.rst.txt index 1bf83e5c..088e9bbb 100644 --- a/docs/_sources/api/sessions.rst.txt +++ b/docs/_sources/api/sessions.rst.txt @@ -48,4 +48,4 @@ The argument ``reconnect-delay`` is only applicable in combination with session reconnect enabled in the configuration. This argument delays the -session reconnect by the defined amount of seconds. +session reconnect by the defined amount of seconds. \ No newline at end of file diff --git a/docs/_sources/configuration/interfaces_access.rst.txt b/docs/_sources/configuration/interfaces_access.rst.txt index e4d1547a..9efe456f 100644 --- a/docs/_sources/configuration/interfaces_access.rst.txt +++ b/docs/_sources/configuration/interfaces_access.rst.txt @@ -115,6 +115,9 @@ * - `igmp-version` - Overwrite IGMP protocol version (1, 2 or 3) - + * - `session-group-id` + - Session group identifier + - * - `stream-group-id` - Stream group identifier - diff --git a/docs/_sources/configuration/isis.rst.txt b/docs/_sources/configuration/isis.rst.txt index adde659a..470acf63 100644 --- a/docs/_sources/configuration/isis.rst.txt +++ b/docs/_sources/configuration/isis.rst.txt @@ -31,12 +31,30 @@ * - `level1-auth-type` - ISIS level 1 authentication type (simple or md5) - disabled + * - `level1-auth-hello` + - ISIS level 1 hello authentication + - true + * - `level1-auth-csnp` + - ISIS level 1 CSNP authentication + - true + * - `level1-auth-psnp` + - ISIS level 1 PSNP authentication + - true * - `level2-auth-key` - ISIS level 2 authentication key - * - `level2-auth-type` - ISIS level 2 authentication type (simple or md5) - disabled + * - `level2-auth-hello` + - ISIS level 2 hello authentication + - true + * - `level2-auth-csnp` + - ISIS level 2 CSNP authentication + - true + * - `level2-auth-psnp` + - ISIS level 2 PSNP authentication + - true * - `hello-interval` - ISIS hello interval in seconds - 10 diff --git a/docs/_sources/configuration/streams.rst.txt b/docs/_sources/configuration/streams.rst.txt index 407a1b99..697b1e53 100644 --- a/docs/_sources/configuration/streams.rst.txt +++ b/docs/_sources/configuration/streams.rst.txt @@ -109,7 +109,11 @@ and inner IPv4 header. The ``pps`` option supports also float numbers like 0.1, or 2.5 PPS and has priority over ``bps`` where the second is only a helper to calculate the ``pps`` -based on given ``bps`` and ``length``. +based on given ``bps`` and ``length``. The resulting rate in ``bps`` is the +layer 3 rate because ``length`` is also the layer 3 length (IP header + payload). +It is also supported to put the capital letters ``K`` (Kilo), ``M`` (Mega) +or ``G`` (Giga) in front of ``bps`` for better readability. +For example ``"Gbps": 1`` which is equal to ``"bps": 1000000000``. The options ``access-ipv4-source-address`` and ``access-ipv6-source-address`` can be used to test the BNG RPF functionality with traffic sent from source addresses diff --git a/docs/_sources/interfaces.rst.txt b/docs/_sources/interfaces.rst.txt index cda6520f..e4dd73b3 100644 --- a/docs/_sources/interfaces.rst.txt +++ b/docs/_sources/interfaces.rst.txt @@ -99,7 +99,7 @@ The interfaces section contains all configurations around interface links and op "interfaces": { "tx-interval": 0.1, "rx-interval": 0.1, - "io-slots": 2048, + "io-slots": 4096, } } @@ -120,7 +120,7 @@ for interface links referenced by interface functions. "interfaces": { "tx-interval": 0.1, "rx-interval": 0.1, - "io-slots": 2048, + "io-slots": 4096, } } @@ -216,9 +216,9 @@ The configured traffic streams are automatically balanced over all TX threads of interfaces but a single stream can't be split over multiple threads to prevent re-ordering issues. Enabling multithreaded I/O causes some limitations. First of all, it works only on systems with -CPU cache coherence, which should apply to all modern CPU architectures. It is also not possible -to bundle (Link Aggregation) multithreaded interfaces. It is also not possible to capture traffic -streams send or received on threaded interfaces. All other traffic is still captured on threaded +CPU cache coherence, which should apply to all modern CPU architectures. TX threads are not allowed +for LAG (Link Aggregation) interfaces but RX threads are supported. It is also not possible to capture +traffic streams send or received on threaded interfaces. All other traffic is still captured on threaded interfaces. .. note:: @@ -425,6 +425,7 @@ or VLAN ranges as shown in the example below. { "interface": "eth1", "type": "pppoe", + "session-group-id": 1, "username": "pta@rtbrick.com", "outer-vlan-min": 1000, "outer-vlan-max": 1999, @@ -434,6 +435,7 @@ or VLAN ranges as shown in the example below. { "interface": "eth1", "type": "pppoe", + "session-group-id": 2, "username": "l2tp@rtbrick.com", "outer-vlan-min": 2000, "outer-vlan-max": 2999, @@ -443,6 +445,7 @@ or VLAN ranges as shown in the example below. { "interface": "eth3", "type": "pppoe", + "session-group-id": 1, "username": "test@rtbrick.com", "outer-vlan-min": 128, "outer-vlan-max": 4000, @@ -452,6 +455,7 @@ or VLAN ranges as shown in the example below. { "interface": "eth4", "type": "ipoe", + "session-group-id": 3, "outer-vlan-min": 8, "outer-vlan-max": 9, "address": "200.0.0.1", @@ -498,6 +502,40 @@ section using this mode. ] } +One or more access interface blocks can be grouped using the ``session-group-id``, +which allows applying some commands like `session-start`, `session-stop` or +`session-restart` to all sessions belonging to the same group. The example +below shows how to assign all even VLAN identifiers to session group 1 and +all odd VLAN identifiers to session group 2. + +.. code-block:: json + + { + "access": [ + { + "interface": "eth1", + "type": "pppoe", + "session-group-id": 1, + "username": "even@rtbrick.com", + "outer-vlan-min": 1000, + "outer-vlan-max": 1998, + "outer-vlan-step": 2, + "inner-vlan": 7 + }, + { + "interface": "eth1", + "type": "pppoe", + "session-group-id": 2, + "username": "odd@rtbrick.com", + "outer-vlan-min": 1001, + "outer-vlan-max": 1999, + "outer-vlan-step": 2, + "inner-vlan": 7 + }, + ] + } + + The BNG Blaster supports access and network interface functions on the same interface link if both are tagged with disjoint VLAN ranges. diff --git a/docs/configuration/index.html b/docs/configuration/index.html index 3e06a272..7e1abdc2 100644 --- a/docs/configuration/index.html +++ b/docs/configuration/index.html @@ -561,47 +561,51 @@ for interface links referenced by interface functions.

Overwrite IGMP protocol version (1, 2 or 3)

-

stream-group-id

+

session-group-id

+

Session group identifier

+ + +

stream-group-id

Stream group identifier

-

access-line-profile-id

+

access-line-profile-id

Access-line-profile identifier

-

cfm-cc

+

cfm-cc

De-/activate EOAM CFM CC (IPoE only)

false

-

cfm-level

+

cfm-level

Set EOAM CFM maintenance domain level

0

-

cfm-ma-id

+

cfm-ma-id

Set EOAM CFM maintenance association identifier

0

-

cfm-ma-name

+

cfm-ma-name

Set EOAM CFM maintenance association short name

-

i1-start

+

i1-start

Iterator for usage in strings {i1}

1

-

i1-step

+

i1-step

Iterator step per session

1

-

i2-start

+

i2-start

Iterator for usage in strings {i2}

1

-

i2-step

+

i2-step

Iterator step per session

1

-

monkey

+

monkey

Enable monkey testing

false

@@ -1474,7 +1478,11 @@ live rate statistics are not required.

and inner IPv4 header.

The pps option supports also float numbers like 0.1, or 2.5 PPS and has priority over bps where the second is only a helper to calculate the pps -based on given bps and length.

+based on given bps and length. The resulting rate in bps is the +layer 3 rate because length is also the layer 3 length (IP header + payload). +It is also supported to put the capital letters K (Kilo), M (Mega) +or G (Giga) in front of bps for better readability. +For example "Gbps": 1 which is equal to "bps": 1000000000.

The options access-ipv4-source-address and access-ipv6-source-address can be used to test the BNG RPF functionality with traffic sent from source addresses different than those assigned to the client.

@@ -1771,14 +1779,38 @@ access-line or interface section has priority over those defined here.

ISIS level 1 authentication type (simple or md5)

disabled

-

level2-auth-key

+

level1-auth-hello

+

ISIS level 1 hello authentication

+

true

+ +

level1-auth-csnp

+

ISIS level 1 CSNP authentication

+

true

+ +

level1-auth-psnp

+

ISIS level 1 PSNP authentication

+

true

+ +

level2-auth-key

ISIS level 2 authentication key

-

level2-auth-type

+

level2-auth-type

ISIS level 2 authentication type (simple or md5)

disabled

+

level2-auth-hello

+

ISIS level 2 hello authentication

+

true

+ +

level2-auth-csnp

+

ISIS level 2 CSNP authentication

+

true

+ +

level2-auth-psnp

+

ISIS level 2 PSNP authentication

+

true

+

hello-interval

ISIS hello interval in seconds

10

diff --git a/docs/configuration/interfaces_access.html b/docs/configuration/interfaces_access.html index dfc1caa8..a676e05b 100644 --- a/docs/configuration/interfaces_access.html +++ b/docs/configuration/interfaces_access.html @@ -232,47 +232,51 @@

Overwrite IGMP protocol version (1, 2 or 3)

-

stream-group-id

+

session-group-id

+

Session group identifier

+ + +

stream-group-id

Stream group identifier

-

access-line-profile-id

+

access-line-profile-id

Access-line-profile identifier

-

cfm-cc

+

cfm-cc

De-/activate EOAM CFM CC (IPoE only)

false

-

cfm-level

+

cfm-level

Set EOAM CFM maintenance domain level

0

-

cfm-ma-id

+

cfm-ma-id

Set EOAM CFM maintenance association identifier

0

-

cfm-ma-name

+

cfm-ma-name

Set EOAM CFM maintenance association short name

-

i1-start

+

i1-start

Iterator for usage in strings {i1}

1

-

i1-step

+

i1-step

Iterator step per session

1

-

i2-start

+

i2-start

Iterator for usage in strings {i2}

1

-

i2-step

+

i2-step

Iterator step per session

1

-

monkey

+

monkey

Enable monkey testing

false

diff --git a/docs/configuration/isis.html b/docs/configuration/isis.html index 7cdca645..bd2e0ce6 100644 --- a/docs/configuration/isis.html +++ b/docs/configuration/isis.html @@ -120,14 +120,38 @@

ISIS level 1 authentication type (simple or md5)

disabled

-

level2-auth-key

+

level1-auth-hello

+

ISIS level 1 hello authentication

+

true

+ +

level1-auth-csnp

+

ISIS level 1 CSNP authentication

+

true

+ +

level1-auth-psnp

+

ISIS level 1 PSNP authentication

+

true

+ +

level2-auth-key

ISIS level 2 authentication key

-

level2-auth-type

+

level2-auth-type

ISIS level 2 authentication type (simple or md5)

disabled

+

level2-auth-hello

+

ISIS level 2 hello authentication

+

true

+ +

level2-auth-csnp

+

ISIS level 2 CSNP authentication

+

true

+ +

level2-auth-psnp

+

ISIS level 2 PSNP authentication

+

true

+

hello-interval

ISIS hello interval in seconds

10

diff --git a/docs/configuration/streams.html b/docs/configuration/streams.html index bfb905e5..60e92e4d 100644 --- a/docs/configuration/streams.html +++ b/docs/configuration/streams.html @@ -222,7 +222,11 @@ and inner IPv4 header.

The pps option supports also float numbers like 0.1, or 2.5 PPS and has priority over bps where the second is only a helper to calculate the pps -based on given bps and length.

+based on given bps and length. The resulting rate in bps is the +layer 3 rate because length is also the layer 3 length (IP header + payload). +It is also supported to put the capital letters K (Kilo), M (Mega) +or G (Giga) in front of bps for better readability. +For example "Gbps": 1 which is equal to "bps": 1000000000.

The options access-ipv4-source-address and access-ipv6-source-address can be used to test the BNG RPF functionality with traffic sent from source addresses different than those assigned to the client.

diff --git a/docs/interfaces.html b/docs/interfaces.html index 19c1c068..677f7b1e 100644 --- a/docs/interfaces.html +++ b/docs/interfaces.html @@ -246,7 +246,7 @@ For Packet MMAP, it defines the maximum number of packets in the ring buffer.

"interfaces": { "tx-interval": 0.1, "rx-interval": 0.1, - "io-slots": 2048, + "io-slots": 4096, } } @@ -345,7 +345,7 @@ for interface links referenced by interface functions.

"interfaces": { "tx-interval": 0.1, "rx-interval": 0.1, - "io-slots": 2048, + "io-slots": 4096, } } @@ -480,9 +480,9 @@ at least 4 TX threads to verify all prefixes of a BGP full table for example.

The configured traffic streams are automatically balanced over all TX threads of the corresponding interfaces but a single stream can’t be split over multiple threads to prevent re-ordering issues.

Enabling multithreaded I/O causes some limitations. First of all, it works only on systems with -CPU cache coherence, which should apply to all modern CPU architectures. It is also not possible -to bundle (Link Aggregation) multithreaded interfaces. It is also not possible to capture traffic -streams send or received on threaded interfaces. All other traffic is still captured on threaded +CPU cache coherence, which should apply to all modern CPU architectures. TX threads are not allowed +for LAG (Link Aggregation) interfaces but RX threads are supported. It is also not possible to capture +traffic streams send or received on threaded interfaces. All other traffic is still captured on threaded interfaces.

Note

@@ -813,47 +813,51 @@ in the configuration to distinguish between them.

Overwrite IGMP protocol version (1, 2 or 3)

-

stream-group-id

+

session-group-id

+

Session group identifier

+ + +

stream-group-id

Stream group identifier

-

access-line-profile-id

+

access-line-profile-id

Access-line-profile identifier

-

cfm-cc

+

cfm-cc

De-/activate EOAM CFM CC (IPoE only)

false

-

cfm-level

+

cfm-level

Set EOAM CFM maintenance domain level

0

-

cfm-ma-id

+

cfm-ma-id

Set EOAM CFM maintenance association identifier

0

-

cfm-ma-name

+

cfm-ma-name

Set EOAM CFM maintenance association short name

-

i1-start

+

i1-start

Iterator for usage in strings {i1}

1

-

i1-step

+

i1-step

Iterator step per session

1

-

i2-start

+

i2-start

Iterator for usage in strings {i2}

1

-

i2-step

+

i2-step

Iterator step per session

1

-

monkey

+

monkey

Enable monkey testing

false

@@ -928,6 +932,7 @@ or VLAN ranges as shown in the example below.

{ "interface": "eth1", "type": "pppoe", + "session-group-id": 1, "username": "pta@rtbrick.com", "outer-vlan-min": 1000, "outer-vlan-max": 1999, @@ -937,6 +942,7 @@ or VLAN ranges as shown in the example below.

{ "interface": "eth1", "type": "pppoe", + "session-group-id": 2, "username": "l2tp@rtbrick.com", "outer-vlan-min": 2000, "outer-vlan-max": 2999, @@ -946,6 +952,7 @@ or VLAN ranges as shown in the example below.

{ "interface": "eth3", "type": "pppoe", + "session-group-id": 1, "username": "test@rtbrick.com", "outer-vlan-min": 128, "outer-vlan-max": 4000, @@ -955,6 +962,7 @@ or VLAN ranges as shown in the example below.

{ "interface": "eth4", "type": "ipoe", + "session-group-id": 3, "outer-vlan-min": 8, "outer-vlan-max": 9, "address": "200.0.0.1", @@ -998,6 +1006,37 @@ section using this mode.

}
+

One or more access interface blocks can be grouped using the session-group-id, +which allows applying some commands like session-start, session-stop or +session-restart to all sessions belonging to the same group. The example +below shows how to assign all even VLAN identifiers to session group 1 and +all odd VLAN identifiers to session group 2.

+
{
+    "access": [
+        {
+            "interface": "eth1",
+            "type": "pppoe",
+            "session-group-id": 1,
+            "username": "even@rtbrick.com",
+            "outer-vlan-min": 1000,
+            "outer-vlan-max": 1998,
+            "outer-vlan-step": 2,
+            "inner-vlan": 7
+        },
+        {
+            "interface": "eth1",
+            "type": "pppoe",
+            "session-group-id": 2,
+            "username": "odd@rtbrick.com",
+            "outer-vlan-min": 1001,
+            "outer-vlan-max": 1999,
+            "outer-vlan-step": 2,
+            "inner-vlan": 7
+        },
+    ]
+}
+
+

The BNG Blaster supports access and network interface functions on the same interface link if both are tagged with disjoint VLAN ranges.

diff --git a/docs/routing/isis.html b/docs/routing/isis.html index 6ec5a10e..b1c9198f 100644 --- a/docs/routing/isis.html +++ b/docs/routing/isis.html @@ -209,14 +209,38 @@ attached to two network interfaces.

ISIS level 1 authentication type (simple or md5)

disabled

-

level2-auth-key

+

level1-auth-hello

+

ISIS level 1 hello authentication

+

true

+ +

level1-auth-csnp

+

ISIS level 1 CSNP authentication

+

true

+ +

level1-auth-psnp

+

ISIS level 1 PSNP authentication

+

true

+ +

level2-auth-key

ISIS level 2 authentication key

-

level2-auth-type

+

level2-auth-type

ISIS level 2 authentication type (simple or md5)

disabled

+

level2-auth-hello

+

ISIS level 2 hello authentication

+

true

+ +

level2-auth-csnp

+

ISIS level 2 CSNP authentication

+

true

+ +

level2-auth-psnp

+

ISIS level 2 PSNP authentication

+

true

+

hello-interval

ISIS hello interval in seconds

10

diff --git a/docs/searchindex.js b/docs/searchindex.js index c26be694..7fe29222 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["access/index","access/ipoe","access/l2bsa","access/l2tp","access/li","access/multicast","access/pppoe","access/traffic","api/bgp","api/cfm","api/igmp","api/index","api/interfaces","api/isis","api/l2tp","api/ldp","api/li","api/ppp","api/sessions","api/streams","api/traffic","configuration/access_line","configuration/access_line_profiles","configuration/bgp","configuration/dhcp","configuration/dhcpv6","configuration/igmp","configuration/index","configuration/interfaces","configuration/interfaces_a10nsp","configuration/interfaces_access","configuration/interfaces_lag","configuration/interfaces_links","configuration/interfaces_network","configuration/ipoe","configuration/isis","configuration/isis_external","configuration/isis_external_connections","configuration/ldp","configuration/lns","configuration/ppp","configuration/ppp_authentication","configuration/ppp_ip6cp","configuration/ppp_ipcp","configuration/ppp_lcp","configuration/pppoe","configuration/session_traffic","configuration/sessions","configuration/streams","configuration/traffic","controller","faq","index","install","interfaces","quickstart","reports","routing/bgp","routing/index","routing/isis","routing/ldp","routing/mpls","streams","troubleshooting"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["access/index.rst","access/ipoe.rst","access/l2bsa.rst","access/l2tp.rst","access/li.rst","access/multicast.rst","access/pppoe.rst","access/traffic.rst","api/bgp.rst","api/cfm.rst","api/igmp.rst","api/index.rst","api/interfaces.rst","api/isis.rst","api/l2tp.rst","api/ldp.rst","api/li.rst","api/ppp.rst","api/sessions.rst","api/streams.rst","api/traffic.rst","configuration/access_line.rst","configuration/access_line_profiles.rst","configuration/bgp.rst","configuration/dhcp.rst","configuration/dhcpv6.rst","configuration/igmp.rst","configuration/index.rst","configuration/interfaces.rst","configuration/interfaces_a10nsp.rst","configuration/interfaces_access.rst","configuration/interfaces_lag.rst","configuration/interfaces_links.rst","configuration/interfaces_network.rst","configuration/ipoe.rst","configuration/isis.rst","configuration/isis_external.rst","configuration/isis_external_connections.rst","configuration/ldp.rst","configuration/lns.rst","configuration/ppp.rst","configuration/ppp_authentication.rst","configuration/ppp_ip6cp.rst","configuration/ppp_ipcp.rst","configuration/ppp_lcp.rst","configuration/pppoe.rst","configuration/session_traffic.rst","configuration/sessions.rst","configuration/streams.rst","configuration/traffic.rst","controller.rst","faq.rst","index.rst","install.rst","interfaces.rst","quickstart.rst","reports.rst","routing/bgp.rst","routing/index.rst","routing/isis.rst","routing/ldp.rst","routing/mpls.rst","streams.rst","troubleshooting.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[1,3,4,5,6,7,11,22,24,26,27,28,30,31,33,34,39,43,44,45,46,47,48,50,52,53,54,55,56,57,59,60,62],"00":[1,2,6,7,27,31,53,54,55,56,59],"000":[50,54,55],"0000":[54,55,59],"0001":[27,35,55,59],"0002":[55,59],"0003":59,"0010":[27,35,59],"0011":59,"0021":59,"0022":59,"01":[1,2,6,50,54,55,56,59],"0100":[27,35,59],"0102":59,"02":[1,2,6,27,31,54,55],"0204":59,"025":54,"0288":62,"03":[55,56],"0304":59,"031917":55,"04":[50,53,55],"0506":59,"07":50,"0792":62,"08":55,"087877":55,"087971":55,"088013":55,"088035":55,"088050":55,"08t14":55,"09":55,"090288":62,"093906":55,"093964":55,"099792":62,"0s":55,"0x1":55,"0x192168001001":55,"0x5274427269636b21":62,"0x83":59,"0x88a8":[27,29,30,54],"1":[1,2,3,4,5,6,7,11,14,23,24,26,27,28,30,33,34,35,37,39,47,48,50,52,53,54,55,56,57,59,60,62],"10":[1,2,3,4,5,6,11,24,25,27,33,35,37,38,42,43,44,45,50,54,55,56,57,59,60,62],"100":[4,5,6,7,53,54,55,56,59,62],"1000":[3,5,6,26,27,50,54,55,56,57,59,62],"10000":[55,60],"100000":[55,57,59],"10001":60,"1001":[27,35,55,59,62],"1002":55,"10036":6,"10083":6,"101":[2,5],"1014":62,"102":[3,5],"1024":[3,6,59],"1026":62,"103":5,"1030":62,"10561":62,"10589":59,"106876":56,"106881":56,"108580":56,"11":[3,5,50,53,54,55,59,60],"1100":62,"110156":56,"110161":56,"1102":56,"1104":56,"111410":56,"112":62,"114":[5,62],"1142":59,"1198":56,"11981554":56,"11982029":56,"12":[3,5,7,54,55,59],"120000":55,"1206":56,"12252":7,"12278":7,"12299556":56,"12300031":56,"12306":7,"12314":7,"12360218":56,"12361":7,"124":55,"126":62,"12654727":56,"127":[55,56],"128":[1,2,5,6,27,48,54,55,60,62],"129":[6,27,43],"1291":5,"13":[1,3,6,54,55,59,60],"131":[6,27,43],"1337":[1,3,6,54,55,59,62],"1338":56,"138":55,"139":[5,56],"14":[3,50,54,55],"1406":3,"1439":1,"14399":1,"14400":1,"149":1,"1492":[3,6,27,40],"15":[3,27,38,54,56,60],"150":[50,56],"1500":[54,56],"155":50,"158":50,"16":[3,27,39,49,55],"16000":7,"160720":4,"163":50,"16384":[3,6],"168":55,"17":[3,56],"1700":56,"172":55,"17799":7,"18":[3,50,53,56],"1816":56,"182885":55,"1840":56,"188120":56,"188259":56,"18845":7,"19":[3,55,56],"192":55,"1921":55,"197":56,"197340":56,"197523":56,"199":56,"1999":[6,54],"1_amd64":53,"1m":[27,28,49,54],"1s":[7,56],"2":[1,2,3,4,5,6,11,14,23,25,26,27,30,33,35,37,47,48,50,53,54,55,56,57,59,60,62],"20":[3,5,50,53,54,55,62],"200":[1,3,4,6,11,50,54,55,56,59,60,62],"2000":[6,54,55,59,62],"20000":55,"20001":57,"2001":62,"2002":59,"2010":2,"202":5,"2020":52,"2022":[50,55],"2023":52,"20425245":56,"2048":54,"206":[3,56],"208":62,"21":[3,53,60],"21009053":56,"213":62,"2153":6,"218":56,"22":[3,53,55],"2222":1,"224":[56,60,62],"227":56,"23":[3,5,54,60],"232":5,"239":[5,11,26,27,62],"24":[3,4,6,27,35,54,55,57,59,60,62],"25":3,"255":[1,27,28,31,48,54,62],"256":[2,5,55,62],"26":3,"261":1,"27":[3,55],"27008":62,"27040":62,"28":[3,55],"2891":7,"29":[3,53],"2900":7,"293":[5,26,27],"2957":7,"2978":7,"299":1,"2999":[6,54],"2s":[7,56],"2xx":11,"3":[1,2,3,4,5,6,11,14,23,24,26,27,30,33,35,38,44,47,48,52,54,55,56,57,59,60,62],"30":[3,5,6,27,35,39,41,44,55,59],"300":[1,27,34,35,59],"30003":59,"30005":59,"3033":7,"303904":55,"303952":55,"3040":7,"3071":7,"309235":50,"31":[3,55],"3104":7,"3123":7,"3178":7,"3184":7,"3185":7,"31894":56,"31895":56,"31896":56,"32":[3,55,59,60],"322":56,"32461":56,"32465":56,"32633":56,"32635":56,"32641":56,"32768":[27,31,32,54],"32867":3,"33":[3,62],"33311":56,"33319":56,"3333":1,"34":[3,60],"35":[3,55],"350":56,"36":[3,55,56],"3600":59,"36000":59,"362":62,"37":[3,55,56,59,60,62],"37119":7,"373":56,"3742":56,"38":[3,55,56],"39":3,"396765":55,"3s":[7,56],"3x1":[27,31,54],"3x30":[27,31,54],"4":[1,4,6,7,11,14,23,27,47,50,52,54,55,56,57,59,60,62],"40":[3,56],"400":[6,27,47],"4000":[1,2,3,54,55,62],"404":[11,50],"4049":[6,54],"4094":2,"4096":[27,28,54,55],"41":62,"4194301":4,"422":56,"43":62,"4343":56,"48":[57,62],"48000":3,"4880":56,"49":[27,35,55,59],"49152":4,"5":[1,3,4,5,6,7,23,24,25,26,27,28,35,38,39,41,42,43,44,45,48,54,55,56,57,59,60,62],"50":[56,62],"500":56,"50000":57,"50011":3,"500mb":50,"5036":60,"51":55,"512":54,"52":55,"53":55,"54":55,"5422":62,"54232":62,"5458":62,"54593":62,"54594":62,"54610":62,"55":55,"55661":56,"56":[6,55],"59":[4,55],"59655":62,"59670":62,"6":[1,2,4,6,54,56,57,59,60,62],"60":3,"6000":56,"61":4,"6167":7,"6177":7,"61790":56,"61793":56,"62":56,"6205":7,"6226":7,"623":56,"624":56,"63":55,"64":[1,6,7,27,33,54,55,59,62],"64537":56,"646":60,"647569":55,"647630":55,"647633":55,"647639":55,"647642":55,"647645":55,"647648":55,"647651":55,"647654":55,"647657":55,"647660":55,"647669":55,"647672":55,"647678":55,"647813":55,"64bit":7,"65000":[23,27,57],"65001":[55,57],"65056":[27,48,62],"65506":59,"65507":59,"65524":59,"65529":59,"65535":[27,35,55,59],"65772":56,"65784":56,"6800":55,"682535":50,"69":56,"6m":50,"6pe":57,"7":[1,2,3,4,27,39,54,55,57,59,60,62],"7142":59,"72":55,"7331":[3,6,54,55,59,62],"73763":7,"7456":5,"74810":56,"75":56,"76":[5,7,26,27,48,62],"78":56,"79":[3,7,55],"79200":62,"7min":50,"8":[1,3,4,50,54,57,59,60,62],"800":[6,27,47],"800000":62,"8000000":62,"8001":50,"8112":62,"811200":62,"8112000":62,"82":7,"820":4,"8208":62,"820800":62,"8208000":62,"822":56,"8240000":62,"83":7,"831b0100120100000021ffff010203040506000000000003c0d103010403490001":59,"831b0100120100000021ffff010203040506000100000003bad603010403490001":59,"84":7,"844":56,"870722":55,"88":[7,56],"899":1,"9":[4,7,50,54,57,59,60,62],"90":[23,27,55,57],"9000":[27,48,54,62],"90288":62,"9028800":62,"904266":55,"904293":55,"904359":55,"904369":55,"904389":55,"904448":55,"905659":55,"907888":55,"907903":55,"907917":55,"907989":55,"92":55,"93709":56,"94":4,"95265":56,"95685":56,"96000":7,"96548":62,"97":56,"97391":56,"97909":56,"981279":55,"981314":55,"981335":55,"98595":62,"98903":62,"99":62,"99792":62,"99949":56,"abstract":54,"break":59,"byte":[4,27,28,54,56,62],"case":[1,6,7,59],"default":[1,3,4,5,6,7,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,57,59,60,62,63],"do":[5,54,62],"export":59,"final":[5,7,26,27,50,55,56,59],"float":[27,48,62],"function":[2,3,4,5,7,11,12,27,32,48,50,59,60,62],"import":[56,59],"int":50,"long":[5,52],"new":[5,50,52,53,54,55,62],"return":[3,6,10,11,50,62],"short":[27,30,31,52,54],"static":[2,27,30,54],"switch":60,"true":[1,2,3,5,6,7,23,24,25,26,27,28,33,34,35,42,43,46,47,48,49,50,54,55,57,59,62,63],"try":[55,59],"var":50,"while":[2,59],A:[3,5,27,39,52,53,56,57,60],AS:[23,27,55,57],As:[50,53],At:54,BE:62,But:55,For:[27,28,48,54,62],IS:[55,59],If:[5,6,26,27,52,53,54,55,62],In:[2,7,11,27,28,54,55],It:[2,3,5,27,28,50,52,53,54,59,60],ON:53,On:55,One:[11,54,59],Such:[59,62],TOS:[1,3,5,24,26,27,39,48,62],The:[1,2,3,4,5,6,7,11,14,18,22,26,27,28,32,38,39,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63],Then:[53,55],There:[52,53,55,57,58,59,60],These:2,To:56,With:[6,54],_:59,__:59,___:59,____:59,_____:59,______:59,__comment__:[2,54,55],__main__:59,__name__:59,_amd64:50,_command:50,_start:50,_stop:50,a00:55,a10:[2,54],a10nsp:[2,7,11,12,29,48,50,52,55,62],a10nsp_interfac:50,abbrev:53,abl:[3,54,59],about:[3,4,11,52,56],abov:[5,26,27,54],ac10:55,accept:[2,6,27,44,54,55],access:[1,2,3,6,7,11,12,21,22,24,25,28,30,48,50,52,55,56,62],access_interfac:50,account:62,achiev:54,aci:3,ack:1,act:[22,27],action:2,activ:[5,27,30,31,50,52,54,59,60],actual:[2,11,21,22,27,28,54,56,60,62],ad:[11,55,62],add:[1,3,24,25,27,30,32,39,54,55,57,59],addit:53,addr:50,address:[2,3,4,5,6,7,8,11,15,23,26,27,28,29,30,31,32,33,38,39,43,46,48,50,54,55,57,59,60,62,63],adjac:[11,13,15,55],adsl:[2,54],advanc:[5,55],advertis:[1,51,54,55,59],advisori:2,af_unix:59,affair:2,afi:55,after:[5,7,23,26,27,46,47,48,50,55,57,60,62],ag:52,again:55,agenc:2,agent:[1,2,3,6,21,24,25,27,30,54,55],aggreg:[2,11,12,52,63],aggress:[3,27,39],ago:50,all:[1,2,3,5,6,7,8,10,11,12,14,15,16,18,19,20,24,27,28,39,45,46,47,50,51,52,53,54,55,56,57,59,60,62,63],allow:[1,2,3,5,6,11,14,24,25,26,27,28,32,41,42,43,50,52,53,54,56,57,59,60,62,63],alreadi:[50,57],also:[2,3,5,11,27,28,48,50,52,53,54,55,56,59,62,63],altern:[11,27,47,53,59,62],among:57,amount:[2,11,18,50,52],an:[2,3,5,7,11,27,32,38,51,52,54,55,56,57,59,60,62],analysi:[5,26,27],analyz:[56,63],ani:[4,6,50,52,53,54,55,62],anoth:[2,5,55],api:[52,55],apnic:52,append:[55,57,59,60],appendix:[3,27,39],appli:[5,26,27,48,54,55,62],applic:[11,18,50],apr:55,apt:[53,55],ar:[1,2,3,5,6,7,26,27,28,33,47,49,50,51,52,53,54,55,56,57,58,59,60,62,63],architectur:[2,54],archiv:54,area:[27,35,55,59],area_list:59,areaid:59,arg:59,argument:[5,8,9,10,11,12,13,14,15,16,17,18,19,20,50,53,56,57,59,60,62,63],argv:59,ari:3,around:[50,54,62],arp:[1,27,34,56],arriv:[27,38,60],articl:52,ascii:62,ask:52,asm:[5,26,27],asn:57,ass:[22,27],assign:[1,7,11,27,33,48,54,62],associ:[27,30,54],assum:[7,27,38,54,60,62],assur:[22,27],asymmetr:54,att:[22,27],attach:[54,55,59,60],attain:[22,27],attetr:[22,27],attgdr:[22,27],attribut:[1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,57,59,60,62],auth:[3,27,35,55,59],authent:[3,30,35,41,54,55,57,59,60],author:2,autogener:[2,5,7,27,46],autom:52,automat:[2,4,5,6,7,11,26,27,32,45,46,47,49,50,54,57,59,62],autonom:57,autostart:[2,3,5,7,26,27,30,46,47,49,54],avail:[2,50],averag:[22,27,56],avg:[7,22,27,56],avoid:[3,27,39],avp:[3,27,39],b1:59,b2:59,back:50,backbon:59,balanc:[2,54],base:[2,3,5,26,27,30,35,39,48,52,54,55,57,59,60,62],basic:[2,6,55],bbl:62,bbl_header:63,bcm:4,becaus:[11,59],becom:[6,50],been:[52,56,59,63],befor:[5,26,27,47,48,51,53,55,62],behav:[6,54,59],behavior:[5,6,52,54,63],below:[1,2,3,5,11,14,53,54,55,59,63],besteffort:62,better:[52,56],between:[2,5,7,26,27,35,38,46,54,55,56,59,60,62],beyond:54,bgp:[8,23,50,52,54,58,63],bgpupdat:[55,57],bi:60,bidirect:[7,27,46,54,55],bin:[50,53,56],binari:[53,57,60],bit:[3,27,39,48,62],bitstream:2,blaster:[1,2,3,4,5,6,7,26,27,38,39,50,51,54,55,56,57,58,59,60,61,63],block:2,blog:52,blueprint:[57,60],bnetza:2,bng:[1,2,3,4,5,6,7,26,27,38,39,48,50,51,54,55,56,57,58,59,60,61,63],bngblaster:[1,3,4,5,6,11,14,27,28,35,38,50,52,53,54,55,57,59,60,62,63],bngblaster_test:53,bngblasterctrl:50,bngbnlaster:50,board:2,bodi:50,bonn:2,border:57,both:[2,5,27,48,54,55,56,62],bound:[1,6,55,62],bp:[3,27,48,62],broadband:2,broadcast:[1,24,27,55],bsd:52,buffer:[27,28,54],bug:52,build:[52,54,57,59,60],build_dpdk:53,built:[52,60],bundesnetzagentur:2,bundl:[2,54],burst:[27,48,49,62],bypass:[27,28,32,54],c0a8:55,c:[52,53,55,59,63],cach:54,calcul:[27,38,48,49,56,60,62],call:[2,3,7,50,54,56,59,60],can:[1,2,3,4,5,6,7,11,14,26,27,28,41,47,48,50,52,53,54,55,56,57,58,59,60,61,62,63],cap_dac_read_search:53,cap_net_admin:53,cap_net_raw:53,capability_list:59,capabl:[53,55,57,60],captur:[5,27,28,50,51,52,54,55,63],carri:11,cat:[11,59],categori:50,caus:[2,54,59],cc:[9,11,27,30,54],cd:53,cfm:[9,27,30,54],cgroup:50,chang:[2,5,26,27,47,50,51,53,54,55,57,60],channel:[3,5,26,27,39],chap:[3,6,27,41,56],chapter:6,check:[5,50,53,55,59,62],checksum:55,chosen:[27,38,60],circuit:[1,2,3,6,21,24,25,27,30,54,55],classifi:[57,63],claus:52,cli:[1,3,4,5,6,14,52,55,57,59,60,62],client:[5,11,27,48,50,52,54,55,59,62],clone:53,close:[11,17,55,59],cmake:53,cmocka:53,code:[1,3,4,6,11,14,50,55,59,60,62],coher:54,color:50,com:[6,11,27,41,50,52,53,54,55],combin:[4,5,11,18,26,27,50,54,56,62],command:[4,5,11,14,53,54,55,57,60],commerci:52,commit:[1,6,25,27,52,53],common:[1,3,59],commun:[11,52,54],compil:[53,54,57,60],complet:[52,59],compos:2,concept:6,condit:[6,52],conf:[3,6,27,42,43,44,55],config:[7,50,51,53,55,56,59],configur:[2,5,11,18,26,28,32,42,43,44,47,50,51,52,54,55,63],confus:59,congest:[3,5,27,39],connect:[6,11,14,37,38,44,54,55,59,60],connector:[55,59],consid:[27,28,50,51,54,62],consol:50,constant:52,consum:5,contain:[11,50,52,54,59],content:50,context:55,contrib:59,contribut:52,control:[1,3,5,6,11,24,26,27,39,45,52,55,59,62],controller_:50,converg:[7,52],convert:57,copi:[6,54],core:[2,27,32,52,54],corner:55,correctli:[3,7,53],correspond:[2,5,7,11,26,27,30,48,50,54,57,60,62],could:[51,56,59,62,63],count:[5,6,10,11,26,27,47,50,57,59,60,62],counter:[11,18,50],cours:[55,63],cp:56,cpack:53,cpe:[2,6],cpu:[27,32,52,54],cpuset:[27,32,54],creat:[27,47,54,55,57,59,60],csnp:[27,35,59],csun:3,csurq:[3,11,14],ctrl:[55,59],curl:50,current:[27,28,50,54,57,59,60],custom:2,d:[4,50],daemon:55,data:[2,21,22,27,39,50,56,59,62],databas:[11,13,15,56,60],datar:[22,27],datatrack:59,dbngblaster_dpdk:53,dbngblaster_test:53,dcmake_build_typ:53,de:[3,27,30,31,54,59],deb:[50,53],debian:[50,53,54],debug:[50,53,57,59,60,63],decis:57,decod:[59,62],decreas:[27,28,54,56],dedic:[5,26,27,54],def:59,defin:[2,3,5,6,11,18,22,26,27,28,31,32,38,40,49,50,54,55,57,59,60,62],definit:2,delai:[5,6,11,18,22,26,27,44,47,48,62],deleg:[1,6,7,27,46],delet:52,deliveri:[3,27,39],denog13:52,depend:[27,28,54,62],depict:2,deriv:[56,62],describ:[3,27,39,59],descript:[1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,57,59,60,62],design:[57,59],desir:[27,28,54,56],destin:[4,5,27,48,54,55,60,62],detail:[1,2,3,4,5,6,7,11,16,26,27,50,52,53,55,56,59,62],deu:[1,3,6,55],deutsch:52,dev:[53,54,55],dev_1:53,develop:[11,53],devic:[3,4,6,51,54,55,59,60],df453a5ee9dbf6440aefbfb9630fa0f06e326d44:53,df:[27,48,62],dgit_ref:53,dgit_sha:53,dhcp4:54,dhcp6:54,dhcp:[24,30,52,54,56,63],dhcpv4:2,dhcpv6:[2,6,11,25,30,51,54,55,56],dialogu:2,differ:[3,5,6,27,39,48,52,54,55,56,57,59,62],direct:[2,4,5,11,14,27,48,50,54,55,60,62],directli:[2,27,28,54,59],directori:[50,53,55,63],disabl:[1,2,5,6,7,11,12,18,19,24,25,26,27,34,35,42,43,44,46,54,55,59,62],discard:55,disconnect:[8,11,14,15],discov:1,discoveri:[2,3,6,27,45,60],disjoint:54,displai:[3,4,8,10,11,13,14,15,18,19],dissector:63,distinguish:[54,59],distribut:[5,50,53,60],divid:[27,38,56,60,62],dn:[6,27,43],dns1:[1,6,27,43,55],dns2:[1,6,27,43,55],doc:[53,59],document:52,doe:[5,51,53],domain:[11,27,30,54],done:[55,59,60],doubl:4,down:[2,3,6,21,22,27,30,54,55],download:[50,53,63],downstream:[1,4,5,6,7,21,22,27,46,48,54,55,56,60,62],dpdk:[52,63],dpkg:[50,53],draft:59,driven:54,driver:[51,54,62],drop:[51,63],dsl:[21,22,27,30,54],dump:59,dup:3,durat:[5,26,27,56],dure:[50,57,59,60],dut:60,dynam:[1,27,48,52,57,60,62],e:[5,26,27,28,29,30,31,32,33,50,53,54,55,59],each:[3,11,27,38,50,54,60,62],easi:54,easiest:53,easili:[4,53,56,57,60,62,63],echo:[6,27,44,54,56],ecmp:60,econom:2,edg:52,effect:[27,38,60],effici:59,eip:53,either:[50,53],elaps:[27,38,60],electr:2,element:[5,11],els:59,emul:[1,2,3,4,5,6,52,54,55,59],enabl:[1,2,3,4,5,6,7,11,12,18,19,24,25,27,30,34,35,42,43,47,49,50,53,54,55,56,59,62],encap:[22,27],encapsul:[22,27],encod:59,end:[2,50,52,54,55,56,57,58],endpoint:50,energi:2,enforc:50,engin:59,enhanc:[50,52,57],enough:[5,54,59],enrich:2,ens5f1:54,ensur:6,enter:55,entir:52,entri:[56,59],env:56,environ:[54,62],eoam:[9,11,27,30,54],equal:[27,30,54,59,62],error:[11,14,50,56,59,63],establ:55,establish:[1,3,5,6,7,11,18,26,27,46,48,50,51,55,56,57,60,62],etc:50,eth0:[27,29,30,32,33,54,60],eth11:50,eth12:50,eth1:[1,2,3,5,6,50,54,56,57,59,60,62],eth2:[3,4,5,6,54,56,59,62],eth3:[54,56],eth4:[2,54],eth5:[2,54],eth:[1,3,6,55],ethernet:[1,2,4,6,54,55],ethertyp:[27,29,30,54],ethtool:[54,55],etr:[22,27],even:[52,54,59],event:[52,63],everi:[2,5,50,52,54,55,56,57,59,62],everyth:54,evolv:52,exactli:60,exampl:[1,2,3,4,5,6,7,11,52,53,54,55,56,57,59,60,62],except:[27,28,54,59,62],exchang:[57,60],exclud:[62,63],execut:[11,14,50,53,56],execute_command:59,exist:[57,59,60],exit:[57,59,60],exp:[27,48,62],expect:[6,11,14,22,27,48,51,57,59,62],expens:54,experiment:[27,28,52,53,54],expir:1,explain:[2,11,27,50,52,53,54,55],explicit:[27,32,54],explicitli:[2,50,54,60,62],expos:50,express:62,extend:[57,60],extens:[50,56],exterior:57,extern:[5,36,37,55,59],extra:2,extract:56,f1:55,f9:55,f:[55,56,57,59,60],face:54,facto:59,fail:[6,53],failur:51,fals:[1,2,3,5,6,23,24,26,27,28,29,30,31,35,39,44,45,47,49,54,55,57,59],famili:57,familiar:55,famou:52,fast:[5,6,53,54,62],faster:[5,26,27,62],faulti:6,fc00:55,fc66:[1,3,6,54,55,57,59,62],featur:[52,55],feder:2,feed:52,ff:[2,27,31,54],field:59,figur:2,file:[5,8,11,13,15,23,27,36,38,50,51,52,53,55,56,63],filenam:[56,62],filter:[3,55,63],find:52,finish:55,first:[1,2,5,6,7,11,23,27,47,48,54,55,56,57,62],fix:[3,27,30,39,52,54,62],flag:[1,24,27,50,51,54],flap:[11,56],flop:55,flow:[1,4,6,7,11,16,19,27,49,52,54,55,56],focu:5,folder:50,follow:[2,3,4,5,6,7,11,26,27,28,47,50,53,54,55,56,57,59,60,62,63],footprint:52,forc:59,forcefulli:50,fork:53,format:[4,50,62],forum:2,forward:[2,7,52,60,62],found:[2,11,50,52,53,59,60],four:3,fragment:[1,6,55,56],free:52,frequent:52,fri:50,friendli:52,from:[2,3,5,6,7,10,11,27,28,30,38,39,48,51,52,54,55,57,60,62,63],fsm:52,fulfil:[6,52],full:[52,54,57],fulli:52,further:[4,5,27,28,50,52,54,55,57,60,62],g:[5,26,27,28,29,30,31,32,33,50,53,54,59],ga:2,gamma:[22,27],gap:[5,62],gatewai:[1,3,4,5,6,27,29,30,33,54,55,57,59,60,62],gaug:50,gdb:53,gdr:[22,27],gener:[7,26,27,32,46,47,50,52,53,54,55,56,59,62,63],german:2,germani:2,get:[50,52,54,55],git:53,github:[50,52,53],give:56,given:[3,7,27,48,54,62],global:[1,6,7,11,23,27,28,32,41,54,55,56,57,62],gnu:[53,54],go:[52,55],gobgp:55,gobgpd:55,good:52,gracefulli:50,graph:[55,59],graphviz:59,group:[2,5,10,11,18,26,27,30,32,48,54,55,60,62],guid:[52,53],h:[57,59,60],ha:[22,27,48,50,52,53,55,57,59,60,62,63],handl:54,handshak:[1,25,27,59],happen:55,hard:[52,54],hardwar:54,have:[52,54,55,56],head:53,header:[2,4,5,27,39,48,50,51,54,59,62,63],hello:[3,27,35,38,39,59,60],help:[5,50,57,59,60,63],helper:[27,48,62],here:[22,27,51,55,57],hex:59,hi:2,high:[27,28,54],higher:[27,28,54],histor:59,hold:[23,27,35,38,55,57,59,60],hop:57,host:[2,4,6,27,45,54,62],hostnam:[3,27,35,38,39,50,55,59,60],how:[5,7,26,27,50,55,56,57,59,63],html:[53,59],http:[50,52,53,59],huge:[50,52],i1:[27,30,54],i2:[27,30,54],i:[50,53,55,60],ia:[1,25,27],ia_na:[1,25,27],ia_pd:[1,25,27],icmp:[54,56],icmpv6:[51,56],icrq:[3,27,39],id:[1,2,3,5,6,9,10,11,14,15,17,18,19,21,22,23,24,25,27,30,31,33,35,37,38,48,50,54,55,57,59,60,62],idea:[6,51],identif:[2,62],identifi:[2,22,23,27,30,31,35,37,38,48,54,57,59,60],idl:[5,55],iec:59,ietf:[59,60],ifac:57,ifindex:11,igmp:[5,10,26,30,54,56,63],igmpv3:[5,26,27],ignor:[6,27,44,60],implement:[5,52,54],implicitli:[27,33,54],inc:[3,52],includ:[2,5,6,7,11,26,27,28,43,50,52,53,54,55,56,57,59,60,62,63],increas:[11,27,28,54,55],increment:[54,57,60,62],indent:59,index:[11,12,62],indic:[27,38,60],infin:[6,27,45,48,62],info:[1,3,5,6,10,11,12,18,19,50,55,57,60,63],inform:[1,3,6,7,10,11,18,19,57,59,60,63],infrastructur:2,init:55,initi:[1,5,6,26,27,34,43,44,60],inject:[54,57,59,60],inner:[1,2,3,6,11,27,30,47,48,54,55,57,62],input:[55,63],instal:[52,54,55],instanc:[4,5,11,13,15,27,33,35,38,54,55,59,60],instance_nam:50,instances_run:50,instances_tot:50,integr:4,interact:[11,55,63],intercept:[0,52],interconnect:59,interest:52,interfac:[1,2,3,4,5,6,7,12,22,23,26,28,29,30,31,32,33,37,46,47,48,50,51,52,53,55,56,57,59,60,62,63],interface_nam:50,interface_typ:50,interfaces_rx_packet:50,interl:[22,27],interleav:[22,27],intermedi:[2,59],intern:[4,56,59],internet:[2,52,54,57,59],interv:[1,3,4,5,6,24,26,27,28,32,34,35,38,39,44,54,55,59,60,62],introduc:2,introduct:52,invok:62,io:[27,28,31,32,50,53,54,55,56,62,63],ip6cp:[3,11,17,30,42,54,55,56],ip:[1,3,5,6,26,27,39,43,48,50,54,55,60,62,63],ipcp:[3,11,17,30,39,43,54,55,56],ipo:[0,2,30,34,47,52,54,55,56],iptv:[0,52,54],ipv4:[1,2,3,4,5,7,8,11,15,23,24,30,33,34,35,38,39,46,48,51,54,55,56,57,59,60,62],ipv4_address_list:59,ipv4_prefix:59,ipv4_prefix_list:59,ipv6:[1,2,3,4,7,30,33,34,35,46,48,51,54,55,56,57,59,60,62],ipv6avg:56,ipv6pd:[1,6,7,27,46,48,56,62],isi:[13,33,35,36,37,50,52,54,58,63],isis_areaentri:59,isis_areatlv:59,isis_commonhdr:59,isis_l1_lsp:59,iso:59,issu:[52,54],iter:[1,5,10,11,26,27,30,47,54],its:[27,38,52,54,60],itself:59,j:[55,56],jitter:62,job:56,join:[10,11,26,27,63],jq:[1,6,11,55,59,62],json:[11,50,53,55,57,59,63],jsonpath:62,jumbo:54,junk:59,just:[3,53],k:[55,59],kb:55,keepal:[3,6,27,38,44,55,60],kei:[5,11,27,35,55,59,62],kernel:[27,28,32,51,54],keyboard:55,kill:50,kind:[6,52,54],kwarg:59,l1:[27,33,37,54,55,56,59],l2:[27,33,37,54,55,59,62],l2bsa:[0,52,54],l2tp:[0,14,27,39,48,52,54,62,63],l2tpv2:[3,52],l3:62,l:[5,55,57,59,60,63],label1:[27,48,62],label2:[27,48,62],label:[7,27,46,48,50,52,55,57,60,61,62],lac:3,lacp:[2,27,31,32,54],lag0:[27,31,54],lag1:54,lag:[2,11,12,31,32,52,63],lane:54,larg:[50,54,59],larger:[54,60],last:[5,56,57,62],latenc:[52,62],later:59,layer:[2,27,28,32,48,54,62],lcp:[3,11,14,39,43,44,55,56],ldconfig:53,ldp:[15,38,48,52,58,62],ldpupdat:[55,60],le:62,lead:[5,52],leak:59,lean:6,learn:[54,59,60,63],leas:1,least:[2,11,54],leav:[10,11,26,27,63],left:55,legal:[0,52],len:62,length:[2,3,5,26,27,39,48,55,57,59,60,62],less:54,let:55,level1:[27,35,55,59],level2:[27,35,59],level:[11,13,27,30,33,35,37,54,55,57,59,60],li:[0,16,52],lib:50,libcmocka:53,libcunit1:53,libdict:53,libdict_1:53,libdpdk:53,libjansson4:53,libjansson:53,libncurses5:53,libncurses6:53,librari:[52,57,60],libssl1:53,libssl3:53,libssl:53,lifetim:[27,35,55,57,59,60],lightweight:[2,52,55],liid:4,like:[1,5,24,25,27,48,52,54,57,58,59,60,62],limit:[2,27,31,50,54],line:[1,2,3,6,21,22,24,25,30,54,55,62],link:[2,11,12,22,28,29,30,31,32,33,50,52,55,59,60,63],linux:[50,52,53,54],linux_gsg:53,list:[8,11,12,14,15,16,18,27,28,50,54,55,57,59,63],listen:50,live:[27,49],ll:55,ln:[3,39,52,63],lns10:3,lns11:3,lns12:3,lns13:3,lns14:3,lns15:3,lns16:3,lns17:3,lns18:3,lns19:3,lns1:3,lns20:3,lns21:3,lns22:3,lns23:3,lns24:3,lns25:3,lns26:3,lns27:3,lns28:3,lns29:3,lns2:3,lns30:3,lns3:3,lns4:3,lns5:3,lns6:3,lns7:3,lns8:3,lns9:3,load:[8,11,13,15,27,28,50,54,55,56,57,59,60],local:[2,8,11,14,15,23,27,33,38,50,54,55,57,60],local_pref:57,locat:[2,50],log:[5,11,55,57,59,60],logging_flag:50,logic:54,longest:60,look:52,lookup:[27,48,55,60,62],loop:52,loss:[1,5,6,52,55,56,62,63],low:[22,27,52,54],lower:[27,28,54],lsdb:[11,13,59],lsp:[11,13,27,35,55,60],lspgen:55,lspid:59,lsr:[27,38,55,60],lt:[50,53],lua:63,lua_script:63,m:[55,57,59,60],ma:[27,30,54],mac:[1,2,6,27,28,29,31,32,33,54,55,62],machin:[52,55],mai:[2,5,6,27,38,50,57,60],main:[27,28,50,54,59],maintain:[52,60],mainten:[27,30,54],make:[2,53,57],manag:2,mandat:2,mandatori:[3,8,9,10,11,12,13,14,15,16,17,18,19,20,22,27,39,48,62],mani:[2,50,52,54,55],manual:[2,11,18,27,29,33,53,54,57,59,60],manufactur:2,map:[2,54,60],mar:55,mark:59,marker:57,market:2,massiv:[27,49,50,52,54],match:[8,11,14,15,60],max:[1,2,3,5,6,7,22,26,27,30,31,39,41,42,43,44,45,47,48,49,54,55,56,62],maximum:[5,6,22,26,27,28,30,31,38,40,54,56,60,62],mbp:62,mc1:5,mc2:5,md5:[27,35,55,59],mean:[1,2,6,7,27,28,34,44,52,54,57,60,62],measur:[5,7,26,27,52,56,62],mediat:4,mellanox:53,member:[2,27,31,54],memori:[50,52,54,57,60],mention:[5,26,27],merg:62,meson:53,messag:[3,6,11,14,27,38,39,44,50,55,57,59,60],meta:63,metric:[27,33,37,54,55,59],metric_flag:50,microsecond:62,might:[27,28,54,59,62],migrat:2,million:[50,52,54],millisecond:[5,6,26,27,28,32,44,54],min:[1,2,3,6,7,22,27,30,31,47,54,55,56,62],mini:54,minimum:[22,27,30,31,54,56,62],ministri:2,miss:5,mission:52,mkdir:53,mmap:[27,28],mode:[1,3,6,27,28,30,32,39,53],model:[2,54],modern:[50,52,53,54],modifi:[5,27,28,54,57,59,60],modul:53,monkei:[11,27,30,47,54],more:[2,5,26,27,52,54,55,57,59,60],most:[1,3,27,30,54,63],motiv:52,move:59,mpl:[7,27,46,48,52,58,60,62],mpls_ipv4_flag:59,mpls_ipv6_flag:59,mrt:[11,13,27,36,55,57],mru:[3,6,27,30,40,54],ms:[5,27,35,56,59],msg:55,mtu:54,much:54,multicast:[0,11,20,26,27,52,54,56,60],multipl:[2,5,7,10,11,26,27,50,54,57,59,60],multiprotocol:[55,60],multithread:[27,31],must:[2,11,27,38,50,54,55,60,62],n1:59,n:[1,3,6,11,27,30,47,48,54,55,57,59,60,62],na:[1,25,27],nak:1,name:[2,3,5,6,7,27,29,30,31,32,33,39,45,48,50,54,55,56,57,60,62,63],nano:62,navig:55,nc:11,need:[2,11,27,28,53,54,55,59],negoti:6,neighbor:55,neighbor_list:59,netmask:1,netplan:54,network:[2,3,4,5,6,7,11,12,23,26,30,33,46,48,50,52,53,55,56,57,59,60,62,63],network_interfac:50,networkd:54,newer:59,next:[4,55,57],nga:2,nic:53,ninja:53,node:[2,27,35,52,55,59],node_flag:59,node_id:59,non:[3,27,39,52,54,58],none:59,normal:[53,59],notif:55,now:[53,55,56,59],nsp:2,num:[57,60],number:[3,4,5,7,11,26,27,28,31,32,38,48,50,54,55,56,57,59,60,63],o:52,occur:51,octet:55,off:[9,11,55],offer:1,offic:2,offici:54,offload:[55,62],offset:[3,27,39,62],often:[5,26,27],ok:[1,3,4,5,6,11,50,55,59,60,62],old:5,onc:[57,60],one:[2,4,5,6,50,54,55,56,57,59,60,62],onli:[3,4,5,6,11,18,26,27,30,48,51,54,59,62,63],ont:[22,27],onu:[22,27],onupeak:[22,27],open:[6,11,17,52,55,56,57,59],openapi:50,openconfirm:55,opens:55,oper:[2,52,57,60],opposit:[6,54],optim:[6,52,53],option:[1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,24,25,26,27,29,32,33,42,43,48,49,50,52,53,54,55,56,57,59,60,62,63],order:[3,54,62],org:[53,59],origin:59,os:59,osi:[54,59],other:[2,6,11,27,28,41,51,54,55,59,63],otherwis:2,oui:6,our:52,out:[3,52,53,55,60],outer:[1,2,3,6,11,27,29,30,39,47,48,51,54,55,57,60,62,63],output:[3,50,53,57,60,63],outq:55,outstand:[6,27,47],over:[1,2,5,6,10,11,22,27,47,48,54,56,57,59,60,62],overhead:54,overlap:5,overload:[27,35,59],overseen:51,overwrit:[7,27,28,30,32,46,48,54,62],own:[54,57,59,60],p2p:[27,33,54,55,59],p:[55,57,59,60,63],packag:[50,53,54],packet:[1,2,3,4,5,6,26,27,28,39,48,49,50,51,53,55,56,57,59,60,62],packet_mmap:[53,54],packet_mmap_raw:[27,28,53,54],packet_rx_r:54,packet_tx_r:54,pad:[3,27,35,39,56,59],padi:[6,27,45,56],pado:56,padr:[6,27,45,56],padt:56,pair:55,pap:[3,6,27,41,56],paramet:[54,55],parent:[2,27,29,30,33,54],pars:53,particular:[5,56],pass:[50,53],password:[3,6,27,30,41,54],path:[11,57,59],payload:[27,48,62],pbit:[1,6,24,27,45,62],pcap:[51,55,57,59,60],pcap_captur:50,pd:[1,25,27],pdu:[11,13,27,38,59,60],peak:[22,27],peer:[3,8,11,15,23,27,38,39,55,57,59,60],pend:[11,18],per:[2,5,6,11,26,27,28,30,32,35,47,48,49,50,52,53,54,56,57,59,62,63],perform:[52,54],period:[1,27,34],permiss:53,permit:[3,27,39],phase:[57,60],physic:54,pid:50,pin:[27,32,54],pkg:53,pkgconfig:53,place:63,plan:[2,57],pleas:50,point:2,polici:57,poll:[27,28,32,54,56],pon:[22,27],pool:54,port:[2,4,27,48,50,60,62],possibl:[3,5,50,53,54,59],post:[2,50],potenti:51,power:[7,22,27],pp:[2,3,5,6,7,26,27,46,48,54,55,56,57,60,62],ppp:[3,30,40,41,42,43,44,45,54],pppoe:[0,2,3,5,30,45,47,50,51,52,54,56,62,63],pre:[54,57,60],precis:[27,28,54],pref:57,prefer:[7,57],prefix:[1,6,7,27,46,52,54,55,57,59,60],present:[11,50,52],preset:50,press:55,pretti:50,prevent:[51,54],primari:[6,27,43,62],primarili:[50,53,54],print:[55,59],prioriti:[1,2,3,5,6,22,24,26,27,31,32,39,45,48,54,55,60,62],process:[3,5,26,27,50,62],profil:[22,30,54],program:54,project:[52,53],prometheu:50,promot:2,proper:[5,63],propos:[6,27,40],protocol:[3,4,5,6,11,14,26,27,30,35,41,42,43,51,52,54,55,56,57,59,60],protocol_list:59,provid:[1,2,3,4,5,6,11,50,53,54,59],provis:2,proxi:3,pt:4,pta:54,purg:59,purpos:[50,52],put:50,python3:56,python:[11,56,57,60],q:59,qdisc:[27,28,32,54],qinq:[2,27,29,30,54,55],qmx:4,qo:[52,62],queri:62,question:52,queue:[52,54],quick:52,quickli:[7,52],quickstart:52,r1:[55,59],r2:[55,59],r3:59,r:59,railwai:2,rang:[2,27,35,47,54,55,59],rapid:[1,6,25,27],rate:[2,3,6,7,21,22,27,30,47,48,49,52,54,62],rather:59,raw1:55,raw:[5,8,11,15,23,27,28,38,48,50,53,55],rbf:50,rcvd:55,rdi:[9,11],re:[2,54],reach:[27,28,54],reachabl:[57,59],read:[54,55,59],real:[5,53,59],receipt:[27,38,60],receiv:[2,3,4,5,6,7,27,28,38,39,40,48,50,52,54,55,56,59,60,61,62,63],recogn:5,recommend:[2,5,52,53],reconnect:[2,3,6,11,18,23,27,45,47,54,55,57],record:[5,26,27],recov:51,recv:59,ref:53,refer:[2,4,6,54,57,59,60],referenc:[27,32,54,57],refresh:[27,35,55,59],region:2,regulatori:2,reject:[6,27,41],rel:53,relat:[2,63],releas:[1,24,27,50,53,54,57],reliabl:[3,5,27,39],remain:[54,59],remot:[1,2,3,6,11,14,21,24,25,27,30,54,55],remote_node_id:59,render:54,renew:1,repeat:55,replac:[11,54,57],repli:[1,55],report:[5,7,26,27,52,55,62],report_flag:50,republish:59,request:[1,3,5,6,11,14,26,27,41,42,43,44,47,50,52,54,56,59],requir:[6,27,49,53,54],reserv:62,reset:[10,11,19,27,38,60],resid:54,resolv:[27,33,47,48,52,54,55,60,62],respond:[6,54],respons:[6,11,50],rest:50,restart:[11,18,52],result:[3,5,11,14,26,27,38,50,55,56,60,62],retail:2,retri:[1,2,3,6,24,25,27,34,35,39,41,42,43,44,45,59],retriev:50,rev:53,rfc2661:[3,11,14,27,39],rfc3145:[11,14],rfc6396:59,rfc:[6,59,60],rib:57,right:5,ring:[27,28,32,54],robust:6,rollout:2,root:[53,55],rout:[52,54,55,57,59],router:[27,35,51,52,54,55,58,59,60],router_id:59,rpc:[11,50,55],rpf:[27,48,62],rs:56,rtbrick:[1,3,6,11,27,41,50,52,53,54,55,62],rule:57,run:[1,3,4,5,6,11,14,50,52,55,57,59,60,62],run_report:50,rx:[1,3,4,6,27,28,32,48,50,54,55,56,57,60,62],s100:54,s1:[2,54,55,56,60],s200:54,s2:2,s:[2,5,11,26,27,28,32,35,54,55,57,59],safi:55,same:[2,4,5,11,54,55,56,57,60],sbin:[50,53],scale:[52,54],scapi:[57,60],sccrq:[3,27,39],scenario:[2,54],schema:50,scratch:52,script:[11,56,57,60,62,63],search:[5,56],sec:53,second:[1,5,6,7,11,18,23,24,25,26,27,34,35,38,41,42,43,44,45,47,48,55,56,57,59,60,62],secondari:[6,27,43],secret123:55,secret:[3,27,39,59],section:[2,5,11,22,27,30,50,54,62],see:[52,55,62],seed:59,segment:52,segment_id:59,select:[7,27,28,30,48,54,62],self:59,send:[2,3,5,6,7,11,14,26,27,35,38,39,46,48,50,51,52,53,54,55,57,59,60,61,63],sens:57,sent:[5,7,22,26,27,28,48,50,54,55,60,62,63],separ:[52,62],seq:[1,6,55,56,59,62],seqnum:59,sequenc:[5,7,55,56,59,63],sequenti:62,seri:[56,57,60],serious:52,serv:52,server:[1,2,3,6,39,43,52,54,55],servic:[2,5,6,27,45,50,52,54,59],session:[0,1,2,3,4,5,6,8,9,10,14,15,17,18,19,20,26,28,30,33,38,41,45,46,47,48,50,51,52,54,55],session_count:50,sessions_establish:50,set:[3,5,6,7,9,11,22,26,27,28,29,30,32,33,39,41,48,49,53,55,56,57,60,62],setcap:53,setup:[27,47,52,54,55,60],sever:57,sha:53,share:54,should:[27,49,50,53,54,55,57,62],show:[5,7,50,53,54,55,57,59,60,62,63],shown:[1,3,4,5,11,14,53,54,59,60,63],sid:[27,35,55,59],side:[54,55],sigint:50,signal:[50,52],signatur:[5,26,27,62],similar:[54,56],simpl:[11,27,35,52,55,56,57,59,60,62],simpli:52,sinc:50,singl:[2,3,5,11,26,27,52,60,63],size:[3,27,28,32,35,39,49,54,59,62],skip:[11,55],slice:50,slot:[27,28,32,54,55],slow:[3,27,39],smaller:[27,38,60],sn:56,so:[2,52,54,58],sock:[1,3,4,5,6,11,14,50,55,57,59,60,62],sock_stream:59,socket:[3,11,27,28,50,54,55,59],socket_path:59,softwar:[52,54],solicit:1,some:[2,4,5,26,27,50,51,54,55,63],soon:[7,50,57,60,62],sourc:[4,5,23,26,27,48,54,57,59,60,62],source1:[5,10,11],source2:[5,10,11],source3:[5,10,11],space:[52,54],special:[5,26,27],specif:[2,6,27,44,50],specifi:[2,5,7,26,27,46,55,60],speed:[11,14],split:54,spt:4,sr:[27,35,55,59],srgb:55,srgb_base:59,srgb_rang:59,stabl:53,stack:52,standalon:[4,55],standard:[50,53,57,59,63],start:[3,5,6,7,9,10,11,18,19,20,23,26,27,30,33,39,44,46,47,48,49,51,52,53,54,55,56,57,59,60,63],startup:[57,59,60],stat:[10,11,19,55,56,60],state:[1,2,3,5,6,22,27,50,52,54,55,59,60],statist:[4,11,16,18,19,27,49,50,52,55,56,62],statu:[1,3,4,5,6,11,27,44,55,59,60,62],stderr:[50,59],stdout:50,step:[27,30,53,54,55],stick:[3,27,39],still:[54,55,63],stop:[5,6,9,10,11,18,19,20,27,47,48,49,55],store:[3,6,50,51,56,62],stream:[2,4,5,7,18,19,20,28,30,48,49,50,52,54,55,56,57,59,63],string:[27,30,50,54],sub:[3,4,62],subnet:60,subscrib:[1,52,54],subset:2,substitut:54,subtract:62,subtyp:59,success:[27,38,60],successfulli:[6,11],sudo:[1,3,4,5,6,11,14,50,53,54,55,57,59,60,62,63],suit:52,support:[1,2,3,4,5,6,11,27,28,31,39,48,50,52,54,55,57,58,59,60,62,63],suppress:[5,26,27],sy:59,symbol:53,synchron:59,system:[27,28,31,35,37,50,55,57,59,62],systemctl:50,systemd:50,t1:1,t2:1,t:[54,55,59,62],tabl:[52,54,56,57],tag:[2,4],take:[5,50,52],tar:53,target:[53,60],task:[50,59],tc:[27,48,62],tcp:[4,27,38,55,60,63],teardown:[8,11,13,15,23,27,35,38,47,57,59,60],telecommun:2,telekom:52,term:[2,54],termin:[6,11,14,27,45,47,50,55],test10:3,test11:3,test12:3,test13:3,test14:3,test15:3,test16:3,test17:3,test18:3,test19:3,test1:3,test20:3,test21:3,test22:3,test23:3,test24:3,test25:3,test26:3,test27:3,test28:3,test29:3,test2:3,test30:3,test3:3,test4:3,test5:3,test6:3,test7:3,test8:3,test9:3,test:[3,6,10,14,27,30,41,47,48,51,52,54,55,56,57,58,59,60,62,63],tester:[4,52],testprotocol:53,text:50,than:[2,27,48,52,54,57,59,60,62],thei:[2,55],them:[50,54,55,59],therefor:[5,6,27,47,50,54,55,57,60],thi:[1,2,3,5,6,7,11,14,18,24,25,26,27,30,41,42,43,48,50,51,52,53,54,55,56,57,59,60,62,63],think:56,third:[27,28,30,53,54],those:[2,6,7,22,27,28,48,50,54,55,56,57,59,60,62,63],thousand:52,thread:[2,27,28,32,54,57,63],three:[2,5,26,27,54,56,59],threshold:[5,26,27],through:[27,28,52,54,55,60],throughput:[22,27,28,54],thu:2,time:[1,5,6,23,27,35,38,45,50,52,53,55,56,57,59,60,63],timeout:[1,2,3,6,24,25,27,31,34,38,41,42,43,44,45,54,56,60],timer:[52,59],timestamp:[27,28,54,59],tlv:59,todai:4,took:[7,62],tool:[7,11,14,52,55,57,59,60],top:55,topic:55,topolog:[52,55],tos:[1,3,5,24,26,27,39,62],total:[1,6,7,50,53,55,56],tr:[2,54],track:52,traffic:[0,1,2,3,4,6,18,19,20,23,24,26,28,39,45,46,48,49,50,52,54,55,56,57,61,63],transmit:54,transpar:2,transport:[27,38,60],tree:[22,27],tri:51,trigger:[2,57,60],troubleshoot:[50,52,53],ttl:[27,48,62],tunnel:[3,11,14,27,39],turn:50,two:[2,6,54,55,57,59,60,61,62],tx:[1,2,3,4,6,27,28,32,35,48,54,55,56,57,59,60,62],txqueuelen:54,type:[1,2,4,5,6,21,22,27,30,35,48,50,53,54,55,56,57,59,60,62],typic:[5,54,57],u:[2,11],ubuntu:50,udp:[4,60],under:[3,6,51,52,54,57,59,60],understand:56,unicast:[7,55,57],unidirect:54,uniq:[2,6,27,45],uniqu:62,unit:[6,27,40,50],unix:11,unknown:56,unlabel:[7,27,46],unset:[9,11],untag:[2,27,30,33],until:[7,27,33,50,54,60,62],unzip:53,up:[2,3,5,6,7,21,22,27,30,54,55,56,59,60,61],updat:[8,11,13,14,15,23,27,38,55],update1:[57,60],update2:57,upstream:[1,2,4,6,7,21,22,27,48,55,56,62],us:[1,2,3,4,5,6,7,11,14,26,27,38,39,48,50,52,53,54,55,56,57,58,59,60,62,63],usabl:2,usag:[27,30,50,54,57,59,60],user10:11,user1:[6,55],user:[2,6,11,27,41,52,53,54,55],usernam:[3,6,11,27,30,41,54,55],usr:[50,53,56],utc:50,utf:59,v1:[50,53],v6:2,v:[2,27,28,53,54,59],valid:[4,57,59,60,62],valu:[6,11,22,27,28,30,38,41,54,56,60],variabl:[54,59],variou:[52,58,62],vector:57,vendor:[3,27,44,50,52],veri:52,verif:[52,62],verifi:[1,2,5,6,7,27,49,50,52,54,55,56,63],versa:54,version:[5,26,27,30,50,53,54,55,59,60],veth1:55,veth:55,via:[3,6,27,40,53,54,57],vice:54,view:[5,26,27,55],violat:[7,56],virtual:[52,55,59],vlan:[1,2,3,6,11,24,27,29,30,33,45,47,48,51,54,55,62,63],voic:62,volum:62,w:[57,59,60],wa:[2,6,11,52,59],wai:[1,5,25,27,53,59],wait:[5,27,33,47,48,54,62],walk:55,warn:[11,50,57,60],we:[11,52,55],welcom:52,well:[2,5,54],were:2,wget:[50,53],what:55,when:60,where:[2,3,27,39,48,50,52,54,55,62,63],which:[2,4,5,11,14,26,27,47,50,52,53,54,55,56,59,60,62,63],who:2,whole:59,wholesal:2,window:[3,27,35,39,54,55,59,63],withdraw:[55,57,60],within:[5,26,27,51,59],without:[2,5,53,54,55,62],word:62,work:[4,5,7,53,54,55,62],worker:54,workload:54,world:5,would:[5,7,54,56,62],write:[54,57,59,60],written:59,wrong:[1,6,55,56,62],x:[57,59,63],xjf:53,xz:53,y:53,you:[2,11,52,54,55,56,58,59,63],your:[51,52,54,55,57,60],youtub:52,z:59,zap:[10,11,26,27],zero:[3,27,39,54,62],zip:53},titles:["Access Protocols","IPoE","L2BSA","L2TP","Legal Interception (LI)","Multicast and IPTV","PPPoE","Session Traffic","<no title>","<no title>","<no title>","API/CLI","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","Configuration","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","Controller","Frequently Asked Questions","BNG Blaster","Installation","Interfaces","Quickstart Guide","Reports","BGP","Routing Protocols","ISIS","LDP","MPLS","Traffic Streams","Troubleshooting"],titleterms:{"function":54,"static":1,a10nsp:[27,54],access:[0,27,54],address:1,adjac:[59,60],aggreg:[27,54],api:[11,50],ask:51,authent:[6,27],bgp:[11,27,55,57],blaster:[11,52,53,62],bng:[11,52,53,62],build:53,cfm:11,cli:11,command:[1,3,6,50,59,62],configur:[3,6,7,27,57,59,60,62],connect:27,contact:52,content:52,control:50,copyright:52,creat:50,data:3,databas:59,delet:50,depend:53,dhcp:[1,27,55],dhcpv4:1,dhcpv6:[1,27],doubl:54,dpdk:[53,54],extens:6,extern:27,file:[57,59,60,62],flood:59,flow:62,frequent:51,from:[53,59],gener:[5,57,60],guid:55,header:3,i:54,identifi:62,igmp:[11,27],instal:[50,53],instanc:50,intercept:[4,11],interfac:[11,27,54],ip6cp:[6,27],ipcp:[6,27],ipo:[1,27],iptv:5,ipv4:[6,27],ipv6:[6,27],isi:[11,27,55,59],join:5,json:56,l2bsa:2,l2tp:[3,11],l2tpv2:27,lag:[27,54],lcp:[6,27],ldp:[11,27,55,60],leav:5,legal:[4,11],li:[4,11],licens:52,limit:[5,57,59,60],line:27,link:[27,54],ln:27,log:[50,63],lsp:59,lspgen:59,magic:62,manual:5,metric:50,mmap:54,mode:54,mpl:61,mrt:59,multicast:[5,62],multithread:54,nanosecond:62,network:[27,54],number:62,o:54,oper:54,output:56,packet:54,pcap:[50,63],plugin:63,ppp:[6,11,27],pppoe:[6,27,55],profil:27,protocol:[0,58],question:51,quickstart:55,random:59,rate:56,raw:[54,57,60,62],report:[50,56],rfc5515:3,rout:58,run:53,scapi:59,send:62,sequenc:62,server:27,session:[7,11,27,56,57,60,62],set:54,setup:56,singl:54,sourc:[52,53],standard:56,start:[50,62],statu:50,stop:[50,62],stream:[11,27,60,62],support:53,system:54,tag:54,test:[5,11,50,53],timestamp:62,topolog:59,traffic:[5,7,11,27,60,62],tripl:54,troubleshoot:63,ubuntu:53,unicast:62,unit:53,untag:54,updat:[57,59,60],v6:1,variabl:3,vendor:6,verif:7,via:59,wireshark:63,zap:5}}) \ No newline at end of file +Search.setIndex({docnames:["access/index","access/ipoe","access/l2bsa","access/l2tp","access/li","access/multicast","access/pppoe","access/traffic","api/bgp","api/cfm","api/igmp","api/index","api/interfaces","api/isis","api/l2tp","api/ldp","api/li","api/ppp","api/sessions","api/streams","api/traffic","configuration/access_line","configuration/access_line_profiles","configuration/bgp","configuration/dhcp","configuration/dhcpv6","configuration/igmp","configuration/index","configuration/interfaces","configuration/interfaces_a10nsp","configuration/interfaces_access","configuration/interfaces_lag","configuration/interfaces_links","configuration/interfaces_network","configuration/ipoe","configuration/isis","configuration/isis_external","configuration/isis_external_connections","configuration/ldp","configuration/lns","configuration/ppp","configuration/ppp_authentication","configuration/ppp_ip6cp","configuration/ppp_ipcp","configuration/ppp_lcp","configuration/pppoe","configuration/session_traffic","configuration/sessions","configuration/streams","configuration/traffic","controller","faq","index","install","interfaces","quickstart","reports","routing/bgp","routing/index","routing/isis","routing/ldp","routing/mpls","streams","troubleshooting"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["access/index.rst","access/ipoe.rst","access/l2bsa.rst","access/l2tp.rst","access/li.rst","access/multicast.rst","access/pppoe.rst","access/traffic.rst","api/bgp.rst","api/cfm.rst","api/igmp.rst","api/index.rst","api/interfaces.rst","api/isis.rst","api/l2tp.rst","api/ldp.rst","api/li.rst","api/ppp.rst","api/sessions.rst","api/streams.rst","api/traffic.rst","configuration/access_line.rst","configuration/access_line_profiles.rst","configuration/bgp.rst","configuration/dhcp.rst","configuration/dhcpv6.rst","configuration/igmp.rst","configuration/index.rst","configuration/interfaces.rst","configuration/interfaces_a10nsp.rst","configuration/interfaces_access.rst","configuration/interfaces_lag.rst","configuration/interfaces_links.rst","configuration/interfaces_network.rst","configuration/ipoe.rst","configuration/isis.rst","configuration/isis_external.rst","configuration/isis_external_connections.rst","configuration/ldp.rst","configuration/lns.rst","configuration/ppp.rst","configuration/ppp_authentication.rst","configuration/ppp_ip6cp.rst","configuration/ppp_ipcp.rst","configuration/ppp_lcp.rst","configuration/pppoe.rst","configuration/session_traffic.rst","configuration/sessions.rst","configuration/streams.rst","configuration/traffic.rst","controller.rst","faq.rst","index.rst","install.rst","interfaces.rst","quickstart.rst","reports.rst","routing/bgp.rst","routing/index.rst","routing/isis.rst","routing/ldp.rst","routing/mpls.rst","streams.rst","troubleshooting.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[1,3,4,5,6,7,11,22,24,26,27,28,30,31,33,34,39,43,44,45,46,47,48,50,52,53,54,55,56,57,59,60,62],"00":[1,2,6,7,27,31,53,54,55,56,59],"000":[50,54,55],"0000":[54,55,59],"0001":[27,35,55,59],"0002":[55,59],"0003":59,"0010":[27,35,59],"0011":59,"0021":59,"0022":59,"01":[1,2,6,50,54,55,56,59],"0100":[27,35,59],"0102":59,"02":[1,2,6,27,31,54,55],"0204":59,"025":54,"0288":62,"03":[55,56],"0304":59,"031917":55,"04":[50,53,55],"0506":59,"07":50,"0792":62,"08":55,"087877":55,"087971":55,"088013":55,"088035":55,"088050":55,"08t14":55,"09":55,"090288":62,"093906":55,"093964":55,"099792":62,"0s":55,"0x1":55,"0x192168001001":55,"0x5274427269636b21":62,"0x83":59,"0x88a8":[27,29,30,54],"1":[1,2,3,4,5,6,7,11,14,23,24,26,27,28,30,33,34,35,37,39,47,48,50,52,53,54,55,56,57,59,60,62],"10":[1,2,3,4,5,6,11,24,25,27,33,35,37,38,42,43,44,45,50,54,55,56,57,59,60,62],"100":[4,5,6,7,53,54,55,56,59,62],"1000":[3,5,6,26,27,50,54,55,56,57,59,62],"10000":[55,60],"100000":[55,57,59],"1000000000":[27,48,62],"10001":60,"1001":[27,35,54,55,59,62],"1002":55,"10036":6,"10083":6,"101":[2,5],"1014":62,"102":[3,5],"1024":[3,6,59],"1026":62,"103":5,"1030":62,"10561":62,"10589":59,"106876":56,"106881":56,"108580":56,"11":[3,5,50,53,54,55,59,60],"1100":62,"110156":56,"110161":56,"1102":56,"1104":56,"111410":56,"112":62,"114":[5,62],"1142":59,"1198":56,"11981554":56,"11982029":56,"12":[3,5,7,54,55,59],"120000":55,"1206":56,"12252":7,"12278":7,"12299556":56,"12300031":56,"12306":7,"12314":7,"12360218":56,"12361":7,"124":55,"126":62,"12654727":56,"127":[55,56],"128":[1,2,5,6,27,48,54,55,60,62],"129":[6,27,43],"1291":5,"13":[1,3,6,54,55,59,60],"131":[6,27,43],"1337":[1,3,6,54,55,59,62],"1338":56,"138":55,"139":[5,56],"14":[3,50,54,55],"1406":3,"1439":1,"14399":1,"14400":1,"149":1,"1492":[3,6,27,40],"15":[3,27,38,54,56,60],"150":[50,56],"1500":[54,56],"155":50,"158":50,"16":[3,27,39,49,55],"16000":7,"160720":4,"163":50,"16384":[3,6],"168":55,"17":[3,56],"1700":56,"172":55,"17799":7,"18":[3,50,53,56],"1816":56,"182885":55,"1840":56,"188120":56,"188259":56,"18845":7,"19":[3,55,56],"192":55,"1921":55,"197":56,"197340":56,"197523":56,"199":56,"1998":54,"1999":[6,54],"1_amd64":53,"1m":[27,28,49,54],"1s":[7,56],"2":[1,2,3,4,5,6,11,14,23,25,26,27,30,33,35,37,47,48,50,53,54,55,56,57,59,60,62],"20":[3,5,50,53,54,55,62],"200":[1,3,4,6,11,50,54,55,56,59,60,62],"2000":[6,54,55,59,62],"20000":55,"20001":57,"2001":62,"2002":59,"2010":2,"202":5,"2020":52,"2022":[50,55],"2023":52,"20425245":56,"206":[3,56],"208":62,"21":[3,53,60],"21009053":56,"213":62,"2153":6,"218":56,"22":[3,53,55],"2222":1,"224":[56,60,62],"227":56,"23":[3,5,54,60],"232":5,"239":[5,11,26,27,62],"24":[3,4,6,27,35,54,55,57,59,60,62],"25":3,"255":[1,27,28,31,48,54,62],"256":[2,5,55,62],"26":3,"261":1,"27":[3,55],"27008":62,"27040":62,"28":[3,55],"2891":7,"29":[3,53],"2900":7,"293":[5,26,27],"2957":7,"2978":7,"299":1,"2999":[6,54],"2s":[7,56],"2xx":11,"3":[1,2,3,4,5,6,11,14,23,24,26,27,30,33,35,38,44,47,48,52,54,55,56,57,59,60,62],"30":[3,5,6,27,35,39,41,44,55,59],"300":[1,27,34,35,59],"30003":59,"30005":59,"3033":7,"303904":55,"303952":55,"3040":7,"3071":7,"309235":50,"31":[3,55],"3104":7,"3123":7,"3178":7,"3184":7,"3185":7,"31894":56,"31895":56,"31896":56,"32":[3,55,59,60],"322":56,"32461":56,"32465":56,"32633":56,"32635":56,"32641":56,"32768":[27,31,32,54],"32867":3,"33":[3,62],"33311":56,"33319":56,"3333":1,"34":[3,60],"35":[3,55],"350":56,"36":[3,55,56],"3600":59,"36000":59,"362":62,"37":[3,55,56,59,60,62],"37119":7,"373":56,"3742":56,"38":[3,55,56],"39":3,"396765":55,"3s":[7,56],"3x1":[27,31,54],"3x30":[27,31,54],"4":[1,4,6,7,11,14,23,27,47,50,52,54,55,56,57,59,60,62],"40":[3,56],"400":[6,27,47],"4000":[1,2,3,54,55,62],"404":[11,50],"4049":[6,54],"4094":2,"4096":[27,28,54,55],"41":62,"4194301":4,"422":56,"43":62,"4343":56,"48":[57,62],"48000":3,"4880":56,"49":[27,35,55,59],"49152":4,"5":[1,3,4,5,6,7,23,24,25,26,27,28,35,38,39,41,42,43,44,45,48,54,55,56,57,59,60,62],"50":[56,62],"500":56,"50000":57,"50011":3,"500mb":50,"5036":60,"51":55,"512":54,"52":55,"53":55,"54":55,"5422":62,"54232":62,"5458":62,"54593":62,"54594":62,"54610":62,"55":55,"55661":56,"56":[6,55],"59":[4,55],"59655":62,"59670":62,"6":[1,2,4,6,54,56,57,59,60,62],"60":3,"6000":56,"61":4,"6167":7,"6177":7,"61790":56,"61793":56,"62":56,"6205":7,"6226":7,"623":56,"624":56,"63":55,"64":[1,6,7,27,33,54,55,59,62],"64537":56,"646":60,"647569":55,"647630":55,"647633":55,"647639":55,"647642":55,"647645":55,"647648":55,"647651":55,"647654":55,"647657":55,"647660":55,"647669":55,"647672":55,"647678":55,"647813":55,"64bit":7,"65000":[23,27,57],"65001":[55,57],"65056":[27,48,62],"65506":59,"65507":59,"65524":59,"65529":59,"65535":[27,35,55,59],"65772":56,"65784":56,"6800":55,"682535":50,"69":56,"6m":50,"6pe":57,"7":[1,2,3,4,27,39,54,55,57,59,60,62],"7142":59,"72":55,"7331":[3,6,54,55,59,62],"73763":7,"7456":5,"74810":56,"75":56,"76":[5,7,26,27,48,62],"78":56,"79":[3,7,55],"79200":62,"7min":50,"8":[1,3,4,50,54,57,59,60,62],"800":[6,27,47],"800000":62,"8000000":62,"8001":50,"8112":62,"811200":62,"8112000":62,"82":7,"820":4,"8208":62,"820800":62,"8208000":62,"822":56,"8240000":62,"83":7,"831b0100120100000021ffff010203040506000000000003c0d103010403490001":59,"831b0100120100000021ffff010203040506000100000003bad603010403490001":59,"84":7,"844":56,"870722":55,"88":[7,56],"899":1,"9":[4,7,50,54,57,59,60,62],"90":[23,27,55,57],"9000":[27,48,54,62],"90288":62,"9028800":62,"904266":55,"904293":55,"904359":55,"904369":55,"904389":55,"904448":55,"905659":55,"907888":55,"907903":55,"907917":55,"907989":55,"92":55,"93709":56,"94":4,"95265":56,"95685":56,"96000":7,"96548":62,"97":56,"97391":56,"97909":56,"981279":55,"981314":55,"981335":55,"98595":62,"98903":62,"99":62,"99792":62,"99949":56,"abstract":54,"break":59,"byte":[4,27,28,54,56,62],"case":[1,6,7,59],"default":[1,3,4,5,6,7,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,53,54,55,57,59,60,62,63],"do":[5,54,62],"export":59,"final":[5,7,26,27,50,55,56,59],"float":[27,48,62],"function":[2,3,4,5,7,11,12,27,32,48,50,59,60,62],"import":[56,59],"int":50,"long":[5,52],"new":[5,50,52,53,54,55,62],"return":[3,6,10,11,50,62],"short":[27,30,31,52,54],"static":[2,27,30,54],"switch":60,"true":[1,2,3,5,6,7,23,24,25,26,27,28,33,34,35,42,43,46,47,48,49,50,54,55,57,59,62,63],"try":[55,59],"var":50,"while":[2,59],A:[3,5,27,39,52,53,56,57,60],AS:[23,27,55,57],As:[50,53],At:54,BE:62,But:55,For:[27,28,48,54,62],IS:[55,59],If:[5,6,26,27,52,53,54,55,62],In:[2,7,11,27,28,54,55],It:[2,3,5,27,28,48,50,52,53,54,59,60,62],ON:53,On:55,One:[11,54,59],Such:[59,62],TOS:[1,3,5,24,26,27,39,48,62],The:[1,2,3,4,5,6,7,11,14,18,22,26,27,28,32,38,39,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63],Then:[53,55],There:[52,53,55,57,58,59,60],These:2,To:56,With:[6,54],_:59,__:59,___:59,____:59,_____:59,______:59,__comment__:[2,54,55],__main__:59,__name__:59,_amd64:50,_command:50,_start:50,_stop:50,a00:55,a10:[2,54],a10nsp:[2,7,11,12,29,48,50,52,55,62],a10nsp_interfac:50,abbrev:53,abl:[3,54,59],about:[3,4,11,52,56],abov:[5,26,27,54],ac10:55,accept:[2,6,27,44,54,55],access:[1,2,3,6,7,11,12,21,22,24,25,28,30,48,50,52,55,56,62],access_interfac:50,account:62,achiev:54,aci:3,ack:1,act:[22,27],action:2,activ:[5,27,30,31,50,52,54,59,60],actual:[2,11,21,22,27,28,54,56,60,62],ad:[11,55,62],add:[1,3,24,25,27,30,32,39,54,55,57,59],addit:53,addr:50,address:[2,3,4,5,6,7,8,11,15,23,26,27,28,29,30,31,32,33,38,39,43,46,48,50,54,55,57,59,60,62,63],adjac:[11,13,15,55],adsl:[2,54],advanc:[5,55],advertis:[1,51,54,55,59],advisori:2,af_unix:59,affair:2,afi:55,after:[5,7,23,26,27,46,47,48,50,55,57,60,62],ag:52,again:55,agenc:2,agent:[1,2,3,6,21,24,25,27,30,54,55],aggreg:[2,11,12,52,63],aggress:[3,27,39],ago:50,all:[1,2,3,5,6,7,8,10,11,12,14,15,16,18,19,20,24,27,28,39,45,46,47,50,51,52,53,54,55,56,57,59,60,62,63],allow:[1,2,3,5,6,11,14,24,25,26,27,28,32,41,42,43,50,52,53,54,56,57,59,60,62,63],alreadi:[50,57],also:[2,3,5,11,27,28,48,50,52,53,54,55,56,59,62,63],altern:[11,27,47,53,59,62],among:57,amount:[2,11,18,50,52],an:[2,3,5,7,11,27,32,38,51,52,54,55,56,57,59,60,62],analysi:[5,26,27],analyz:[56,63],ani:[4,6,50,52,53,54,55,62],anoth:[2,5,55],api:[52,55],apnic:52,append:[55,57,59,60],appendix:[3,27,39],appli:[5,26,27,48,54,55,62],applic:[11,18,50],apr:55,apt:[53,55],ar:[1,2,3,5,6,7,26,27,28,33,47,49,50,51,52,53,54,55,56,57,58,59,60,62,63],architectur:[2,54],archiv:54,area:[27,35,55,59],area_list:59,areaid:59,arg:59,argument:[5,8,9,10,11,12,13,14,15,16,17,18,19,20,50,53,56,57,59,60,62,63],argv:59,ari:3,around:[50,54,62],arp:[1,27,34,56],arriv:[27,38,60],articl:52,ascii:62,ask:52,asm:[5,26,27],asn:57,ass:[22,27],assign:[1,7,11,27,33,48,54,62],associ:[27,30,54],assum:[7,27,38,54,60,62],assur:[22,27],asymmetr:54,att:[22,27],attach:[54,55,59,60],attain:[22,27],attetr:[22,27],attgdr:[22,27],attribut:[1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,57,59,60,62],auth:[3,27,35,55,59],authent:[3,30,35,41,54,55,57,59,60],author:2,autogener:[2,5,7,27,46],autom:52,automat:[2,4,5,6,7,11,26,27,32,45,46,47,49,50,54,57,59,62],autonom:57,autostart:[2,3,5,7,26,27,30,46,47,49,54],avail:[2,50],averag:[22,27,56],avg:[7,22,27,56],avoid:[3,27,39],avp:[3,27,39],b1:59,b2:59,back:50,backbon:59,balanc:[2,54],base:[2,3,5,26,27,30,35,39,48,52,54,55,57,59,60,62],basic:[2,6,55],bbl:62,bbl_header:63,bcm:4,becaus:[11,27,48,59,62],becom:[6,50],been:[52,56,59,63],befor:[5,26,27,47,48,51,53,55,62],behav:[6,54,59],behavior:[5,6,52,54,63],belong:54,below:[1,2,3,5,11,14,53,54,55,59,63],besteffort:62,better:[27,48,52,56,62],between:[2,5,7,26,27,35,38,46,54,55,56,59,60,62],beyond:54,bgp:[8,23,50,52,54,58,63],bgpupdat:[55,57],bi:60,bidirect:[7,27,46,54,55],bin:[50,53,56],binari:[53,57,60],bit:[3,27,39,48,62],bitstream:2,blaster:[1,2,3,4,5,6,7,26,27,38,39,50,51,54,55,56,57,58,59,60,61,63],block:[2,54],blog:52,blueprint:[57,60],bnetza:2,bng:[1,2,3,4,5,6,7,26,27,38,39,48,50,51,54,55,56,57,58,59,60,61,63],bngblaster:[1,3,4,5,6,11,14,27,28,35,38,50,52,53,54,55,57,59,60,62,63],bngblaster_test:53,bngblasterctrl:50,bngbnlaster:50,board:2,bodi:50,bonn:2,border:57,both:[2,5,27,48,54,55,56,62],bound:[1,6,55,62],bp:[3,27,48,62],broadband:2,broadcast:[1,24,27,55],bsd:52,buffer:[27,28,54],bug:52,build:[52,54,57,59,60],build_dpdk:53,built:[52,60],bundesnetzagentur:2,bundl:2,burst:[27,48,49,62],bypass:[27,28,32,54],c0a8:55,c:[52,53,55,59,63],cach:54,calcul:[27,38,48,49,56,60,62],call:[2,3,7,50,54,56,59,60],can:[1,2,3,4,5,6,7,11,14,26,27,28,41,47,48,50,52,53,54,55,56,57,58,59,60,61,62,63],cap_dac_read_search:53,cap_net_admin:53,cap_net_raw:53,capability_list:59,capabl:[53,55,57,60],capit:[27,48,62],captur:[5,27,28,50,51,52,54,55,63],carri:11,cat:[11,59],categori:50,caus:[2,54,59],cc:[9,11,27,30,54],cd:53,cfm:[9,27,30,54],cgroup:50,chang:[2,5,26,27,47,50,51,53,54,55,57,60],channel:[3,5,26,27,39],chap:[3,6,27,41,56],chapter:6,check:[5,50,53,55,59,62],checksum:55,chosen:[27,38,60],circuit:[1,2,3,6,21,24,25,27,30,54,55],classifi:[57,63],claus:52,cli:[1,3,4,5,6,14,52,55,57,59,60,62],client:[5,11,27,48,50,52,54,55,59,62],clone:53,close:[11,17,55,59],cmake:53,cmocka:53,code:[1,3,4,6,11,14,50,55,59,60,62],coher:54,color:50,com:[6,11,27,41,50,52,53,54,55],combin:[4,5,11,18,26,27,50,54,56,62],command:[4,5,11,14,53,54,55,57,60],commerci:52,commit:[1,6,25,27,52,53],common:[1,3,59],commun:[11,52,54],compil:[53,54,57,60],complet:[52,59],compos:2,concept:6,condit:[6,52],conf:[3,6,27,42,43,44,55],config:[7,50,51,53,55,56,59],configur:[2,5,11,18,26,28,32,42,43,44,47,50,51,52,54,55,63],confus:59,congest:[3,5,27,39],connect:[6,11,14,37,38,44,54,55,59,60],connector:[55,59],consid:[27,28,50,51,54,62],consol:50,constant:52,consum:5,contain:[11,50,52,54,59],content:50,context:55,contrib:59,contribut:52,control:[1,3,5,6,11,24,26,27,39,45,52,55,59,62],controller_:50,converg:[7,52],convert:57,copi:[6,54],core:[2,27,32,52,54],corner:55,correctli:[3,7,53],correspond:[2,5,7,11,26,27,30,48,50,54,57,60,62],could:[51,56,59,62,63],count:[5,6,10,11,26,27,47,50,57,59,60,62],counter:[11,18,50],cours:[55,63],cp:56,cpack:53,cpe:[2,6],cpu:[27,32,52,54],cpuset:[27,32,54],creat:[27,47,54,55,57,59,60],csnp:[27,35,59],csun:3,csurq:[3,11,14],ctrl:[55,59],curl:50,current:[27,28,50,54,57,59,60],custom:2,d:[4,50],daemon:55,data:[2,21,22,27,39,50,56,59,62],databas:[11,13,15,56,60],datar:[22,27],datatrack:59,dbngblaster_dpdk:53,dbngblaster_test:53,dcmake_build_typ:53,de:[3,27,30,31,54,59],deb:[50,53],debian:[50,53,54],debug:[50,53,57,59,60,63],decis:57,decod:[59,62],decreas:[27,28,54,56],dedic:[5,26,27,54],def:59,defin:[2,3,5,6,11,18,22,26,27,28,31,32,38,40,49,50,54,55,57,59,60,62],definit:2,delai:[5,6,11,18,22,26,27,44,47,48,62],deleg:[1,6,7,27,46],delet:52,deliveri:[3,27,39],denog13:52,depend:[27,28,54,62],depict:2,deriv:[56,62],describ:[3,27,39,59],descript:[1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,57,59,60,62],design:[57,59],desir:[27,28,54,56],destin:[4,5,27,48,54,55,60,62],detail:[1,2,3,4,5,6,7,11,16,26,27,50,52,53,55,56,59,62],deu:[1,3,6,55],deutsch:52,dev:[53,54,55],dev_1:53,develop:[11,53],devic:[3,4,6,51,54,55,59,60],df453a5ee9dbf6440aefbfb9630fa0f06e326d44:53,df:[27,48,62],dgit_ref:53,dgit_sha:53,dhcp4:54,dhcp6:54,dhcp:[24,30,52,54,56,63],dhcpv4:2,dhcpv6:[2,6,11,25,30,51,54,55,56],dialogu:2,differ:[3,5,6,27,39,48,52,54,55,56,57,59,62],direct:[2,4,5,11,14,27,48,50,54,55,60,62],directli:[2,27,28,54,59],directori:[50,53,55,63],disabl:[1,2,5,6,7,11,12,18,19,24,25,26,27,34,35,42,43,44,46,54,55,59,62],discard:55,disconnect:[8,11,14,15],discov:1,discoveri:[2,3,6,27,45,60],disjoint:54,displai:[3,4,8,10,11,13,14,15,18,19],dissector:63,distinguish:[54,59],distribut:[5,50,53,60],divid:[27,38,56,60,62],dn:[6,27,43],dns1:[1,6,27,43,55],dns2:[1,6,27,43,55],doc:[53,59],document:52,doe:[5,51,53],domain:[11,27,30,54],done:[55,59,60],doubl:4,down:[2,3,6,21,22,27,30,54,55],download:[50,53,63],downstream:[1,4,5,6,7,21,22,27,46,48,54,55,56,60,62],dpdk:[52,63],dpkg:[50,53],draft:59,driven:54,driver:[51,54,62],drop:[51,63],dsl:[21,22,27,30,54],dump:59,dup:3,durat:[5,26,27,56],dure:[50,57,59,60],dut:60,dynam:[1,27,48,52,57,60,62],e:[5,26,27,28,29,30,31,32,33,50,53,54,55,59],each:[3,11,27,38,50,54,60,62],easi:54,easiest:53,easili:[4,53,56,57,60,62,63],echo:[6,27,44,54,56],ecmp:60,econom:2,edg:52,effect:[27,38,60],effici:59,eip:53,either:[50,53],elaps:[27,38,60],electr:2,element:[5,11],els:59,emul:[1,2,3,4,5,6,52,54,55,59],enabl:[1,2,3,4,5,6,7,11,12,18,19,24,25,27,30,34,35,42,43,47,49,50,53,54,55,56,59,62],encap:[22,27],encapsul:[22,27],encod:59,end:[2,50,52,54,55,56,57,58],endpoint:50,energi:2,enforc:50,engin:59,enhanc:[50,52,57],enough:[5,54,59],enrich:2,ens5f1:54,ensur:6,enter:55,entir:52,entri:[56,59],env:56,environ:[54,62],eoam:[9,11,27,30,54],equal:[27,30,48,54,59,62],error:[11,14,50,56,59,63],establ:55,establish:[1,3,5,6,7,11,18,26,27,46,48,50,51,55,56,57,60,62],etc:50,eth0:[27,29,30,32,33,54,60],eth11:50,eth12:50,eth1:[1,2,3,5,6,50,54,56,57,59,60,62],eth2:[3,4,5,6,54,56,59,62],eth3:[54,56],eth4:[2,54],eth5:[2,54],eth:[1,3,6,55],ethernet:[1,2,4,6,54,55],ethertyp:[27,29,30,54],ethtool:[54,55],etr:[22,27],even:[52,54,59],event:[52,63],everi:[2,5,50,52,54,55,56,57,59,62],everyth:54,evolv:52,exactli:60,exampl:[1,2,3,4,5,6,7,11,27,48,52,53,54,55,56,57,59,60,62],except:[27,28,54,59,62],exchang:[57,60],exclud:[62,63],execut:[11,14,50,53,56],execute_command:59,exist:[57,59,60],exit:[57,59,60],exp:[27,48,62],expect:[6,11,14,22,27,48,51,57,59,62],expens:54,experiment:[27,28,52,53,54],expir:1,explain:[2,11,27,50,52,53,54,55],explicit:[27,32,54],explicitli:[2,50,54,60,62],expos:50,express:62,extend:[57,60],extens:[50,56],exterior:57,extern:[5,36,37,55,59],extra:2,extract:56,f1:55,f9:55,f:[55,56,57,59,60],face:54,facto:59,fail:[6,53],failur:51,fals:[1,2,3,5,6,23,24,26,27,28,29,30,31,35,39,44,45,47,49,54,55,57,59],famili:57,familiar:55,famou:52,fast:[5,6,53,54,62],faster:[5,26,27,62],faulti:6,fc00:55,fc66:[1,3,6,54,55,57,59,62],featur:[52,55],feder:2,feed:52,ff:[2,27,31,54],field:59,figur:2,file:[5,8,11,13,15,23,27,36,38,50,51,52,53,55,56,63],filenam:[56,62],filter:[3,55,63],find:52,finish:55,first:[1,2,5,6,7,11,23,27,47,48,54,55,56,57,62],fix:[3,27,30,39,52,54,62],flag:[1,24,27,50,51,54],flap:[11,56],flop:55,flow:[1,4,6,7,11,16,19,27,49,52,54,55,56],focu:5,folder:50,follow:[2,3,4,5,6,7,11,26,27,28,47,50,53,54,55,56,57,59,60,62,63],footprint:52,forc:59,forcefulli:50,fork:53,format:[4,50,62],forum:2,forward:[2,7,52,60,62],found:[2,11,50,52,53,59,60],four:3,fragment:[1,6,55,56],free:52,frequent:52,fri:50,friendli:52,from:[2,3,5,6,7,10,11,27,28,30,38,39,48,51,52,54,55,57,60,62,63],front:[27,48,62],fsm:52,fulfil:[6,52],full:[52,54,57],fulli:52,further:[4,5,27,28,50,52,54,55,57,60,62],g:[5,26,27,28,29,30,31,32,33,48,50,53,54,59,62],ga:2,gamma:[22,27],gap:[5,62],gatewai:[1,3,4,5,6,27,29,30,33,54,55,57,59,60,62],gaug:50,gbp:[27,48,62],gdb:53,gdr:[22,27],gener:[7,26,27,32,46,47,50,52,53,54,55,56,59,62,63],german:2,germani:2,get:[50,52,54,55],giga:[27,48,62],git:53,github:[50,52,53],give:56,given:[3,7,27,48,54,62],global:[1,6,7,11,23,27,28,32,41,54,55,56,57,62],gnu:[53,54],go:[52,55],gobgp:55,gobgpd:55,good:52,gracefulli:50,graph:[55,59],graphviz:59,group:[2,5,10,11,18,26,27,30,32,48,54,55,60,62],guid:[52,53],h:[57,59,60],ha:[22,27,48,50,52,53,55,57,59,60,62,63],handl:54,handshak:[1,25,27,59],happen:55,hard:[52,54],hardwar:54,have:[52,54,55,56],head:53,header:[2,4,5,27,39,48,50,51,54,59,62,63],hello:[3,27,35,38,39,59,60],help:[5,50,57,59,60,63],helper:[27,48,62],here:[22,27,51,55,57],hex:59,hi:2,high:[27,28,54],higher:[27,28,54],histor:59,hold:[23,27,35,38,55,57,59,60],hop:57,host:[2,4,6,27,45,54,62],hostnam:[3,27,35,38,39,50,55,59,60],how:[5,7,26,27,50,54,55,56,57,59,63],html:[53,59],http:[50,52,53,59],huge:[50,52],i1:[27,30,54],i2:[27,30,54],i:[50,53,55,60],ia:[1,25,27],ia_na:[1,25,27],ia_pd:[1,25,27],icmp:[54,56],icmpv6:[51,56],icrq:[3,27,39],id:[1,2,3,5,6,9,10,11,14,15,17,18,19,21,22,23,24,25,27,30,31,33,35,37,38,48,50,54,55,57,59,60,62],idea:[6,51],identif:[2,62],identifi:[2,22,23,27,30,31,35,37,38,48,54,57,59,60],idl:[5,55],iec:59,ietf:[59,60],ifac:57,ifindex:11,igmp:[5,10,26,30,54,56,63],igmpv3:[5,26,27],ignor:[6,27,44,60],implement:[5,52,54],implicitli:[27,33,54],inc:[3,52],includ:[2,5,6,7,11,26,27,28,43,50,52,53,54,55,56,57,59,60,62,63],increas:[11,27,28,54,55],increment:[54,57,60,62],indent:59,index:[11,12,62],indic:[27,38,60],infin:[6,27,45,48,62],info:[1,3,5,6,10,11,12,18,19,50,55,57,60,63],inform:[1,3,6,7,10,11,18,19,57,59,60,63],infrastructur:2,init:55,initi:[1,5,6,26,27,34,43,44,60],inject:[54,57,59,60],inner:[1,2,3,6,11,27,30,47,48,54,55,57,62],input:[55,63],instal:[52,54,55],instanc:[4,5,11,13,15,27,33,35,38,54,55,59,60],instance_nam:50,instances_run:50,instances_tot:50,integr:4,interact:[11,55,63],intercept:[0,52],interconnect:59,interest:52,interfac:[1,2,3,4,5,6,7,12,22,23,26,28,29,30,31,32,33,37,46,47,48,50,51,52,53,55,56,57,59,60,62,63],interface_nam:50,interface_typ:50,interfaces_rx_packet:50,interl:[22,27],interleav:[22,27],intermedi:[2,59],intern:[4,56,59],internet:[2,52,54,57,59],interv:[1,3,4,5,6,24,26,27,28,32,34,35,38,39,44,54,55,59,60,62],introduc:2,introduct:52,invok:62,io:[27,28,31,32,50,53,54,55,56,62,63],ip6cp:[3,11,17,30,42,54,55,56],ip:[1,3,5,6,26,27,39,43,48,50,54,55,60,62,63],ipcp:[3,11,17,30,39,43,54,55,56],ipo:[0,2,30,34,47,52,54,55,56],iptv:[0,52,54],ipv4:[1,2,3,4,5,7,8,11,15,23,24,30,33,34,35,38,39,46,48,51,54,55,56,57,59,60,62],ipv4_address_list:59,ipv4_prefix:59,ipv4_prefix_list:59,ipv6:[1,2,3,4,7,30,33,34,35,46,48,51,54,55,56,57,59,60,62],ipv6avg:56,ipv6pd:[1,6,7,27,46,48,56,62],isi:[13,33,35,36,37,50,52,54,58,63],isis_areaentri:59,isis_areatlv:59,isis_commonhdr:59,isis_l1_lsp:59,iso:59,issu:[52,54],iter:[1,5,10,11,26,27,30,47,54],its:[27,38,52,54,60],itself:59,j:[55,56],jitter:62,job:56,join:[10,11,26,27,63],jq:[1,6,11,55,59,62],json:[11,50,53,55,57,59,63],jsonpath:62,jumbo:54,junk:59,just:[3,53],k:[27,48,55,59,62],kb:55,keepal:[3,6,27,38,44,55,60],kei:[5,11,27,35,55,59,62],kernel:[27,28,32,51,54],keyboard:55,kill:50,kilo:[27,48,62],kind:[6,52,54],kwarg:59,l1:[27,33,37,54,55,56,59],l2:[27,33,37,54,55,59,62],l2bsa:[0,52,54],l2tp:[0,14,27,39,48,52,54,62,63],l2tpv2:[3,52],l3:62,l:[5,55,57,59,60,63],label1:[27,48,62],label2:[27,48,62],label:[7,27,46,48,50,52,55,57,60,61,62],lac:3,lacp:[2,27,31,32,54],lag0:[27,31,54],lag1:54,lag:[2,11,12,31,32,52,63],lane:54,larg:[50,54,59],larger:[54,60],last:[5,56,57,62],latenc:[52,62],later:59,layer:[2,27,28,32,48,54,62],lcp:[3,11,14,39,43,44,55,56],ldconfig:53,ldp:[15,38,48,52,58,62],ldpupdat:[55,60],le:62,lead:[5,52],leak:59,lean:6,learn:[54,59,60,63],leas:1,least:[2,11,54],leav:[10,11,26,27,63],left:55,legal:[0,52],len:62,length:[2,3,5,26,27,39,48,55,57,59,60,62],less:54,let:55,letter:[27,48,62],level1:[27,35,55,59],level2:[27,35,59],level:[11,13,27,30,33,35,37,54,55,57,59,60],li:[0,16,52],lib:50,libcmocka:53,libcunit1:53,libdict:53,libdict_1:53,libdpdk:53,libjansson4:53,libjansson:53,libncurses5:53,libncurses6:53,librari:[52,57,60],libssl1:53,libssl3:53,libssl:53,lifetim:[27,35,55,57,59,60],lightweight:[2,52,55],liid:4,like:[1,5,24,25,27,48,52,54,57,58,59,60,62],limit:[2,27,31,50,54],line:[1,2,3,6,21,22,24,25,30,54,55,62],link:[2,11,12,22,28,29,30,31,32,33,50,52,55,59,60,63],linux:[50,52,53,54],linux_gsg:53,list:[8,11,12,14,15,16,18,27,28,50,54,55,57,59,63],listen:50,live:[27,49],ll:55,ln:[3,39,52,63],lns10:3,lns11:3,lns12:3,lns13:3,lns14:3,lns15:3,lns16:3,lns17:3,lns18:3,lns19:3,lns1:3,lns20:3,lns21:3,lns22:3,lns23:3,lns24:3,lns25:3,lns26:3,lns27:3,lns28:3,lns29:3,lns2:3,lns30:3,lns3:3,lns4:3,lns5:3,lns6:3,lns7:3,lns8:3,lns9:3,load:[8,11,13,15,27,28,50,54,55,56,57,59,60],local:[2,8,11,14,15,23,27,33,38,50,54,55,57,60],local_pref:57,locat:[2,50],log:[5,11,55,57,59,60],logging_flag:50,logic:54,longest:60,look:52,lookup:[27,48,55,60,62],loop:52,loss:[1,5,6,52,55,56,62,63],low:[22,27,52,54],lower:[27,28,54],lsdb:[11,13,59],lsp:[11,13,27,35,55,60],lspgen:55,lspid:59,lsr:[27,38,55,60],lt:[50,53],lua:63,lua_script:63,m:[27,48,55,57,59,60,62],ma:[27,30,54],mac:[1,2,6,27,28,29,31,32,33,54,55,62],machin:[52,55],mai:[2,5,6,27,38,50,57,60],main:[27,28,50,54,59],maintain:[52,60],mainten:[27,30,54],make:[2,53,57],manag:2,mandat:2,mandatori:[3,8,9,10,11,12,13,14,15,16,17,18,19,20,22,27,39,48,62],mani:[2,50,52,54,55],manual:[2,11,18,27,29,33,53,54,57,59,60],manufactur:2,map:[2,54,60],mar:55,mark:59,marker:57,market:2,massiv:[27,49,50,52,54],match:[8,11,14,15,60],max:[1,2,3,5,6,7,22,26,27,30,31,39,41,42,43,44,45,47,48,49,54,55,56,62],maximum:[5,6,22,26,27,28,30,31,38,40,54,56,60,62],mbp:62,mc1:5,mc2:5,md5:[27,35,55,59],mean:[1,2,6,7,27,28,34,44,52,54,57,60,62],measur:[5,7,26,27,52,56,62],mediat:4,mega:[27,48,62],mellanox:53,member:[2,27,31,54],memori:[50,52,54,57,60],mention:[5,26,27],merg:62,meson:53,messag:[3,6,11,14,27,38,39,44,50,55,57,59,60],meta:63,metric:[27,33,37,54,55,59],metric_flag:50,microsecond:62,might:[27,28,54,59,62],migrat:2,million:[50,52,54],millisecond:[5,6,26,27,28,32,44,54],min:[1,2,3,6,7,22,27,30,31,47,54,55,56,62],mini:54,minimum:[22,27,30,31,54,56,62],ministri:2,miss:5,mission:52,mkdir:53,mmap:[27,28],mode:[1,3,6,27,28,30,32,39,53],model:[2,54],modern:[50,52,53,54],modifi:[5,27,28,54,57,59,60],modul:53,monkei:[11,27,30,47,54],more:[2,5,26,27,52,54,55,57,59,60],most:[1,3,27,30,54,63],motiv:52,move:59,mpl:[7,27,46,48,52,58,60,62],mpls_ipv4_flag:59,mpls_ipv6_flag:59,mrt:[11,13,27,36,55,57],mru:[3,6,27,30,40,54],ms:[5,27,35,56,59],msg:55,mtu:54,much:54,multicast:[0,11,20,26,27,52,54,56,60],multipl:[2,5,7,10,11,26,27,50,54,57,59,60],multiprotocol:[55,60],multithread:[27,31],must:[2,11,27,38,50,54,55,60,62],n1:59,n:[1,3,6,11,27,30,47,48,54,55,57,59,60,62],na:[1,25,27],nak:1,name:[2,3,5,6,7,27,29,30,31,32,33,39,45,48,50,54,55,56,57,60,62,63],nano:62,navig:55,nc:11,need:[2,11,27,28,53,54,55,59],negoti:6,neighbor:55,neighbor_list:59,netmask:1,netplan:54,network:[2,3,4,5,6,7,11,12,23,26,30,33,46,48,50,52,53,55,56,57,59,60,62,63],network_interfac:50,networkd:54,newer:59,next:[4,55,57],nga:2,nic:53,ninja:53,node:[2,27,35,52,55,59],node_flag:59,node_id:59,non:[3,27,39,52,54,58],none:59,normal:[53,59],notif:55,now:[53,55,56,59],nsp:2,num:[57,60],number:[3,4,5,7,11,26,27,28,31,32,38,48,50,54,55,56,57,59,60,63],o:52,occur:51,octet:55,odd:54,off:[9,11,55],offer:1,offic:2,offici:54,offload:[55,62],offset:[3,27,39,62],often:[5,26,27],ok:[1,3,4,5,6,11,50,55,59,60,62],old:5,onc:[57,60],one:[2,4,5,6,50,54,55,56,57,59,60,62],onli:[3,4,5,6,11,18,26,27,30,48,51,54,59,62,63],ont:[22,27],onu:[22,27],onupeak:[22,27],open:[6,11,17,52,55,56,57,59],openapi:50,openconfirm:55,opens:55,oper:[2,52,57,60],opposit:[6,54],optim:[6,52,53],option:[1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,24,25,26,27,29,32,33,42,43,48,49,50,52,53,54,55,56,57,59,60,62,63],order:[3,54,62],org:[53,59],origin:59,os:59,osi:[54,59],other:[2,6,11,27,28,41,51,54,55,59,63],otherwis:2,oui:6,our:52,out:[3,52,53,55,60],outer:[1,2,3,6,11,27,29,30,39,47,48,51,54,55,57,60,62,63],output:[3,50,53,57,60,63],outq:55,outstand:[6,27,47],over:[1,2,5,6,10,11,22,27,47,48,54,56,57,59,60,62],overhead:54,overlap:5,overload:[27,35,59],overseen:51,overwrit:[7,27,28,30,32,46,48,54,62],own:[54,57,59,60],p2p:[27,33,54,55,59],p:[55,57,59,60,63],packag:[50,53,54],packet:[1,2,3,4,5,6,26,27,28,39,48,49,50,51,53,55,56,57,59,60,62],packet_mmap:[53,54],packet_mmap_raw:[27,28,53,54],packet_rx_r:54,packet_tx_r:54,pad:[3,27,35,39,56,59],padi:[6,27,45,56],pado:56,padr:[6,27,45,56],padt:56,pair:55,pap:[3,6,27,41,56],paramet:[54,55],parent:[2,27,29,30,33,54],pars:53,particular:[5,56],pass:[50,53],password:[3,6,27,30,41,54],path:[11,57,59],payload:[27,48,62],pbit:[1,6,24,27,45,62],pcap:[51,55,57,59,60],pcap_captur:50,pd:[1,25,27],pdu:[11,13,27,38,59,60],peak:[22,27],peer:[3,8,11,15,23,27,38,39,55,57,59,60],pend:[11,18],per:[2,5,6,11,26,27,28,30,32,35,47,48,49,50,52,53,54,56,57,59,62,63],perform:[52,54],period:[1,27,34],permiss:53,permit:[3,27,39],phase:[57,60],physic:54,pid:50,pin:[27,32,54],pkg:53,pkgconfig:53,place:63,plan:[2,57],pleas:50,point:2,polici:57,poll:[27,28,32,54,56],pon:[22,27],pool:54,port:[2,4,27,48,50,60,62],possibl:[3,5,50,53,54,59],post:[2,50],potenti:51,power:[7,22,27],pp:[2,3,5,6,7,26,27,46,48,54,55,56,57,60,62],ppp:[3,30,40,41,42,43,44,45,54],pppoe:[0,2,3,5,30,45,47,50,51,52,54,56,62,63],pre:[54,57,60],precis:[27,28,54],pref:57,prefer:[7,57],prefix:[1,6,7,27,46,52,54,55,57,59,60],present:[11,50,52],preset:50,press:55,pretti:50,prevent:[51,54],primari:[6,27,43,62],primarili:[50,53,54],print:[55,59],prioriti:[1,2,3,5,6,22,24,26,27,31,32,39,45,48,54,55,60,62],process:[3,5,26,27,50,62],profil:[22,30,54],program:54,project:[52,53],prometheu:50,promot:2,proper:[5,63],propos:[6,27,40],protocol:[3,4,5,6,11,14,26,27,30,35,41,42,43,51,52,54,55,56,57,59,60],protocol_list:59,provid:[1,2,3,4,5,6,11,50,53,54,59],provis:2,proxi:3,psnp:[27,35,59],pt:4,pta:54,purg:59,purpos:[50,52],put:[27,48,50,62],python3:56,python:[11,56,57,60],q:59,qdisc:[27,28,32,54],qinq:[2,27,29,30,54,55],qmx:4,qo:[52,62],queri:62,question:52,queue:[52,54],quick:52,quickli:[7,52],quickstart:52,r1:[55,59],r2:[55,59],r3:59,r:59,railwai:2,rang:[2,27,35,47,54,55,59],rapid:[1,6,25,27],rate:[2,3,6,7,21,22,27,30,47,48,49,52,54,62],rather:59,raw1:55,raw:[5,8,11,15,23,27,28,38,48,50,53,55],rbf:50,rcvd:55,rdi:[9,11],re:[2,54],reach:[27,28,54],reachabl:[57,59],read:[54,55,59],readabl:[27,48,62],real:[5,53,59],receipt:[27,38,60],receiv:[2,3,4,5,6,7,27,28,38,39,40,48,50,52,54,55,56,59,60,61,62,63],recogn:5,recommend:[2,5,52,53],reconnect:[2,3,6,11,18,23,27,45,47,54,55,57],record:[5,26,27],recov:51,recv:59,ref:53,refer:[2,4,6,54,57,59,60],referenc:[27,32,54,57],refresh:[27,35,55,59],region:2,regulatori:2,reject:[6,27,41],rel:53,relat:[2,63],releas:[1,24,27,50,53,54,57],reliabl:[3,5,27,39],remain:[54,59],remot:[1,2,3,6,11,14,21,24,25,27,30,54,55],remote_node_id:59,render:54,renew:1,repeat:55,replac:[11,54,57],repli:[1,55],report:[5,7,26,27,52,55,62],report_flag:50,republish:59,request:[1,3,5,6,11,14,26,27,41,42,43,44,47,50,52,54,56,59],requir:[6,27,49,53,54],reserv:62,reset:[10,11,19,27,38,60],resid:54,resolv:[27,33,47,48,52,54,55,60,62],respond:[6,54],respons:[6,11,50],rest:50,restart:[11,18,52,54],result:[3,5,11,14,26,27,38,48,50,55,56,60,62],retail:2,retri:[1,2,3,6,24,25,27,34,35,39,41,42,43,44,45,59],retriev:50,rev:53,rfc2661:[3,11,14,27,39],rfc3145:[11,14],rfc6396:59,rfc:[6,59,60],rib:57,right:5,ring:[27,28,32,54],robust:6,rollout:2,root:[53,55],rout:[52,54,55,57,59],router:[27,35,51,52,54,55,58,59,60],router_id:59,rpc:[11,50,55],rpf:[27,48,62],rs:56,rtbrick:[1,3,6,11,27,41,50,52,53,54,55,62],rule:57,run:[1,3,4,5,6,11,14,50,52,55,57,59,60,62],run_report:50,rx:[1,3,4,6,27,28,32,48,50,54,55,56,57,60,62],s100:54,s1:[2,54,55,56,60],s200:54,s2:2,s:[2,5,11,26,27,28,32,35,54,55,57,59],safi:55,same:[2,4,5,11,54,55,56,57,60],sbin:[50,53],scale:[52,54],scapi:[57,60],sccrq:[3,27,39],scenario:[2,54],schema:50,scratch:52,script:[11,56,57,60,62,63],search:[5,56],sec:53,second:[1,5,6,7,11,18,23,24,25,26,27,34,35,38,41,42,43,44,45,47,48,55,56,57,59,60,62],secondari:[6,27,43],secret123:55,secret:[3,27,39,59],section:[2,5,11,22,27,30,50,54,62],see:[52,55,62],seed:59,segment:52,segment_id:59,select:[7,27,28,30,48,54,62],self:59,send:[2,3,5,6,7,11,14,26,27,35,38,39,46,48,50,51,52,53,54,55,57,59,60,61,63],sens:57,sent:[5,7,22,26,27,28,48,50,54,55,60,62,63],separ:[52,62],seq:[1,6,55,56,59,62],seqnum:59,sequenc:[5,7,55,56,59,63],sequenti:62,seri:[56,57,60],serious:52,serv:52,server:[1,2,3,6,39,43,52,54,55],servic:[2,5,6,27,45,50,52,54,59],session:[0,1,2,3,4,5,6,8,9,10,14,15,17,18,19,20,26,28,30,33,38,41,45,46,47,48,50,51,52,54,55],session_count:50,sessions_establish:50,set:[3,5,6,7,9,11,22,26,27,28,29,30,32,33,39,41,48,49,53,55,56,57,60,62],setcap:53,setup:[27,47,52,54,55,60],sever:57,sha:53,share:54,should:[27,49,50,53,54,55,57,62],show:[5,7,50,53,54,55,57,59,60,62,63],shown:[1,3,4,5,11,14,53,54,59,60,63],sid:[27,35,55,59],side:[54,55],sigint:50,signal:[50,52],signatur:[5,26,27,62],similar:[54,56],simpl:[11,27,35,52,55,56,57,59,60,62],simpli:52,sinc:50,singl:[2,3,5,11,26,27,52,60,63],size:[3,27,28,32,35,39,49,54,59,62],skip:[11,55],slice:50,slot:[27,28,32,54,55],slow:[3,27,39],smaller:[27,38,60],sn:56,so:[2,52,54,58],sock:[1,3,4,5,6,11,14,50,55,57,59,60,62],sock_stream:59,socket:[3,11,27,28,50,54,55,59],socket_path:59,softwar:[52,54],solicit:1,some:[2,4,5,26,27,50,51,54,55,63],soon:[7,50,57,60,62],sourc:[4,5,23,26,27,48,54,57,59,60,62],source1:[5,10,11],source2:[5,10,11],source3:[5,10,11],space:[52,54],special:[5,26,27],specif:[2,6,27,44,50],specifi:[2,5,7,26,27,46,55,60],speed:[11,14],split:54,spt:4,sr:[27,35,55,59],srgb:55,srgb_base:59,srgb_rang:59,stabl:53,stack:52,standalon:[4,55],standard:[50,53,57,59,63],start:[3,5,6,7,9,10,11,18,19,20,23,26,27,30,33,39,44,46,47,48,49,51,52,53,54,55,56,57,59,60,63],startup:[57,59,60],stat:[10,11,19,55,56,60],state:[1,2,3,5,6,22,27,50,52,54,55,59,60],statist:[4,11,16,18,19,27,49,50,52,55,56,62],statu:[1,3,4,5,6,11,27,44,55,59,60,62],stderr:[50,59],stdout:50,step:[27,30,53,54,55],stick:[3,27,39],still:[54,55,63],stop:[5,6,9,10,11,18,19,20,27,47,48,49,54,55],store:[3,6,50,51,56,62],stream:[2,4,5,7,18,19,20,28,30,48,49,50,52,54,55,56,57,59,63],string:[27,30,50,54],sub:[3,4,62],subnet:60,subscrib:[1,52,54],subset:2,substitut:54,subtract:62,subtyp:59,success:[27,38,60],successfulli:[6,11],sudo:[1,3,4,5,6,11,14,50,53,54,55,57,59,60,62,63],suit:52,support:[1,2,3,4,5,6,11,27,28,31,39,48,50,52,54,55,57,58,59,60,62,63],suppress:[5,26,27],sy:59,symbol:53,synchron:59,system:[27,28,31,35,37,50,55,57,59,62],systemctl:50,systemd:50,t1:1,t2:1,t:[54,55,59,62],tabl:[52,54,56,57],tag:[2,4],take:[5,50,52],tar:53,target:[53,60],task:[50,59],tc:[27,48,62],tcp:[4,27,38,55,60,63],teardown:[8,11,13,15,23,27,35,38,47,57,59,60],telecommun:2,telekom:52,term:[2,54],termin:[6,11,14,27,45,47,50,55],test10:3,test11:3,test12:3,test13:3,test14:3,test15:3,test16:3,test17:3,test18:3,test19:3,test1:3,test20:3,test21:3,test22:3,test23:3,test24:3,test25:3,test26:3,test27:3,test28:3,test29:3,test2:3,test30:3,test3:3,test4:3,test5:3,test6:3,test7:3,test8:3,test9:3,test:[3,6,10,14,27,30,41,47,48,51,52,54,55,56,57,58,59,60,62,63],tester:[4,52],testprotocol:53,text:50,than:[2,27,48,52,54,57,59,60,62],thei:[2,55],them:[50,54,55,59],therefor:[5,6,27,47,50,54,55,57,60],thi:[1,2,3,5,6,7,11,14,18,24,25,26,27,30,41,42,43,48,50,51,52,53,54,55,56,57,59,60,62,63],think:56,third:[27,28,30,53,54],those:[2,6,7,22,27,28,48,50,54,55,56,57,59,60,62,63],thousand:52,thread:[2,27,28,32,54,57,63],three:[2,5,26,27,54,56,59],threshold:[5,26,27],through:[27,28,52,54,55,60],throughput:[22,27,28,54],thu:2,time:[1,5,6,23,27,35,38,45,50,52,53,55,56,57,59,60,63],timeout:[1,2,3,6,24,25,27,31,34,38,41,42,43,44,45,54,56,60],timer:[52,59],timestamp:[27,28,54,59],tlv:59,todai:4,took:[7,62],tool:[7,11,14,52,55,57,59,60],top:55,topic:55,topolog:[52,55],tos:[1,3,5,24,26,27,39,62],total:[1,6,7,50,53,55,56],tr:[2,54],track:52,traffic:[0,1,2,3,4,6,18,19,20,23,24,26,28,39,45,46,48,49,50,52,54,55,56,57,61,63],transmit:54,transpar:2,transport:[27,38,60],tree:[22,27],tri:51,trigger:[2,57,60],troubleshoot:[50,52,53],ttl:[27,48,62],tunnel:[3,11,14,27,39],turn:50,two:[2,6,54,55,57,59,60,61,62],tx:[1,2,3,4,6,27,28,32,35,48,54,55,56,57,59,60,62],txqueuelen:54,type:[1,2,4,5,6,21,22,27,30,35,48,50,53,54,55,56,57,59,60,62],typic:[5,54,57],u:[2,11],ubuntu:50,udp:[4,60],under:[3,6,51,52,54,57,59,60],understand:56,unicast:[7,55,57],unidirect:54,uniq:[2,6,27,45],uniqu:62,unit:[6,27,40,50],unix:11,unknown:56,unlabel:[7,27,46],unset:[9,11],untag:[2,27,30,33],until:[7,27,33,50,54,60,62],unzip:53,up:[2,3,5,6,7,21,22,27,30,54,55,56,59,60,61],updat:[8,11,13,14,15,23,27,38,55],update1:[57,60],update2:57,upstream:[1,2,4,6,7,21,22,27,48,55,56,62],us:[1,2,3,4,5,6,7,11,14,26,27,38,39,48,50,52,53,54,55,56,57,58,59,60,62,63],usabl:2,usag:[27,30,50,54,57,59,60],user10:11,user1:[6,55],user:[2,6,11,27,41,52,53,54,55],usernam:[3,6,11,27,30,41,54,55],usr:[50,53,56],utc:50,utf:59,v1:[50,53],v6:2,v:[2,27,28,53,54,59],valid:[4,57,59,60,62],valu:[6,11,22,27,28,30,38,41,54,56,60],variabl:[54,59],variou:[52,58,62],vector:57,vendor:[3,27,44,50,52],veri:52,verif:[52,62],verifi:[1,2,5,6,7,27,49,50,52,54,55,56,63],versa:54,version:[5,26,27,30,50,53,54,55,59,60],veth1:55,veth:55,via:[3,6,27,40,53,54,57],vice:54,view:[5,26,27,55],violat:[7,56],virtual:[52,55,59],vlan:[1,2,3,6,11,24,27,29,30,33,45,47,48,51,54,55,62,63],voic:62,volum:62,w:[57,59,60],wa:[2,6,11,52,59],wai:[1,5,25,27,53,59],wait:[5,27,33,47,48,54,62],walk:55,warn:[11,50,57,60],we:[11,52,55],welcom:52,well:[2,5,54],were:2,wget:[50,53],what:55,when:60,where:[2,3,27,39,48,50,52,54,55,62,63],which:[2,4,5,11,14,26,27,47,48,50,52,53,54,55,56,59,60,62,63],who:2,whole:59,wholesal:2,window:[3,27,35,39,54,55,59,63],withdraw:[55,57,60],within:[5,26,27,51,59],without:[2,5,53,54,55,62],word:62,work:[4,5,7,53,54,55,62],worker:54,workload:54,world:5,would:[5,7,54,56,62],write:[54,57,59,60],written:59,wrong:[1,6,55,56,62],x:[57,59,63],xjf:53,xz:53,y:53,you:[2,11,52,54,55,56,58,59,63],your:[51,52,54,55,57,60],youtub:52,z:59,zap:[10,11,26,27],zero:[3,27,39,54,62],zip:53},titles:["Access Protocols","IPoE","L2BSA","L2TP","Legal Interception (LI)","Multicast and IPTV","PPPoE","Session Traffic","<no title>","<no title>","<no title>","API/CLI","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","Configuration","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","Controller","Frequently Asked Questions","BNG Blaster","Installation","Interfaces","Quickstart Guide","Reports","BGP","Routing Protocols","ISIS","LDP","MPLS","Traffic Streams","Troubleshooting"],titleterms:{"function":54,"static":1,a10nsp:[27,54],access:[0,27,54],address:1,adjac:[59,60],aggreg:[27,54],api:[11,50],ask:51,authent:[6,27],bgp:[11,27,55,57],blaster:[11,52,53,62],bng:[11,52,53,62],build:53,cfm:11,cli:11,command:[1,3,6,50,59,62],configur:[3,6,7,27,57,59,60,62],connect:27,contact:52,content:52,control:50,copyright:52,creat:50,data:3,databas:59,delet:50,depend:53,dhcp:[1,27,55],dhcpv4:1,dhcpv6:[1,27],doubl:54,dpdk:[53,54],extens:6,extern:27,file:[57,59,60,62],flood:59,flow:62,frequent:51,from:[53,59],gener:[5,57,60],guid:55,header:3,i:54,identifi:62,igmp:[11,27],instal:[50,53],instanc:50,intercept:[4,11],interfac:[11,27,54],ip6cp:[6,27],ipcp:[6,27],ipo:[1,27],iptv:5,ipv4:[6,27],ipv6:[6,27],isi:[11,27,55,59],join:5,json:56,l2bsa:2,l2tp:[3,11],l2tpv2:27,lag:[27,54],lcp:[6,27],ldp:[11,27,55,60],leav:5,legal:[4,11],li:[4,11],licens:52,limit:[5,57,59,60],line:27,link:[27,54],ln:27,log:[50,63],lsp:59,lspgen:59,magic:62,manual:5,metric:50,mmap:54,mode:54,mpl:61,mrt:59,multicast:[5,62],multithread:54,nanosecond:62,network:[27,54],number:62,o:54,oper:54,output:56,packet:54,pcap:[50,63],plugin:63,ppp:[6,11,27],pppoe:[6,27,55],profil:27,protocol:[0,58],question:51,quickstart:55,random:59,rate:56,raw:[54,57,60,62],report:[50,56],rfc5515:3,rout:58,run:53,scapi:59,send:62,sequenc:62,server:27,session:[7,11,27,56,57,60,62],set:54,setup:56,singl:54,sourc:[52,53],standard:56,start:[50,62],statu:50,stop:[50,62],stream:[11,27,60,62],support:53,system:54,tag:54,test:[5,11,50,53],timestamp:62,topolog:59,traffic:[5,7,11,27,60,62],tripl:54,troubleshoot:63,ubuntu:53,unicast:62,unit:53,untag:54,updat:[57,59,60],v6:1,variabl:3,vendor:6,verif:7,via:59,wireshark:63,zap:5}}) \ No newline at end of file diff --git a/docs/streams.html b/docs/streams.html index e14e9622..e8a8b0cb 100644 --- a/docs/streams.html +++ b/docs/streams.html @@ -310,7 +310,11 @@ addresses dynamically from the sessions.

and inner IPv4 header.

The pps option supports also float numbers like 0.1, or 2.5 PPS and has priority over bps where the second is only a helper to calculate the pps -based on given bps and length.

+based on given bps and length. The resulting rate in bps is the +layer 3 rate because length is also the layer 3 length (IP header + payload). +It is also supported to put the capital letters K (Kilo), M (Mega) +or G (Giga) in front of bps for better readability. +For example "Gbps": 1 which is equal to "bps": 1000000000.

The options access-ipv4-source-address and access-ipv6-source-address can be used to test the BNG RPF functionality with traffic sent from source addresses different than those assigned to the client.