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

interface <name>

Перейти в меню настройки интерфейса с именем <name>. Примеры имен интерфейсов: port2, port3, port4, port5.

interface <name>.<vlan-id>

Создать сабинтерфейс и перейти в меню для его настройки. Сабинтерфейсы можно создать как для физических интерфейсов, так и для агрегированных интерфейсов. <vlan-id> от 1 до 4094 и должен быть уникальным в рамках основного (родительского) интерфейса.

interface=['name']> up

Поднять интерфейс плоскости передачи данных.

interface=['name']> down

Опустить интерфейс плоскости передачи данных.

interface=['name']> ip <ip-address>

Задать IP-адрес на интерфейсе.

Замечание: Невозможно установить IP-адрес на интерфейсе, у которого есть сабинтерфейсы.

Пример: interface=['port2'] > ip 10.0.0.1/24

interface=['name']> no ip <ip-address>

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

Пример: interface=['port2'] > no ip 10.0.0.1/24

interface=['name']> [no] failover passive <ip-address>

Задать (или удалить, если no) адрес на интерфейсе, который будет использоваться, когда нода имеет роль passive в отказоустойчивом кластере.

interface=['name']>[no] failover keepalives

Включить (или выключить, если no) отправку keep-alive пакетов для отказоустойчивого кластера на интерфейсе.

interface=['name']>[no] failover monitor

Включить (или выключить, если no) отслеживание оперативного статуса интерфейса (up/down) для учитывания в алгоритме переключения ролей в кластере.

interface=['name']> primary <ip-address>

Задать существующий IP-адрес как приоритетный (т.е. поставить в начало списка). Адрес должен быть предварительно добавлен (команда ip) и сохранен (команда commit). Маску указывать не обязательно.

Пример: interface=['port2'] > primary 10.0.0.1

interface=['name']> mtu <bytes>

Задать максимальную единицу передачи (Maximum transmission unit, MTU) для интерфейса.

Пример: interface=['port2']> mtu 1400

interface=['name']> description <description>

Задать описание для интерфейса.

Пример: interface=['port2']> description my_description

interface=['name']> no description

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

Пример: interface=['port2']> no description

interface=['name']> mac <MAC>

Задать MAC-адрес для интерфейса в формате XX:XX:XX:XX:XX:XX.

Пример: interface=['port2']> mac 12:34:56:78:9A:BC

interface=['name']> no mac

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

interface=['name']> zone <name>

Добавить интерфейс в зону <name>. Зона <name> должна быть создана заранее.

interface=['name']> no zone

Удалить интерфейс из зоны, назначенной ранее. Если зона не была назначена, ничего не происходит.

interface=['name']> control

Перейти в меню выбора управляющей подсистемы интерфейса.

interface=['name']> control> dataplane-interface

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

interface=['name']> control> no dataplane-interface

Передать управление интерфейсом сетевой подсистеме Linux.

interface=['name']> control> workers {intervals}

Назначить рабочие треды для интерфейса. Здесь intervals – набор интервалов в формате: {First1}-{Last1},{First2}-{Last2}. Например: 2-3,5-6,9-11

Задать фиксированную скорость в мегабитах или гигабитах в секунду для физического интерфейса или auto для автосогласования. Доступны только поддерживаемые физическим интерфейсом значения. Автосогласование доступно всегда.

interface=['name']> dns-list

Перейти в меню настройки адресов DNS-серверов.

Замечание: настройка адресов DNS-серверов может происходить только с интерфейсов, находящихся под управлением сетевой подсистемы Linux.

interface=['name']> dns-list> add <ip-address>

Добавить DNS-сервер с указанным IP-адресом.

interface=['name']> dns-list> remove <ip-address>

Удалить DNS-сервер с указанным IP-адресом.

interface=['name']> dns-list> clear

Удалить все DNS-сервера.

interface=['name']> vrf <name>

Добавить интерфейс в виртуальный маршрутизатор (Virtual Routing and Forwarding или VRF).

interface=['name']> no vrf

Добавить интерфейс в VRF по умолчанию.

interface=['name']> use-dhcp-dns

Включить получение адресов DNS-серверов по DHCP. По умолчанию включено.

interface=['name']> no use-dhcp-dns

Выключить получение адресов DNS-серверов по DHCP.

interface=['name']> protocol (none|staticIpv4|dhcp)

Установить режим задания IP-адреса для интерфейса. По умолчанию staticIpv4. В зависимости от выбора режима задания IP адреса некоторые настройки интерфейса могут быть доступны или не доступны для изменения/отображения.

ВАЖНО: Если для интерфейса установлено значение staticIpv4 и задан один или несколько IP-адресов, то перед изменением значения на dhcp или none необходимо удалить у интерфейса все IP-адреса.

Пример: interface=['port2'] > protocol none

interface=['name']> exit

Выйти из меню настроек интерфейса.

show interfaces all

Показать информацию обо всех интерфейсах.

show interfaces name <name>

Показать информацию об интерфейсе c названием <name>.

no interface <name>.<vlan-id>

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

stat load-interval <value>

Установить значение интервала обновления данных через OSMP (в секундах).

show stat load-interval

Получить информацию о значении интервала обновления данных через OSMP (в секундах).

clear ifacestats all

Очистить статистику для всех интерфейсов плоскости передачи данных.

clear ifacestats name <name>

Очистить статистику для интерфейса плоскости передачи данных c названием <name>.

| Prev | Home | Next |