Перейти к поиску
  1. Главная
  2. Продукты
  3. С-Терра Шлюз
  4. Cisco-like команды
  5. Команды настройки сетевых интерфейсов
  6. interface

interface

Поиск в комплекте Источник

interface

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

Данная команда также позволяет создавать/удалять/осуществлять вход в режим конфигурирования VLAN и GRE-интерфейсов.

Синтаксис

interface type port/number

type

тип интерфейса.

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

• FastEthernet

• GigabitEthernet

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

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

• Port-channel – как правило, используются для настройки VLAN.

• DP – Data plane интерфейсы. Используются для исполнений ПК «С-Терра Шлюз DP ST». Данные интерфейсы виртуальные. Они не видны в ОС.

• Bridge – Bridge интерфейсы.

• Tunnel – туннельные GRE интерфейсы.

• Loopback – нестандартные (dummy) loopback интерфейсы.

• E1port – последовательный интерфейс E1.

• Multilink – интерфейс Multilink.

• Dot11Radio – Wireless LAN (WiFi).

• UsbEthernet – Ethernet-over-USB, в том числе модемы мобильной связи, работающие в режиме CDC-Ethernet.

• Cellular – зарезервировано для модемов мобильной связи (3G, 4G и т.п.), не работающих в режиме CDC-Ethernet.

• vEthernet – виртуальные control plane интерфейсы. Используются для исполнений «С-Терра Шлюз DP ST».

• stVTI – виртуальные s-terra virtual tunnel interface интерфейсы. Используются для организации route based VPN без дополнительной инкапсуляции, работают по принципу «точка-многоточка». Пункт назначения (dst IP) для stVTI интерфейса определяется политикой IPsec, а конкретно peer адресом партнера. Для шифрования трафика, проходящего через stVTI интерфейс, необходимо привязать крипто-карту к самому stVTI интерфейсу, при этом на WAN-интерфейсе должны быть заданы правила обработки пакетов Продуктом. Так же stVTI интерфейсы могут использоваться для построения изолированных IPsec VPN туннелей с пересекающимися защищаемыми подсетями (VRF).

• PPPoE – виртуальные Point-to-Point Protocol over Ethernet интерфейсы. Используются для построения PPPoE/PPTP соединений для доступа к глобальным сетям.

port

номер порта

number

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

Значение по

умолчанию

отсутствует

Режимы команды

Global configuration

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

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

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

• Для интерфейсов с именами: Async<n>, Port-channel<n>, DP<n>, Bridge<n>, Tunnel<n>, Loopback<n>, E1port<n>, Multilink<n>, Dot11Radio<n>, Cellular<n>, vEthernet<n> – запрещено выполнение команд настройки – shutdown, ip address, mtu. Нет никаких ограничений на ввод команд, которые транслируются в Native-конфигурацию – привязка списков доступа, inspect, crypto map, QoS и т.п.

• На интерфейсах с именами: Async<n>, Cellular<n>, DP<n>, Loopback<n>, Multilink<n>, Tunnel<n> нельзя настривать vrrp.

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

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

% Interface '<interface_name>' is not configurable

• Если не указано иное, то все команды в режиме настройки интерфейса сначала выполняют действия над текущим состоянием интерфейса.

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

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

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

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

• ip address - настривает IP-адреса и маски.

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

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

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

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

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

• crypto ipsec stream-id - задает идентификатор потока для параллельной обработки трафика.

• mtu - устанавливает значения MTU на интерфейсе.

• vrrp authentication - задает пароль для аутентификации пакетов протокола VRRP.

• vrrp ip - настраивает IP-адрес виртуального маршрутизатора

• vrrp preempt - разрешает маршрутизатору переходить в состояние master, если его приоритет будет выше чем у текущего master.

• vrrp priority - устанавливает приоритет для маршрутизатора.

• vrrp sync-group - синхронизирует интерфейсы в группе.

• vrrp timers advertise - устанавливает интервал между отправкой VRRP-объявлений.

• vrrp timers garp - устанавливает периодический интервал, с которым маршрутизатор, находящийся в состоянии master отправляет gratuitous ARP-сообщения.

• vrrp state - устанавливает начальное состояние виртуального маршрутизатора.

• vrrp track interface - проверяет состояние сетевого интерфейса.

• vrrp track processes-group - включает отслеживание состояния групп процессов и меняет состояние VRRP-маршрутизатора в зависимости от статуса процессов.

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

• description - задает текстовое описание интерфейса.

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

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

Команды для настройки интерфейсов типа Tunnel приведены в разделе «Команды настройки GRE-интерфейсов».

Внимание! Для исполнений «С-Терра Шлюз DP ST» команды настройки фильтрации (ip access-group / ipv6 access-group), шифрования (crypto map) и классификации (service-policy) трафика допустимы только для интерфейсов типа DP и vEthernet. Внимание! Для исполнений «С-Терра Шлюз DP ST» для management интерфейсов (GigabitEthernet<n>/<m> и т.п.) допустимы только команды конфигурирования IP адресов и сетевых настроек.

Пример

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

Router(config)#interface fastethernet 0/1

Синтаксис добавления/удаления VLAN-интерфейса

interface <if-name>.<vlan-id>

no interface <if-name>.<vlan-id>

if-name

имя физического интерфейса в cisco-like консоли.

vlan-id

номер VLAN-интерфейса в диапазоне от 0 до 4095.

Пример

interface GigabitEthernet0/2.1

Синтаксис добавления/удаления GRE-интерфейса

interface Tunnel<gre-id>

no interface Tunnel<gre-id>

gre-id

номер GRE-интерфейса в диапазоне от 0 до 4 294 967 295.

В случае, если на интерфейсе планируется настройка вторичных secondary ipv4-адресов, то номер необходимо указывать в диапазоне от 0 до 99 999 999.

Внимание! В используемой ОС действует ограничение: длина имени сетевого интерфейса не должна превышать 15 символов. Например, можно через cs_console добавить интерфейс Tunnel4294967295, тогда для ОС сгенерируется имя gre_4294967295. Если затем задать данному интерфейсу secondary ipv4-адрес, то длина его имени gre_4294967295:1 превысит ограничение.

Пример

Пример создания GRE-интерфейса:

interface Tunnel42

Пример создания VLAN-интерфейса:

interface GigabitEthernet0/0.1

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

Таблица 25

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>

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