<Info> создание агрегированного интерфейса между Cisco Catalyst и Sun Solaris 10
Дано
------- 1) Коммутатор: Catalyst 3750G Порты: GE0/1-GE0/4 2) Sun Solaris 10 (or Open Solaris) Интерфейсы: e1000g0, e1000g1, e1000g2, e1000g3 Имя хоста: sol10 Необходимо: ----------------- Создать агрегированный интерфейс на Sun Solaris с IP 192.168.26.10 Решение ----------------- 1) Cisco ena conf t ; определение метода выравнивания нагрузки по агрегированному каналу port-channel load-balance src-dst-ip ;установить приоритет коммутатора в выборах для опрежделения роли Acter/Passive. Чем больше значение, тем меньше приоритет ; Используется если с обеих сторон установлено active lacp system-priority 100 ; Enable Inteface configuration mode int range gi 0/1 - 4 ; Set the type of agregation protocol channel-protocol lacp ;Определение номера (идентификатора) агрегированного канала и режим его работы (active/passive) ; Идентификатор является внутренним для устройства и вовсе не обязательно с обеих сторон использовать одно и тоже значение channel-group 1 mode active ; Установка приоритета данного агрегированного интерфейса при выборах Active/Passive (если с обеих сторон выставлено Active). ; Не обязательно. В случае отсутствия используется значение определенное ранее для коммутатора в целом lasp port-priority 100 ; Переход в конфигурирование агрегированного интерфейса int port-channel 1 ; Установка STP веса канала ; Не обязательно для данного случая. Важно при соединении коммутатор-коммутатор spanning-tree cost 3 exit write memory ; а можно copy run start 2) Sun 2.1 Убиение существующих интерфейсов 3-го уровня ifconfig e1000g0 unplumb ifconfig e1000g1 unplumb ifconfig e1000g2 unplumb ifconfig e1000g3 unplumb 2.2 Проверка существования интерфейсов 2-го уровня (линков) dladm show-link 2.3. Просмотр св-в и значений интерфейсов второго уровня dladm show-linkprop # должно быть пусто, если у вас в системе всего 4 интерфейса (которые мы отключили на первом шаге) 2.4 Создание агрегированного интерфейса второго уровня dladm create-aggr -l passive -d e1000g0 -d e1000g1 -d e1000g2 -d e1000g3 1 2.5 Проверка создания интерфейса 2-го уровня dladm show-aggr 2.6 Проверка статистики работы агрегированного интерфейса 2-го уровня dladm show-aggr -s dladm show-link -s 2.7 Формирование интерфейса третьего уровня 2.7.1 Проверка наличия в /dev ls /dev/aggr* 2.7.2 Проверка наличия имени в /etc/inet/hosts cat /etc/inet/hosts .... sol10 192.168.26.10 2.7.3 Формирования файла с настройками третьего уровня для интерфейса aggr1 echo sol10 > /etc/hostname.aggr1 # можно и echo 192.168.26.10 > /etc/hostname.aggr1 2.8 Перезагрузка init 6 2.9 Проверка существования интерфейса третьего уровня aggr1 ifconfig -a |
Познавательно.
Если подключаю к таким образом настроенному каталисту FreeBSD через lagg(4), то правильно понимаю, что следует использовать протокол lacp? Тогда аналогом вашего соляркиного примера будет: kldload lagg ifconfig em0 up ifconfig em1 up ifconfig em2 up ifconfig em3 up ifconfig lagg0 laggproto lacp laggport em0 laggport em1 laggport em2 laggport em3 192.168.26.10 netmask 255.255.255.0 |
Цитата:
Однако, судя по ссылке можно задействовать и фирменный Cisco EtherChannel (если коммутатор старый) ifconfig lagg0 laggproto fec laggport em0 laggport em1 laggport em2 laggport em3 192.168.26.10 netmask 255.255.255.0 |
Вопрос вдогонку, а линуксовый bonding (или что там сейчас актуально) с LACP дружит или нет?
|
Цитата:
OpenSuse понимает. Судя по https://bugzilla.novell.com/show_bug.cgi?id=572367 http://old-en.opensuse.org/Bonding только его и понимает. |
Время: 13:22. |
Время: 13:22.
© OSzone.net 2001-