MC-LAG

1. Настройка клиентских устройств
Тут всё как обычно, кроме того, что порты xe-0/0/1 и xe-0/0/2 на CEs объединяются в один агрегированный интерфейс, будто на другом конце одно устройство. Сам конфиг:
2. Настройка ICL (Inter-Chassis Link)
Для настройки связности между двумя PE-коммутаторами нам нужно настроить Lo0 адреса и для отдельного VLAN'а настроить IRB-интерфейс, после чего включить на интерфейсах IRB и Lo0 OSPF. Это необходимо для того, чтобы была связность между LoopBack-адресами и функционировал Inter-Control Center Communications Protocol (ICCP), речь о котором пойдёт далее. Вот так выглядит конфигурация на одном из PE-коммутаторов:
Проверяем связность до Lo0:
Связность есть, поэтому можно переходить к настройке ICCP.
3. Настройка ICCP (Inter-Control Center Communications Protocol)
ICCP отвечает за передачу информации между устройствами, состоящими в MC-LAG. Связность по данному протоколу настраивается также, как и в iBGP, т.е. устройства являются друг для друга пирами, а связность устанавливается на LoopBack-адресах.
Тут, как видно, настроен протокол ICCP. Нужно разобрать по строчкам что делает каждая команда.
Команда
Расшифровка
set switch-options service-id 1
Устанавливаем Service ID для каждого MC-AE интерфейса, который принадлежит к LAG. Необходим для синхронизации MAC-таблиц, ARP-таблиц и т.д.
set protocols iccp local-ip-addr 10.0.0.1
Устанавливаем Source-IP, с которого будет послыаться информация об этом шасси
set protocols iccp peer 10.0.0.2 redundancy-group-id-list 1
Тут устанавливаем LoopBack-IP пира и указываем его Service-ID (Должен совпадать с нашим)
set protocols iccp peer 10.0.0.2 liveness-detection minimum-interval 1000
Разворачиваем BFD и ставим интервал отправки Hello-пакетов в 1000мс (в рабочих условиях чаще)
set protocols iccp peer 10.0.0.2 liveness-detection multiplier 3
Ставим сколько пакетов BDF должен недополучить, чтобы считать соседа мертвым (т.е после 3 секунд наш сосед будет считаться мёртвым)
Т.е. топология сети может быть разной, и если прямой линк пропадёт, то связность по протоколу ICCP всё равно останется. В данном случае такого не произойдёт, так как у нас только один линк от роутера. Это сделано, чтобы не настраивать STP, который будет рассмотрен в других главах.
Посмотрим установилось ли соединение по ICCP и BFD:
4. Active-Standby Mode
Такая конфигурация редко где используется, но проще настраивается по причине того, что в Active-Active в передаче трафика участвуют два устройства. Настройка выглядит так:
Разберём по пунктам зачем и что нужно:
Заодно добавим на Router Bridge-Domain и интерфейс для маршрутизации:
5. Active-Active Mode
Тут всё аналогично, только добавляется несколько новых команд:
Multi-chassis-protection необходимо для функционирования Active-Active. Если даже протокол ICCP cкажет, что пир недоступен (например, если ICCP установлен не на LoopBack-адресах), то Multi-chassis-protection позволит избежать петли.
6. Проверка работы
Active-Active cо стороны провайдера:
Active-Active cо стороны клиента:
Active-Standby cо стороны провайдера:
Active-Standby cо стороны клиента:
Т.е. отличия Active-Standby от Active-Active тут видны хорошо.
Ну и пинги, как проверка работы канала и IRB:
Last updated
Was this helpful?