interface

Команда  interface  применяется для настройки сетевых интерфейсов, зарегистрированных в файле ifaliases.cf, осуществляя вход в режим interface configuration.

 

Синтаксис           interface type port/number

type                              тип интерфейса. В данной версии Продукта возможны следующие типы:

              FastEthernet,

                            GigabitEthernet,

                            TenGigabitEthernet (для cs_console никаких различий между интерфейсами с названием FastEthernet, GigabitEthernet и TenGigabitEthernet нет),

                            Async – данный тип интерфейсов предлагается использовать для PPP-соединений и т.п.

port                              номер порта

number                          порядковый номер интерфейса.

 

Значение по умолчанию                    значение по умолчанию отсутствует.

 

Режимы команды                               Global configuration.

 

Рекомендации по использованию

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

Не допускается ввод команд настройки интерфейсов в следующих случаях:

·       Для интерфейсов с именем Async<n>. Для интерфейсов с таким именем запрещено выполнение команд настройки – shutdown, ip address, mtu. Нет никаких ограничений на ввод команд, которые транслируются в Native-конфигурацию – привязка списков доступа, inspect, crypto map, QoS и т.п.
Информация с этих интерфейсов может быть отображена по команде show run.

·       Для интерфейсов с именами вида *Ethernet<n>/<m>, в параметре pattern которых указан не конкретный физический интерфейс, а маска или перечисление.

При попытке ввести команду настройки на интерфейсе, для которого это запрещено, выдается сообщение об ошибке:

% Interface '<interface_name>' is not configurable

 

Если не указано иное, то все команды в режиме настройки интерфейса сначала выполняют действия над текущим состоянием интерфейса. Если действие выполнено успешно, то состояние интерфейса сохраняется в загрузочных скриптах ОС, чтобы его восстановить при перезагрузке системы. Состояние интерфейса сохраняется целиком – включен/выключен, адрес интерфейса, MTU. Если состояние интерфейса меняется с помощью сторонних утилит ОС, то могут возникать противоречия между текущим статусом и статусом, записанным в загрузочных скриптах. Поэтому рекомендуется изменять состояние интерфейса только в консоли.

В режиме настройки интерфейса могут выполняться следующие подкоманды:

shutdown                      включение/выключение интерфейса

ip address                  настройка IP-адреса и маски

ip access-group    указание списка доступа для входящего и исходящего трафика, который должен отслеживаться на данном интерфейсе

crypto map                  указание криптокарты, по которой будут защищаться пакеты, проходящие через данный интерфейс

ip inspect         указание правила проверки входящего и исходящего трафика для протоколов прикладного уровня

service-policy     указание политики (policy-map), задающей необходимый сервис обслуживания сетевого трафика, основанный на классификации трафика и его маркировке

crypto ipsec df-bit установка значения DF-бита во внешнем заголовке пакета при прохождении через данный интерфейс

mtu                                установка значения MTU на интерфейсе

exit               выход из конфигурационного режима

description        команда игнорируется

crypto ipsec fragmentation after-encryption             команда игнорируется

crypto ipsec fragmentation before-encryption     команда игнорируется

 

Пример

Ниже приведен пример выполнения команды interface:

Router(config)#interface  fastethernet 0/1

 

В сообщениях об ошибках команд настройки интерфейса присутствует параметр <Reason>, который может иметь одно из следующих значений, приведенных в таблице:

Таблица 17

Reason

Пояснение

No IP addresses on the interface

Нет IP адресов на интерфейсе (только для команды shutdown)

Memory allocation failed

Ошибка выделения памяти

Not implemented

Данная функциональность не реализована

System error

Системная ошибка

System error – possibly MTU value exceeds acceptable range

Системная ошибка – возможно значение MTU превышает допустимый диапазон

Unknown

Неизвестная ошибка

Error <n>

Ошика с числовым кодом, для которого отсутствует текстовое описание