CLI

Настройка

Для настройки data-интерфейса IFNAME необходимо войти в режим его настройки:

interface IFNAME

Все команды, описанные ниже, вводятся в режиме настройки интерфейса. Этот раздел описывает основные команды для настройки интерфейсов. Команды, связанные с конкретными динамическими протоколами маршрутизации, описаны в соответствующих разделах.

[no] description [LINE...]

Добавить или удалить описание интерфейса.

shutdown

Административное отключение интерфейса. По умолчанию интерфейсы включены.

no shutdown

Включить интерфейс после административного отключения.

[no] mac [X:X:X:X:X:X]

Установить или сбросить MAC-адрес интерфейса.

ip address A.B.C.D/M [label LINE]

Назначить IPv4-адрес на интерфейс. Можно добавить несколько адресов на один интерфейс. Опциональный параметр label позволяет задать метку для адреса.

no ip address A.B.C.D/M

Удалить IPv4-адрес с интерфейса.

ipv6 address X:X::X:X/M

Назначить IPv6-адрес на интерфейс. Можно добавить несколько адресов на один интерфейс.

no ipv6 address X:X::X:X/M

Удалить IPv6-адрес с интерфейса.

mtu (68-9216)

Установить L2 MTU на интерфейсе. Значение по умолчанию — 1500 байт.

no mtu

Сбросить L2 MTU на значение по умолчанию (1500 байт).

ip mtu (68-9216)

Установить IPv4 MTU на интерфейсе. Этот MTU будет использоваться в случае, если необходимо фрагментировать IPv4-пакеты при отправке. Значение по умолчанию — L2 MTU.

no ip mtu

Сбросить IPv4 MTU на значение по умолчанию (L2 MTU).

ipv6 mtu (1280-9216)

Установить IPv6 MTU на интерфейсе. Этот MTU будет использоваться в случае, если необходимо фрагментировать IPv6-пакеты при отправке. Значение по умолчанию — L2 MTU.

no ipv6 mtu

Сбросить IPv6 MTU на значение по умолчанию (L2 MTU).

bond IFNAME

Добавить интерфейс в бонд IFNAME. Настройка агрегирования описана в разделе Агрегация каналов.

no bond

Удалить интерфейс из бонда.

[no] bandwidth [(1-1000000)]

Установить или сбросить информационный параметр пропускной способности интерфейса в мегабитах. Этот параметр используется протоколами маршрутизации для расчёта метрик.

vrf VRFNAME

Добавить интерфейс в VRF VRFNAME. Настройка VRF описана в разделе VRF.

no vrf

Удалить интерфейс из VRF.

[no] promiscuous

Включить или отключить промискуитетный режим на интерфейсе. В этом режиме интерфейс принимает все кадры, а не только адресованные его MAC-адресу.

ip nat <inside|outside>

Указать роль интерфейса для NAT. inside — внутренний интерфейс (со стороны Workers), outside — внешний интерфейс (со стороны клиентов).

no ip nat

Удалить роль NAT с интерфейса для IPv4.

ipv6 nat <inside|outside>

Указать роль интерфейса для NAT IPv6.

no ipv6 nat

Удалить роль NAT с интерфейса для IPv6.

ip tcp adjust-mss (40-8960)

Установить значение MSS (Maximum Segment Size) для TCP-соединений IPv4, проходящих через интерфейс. ADC будет корректировать поле MSS в TCP SYN-пакетах до указанного значения. Это полезно, когда MTU на пути ограничен (например, при использовании туннелей).

no ip tcp adjust-mss

Отключить корректировку MSS для IPv4.

ipv6 tcp adjust-mss (40-8960)

Установить значение MSS для TCP-соединений IPv6, проходящих через интерфейс.

no ipv6 tcp adjust-mss

Отключить корректировку MSS для IPv6.

Show-команды

show interface [KEYS]

Показать следующую информацию для всех интерфейсов:

  • Административный и операционный статус

  • Состояние Ethernet

  • MTU

  • Тип NAT для IPv4 и IPv6

  • IPv4 и IPv6 адреса

  • Скорость интерфейса

  • Дуплекс

  • Автоматическая настройка режима работы (On/Off)

  • Скорость ввода/вывода

  • Статистика по RX и TX

Используются следующие ключи:

Ключи

Описание

IFNAME

Показать информацию для указанного интерфейса

IFNAME nexthop-group

Показать информацию о группе nexthop для указанного интерфейса

IFNAME transceiver

Показать информацию о SFP-трансивере для указанного интерфейса

brief

Показать краткую информацию для всех интерфейсов, такую как: имя интерфейса, его статус, принадлежность к VRF и IP-адрес.

debug

  • RX Overruns В пуле пакетов нет свободных пакетов для выделения на чтение данных из очереди сетевого интерфейса. В этом случае потерь не происходит. Когда очередь сетевого интерфейса заполнена, счётчик Discard counter начнёт увеличиваться.

  • RX Invalid VLAN Пакет поступил на интерфейс с VLAN ID, который не настроен на этом интерфейсе

  • RX Unsupported Неподдерживаемые типы Ethernet

  • TX Overruns Недостаточно места в очереди сетевого интерфейса для помещения пакета для его отправки. В этом случае нет потерь. Попытки отправить пакет будут продолжены.

description

Показать описание для каждого интерфейса

rate

Показать загрузку по входящему/исходящему трафику (в pps и bps) для всех интерфейсов

vrf NAME brief

Показать краткую информацию об интерфейсах для указанного VRF

vrf all brief

Показать краткую информацию об интерфейсах для всех VRF

clear interface [IFNAME]

Очистить RX и TX статистику для всех интерфейсов или для указанного.