Коммутация LAN : EtherChannel

Пример конфигурации канала EtherChannel между коммутатором Cisco Catalyst с Cisco IOS и рабочей станцией или сервером

13 августа 2008 - Перевод, выполненный профессиональным переводчиком
Другие версии: PDF-версия:pdf | Машинный перевод (28 июля 2013) | Английский (9 августа 2007) | Отзыв

Содержание

Введение
Предварительные условия
     Требования
     Используемые компоненты
     Соответствующие продукты
     Условные обозначения
Базовые сведения
     Руководство по проектированию
     Протокол согласования EtherChannel
Настройка
     Схема сети
     Настройка коммутатора
     Настройка сервера
Проверка
Поиск и устранение неполадок
Связанные обсуждения сообщества поддержки Cisco
Дополнительные сведения

Введение

В данном примере конфигурации описано, как устанавливать канал EtherChannel между коммутатором Cisco Catalyst с Cisco IOS и рабочей станцией или сервером.

Сведения о коммутаторах Cisco Catalyst с Catalyst OS см. в разделе Конфигурация канала EtherChannel между коммутатором Catalyst с CatOS и рaбочей станцией или сервером.

С помощью EtherChannel можно объединить несколько соединений Ethernet в один логический канал для распределения нагрузки трафика и резервирования при отказе одного или нескольких соединений в канале.

Можно использовать EtherChannel для соединения коммутаторов LAN, маршрутизаторов, серверов и клиентов с помощью неэкранированной витой пары (UTP) или одномодового и многомодового стекловолокна. В данном документе термины Fast EtherChannel, Gigabit EtherChannel, канал порта, группа каналов, и группа портов относятся к одному и тому же термину: EtherChannel. Содержимое данного документа относится ко всем этим каналам EtherChannel.

В данном документе рассматривается настройка канала EtherChannel уровня 2 между коммутатором Catalyst и сервером.

Предварительные условия

Требования

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

  • Коммутатор Cisco Catalyst, который отвечает системным требованиям для реализации EtherChannel. Дополнительные сведения см. в разделе Системные требования для реализации канала EtherChannel на коммутаторах Catalyst.

    Ниже приведен пример простой команды для определения возможности поддержки коммутатором/модулем канала EtherChannel:

    Switch#show interfaces Gi2/0/23 capabilities
    GigabitEthernet2/0/23
      Model:                 WS-C3750G-24T
      Type:                  10/100/1000BaseTX
      Speed:                 10,100,1000,auto
      Duplex:                half,full,auto
      Trunk encap. type:     802.1Q,ISL
      Trunk mode:            on,off,desirable,nonegotiate
      Channel:               yes
      Broadcast suppression: percentage(0-100)
      Flowcontrol:           rx-(off,on,desired),tx-(none)
      Fast Start:            yes
      QoS scheduling:        rx-(not configurable on per port basis),tx-(4q2t)
      CoS rewrite:           yes
      ToS rewrite:           yes
      UDLD:                  yes
      Inline power:          no
      SPAN:                  source/destination
      PortSecure:            yes
      Dot1x:                 yes
    Switch#
  • Рабочая станция или сервер с платами NIC совместимы с коммутаторами Cisco Catalyst. Дополнительные сведения см. в документации производителя NIC.

Используемые компоненты

Настоящий документ не имеет жесткой привязки к устройству или какой-либо версии ПО.

Сведения, содержащиеся в данном документе, касаются следующих версий программного и аппаратного обеспечения:

  • Коммутатор Cisco Catalyst серии 3750 с ПО Cisco IOS версии 12.2(25) SEC2

  • Сервер Windows 2000 с Windows OS версии 5.00.2195 с двух портовым сетевым адаптером HP ProLiant

Данные для документа были получены в специально созданных лабораторных условиях. Все устройства, используемые в этом документе, были запущены в исходной (заданной по умолчанию) конфигурации. Если ваша сеть работает в реальных условиях, убедитесь, что вы понимаете потенциальное воздействие каждой команды.

Соответствующие продукты

Данный пример конфигурации также можно использовать с коммутаторами Cisco Catalyst с ПО Cisco IOS.

Условные обозначения

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

Общие сведения

Руководство по проектированию

Канал EtherChannel должен исходить из одного устройства и завершаться в другом устройстве. Данное устройство может быть коммутатором, стеком коммутаторов, рабочей станцией или сервером.

  • Канал EtherChannel может исходить и заканчиваться в различных модулях на одном шасси коммутатора. Данная схема применяется для коммутаторов Cisco Catalyst 4000/4500/6000/6500.

  • Канал EtherChannel может исходить и заканчиваться в различных членах стека в одном стеке коммутаторов. Дополнительные сведения см. в разделе Пример конфигурации межстекового канала EtherChannel на коммутаторе Catalyst 3750.

Протоколы согласования EtherChannel

  • PAgP (собственность Cisco)

  • LACP (IEEE 802.3ad)

Сведения о поддержке протоколов согласования EtherChannel см. в документации к NIC.

Режимы EtherChannel в коммутаторах:

Режим

Протокол согласования

Пояснение

вкл

нет

Активизирует канал EtherChannel безусловно.

Рекомендуется, если рабочая станция/сервер не поддерживает никакие протоколы согласования.

выкл

нет

Канал EtherChannel деактивизирован безусловно.

активный

LACP

Инициирует согласование с помощью отправки пакетов LACP.

Рекомендуется, если рабочая станция/сервер поддерживает LACP.

пассивный

LACP

Если дальний конец отправляет пакеты LACP, запускается согласование.

желательный

PAgP

Инициирует согласование с помощью отправки пакетов PAgP.

Рекомендуется, если рабочая станция/сервер поддерживают PAgP.

авто

PAgP

Если дальний конец отправляет пакеты PAgP, запускается согласование.

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

Примечание: В данном документе используется сетевой адаптер NIC, который поддерживает LACP.

Настройка

В данном разделе приводятся сведения о настройке функций, описанных в данном документе.

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

Схема сети

В данном документе используется следующая схема сети:

ios_etherchannel_00.gif

Настройка коммутатора

Чтобы настроить коммутатор, выполните следующие действия.

  1. Выберите порты для группировки в каждой схеме сети:

    • Gi 2/0/23

    • Gi2/0/24

  2. Для каждого из перечисленных портов выполните следующие действия:

    1. Настройте порт в качестве порта коммутатора уровня 2.

      Примечание: Данное действие необходимо выполнить только для коммутаторов, которые поддерживают как порты коммутаторов уровня 2, так и интерфейсы уровня 3.

      Switch#conf t
      Enter configuration commands, one per line.  End with CNTL/Z.
      Switch(config)#int Gi2/0/23
      
      Switch(config-if)#switchport
      Switch(config-if)#
    2. Настройте порт в качестве порта доступа и назначьте соответствующую VLAN.

      Switch(config-if)#switchport mode access
      Switch(config-if)#switchport access vlan 100
      
      Switch(config-if)#
    3. Настройте порт для связующего дерева PortFast.

      Switch(config-if)#spanning-tree portfast
      %Warning: portfast should only be enabled on ports connected to a single
       host. Connecting hubs, concentrators, switches, bridges, etc... to this
       interface  when portfast is enabled, can cause temporary bridging loops.
       Use with CAUTION
      
      %Portfast has been configured on GigabitEthernet2/0/23 but will only
       have effect when the interface is in a non-trunking mode.
      Switch(config-if)#
    4. Настройте порт для канала EtherChannel с соответствующим режимом.

      Switch(config-if)#channel-group 1 mode активный
      
      Creating a port-channel interface Port-channel 1
      
      Switch(config-if)#
  3. Настройте распределение нагрузки в канале EtherChannel. Данная конфигурация применяется для всех каналов EtherChannel, настроенных на данном коммутаторе.

    Switch(config)#port-channel load-balance ?
      dst-ip       Dst IP Addr
      dst-mac      Dst Mac Addr
      src-dst-ip   Src XOR Dst IP Addr
      src-dst-mac  Src XOR Dst Mac Addr
      src-ip       Src IP Addr
      src-mac      Src Mac Addr
    
    Switch(config)#port-channel load-balance src-mac
    
    Switch(config)#

Настройка сервера

Чтобы настроить сервер, выполните следующие действия:

  1. Запустите утилиту конфигурации NIC.

    Примечание: В данном примере используется утилита конфигурации сети HP 7. Чтобы использовать утилиту конфигурации сети HP, найдите пиктограмму в системной области Windows 2000 или нажмите Start > Settings > Control Panel > HP Network.

    ios_etherchannel_01.gif

  2. Выделите обе платы NIC и нажмите Team.

    ios_etherchannel_02.gif

    Группа NIC создана.

  3. Нажмите Properties.

    ios_etherchannel_03.gif

  4. В окне Team Properties выберите соответствующий тип группы.

    Примечание: Так как в данном примере коммутатор настроен с помощью LACP, выберите параметр с IEEE 802.3ad.

    ios_etherchannel_04.gif

  5. В раскрывающемся списке Transmit Load Balancing Method (Способ распределения нагрузки при передаче) выберите необходимый способ и нажмите OK.

    ios_etherchannel_05.gif

  6. В окне Team Properties нажмите OK, а когда откроется окно подтверждения, нажмите Yes, чтобы продолжить.

    ios_etherchannel_06.gif

    Откроется диалоговое окно, в котором отобразится состояние процесса.

    ios_etherchannel_07.gif

  7. Если вас попросят перезагрузить сервер, нажмите Yes.

    ios_etherchannel_08.gif

  8. После перезагрузки сервера откройте утилиту конфигурации сети, чтобы проверить состояние группирования.

    ios_etherchannel_09.gif

  9. Правой кнопкой мыши щелкните My Network Places. В окне отобразится дополнительная сетевая плата Local Area Connection 3.

    ios_etherchannel_10.gif

  10. Определите для соединения IP-адрес, шлюз по умолчанию и параметры DNS/WINS или динамическую конфигурацию.

Проверка

Используйте этот раздел для проверки правильности работы конфигурации.

Средство Интерпретатор выходных данных (только для зарегистрированных клиентов) (OIT) поддерживает некоторые команды show. Используйте OIT для просмотра аналитики выходных данных команды show.

  • show etherchannel summary – отображает однострочную сводку для каждой группы каналов.

    Switch#show etherchannel 1 summary
    Flags:  D - down        P - in port-channel
            I - stand-alone s - suspended
            H - Hot-standby (LACP only)
            R - Layer3      S - Layer2
            U - in use      f - failed to allocate aggregator
            u - unsuitable for bundling
            w - waiting to be aggregated
            d - default port
    
    
    Number of channel-groups in use: 1
    Number of aggregators:           1
    
    Group  Port-channel  Protocol    Ports
    ------+-------------+-----------+-----------------------------
    1      Po1(SU)         LACP      Gi2/0/23(P) Gi2/0/24(P)
    
    Switch#
  • show spanningtree interface – отображает сведения о связующем дереве для указанного интерфейса.

    Switch#show spanning-tree interface port-channel 1
    
    
    Vlan             Role Sts Cost      Prio.Nbr Type
    ---------------- ---- --- --------- -------- ---------
    VLAN0100         Desg FWD 3         128.616  P2p
    Switch#
  • show etherchannel load-balance – отображает схему распределения нагрузки или схему распределения кадров по портам в канале порта.

    Switch#show etherchannel load-balance
    EtherChannel Load-Balancing Operational State (src-mac):
    Non-IP: Source MAC address
      IPv4: Source MAC address
      IPv6: Source IP address
    Switch#

Поиск и устранение неполадок

Для этой конфигурации отсутствуют сведения об устранении неполадок.

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения


Document ID: 98469