Назад | Перейти на главную страницу

Соединение более 2-х микросхем вызывает обрывы соединения

Я использую CentOS 6.5. У меня есть 3 сервера с четырьмя нитками 1Gb. Я использую режим связывания 6 (тоже пробовал 0), работающий через коммутатор cisco 4948. Когда подключены только два сетевых кабеля, проблем нет. Если подключено более двух, сеть случайным образом отбрасывает пакеты, и мы случайно не можем подключиться к серверу. К счастью, мне удалось определить, что проблема исчезла при подключении одного или двух интерфейсов.

ifcfg-bond0:

DEVICE=bond0
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
USERCTL=no
BOOTPROTO=no
BONDING_OPTS="mode=6 miimon=100"

ifcfg-eth0 через 3:

DEVICE=eth0
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
BOOTPROTO=no

bonding.conf

alias netdev-bond0 bonding

Похоже, что некоторые из ваших портов коммутатора находятся не в правильной VLAN или имеют другую логическую ошибку, которая отделяет эти порты коммутатора от рабочих портов коммутатора.

Испытайте каждого раба индивидуально, либо как единственного члена связи, либо без связи вообще.

Я ожидаю, что некоторые рабы будут работать, а некоторые нет.

(Как бы то ни было, я терпеть не могу режимы 5 и 6, они ужасные хаки и не будут работать, когда к ним подключены виртуальные машины. Подружитесь со своей сетевой командой, попросите их настроить EtherChannel и использовать режим 2 или настроить LACP и использовать режим 4.)