Arista MLAG
Материал из xapmc.net
- Задача
- Собрать из двух коммутаторов arista отказоустойчивое решение.
- Решение
- Воспользуемся услугами протокола MLAG.
- Оборудование, которым располагаем.
Вендор | Модель | Имя |
---|---|---|
1. Arista | DCS-7050T-36-R | SW1 |
2. Arista | DCS-7050T-36-R | SW2 |
- Схема сети
- На SW1
mlag configuration domain-id mlag heartbeat-interval 2500 local-interface Vlan31 peer-address 10.0.0.2 peer-link Port-Channel31 reload-delay 150 vlan 3 name vlan3 vlan 31 trunk group m1peer interface Port-Channel31 switchport mode trunk switchport trunk group m1peer interface Port-Channel11 switchport access vlan 3 mlag 11 interface Ethernet1 channel-group 11 mode active interface Ethernet31 channel-group 31 mode active interface Ethernet32 channel-group 31 mode active
- На SW2
mlag configuration domain-id mlag heartbeat-interval 2500 local-interface Vlan31 peer-address 10.0.0.1 peer-link Port-Channel31 reload-delay 150 vlan 3 name vlan3 vlan 31 trunk group m2peer interface Port-Channel31 switchport mode trunk switchport trunk group m2peer interface Ethernet1 channel-group 11 mode active interface Port-Channel11 switchport access vlan 3 mlag 11 interface Ethernet31 channel-group 31 mode active interface Ethernet32 channel-group 31 mode active
- На стороне сервера подымаем LACP
- Настройка сервера debian
- Редактируем файл
- /etc/network/interfaces
- Добавляем в него интерфейс bond0
auto bond0 iface bond0 inet static address 1.1.1.2 netmask 255.255.255.0 network 1.1.1.0 gateway 1.1.1.1 slaves eth0 eth1 bond_mode 802.3ad bond_miimon 100 bond_downdelay 200 bond_updelay 200
- Останавливаем все сетевые процессы.
# ifdown eth0 (повторить для всех интерфейсов, входящих в bond0) # /etc/init.d/networking stop
- Стартуем теперь все сетевые процессы.
# ifup eth0 (повторить для всех интерфейсов, входящих в bond0) # ifup bond0 # /etc/init.d/networking start