bond – семейство команд для настройки и просмотра агрегированных интерфейсов

bond <name>

Перейти в меню настройки агрегированного интерфейса с именем <name>.

bond=['name']> create

Перейти в меню настройки создания агрегированного интерфейса.

bond=['name']> create> mode (xor|lacp|activeBackup|roundRobin|broadcast)

Задать режим агрегации. См. описание режимов агрегации.

bond=['name']> create> load-balance (l2|l2l3|l3l4)

Задать режим балансировки агрегации. См. описание режимов балансировки агрегации.

bond=['name']> add <interface-name>

Добавить интерфейс с именем <interface-name> в агрегированный интерфейс.

bond=['name']> remove <interface-name>

Удалить интерфейс с именем <interface-name> из агрегированного интерфейса.

bond=['name']> change mode (xor|lacp|activeBackup|roundRobin|broadcast)

Изменить режим агрегации. См. описание режимов агрегации.

bond=['name']> change load-balance (l2|l2l3|l3l4)

Изменить режим балансировки агрегации. См. описание режимов балансировки агрегации.

bond=['name']> delete

Удалить агрегированный интерфейс с именем <name>.

bond=['name']> exit

Выйти из меню настроек интерфейса.

show bond config all

Показать информацию о конфигурации всех агрегированных интерфейсов. Пример: show bond config all

{
  "ngfw-interfaces:interfaces": {
    "interface": [
      {
        "alias": "b1",
        "dataplane-config": {
          "symmetric-hash": "default"
        },
        "portDetails": {
          "linkSpeed": "auto"
        },
        "bondDetails": {
          "bondMembers": [
            "port2",
            "port3"
          ],
          "bondMode": "lacp",
          "bondHashingPolicy": "l2"
        },
        "isManagement": false,
        "isDedicatedPort": false,
        "interfaceType": "bond",
        "adminStatus": "down",
        "mtu": 1500,
        "protocol": "none",
        "useDns": true
      }
    ]
  }
}

show bond config name <name>

Показать информацию о конфигурации агрегированного интерфейса с именем <name>.

show bond interfaces all

Показать информацию обо всех интерфейсах, находящихся в агрегации, вместе с самим агрегатом по всем агрегированным интерфейсам. Пример: show bond interfaces all

{
  "ngfw-interfaces:interfaces": {
    "interface": [
      {
        "alias": "b1",
        "dataplane-config": {
          "symmetric-hash": "default"
        },
        "portDetails": {
          "linkSpeed": "auto"
        },
        "bondDetails": {
          "bondMembers": [
            "port2",
            "port3"
          ],
          "bondMode": "lacp",
          "bondHashingPolicy": "l2"
        },
        "isManagement": false,
        "isDedicatedPort": false,
        "if-index": 19,
        "interfaceType": "bond",
        "operStatus": "down",
        "adminStatus": "down",
        "duplex": "full",
        "mtu": 1500,
        "mac": "52:54:00:12:34:57",
        "protocol": "none",
        "ngfw-interface-stat:statistics": {
          "rx": {
            "total-packets": "0",
            "total-bytes": "0",
            "unicast-packets": "0",
            "unicast-bytes": "0",
            "multicast-packets": "0",
            "multicast-bytes": "0",
            "broadcast-packets": "0",
            "broadcast-bytes": "0",
            "error-packets": "0",
            "rate": {
              "bits-sec": "0",
              "packets-sec": "0"
            }
          },
          "tx": {
            "total-packets": "0",
            "total-bytes": "0",
            "unicast-packets": "0",
            "unicast-bytes": "0",
            "multicast-packets": "0",
            "multicast-bytes": "0",
            "broadcast-packets": "0",
            "broadcast-bytes": "0",
            "error-packets": "0",
            "rate": {
              "bits-sec": "0",
              "packets-sec": "0"
            }
          },
          "total-dropped-packets": "0"
        }
      }
    ]
  }
}
{
  "ngfw-interfaces:interfaces": {
    "interface": [
      {
        "alias": "port2",
        "dataplane-config": {
          "pci-address": "0000:00:04.0",
          "workers": [
            {
              "first": 0,
              "last": 0
            }
          ],
          "num-rx-queues": 1,
          "num-tx-queues": 0,
          "supported-link-speeds": [
            0
          ],
          "symmetric-hash": "default"
        },
        "portDetails": {
          "linkSpeed": "auto"
        },
        "bondDetails": {
          "bondName": "b1"
        },
        "isManagement": false,
        "isDedicatedPort": false,
        "description": "",
        "if-index": 1,
        "interfaceType": "port",
        "operStatus": "down",
        "adminStatus": "down",
        "speed": 0,
        "duplex": "full",
        "mtu": 1500,
        "mac": "52:54:00:12:34:57",
        "protocol": "none",
        "ngfw-interface-stat:statistics": {
          "rx": {
            "total-packets": "0",
            "total-bytes": "0",
            "unicast-packets": "0",
            "unicast-bytes": "0",
            "multicast-packets": "0",
            "multicast-bytes": "0",
            "broadcast-packets": "0",
            "broadcast-bytes": "0",
            "error-packets": "0",
            "rate": {
              "bits-sec": "0",
              "packets-sec": "0"
            }
          },
          "tx": {
            "total-packets": "0",
            "total-bytes": "0",
            "unicast-packets": "0",
            "unicast-bytes": "0",
            "multicast-packets": "0",
            "multicast-bytes": "0",
            "broadcast-packets": "0",
            "broadcast-bytes": "0",
            "error-packets": "0",
            "rate": {
              "bits-sec": "0",
              "packets-sec": "0"
            }
          },
          "total-dropped-packets": "0"
        }
      }
    ]
  }
}
{
  "ngfw-interfaces:interfaces": {
    "interface": [
      {
        "alias": "port3",
        "dataplane-config": {
          "pci-address": "0000:00:05.0",
          "workers": [
            {
              "first": 0,
              "last": 0
            }
          ],
          "num-rx-queues": 1,
          "num-tx-queues": 0,
          "supported-link-speeds": [
            0
          ],
          "symmetric-hash": "default"
        },
        "portDetails": {
          "linkSpeed": "auto"
        },
        "bondDetails": {
          "bondName": "b1"
        },
        "isManagement": false,
        "isDedicatedPort": false,
        "description": "",
        "if-index": 3,
        "interfaceType": "port",
        "operStatus": "down",
        "adminStatus": "down",
        "speed": 0,
        "duplex": "full",
        "mtu": 1500,
        "mac": "52:54:00:12:34:57",
        "protocol": "none",
        "ngfw-interface-stat:statistics": {
          "rx": {
            "total-packets": "0",
            "total-bytes": "0",
            "unicast-packets": "0",
            "unicast-bytes": "0",
            "multicast-packets": "0",
            "multicast-bytes": "0",
            "broadcast-packets": "0",
            "broadcast-bytes": "0",
            "error-packets": "0",
            "rate": {
              "bits-sec": "0",
              "packets-sec": "0"
            }
          },
          "tx": {
            "total-packets": "0",
            "total-bytes": "0",
            "unicast-packets": "0",
            "unicast-bytes": "0",
            "multicast-packets": "0",
            "multicast-bytes": "0",
            "broadcast-packets": "0",
            "broadcast-bytes": "0",
            "error-packets": "0",
            "rate": {
              "bits-sec": "0",
              "packets-sec": "0"
            }
          },
          "total-dropped-packets": "0"
        }
      }
    ]
  }
}

show bond interfaces name <name>

Показать информацию обо всех интерфейсах, находящихся в агрегации, вместе с самим агрегатом с именем <name>.

show bond info all

Показать информацию об агрегированных портах. Пример: show bond info all

{
  "ngfw-bond-info:info": {
    "bond": [
      {
        "name": "bond1",
        "sw-if-index": 9,
        "bondMode": "LACP",
        "bondHashingPolicy": "L2",
        "active-members": 0,
        "members": 2,
        "hw-if-index": 9,
        "dev-instance": 0,
        "iface-id": 0,
        "members-names": [
          {
            "name": "port2"
          },
          {
            "name": "port3"
          }
        ]
      }
    ]
  }
}
{
  "ngfw-bond-info:info": {
    "bond": [
      {
        "name": "bond2",
        "sw-if-index": 11,
        "bondMode": "LACP",
        "bondHashingPolicy": "L2",
        "active-members": 0,
        "members": 1,
        "hw-if-index": 11,
        "dev-instance": 1,
        "iface-id": 1,
        "members-names": [
          {
            "name": "port4"
          }
        ]
      }
    ]
  }
}

show bond info name <name>

Показать информацию об агрегированном порте с именем <name>.

show bond lacp all

Показать информацию о режиме работы LACP-протокола агрегированных портов. Пример: show bond lacp all

{
  "ngfw-bond-info:lacp-info": {
    "bond": [
      {
        "name": "bond1",
        "members": [
          {
            "name": "port2",
            "sw-if-index": 1,
            "good-lacp-pdu-received": "0",
            "bad-lacp-pdu-received": "0",
            "lacp-pdu-sent": "0",
            "good-marker-pdu-received": "0",
            "bad-marker-pdu-received": "0",
            "debug-on": false,
            "is-loopback-port": false,
            "port-enabled": false,
            "port-moved": false,
            "timer-expiration-status": false,
            "port-aggregation-ready": false,
            "actor-state": {
              "state": "0xc7",
              "expired": true,
              "default": true,
              "distributing": false,
              "collecting": false,
              "synchronization": false,
              "aggregation": true,
              "timeout": true,
              "activity": true,
              "system-priority": 65535,
              "mac": "52:54:00:12:34:57",
              "key": 9,
              "port-priority": 255,
              "port-number": 1
            },
            "partner-state": {
              "state": "0x02",
              "expired": false,
              "default": false,
              "distributing": false,
              "collecting": false,
              "synchronization": false,
              "aggregation": false,
              "timeout": true,
              "activity": false,
              "system-priority": 65535,
              "mac": "00:00:00:00:00:00",
              "key": 9,
              "port-priority": 255,
              "port-number": 1
            },
            "current-while-timer": "131.00 seconds ago",
            "periodic-timer": "134.00 seconds ago",
            "rx-state": "expired",
            "tx-state": "transmit",
            "mux-state": "detached",
            "ptx-state": "no periodic"
          },
          {
            "name": "port3",
            "sw-if-index": 3,
            "good-lacp-pdu-received": "0",
            "bad-lacp-pdu-received": "0",
            "lacp-pdu-sent": "0",
            "good-marker-pdu-received": "0",
            "bad-marker-pdu-received": "0",
            "debug-on": false,
            "is-loopback-port": false,
            "port-enabled": false,
            "port-moved": false,
            "timer-expiration-status": false,
            "port-aggregation-ready": false,
            "actor-state": {
              "state": "0xc7",
              "expired": true,
              "default": true,
              "distributing": false,
              "collecting": false,
              "synchronization": false,
              "aggregation": true,
              "timeout": true,
              "activity": true,
              "system-priority": 65535,
              "mac": "52:54:00:12:34:57",
              "key": 9,
              "port-priority": 255,
              "port-number": 2
            },
            "partner-state": {
              "state": "0x02",
              "expired": false,
              "default": false,
              "distributing": false,
              "collecting": false,
              "synchronization": false,
              "aggregation": false,
              "timeout": true,
              "activity": false,
              "system-priority": 65535,
              "mac": "00:00:00:00:00:00",
              "key": 9,
              "port-priority": 255,
              "port-number": 2
            },
            "current-while-timer": "131.00 seconds ago",
            "periodic-timer": "134.00 seconds ago",
            "rx-state": "expired",
            "tx-state": "transmit",
            "mux-state": "detached",
            "ptx-state": "no periodic"
          }
        ]
      }
    ]
  }
}
{
  "ngfw-bond-info:lacp-info": {
    "bond": [
      {
        "name": "bond2",
        "members": [
          {
            "name": "port4",
            "sw-if-index": 5,
            "good-lacp-pdu-received": "0",
            "bad-lacp-pdu-received": "0",
            "lacp-pdu-sent": "0",
            "good-marker-pdu-received": "0",
            "bad-marker-pdu-received": "0",
            "debug-on": false,
            "is-loopback-port": false,
            "port-enabled": false,
            "port-moved": false,
            "timer-expiration-status": false,
            "port-aggregation-ready": false,
            "actor-state": {
              "state": "0xc7",
              "expired": true,
              "default": true,
              "distributing": false,
              "collecting": false,
              "synchronization": false,
              "aggregation": true,
              "timeout": true,
              "activity": true,
              "system-priority": 65535,
              "mac": "52:54:00:12:34:59",
              "key": 11,
              "port-priority": 255,
              "port-number": 1
            },
            "partner-state": {
              "state": "0x02",
              "expired": false,
              "default": false,
              "distributing": false,
              "collecting": false,
              "synchronization": false,
              "aggregation": false,
              "timeout": true,
              "activity": false,
              "system-priority": 65535,
              "mac": "00:00:00:00:00:00",
              "key": 11,
              "port-priority": 255,
              "port-number": 1
            },
            "current-while-timer": "38.00 seconds ago",
            "periodic-timer": "41.00 seconds ago",
            "rx-state": "expired",
            "tx-state": "transmit",
            "mux-state": "detached",
            "ptx-state": "no periodic"
          }
        ]
      }
    ]
  }
}

show bond lacp name <name>

Показать информацию о режиме работы LACP-протокола агрегированного порта с именем <name>.

Описание режимов балансировки агрегации

Описание режимов агрегации

| Prev | Home | Next |