После прочтения https://wiki.linuxfoundation.org/networking/bonding в разделе «Максимальная пропускная способность в топологии с несколькими коммутаторами» интересно, могу ли я связать Host A
с одним портом LAN после коммутатора 802.3ad, например:
+-----------+
| Host A |
+-+---+---+-+
| | |
+--------+ | +---------+
| | |
+------+---+ +-----+----+ +-----+----+
| Switch A | | Switch B | | Switch C |
+-+----+---+ +-+---+----+ +-+---+----+
| | | | | |
+---+ | | | | |
| +-----|--------+ | | |
| | +--|------------|---------+ |
| | | | | |
| | | +--------+ | +---------+
| | | | | |
+--+--+--+-+ +-+---+---+-+
| Switch D | | Host B |
+-----+----+ +-----------+
|
+-----+-----+
| Host C |
+-----------+
Switch A, B, C - обычные неуправляемые переключатели, Switch D
- управляемый с поддержкой 802.3ad.
Host A
и Host B
оба настроены как BONDING_OPTS="mode=4 xmit_hash_policy=layer3+4"
На Switch D
После установки соединения 3 верхних портов смогу ли я получить доступ Host A
из Host C
?
BONDING_OPTS="mode=4"
не будет работать ни с, ни без Switcher D
и Host C
, BONDING_OPTS="mode=0"
должен работать.
Есть ли способ уменьшить вещание, поскольку Switcher D
свяжет другие переключатели.
Я переделал вашу диаграмму, чтобы было немного легче понять, что происходит.
Сценарий А - это то, как вы представили свою проблему.
Поскольку вы используете неуправляемые немые переключатели, диаграмму можно упростить и свернуть в сценарий B. Вы пытаетесь создать две группы агрегирования каналов (LAG) (802.3 ad), состоящие из трех ссылок на коммутатор D от хоста A и хоста B Эти связи LAG представлены овалами на новой диаграмме.
Теоретически ваш трафик должен проходить между всеми хостами. ТЕМ НЕ МЕНИЕ, поскольку вы напрямую подключаете хост A и хост B к неуправляемым коммутаторам, ваши LAG-ссылки могут формироваться неправильно. В результате связь между хостом A или хостом B и коммутатором D будет непредсказуемой.
Дополнительные предостереженияГруппы LAG в Cisco IOS называются EtherChannels. Для EtherChannels требуются выделенные интерфейсы на каждую сформированную группу EtherChannel (Port Channel). Даже если бы коммутаторы A, B и C имели поддержку 802.3ad и были Cisco IOS, каналы EtherChannels не сформировались бы.
Распространение LAG на физические устройства обычно не поддерживается большинством поставщиков. Cisco реализует эту функцию с помощью виртуальной системы коммутации (VSS) и формирует канал виртуального порта (VPC). https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-6500-virtual-switching-system-1440/prod_qas0900aecd806ed74b.html