Документация: ПО Факел — разрабатываемая версия

Системные параметры IP и маршрутизации

Обзор

Разделы system ip и system ipv6 задают параметры стеков IPv4 и IPv6 и обмена маршрутами между протоколами маршрутизации и менеджером таблиц маршрутизации (см. Состояние менеджера таблиц маршрутизации). Раздел system frr включает дополнительные возможности подсистемы маршрутизации. Параметры задаются для маршрутизатора в целом. Для экземпляра VRF аналогичные параметры задает раздел vrf name <name> (см. Виртуальная маршрутизация).

Параметры разделов system ip и system ipv6:

  • disable-forwarding отключает пересылку пакетов IPv4 (IPv6) на всех интерфейсах. Параметр действует в операционной системе и в FVE;

  • arp table-size (IPv4) и neighbor table-size (IPv6) задают максимальное число записей в кэше соседей — таблице ARP и таблице ND операционной системы (по умолчанию 8192). Таблицу соседей FVE параметры не меняют;

  • multipath layer4-hashing включает использование информации уровня 4 для хэширования при распределении трафика по равнозначным маршрутам (ECMP); параметр multipath ignore-unreachable-nexthops (IPv4) исключает из многопутевых маршрутов следующие переходы, которых нет в таблице ARP. Параметры действуют в операционной системе, то есть на пакеты, которые отправляет сам маршрутизатор. Транзитный трафик FVE распределяет по равнозначным маршрутам с учетом адресов, портов и протокола независимо от этих параметров;

  • nht no-resolve-via-default запрещает разрешать следующие переходы по маршруту по умолчанию. Протоколы маршрутизации регистрируют в менеджере таблиц адреса следующих переходов, и менеджер сообщает им о доступности этих адресов (отслеживание следующих переходов, next hop tracking);

  • protocol <protocol> route-map задает карту маршрутов, которая применяется к маршрутам указанного протокола при обмене с менеджером таблиц маршрутизации. Значение any относится ко всем протоколам из списка. Карта маршрутов должна существовать (см. Политика маршрутизации), иначе применение конфигурации завершается ошибкой;

  • import-table <import-table> (IPv4) включает импорт маршрутов из таблицы маршрутизации с номером от 1 до 252. Параметр distance задает административную дистанцию импортируемых маршрутов, параметр route-map — карту маршрутов, которая к ним применяется;

  • tcp mss (IPv4) управляет пробированием MSS — попытками уменьшить MSS, если соединения TCP не устанавливаются. Параметр probing включает пробирование при обнаружении «черной дыры» ICMP (on-icmp-black-hole) или по умолчанию (force). Параметры base (по умолчанию 1024) и floor (по умолчанию 48) задают значение MSS, с которого начинается пробирование, и значение, на котором оно останавливается. Параметры действуют на соединения TCP самого маршрутизатора; транзитные соединения TCP они не затрагивают;

  • strict-dad (IPv6) отключает работу IPv6 на интерфейсе, если проверка уникальности адреса (DAD) для link-local адреса завершилась неуспешно.

Раздел system frr включает необязательные модули подсистемы маршрутизации: параметр bmp — поддержку протокола BGP Monitoring Protocol (BMP), параметр irdp — поддержку протокола ICMP Router Discovery Protocol (IRDP), параметры snmp bgpd, snmp isisd, snmp ldpd, snmp ospf6d, snmp ospfd, snmp ripd и snmp zebra — поддержку SNMP для протоколов BGP, IS-IS, LDP, OSPFv3, OSPFv2, RIP и для менеджера таблиц маршрутизации (см. Протокол SNMP). Параметр descriptors задает число открытых файловых дескрипторов, которое разрешено использовать процессам подсистемы маршрутизации (по умолчанию 1024). Изменения этих параметров вступают в силу после перезапуска подсистемы маршрутизации: после применения конфигурации система выводит сообщение о том, что для применения изменений нужно перезагрузить маршрутизатор (предпочтительно) или перезапустить подсистему маршрутизации.

Состояние менеджера таблиц маршрутизации и содержимое таблиц маршрутизации выводят команды режима «Администрирование», которые описаны в разделе Состояние менеджера таблиц маршрутизации. Команды режима «Администрирование» для параметров этой страницы не предусмотрены.

Список команд

Режим «Конфигурирование»


system ip arp table-size <table-size>

Описание:
Задает максимальное число записей в кэше соседей IPv4 (таблице ARP) операционной системы. Таблицу соседей FVE параметр не меняет.

Синтаксис:

  • set system ip arp table-size <table-size>

  • delete system ip arp table-size <table-size>

  • show system ip arp table-size

Аргументы:

  • <table-size> — максимальное число записей. Формат: целое число. Значение по умолчанию: 8192.

Режим: «Конфигурирование».


system ip disable-forwarding

Описание:
Отключает пересылку пакетов IPv4 на всех интерфейсах. Параметр действует в операционной системе и в FVE.

Синтаксис:

  • set system ip disable-forwarding

  • delete system ip disable-forwarding

  • show system ip disable-forwarding

Режим: «Конфигурирование».


system ip import-table <import-table>

Описание:
Включает импорт маршрутов из указанной таблицы маршрутизации.

Синтаксис:

  • set system ip import-table <import-table>

  • delete system ip import-table <import-table>

  • show system ip import-table

Аргументы:

  • <import-table> — номер таблицы маршрутизации, из которой импортируются маршруты. Формат: целое число. Диапазон значений: от 1 до 252.

Режим: «Конфигурирование».


system ip import-table <import-table> distance <distance>

Описание:
Задает административную дистанцию маршрутов, импортируемых из таблицы.

Синтаксис:

  • set system ip import-table <import-table> distance <distance>

  • delete system ip import-table <import-table> distance <distance>

  • show system ip import-table <import-table> distance

Аргументы:

  • <import-table> — номер таблицы маршрутизации, из которой импортируются маршруты. Формат: целое число. Диапазон значений: от 1 до 252.

  • <distance> — административная дистанция. Формат: целое число. Диапазон значений: от 1 до 255.

Режим: «Конфигурирование».


system ip import-table <import-table> route-map <route-map>

Описание:
Задает карту маршрутов (route-map), которая применяется к маршрутам, импортируемым из таблицы. Карта маршрутов должна существовать.

Синтаксис:

  • set system ip import-table <import-table> route-map <route-map>

  • delete system ip import-table <import-table> route-map <route-map>

  • show system ip import-table <import-table> route-map

Аргументы:

  • <import-table> — номер таблицы маршрутизации, из которой импортируются маршруты. Формат: целое число. Диапазон значений: от 1 до 252.

  • <route-map> — имя карты маршрутов. Формат: строка.

Режим: «Конфигурирование».


system ip multipath ignore-unreachable-nexthops

Описание:
Исключает из многопутевых маршрутов следующие переходы, которых нет в таблице ARP. Параметр действует в операционной системе, то есть на пакеты, которые отправляет сам маршрутизатор.

Синтаксис:

  • set system ip multipath ignore-unreachable-nexthops

  • delete system ip multipath ignore-unreachable-nexthops

  • show system ip multipath ignore-unreachable-nexthops

Режим: «Конфигурирование».


system ip multipath layer4-hashing

Описание:
Включает использование информации уровня 4 для хэширования при распределении трафика по равнозначным маршрутам (ECMP). Параметр действует в операционной системе (на пакеты самого маршрутизатора); FVE распределяет транзитный трафик с учетом портов и протокола независимо от параметра.

Синтаксис:

  • set system ip multipath layer4-hashing

  • delete system ip multipath layer4-hashing

  • show system ip multipath layer4-hashing

Режим: «Конфигурирование».


system ip nht no-resolve-via-default

Описание:
Запрещает разрешать следующие переходы (next hop tracking) по маршруту по умолчанию для протокола IPv4.

Синтаксис:

  • set system ip nht no-resolve-via-default

  • delete system ip nht no-resolve-via-default

  • show system ip nht no-resolve-via-default

Режим: «Конфигурирование».


system ip protocol <protocol>

Описание:
Выбирает протокол маршрутизации, для маршрутов которого задается карта маршрутов при обмене с менеджером таблиц маршрутизации.

Синтаксис:

  • set system ip protocol <protocol>

  • delete system ip protocol <protocol>

  • show system ip protocol

Аргументы:

  • <protocol> — протокол маршрутизации. Возможные значения: any — любой из перечисленных протоколов; babel — протокол Babel; bgp — протокол BGP; connected — подключенные маршруты (непосредственно присоединенные подсети и узлы); eigrp — протокол EIGRP; isis — протокол IS-IS; kernel — маршруты ядра (не установленные через таблицу маршрутизации); ospf — протокол OSPF (OSPFv2); rip — протокол RIP; static — статические маршруты.

Режим: «Конфигурирование».


system ip protocol <protocol> route-map <route-map>

Описание:
Задает карту маршрутов, которая применяется к маршрутам указанного протокола при обмене с менеджером таблиц маршрутизации. Карта маршрутов должна существовать.

Синтаксис:

  • set system ip protocol <protocol> route-map <route-map>

  • delete system ip protocol <protocol> route-map <route-map>

  • show system ip protocol <protocol> route-map

Аргументы:

  • <protocol> — протокол маршрутизации. Возможные значения: any — любой из перечисленных протоколов; babel — протокол Babel; bgp — протокол BGP; connected — подключенные маршруты (непосредственно присоединенные подсети и узлы); eigrp — протокол EIGRP; isis — протокол IS-IS; kernel — маршруты ядра (не установленные через таблицу маршрутизации); ospf — протокол OSPF (OSPFv2); rip — протокол RIP; static — статические маршруты.

  • <route-map> — имя карты маршрутов. Формат: строка.

Режим: «Конфигурирование».


system ip tcp mss base <base>

Описание:
Задает базовое значение MSS (Maximum Segment Size), с которого начинается пробирование. Параметр применяется при значении force параметра probing и действует на соединения TCP самого маршрутизатора.

Синтаксис:

  • set system ip tcp mss base <base>

  • delete system ip tcp mss base <base>

  • show system ip tcp mss base

Аргументы:

  • <base> — базовое значение MSS. Формат: целое число. Диапазон значений: от 48 до 1460. Значение по умолчанию: 1024.

Режим: «Конфигурирование».


system ip tcp mss floor <floor>

Описание:
Задает минимальное значение MSS, на котором пробирование останавливается. Параметр действует на соединения TCP самого маршрутизатора.

Синтаксис:

  • set system ip tcp mss floor <floor>

  • delete system ip tcp mss floor <floor>

  • show system ip tcp mss floor

Аргументы:

  • <floor> — минимальное значение MSS. Формат: целое число. Диапазон значений: от 48 до 1460. Значение по умолчанию: 48.

Режим: «Конфигурирование».


system ip tcp mss probing <probing>

Описание:
Включает попытки уменьшить MSS, если соединения TCP не устанавливаются. Параметр действует на соединения TCP самого маршрутизатора.

Синтаксис:

  • set system ip tcp mss probing <probing>

  • delete system ip tcp mss probing <probing>

  • show system ip tcp mss probing

Аргументы:

  • <probing> — режим пробирования MSS. Возможные значения: on-icmp-black-hole — пробирование при обнаружении «черной дыры» ICMP; force — пробирование по умолчанию.

Режим: «Конфигурирование».


system ipv6 disable-forwarding

Описание:
Отключает пересылку пакетов IPv6 на всех интерфейсах. Параметр действует в операционной системе и в FVE.

Синтаксис:

  • set system ipv6 disable-forwarding

  • delete system ipv6 disable-forwarding

  • show system ipv6 disable-forwarding

Режим: «Конфигурирование».


system ipv6 multipath layer4-hashing

Описание:
Включает использование информации уровня 4 для хэширования при распределении трафика по равнозначным маршрутам (ECMP). Параметр действует в операционной системе (на пакеты самого маршрутизатора); FVE распределяет транзитный трафик с учетом портов и протокола независимо от параметра.

Синтаксис:

  • set system ipv6 multipath layer4-hashing

  • delete system ipv6 multipath layer4-hashing

  • show system ipv6 multipath layer4-hashing

Режим: «Конфигурирование».


system ipv6 neighbor table-size <table-size>

Описание:
Задает максимальное число записей в кэше соседей IPv6 (таблице ND) операционной системы. Таблицу соседей FVE параметр не меняет.

Синтаксис:

  • set system ipv6 neighbor table-size <table-size>

  • delete system ipv6 neighbor table-size <table-size>

  • show system ipv6 neighbor table-size

Аргументы:

  • <table-size> — максимальное число записей. Формат: целое число. Значение по умолчанию: 8192.

Режим: «Конфигурирование».


system ipv6 nht no-resolve-via-default

Описание:
Запрещает разрешать следующие переходы (next hop tracking) по маршруту по умолчанию для протокола IPv6.

Синтаксис:

  • set system ipv6 nht no-resolve-via-default

  • delete system ipv6 nht no-resolve-via-default

  • show system ipv6 nht no-resolve-via-default

Режим: «Конфигурирование».


system ipv6 protocol <protocol>

Описание:
Выбирает протокол маршрутизации, для маршрутов которого задается карта маршрутов при обмене с менеджером таблиц маршрутизации.

Синтаксис:

  • set system ipv6 protocol <protocol>

  • delete system ipv6 protocol <protocol>

  • show system ipv6 protocol

Аргументы:

  • <protocol> — протокол маршрутизации. Возможные значения: any — любой из перечисленных протоколов; babel — протокол Babel; bgp — протокол BGP; connected — подключенные маршруты (непосредственно присоединенные подсети и узлы); isis — протокол IS-IS; kernel — маршруты ядра (не установленные через таблицу маршрутизации); ospfv3 — протокол OSPFv3; ripng — протокол RIPng; static — статические маршруты.

Режим: «Конфигурирование».


system ipv6 protocol <protocol> route-map <route-map>

Описание:
Задает карту маршрутов, которая применяется к маршрутам указанного протокола IPv6 при обмене с менеджером таблиц маршрутизации. Карта маршрутов должна существовать.

Синтаксис:

  • set system ipv6 protocol <protocol> route-map <route-map>

  • delete system ipv6 protocol <protocol> route-map <route-map>

  • show system ipv6 protocol <protocol> route-map

Аргументы:

  • <protocol> — протокол маршрутизации. Возможные значения: any — любой из перечисленных протоколов; babel — протокол Babel; bgp — протокол BGP; connected — подключенные маршруты (непосредственно присоединенные подсети и узлы); isis — протокол IS-IS; kernel — маршруты ядра (не установленные через таблицу маршрутизации); ospfv3 — протокол OSPFv3; ripng — протокол RIPng; static — статические маршруты.

  • <route-map> — имя карты маршрутов. Формат: строка.

Режим: «Конфигурирование».


system ipv6 strict-dad

Описание:
Отключает работу IPv6 на интерфейсе, если проверка уникальности адреса (DAD) для link-local адреса, построенного по MAC-адресу интерфейса, завершилась неуспешно. Без параметра такой адрес только помечается как дублирующийся, а IPv6 на интерфейсе продолжает работать.

Синтаксис:

  • set system ipv6 strict-dad

  • delete system ipv6 strict-dad

  • show system ipv6 strict-dad

Режим: «Конфигурирование».


system frr bmp

Описание:
Включает поддержку протокола BGP Monitoring Protocol (BMP) в подсистеме маршрутизации. Для применения изменения перезагрузите маршрутизатор.

Синтаксис:

  • set system frr bmp

  • delete system frr bmp

  • show system frr bmp

Режим: «Конфигурирование».


system frr descriptors <descriptors>

Описание:
Задает число открытых файловых дескрипторов, которое разрешено использовать процессам подсистемы маршрутизации. Для применения изменения перезагрузите маршрутизатор.

Синтаксис:

  • set system frr descriptors <descriptors>

  • delete system frr descriptors <descriptors>

  • show system frr descriptors

Аргументы:

  • <descriptors> — число дескрипторов. Формат: целое число. Диапазон значений: от 1024 до 8192. Значение по умолчанию: 1024.

Режим: «Конфигурирование».


system frr irdp

Описание:
Включает поддержку протокола ICMP Router Discovery Protocol (IRDP) в подсистеме маршрутизации. Для применения изменения перезагрузите маршрутизатор.

Синтаксис:

  • set system frr irdp

  • delete system frr irdp

  • show system frr irdp

Режим: «Конфигурирование».


system frr snmp bgpd

Описание:
Включает поддержку SNMP для протокола BGP в подсистеме маршрутизации (см. Протокол SNMP). Для применения изменения перезагрузите маршрутизатор.

Синтаксис:

  • set system frr snmp bgpd

  • delete system frr snmp bgpd

  • show system frr snmp bgpd

Режим: «Конфигурирование».


system frr snmp isisd

Описание:
Включает поддержку SNMP для протокола IS-IS в подсистеме маршрутизации (см. Протокол SNMP). Для применения изменения перезагрузите маршрутизатор.

Синтаксис:

  • set system frr snmp isisd

  • delete system frr snmp isisd

  • show system frr snmp isisd

Режим: «Конфигурирование».


system frr snmp ldpd

Описание:
Включает поддержку SNMP для протокола LDP в подсистеме маршрутизации (см. Протокол SNMP). Для применения изменения перезагрузите маршрутизатор.

Синтаксис:

  • set system frr snmp ldpd

  • delete system frr snmp ldpd

  • show system frr snmp ldpd

Режим: «Конфигурирование».


system frr snmp ospf6d

Описание:
Включает поддержку SNMP для протокола OSPFv3 в подсистеме маршрутизации (см. Протокол SNMP). Для применения изменения перезагрузите маршрутизатор.

Синтаксис:

  • set system frr snmp ospf6d

  • delete system frr snmp ospf6d

  • show system frr snmp ospf6d

Режим: «Конфигурирование».


system frr snmp ospfd

Описание:
Включает поддержку SNMP для протокола OSPFv2 в подсистеме маршрутизации (см. Протокол SNMP). Для применения изменения перезагрузите маршрутизатор.

Синтаксис:

  • set system frr snmp ospfd

  • delete system frr snmp ospfd

  • show system frr snmp ospfd

Режим: «Конфигурирование».


system frr snmp ripd

Описание:
Включает поддержку SNMP для протокола RIP в подсистеме маршрутизации (см. Протокол SNMP). Для применения изменения перезагрузите маршрутизатор.

Синтаксис:

  • set system frr snmp ripd

  • delete system frr snmp ripd

  • show system frr snmp ripd

Режим: «Конфигурирование».


system frr snmp zebra

Описание:
Включает поддержку SNMP для менеджера таблиц маршрутизации в подсистеме маршрутизации (см. Протокол SNMP). Для применения изменения перезагрузите маршрутизатор.

Синтаксис:

  • set system frr snmp zebra

  • delete system frr snmp zebra

  • show system frr snmp zebra

Режим: «Конфигурирование».