mirror of
https://github.com/rtbrick/bngblaster.git
synced 2024-05-06 15:54:57 +00:00
77 lines
2.5 KiB
ReStructuredText
77 lines
2.5 KiB
ReStructuredText
![]() |
.. _session-traffic:
|
||
|
|
||
|
Session Traffic
|
||
|
---------------
|
||
|
|
||
|
The BNG Blaster is able to generate bidirectional unicast
|
||
|
session traffic for all addresses assigned to a session
|
||
|
(IPv4, IPv6 and IPv6PD).
|
||
|
|
||
|
.. image:: ../images/bbl_session_traffic.png
|
||
|
:alt: Session Traffic
|
||
|
|
||
|
This is a powerful tool to quickly verify that forwarding
|
||
|
is correctly setup and working.
|
||
|
|
||
|
Configuration
|
||
|
~~~~~~~~~~~~~
|
||
|
|
||
|
The following example shows how to enable session-traffic.
|
||
|
|
||
|
.. code-block:: json
|
||
|
|
||
|
{
|
||
|
"session-traffic": {
|
||
|
"ipv4-pps": 1,
|
||
|
"ipv6-pps": 1,
|
||
|
"ipv6pd-pps": 1
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.. include:: ../configuration/isis.rst
|
||
|
|
||
|
This traffic is generated between the session and a network
|
||
|
interface. In case of multiple network interfaces, the preferred
|
||
|
network interfaces can be selected using the ``network-interface``
|
||
|
option in the corresponding access configuration.
|
||
|
|
||
|
Verification
|
||
|
~~~~~~~~~~~~
|
||
|
|
||
|
The final report includes detailed information
|
||
|
for session traffic.
|
||
|
|
||
|
.. code-block:: none
|
||
|
|
||
|
Session Traffic:
|
||
|
Config:
|
||
|
IPv4 PPS: 1
|
||
|
IPv6 PPS: 1
|
||
|
IPv6PD PPS: 1
|
||
|
Verified Traffic Flows: 3000/3000
|
||
|
Access IPv4: 500
|
||
|
Access IPv6: 500
|
||
|
Access IPv6PD: 500
|
||
|
Network IPv4: 500
|
||
|
Network IPv6: 500
|
||
|
Network IPv6PD: 500
|
||
|
First Sequence Number Received:
|
||
|
Access IPv4 MIN: 1 ( 1.000s) MAX: 2 ( 2.000s)
|
||
|
Access IPv6 MIN: 2 ( 2.000s) MAX: 2 ( 2.000s)
|
||
|
Access IPv6PD MIN: 2 ( 2.000s) MAX: 2 ( 2.000s)
|
||
|
Network IPv4 MIN: 1 ( 1.000s) MAX: 2 ( 2.000s)
|
||
|
Network IPv6 MIN: 2 ( 2.000s) MAX: 2 ( 2.000s)
|
||
|
Network IPv6PD MIN: 2 ( 2.000s) MAX: 2 ( 2.000s)
|
||
|
|
||
|
|
||
|
The statistics starting with ``Access ...`` correspond to traffic
|
||
|
received on the access interface (network->access) where those
|
||
|
starting with ``Network ...`` correspond to traffic received on
|
||
|
the network interface (access->network).
|
||
|
|
||
|
The ``First Sequence Number Received`` is used to measure the forwarding
|
||
|
convergence. The session traffic starts automatically as soo as the session
|
||
|
is established using the rate configured. All traffic flows in the BNG Blaster
|
||
|
start with the 64bit sequence number 1. Assuming the first sequence number
|
||
|
received for given flow is 5 combined with a rate of 1 PPS would mean that
|
||
|
it took between 4 and 5 seconds until forwarding is working.
|