Построение коммутируемых компьютерных сетей

Команды агрегирования каналов

Показывать лекцию целиком

Агрегирование каналов связи (Link Aggregation) - это объединение нескольких физических портов в одну логическую магистраль на канальном уровне модели OSI с целью образования высокоскоростного канала передачи данных и повышения отказоустойчивости.

Все избыточные связи в одном агрегированном канале остаются в рабочем состоянии, а имеющийся трафик распределяется между ними для достижения балансировки нагрузки. При отказе одной из линий, входящих в такой логический канал, трафик распределяется между оставшимися линиями.

Включенные в агрегированный канал порты называются членами группы агрегирования (Link Aggregation Group). Один из портов в группе выступает в качестве мастера-порта (master port). Так как все порты агрегированной группы должны работать в одном режиме, конфигурация мастера-порта распространяется на все порты в группе.

Важным моментом при реализации объединения портов в агрегированный канал является распределение трафика по ним. Выбор порта для конкретного сеанса выполняется на основе выбранного алгоритма агрегирования портов, т.е. на основании некоторых признаков поступающих пакетов. В коммутаторах D-Link поддерживается 9 алгоритмов агрегирования портов:

  • macsource - МАС-адрес источника;
  • mac_destination - МАС-адрес назначения;
  • mac_source_dest - МАС-адрес источника и назначения;
  • ipsource - IP-адрес источника;
  • ipdestination - IP-адрес назначения;
  • ip_source_dest - IP-адрес источника и назначения;
  • l4_src_port - TCP/UDP-порт источника;
  • l4_dest_port - TCP/UDP-порт назначения;
  • l4_src_dest_port - TCP/UDP-порт источника и назначения.
  • В коммутаторах D-Link по умолчанию используется алгоритм mac_source (МАС-адрес источника).

    Программное обеспечение коммутаторов D-Link поддерживает два типа агрегирования каналов связи: статическое и динамическое, на основе стандарта IEEE 802.3ad (LACP).

    При статическом агрегировании каналов (установлено по умолчанию) все настройки на коммутаторах выполняются вручную, и они не допускают динамических изменений в агрегированной группе.

    Для организации динамического агрегирования используется протокол управления агрегированным каналом - Link Aggregation Control Protocol (LACP). Протокол LACP определяет метод управления объединением нескольких физических портов в одну логическую группу и предоставляет сетевым устройствам возможность автосогласования каналов путем отправки управляющих кадров протокола LACP непосредственно подключенным устройствам с поддержкой LACP. Порты, на которых активизирован протокол LACP, могут быть настроены для работы в одном из двух режимов: активном (active) или пассивном (passive). При работе в активном режиме порты выполняют обработку и рассылку управляющих кадров протокола LACP. При работе в пассивном режиме порты выполняют только обработку управляющих кадров LACP.

    Для того чтобы динамический канал обладал функцией автосогласования, рекомендуется порты, входящие в агрегированную группу, с одной стороны канала настраивать как активные, а с другой — как пассивные.

    Цель: Изучить настройку статического и динамического агрегирования каналов на коммутаторах D-Link.

    Оборудование:

    DES-3200-283 шт.
    Рабочая станция5 шт.
    Кабель Ethernet9 шт.
    Консольный кабель3 шт.

    Перед выполнением задания необходимо сбросить настройки коммутаторов к заводским настройкам по умолчанию командой

    reset config
    
    (рис 14.1) Схема 1

    Настройка статического агрегирования каналов

    Не соединяйте физически соответствующие порты устройств до тех пор, пока не настроено агрегирование каналов, т.к. в коммутируемой сети может возникнуть петля.

    Настройка DES-3200-28_A

    Создайте группу агрегирования каналов

    create link_aggregation group_id 1 type static
    

    Настройте алгоритм агрегирования каналов. Эти установки применяются к коммутатору глобально

    config link_aggregation algorithm mac_source_dest
    

    Включите порты 2, 4, 6, 8 в группу агрегирования каналов и выберите порт 2 в качестве мастера-порта

    config link_aggregation group_id 1 master_port 2 ports 2,4,6,8 state enable
    

    Настройка DES-3200-28_B

    Создайте группу агрегирования каналов

    create link_aggregation  group_id 1 type static
    

    Настройте алгоритм агрегирования каналов. Эти установки применяются к коммутатору глобально

    config link_aggregation  algorithm mac_source_dest 
    

    Включите порты 1, 3, 5, 7 в группу агрегирования каналов и выберите порт 1 в качестве мастера-порта

    config link_aggregation group_id 1 master_port 1 ports 1,3,5,7 state enable
    

    Подключите устройства, как показано на схеме 1 .

    Упражнения

    Проверьте выполненные настройки

    show link_aggregation 
    

    Скачайте файлы с FTP-сервера (IP-адрес 10.1.1.250/8), используя рабочие станции ПК1 и ПК2, при помощи FTP-клиента или приведенной команды

    Наберите в командной строке (cmd) Windows: ftp 10.1.1.250 hash mget *

    Во время скачивания фалов на две рабочие станции проверьте загрузку портов на обоих коммутаторах

    show utilization ports 
    
  • Что вы наблюдаете?
  • Распределяется нагрузка между каналами?
  • Настройка динамического агрегирования каналов (LACP)

    Перед выполнением задания отсоедините коммутаторы друг от друга.

    Настройка DES-3200-28_A

    Перед созданием группы агрегирования каналов, основанной на LACP, удалите существующую группу

    delete link_aggregation  group_id 1
    

    Создайте группу агрегирования каналов

    create link_aggregation group_id 1 type lacp
    

    Включите порты 2, 4, 6, 8 в группу агрегирования каналов и выберите порт 2 в качестве мастера-порта

    config link_aggregation group_id 1 master_port 2 port 2,4,6,8 state enabled
    

    Настройте порты на работу в пассивном режиме

    config lacp_port 2,4,6,8 mode passive
    

    Настройка DES-3200-28_B

    Перед созданием группы агрегирования каналов, основанной на LACP, удалите существующую группу

    delete link_aggregation group_id 1 
    

    Создайте группу агрегирования каналов

    create link_aggregation group_id 1type lacp
    

    Включите порты 1, 3, 5, 7 в группу агрегирования каналов и выберите порт 1 в качестве мастера-порта

    config link_aggregation group_id 1 master_port 1 port 1,3,5,7 state enable
    

    Подключите устройства, как показано на схеме 1 .

    Упражнения

    Скачайте файлы с FTP-сервера (IP-адрес 10.1.1.250/8), используя рабочие станции ПК1 и ПК2, при помощи FTP-клиента или приведенной команды

    Наберите в командной строке (cmd) Windows: ftp 10.1.1.250 hash mget *

    Во время скачивания файлов проверьте загрузку портов на обоих коммутаторах

    show utilization ports 
    
  • Что вы наблюдаете?
  • Распределяется ли нагрузка между каналами?
  • Проверьте выполненные настройки

    show link_aggregation 
    

    Проверьте режим работы LACP на портах коммутаторов

    show lacp_port 1-8 
    

    Измените режим работы LACP на портах коммутатора DES-3200-28 A на активный и выполните задание повторно

    config lacp_ports 2,4,6,8 mode active 
    
  • Что вы наблюдаете?
  • Распределяется ли нагрузка между каналами?
  • Отсоедините коммутаторы друг от друга.

    Настройка динамического агрегирования каналов (LACP) при распределении каналов между тремя коммутаторами

    Перед выполнением задания необходимо сбросить настройки коммутаторов к заводским настройкам по умолчанию командой

    reset config
    
    (рис 14.2) Схема 2

    Настройка DES-3200-28_A

    Создайте две группы агрегирования каналов

    create link_aggregation group_id 1 type lacp
    create link_aggregation group_id 2 type lacp
    

    Настройте алгоритм агрегирования

    config link_aggregation  algorithm mac_destination
    

    Включите порты 1-4 в группу агрегирования каналов id1 и выберите порт 2 в качестве мастера-порта

    config link_aggregation  group_id 1 master_port 2 ports 1-4 state enabled
    

    Настройте порты на работу в активном режиме

    config lacp ports 1-4 mode active
    

    Включите порты 5-8 в группу агрегирования каналов id2 и выберите порт 6 в качестве мастера-порта

    config link_aggregation  group_id 2 master_port 6 ports 5-8 state enabled 
    

    Настройте порты на работу в активном режиме

    config lacp ports 5-8 mode active 
    

    Настройка DES-3200-28_B

    Создайте группу агрегирования каналов

    create link_aggregation  group_id 1 type lacp
    

    Настройте алгоритм агрегирования

    config link_aggregation  algorithm mac_destination
    

    Включите порты 1-4 в группу агрегирования каналов id1 и выберите порт 1 в качестве мастера-порта

    config link_aggregation  group_id 1
    master_port 1 ports 1-4 state enabled 
    

    Настройка DES-3200-28_C

    Создайте группу агрегирования каналов

    create link_aggregation  group_id 2 type lacp
    

    Настройте алгоритм агрегирования

    config link_aggregation algorithm mac_destination
    

    Включите порты 5-8 в группу агрегирования каналов id2 и выберите порт 6 в качестве мастера-порта

    config link_aggregation  group_id 2 master_port 6 ports 5-8 state enabled 
    
    Внимание!
  • Если один конец агрегированного канала настроен как LACP, другой конец должен также иметь тип LACP. Если один конец имеет тип LACP, а другой Static, то соединение установлено не будет.
  • Если коммутатор с поддержкой LACP требуется подключить к коммутатору, поддерживающему только статическое агрегирование, то тип агрегированного канала на коммутаторе LACP необходимо установить в Static.
  • Подключите устройства, как показано на схеме 2 , и попробуйте передавать данные между рабочими станциями.

    Упражнения

    Проверьте выполненные настройки

    show link_aggregation
    

    Проверьте режим работы LACP на портах коммутаторов

    show lacp_port 1-8
    

    Во время скачивания файлов проверьте загрузку портов на всех коммутаторах

    show utilization ports 
    
  • Что вы наблюдаете?
  • Распределяется ли нагрузка между каналами?
  • Вернуться к учебному плану