bfd – a family of commands for configuring the Bidirectional Forwarding Detection (BFD) protocol

This section uses the following conventions:

bfd> [no] enabled

Enable (or disable, if no) the BFD instance.

bfd> [no] peer <name>

Configure (or delete if no) BFD parameters for the specified peer.

Example:

ngfw> bfd> peer TEST

bfd> peer=['name']> [no] address <address>

Set (or remove, if no) the address for BFD.

Example:

ngfw> bfd> peer=['TEST']> address 10.10.10.1

bfd> peer=['name']> [no] transmit-interval <interval>

Set (or remove, if no) the transmit interval for BFD in milliseconds. Possible values of the interval parameter are 50 to 10000.

Example:

ngfw> bfd> peer=['TEST']> transmit-interval 2345

bfd> peer=['name']> [no] receive-interval <interval>

Set (or remove, if no) the receive interval for BFD in milliseconds. Possible values of the interval parameter are 50 to 10000.

Example:

ngfw> bfd> peer=['TEST']> receive-interval 123

bfd> peer=['name']> [no] multiplier <multiplier>

Set (or remove, if no) the multiplier for BFD. Possible values of the multiplier parameter are 2 to 255.

Example:

ngfw> bfd> peer=['TEST']> multiplier 4

bfd> peer=['name']> [no] vrf <vrf-name>

Set (or remove, if no) the VRF for BFD.

Example:

ngfw> bfd> peer=['TEST']> vrf Blue

show bfd peers

Show the list of all BFD peers.

Example:

ngfw> show bfd peers
[
  {
    "multihop":false,
    "peer":"10.10.10.1",
    "vrf":"Main",
    "id":1510761655,
    "remote-id":0,
    "passive-mode":false,
    "status":"down",
    "downtime":21,
    "diagnostic":"ok",
    "remote-diagnostic":"ok",
    "receive-interval":123,
    "transmit-interval":2345,
    "echo-receive-interval":0,
    "echo-transmit-interval":0,
    "detect-multiplier":4,
    "remote-receive-interval":1000,
    "remote-transmit-interval":1000,
    "remote-echo-receive-interval":0,
    "remote-detect-multiplier":3,
    "rtt-min":0,
    "rtt-avg":0,
    "rtt-max":0
  }
]

show bfd peer <name>

Show BFD parameters for the specified peer.

Example:

ngfw> show bfd peer TEST
{
  "multihop":false,
  "peer":"10.10.10.1",
  "vrf":"Main",
  "id":1510761655,
  "remote-id":0,
  "passive-mode":false,
  "status":"down",
  "downtime":19,
  "diagnostic":"ok",
  "remote-diagnostic":"ok",
  "receive-interval":123,
  "transmit-interval":2345,
  "echo-receive-interval":0,
  "echo-transmit-interval":0,
  "detect-multiplier":4,
  "remote-receive-interval":1000,
  "remote-transmit-interval":1000,
  "remote-echo-receive-interval":0,
  "remote-detect-multiplier":3,
  "rtt-min":0,
  "rtt-avg":0,
  "rtt-max":0
}

show bfd peer-counters <name>

Show BFD counters for the specified peer.

Example:

ngfw> show bfd peer-counters TEST
{
  "multihop":false,
  "peer":"10.10.10.1",
  "vrf":"Main",
  "control-packet-input":0,
  "control-packet-output":0,
  "echo-packet-input":0,
  "echo-packet-output":0,
  "session-up":0,
  "session-down":0,
  "zebra-notifications":0
}

show bfd config

Show current BFD configuration.

Example:

ngfw> show bfd config
{
  "ngfw-bfd:bfd": {
    "enabled": true,
    "peers": [
      {
        "name": "TEST",
        "address": "10.10.10.1",
        "vrf": "Management"
      }
    ]
  }
}

| Home | Next |