bfd – семейство команд для настройки протокола Bidirectional Forwarding Detection (далее BFD)

В данном разделе используются следующие обозначения:

bfd> [no] enabled

Включить (или выключить, если no) экземпляр BFD.

bfd> [no] peer <name>

Настроить (или удалить, если no) параметры BFD для заданного соседа.

Пример:

ngfw> bfd> peer TEST

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

Установить (или удалить, если no) адрес для BFD.

Пример:

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

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

Установить (или удалить, если no) интервал передачи для BFD в миллисекундах. Допустимые значения параметра interval50..10000.

Пример:

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

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

Установить (или удалить, если no) интервал приема для BFD в миллисекундах. Допустимые значения параметра interval50..10000.

Пример:

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

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

Установить (или удалить, если no) множитель для BFD. Допустимые значения параметра multiplier2..255.

Пример:

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

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

Установить (или удалить, если no) VRF для BFD.

Пример:

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

show bfd peers

Показать список всех соседей BFD.

Пример:

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>

Показать параметры BFD для заданного соседа.

Пример:

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>

Показать счетчики BFD для заданного соседа.

Пример:

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

Показать текущую конфигурацию протокола BFD.

Пример:

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

| Home | Next |