From 4d4516fd92abf4a977a7e080e2dadad7f70dc60e Mon Sep 17 00:00:00 2001 From: Christian Giese Date: Fri, 1 Apr 2022 16:40:47 +0200 Subject: [PATCH] github pages update --- docs/_sources/access/ipoe.rst.txt | 2 +- docs/_sources/access/l2tp.rst.txt | 4 +- docs/_sources/access/multicast.rst.txt | 11 ++- docs/_sources/access/pppoe.rst.txt | 3 +- docs/_sources/access/traffic.rst.txt | 2 - docs/_sources/routing/bgp.rst.txt | 2 +- docs/_sources/routing/isis.rst.txt | 64 ++++++++++++++--- docs/_sources/routing/mpls.rst.txt | 2 + docs/access/ipoe.html | 2 +- docs/access/l2tp.html | 4 +- docs/access/multicast.html | 97 ++++++++++++++++++++++++-- docs/access/pppoe.html | 2 +- docs/access/traffic.html | 1 - docs/routing/bgp.html | 2 +- docs/routing/isis.html | 62 +++++++++++++--- docs/routing/mpls.html | 2 + docs/searchindex.js | 2 +- 17 files changed, 222 insertions(+), 42 deletions(-) diff --git a/docs/_sources/access/ipoe.rst.txt b/docs/_sources/access/ipoe.rst.txt index ee5e56e3..1e8c0991 100644 --- a/docs/_sources/access/ipoe.rst.txt +++ b/docs/_sources/access/ipoe.rst.txt @@ -78,7 +78,7 @@ DHCPv6 IPoE Commands ~~~~~~~~~~~~~ -The control socket command ``session-info session-id `` provides +The :ref:`command ` ``session-info session-id `` provides detailed information for IPoE sessions. ``$ sudo bngblaster-cli run.sock session-info session-id 1 | jq .`` diff --git a/docs/_sources/access/l2tp.rst.txt b/docs/_sources/access/l2tp.rst.txt index 6269fede..27bd169d 100644 --- a/docs/_sources/access/l2tp.rst.txt +++ b/docs/_sources/access/l2tp.rst.txt @@ -325,7 +325,7 @@ is possible to send also CSURQ requests to the LAC. L2TP Commands ~~~~~~~~~~~~~ -The control socket command ``session-info l2tp-tunnels`` provides +The :ref:`command ` ``session-info l2tp-tunnels`` provides detailed information about L2TP tunnels. ``$ sudo bngblaster-cli run.sock l2tp-tunnels`` @@ -357,7 +357,7 @@ detailed information about L2TP tunnels. ] } -The ``l2tp-sessions`` command returns all L2TP sessions. +The ``l2tp-sessions`` :ref:`command ` returns all L2TP sessions. ``$ sudo bngblaster-cli run.sock l2tp-sessions`` diff --git a/docs/_sources/access/multicast.rst.txt b/docs/_sources/access/multicast.rst.txt index 8e3f2326..15da36d9 100644 --- a/docs/_sources/access/multicast.rst.txt +++ b/docs/_sources/access/multicast.rst.txt @@ -101,8 +101,8 @@ allows to search for the missing packets in the corresponding capture files. Manual Join/Leave Testing ~~~~~~~~~~~~~~~~~~~~~~~~~ -It is possible to join and leave multicast groups manually using the <> as -shown in the example below. +It is possible to join and leave multicast groups manually using the :ref:`command ` +``igmp-join``. ``$ sudo bngblaster-cli run.sock igmp-join session-id 1 group 232.1.1.1 source1 202.11.23.101 source2 202.11.23.102 source3 202.11.23.103`` @@ -183,7 +183,7 @@ sending leave and the last multicast packet received for this group. Multicast p received for the leaved group after first packet of joined group is received are counted as overlap. -The following configuration shows an example of the `igmp` section +The following configuration shows an example of the ``igmp`` section for a typical zapping test. .. code-block:: json @@ -205,13 +205,12 @@ for a typical zapping test. } } +.. include:: ../configuration/igmp.rst + Multicast Limitations ~~~~~~~~~~~~~~~~~~~~~ The BNG Blaster IGMP implementation supports up to 3 sources per group record and 8 group records per session. -The IGMP protocol stops working if IPCP has closed also if session IPCP renegotiates. -The whole session needs to be disconnected to restart IGMP. - The check for overlapping multicast traffic is supported for zapping tests only. diff --git a/docs/_sources/access/pppoe.rst.txt b/docs/_sources/access/pppoe.rst.txt index 1e59b58f..1a5772a3 100644 --- a/docs/_sources/access/pppoe.rst.txt +++ b/docs/_sources/access/pppoe.rst.txt @@ -125,7 +125,6 @@ PPP IP6CP (IPv6) ^^^^^^^^^^^^^^^^ .. include:: ../configuration/ppp_ip6cp.rst - LCP Vendor Extension ~~~~~~~~~~~~~~~~~~~~ @@ -144,7 +143,7 @@ The value from request is stored in the session as ``connection-status-message`` PPPoE Commands ~~~~~~~~~~~~~~ -The control socket command ``session-info session-id `` provides +The :ref:`command ` ``session-info session-id `` provides detailed information for PPPoE sessions. ``$ sudo bngblaster-cli run.sock session-info session-id 1 | jq .`` diff --git a/docs/_sources/access/traffic.rst.txt b/docs/_sources/access/traffic.rst.txt index 69d4651e..90ee32cb 100644 --- a/docs/_sources/access/traffic.rst.txt +++ b/docs/_sources/access/traffic.rst.txt @@ -41,8 +41,6 @@ Verification The final report includes detailed information for session traffic. -*Example report output for 100 sessions:* - .. code-block:: none Session Traffic: diff --git a/docs/_sources/routing/bgp.rst.txt b/docs/_sources/routing/bgp.rst.txt index e0241941..2c505b84 100644 --- a/docs/_sources/routing/bgp.rst.txt +++ b/docs/_sources/routing/bgp.rst.txt @@ -103,7 +103,7 @@ The configured ``raw-update-file`` under the BGP session is loaded during Blaster startup phase and send as soon as the session is established. -The ``bgp-raw-update`` command allows to send further updates during +The ``bgp-raw-update`` :ref:`command ` allows to send further updates during the session lifetime. ``$ sudo bngblaster-cli run.sock bgp-raw-update file update1.bgp`` diff --git a/docs/_sources/routing/isis.rst.txt b/docs/_sources/routing/isis.rst.txt index 0ce11ac9..b44bdd2f 100644 --- a/docs/_sources/routing/isis.rst.txt +++ b/docs/_sources/routing/isis.rst.txt @@ -168,7 +168,7 @@ LSP entries in the ISIS database. The type ``self`` is used for the self originated LSP describing the own BNG Blaster ISIS instance. LSP entries of type ``adjacency`` are learned via ISIS adjacencies. The type ``external`` is used for those LSP entries -learned via MRT files or injected via ``isis-lsp-update`` command. +learned via MRT files or injected via ``isis-lsp-update`` :ref:`command `. ``$ sudo bngblaster-cli run.sock isis-database instance 1 level 1`` @@ -255,7 +255,7 @@ the ISIS common header starting with ``0x83``. Those files can be loaded at startup via configuration option ``"isis": { "external": { "mrt-file": "" } }`` or alternative -via ``isis-load-mrt`` command. +via ``isis-load-mrt`` :ref:`command `. ``$ sudo bngblaster-cli run.sock isis-load-mrt file test.mrt instance 1`` @@ -263,9 +263,9 @@ LSP Update Command ~~~~~~~~~~~~~~~~~~ It is also possible to inject external LSP's using the ``isis-lsp-update`` -command. +:ref:`command `. -The command expects a list of hex encoded PDU's including +The :ref:`command ` expects a list of hex encoded PDU's including the ISIS common header starting with ``0x83``, ``$ cat command.json | jq .`` @@ -286,15 +286,63 @@ the ISIS common header starting with ``0x83``, LSPGEN ~~~~~~ -The BNG Blaster includes a tool called ```lspgen`` which is able to generate -link state packets and topologies for export as MRT and PCAP files or directly -injected via BNG Blaster LSP update command. +The BNG Blaster includes a tool called ``lspgen`` which is able to generate +link state packets and topologies for export as MRT and PCAP files. This tool +is also able to inject LSP's directly using the ``isis-lsp-update`` +:ref:`command `. + +.. code-block:: none + + $ lspgen --help + + ____ __ ____ _ __ ,/ + / __ \ / /_ / __ ) _____ (_)_____ / /__ ,'/ + / /_/ // __// __ |/ ___// // ___// //_/ ,' / + / _, _// /_ / /_/ // / / // /__ / ,< ,' /_____, + /_/ |_| \__//_____//_/ /_/ \___//_/|_| .'____ ,' + __ _____ ____ ______ / ,' + / / / ___// __ \/ ____/__ ____ / ,' + / / \__ \/ /_/ / / __/ _ \/ __ \ /,' + / /______/ / ____/ /_/ / __/ / / / / + /_____/____/_/ \____/\___/_/ /_/ + + Usage: lspgen [OPTIONS] + + -v --version + -a --area + -K --authentication-key + -T --authentication-type none|simple|md5 + -r --read-config-file + -w --write-config-file + -C --connector + -S --control-socket + -l --ipv4-link-prefix + -L --ipv6-link-prefix + -n --ipv4-node-prefix + -N --ipv6-node-prefix + -x --ipv4-external-prefix + -X --ipv6-external-prefix + -M --lsp-lifetime + -z --no-ipv4 + -Z --no-ipv6 + -e --external-count + -g --graphviz-file + -h --help + -m --mrt-file + -c --node-count + -p --pcap-file + -f --stream-file + -s --seed + -q --sequence + -V --level + -t --log normal|debug|lsp|lsdb|timer|timer-detail|ctrl|error + LSP Update via Scapy ~~~~~~~~~~~~~~~~~~~~ The following example shows how to generate LSP's via Scapy -and inject them using the ``isis-lsp-update`` command. +and inject them using the ``isis-lsp-update`` :ref:`command `. .. code-block:: python diff --git a/docs/_sources/routing/mpls.rst.txt b/docs/_sources/routing/mpls.rst.txt index 6e2c9a7d..7ed522fa 100644 --- a/docs/_sources/routing/mpls.rst.txt +++ b/docs/_sources/routing/mpls.rst.txt @@ -1,3 +1,5 @@ MPLS ---- +The BNG Blaster is able to send and receive traffic with +up to two MPLS labels. \ No newline at end of file diff --git a/docs/access/ipoe.html b/docs/access/ipoe.html index 26e4220b..14d2e2c4 100644 --- a/docs/access/ipoe.html +++ b/docs/access/ipoe.html @@ -284,7 +284,7 @@ statically as shown in the example below.

IPoE Commands

-

The control socket command session-info session-id <id> provides +

The command session-info session-id <id> provides detailed information for IPoE sessions.

$ sudo bngblaster-cli run.sock session-info session-id 1 | jq .

{
diff --git a/docs/access/l2tp.html b/docs/access/l2tp.html
index cc15cc84..d4d53bc1 100644
--- a/docs/access/l2tp.html
+++ b/docs/access/l2tp.html
@@ -477,7 +477,7 @@ is possible to send also CSURQ requests to the LAC.

L2TP Commands

-

The control socket command session-info l2tp-tunnels provides +

The command session-info l2tp-tunnels provides detailed information about L2TP tunnels.

$ sudo bngblaster-cli run.sock l2tp-tunnels

{
@@ -506,7 +506,7 @@ detailed information about L2TP tunnels.

}
-

The l2tp-sessions command returns all L2TP sessions.

+

The l2tp-sessions command returns all L2TP sessions.

$ sudo bngblaster-cli run.sock l2tp-sessions

{
     "status": "ok",
diff --git a/docs/access/multicast.html b/docs/access/multicast.html
index fd2f02f3..7dd86450 100644
--- a/docs/access/multicast.html
+++ b/docs/access/multicast.html
@@ -183,8 +183,8 @@ BNG Blaster instance.

Manual Join/Leave Testing

-

It is possible to join and leave multicast groups manually using the <<Control Socket>> as -shown in the example below.

+

It is possible to join and leave multicast groups manually using the command +igmp-join.

$ sudo bngblaster-cli run.sock igmp-join session-id 1 group 232.1.1.1 source1 202.11.23.101 source2 202.11.23.102 source3 202.11.23.103

{
     "status": "ok"
@@ -253,7 +253,7 @@ first multicast packet of the requested group. The leave delay is the time betwe
 sending leave and the last multicast packet received for this group. Multicast packets
 received for the leaved group after first packet of joined group is received are counted
 as overlap.

-

The following configuration shows an example of the igmp section +

The following configuration shows an example of the igmp section for a typical zapping test.

{
     "igmp": {
@@ -273,13 +273,100 @@ for a typical zapping test.

}
+
{ "igmp": {} }
+
+
+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Attribute

Description

Default

autostart

Automatically join after session is established

true

version

IGMP protocol version (1, 2 or 3)

3

combined-leave-join

Combine leave and join records within a single IGMPv3 report

true

start-delay

Delay between session established and initial IGMP join in seconds

1

group

Multicast group base address (e.g. 239.0.0.1)

0.0.0.0 (disabled)

group-iter

Multicast group iterator

0.0.0.1

group-count

Multicast group count

1

source

Multicast source address (e.g. 1.1.1.1)

0.0.0.0 (ASM)

zapping-interval

IGMP channel zapping interval in seconds

0 (disabled)

zapping-count

Define the amount of channel changes before starting view duration

0 (disabled)

view-duration

Define the view duration in seconds

0 (disabled)

send-multicast-traffic

Generate multicast traffic

false

multicast-traffic-length

Multicast traffic IP length

76

multicast-traffic-tos

Multicast traffic TOS priority

0

network-interface

Multicast traffic source interface

+

Per default join and leave requests are send using dedicated reports. +The option combined-leave-join allows the combination of leave and +join records within a single IGMPv3 report using multiple group records. +This option is applicable to IGMP version 3 only!

+

If send-multicast-traffic is true, the BNG Blaster generates multicast +traffic on the network interface based on the specified group and source +attributes mentioned before. This traffic includes some special signatures +for faster processing and more detailed analysis.

+

If group is set to 293.0.0.1 with group-iter of 0.0.0.2, source 1.1.1.1 +and group-count 3 the result are the following three groups (S.G) +1.1.1.1,239.0.0.1, 1.1.1.1,239.0.0.3 and 1.1.1.1,239.0.0.5.

Multicast Limitations

The BNG Blaster IGMP implementation supports up to 3 sources per group record and 8 group records per session.

-

The IGMP protocol stops working if IPCP has closed also if session IPCP renegotiates. -The whole session needs to be disconnected to restart IGMP.

The check for overlapping multicast traffic is supported for zapping tests only.

diff --git a/docs/access/pppoe.html b/docs/access/pppoe.html index f9901cef..1f5a866a 100644 --- a/docs/access/pppoe.html +++ b/docs/access/pppoe.html @@ -454,7 +454,7 @@ The value from request is stored in the session as

PPPoE Commands

-

The control socket command session-info session-id <id> provides +

The command session-info session-id <id> provides detailed information for PPPoE sessions.

$ sudo bngblaster-cli run.sock session-info session-id 1 | jq .

{
diff --git a/docs/access/traffic.html b/docs/access/traffic.html
index 498241f5..069f07d4 100644
--- a/docs/access/traffic.html
+++ b/docs/access/traffic.html
@@ -243,7 +243,6 @@ option in the corresponding access configuration.

Verification

The final report includes detailed information for session traffic.

-

Example report output for 100 sessions:

Session Traffic:
 Config:
     IPv4    PPS:           1
diff --git a/docs/routing/bgp.html b/docs/routing/bgp.html
index d8d8a7b4..7db2e85c 100644
--- a/docs/routing/bgp.html
+++ b/docs/routing/bgp.html
@@ -243,7 +243,7 @@ from PCAP or MRT files.

The configured raw-update-file under the BGP session is loaded during Blaster startup phase and send as soon as the session is established.

-

The bgp-raw-update command allows to send further updates during +

The bgp-raw-update command allows to send further updates during the session lifetime.

$ sudo bngblaster-cli run.sock bgp-raw-update file update1.bgp

This allows in example to load a full table after session has diff --git a/docs/routing/isis.html b/docs/routing/isis.html index 15255578..3d9e09e4 100644 --- a/docs/routing/isis.html +++ b/docs/routing/isis.html @@ -412,7 +412,7 @@ LSP entries in the ISIS database.

The type self is used for the self originated LSP describing the own BNG Blaster ISIS instance. LSP entries of type adjacency are learned via ISIS adjacencies. The type external is used for those LSP entries -learned via MRT files or injected via isis-lsp-update command.

+learned via MRT files or injected via isis-lsp-update command.

$ sudo bngblaster-cli run.sock isis-database instance 1 level 1

{
     "status": "ok",
@@ -490,14 +490,14 @@ no support for route leaking between levels.

the ISIS common header starting with 0x83.

Those files can be loaded at startup via configuration option "isis": { "external": { "mrt-file": "<file>" } } or alternative -via isis-load-mrt command.

+via isis-load-mrt command.

$ sudo bngblaster-cli run.sock isis-load-mrt file test.mrt instance 1

LSP Update Command

It is also possible to inject external LSP’s using the isis-lsp-update -command.

-

The command expects a list of hex encoded PDU’s including +command.

+

The command expects a list of hex encoded PDU’s including the ISIS common header starting with 0x83,

$ cat command.json | jq .

{
@@ -515,14 +515,60 @@ the ISIS common header starting with 
 

LSPGEN

-

The BNG Blaster includes a tool called `lspgen which is able to generate -link state packets and topologies for export as MRT and PCAP files or directly -injected via BNG Blaster LSP update command.

+

The BNG Blaster includes a tool called lspgen which is able to generate +link state packets and topologies for export as MRT and PCAP files. This tool +is also able to inject LSP’s directly using the isis-lsp-update +command.

+
$ lspgen --help
+
+    ____   __   ____         _        __            ,/
+    / __ \ / /_ / __ ) _____ (_)_____ / /__        ,'/
+    / /_/ // __// __  |/ ___// // ___// //_/      ,' /
+/ _, _// /_ / /_/ // /   / // /__ / ,<       ,'  /_____,
+/_/ |_| \__//_____//_/   /_/ \___//_/|_|    .'____    ,'
+    __   _____ ____  ______                      /  ,'
+    / /  / ___// __ \/ ____/__  ____             / ,'
+    / /   \__ \/ /_/ / / __/ _ \/ __ \           /,'
+/ /______/ / ____/ /_/ /  __/ / / /          /
+/_____/____/_/    \____/\___/_/ /_/
+
+Usage: lspgen [OPTIONS]
+
+-v --version
+-a --area <args>
+-K --authentication-key <args>
+-T --authentication-type none|simple|md5
+-r --read-config-file <args>
+-w --write-config-file <args>
+-C --connector <args>
+-S --control-socket <args>
+-l --ipv4-link-prefix <args>
+-L --ipv6-link-prefix <args>
+-n --ipv4-node-prefix <args>
+-N --ipv6-node-prefix <args>
+-x --ipv4-external-prefix <args>
+-X --ipv6-external-prefix <args>
+-M --lsp-lifetime <args>
+-z --no-ipv4
+-Z --no-ipv6
+-e --external-count <args>
+-g --graphviz-file <args>
+-h --help
+-m --mrt-file <args>
+-c --node-count <args>
+-p --pcap-file <args>
+-f --stream-file <args>
+-s --seed <args>
+-q --sequence <args>
+-V --level <args>
+-t --log normal|debug|lsp|lsdb|timer|timer-detail|ctrl|error
+
+

LSP Update via Scapy

The following example shows how to generate LSP’s via Scapy -and inject them using the isis-lsp-update command.

+and inject them using the isis-lsp-update command.

import sys
 import socket
 import os
diff --git a/docs/routing/mpls.html b/docs/routing/mpls.html
index 587b37a6..3d8d0c5d 100644
--- a/docs/routing/mpls.html
+++ b/docs/routing/mpls.html
@@ -86,6 +86,8 @@
              
   

MPLS

+

The BNG Blaster is able to send and receive traffic with +up to two MPLS labels.

diff --git a/docs/searchindex.js b/docs/searchindex.js index 49e83ddc..f1db2d21 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/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_network","configuration/ipoe","configuration/isis","configuration/isis_external","configuration/isis_external_connections","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","faq","index","install","interfaces","quickstart","reference/architecture","reference/index","reference/traffic","reports","routing/bgp","routing/index","routing/isis","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/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_network.rst","configuration/ipoe.rst","configuration/isis.rst","configuration/isis_external.rst","configuration/isis_external_connections.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","faq.rst","index.rst","install.rst","interfaces.rst","quickstart.rst","reference/architecture.rst","reference/index.rst","reference/traffic.rst","reports.rst","routing/bgp.rst","routing/index.rst","routing/isis.rst","routing/mpls.rst","streams.rst","troubleshooting.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[1,3,4,5,6,11,21,23,25,26,27,29,30,31,35,39,40,41,42,43,44,48,49,50,53,54,55,57,59],"00":[1,2,6,48,49,50,57],"000":[7,54,59],"0000":[50,57],"0001":[7,26,32,50,57],"0002":[50,57],"0010":[7,26,32,57],"0011":57,"0021":57,"0022":57,"01":[1,2,6,49,50,57],"0100":[7,26,32,57],"0102":57,"02":[1,2,6,49,50],"025":[2,49,51],"0288":59,"0304":57,"031917":50,"04":48,"0506":57,"0792":59,"087877":50,"087971":50,"088013":50,"088035":50,"088050":50,"090288":59,"093906":50,"093964":50,"099792":59,"0x1":50,"0x192168001001":50,"0x5274427269636b21":53,"0x83":57,"0x88a8":[26,28,29,49],"1":[1,2,3,4,5,6,7,11,14,22,23,25,26,29,30,31,32,34,35,43,44,48,49,50,51,53,54,55,57,59],"10":[1,2,3,4,5,6,7,11,23,24,26,30,32,34,38,39,40,41,49,50,55,57,59],"100":[4,5,6,7,48,50,57,59],"1000":[3,5,6,49,50,57,59],"10000":50,"100000":59,"1001":[7,26,32,50,57,59],"1002":50,"10036":6,"10083":6,"101":5,"1014":59,"102":[3,5],"1024":[3,6,26,27,49,57],"1026":59,"103":5,"1030":59,"10561572":59,"10589":57,"11":[3,5,50,57],"1100":59,"112":59,"114":[5,59],"1142":57,"12":[3,50,57],"124":50,"126":59,"1262":54,"1263":54,"127":50,"128":[1,2,5,6,26,44,49,50,59],"129":[6,26,39],"1291":5,"1298":54,"13":[3,50],"131":[6,26,39],"1337":[1,3,6,49,50,57,59],"139":5,"14":[3,50],"1406":3,"1439":1,"14399":1,"14400":1,"149":1,"1492":[3,6,26,36],"15":3,"1500":[49,54],"16":[3,50],"160720":4,"16384":[3,6],"168":50,"17":3,"172":50,"18":[3,48],"19":[3,50],"192":50,"1921":50,"1999":[6,49],"1_amd64":48,"1g":49,"1m":[5,49,51],"2":[1,2,3,4,5,6,7,11,14,22,24,25,26,29,30,32,34,43,44,49,50,53,54,55,57,59],"20":[3,5,48,49,50,59],"200":[1,3,4,6,11,49,50,57,59],"2000":[6,49,50,57,59],"2001":59,"2002":57,"202":5,"2020":47,"2022":47,"2048":49,"206":3,"208":59,"21":3,"213":59,"2153":6,"22":[3,50],"2222":1,"224":59,"2249":54,"23":[3,5],"232":5,"239":[5,11,25,26,59],"24":[3,4,7,26,32,50,55,57,59],"24254":54,"25":3,"250":54,"255":[1,26,44,59],"25503":54,"256":[2,5,50,59],"26":3,"261":1,"27":[3,50],"27008":59,"27040":59,"28":[3,50],"29":3,"293":[25,26],"299":1,"2999":[6,49],"2xx":11,"3":[1,2,3,4,5,6,7,11,14,22,23,25,26,29,30,32,40,43,44,47,49,53,55,57,59],"30":[3,5,6,7,26,32,35,37,40,50,57],"300":[1,7,26,31,32,57,59],"3000":[7,54],"303904":50,"303952":50,"31":[3,50],"32":[3,26,27,49,50],"3264":6,"3265":6,"3266":6,"32867":3,"33":[3,59],"33250":54,"3333":1,"34":[3,50],"34047":54,"35":3,"36":3,"3600":57,"362":59,"37":[3,59],"37650":59,"38":3,"39":3,"3932":54,"396":54,"396765":50,"4":[1,3,4,6,7,11,14,22,26,35,43,49,53,55,57,59],"40":3,"400":[6,26,43],"4000":[1,2,3,49,50,59],"404":11,"4049":[6,49],"4096":49,"41700":59,"4194301":4,"43550":59,"46":50,"48":53,"48000":3,"49":[7,26,32,50,57],"49152":4,"499":54,"5":[1,3,4,5,6,7,22,23,24,25,26,27,32,37,38,39,40,41,44,49,53,55,57,59],"500":[7,54],"50011":3,"50450":59,"54":50,"5422":59,"54232":59,"5458":59,"54593":59,"54594":59,"54610":59,"56":[6,50],"59":[4,50],"59655":59,"59670":59,"6":[1,2,4,6,53,55,57],"60":3,"61":4,"63":54,"64":[1,6,26,30,49,50,53,57,59],"647569":50,"647630":50,"647633":50,"647639":50,"647642":50,"647645":50,"647648":50,"647651":50,"647654":50,"647657":50,"647660":50,"647669":50,"647672":50,"647678":50,"647813":50,"64bit":7,"65000":[22,26,55],"65001":55,"65506":57,"65507":57,"65524":57,"65529":57,"65535":[7,26,32,50,57],"6800":50,"7":[1,2,3,4,26,35,49,50,53,55,57,59],"7142":57,"7331":[3,6,49,50,57,59],"7456":5,"76":[25,26,44,59],"79":3,"79200":59,"8":[1,3,4,5,49,53,55,57,59],"80":50,"800":[6,26,43],"8000":54,"800000":59,"8000000":59,"8112":59,"811200":59,"8112000":59,"820":4,"8208":59,"820800":59,"8208000":59,"8240000":59,"8248":54,"831b0100120100000021ffff010203040506000000000003c0d103010403490001":57,"831b0100120100000021ffff010203040506000100000003bad603010403490001":57,"8500":54,"87":50,"899":1,"9":[4,49,53,55,57,59],"90":[22,26,55],"9000":[26,44,49,59],"90288":59,"9028800":59,"94":4,"96548542":59,"981279":50,"981314":50,"981335":50,"98595049":59,"98903960":59,"99":59,"99792":59,"abstract":51,"break":57,"byte":[4,53],"case":[1,6,7,57],"default":[1,3,4,6,7,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,48,49,50,51,55,57,59,60],"do":[5,49,51,59],"export":57,"final":[7,50,57],"float":[26,44,59],"function":[3,4,5,26,44,57,59],"import":[54,57],"long":[5,47],"new":[5,49,59],"return":[3,59],"short":[26,29,47,49],"static":[26,29,49],"true":[1,2,3,5,6,7,22,24,25,26,27,30,31,32,38,39,42,45,49,50,55,57,59],"try":[50,57],"while":57,A:[3,5,26,35,47,48,54,55,59],AS:[22,26,55],As:48,BE:[53,59],For:[26,44,49,59],IS:[50,57],If:[25,26,50,59],In:[7,11,49,50,51,59],It:[3,5,47,48,49,51,57,59],Its:51,No:54,ON:48,On:50,One:[11,51,57],Such:[57,59],TOS:[1,3,23,25,26,35,44,53,59],The:[1,2,3,4,5,6,7,11,14,21,25,26,35,44,46,47,48,49,50,51,53,54,55,57,59,60],Then:[48,50],There:[47,48,50,56,57],With:[6,49,59],_:54,__:54,___:54,____:54,_____:54,______:54,__comment__:[2,50],__main__:57,__name__:57,a00:50,a10:[2,49,51],a10nsp:[2,28,44,47,50,51,59],abbrev:48,abl:[1,3,5,7,51,54,55,57,59,60],about:[3,4],abov:59,ac10:50,accept:[6,26,40,49],access:[1,2,3,6,7,11,20,21,29,44,47,50,51,53,54,59],account:59,aci:3,ack:1,act:[21,26],activ:[5,26,29,49,57],actual:[11,20,21,26,59],ad:[11,53],add:[26,29,49,50,55],address:[3,4,5,6,7,8,11,22,25,26,28,29,30,35,39,42,44,49,50,51,53,55,57,59,60],adjac:[11,13,50],adsl:[2,49,51],advanc:[5,50],advertis:[1,46,49,57],af_unix:57,after:[5,22,25,26,42,43,44,50,55,59],agent:[1,3,6,20,26,29,49],aggreg:49,aggress:[3,26,35],all:[1,3,5,6,7,8,11,12,14,15,17,19,23,26,35,41,42,43,46,47,48,49,50,51,53,55,57,59,60],allow:[1,3,5,6,11,14,23,24,25,26,37,38,39,47,48,49,51,53,54,55,57,59],alreadi:55,also:[3,5,11,26,44,47,48,49,50,51,54,57,59,60],altern:[11,26,43,48,57,59],among:55,amount:[25,26],an:[2,3,5,11,46,47,49,50,51,55,57,59],analysi:[25,26],analyz:[51,54],ani:[4,6,48,51,59],anoth:5,api:[47,50],append:[55,57],appendix:[3,26,35],appli:[26,44,49,59],applic:[25,26],apt:48,ar:[3,5,25,26,30,43,44,46,47,48,49,50,51,53,55,56,57,59,60],architectur:52,archiv:49,area:[7,26,32,50,57],areaid:57,arg:57,argument:[5,8,9,10,11,12,13,14,15,16,17,18,19,54,55,57,59,60],argv:57,ari:3,around:[51,59],arp:[1,26,31,54],ascii:53,ask:47,asm:[25,26],asn:55,ass:[21,26],assign:[1,7,11,26,30,44,49,59],associ:[26,29,49],assum:[7,59],assur:[21,26],att:[21,26],attach:[50,57],attain:[21,26],attetr:[21,26],attgdr:[21,26],attribut:[1,3,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,49,53,55,57,59],auth:[3,7,26,32,50,57],authent:[3,7,29,32,37,49,50,55,57],autom:[47,51],automat:[4,5,6,7,11,25,26,41,42,45,49,57,59],autonom:55,autostart:[2,3,25,26,29,42,45,49],averag:[21,26],avg:[21,26,54],avoid:[3,26,35],avp:[3,26,35],b1:57,b2:57,backbon:57,base:[3,7,25,26,29,32,35,44,49,50,51,55,57,59],basic:[2,6,50],bbl:59,bbl_header:53,bcm:4,becaus:[11,57],been:[51,57],befor:[25,26,43,44,46,59],behav:[49,57],behavior:[5,6,47],below:[1,3,5,11,14,48,49,50,53,54,57],benchmark:51,besteffort:59,between:[5,7,25,26,32,42,49,50,51,57,59],bgp:[8,22,47,51,56,59,60],bgpupdat:55,bidirect:[7,26,42,50,51,59],bin:54,binari:[48,55],bit:[3,26,35,44,53,59],blaster:[1,3,4,5,6,7,25,26,35,46,49,50,51,52,54,55,56,57,59,60],blueprint:55,bng:[1,3,4,5,6,7,25,26,35,44,46,49,50,51,52,54,55,56,57,59,60],bngblaster:[1,3,4,5,6,7,11,14,26,32,47,48,49,50,51,55,57,59,60],bngblaster_test:48,border:55,both:[2,5,26,44,50,54,59],bound:[1,6,50,59],bp:[3,26,44,59],broadcast:[1,23,26],bsd:47,buffer:[49,51,54],build:[55,57],built:51,burst:[26,44,59],bypass:[26,27,49],c0a8:50,c:[48,50,51,60],calcul:[26,44,53,59],call:[3,51,57],can:[3,4,5,6,7,11,14,26,37,43,47,48,49,50,55,56,57,59,60],cap_dac_read_search:48,cap_net_admin:48,cap_net_raw:48,capabl:[48,55],captur:[5,26,27,49,60],carri:11,cat:[11,57],caus:57,cc:[9,11,26,29,49],cd:48,cfm:[9,26,29,49],chang:[5,25,26,43,48,55],channel:[3,5,25,26,35],chap:[3,6,26,37,54],chapter:6,check:[5,50,53,57,59],circuit:[1,3,6,20,26,29,49],classifi:[55,60],claus:47,cli:[1,3,4,5,6,14,47,50,55,57,59],client:[5,11,26,44,47,49,50,57,59],close:[5,11,16,57],cmake:48,cmocka:48,code:[1,3,4,6,11,14,50,57,59],com:[6,11,26,37,47,48,49,50],combin:[4,5,7,25,26,49,51,54,59],command:[4,11,14,48,49,50,55],commerci:47,commit:[1,6,24,26,48],common:[1,3,57],commun:[11,49],compil:55,complet:[51,57],condit:47,conf:[3,6,26,38,39,40],config:[7,46,48,54],configur:[2,5,11,38,39,40,43,46,47,49,50,51],confus:57,congest:[3,5,26,35],connect:[6,11,14,34,40,49,50,57],connector:50,consid:[46,49,51,59],constant:51,consum:5,contain:[11,47,57],context:50,contrib:57,control:[1,3,5,6,11,23,26,35,41,50,59],converg:[7,47,51],convert:55,copi:[6,51],core:51,corner:50,correctli:[3,7],correspond:[5,7,11,26,29,44,49,53,59],could:[46,54,59,60],count:[5,6,25,26,43,55,59],counter:[11,17],cours:[50,60],cp:54,cpack:48,cpe:[6,51],cpu:47,creat:[26,43,50,55,57],csnp:[7,26,32,57],csun:3,csurq:[3,11,14],ctrl:50,current:[49,51,55,57,59],d:4,data:[20,21,26,35,53,54,57],databas:[11,13],datar:[21,26],datatrack:57,dbngblaster_test:48,dcmake_build_typ:48,de:[3,26,29,49,57],deb:48,debian:48,debug:[48,55,60],decis:55,decod:[54,57],dedic:[5,25,26,59],def:57,defin:[3,6,21,25,26,36,49,50,51,55,57,59],delai:[5,6,21,25,26,40,43,44,49,59],deleg:[1,6,26,42],delet:51,deliveri:[3,26,35],denog13:47,depend:[53,59],deriv:59,describ:[3,26,35,57],descript:[1,3,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,49,55,57,59],design:[51,55,57],desir:54,destin:[4,5,26,44,50,59],detail:[1,2,3,4,6,7,11,15,25,26,47,48,50,51,54,59,60],deu:[1,3,6],dev:[48,49],dev_1:48,develop:11,devic:[3,4,46,49,50,57],df453a5ee9dbf6440aefbfb9630fa0f06e326d44:48,dgit_ref:48,dgit_sha:48,dhcp4:49,dhcp6:49,dhcp:[23,29,47,49,51,60],dhcpv6:[2,6,11,24,29,46,49,50,54],differ:[3,5,6,26,35,44,47,49,50,57,59],direct:[2,4,5,11,14,26,44,50,53,59],directli:[49,57],directori:[48,50,53],disabl:[1,6,7,11,17,18,23,24,25,26,31,32,38,39,40,42,53,57,59],disconnect:[5,8,11,14],discov:1,discoveri:[2,3,6,26,41],displai:[3,4,8,10,11,13,14,17,18],dissector:53,distinguish:57,distribut:[5,48],divid:59,dn:[6,26,39],dns1:[1,6,26,39,50],dns2:[1,6,26,39,50],doc:57,doe:[5,46,51],domain:[11,26,29,49],done:57,doubl:4,down:[3,6,20,21,26,29,49],download:[48,53],downstream:[4,5,20,21,26,44,50,51,53,59],dpkg:48,draft:57,driver:59,drop:[54,60],dsl:[20,21,26,29,49],dump:57,dup:3,durat:[5,25,26],dure:[55,57],dynam:[1,55,59],e:[25,26,28,29,30,49,57],each:[3,11,49,59],easi:51,easiest:48,easili:[4,48,54,55,59,60],echo:[6,26,40,49,54],edg:47,effici:[51,57],eip:48,either:48,element:[5,11],els:57,emul:[1,2,3,4,5,6,47,49,50,51,57],enabl:[1,2,3,4,5,6,7,11,17,18,23,24,26,31,32,38,39,43,48,50,54,57,59,60],encap:[21,26],encapsul:[21,26],encod:[54,57],end:[2,47,49,50,51,54,55,56],engin:57,enhanc:55,enough:[5,49,57],enter:50,entir:51,entri:57,env:54,environ:59,eoam:[9,11,26,29,49],equal:[26,29,49,57,59],error:[11,14,54,57,60],establish:[1,3,6,7,11,17,25,26,42,44,46,50,54,55,59],etg1:59,eth0:[26,28,29,30,49],eth1:[1,2,3,5,6,49,54,55,57,59],eth2:[3,4,5,6,49,54,57,59],eth3:49,eth4:[2,49],eth5:[2,49],eth:[1,3,6],ethernet:[1,4,6,49,50,51],ethertyp:[26,28,29,49],etr:[21,26],event:[51,60],everi:[5,47,49,50,51,55,57,59],everyth:59,exampl:[1,2,3,4,5,6,7,11,48,49,50,51,54,55,57,59],except:[49,51,53,57],exchang:55,exclud:59,execut:[11,14,48,54],execute_command:57,exist:[55,57],exit:[55,57],exp:[26,44,59],expect:[11,14,21,26,44,46,51,53,57,59],expens:51,experiment:[49,51,59],expir:1,explain:[2,11,26,50],explicitli:59,express:59,extend:55,extens:54,exterior:55,extern:[5,33,34,50,57],extract:54,f1:50,f9:50,f:[54,55],face:51,facto:57,fail:[48,54],failur:46,fals:[1,2,3,5,6,7,22,23,25,26,28,29,32,35,40,41,43,44,45,49,50,55,57,59],famili:55,familiar:50,fast:[5,51],faster:[25,26,53],fc00:50,fc66:[1,3,6,49,50,57,59],featur:50,feed:47,ff:[2,49],field:57,file:[5,8,11,13,22,26,33,47,48,50,54,60],filenam:[54,59],filter:[3,60],first:[1,5,6,7,11,22,26,43,44,50,51,54,55,59],fix:[3,26,29,35,49,53],flag:[1,23,26,46,51],flap:[11,54],flow:[1,4,6,7,11,15,18,47,50,51,54,59],focu:5,follow:[2,3,4,5,6,7,11,25,26,43,48,49,50,55,57,59,60],footprint:[47,51],forc:57,fork:48,format:[4,59],forward:[7,47,59],found:[11,47,57],four:3,fragment:[1,6,50],frame:[26,42],free:47,frequent:47,friendli:47,from:[2,5,6,26,29,42,44,47,49,50,51,53,55,57,59,60],fsm:51,fulfil:47,full:[47,51,55,59],further:[4,5,55,59],g:[25,26,28,29,30,49],gamma:[21,26],gap:[5,59],gatewai:[1,3,4,5,6,26,28,29,30,49,50,55,57,59],gdb:48,gdr:[21,26],gener:[7,25,26,42,43,47,48,50,54,57,59],get:[47,50,51],git:48,github:48,given:[3,7,26,44,53,59],global:[1,6,11,22,26,37,49,53,55,59],go:50,goal:51,good:47,graph:[50,57],group:[2,5,10,11,25,26,29,44,49,50,53,59],guid:47,h:55,ha:[5,26,44,48,50,51,53,55,57,59,60],handshak:[1,24,26,57],happen:50,hard:[47,59],hardwar:51,have:[21,26,50,51],head:48,header:[4,5,26,35,44,49,57,59,60],hello:[7,26,32,57],help:[55,60],helper:[26,44,59],here:[21,26,46,50,55],hex:57,high:[49,51],higher:[5,49],histor:57,hold:[7,26,32,57],holdtim:[22,26,55],hop:55,host:[2,4,6,26,41,49,53,59],hostnam:[3,7,26,32,35,50,57],how:[5,7,50,57,60],html:57,http:[48,57],i1:[26,29,49],i2:[26,29,49],i:[48,50,51],icmp:[49,54],icmpv6:[46,54],icrq:[3,26,35],id:[1,2,3,5,6,7,9,11,14,16,17,18,20,21,22,26,29,30,32,34,44,49,50,55,57,59],idea:46,ident:53,identifi:[7,21,22,26,29,32,34,44,49,55,57,59],idl:5,iec:57,ietf:57,ifac:55,ifindex:11,igmp:[5,10,25,29,49,54,60],igmpv3:[25,26],ignor:[6,26,40],implement:[5,47,51],implicitli:[26,30,49],inc:[3,47],includ:[5,6,7,11,25,26,27,39,47,48,49,50,51,54,55,57,59,60],increas:[11,49,50],increment:[49,53,55],indent:57,index:[11,12,53],infin:[6,26,41,44,59],info:[1,3,5,6,10,11,17,18,50,55,60],inform:[1,3,6,7,10,11,17,18,55,57,60],infrastructur:51,init:50,initi:[1,6,25,26,31,39,40],inject:[51,55,57],inner:[1,2,3,6,11,26,29,43,44,49,50,53,55,59],input:[50,60],instal:[47,50],instanc:[4,5,7,11,13,26,30,32,49,50,57],instead:53,integr:[4,51],interact:[11,50,60],intercept:[0,47],interconnect:57,interfac:[1,2,3,4,5,6,7,12,21,22,25,27,28,29,30,34,42,43,44,47,48,50,51,53,54,55,57,59,60],interl:[21,26],interleav:[21,26],intermedi:57,intern:[4,57],internet:[47,51,55,57],interv:[1,3,4,5,6,7,23,25,26,27,31,32,40,49,57,59],introduct:47,invok:59,io:[26,27,48,49,59,60],ip6cp:[3,11,16,29,38,49,50,54],ip:[1,3,6,25,26,35,39,44,49,50,51,53,59,60],ipcp:[3,5,11,16,29,35,39,49,50,54],ipo:[0,29,31,43,47,49,51,54],iptv:[0,47,51],ipv4:[1,2,3,4,5,7,8,11,22,23,29,30,31,32,35,42,44,46,49,50,53,54,55,57,59],ipv6:[1,3,4,7,29,30,31,32,42,44,46,49,50,54,55,57,59],ipv6pd:[1,6,7,26,42,44,50,54,59],isi:[7,13,30,32,33,34,47,49,56,60],isis_areaentri:57,isis_areatlv:57,isis_commonhdr:57,isis_l1_lsp:57,iso:57,iter:[1,5,25,26,29,43,49],its:[47,49],itself:57,j:[50,54],jitter:53,join:[10,11,25,26,49,60],jq:[1,6,11,50,57,59],json:[11,48,50,57,60],jsonpath:59,junk:57,just:[3,48],k:50,keepal:[3,6,26,40],kei:[5,7,11,26,32,50,53,57],kernel:[26,27,49,51,54],keyboard:50,kind:6,kwarg:57,l1:[26,30,34,49,50,57],l2:[26,30,34,49,50,57,59],l2bsa:[0,47,49],l2tp:[0,14,26,35,44,47,49,59,60],l2tpv2:[3,47],l3:59,l:[5,50,55,60],label1:[26,44,59],label2:[26,44,59],label:[26,42,44,47,55,59],lac:3,lacp:49,lane:51,laptop:51,larg:[49,57],larger:49,last:[5,51,53,59],latenc:[51,53],later:57,layer:[2,26,27,44,49,51,59],lcp:[3,11,14,35,39,40,50,54],le:53,lead:[5,47],leak:57,learn:[49,57,60],leas:1,least:[5,11,49,51],leav:[10,11,25,26,49,60],left:50,legal:[0,47],len:59,length:[2,3,5,25,26,35,44,50,55,57,59],let:50,level1:[7,26,32,50,57],level2:[7,26,32,57],level:[7,11,13,26,29,30,32,34,49,50,55,57],li:[0,15,47],libcmocka:48,libcunit1:48,libdict:48,libdict_1:48,libjansson4:48,libjansson:48,libncurses5:48,librari:[51,55],libssl1:48,libssl:48,lifetim:[7,26,32,50,55,57],lightweight:[50,51],liid:4,like:[5,26,44,47,49,55,56,57,59],limit:[49,59],line:[1,3,6,20,21,29,49,59],link:[21,26,49,50,57],linux:[47,48,51],list:[8,11,12,14,15,17,49,50,51,55,57,60],ll:50,ln:[3,35,47,60],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,50,54,55,57],local:[8,11,14,22,26,30,49,55],local_pref:55,log:[5,11,50,55],loop:51,loss:[1,5,6,47,50,51,53,54,59,60],low:[21,26,47,51],lsdb:[11,13],lsp:[7,11,13,26,32,50],lspgen:50,lspid:57,lt:48,lua:53,lua_script:53,m:[50,55],ma:[26,29,49],mac:[1,2,6,26,28,30,49,50,59],machin:[47,50,51],mai:[5,55],main:57,mainten:[26,29,49],make:[48,55],mandatori:[3,8,9,10,11,12,13,14,15,16,17,18,19,21,26,35,44,59],mani:[50,51],manual:[26,28,30,48,49,55],map:51,mar:50,mark:57,marker:55,massiv:[47,51],match:[8,11,14],max:[1,2,3,6,7,21,26,27,29,35,37,38,39,40,41,43,44,49,50,54,59],maximum:[6,21,26,29,36,49,59],mbp:59,mc1:5,mc2:5,md5:[7,26,32,50,57],mean:[1,6,7,26,31,40,47,49,53,55,59],measur:[5,7,47,49,59],mediat:4,medium:51,memori:[47,51,55],mention:[25,26],merg:59,messag:[3,6,11,14,26,35,40,50,55,57],meta:60,metric:[26,30,34,49,50,57],might:[49,57,59],million:[47,59],millisecond:[5,6,26,27,40,49],min:[1,2,3,6,7,21,26,29,43,49,50,54,59],minimum:[21,26,29,49,59],miss:5,mix:51,mkdir:48,mmap:[49,51],mode:[1,3,6,26,27,29,35,48,49,51],model:[2,49,51],modern:[47,48],modifi:55,more:[5,25,26,47,49,50,55,57,59],most:[1,3,26,29,49,51,59,60],move:57,mpl:[26,42,44,47,56,59],mrt:[11,13,26,33,50,55],mru:[3,6,26,36],ms:[5,7,26,32,54,57],mtu:49,much:59,multicast:[0,11,19,25,26,47,51,54,59],multipl:[5,7,11,25,26,49,55,57,59],must:[11,59],n1:57,n:[1,3,6,11,26,29,43,44,49,55,59],nak:1,name:[2,3,5,6,26,28,29,30,35,41,44,49,50,54,55,59,60],nano:53,nanosecond:59,navig:50,nc:11,need:[5,11,48,49,50,57],netmask:1,netplan:49,network:[1,2,3,4,5,6,7,22,25,29,30,42,44,47,48,50,51,54,55,57,59,60],networkd:49,newer:57,next:[4,50,55],node:[7,26,32,47,50,57],non:[3,26,35,47,51,56],normal:48,now:[50,57],nsec:59,num:55,number:[3,4,5,7,11,26,44,49,50,54,55,57,59,60],o:51,obvious:49,occur:46,off:[9,11],offer:1,offload:59,offset:[3,26,35,53],ok:[1,3,4,5,6,11,50,57,59],old:5,onc:55,one:[4,5,49,50,51,55,57,59],onli:[3,4,5,25,26,29,44,46,49,53,57,59,60],ont:[21,26],onu:[21,26],onupeak:[21,26],open:[6,11,16,47,50,54,55,57],oper:[47,49,55],optim:[47,48],option:[1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,23,24,25,26,28,30,38,39,44,48,49,50,51,53,54,55,57,59,60],order:[3,53],org:57,origin:57,os:57,osi:57,other:[6,11,26,37,46,49,50,51,57],otherwis:49,oui:6,our:51,out:[3,48],outer:[1,2,3,6,11,26,28,29,35,43,44,49,50,53,55,59,60],output:[3,7,55,60],outstand:[6,26,43],over:[1,5,6,21,26,43,44,57,59],overhead:51,overlap:5,overload:[7,26,32,57],overseen:46,overwrit:[26,29,44,49,59],own:[49,55,57],p2p:[26,30,49,50,57],p:[50,55,60],packag:48,packet:[1,3,4,5,6,26,27,35,44,48,49,50,51,53,54,55,57,59],packet_mmap:48,packet_mmap_raw:[26,27,48,49,51],packet_rx_r:51,packet_tx_r:51,pad:[7,26,32,54,57],padi:[6,26,41,54],pado:54,padr:[6,26,41,54],padt:54,pair:50,pap:[3,6,26,37,54],paramet:50,pars:48,particular:5,pass:48,password:[3,6,26,29,37,49],path:[11,55,57],payload:[26,44,59],pbit:[1,6,23,26,41,59],pcap:[50,55,57],pdu:[11,13,57],peak:[21,26],peer:[3,8,11,22,26,35,50,55,57],pend:[11,17],per:[5,6,7,11,25,26,27,29,32,43,44,48,49,51,53,54,55,57,59,60],perform:47,period:[1,26,31],permiss:48,permit:[3,26,35],phase:55,place:53,plan:55,polici:55,poll:[26,27,49,51,54],pon:[21,26],popular:51,port:4,possibl:[3,5,48,49,51,57,59],potenti:46,power:[7,21,26],pp:[2,3,5,6,7,26,42,44,50,51,54,55,59],ppi:[26,27,49],ppp:[3,29,36,37,38,39,40,41,49],pppoe:[0,2,3,5,29,41,43,46,47,49,51,54,59,60],pre:55,precis:[5,49],pref:55,prefer:[7,55],prefix:[1,6,47,49,50,51,55,59],present:[11,47],press:50,prevent:46,primari:[6,26,39,48,51,53],print:[50,57],prioriti:[1,2,3,5,6,21,23,25,26,35,41,44,50,59],process:[3,25,26,53],profil:[21,29,49],program:51,project:48,proper:[5,60],propos:[6,26,36],protocol:[3,4,5,6,7,11,14,25,26,29,32,37,38,39,46,47,49,50,51,54,55,57],provid:[1,2,3,4,5,6,11,48,49,51,57],proxi:3,pt:4,pta:49,purg:57,purpos:47,python3:54,python:[11,54,55],qdisc:[26,27,49],qinq:[2,26,28,29,49,50],qmx:4,qo:[47,49,59],queri:59,question:47,queue:47,quickli:[7,51],quickstart:47,r1:[50,57],r2:50,rang:[7,26,32,43,49,50,57],rapid:[1,6,24,26],rate:[3,5,6,7,20,21,26,29,43,44,49,51,54,59],rather:57,raw1:[50,59],raw2:59,raw:[5,8,11,22,26,44,48,49,51],rdi:[9,11],reachabl:[51,55,57],read:51,real:[5,48,57],receiv:[3,4,5,6,7,26,35,36,44,49,50,51,53,54,57,59,60],recogn:5,recommend:[5,48,49],reconnect:[2,3,6,22,26,41,50,55],record:[5,25,26],recv:57,ref:48,refer:[2,4,6,47,49,51,55,57],referenc:55,refresh:[7,26,32,57],reject:[6,26,37],relat:60,releas:[1,23,26,48,55],reliabl:[3,5,26,35],remain:57,remot:[1,3,6,11,14,20,26,29,49],render:49,renegoti:5,renew:1,replac:[11,49],repli:[1,50],report:[5,7,25,26,47,50,59],republish:57,request:[1,3,5,6,11,14,25,26,37,38,39,40,43,49,54,57],requir:[6,48,49],reserv:53,resolv:[1,26,30,31,43,49,50],resourc:51,respond:[6,49],respons:[6,11],restart:[5,51],result:[3,5,11,14,25,26,50,54,59],retri:[1,2,3,6,7,23,24,26,31,32,35,37,38,39,40,41,57],rev:48,rfc2661:[3,11,14,26,35],rfc3145:[11,14],rfc6396:57,rfc:[6,57],rib:55,right:5,ring:[26,27,49,51],robot:51,root:[48,50],rout:[47,49,51,55,57],router:[7,26,32,46,47,49,50,56,57],rpc:[11,50],rpf:[26,44,59],rs:54,rtbrick:[1,3,6,11,26,37,47,48,49,50,53],rule:55,run:[1,3,4,5,6,11,14,26,44,47,50,51,55,57,59],rx:[1,3,4,5,6,26,27,44,49,50,54,55,59],s1:[2,50],s2:2,s:[7,11,25,26,27,32,49,50,51,55,57],same:[4,5,11,49,50,55],sbin:48,scale:[51,59],scapi:55,sccrq:[3,26,35],scratch:51,script:[11,53,54,55,59],search:5,sec:48,second:[1,5,6,7,22,23,24,25,26,31,32,37,38,39,40,41,43,44,50,51,53,55,57,59],secondari:[6,26,39],secret123:50,secret:[3,26,35,57],section:[2,5,11,21,26,29,49,59],see:[47,50,59],segment:47,select:[7,26,29,44,49,59],self:57,send:[3,5,6,7,11,14,21,25,26,32,42,44,46,47,48,49,50,51,54,55,57,59,60],sens:55,sent:[49,51],separ:[26,44,47,59],seq:[1,6,50,54,57,59],seqnum:57,sequenc:[5,7,50,54,57,59,60],sequenti:53,seri:55,serv:51,server:[1,3,6,35,39,47,50],servic:[5,6,26,41,47,57],session:[0,1,2,3,4,5,6,8,9,14,16,17,18,19,25,29,30,37,41,42,43,44,46,47,49,50,51,54],set:[3,5,6,9,11,21,25,26,28,29,30,35,37,48,50,51,53,55,59],setcap:48,setup:[7,26,43,47,50,54,59],sha:48,share:51,should:[5,48,49,50,53,59],show:[5,7,55,57,59,60],shown:[1,3,4,5,11,14,48,49,53,54,57],sid:[7,26,32,50,57],side:51,signal:51,signatur:[25,26],similar:54,simpl:[7,11,26,32,50,51,54,55,57,59],simul:51,singl:[3,11,25,26,47,51,59,60],size:[3,7,26,27,32,35,49,53,57],skip:11,slot:[26,27,49],slow:[3,26,35],small:51,so:[47,51,56],sock:[1,3,4,5,6,11,14,50,55,57,59],sock_stream:57,socket:[1,3,5,6,11,49,50,51,57],socket_path:57,softwar:47,solicit:1,some:[4,25,26,46,49,50,60],soo:7,soon:[55,59],sourc:[4,5,22,25,26,44,47,53,55,57,59],source1:[5,10,11],source2:[5,10,11],source3:[5,10,11],space:[47,51],special:[25,26],specif:[6,26,40],specifi:[25,26,42],speed:[11,14,51],spt:4,sr:[7,26,32,50,57],srgb:50,stack:51,standalon:4,standard:[48,55,57,60],start:[3,5,6,7,9,11,17,18,19,22,25,26,29,30,35,40,42,43,44,45,46,48,49,50,51,53,55,57,60],startup:[55,57],stat:[11,18,54],state:[1,3,5,6,21,26,47,49,50,57],statist:[4,7,11,15,17,18,51,54,59],statu:[1,3,4,5,6,11,26,40,50,57,59],stderr:57,steam:59,step:[26,29,49,50],stick:[3,26,35],still:50,stop:[5,6,9,11,17,18,19,26,43,44,45,50],store:[3,6,53,59],stream:[2,4,5,17,18,19,27,29,44,45,47,49,50,51,54,55],string:[26,29,49],sub:[3,4,53],subscrib:[1,47,51],substitut:49,subtract:59,subtyp:57,successfulli:11,sudo:[1,3,4,5,6,11,14,48,49,50,55,57,59,60],suit:47,support:[1,3,4,5,6,11,26,35,44,47,49,50,51,55,56,57,59,60],sy:57,symbol:48,synchron:57,system:[7,26,32,34,49,50,51,53,55,57],t1:1,t2:1,t:[50,59],tabl:[47,51,55,59],tag:4,take:5,target:48,task:57,tc:[26,44,59],tcp:[4,60],te:57,teardown:[7,8,11,13,22,26,32,43,55,57],term:[2,49,51],termin:[6,11,14,17,26,41,50],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,11,14,26,37,44,46,47,49,50,51,53,54,55,56,57,59,60],tester:[4,47],testprotocol:48,than:[5,49,55,57,59],thei:49,them:57,therefor:[5,26,43,49,55,59],thi:[1,3,5,6,7,11,14,23,24,25,26,29,37,38,39,44,46,47,48,49,50,51,53,55,57,59,60],third:[26,29,48,49],those:[6,7,21,26,44,49,54,55,57,59,60],thousand:[47,51],thread:[5,26,44,55],three:[25,26,49,51,57],through:[50,51],throughput:[21,26,49],time:[1,5,6,7,22,26,32,41,47,48,51,54,55,57,60],timeout:[1,2,3,6,23,24,26,31,37,38,39,40,41,54],timer:[51,60],timestamp:[49,57,59],tlv:57,todai:4,took:[7,59],tool:[7,11,14,50,55,57],top:50,topolog:[47,50,57],tos:[1,3,23,25,26,35,59],total:[1,6,48,50,54],tr:[2,49,51],track:47,traffic:[0,1,2,3,4,6,17,18,19,22,23,25,27,35,41,42,44,45,47,49,50,51,52,54,55,60],transmit:[5,51],tree:[21,26],trigger:55,troubleshoot:[47,48],trough:49,ttl:[26,44,59],tunnel:[3,11,14,26,35],two:[2,49,50,51,55,57,59],tx:[1,3,4,5,6,7,26,27,32,44,49,50,53,54,55,57,59],type:[1,2,4,5,6,7,20,21,26,29,32,44,49,50,51,53,55,57,59],typic:[5,55],u:11,udp:4,under:[3,46,47,49,55,57],unicast:[7,50,55,59],uniq:[2,6,26,41],uniqu:53,unit:[6,26,36],unix:11,unknown:54,unlabel:[26,42],unset:[9,11],untag:[26,29,30],until:[7,26,30,49,59],up:[3,5,6,20,21,26,29,49,50,51,57,59],updat:[8,11,13,14,22,26],update1:55,update2:55,upstream:[4,20,21,26,44,53,59],us:[1,3,4,5,6,7,11,14,25,26,35,44,47,48,49,50,51,53,54,55,56,57,59,60],usag:[26,29,49,55],user10:11,user1:[6,50],user:[6,11,26,37,47,48,50,51],usernam:[3,6,11,26,29,37,49,50],userspac:51,usr:[48,54],utf:57,v1:48,v:[48,49,51],valid:[4,53,55],valu:[6,11,21,26,29,37,49],variabl:[49,57],variou:[47,56,59],vector:55,vendor:[3,26,40,47],veri:51,verif:[47,51,59],verifi:[1,5,6,7,26,45,47,50,51,54,59,60],version:[5,25,26,29,48,49,57],veth1:50,veth:50,via:[3,5,6,26,36,49,51,55],view:[5,25,26,50],virtual:[47,50,51,57],vlan:[1,2,3,6,11,23,26,28,29,30,41,43,44,49,50,51,53,59,60],voic:59,volum:59,w:55,wa:[6,11,51,57],wai:[1,5,24,26,48,57],wait:[5,26,30,43,44,49,59],walk:50,warn:[11,55],we:[11,50,59],well:5,wget:48,what:50,where:[3,7,26,35,44,49,50,51,53,59],which:[2,4,5,11,14,26,43,47,48,49,50,51,53,54,55,57,59,60],whole:[5,53,57],window:[3,7,26,32,35,51,57,60],withdraw:55,within:[25,26,46,57],without:[5,48,49,50,51,59],word:53,work:[4,5,7,50,59],world:5,would:[7,59],write:[51,55],written:57,wrong:[54,59],x:53,y:48,you:[11,47,49,50,56,60],your:[46,47,50,55],youtub:47,zap:[25,26],zero:[3,26,35,49,59],zip:48},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>","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>","Frequently Asked Questions","BNG Blaster","Installation","Interfaces","Quickstart Guide","Architecture","Reference","BNG Blaster Traffic","Reports","BGP","Routing Protocols","ISIS","MPLS","Traffic Streams","Troubleshooting"],titleterms:{"static":1,a10nsp:[26,49],access:[0,26,49],address:1,adjac:57,api:11,architectur:51,ask:46,authent:[6,26],bgp:[11,26,55],blaster:[11,47,48,53],bng:[11,47,48,53],build:48,cfm:11,cli:11,command:[1,3,6,57,59],configur:[3,6,7,26,55,57,59],connect:26,contact:47,content:47,copyright:47,data:3,databas:57,decod:53,depend:48,dhcp:[1,26],dhcpv4:1,dhcpv6:[1,26],doubl:49,extens:6,extern:26,fast:53,file:[55,57,59],flood:57,flow:53,frequent:46,from:48,gener:[5,55],guid:50,header:[3,53],identifi:53,igmp:[11,26],instal:48,intercept:[4,11],interfac:[11,26,49],ip6cp:[6,26],ipcp:[6,26],ipo:[1,26],iptv:5,ipv4:[6,26],ipv6:[6,26],isi:[11,26,50,57],join:5,json:54,l2bsa:2,l2tp:[3,11],l2tpv2:26,lcp:[6,26],leav:5,legal:[4,11],li:[4,11],licens:47,limit:[5,55,57],line:26,ln:26,log:60,lsp:57,lspgen:57,magic:53,manual:5,mpl:58,mrt:57,multicast:[5,53],nanosecond:53,network:[26,49],number:53,output:54,pcap:60,plugin:53,ppp:[6,11,26],pppoe:[6,26,50],profil:26,protocol:[0,56],question:46,quickstart:50,raw:[55,59],refer:52,report:54,rfc5515:3,rout:56,run:48,scapi:57,send:53,sequenc:53,server:26,session:[7,11,26,53,55,59],set:49,signatur:53,singl:49,sourc:48,standard:54,start:59,stop:59,stream:[11,26,59],tag:49,test:[5,48],thread:59,timestamp:53,traffic:[5,7,11,26,53,59],tripl:49,troubleshoot:60,ubuntu:48,unicast:53,unit:48,untag:49,updat:[55,57],v6:1,variabl:3,vendor:6,verif:7,via:57,wireshark:53,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/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_network","configuration/ipoe","configuration/isis","configuration/isis_external","configuration/isis_external_connections","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","faq","index","install","interfaces","quickstart","reference/architecture","reference/index","reference/traffic","reports","routing/bgp","routing/index","routing/isis","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/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_network.rst","configuration/ipoe.rst","configuration/isis.rst","configuration/isis_external.rst","configuration/isis_external_connections.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","faq.rst","index.rst","install.rst","interfaces.rst","quickstart.rst","reference/architecture.rst","reference/index.rst","reference/traffic.rst","reports.rst","routing/bgp.rst","routing/index.rst","routing/isis.rst","routing/mpls.rst","streams.rst","troubleshooting.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[1,3,4,5,6,11,21,23,25,26,27,29,30,31,35,39,40,41,42,43,44,48,49,50,53,54,55,57,59],"00":[1,2,6,48,49,50,57],"000":[7,54,59],"0000":[50,57],"0001":[7,26,32,50,57],"0002":[50,57],"0010":[7,26,32,57],"0011":57,"0021":57,"0022":57,"01":[1,2,6,49,50,57],"0100":[7,26,32,57],"0102":57,"02":[1,2,6,49,50],"025":[2,49,51],"0288":59,"0304":57,"031917":50,"04":48,"0506":57,"0792":59,"087877":50,"087971":50,"088013":50,"088035":50,"088050":50,"090288":59,"093906":50,"093964":50,"099792":59,"0x1":50,"0x192168001001":50,"0x5274427269636b21":53,"0x83":57,"0x88a8":[26,28,29,49],"1":[1,2,3,4,5,6,7,11,14,22,23,25,26,29,30,31,32,34,35,43,44,48,49,50,51,53,54,55,57,59],"10":[1,2,3,4,5,6,7,11,23,24,26,30,32,34,38,39,40,41,49,50,55,57,59],"100":[4,5,6,48,50,57,59],"1000":[3,5,6,49,50,57,59],"10000":50,"100000":59,"1001":[7,26,32,50,57,59],"1002":50,"10036":6,"10083":6,"101":5,"1014":59,"102":[3,5],"1024":[3,6,26,27,49,57],"1026":59,"103":5,"1030":59,"10561572":59,"10589":57,"11":[3,5,50,57],"1100":59,"112":59,"114":[5,59],"1142":57,"12":[3,50,57],"124":50,"126":59,"1262":54,"1263":54,"127":50,"128":[1,2,5,6,26,44,49,50,59],"129":[6,26,39],"1291":5,"1298":54,"13":[3,50],"131":[6,26,39],"1337":[1,3,6,49,50,57,59],"139":5,"14":[3,50],"1406":3,"1439":1,"14399":1,"14400":1,"149":1,"1492":[3,6,26,36],"15":3,"1500":[49,54],"16":[3,50],"160720":4,"16384":[3,6],"168":50,"17":3,"172":50,"18":[3,48],"19":[3,50],"192":50,"1921":50,"1999":[6,49],"1_amd64":48,"1g":49,"1m":[5,49,51],"2":[1,2,3,4,5,6,7,11,14,22,24,25,26,29,30,32,34,43,44,49,50,53,54,55,57,59],"20":[3,5,48,49,50,59],"200":[1,3,4,6,11,49,50,57,59],"2000":[6,49,50,57,59],"2001":59,"2002":57,"202":5,"2020":47,"2022":47,"2048":49,"206":3,"208":59,"21":3,"213":59,"2153":6,"22":[3,50],"2222":1,"224":59,"2249":54,"23":[3,5],"232":5,"239":[5,11,25,26,59],"24":[3,4,7,26,32,50,55,57,59],"24254":54,"25":3,"250":54,"255":[1,26,44,59],"25503":54,"256":[2,5,50,59],"26":3,"261":1,"27":[3,50],"27008":59,"27040":59,"28":[3,50],"29":3,"293":[5,25,26],"299":1,"2999":[6,49],"2xx":11,"3":[1,2,3,4,5,6,7,11,14,22,23,25,26,29,30,32,40,43,44,47,49,53,55,57,59],"30":[3,5,6,7,26,32,35,37,40,50,57],"300":[1,7,26,31,32,57,59],"3000":[7,54],"303904":50,"303952":50,"31":[3,50],"32":[3,26,27,49,50],"3264":6,"3265":6,"3266":6,"32867":3,"33":[3,59],"33250":54,"3333":1,"34":[3,50],"34047":54,"35":3,"36":3,"3600":57,"362":59,"37":[3,59],"37650":59,"38":3,"39":3,"3932":54,"396":54,"396765":50,"4":[1,3,4,6,7,11,14,22,26,35,43,49,53,55,57,59],"40":3,"400":[6,26,43],"4000":[1,2,3,49,50,59],"404":11,"4049":[6,49],"4096":49,"41700":59,"4194301":4,"43550":59,"46":50,"48":53,"48000":3,"49":[7,26,32,50,57],"49152":4,"499":54,"5":[1,3,4,5,6,7,22,23,24,25,26,27,32,37,38,39,40,41,44,49,53,55,57,59],"500":[7,54],"50011":3,"50450":59,"54":50,"5422":59,"54232":59,"5458":59,"54593":59,"54594":59,"54610":59,"56":[6,50],"59":[4,50],"59655":59,"59670":59,"6":[1,2,4,6,53,55,57],"60":3,"61":4,"63":54,"64":[1,6,26,30,49,50,53,57,59],"647569":50,"647630":50,"647633":50,"647639":50,"647642":50,"647645":50,"647648":50,"647651":50,"647654":50,"647657":50,"647660":50,"647669":50,"647672":50,"647678":50,"647813":50,"64bit":7,"65000":[22,26,55],"65001":55,"65506":57,"65507":57,"65524":57,"65529":57,"65535":[7,26,32,50,57],"6800":50,"7":[1,2,3,4,26,35,49,50,53,55,57,59],"7142":57,"7331":[3,6,49,50,57,59],"7456":5,"76":[5,25,26,44,59],"79":3,"79200":59,"8":[1,3,4,5,49,53,55,57,59],"80":50,"800":[6,26,43],"8000":54,"800000":59,"8000000":59,"8112":59,"811200":59,"8112000":59,"820":4,"8208":59,"820800":59,"8208000":59,"8240000":59,"8248":54,"831b0100120100000021ffff010203040506000000000003c0d103010403490001":57,"831b0100120100000021ffff010203040506000100000003bad603010403490001":57,"8500":54,"87":50,"899":1,"9":[4,49,53,55,57,59],"90":[22,26,55],"9000":[26,44,49,59],"90288":59,"9028800":59,"94":4,"96548542":59,"981279":50,"981314":50,"981335":50,"98595049":59,"98903960":59,"99":59,"99792":59,"abstract":51,"break":57,"byte":[4,53],"case":[1,6,7,57],"default":[1,3,4,5,6,7,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,48,49,50,51,55,57,59,60],"do":[5,49,51,59],"export":57,"final":[7,50,57],"float":[26,44,59],"function":[3,4,5,26,44,57,59],"import":[54,57],"long":[5,47],"new":[5,49,59],"return":[3,59],"short":[26,29,47,49],"static":[26,29,49],"true":[1,2,3,5,6,7,22,24,25,26,27,30,31,32,38,39,42,45,49,50,55,57,59],"try":[50,57],"while":57,A:[3,5,26,35,47,48,54,55,59],AS:[22,26,55],As:48,BE:[53,59],For:[26,44,49,59],IS:[50,57],If:[5,25,26,50,59],In:[7,11,49,50,51,59],It:[3,5,47,48,49,51,57,59],Its:51,No:54,ON:48,On:50,One:[11,51,57],Such:[57,59],TOS:[1,3,5,23,25,26,35,44,53,59],The:[1,2,3,4,5,6,7,11,14,21,25,26,35,44,46,47,48,49,50,51,53,54,55,57,58,59,60],Then:[48,50],There:[47,48,50,56,57],With:[6,49,59],_:[54,57],__:[54,57],___:[54,57],____:[54,57],_____:[54,57],______:[54,57],__comment__:[2,50],__main__:57,__name__:57,a00:50,a10:[2,49,51],a10nsp:[2,28,44,47,50,51,59],abbrev:48,abl:[1,3,5,7,51,54,55,57,58,59,60],about:[3,4],abov:59,ac10:50,accept:[6,26,40,49],access:[1,2,3,6,7,11,20,21,29,44,47,50,51,53,54,59],account:59,aci:3,ack:1,act:[21,26],activ:[5,26,29,49,57],actual:[11,20,21,26,59],ad:[11,53],add:[26,29,49,50,55],address:[3,4,5,6,7,8,11,22,25,26,28,29,30,35,39,42,44,49,50,51,53,55,57,59,60],adjac:[11,13,50],adsl:[2,49,51],advanc:[5,50],advertis:[1,46,49,57],af_unix:57,after:[5,22,25,26,42,43,44,50,55,59],agent:[1,3,6,20,26,29,49],aggreg:49,aggress:[3,26,35],all:[1,3,5,6,7,8,11,12,14,15,17,19,23,26,35,41,42,43,46,47,48,49,50,51,53,55,57,59,60],allow:[1,3,5,6,11,14,23,24,25,26,37,38,39,47,48,49,51,53,54,55,57,59],alreadi:55,also:[3,5,11,26,44,47,48,49,50,51,54,57,59,60],altern:[11,26,43,48,57,59],among:55,amount:[5,25,26],an:[2,3,5,11,46,47,49,50,51,55,57,59],analysi:[5,25,26],analyz:[51,54],ani:[4,6,48,51,59],anoth:5,api:[47,50],append:[55,57],appendix:[3,26,35],appli:[26,44,49,59],applic:[5,25,26],apt:48,ar:[3,5,25,26,30,43,44,46,47,48,49,50,51,53,55,56,57,59,60],architectur:52,archiv:49,area:[7,26,32,50,57],areaid:57,arg:57,argument:[5,8,9,10,11,12,13,14,15,16,17,18,19,54,55,57,59,60],argv:57,ari:3,around:[51,59],arp:[1,26,31,54],ascii:53,ask:47,asm:[5,25,26],asn:55,ass:[21,26],assign:[1,7,11,26,30,44,49,59],associ:[26,29,49],assum:[7,59],assur:[21,26],att:[21,26],attach:[50,57],attain:[21,26],attetr:[21,26],attgdr:[21,26],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,49,53,55,57,59],auth:[3,7,26,32,50,57],authent:[3,7,29,32,37,49,50,55,57],autom:[47,51],automat:[4,5,6,7,11,25,26,41,42,45,49,57,59],autonom:55,autostart:[2,3,5,25,26,29,42,45,49],averag:[21,26],avg:[21,26,54],avoid:[3,26,35],avp:[3,26,35],b1:57,b2:57,backbon:57,base:[3,5,7,25,26,29,32,35,44,49,50,51,55,57,59],basic:[2,6,50],bbl:59,bbl_header:53,bcm:4,becaus:[11,57],been:[51,57],befor:[5,25,26,43,44,46,59],behav:[49,57],behavior:[5,6,47],below:[1,3,5,11,14,48,49,50,53,54,57],benchmark:51,besteffort:59,between:[5,7,25,26,32,42,49,50,51,57,59],bgp:[8,22,47,51,56,59,60],bgpupdat:55,bidirect:[7,26,42,50,51,59],bin:54,binari:[48,55],bit:[3,26,35,44,53,59],blaster:[1,3,4,5,6,7,25,26,35,46,49,50,51,52,54,55,56,57,58,59,60],blueprint:55,bng:[1,3,4,5,6,7,25,26,35,44,46,49,50,51,52,54,55,56,57,58,59,60],bngblaster:[1,3,4,5,6,7,11,14,26,32,47,48,49,50,51,55,57,59,60],bngblaster_test:48,border:55,both:[2,5,26,44,50,54,59],bound:[1,6,50,59],bp:[3,26,44,59],broadcast:[1,23,26],bsd:47,buffer:[49,51,54],build:[55,57],built:51,burst:[26,44,59],bypass:[26,27,49],c0a8:50,c:[48,50,51,57,60],calcul:[26,44,53,59],call:[3,51,57],can:[3,4,5,6,7,11,14,26,37,43,47,48,49,50,55,56,57,59,60],cap_dac_read_search:48,cap_net_admin:48,cap_net_raw:48,capabl:[48,55],captur:[5,26,27,49,60],carri:11,cat:[11,57],caus:57,cc:[9,11,26,29,49],cd:48,cfm:[9,26,29,49],chang:[5,25,26,43,48,55],channel:[3,5,25,26,35],chap:[3,6,26,37,54],chapter:6,check:[5,50,53,57,59],circuit:[1,3,6,20,26,29,49],classifi:[55,60],claus:47,cli:[1,3,4,5,6,14,47,50,55,57,59],client:[5,11,26,44,47,49,50,57,59],close:[11,16,57],cmake:48,cmocka:48,code:[1,3,4,6,11,14,50,57,59],com:[6,11,26,37,47,48,49,50],combin:[4,5,7,25,26,49,51,54,59],command:[4,5,11,14,48,49,50,55],commerci:47,commit:[1,6,24,26,48],common:[1,3,57],commun:[11,49],compil:55,complet:[51,57],condit:47,conf:[3,6,26,38,39,40],config:[7,46,48,54,57],configur:[2,5,11,38,39,40,43,46,47,49,50,51],confus:57,congest:[3,5,26,35],connect:[6,11,14,34,40,49,50,57],connector:[50,57],consid:[46,49,51,59],constant:51,consum:5,contain:[11,47,57],context:50,contrib:57,control:[1,3,6,11,23,26,35,41,50,57,59],converg:[7,47,51],convert:55,copi:[6,51],core:51,corner:50,correctli:[3,7],correspond:[5,7,11,26,29,44,49,53,59],could:[46,54,59,60],count:[5,6,25,26,43,55,57,59],counter:[11,17],cours:[50,60],cp:54,cpack:48,cpe:[6,51],cpu:47,creat:[26,43,50,55,57],csnp:[7,26,32,57],csun:3,csurq:[3,11,14],ctrl:[50,57],current:[49,51,55,57,59],d:4,data:[20,21,26,35,53,54,57],databas:[11,13],datar:[21,26],datatrack:57,dbngblaster_test:48,dcmake_build_typ:48,de:[3,26,29,49,57],deb:48,debian:48,debug:[48,55,57,60],decis:55,decod:[54,57],dedic:[5,25,26,59],def:57,defin:[3,5,6,21,25,26,36,49,50,51,55,57,59],delai:[5,6,21,25,26,40,43,44,49,59],deleg:[1,6,26,42],delet:51,deliveri:[3,26,35],denog13:47,depend:[53,59],deriv:59,describ:[3,26,35,57],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,49,55,57,59],design:[51,55,57],desir:54,destin:[4,5,26,44,50,59],detail:[1,2,3,4,5,6,7,11,15,25,26,47,48,50,51,54,57,59,60],deu:[1,3,6],dev:[48,49],dev_1:48,develop:11,devic:[3,4,46,49,50,57],df453a5ee9dbf6440aefbfb9630fa0f06e326d44:48,dgit_ref:48,dgit_sha:48,dhcp4:49,dhcp6:49,dhcp:[23,29,47,49,51,60],dhcpv6:[2,6,11,24,29,46,49,50,54],differ:[3,5,6,26,35,44,47,49,50,57,59],direct:[2,4,5,11,14,26,44,50,53,59],directli:[49,57],directori:[48,50,53],disabl:[1,5,6,7,11,17,18,23,24,25,26,31,32,38,39,40,42,53,57,59],disconnect:[8,11,14],discov:1,discoveri:[2,3,6,26,41],displai:[3,4,8,10,11,13,14,17,18],dissector:53,distinguish:57,distribut:[5,48],divid:59,dn:[6,26,39],dns1:[1,6,26,39,50],dns2:[1,6,26,39,50],doc:57,doe:[5,46,51],domain:[11,26,29,49],done:57,doubl:4,down:[3,6,20,21,26,29,49],download:[48,53],downstream:[4,5,20,21,26,44,50,51,53,59],dpkg:48,draft:57,driver:59,drop:[54,60],dsl:[20,21,26,29,49],dump:57,dup:3,durat:[5,25,26],dure:[55,57],dynam:[1,55,59],e:[5,25,26,28,29,30,49,57],each:[3,11,49,59],easi:51,easiest:48,easili:[4,48,54,55,59,60],echo:[6,26,40,49,54],edg:47,effici:[51,57],eip:48,either:48,element:[5,11],els:57,emul:[1,2,3,4,5,6,47,49,50,51,57],enabl:[1,2,3,4,5,6,7,11,17,18,23,24,26,31,32,38,39,43,48,50,54,57,59,60],encap:[21,26],encapsul:[21,26],encod:[54,57],end:[2,47,49,50,51,54,55,56],engin:57,enhanc:55,enough:[5,49,57],enter:50,entir:51,entri:57,env:54,environ:59,eoam:[9,11,26,29,49],equal:[26,29,49,57,59],error:[11,14,54,57,60],establish:[1,3,5,6,7,11,17,25,26,42,44,46,50,54,55,59],etg1:59,eth0:[26,28,29,30,49],eth1:[1,2,3,5,6,49,54,55,57,59],eth2:[3,4,5,6,49,54,57,59],eth3:49,eth4:[2,49],eth5:[2,49],eth:[1,3,6],ethernet:[1,4,6,49,50,51],ethertyp:[26,28,29,49],etr:[21,26],event:[51,60],everi:[5,47,49,50,51,55,57,59],everyth:59,exampl:[1,2,3,4,5,6,7,11,48,49,50,51,54,55,57,59],except:[49,51,53,57],exchang:55,exclud:59,execut:[11,14,48,54],execute_command:57,exist:[55,57],exit:[55,57],exp:[26,44,59],expect:[11,14,21,26,44,46,51,53,57,59],expens:51,experiment:[49,51,59],expir:1,explain:[2,11,26,50],explicitli:59,express:59,extend:55,extens:54,exterior:55,extern:[5,33,34,50,57],extract:54,f1:50,f9:50,f:[54,55,57],face:51,facto:57,fail:[48,54],failur:46,fals:[1,2,3,5,6,7,22,23,25,26,28,29,32,35,40,41,43,44,45,49,50,55,57,59],famili:55,familiar:50,fast:[5,51],faster:[5,25,26,53],fc00:50,fc66:[1,3,6,49,50,57,59],featur:50,feed:47,ff:[2,49],field:57,file:[5,8,11,13,22,26,33,47,48,50,54,60],filenam:[54,59],filter:[3,60],first:[1,5,6,7,11,22,26,43,44,50,51,54,55,59],fix:[3,26,29,35,49,53],flag:[1,23,26,46,51],flap:[11,54],flow:[1,4,6,7,11,15,18,47,50,51,54,59],focu:5,follow:[2,3,4,5,6,7,11,25,26,43,48,49,50,55,57,59,60],footprint:[47,51],forc:57,fork:48,format:[4,59],forward:[7,47,59],found:[11,47,57],four:3,fragment:[1,6,50],frame:[26,42],free:47,frequent:47,friendli:47,from:[2,5,6,26,29,42,44,47,49,50,51,53,55,57,59,60],fsm:51,fulfil:47,full:[47,51,55,59],further:[4,5,55,59],g:[5,25,26,28,29,30,49,57],gamma:[21,26],gap:[5,59],gatewai:[1,3,4,5,6,26,28,29,30,49,50,55,57,59],gdb:48,gdr:[21,26],gener:[7,25,26,42,43,47,48,50,54,57,59],get:[47,50,51],git:48,github:48,given:[3,7,26,44,53,59],global:[1,6,11,22,26,37,49,53,55,59],go:50,goal:51,good:47,graph:[50,57],graphviz:57,group:[2,5,10,11,25,26,29,44,49,50,53,59],guid:47,h:[55,57],ha:[26,44,48,50,51,53,55,57,59,60],handshak:[1,24,26,57],happen:50,hard:[47,59],hardwar:51,have:[21,26,50,51],head:48,header:[4,5,26,35,44,49,57,59,60],hello:[7,26,32,57],help:[55,57,60],helper:[26,44,59],here:[21,26,46,50,55],hex:57,high:[49,51],higher:[5,49],histor:57,hold:[7,26,32,57],holdtim:[22,26,55],hop:55,host:[2,4,6,26,41,49,53,59],hostnam:[3,7,26,32,35,50,57],how:[5,7,50,57,60],html:57,http:[48,57],i1:[26,29,49],i2:[26,29,49],i:[48,50,51],icmp:[49,54],icmpv6:[46,54],icrq:[3,26,35],id:[1,2,3,5,6,7,9,11,14,16,17,18,20,21,22,26,29,30,32,34,44,49,50,55,57,59],idea:46,ident:53,identifi:[7,21,22,26,29,32,34,44,49,55,57,59],idl:5,iec:57,ietf:57,ifac:55,ifindex:11,igmp:[5,10,25,29,49,54,60],igmpv3:[5,25,26],ignor:[6,26,40],implement:[5,47,51],implicitli:[26,30,49],inc:[3,47],includ:[5,6,7,11,25,26,27,39,47,48,49,50,51,54,55,57,59,60],increas:[11,49,50],increment:[49,53,55],indent:57,index:[11,12,53],infin:[6,26,41,44,59],info:[1,3,5,6,10,11,17,18,50,55,60],inform:[1,3,6,7,10,11,17,18,55,57,60],infrastructur:51,init:50,initi:[1,5,6,25,26,31,39,40],inject:[51,55,57],inner:[1,2,3,6,11,26,29,43,44,49,50,53,55,59],input:[50,60],instal:[47,50],instanc:[4,5,7,11,13,26,30,32,49,50,57],instead:53,integr:[4,51],interact:[11,50,60],intercept:[0,47],interconnect:57,interfac:[1,2,3,4,5,6,7,12,21,22,25,27,28,29,30,34,42,43,44,47,48,50,51,53,54,55,57,59,60],interl:[21,26],interleav:[21,26],intermedi:57,intern:[4,57],internet:[47,51,55,57],interv:[1,3,4,5,6,7,23,25,26,27,31,32,40,49,57,59],introduct:47,invok:59,io:[26,27,48,49,59,60],ip6cp:[3,11,16,29,38,49,50,54],ip:[1,3,5,6,25,26,35,39,44,49,50,51,53,59,60],ipcp:[3,11,16,29,35,39,49,50,54],ipo:[0,29,31,43,47,49,51,54],iptv:[0,47,51],ipv4:[1,2,3,4,5,7,8,11,22,23,29,30,31,32,35,42,44,46,49,50,53,54,55,57,59],ipv6:[1,3,4,7,29,30,31,32,42,44,46,49,50,54,55,57,59],ipv6pd:[1,6,7,26,42,44,50,54,59],isi:[7,13,30,32,33,34,47,49,56,60],isis_areaentri:57,isis_areatlv:57,isis_commonhdr:57,isis_l1_lsp:57,iso:57,iter:[1,5,25,26,29,43,49],its:[47,49],itself:57,j:[50,54],jitter:53,join:[10,11,25,26,49,60],jq:[1,6,11,50,57,59],json:[11,48,50,57,60],jsonpath:59,junk:57,just:[3,48],k:[50,57],keepal:[3,6,26,40],kei:[5,7,11,26,32,50,53,57],kernel:[26,27,49,51,54],keyboard:50,kind:6,kwarg:57,l1:[26,30,34,49,50,57],l2:[26,30,34,49,50,57,59],l2bsa:[0,47,49],l2tp:[0,14,26,35,44,47,49,59,60],l2tpv2:[3,47],l3:59,l:[5,50,55,57,60],label1:[26,44,59],label2:[26,44,59],label:[26,42,44,47,55,58,59],lac:3,lacp:49,lane:51,laptop:51,larg:[49,57],larger:49,last:[5,51,53,59],latenc:[51,53],later:57,layer:[2,26,27,44,49,51,59],lcp:[3,11,14,35,39,40,50,54],le:53,lead:[5,47],leak:57,learn:[49,57,60],leas:1,least:[5,11,49,51],leav:[10,11,25,26,49,60],left:50,legal:[0,47],len:59,length:[2,3,5,25,26,35,44,50,55,57,59],let:50,level1:[7,26,32,50,57],level2:[7,26,32,57],level:[7,11,13,26,29,30,32,34,49,50,55,57],li:[0,15,47],libcmocka:48,libcunit1:48,libdict:48,libdict_1:48,libjansson4:48,libjansson:48,libncurses5:48,librari:[51,55],libssl1:48,libssl:48,lifetim:[7,26,32,50,55,57],lightweight:[50,51],liid:4,like:[5,26,44,47,49,55,56,57,59],limit:[49,59],line:[1,3,6,20,21,29,49,59],link:[21,26,49,50,57],linux:[47,48,51],list:[8,11,12,14,15,17,49,50,51,55,57,60],ll:50,ln:[3,35,47,60],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,50,54,55,57],local:[8,11,14,22,26,30,49,55],local_pref:55,log:[5,11,50,55,57],loop:51,loss:[1,5,6,47,50,51,53,54,59,60],low:[21,26,47,51],lsdb:[11,13,57],lsp:[7,11,13,26,32,50],lspgen:50,lspid:57,lt:48,lua:53,lua_script:53,m:[50,55,57],ma:[26,29,49],mac:[1,2,6,26,28,30,49,50,59],machin:[47,50,51],mai:[5,55],main:57,mainten:[26,29,49],make:[48,55],mandatori:[3,8,9,10,11,12,13,14,15,16,17,18,19,21,26,35,44,59],mani:[50,51],manual:[26,28,30,48,49,55],map:51,mar:50,mark:57,marker:55,massiv:[47,51],match:[8,11,14],max:[1,2,3,6,7,21,26,27,29,35,37,38,39,40,41,43,44,49,50,54,59],maximum:[6,21,26,29,36,49,59],mbp:59,mc1:5,mc2:5,md5:[7,26,32,50,57],mean:[1,6,7,26,31,40,47,49,53,55,59],measur:[5,7,47,49,59],mediat:4,medium:51,memori:[47,51,55],mention:[5,25,26],merg:59,messag:[3,6,11,14,26,35,40,50,55,57],meta:60,metric:[26,30,34,49,50,57],might:[49,57,59],million:[47,59],millisecond:[5,6,26,27,40,49],min:[1,2,3,6,7,21,26,29,43,49,50,54,59],minimum:[21,26,29,49,59],miss:5,mix:51,mkdir:48,mmap:[49,51],mode:[1,3,6,26,27,29,35,48,49,51],model:[2,49,51],modern:[47,48],modifi:55,more:[5,25,26,47,49,50,55,57,59],most:[1,3,26,29,49,51,59,60],move:57,mpl:[26,42,44,47,56,59],mrt:[11,13,26,33,50,55],mru:[3,6,26,36],ms:[5,7,26,32,54,57],mtu:49,much:59,multicast:[0,11,19,25,26,47,51,54,59],multipl:[5,7,11,25,26,49,55,57,59],must:[11,59],n1:57,n:[1,3,6,11,26,29,43,44,49,55,57,59],nak:1,name:[2,3,5,6,26,28,29,30,35,41,44,49,50,54,55,59,60],nano:53,nanosecond:59,navig:50,nc:11,need:[5,11,48,49,50,57],netmask:1,netplan:49,network:[1,2,3,4,5,6,7,22,25,29,30,42,44,47,48,50,51,54,55,57,59,60],networkd:49,newer:57,next:[4,50,55],node:[7,26,32,47,50,57],non:[3,26,35,47,51,56],none:57,normal:[48,57],now:[50,57],nsec:59,num:55,number:[3,4,5,7,11,26,44,49,50,54,55,57,59,60],o:51,obvious:49,occur:46,off:[9,11],offer:1,offload:59,offset:[3,26,35,53],ok:[1,3,4,5,6,11,50,57,59],old:5,onc:55,one:[4,5,49,50,51,55,57,59],onli:[3,4,5,25,26,29,44,46,49,53,57,59,60],ont:[21,26],onu:[21,26],onupeak:[21,26],open:[6,11,16,47,50,54,55,57],oper:[47,49,55],optim:[47,48],option:[1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,23,24,25,26,28,30,38,39,44,48,49,50,51,53,54,55,57,59,60],order:[3,53],org:57,origin:57,os:57,osi:57,other:[6,11,26,37,46,49,50,51,57],otherwis:49,oui:6,our:51,out:[3,48],outer:[1,2,3,6,11,26,28,29,35,43,44,49,50,53,55,59,60],output:[3,55,60],outstand:[6,26,43],over:[1,5,6,21,26,43,44,57,59],overhead:51,overlap:5,overload:[7,26,32,57],overseen:46,overwrit:[26,29,44,49,59],own:[49,55,57],p2p:[26,30,49,50,57],p:[50,55,57,60],packag:48,packet:[1,3,4,5,6,26,27,35,44,48,49,50,51,53,54,55,57,59],packet_mmap:48,packet_mmap_raw:[26,27,48,49,51],packet_rx_r:51,packet_tx_r:51,pad:[7,26,32,54,57],padi:[6,26,41,54],pado:54,padr:[6,26,41,54],padt:54,pair:50,pap:[3,6,26,37,54],paramet:50,pars:48,particular:5,pass:48,password:[3,6,26,29,37,49],path:[11,55,57],payload:[26,44,59],pbit:[1,6,23,26,41,59],pcap:[50,55,57],pdu:[11,13,57],peak:[21,26],peer:[3,8,11,22,26,35,50,55,57],pend:[11,17],per:[5,6,7,11,25,26,27,29,32,43,44,48,49,51,53,54,55,57,59,60],perform:47,period:[1,26,31],permiss:48,permit:[3,26,35],phase:55,place:53,plan:55,polici:55,poll:[26,27,49,51,54],pon:[21,26],popular:51,port:4,possibl:[3,5,48,49,51,57,59],potenti:46,power:[7,21,26],pp:[2,3,5,6,7,26,42,44,50,51,54,55,59],ppi:[26,27,49],ppp:[3,29,36,37,38,39,40,41,49],pppoe:[0,2,3,5,29,41,43,46,47,49,51,54,59,60],pre:55,precis:[5,49],pref:55,prefer:[7,55],prefix:[1,6,47,49,50,51,55,57,59],present:[11,47],press:50,prevent:46,primari:[6,26,39,48,51,53],print:[50,57],prioriti:[1,2,3,5,6,21,23,25,26,35,41,44,50,59],process:[3,5,25,26,53],profil:[21,29,49],program:51,project:48,proper:[5,60],propos:[6,26,36],protocol:[3,4,5,6,7,11,14,25,26,29,32,37,38,39,46,47,49,50,51,54,55,57],provid:[1,2,3,4,5,6,11,48,49,51,57],proxi:3,pt:4,pta:49,purg:57,purpos:47,python3:54,python:[11,54,55],q:57,qdisc:[26,27,49],qinq:[2,26,28,29,49,50],qmx:4,qo:[47,49,59],queri:59,question:47,queue:47,quickli:[7,51],quickstart:47,r1:[50,57],r2:50,r:57,rang:[7,26,32,43,49,50,57],rapid:[1,6,24,26],rate:[3,5,6,7,20,21,26,29,43,44,49,51,54,59],rather:57,raw1:[50,59],raw2:59,raw:[5,8,11,22,26,44,48,49,51],rdi:[9,11],reachabl:[51,55,57],read:[51,57],real:[5,48,57],receiv:[3,4,5,6,7,26,35,36,44,49,50,51,53,54,57,58,59,60],recogn:5,recommend:[5,48,49],reconnect:[2,3,6,22,26,41,50,55],record:[5,25,26],recv:57,ref:48,refer:[2,4,6,47,49,51,55,57],referenc:55,refresh:[7,26,32,57],reject:[6,26,37],relat:60,releas:[1,23,26,48,55],reliabl:[3,5,26,35],remain:57,remot:[1,3,6,11,14,20,26,29,49],render:49,renew:1,replac:[11,49],repli:[1,50],report:[5,7,25,26,47,50,59],republish:57,request:[1,3,5,6,11,14,25,26,37,38,39,40,43,49,54,57],requir:[6,48,49],reserv:53,resolv:[1,26,30,31,43,49,50],resourc:51,respond:[6,49],respons:[6,11],restart:51,result:[3,5,11,14,25,26,50,54,59],retri:[1,2,3,6,7,23,24,26,31,32,35,37,38,39,40,41,57],rev:48,rfc2661:[3,11,14,26,35],rfc3145:[11,14],rfc6396:57,rfc:[6,57],rib:55,right:5,ring:[26,27,49,51],robot:51,root:[48,50],rout:[47,49,51,55,57],router:[7,26,32,46,47,49,50,56,57],rpc:[11,50],rpf:[26,44,59],rs:54,rtbrick:[1,3,6,11,26,37,47,48,49,50,53],rule:55,run:[1,3,4,5,6,11,14,26,44,47,50,51,55,57,59],rx:[1,3,4,5,6,26,27,44,49,50,54,55,59],s1:[2,50],s2:2,s:[5,7,11,25,26,27,32,49,50,51,55,57],same:[4,5,11,49,50,55],sbin:48,scale:[51,59],scapi:55,sccrq:[3,26,35],scratch:51,script:[11,53,54,55,59],search:5,sec:48,second:[1,5,6,7,22,23,24,25,26,31,32,37,38,39,40,41,43,44,50,51,53,55,57,59],secondari:[6,26,39],secret123:50,secret:[3,26,35,57],section:[2,5,11,21,26,29,49,59],see:[47,50,59],seed:57,segment:47,select:[7,26,29,44,49,59],self:57,send:[3,5,6,7,11,14,21,25,26,32,42,44,46,47,48,49,50,51,54,55,57,58,59,60],sens:55,sent:[49,51],separ:[26,44,47,59],seq:[1,6,50,54,57,59],seqnum:57,sequenc:[5,7,50,54,57,59,60],sequenti:53,seri:55,serv:51,server:[1,3,6,35,39,47,50],servic:[5,6,26,41,47,57],session:[0,1,2,3,4,5,6,8,9,14,16,17,18,19,25,29,30,37,41,42,43,44,46,47,49,50,51,54],set:[3,5,6,9,11,21,25,26,28,29,30,35,37,48,50,51,53,55,59],setcap:48,setup:[7,26,43,47,50,54,59],sha:48,share:51,should:[5,48,49,50,53,59],show:[5,7,55,57,59,60],shown:[1,3,4,5,11,14,48,49,53,54,57],sid:[7,26,32,50,57],side:51,signal:51,signatur:[5,25,26],similar:54,simpl:[7,11,26,32,50,51,54,55,57,59],simul:51,singl:[3,5,11,25,26,47,51,59,60],size:[3,7,26,27,32,35,49,53,57],skip:11,slot:[26,27,49],slow:[3,26,35],small:51,so:[47,51,56],sock:[1,3,4,5,6,11,14,50,55,57,59],sock_stream:57,socket:[3,11,49,50,51,57],socket_path:57,softwar:47,solicit:1,some:[4,5,25,26,46,49,50,60],soo:7,soon:[55,59],sourc:[4,5,22,25,26,44,47,53,55,57,59],source1:[5,10,11],source2:[5,10,11],source3:[5,10,11],space:[47,51],special:[5,25,26],specif:[6,26,40],specifi:[5,25,26,42],speed:[11,14,51],spt:4,sr:[7,26,32,50,57],srgb:50,stack:51,standalon:4,standard:[48,55,57,60],start:[3,5,6,7,9,11,17,18,19,22,25,26,29,30,35,40,42,43,44,45,46,48,49,50,51,53,55,57,60],startup:[55,57],stat:[11,18,54],state:[1,3,5,6,21,26,47,49,50,57],statist:[4,7,11,15,17,18,51,54,59],statu:[1,3,4,5,6,11,26,40,50,57,59],stderr:57,steam:59,step:[26,29,49,50],stick:[3,26,35],still:50,stop:[5,6,9,11,17,18,19,26,43,44,45,50],store:[3,6,53,59],stream:[2,4,5,17,18,19,27,29,44,45,47,49,50,51,54,55,57],string:[26,29,49],sub:[3,4,53],subscrib:[1,47,51],substitut:49,subtract:59,subtyp:57,successfulli:11,sudo:[1,3,4,5,6,11,14,48,49,50,55,57,59,60],suit:47,support:[1,3,4,5,6,11,26,35,44,47,49,50,51,55,56,57,59,60],sy:57,symbol:48,synchron:57,system:[7,26,32,34,49,50,51,53,55,57],t1:1,t2:1,t:[50,57,59],tabl:[47,51,55,59],tag:4,take:5,target:48,task:57,tc:[26,44,59],tcp:[4,60],te:57,teardown:[7,8,11,13,22,26,32,43,55,57],term:[2,49,51],termin:[6,11,14,17,26,41,50],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,11,14,26,37,44,46,47,49,50,51,53,54,55,56,57,59,60],tester:[4,47],testprotocol:48,than:[5,49,55,57,59],thei:49,them:57,therefor:[5,26,43,49,55,59],thi:[1,3,5,6,7,11,14,23,24,25,26,29,37,38,39,44,46,47,48,49,50,51,53,55,57,59,60],third:[26,29,48,49],those:[6,7,21,26,44,49,54,55,57,59,60],thousand:[47,51],thread:[5,26,44,55],three:[5,25,26,49,51,57],through:[50,51],throughput:[21,26,49],time:[1,5,6,7,22,26,32,41,47,48,51,54,55,57,60],timeout:[1,2,3,6,23,24,26,31,37,38,39,40,41,54],timer:[51,57,60],timestamp:[49,57,59],tlv:57,todai:4,took:[7,59],tool:[7,11,14,50,55,57],top:50,topolog:[47,50,57],tos:[1,3,5,23,25,26,35,59],total:[1,6,48,50,54],tr:[2,49,51],track:47,traffic:[0,1,2,3,4,6,17,18,19,22,23,25,27,35,41,42,44,45,47,49,50,51,52,54,55,58,60],transmit:[5,51],tree:[21,26],trigger:55,troubleshoot:[47,48],trough:49,ttl:[26,44,59],tunnel:[3,11,14,26,35],two:[2,49,50,51,55,57,58,59],tx:[1,3,4,5,6,7,26,27,32,44,49,50,53,54,55,57,59],type:[1,2,4,5,6,7,20,21,26,29,32,44,49,50,51,53,55,57,59],typic:[5,55],u:11,udp:4,under:[3,46,47,49,55,57],unicast:[7,50,55,59],uniq:[2,6,26,41],uniqu:53,unit:[6,26,36],unix:11,unknown:54,unlabel:[26,42],unset:[9,11],untag:[26,29,30],until:[7,26,30,49,59],up:[3,5,6,20,21,26,29,49,50,51,57,58,59],updat:[8,11,13,14,22,26],update1:55,update2:55,upstream:[4,20,21,26,44,53,59],us:[1,3,4,5,6,7,11,14,25,26,35,44,47,48,49,50,51,53,54,55,56,57,59,60],usag:[26,29,49,55,57],user10:11,user1:[6,50],user:[6,11,26,37,47,48,50,51],usernam:[3,6,11,26,29,37,49,50],userspac:51,usr:[48,54],utf:57,v1:48,v:[48,49,51,57],valid:[4,53,55],valu:[6,11,21,26,29,37,49],variabl:[49,57],variou:[47,56,59],vector:55,vendor:[3,26,40,47],veri:51,verif:[47,51,59],verifi:[1,5,6,7,26,45,47,50,51,54,59,60],version:[5,25,26,29,48,49,57],veth1:50,veth:50,via:[3,5,6,26,36,49,51,55],view:[5,25,26,50],virtual:[47,50,51,57],vlan:[1,2,3,6,11,23,26,28,29,30,41,43,44,49,50,51,53,59,60],voic:59,volum:59,w:[55,57],wa:[6,11,51,57],wai:[1,5,24,26,48,57],wait:[5,26,30,43,44,49,59],walk:50,warn:[11,55],we:[11,50,59],well:5,wget:48,what:50,where:[3,7,26,35,44,49,50,51,53,59],which:[2,4,5,11,14,26,43,47,48,49,50,51,53,54,55,57,59,60],whole:[53,57],window:[3,7,26,32,35,51,57,60],withdraw:55,within:[5,25,26,46,57],without:[5,48,49,50,51,59],word:53,work:[4,5,7,50,59],world:5,would:[7,59],write:[51,55,57],written:57,wrong:[54,59],x:[53,57],y:48,you:[11,47,49,50,56,60],your:[46,47,50,55],youtub:47,z:57,zap:[25,26],zero:[3,26,35,49,59],zip:48},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>","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>","Frequently Asked Questions","BNG Blaster","Installation","Interfaces","Quickstart Guide","Architecture","Reference","BNG Blaster Traffic","Reports","BGP","Routing Protocols","ISIS","MPLS","Traffic Streams","Troubleshooting"],titleterms:{"static":1,a10nsp:[26,49],access:[0,26,49],address:1,adjac:57,api:11,architectur:51,ask:46,authent:[6,26],bgp:[11,26,55],blaster:[11,47,48,53],bng:[11,47,48,53],build:48,cfm:11,cli:11,command:[1,3,6,57,59],configur:[3,6,7,26,55,57,59],connect:26,contact:47,content:47,copyright:47,data:3,databas:57,decod:53,depend:48,dhcp:[1,26],dhcpv4:1,dhcpv6:[1,26],doubl:49,extens:6,extern:26,fast:53,file:[55,57,59],flood:57,flow:53,frequent:46,from:48,gener:[5,55],guid:50,header:[3,53],identifi:53,igmp:[11,26],instal:48,intercept:[4,11],interfac:[11,26,49],ip6cp:[6,26],ipcp:[6,26],ipo:[1,26],iptv:5,ipv4:[6,26],ipv6:[6,26],isi:[11,26,50,57],join:5,json:54,l2bsa:2,l2tp:[3,11],l2tpv2:26,lcp:[6,26],leav:5,legal:[4,11],li:[4,11],licens:47,limit:[5,55,57],line:26,ln:26,log:60,lsp:57,lspgen:57,magic:53,manual:5,mpl:58,mrt:57,multicast:[5,53],nanosecond:53,network:[26,49],number:53,output:54,pcap:60,plugin:53,ppp:[6,11,26],pppoe:[6,26,50],profil:26,protocol:[0,56],question:46,quickstart:50,raw:[55,59],refer:52,report:54,rfc5515:3,rout:56,run:48,scapi:57,send:53,sequenc:53,server:26,session:[7,11,26,53,55,59],set:49,signatur:53,singl:49,sourc:48,standard:54,start:59,stop:59,stream:[11,26,59],tag:49,test:[5,48],thread:59,timestamp:53,traffic:[5,7,11,26,53,59],tripl:49,troubleshoot:60,ubuntu:48,unicast:53,unit:48,untag:49,updat:[55,57],v6:1,variabl:3,vendor:6,verif:7,via:57,wireshark:53,zap:5}}) \ No newline at end of file