mirror of
https://github.com/rtbrick/bngblaster.git
synced 2024-05-06 15:54:57 +00:00
61 lines
1.7 KiB
ReStructuredText
61 lines
1.7 KiB
ReStructuredText
.. code-block:: json
|
|
|
|
{ "ldp": {} }
|
|
|
|
|
|
.. list-table::
|
|
:widths: 25 50 25
|
|
:header-rows: 1
|
|
|
|
* - Attribute
|
|
- Description
|
|
- Default
|
|
* - `instance-id`
|
|
- LDP instance identifier
|
|
-
|
|
* - `keepalive-time`
|
|
- LDP session keepalive time in seconds
|
|
- 15
|
|
* - `hold-time`
|
|
- LDP hello hold time in seconds
|
|
- 15
|
|
* - `hostname`
|
|
- LDP hostname
|
|
- bngblaster
|
|
* - `lsr-id`
|
|
- LDP LSR identifier
|
|
- 10.10.10.10
|
|
* - `teardown-time`
|
|
- LDP teardown time in seconds
|
|
- 5
|
|
* - `ipv6-transport-address`
|
|
- LDP transport IPv6 address
|
|
-
|
|
* - `ipv4-transport-address`
|
|
- LDP transport IPv6 address
|
|
- `lsr-id`
|
|
* - `no-ipv4-transport`
|
|
- Disable/discard IPv4 LDP hello messages
|
|
-
|
|
* - `prefer-ipv4-transport`
|
|
- Prefer IPv4 transport even if IPv6 is enabled
|
|
- `false`
|
|
* - `raw-update-file`
|
|
- LDP RAW update file
|
|
-
|
|
|
|
The `keepalive-time` defines the local LDP session keepalive
|
|
timeout. Each LDP peer must calculate the effective keepalive
|
|
timeout by using the smaller of its locally defined and received
|
|
timeout in the PDU. The value chosen indicates the maximum number
|
|
of seconds that may elapse between the receipt of successive PDUs
|
|
from the LDP peer on the session TCP connection. The keepalive
|
|
timeout is reset each time a PDU arrives. The BNG Blaster will
|
|
send keepalive messages at an interval calculated by using the
|
|
effective keepalive time divided by 3. Assuming an effective
|
|
keepalive time of 15 seconds results in a keepalive interval
|
|
of 5 seconds.
|
|
|
|
Setting a valid `ipv6-transport-address` enables LDP IPv6
|
|
hello and transport. According to RFC7552, IPv6 is preferred
|
|
over IPv4 which can be changed with `prefer-ipv4-transport`. |