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)]¶
Установить или сбросить информационный параметр пропускной способности интерфейса в мегабитах. Этот параметр используется протоколами маршрутизации для расчёта метрик.
- 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-адрес.
debugRX OverrunsВ пуле пакетов нет свободных пакетов для выделения на чтение данных из очереди сетевого интерфейса. В этом случае потерь не происходит. Когда очередь сетевого интерфейса заполнена, счётчикDiscard counterначнёт увеличиваться.RX Invalid VLANПакет поступил на интерфейс с VLAN ID, который не настроен на этом интерфейсеRX UnsupportedНеподдерживаемые типы EthernetTX OverrunsНедостаточно места в очереди сетевого интерфейса для помещения пакета для его отправки. В этом случае нет потерь. Попытки отправить пакет будут продолжены.
descriptionПоказать описание для каждого интерфейса
rateПоказать загрузку по входящему/исходящему трафику (в pps и bps) для всех интерфейсов
vrf NAME briefПоказать краткую информацию об интерфейсах для указанного VRF
vrf all briefПоказать краткую информацию об интерфейсах для всех VRF
- clear interface [IFNAME]¶
Очистить RX и TX статистику для всех интерфейсов или для указанного.