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>
.
l2
: режим балансировки на основе Destination MAC + Source MAC
;l2l3
: режим балансировки на основе Destination MAC + Source MAC + Destination IP + Source IP
;l3l4
: режим балансировки на основе Destination IP + Source IP + Destination Port + Source Port
.xor
: статический режим агрегации; распределение пакетов идёт по алгоритму XOR MAC-портов и/или режима балансировки агрегации;lacp
: динамический режим агрегации; распределение пакетов идёт по протоколу LACP и режима балансировки агрегации;activeBackup
: статический режим агрегации; распределение пакетов идёт по одному из активных (рабочих) интерфейсов, находящихся в агрегации;roundRobin
: статический режим агрегации; распределение пакетов идёт по кругу между всеми интерфейсами, находящимися в агрегации;broadcast
: статический режим агрегации; распределение пакетов идёт по всем активным (рабочим) интерфейсам, находящимся в агрегации.