Агрегирование каналов

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

Для агрегирования каналов существуют другие названия:
— port trunkingCisco trunk’ом называется тегированный порт, поэтому с этим термином путаницы больше всего),
— EtherChannelCisco так называется агрегирование каналов, это может относиться как к настройке статических агрегированных каналов, так и с использованием протоколов LACP или PAgP),
— port channel,
NIC bonding.

В статье будет описано, как создать агрегированный канал для коммутатора HP Procurve 3500yl.

Создавать будем обычный trunk (именно транк в понимании cisco), что бы можно было обойтись без создания аналогичного транка на удалённой стороне.

Первым делом переведём нужные нам порты в состояние disable, что бы избежать петель в процессе настройки (позже мы опять вернём порты в enable):

sun#conf t
sun(config)#int ethernet 9-10
sun(eth-9-10)#disable

А теперь посмотрим состояние наших портов

sun#sh run
interface 9
disable
exit
interface 10
disable
exit

Ну или можно через sh interfaces brief:

sun# sh interfaces brief
| Intrusion                           MDI   Flow  Bcast
Port    Type      | Alert     Enabled Status Mode       Mode  Ctrl  Limit
------- --------- + --------- ------- ------ ---------- ----- ----- ------
...
9     100/1000T   | No        NO     UP   1000FDx    MDIX  off   0
10    100/1000T   | No        NO     UP   1000FDx    MDIX  off   0
...

Теперь создадим trunk из 2-х портов:

sun#conf t
sun(config)#trunk 9-10 trk1 trunk

Если нужно просто создать etherchannel, то вводим такую команду:

sun#conf t
sun(config)#trunk 9-10 trk1 LACP

Теперь если запустить sh run то можно увидеть такую строку

trunk 9-10 Trk1 Trunk

После этого можно работать с интерфейсом trk1, как с обычным интерфейсом. Переведём его, например, в vlan105:

sun#conf t
sun(config)#vlan 105 untagged trk1

Смотрим sh run:

vlan 105
name "VLAN105"
untagged 1,Trk1
ip address xx.xx.xx.xx 255.255.255.0
exit

Агрегирование каналов: 10 комментариев

  1. Sebor

    Приветствую!
    Не подскажете, как настроить аггрегирование между solaris 11.1 и свичем h3c hp 5120?

    1. Sebor

      Я не имею прямого доступа к коммутатору, но со слов его админов, я понял следующее: агрегированному линку можно задать один из 2х типов: аксес и транк. Первый, при дефолтных настройках (админы уверяют, что там нечего настраивать) имеет странное поведение: выдергиваем 1й кабель — пинг не прерывается, вставляем на место — интерфейс в агрегате на солярке поднимается сразу. Выдергиваем 2й кабель — пинг не прерывается, вставляем на место — и здесь интерфейс очень долго поднимается (минут 5-7). Настройки агрегата на солярке тоже дефолтные: Policy L4, Lacpactivity Off, Mode Trunk.

      При включении второго типа (trunk на коммутаторе) ни при каких настройках агрегат на свиче не поднимался: пробовали оба режима lacp (static, dynamic), все три режима lacp на солярке (off, passive, active). Связи с сервером не было.

      Есть пара деталей, возможно важных: на сервере агрегат используется как устройство виртуального свича в первичном домене; кабели воткнуты в разные свичи, но они в стеке.

      1. skeletor Автор записи

        Если с одной стороны (на свиче) access то и на другой (сервер) тоже должен быть access. Тоже самое относится и к транку. Нельзя, что бы с обеих сторон были разные типы. Если хочется транк, тогда поднимайте транк и на соляре.

        1. Sebor

          Так в том то и дело, что на солярке только 2 типа агр. линка: trunk и dlmp. А на свиче trunk и access. И при транке на свиче сеть не работает.

          1. skeletor Автор записи

            Ну а вы знаете, что означает «транк»? Нужно ж ещё на солярке создать вланы, присвоить им IP, потом эти вланы смаршрутизировать и только тогда всё заработает.

          2. Sebor

            А можно подробнее про vlan? Когда читал документацию солярки по агрегированию каналов, про vlan упоминаний не было. Т.е. нужно создать в системе vlan с тем же id, что и на свиче, присвоить ip. А что Вы имеете в виду под маршрутизацией?

          3. skeletor Автор записи

            Нет, вы всё напутали. Лучше прочитайте в википедии, что такое влан, и т.д. Кое что про влан описано и у меня — http://skeletor.org.ua/?p=150

          4. Sebor

            Видимо я окончательно запутался… Зачем в моем случае вообще нужны вланы на солярке? На свиче оба порта принадлежат одному влану.
            Еще не определюсь с терминами: в cisco, как я понял, транком называется тегированный порт, но не уверен на счет этого у hp

          5. skeletor Автор записи

            Да, вы запутались. Вы спрашивали, почему нету связи с соляркой, когда вы настраиваете транк на свиче, я вам ответил.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *