Arista MLAG

Материал из xapmc.net
Перейти к: навигация, поиск
Задача
Собрать из двух коммутаторов arista отказоустойчивое решение.
Решение
Воспользуемся услугами протокола MLAG.
Оборудование, которым располагаем.
Вендор Модель Имя
1. Arista DCS-7050T-36-R SW1
2. Arista DCS-7050T-36-R SW2
Схема сети

Arista MLAG.png

На 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