Как удалить port channel

от admin

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

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

Агрегирование каналов может быть настроено между двумя коммутаторами, коммутатором и маршрутизатором, между коммутатором и хостом.

Для агрегирования каналов существуют другие названия:

  • Port Trunking (в Cisco trunk’ом называется тегированный порт, поэтому с этим термином путаницы больше всего),
  • EtherChannelCisco так называется агрегирование каналов, это может относиться как к настройке статических агрегированных каналов, так и с использованием протоколов LACP или PAgP)
  • И еще множество других: Ethernet trunk, NIC Teaming, Port Channel, Port Teaming, LAG (link aggregation), Link Bundling, Multi-Link Trunking (MLT), DMLT, SMLT, DSMLT, R-SMLT, NIC bonding, Network Fault Tolerance (NFT), Fast EtherChannel.

Общая информация об агрегировании каналов

Агрегирование каналов позволяет решить две задачи:

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

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

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

(Без использования STP такое избыточное соединение создаст петлю в сети.)

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

Хотя агрегирование каналов позволяет увеличить пропускную способность канала, не стоит рассчитывать на идеальную балансировку нагрузки между интерфейсами в агрегированном канале. Технологии по балансировке нагрузки в агрегированных каналах, как правило, ориентированы на балансировку по таким критериям: MAC-адресам, IP-адресам, портам отправителя или получателя (по одному критерию или их комбинации).

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

Некоторые проприетарные разработки позволяют агрегировать каналы, которые соединяют разные устройства. Таким образом резервируется не только канал, но и само устройство. Такие технологии в общем, как правило, называются распределенным агрегированием каналов (у многих производителей есть своё название для этой технологии).

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

Для агрегирования каналов в Cisco может быть использован один из трёх вариантов:

  • LACP (Link Aggregation Control Protocol) стандартный протокол
  • PAgP (Port Aggregation Protocol) проприетарный протокол Cisco
  • Статическое агрегирование без использования протоколов

Так как LACP и PAgP решают одни и те же задачи (с небольшими отличиями по возможностям), то лучше использовать стандартный протокол. Фактически остается выбор между LACP и статическим агрегированием.

  • Преимущества:
    • Не вносит дополнительную задержку при поднятии агрегированного канала или изменении его настроек
    • Вариант, который рекомендует использовать Cisco
    • Нет согласования настроек с удаленной стороной. Ошибки в настройке могут привести к образованию петель

    Агрегирование с помощью LACP:

    • Преимущества:
      • Согласование настроек с удаленной стороной позволяет избежать ошибок и петель в сети.
      • Поддержка standby-интерфейсов позволяет агрегировать до 16ти портов, 8 из которых будут активными, а остальные в режиме standby
      • Вносит дополнительную задержку при поднятии агрегированного канала или изменении его настроек.

      Терминология и настройка

      При настройке агрегирования каналов на оборудовании Cisco используется несколько терминов:

      • EtherChannel — технология агрегирования каналов. Термин, который использует Cisco для агрегирования каналов.
      • port-channel — логический интерфейс, который объединяет физические интерфейсы.
      • channel-group — команда, которая указывает какому логическому интерфейсу принадлежит физический интерфейс и какой режим используется для агрегирования.

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

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

      Общие правила настройки EtherChannel

      LACP и PAgP группируют интерфейсы с одинаковыми:

      • скоростью (speed),
      • режимом дуплекса (duplex mode),
      • native VLAN,
      • диапазон разрешенных VLAN,
      • trunking status,
      • типом интерфейса.

      Настройка EtherChannel:

      • Так как для объединения в EtherChannel на интерфейсах должны совпадать многие настройки, проще объединять их, когда они настроены по умолчанию. А затем настраивать логический интерфейс.
      • Перед объединением интерфейсов лучше отключить их. Это позволит избежать блокирования интерфейсов STP (или перевода их в состояние err-disable).
      • Для того чтобы удалить настройки EtherChannel достаточно удалить логический интерфейс. Команды channel-group удалятся автоматически.

      Создание EtherChannel для портов уровня 2 и портов уровня 3 отличается:

      • Для интерфейсов 3го уровня вручную создается логический интерфейс командой interface port-channel
      • Для интерфейсов 2го уровня логический интерфейс создается динамически
      • Для обоих типов интерфейсов необходимо вручную назначать интерфейс в EtherChannel. Для этого используется команда channel-group в режиме настройки интерфейса. Эта команда связывает вместе физические и логические порты

      После того как настроен EtherChannel:

      • изменения, которые применяются к port-channel интерфейсу, применяются ко всем физическим портам, которые присвоены этому port-channel интерфейсу
      • изменения, которые применяются к физическому порту влияют только на порт на котором были сделаны изменения
      Синтаксис команды channel-group

      Синтаксис команды channel-group:

      • active — Включить LACP,
      • passive — Включить LACP только если придет сообщение LACP,
      • desirable — Включить PAgP,
      • auto — Включить PAgP только если придет сообщение PAgP,
      • on — Включить только Etherchannel.
      Комбинации режимов при которых поднимется EtherChannel:
      Режим PAgP auto desirable
      auto EtherChannel
      desirable EtherChannel EtherChannel
      Режим LACP passive active
      passive EtherChannel
      active EtherChannel EtherChannel
      Интерфейсы в состоянии suspended

      Если настройки физического интерфейса не совпадают с настройками агрегированного интерфейса, он переводится в состояние suspended. Это будет видно в нескольких командах.

      Просмотр состояния интерфейсов:

      Просмотр информации о EtherChannel:

      Команды просмотра информации

      Настройка EtherChannel 2го уровня

      Настройка статического EtherChannel 2го уровня

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

      Настройка EtherChannel на sw1:

      Настройка EtherChannel на sw2:

      Включение физических интерфейсов на sw1:

      Просмотр информации

      Суммарная информация о состоянии Etherchannel:

      Информация о port-channel на sw1:

      Настройка EtherChannel 2го уровня с помощью LACP

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

      Настройка EtherChannel на sw1:

      Настройка EtherChannel на sw2:

      Включение физических интерфейсов на sw1:

      Просмотр информации

      Суммарная информация о состоянии Etherchannel:

      Информация о port-channel на sw1:

      Информация о port-channel на sw2:

      Информация LACP о локальном коммутаторе:

      Информация LACP об удаленном коммутаторе:

      Счетчики LACP:

      LACP system ID:

      Standby-интерфейсы

      LACP позволяет агрегировать до 16ти портов, 8 из которых будут активными, а остальные в режиме standby.

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

      Настройка EtherChannel на sw1:

      Настройка EtherChannel на sw2:

      Включение физических интерфейсов на sw1:

      Суммарная информация о состоянии Etherchannel (интерфейсы fa0/19 , fa0/20 в режиме standby):

      Информация о port-channel на sw1 (интерфейсы fa0/19 , fa0/20 в режиме standby):

      Информация LACP о локальном коммутаторе (интерфейсы fa0/19 , fa0/20 в режиме standby)

      Информация LACP об удаленном коммутаторе:

      Интерфейсы в режиме standby не передают трафик, поэтому по CDP сосед не виден через эти порты:

      Настройка EtherChannel 2го уровня с помощью PAgP

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

      Настройка EtherChannel на sw1:

      Настройка EtherChannel на sw2:

      Включение физических интерфейсов на sw1:

      Просмотр информации

      Суммарная информация о состоянии Etherchannel:

      Информация о port-channel на sw1:

      Информация PAgP о локальном коммутаторе:

      Информация PAgP об удаленном коммутаторе:

      Счетчики PAgP:

      Настройка EtherChannel 3го уровня

      Настройка EtherChannel 3го уровня очень мало отличается от настройки EtherChannel 2го уровня. Поэтому в этом разделе показан только один пример настройки, с использованием LACP. Остальные варианты настраиваются аналогично, с изменением режима агрегирования. Команды просмотра аналогичны, их можно посмотреть в предыдущих разделах.

      Для EtherChannels 3-го уровня IP-адрес присваивается логическому интерфейсу port-channel, а не физическим интерфейсам.

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

      Настройка логического интерфейса на sw1:

      Настройка физических интерфейсов на sw1:

      Создание логического интерфейса на sw2:

      Настройка физических интерфейсов на sw2:

      Включение физических интерфейсов на sw1:

      Просмотр информации

      Суммарная информация о состоянии Etherchannel:

      Настройка агрегирования каналов на маршрутизаторе

      Особенности настройки агрегирования на маршрутизаторе:

      • Поддерживается только статическое агрегирование, без использования протоколов
      • Можно создать только 2 агрегированных интерфейса
      • Максимальное количество интерфейсов в EtherChannel – 4
      • Метод балансировки использует IP-адреса отправителя и получателя, включен по умолчанию и не может быть изменен
      • Агрегировать можно только те интерфейсы, которые находятся на модулях одинакового типа

      Создание агрегированного интерфейса на маршрутизаторе:

      Добавление физических интерфейсов в EtherChannel:

      Пример настройки агрегирования каналов между коммутатором и маршрутизатором

      Информация о etherchannel на sw1:

      Балансировка нагрузки

      Метод балансировки нагрузки повлияет на распределение трафика во всех EtherChannel, которые созданы на коммутаторе.

      В зависимости от модели коммутатора, могут поддерживаться такие методы балансировки:

      • по MAC-адресу отправителя или MAC-адресу получателя или учитывая оба адреса
      • по IP-адресу отправителя или IP-адресу получателя или учитывая оба адреса
      • по номеру порта отправителя или номеру порта получателя или учитывая оба порта

      Пример вариантов на коммутаторе 3560:

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

      Например, на схеме, все устройства находятся в одном VLAN. Шлюз по умолчанию маршрутизатор R1.

      Если коммутатор sw2 использует метод балансировки по MAC-адресу отправителя, то балансировка выполняться не будет, так как у всех фреймов MAC-адрес отправителя будет адрес маршрутизатора R1:

      Аналогично, если коммутатор sw1 использует метод балансировки по MAC-адресу получателя, то балансировка выполняться не будет, так как у всех фреймов, которые будут проходить через агрегированный канал, MAC-адрес получателя будет адрес маршрутизатора R1:

      Определение текущего метода балансировки:

      Тестирование балансировки нагрузки

      Для того чтобы проверить через какой интерфейс, при настроенном методе балансировки, пойдет конкретный пакет или фрейм, можно использовать команду test etherchannel load-balance.

      Как удалить port channel

      Агрегирование каналов в Cisco
      • LACP (Link Aggregation Control Protocol) стандартный протокол
      • PAgP (Port Aggregation Protocol) проприетарный протокол Cisco
      • Статическое агрегирование без использования протоколов
      • Не вносит дополнительную задержку при поднятии агрегированного канала или изменении его настроек
      • Вариант, который рекомендует использовать Cisco
      • Нет согласования настроек с удаленной стороной. Ошибки в настройке могут привести к образованию петель
      • Согласование настроек с удаленной стороной позволяет избежать ошибок и петель в сети.
      • Поддержка standby-интерфейсов позволяет агрегировать до 16ти портов, 8 из которых будут активными, а остальные в режиме standby
      • Вносит дополнительную задержку при поднятии агрегированного канала или изменении его настроек
      • EtherChannel — технология агрегирования каналов. Термин, который использует Cisco для агрегирования каналов.
      • Port-channel — логический интерфейс, который объединяет физические интерфейсы.
      • Channel-group — команда, которая указывает какому логическому интерфейсу принадлежит физический интерфейс и какой режим используется для агрегирования.

      Общие правила настройки EtherChannel
      • скоростью (speed),
      • режимом дуплекса (duplex mode),
      • native VLAN,
      • диапазон разрешенных VLAN,
      • trunking status,
      • типом интерфейса.
      Настройка EtherChannel
      • Для интерфейсов 3го уровня вручную создается логический интерфейс командой interface port-channel
      • Для интерфейсов 2го уровня логический интерфейс создается динамически
      • Для обоих типов интерфейсов необходимо вручную назначать интерфейс в EtherChannel. Для этого используется команда channel-group в режиме настройки интерфейса. Эта команда связывает вместе физические и логические порты
      • изменения, которые применяются к port-channel интерфейсу, применяются ко всем физическим портам, которые присвоены этому port-channel интерфейсу
      • изменения, которые применяются к физическому порту влияют только на порт на котором были сделаны изменения
      Синтаксис команды channel-group
      Интерфейсы в состоянии suspended

      Port channel что это

      Режимы EtherChannel
      • LACP Modes: ON, ACTIVE, PASSIVE;
      • PAgP Modes: ON, DESIRABLE, AUTO;
      Коммутатор №1 Коммутатор №2 Установится ли EtherChannel?
      ON ON Да
      ACTIVE ACTIVE/PASSIVE Да
      ON/ACTIVE/PASSIVE Not configured (off) Нет
      ON ACTIVE Нет
      PASSIVE/ON PASSIVE Нет
      Коммутатор №1 Коммутатор №2 Установится ли EtherChannel?
      ON ON Да
      DESIRABLE DESIRABLE/AUTO Да
      ON/DESIRABLE/AUTO Not configured (off) Нет
      ON DESIRABLE Нет
      AUTO / ON AUTO Нет

      Нам жаль, что статья не была полезна для вас Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!

      Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации Просто оставьте свои данные в форме ниже.

      Стандарт 802.3ad [ править | править код ]

      Что такое и как настроить Link Aggregation Control Protocol (LACP) на примере Cisco

      Что такое и как настроить Link Aggregation Control Protocol (LACP) на примере Cisco

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

      • Port Trunking (в Cisco trunk’ом называется тегированный порт, поэтому с этим термином путаницы больше всего),
      • EtherChannel (в Cisco так называется агрегирование каналов, это может относиться как к настройке статических агрегированных каналов, так и с использованием протоколов LACP или PAgP)
      • И еще множество других: Ethernet trunk, NIC Teaming, Port Channel, Port Teaming, LAG (link aggregation), Link Bundling, Multi-Link Trunking (MLT), DMLT, SMLT, DSMLT, R-SMLT, NIC bonding, Network Fault Tolerance (NFT), Fast EtherChannel.
      • повысить пропускную способность канала
      • обеспечить резерв на случай выхода из строя одного из каналов

      Без использования STP такое избыточное соединение создаст петлю в сети.

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

      • LACP (Link Aggregation Control Protocol) стандартный протокол
      • PAgP (Port Aggregation Protocol) проприетарный протокол Cisco
      • Статическое агрегирование без использования протоколов
      • Преимущества:
      • Не вносит дополнительную задержку при поднятии агрегированного канала или изменении его настроек
      • Вариант, который рекомендует использовать Cisco
      • Преимущества:
      • Согласование настроек с удаленной стороной позволяет избежать ошибок и петель в сети.
      • Поддержка standby-интерфейсов позволяет агрегировать до 16ти портов, 8 из которых будут активными, а остальные в режиме standby
      • EtherChannel — технология агрегирования каналов. Термин, который использует Cisco для агрегирования каналов.
      • port-channel — логический интерфейс, который объединяет физические интерфейсы.
      • channel-group — команда, которая указывает какому логическому интерфейсу принадлежит физический интерфейс и какой режим используется для

      Общие правила настройки EtherChannel
      • скоростью (speed),
      • режимом дуплекса (duplex mode),
      • native VLAN,
      • диапазон разрешенных VLAN,
      • trunking status,
      • типом интерфейса.
      • Так как для объединения в EtherChannel на интерфейсах должны совпадать многие настройки, проще объединять их, когда они настроены по умолчанию. А затем настраивать логический интерфейс.
      • Перед объединением интерфейсов лучше отключить их. Это позволит избежать блокирования интерфейсов STP (или перевода их в состояние err-disable).
      • Для того чтобы удалить настройки EtherChannel достаточно удалить логический интерфейс. Команды channel-group удалятся автоматически.
      • Для интерфейсов 3го уровня вручную создается логический интерфейс командой interface port-channel
      • Для интерфейсов 2го уровня логический интерфейс создается динамически
      • Для обоих типов интерфейсов необходимо вручную назначать интерфейс в EtherChannel. Для этого используется команда channel-group в режиме настройки интерфейса. Эта команда связывает вместе физические и логические порты
      • изменения, которые применяются к port-channel интерфейсу, применяются ко всем физическим портам, которые присвоены этому port-channel интерфейсу
      • изменения, которые применяются к физическому порту влияют только на порт на котором были сделаны изменения

      Настройка статической агрегации Etherchannel

      config t

      int range gigabitEthernet 1/1-2

      channel-group 1 mode on (только Etherchanne)
      end
      wr

      • active — Включить LACP,
      • passive — Включить LACP только если придет сообщение LACP,
      • desirable — Включить PAgP,
      • auto — Включить PAgP только если придет сообщение PAgP,
      • on — Включить только Etherchannel.
      Режим PAgP auto desirable
      auto EtherChannel
      desirable EtherChannel EtherChannel
      Режим LACP passive active passive — EtherChannel active EtherChannel EtherChannel
      Интерфейсы в состоянии suspended

      sh etherchannel summary

      sh etherchannel port-channel

      config t

      config t

      interface range fastEthernet 0/1-2
      channel-protocol lacp

      channel-group 1 mode active

      interface range fastEthernet 0/3-4
      channel-protocol lacp

      channel-group 2 mode passive

      exit

      LACP с VLAN

      switchport mode trunk

      ip address 192.168.2.251 255.255.255.0

      int port-channel 1

      switchport trunk encapsulation dot1q

      switchport mode trunk

      Делаем port-channel

      Настройка оборудования

      i nterface Port-channel1
      description primer_port-channel
      switchport mode trunk
      no ip address
      flowcontrol send off

      interface FastEthernet0/1
      description kanal_1
      switchport mode trunk
      no ip address
      channel-group 1 mode active

      interface FastEthernet0/2
      description kanal_2
      switchport mode trunk
      no ip address
      channel-group 1 mode active

      Настройка агрегации каналов на Cisco Catalyst 6500

      Для теста настрою агрегацию на Cisco Catalyst 6509-E.

      Допустим я настроил первый порт как мне нужно, прописал нужные VLAN, теперь последними командами добавим порт в канал агрегации:

      Второй порт должен быть настроен аналогично и тоже последними командами добавим его в канал агрегации:

      После команд выше автоматически создался выключенный интерфейс Port-channel1, командой description добавим примечание и включим его:

      Настройка агрегации портов завершена, к ним можно подключаться.
      Замечу что агрегацию лучше настраивать с парным количеством линков, так как на не парный линк обычно меньше нагрузка.
      Лично я предпочитаю не использовать агрегацию каналов, а использовать линки по 10Gb/s и 40Gb/s.

      Если нужно удалить несколько VLAN, то достаточно удалить их на Port-channel1 (на портах входящих в агрегацию они удалятся автоматически):

      Cisco базовые команды и настройки

      show startup-config
      Показывает содержимое конфигурации, которая применяется при загрузке. Можно скопировать эти данные в буфер обмена и сохранить в файл в качестве бэкапа конфигурации. Этот файл потом можно просто вставить (с небольшими оговорками) из буфера обмена в экран консоли, дать команду wr mem, и этим восстановить конфигурацию (многие программы, автоматически сохраняющие и обновляющие конфигурацию, применяют как раз такой метод).

      show running-config
      Команда show running-config показывает текущую конфигурацию устройства. Running-configuration – это конфигурация, загруженная в данный момент в оперативную память роутера. Когда вы вносите изменения в оборудование, как раз эта конфигурация изменяется. НО ПОСЛЕ ПЕРЕЗАГРУЗКИ ОН ЗАМЕНЯЕТСЯ НА startup-config, так что не бойтесь испортить после перезагрузки все вернеться.

      copy startup-config running-config

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

      copy running-config startup-config
      Сохраняет в энергонезависимой памяти все изменения, сделанные в конфигурации. Полный аналог команды write или write memory.

      Как зайти в режим конфигурации cisco:

      Как добавить строчку в конфигурацию:

      прим добавить проброс (просто пишем строчку):

      ip nat inside source static tcp 192.168.10.4 22 XXX.XXX.XXX.XXXX 22 extendable

      Пример: добавить ip на интерфейсе:

      interface Vlan1 (вначале указываем на каком интерфейсе)

      ip address 192.168.10.4 255.255.255.0 secondary (добавляем второй, если без secondary то замените)

      Как удалить строчку в конфигурацию:

      Перед строчкой пишем no и пишем строчку прим:

      no ip nat inside source static tcp 192.168.10.4 22 XXX.XXX.XXX.XXXX 22 extendable

      Как перегрузить cisco:

      reload in 1 (1 это время в минутах через сколько)

      И решение как в cisco 871 открыть SSH во вне, сделать проброс порта на внутренний IP

      100 команд Cisco IOS

      “?”
      На первый взгляд использование ? для вызова помощи кажется достаточно простым. Однако Cisco IOS кардинально отличается от других операционных систем в плане использования команды помощи. Поскольку Cisco IOS – это операционная система с командным интерфейсом, существуют тысячи команд для настройки и управления, а использование ? поможет сэкономить немало времени.
      Эту команду можно применять различными способами. Во-первых, используйте ?, если не знаете какую команду написать. Например, вы можете написать ? в командной строке для вывода всех возможных команд.
      Также можно использовать ?, если вы не знаете аргумент какой-либо команды. Например, можно ввести show ip ? Если команде не нужно никаких аргументов, роутер предложит только CR (возврат каретки).
      Наконец, можно использовать? для просмотра всех команд, начинающихся с определённой буквы. Например, show c? покажет все команды, начинающиеся с буквы c.

      show running-configuration
      Команда show running-config показывает текущую конфигурацию устройства. Running-configuration – это конфигурация, загруженная в данный момент в оперативную память роутера. Когда вы вносите изменения в оборудование, как раз эта конфигурация изменяется.
      Важно помнить, что конфигурация не сохраняется пока не выполнить copy running-configuration startup-configuration. Команду show running-config можно сокращать до sh run.

      copy running-configuration startup-configuration
      Эта команда сохранит текущие модификации в настройках (running-configuration, которая хранится в RAM), в энергонезависимую RAM (NVRAM). Если внезапно исчезнет электропитание, то данные в NVRAM сохранятся. Другими словами, если вы внесёте изменения в конфигурацию роутера или перезагрузите его, не используя перед этим данную команду, то все изменения будут утеряны. Команду можно сократить до copy run start.
      Команда copy также используется для копирования текущей или стартовой конфигурации на TFTP-сервер.

      • Состояние интерфейса (вкл./выкл.)
      • Состояние протокола на интерфейсе
      • Использование
      • Ошибки
      • MTU

      Более распространёнными, чем show interface являются команды:
      show ip interface и show ip interface brief.
      Команда show ip interface предоставляет огромное количество информации о конфигурации и состоянии протокола IP и его службах на всех интерфейсах.
      Команда show ip interface brief даёт краткий обзор интерфейсов, включая IP-адрес, статусы Layer 2 и Layer 3.

      config terminal, enable, interface, and router
      У роутеров Cisco есть несколько разных режимов управления, в каждом из них отображаются или изменяются определённые параметры. Очень важно уметь перемещаться между этими режимами для успешной настройки маршрутизатора.
      Когда вы авторизуетесь на роутере (SSH, Telnet, Console), сначала вы попадаете в user mode (пользовательский режим, где приглашение выглядит как >).
      В этом режиме можно написать enable для переключения в привилегированный режим
      (приглашение выглядит как #).
      В привилегированном режиме отображается любая информация, но нельзя вносить никакие изменения. Для того, чтобы попасть в режим глобальной конфигурации введите:
      config terminal (или config t)
      (приглашение станет выглядеть как (config)# ).
      В этом режиме можно изменять любые настройки. Для изменения параметра интерфейса (например, IP-адреса) переключитесь в режим конфигурирования командой: interface
      (приглашение выглядит как (config-if)#).
      Помимо этого, из режима глобальной конфигурации вы можете попасть в режим конфигурации роутера с помощью команды router . Для выхода из любого режима введите exit.

      no shutdown
      Команда no shutdown включает интерфейс. Она используется в режиме конфигурации интерфейса. Может быть полезна при диагностике или конфигурации новых интерфейсов. Если с каким-либо интерфейсом возникла проблема, можно попробовать ввести shut и no shut. Разумеется, для того, чтобы выключить интерфейс введите shutdown. Команду можно сократить до no shut.

      show ip route
      Команда show ip route выводит таблицу маршрутизации роутера. Она состоит из списка всех сетей, которые доступны роутеру, их метрике (приоритет маршрутов) и шлюза. Команду можно сократить до sh ip ro. Также после неё могут быть параметры, например sh ip ro ospf (показывает всю маршрутизацию OSPF).
      Для очистки всей таблицы маршрутизации необходимо выполнить clear ip route *. Для удаления конкретного маршрута необходимо указать адрес сети после команды, например clear ip route 1.1.1.1.

      show version
      Команда show version показывает регистр конфигурации (в основном настройки загрузки маршрутизатора), когда последний раз роутер загружался, версию IOS, имя файла IOS, модель устройства, а также количество оперативной и флэш-памяти. Команду можно сократить до sh ver.

      debug
      У команды debug есть много параметров, и она не работает без них. Эта команда предоставляет детальную отладочную информацию по конкретному приложению, протоколу или службе. Например, debug ip route будет сообщать вам каждый раз, когда маршрут добавляется или удаляется из роутера.

      show startup-config
      Показывает содержимое конфигурации, которая применяется при загрузке. Можно скопировать эти данные в буфер обмена и сохранить в файл в качестве бэкапа конфигурации. Этот файл потом можно просто вставить (с небольшими оговорками) из буфера обмена в экран консоли, дать команду wr mem, и этим восстановить конфигурацию (многие программы, автоматически сохраняющие и обновляющие конфигурацию, применяют как раз такой метод).

      copy startup-config running-config
      Отменяет все сделанные (если были) изменения в конфигурации. То же самое произойдет, если выключить/включить питание (перезагрузить устройство).

      copy running-config startup-config
      Сохраняет в энергонезависимой памяти все изменения, сделанные в конфигурации. Полный аналог команды write или write memory.

      write
      Сохраняет в энергонезависимой памяти все изменения, сделанные в конфигурации. Полный аналог команды write memory или copy running-config startup-config.

      show flash
      Показывает размер, свободное место и содержимое (в виде списка) энергонезависимой памяти, которая работает с точно так же, как диск. На этом диске хранятся файлы, с которых записана IOS и конфигурация циски (startup-config и другие). Файлами можно манипулировать командами IOS.

      terminal monitor
      Переключает вывод debug-информации с консольного порта (RS232) на консоль, подключенную через сетевой интерфейс.

      (no) service password-encryption
      Команда, которая показывает пароли enable в конфиге в (открытом)закрытом виде

      (no) logging console
      Команда, которая (выключает)включает вывод сообщений системного журнала на консоль (RS232)
      logging console <0-7>
      Команда, включает вывод сообщений системного журнала на консоль (RS232) определённого уровня (0 меньше всего сообщ. — emergencies System is unusable, 7 — больше всего сообщений — Debugging messages)
      logging buffered
      Указание сохранять сообщения в ОЗУ для последующего ознакомления
      show logging
      Вывод сообщений из ОЗУ

      show flash: all
      Показывает статус flash — сколько занято, свободно, контрольные суммы, сколько банков и их параметры, тип микросхем памяти.

      show vlan (show vlans sh vlans)
      Показать существующие vlan и привязку к ним физических интерфейсов.

      erase nvram
      Очистка конфигурации (startup-config и другая информация), полный сброс энергонезависимой памяти.

      configure <memory|network|overwrite-network|terminal>
      Вход в один из разновидностей режима configure — изменение конфигурации. Наиболее часто используемый режим configure terminal (подключение как через консольный порт RS232, так и по сети через telnet или ssh).

      end
      Полный выход из режима configure. Тот же эффект дает Ctrl-Z.

      exit
      Шаг назад по дереву конфигурирования (например, выход из реж. конфигурирования одного из интерфейсов).

      no vlan n
      Удалить vlan n.

      (no) shutdown
      Административно (включить) выключить сетевой интерфейс.

      show vtp status
      Показать конфигурацию режима VTP.
      vtp mode <server|client>
      Включить требуемый режим работы VTP.

      show debugging
      Показать накопленную (в памяти) статистику отладки.
      undebug all
      Полностью выключить отладку.

      traceroute aaa.bbb.ccc.ddd
      Аналог tracert aaa.bbb.ccc.ddd — показать маршрут до указанного IP.

      show process cpu
      Показать статистику загрузки процессора (в том числе и каждой задачей).

      show process cpu history
      Показать статистику загрузки процессора с временными графиками.

      who
      Показать сеансы администраторов, залогинившихся в терминал циски. Выводит примерно следующее:
      Line User Host(s) Idle Location
      * 98 vty 0 ciadmin idle 00:00:00 10.50.9.152
      Interface User Mode Idle Peer Address

      ssh -v 2 -l root a.b.c.d
      Подсоединиться к <. > по SSH версии 2.

      no banner login
      Удаляет из конфига все строки banner login (приветствие при логине).

      show interfaces port-channel n
      Показывает состояние канала портов под номером n, какие порты туда входят.

      show ip eigrp neighbors
      Показывает EIGRP-соседей, какими интерфейсами с ними контакт, номер EIGRP-процесса.
      show ip eigrp interfaces
      Показывает список интерфейсов, вовлеченных в EIGRP, номер EIGRP-процесса.
      show ip eigrp traffic
      show ip eigrp topology
      Показывает статистику работы EIGRP, номер EIGRP-процесса.

      snmp-server community <строка_пароль> [номер access-листа]
      Команда вводится в режиме глобального конфигурирования. Настраивает доступ к внутреннему snmp-серверу для специального ПО (например, чтобы CiscoWorks Device Fault Manager мог собирать статистику о состоянии оборудования). Параметр <строка_пароль> представляет собой community-string, который используется для аутентификации при подключении. Если указать RW, то будет разрешен полный доступ (чтение и запись) в SNMP базу данных устройства (можно не только считывать состояние, но и менять параметры устройства), если RO, то доступ будет только на чтение. Номер access-листа позволяет отфильтровать нежелательные подключения.

      setup
      Команда setup привилегированного режима запускает мастера первоначальной настройки.

      terminal history size n
      Команда, меняющая количество запоминаемых ранее введенных команд (n max 256).

      telnet IP-адрес
      Команда позволяет подключиться к другой циске. <Ctrl+Shift+6> позволяет приостановить сеанс Telnet (не разрывая его) и вернуться к собственной командной строке устройства. Команда disconnect без параметров позволяет разорвать последнее приостановленное соединение, а resume без параметров возобновляет последнее приостановленное соединение.

      show diag [номер слота]
      Команда показывает подробную информацию о материнской плате устройства Cisco и/или об установленных в слоты адаптерах.

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

      show ip sockets
      Команда показывает открытые порты и активные соединения устройства Cisco.

      show ip traffic
      Команда показывает подробную инфо по трафику протоколов IP (много всего, в том числе количество пакетов broadcast и multicast), ICMP, TCP, BGP, IP-EIGRP, PIMv2, IGMP, UDP, OSPF, ARP и об ошибках.

      show line
      Команда показывает инфо о линиях — интерфейсах специального типа, предназначенных для администрирования. Обычно это последовательная консоль (CTY, console 0 или линия 0), AUX (обычно линия 1) и консоли Telnet (например, VTY 0-181 или линии 18-199).
      show line summary
      Команда показывает быструю сводку о статистике использования всех линий.

      show sessions
      Команда показывает информацию приостановленных сессиях Telnet.

      show snmp
      Команда показывает статистику протокола SNMP (полезно при настройке и проверке работы протокола).

      show tcp
      Команда показывает подробную статистику о всех открытых соединениях с устройством Cisco

      send *
      Команда позволяет отсылать сообщение в консоль всех залогиненных пользователей на устройстве.

      verify flash:имя_файла_IOS
      Команда позволяет проверить целостность файла (проверяются контрольные суммы). Полезно выполнить после копирования IOS во флеш (например, при обновлении IOS-а).

      clear ip nat translation *
      Очистка таблицы NAT, обычно применяемая при смене правил NAT.

      (config)# do команда
      Очень полезная команда режима конфигурирования, которая позволяет вводить команды обычного режима (например, do show running-config). Правда, в команде do уже не работает автозавершение команды клавишей Tab и подсказка по вводу ?.

      Примеры:

      Установка пароля для консоли
      R1(config)#line console 0
      R1(config-line)#password cisco
      R1(config-line)#login

      Установка пароля для telnet
      R1(config)#line vty 0 4
      R1(config-line)#password cisco
      R1(config-line)#login

      Удаление консольного пароля
      router(config)#line console 0
      router(config-line)#no login
      router(config-line)#no password

      Удаление пароля Secret
      router(config)#no enable secret

      Проверка параметра Register
      router>enable
      router#show version

      Задание адреса-маски и административное включение интерфейса
      R1(config)#interface Serial0/0/0
      R1(config-if)#ip address 192.168.2.1 255.255.255.0

      Административное выключение интерфейса маршрутизатора
      router(config)#int s0/0
      router(config-if)#shutdown

      Включение интерфейса Serial
      router#configure terminal
      router(config)#interface s0/0
      router(config-if)#no shutdown
      Установка тактовой частоты для интерфейса Serial
      router(config-if)#clock rate 64000

      Проверка интерфейса Serial
      router(config)#show interfaces s0/0

      Добавить статическую запись в таблицу маршрутизации
      Router(config)#ip route 10.10.10.0 255.255.255.0

      Посмотреть таблицу маршрутизации
      R1#show ip route

      Посмотреть интерфейсы
      R1#show interfaces

      Посмотреть интерфейсы и их статистику в табличном виде
      R1#show ip interface brief

      Посмотреть соседей устройства:
      Router#show cdp neighbors
      Router#show cdp neighbors detail

      Глобальное выключение CDP (cisco discovery protocol):
      Router(config)#no cdp run
      Выключение CDP (cisco discovery protocol) на интерфейсе:
      Router(config-if)#no cdp enable

      Статус DTE/DCE
      router#show controllers s0/0

      Сохранение конфигурации
      router#copy running-config startup-config

      Загрузка файла (например IOS) с TFTP сервера
      R#copy tftp flash:

      Резервное копирование Startup конфига на TFTP
      router#copy startup-config tftp

      Сохранение Running конфига
      router#write memory
      router#copy run st

      Удаление конфигурации NVRAM
      router#write erase

      Проверка конфигурации NVRAM
      router#show startup-config

      Посмотреть таблицу MAC адресов свитча
      show mac-address-table

      Статически прописать MAC адрес в таблицу адресов свитча
      #mac-address-table static MAC address vlan <1-4096, ALL>interface interface-id command

      Создать VLAN
      S1(config)#vlan 20
      S1(config-vlan)#name students

      Создаем интерфейс для управления VLAN
      S1(config)#interface vlan 20
      S1(config-if)#ip address 10.2.2.1 255.255.255.0
      S1(config-if)#no shutdown

      Назначить порт для доступа к VLAN
      S1(config)#interface fa0/18
      S1(config-if)#switchport mode access
      S1(config-if)#switchport access vlan 20

      Назначить порт для транка Cisco Dynamic Trunking protocol
      S1(config)#interface fa0/18
      или S1(config-if)#switchport mode trunk
      ли S1(config-if)#switchport mode dynamic auto
      или S1(config-if)#switchport mode dynamic desirable
      или S1(config-if)#switchport mode nonegotiate

      какие vlan пропускать через trunk
      S1(config-if)#switchport trunk allowed vlan 18 (можно указывать диапазоны или all)

      Переключиться обратно из trunk в режим доступа
      S1(config-if)#no switchport trunk allowed vlan
      S1(config-if)#no switchport trunk native vlan
      S1(config-if)#switchport mode access

      Разрешить трафик местного (native) VLAN через порт транка
      S1(config)#interface fa0/18
      S1(config-if)#switchport mode trunk
      S1(config-if)#switchport trunk native vlan 18
      S1#show interfaces fa0/18 switchport

      Посмотреть статистику VLAN
      или show vlan brief
      или show vlan id 20
      или show vlan name students
      или show vlan summary

      Посмотреть статистику портов свитча
      show interfaces vlan 20
      show interfaces fa0/18 switchport

      Назначить шлюз по умолчанию
      S1(config)#ip default gateway 1.2.3.4

      Включить протокол динамической маршрутизации
      R1(config)#router протокол (rip, eigrp и т.д.)
      R1(config-router)#network network_number [wildcard_mask]
      R1(config-if)#bandwidth 64

      R1(config-router)#passive-interface s 0/0/0 Выключить динамическую маршрутизацию на интерфейсе
      или
      R1(config-router)#passive-interface default Выключить динамическую маршрутизацию на всех интерфейсах
      а потом на некоторых включить:
      R1(config-router)#no passive-interface s 0/0/0

      Базовые команды для конфигурирования CISCO Switch

      Установка пароля для консолиS1(config)#line console 0
      S1(config-line)#password cisco
      S1(config-line)#login
      Установка пароля для telnet
      S1(config)#line vty 0 4
      S1(config-line)#password cisco
      S1(config-line)#login
      Удаление консольного пароля
      switch(config)#line console 0
      switch(config-line)#no login
      switch(config-line)#no password
      Удаление пароля Secret
      switch(config)#no enable secret
      Проверка параметра Register
      switch>enable
      switch#show version
      Административное выключение интерфейса маршрутизатора
      switch(config)#int f0/0
      switchr(config-if)#shutdown
      Посмотреть таблицу MAC адресов свитча
      show mac-address-table
      Статически прописать MAC адрес в таблицу адресов свитча
      #mac-address-table static MAC address vlan <1-4096, ALL>interface interface-id command
      Создать VLAN
      S1(config)#vlan 20
      S1(config-vlan)#name students
      Создаем интерфейс для управления VLAN
      S1(config)#interface vlan 20
      S1(config-if)#ip address 10.2.2.1 255.255.255.0
      S1(config-if)#no shutdown
      Назначить порт для доступа к VLAN
      S1(config)#interface fa0/18
      S1(config-if)#switchport mode access
      S1(config-if)#switchport access vlan 20
      Назначить порт для транка Cisco Dynamic Trunking protocol
      S1(config)#interface fa0/18
      или S1(config-if)#switchport mode trunk
      ли S1(config-if)#switchport mode dynamic auto
      или S1(config-if)#switchport mode dynamic desirable
      или S1(config-if)#switchport mode nonegotiate
      Kакие vlan пропускать через trunk
      S1(config-if)#switchport trunk allowed vlan 18 (можно указывать диапазоны или all)
      Переключиться обратно из trunk в режим доступа
      S1(config-if)#no switchport trunk allowed vlan
      S1(config-if)#no switchport trunk native vlan
      S1(config-if)#switchport mode access
      Разрешить трафик местного (native) VLAN через порт транка
      S1(config)#interface fa0/18
      S1(config-if)#switchport mode trunk
      S1(config-if)#switchport trunk native vlan 18
      S1#show interfaces fa0/18 switchport
      Посмотреть статистику VLAN
      или show vlan brief
      или show vlan id 20
      или show vlan name students
      или show vlan summary
      Посмотреть статистику портов свитча
      show interfaces vlan 20
      show interfaces fa0/18 switchport
      Назначить шлюз по умолчанию
      S1(config)#ip default gateway 1.2.3.4

      Читать:
      Почему текст в фотошопе заглавными буквами

Похожие статьи