Агрегирование каналов и настройка IP-адресов

Схема сети

Настройка устройств в СПб

1) Начальная настройка роутера во Владивостоке (RT-Sankt-Peterburg):

# set system host-name RT.SPB
# set system root-authentication plain-text-password

Разрешим создание 2 агрегированных интерфейсов:

# set chassis aggregated-devices ethernet device-count 2

Создадим группу интерфейсов, чтобы не применять одну и ту же настройку к каждому:

# edit interfaces interface-range LAG0
    # set member-range ge-0/0/0 to ge-0/0/2
    # top
# edit interfaces interface-range LAG1
    # set member-range ge-0/0/3 to ge-0/0/5
    # top

И группируем интерфейсы в LAG:

# edit interfaces interface-range LAG0
    # set gigether-options 802.3ad ae0
    # top
# edit interfaces interface-range LAG1
    # set gigether-options 802.3ad ae1
    # top
# commit

После этого заставляем интерфейсы обмениваться LACP-пакетами, чтобы они сгруппировались:

# set interfaces ae0 aggregated-ether-options lacp active
# set interfaces ae1 aggregated-ether-options lacp active

Также можно перевести LACP в режим passive, тогда порт будет просто прослушивать канал, но отправкой пакетов для агрегации заниматься не будет. Соответственно, чтобы произошла агрегация, нужно чтобы противоположный интерфейс на другой железке был в active.

3) Настройка IP-адресов на Juniper

# set interfaces ae0 unit 0 family inet address 15.0.0.1/30
# set interfaces ae1 unit 0 family inet address 25.0.0.2/30
# set interfaces ge-0/0/9 unit 0 family inet address 8.8.8.1/24
# commit

4) Настройка IP-адресов на хосте во Владивостоке (PC-VVK):

Посмотрим доступные сетевые интерфейсы:

root@ubuntu:~# ip address 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:50:00:00:04:00 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::250:ff:fe00:400/64 scope link 
       valid_lft forever preferred_lft forever

Нам нужен ens3. Отредактируем файл /etc/network/interfaces и отредактируем его. Вот что должно получиться:

/etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens3
iface ens3 inet static
address 8.8.8.8
netmask 255.255.255.0
gateway 8.8.8.1

Сохраняем изменения и перезагружаем сетевого демона:

# systemctl restart networking.service

Далее пингуем шлюз. Должно всё получиться (P.S. у меня пришлось два раза перезагружать сетевую службу. Видимо из-за тормозов на виртуалке или староватой/глючной версии ubuntu server'а).

Далее нет смысла расписывать настройку остальных машин, так как там всё единообразно. Конфиги MX будут приведены в конце.

Last updated

Was this helpful?