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

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

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


Содержание


Введение

В данном примере конфигурации описано, как устанавливать канал 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

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

  • LACP (IEEE 802.3ad)

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

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

Режим Протокол согласования Пояснение
включено Нет Активизирует канал EtherChannel безусловно. Рекомендуется, если рабочая станция/сервер не поддерживает никакие протоколы согласования.
выключен Нет Канал EtherChannel деактивизирован безусловно.
активный LACP Инициирует согласование с помощью отправки пакетов LACP. Рекомендуется, если рабочая станция/сервер поддерживает LACP.
пассивный LACP Если дальний конец отправляет пакеты LACP, запускается согласование.
desirable PAgP Инициирует согласование с помощью отправки пакетов PAgP. Рекомендуется, если рабочая станция/сервер поддерживают PAgP.
auto PAgP Если дальний конец отправляет пакеты PAgP, запускается согласование.

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

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

Настройка

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

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

Схема сети

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

/image/gif/paws/98469/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 active
      
      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.

    /image/gif/paws/98469/ios_etherchannel_04.gif

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

    ios_etherchannel_05.gif

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

    /image/gif/paws/98469/ios_etherchannel_06.gif

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

    /image/gif/paws/98469/ios_etherchannel_07.gif

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

    ios_etherchannel_08.gif

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

    ios_etherchannel_09.gif

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

    /image/gif/paws/98469/ios_etherchannel_10.gif

  10. Как только NIC - адаптеры объединяются в команду, и новое соединение сформировано, отдельные NIC - адаптеры отключены и не доступны через старый IP-адрес. Настройте новое соединение со статическим IP - адресом, шлюзом по умолчанию и параметрами настройки DNS/WINS или для динамической конфигурации.

Проверка

Этот раздел позволяет убедиться, что конфигурация работает правильно.

Средство Output Interpreter (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#

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

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


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


Document ID: 98469