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

MPLS

Обзор

Механизм MPLS представляет собой механизм перенаправления IP пакетов, отличающийся от стандартного. Вместо IP адресов для принятия решения о перенаправлении пакета на исходящий интерфейс маршрутизатор использует специальный заголовок длиной 32 бита (4 байта), который называется MPLS меткой. Данная метка размещается между заголовком Ethernet фрейма (L2) и заголовком IP пакета (L3). Возможно как статическое, так и динамическое размещение MPLS меток, однако в настоящем разделе рассматривается только динамическое размещение с использованием одного из подходящих для данных целей протоколов/механизмов: протокола LDP, протокола RSVP, механизма SR с использованием протоколов OSPF или IS-IS. Указанные протоколы используются фактически для формирования одноадресного пути до пункта назначения в сети, который идеологически схож с туннелем и именуется как коммутируемый на основе меток путь - LSP. Для упрощения понимания работы LSP можно провести его сравнение с GRE туннелем. Они отличаются с точки зрения технической реализации, но схожи между собой в части управления движением пакета через туннель. Рекомендуется рассматривать механизм MPLS как механизм туннелирования, позволяющий доставлять по сети различные типы пакетов, значительно упрощающий проектирование потоков и схем движения трафика в сети за счет использования протокола RSVP или механизма SR, и в основном упрощающий организацию движения потоков данных как внутри сети, так и при межсетевом взаимодействии.

Для получения более подробной информации о том, как работает механизм MPLS, рекомендуется ознакомиться с источником.

Примечание

В текущей версии ПО Факел команды protocols mpls настраивают MPLS только в плоскости управления; конфигурация MPLS в FVE не передается, поэтому пересылка по меткам плоскостью передачи данных FVE не подтверждена (см. Ограничения).

Примечание

Поддержка механизма MPLS в операционной системе имеет ряд ограничений. Например, механизм MPLS нельзя использовать совместно с механизмами защиты коммуникаций L3 VPN, L2 VPN, а также с механизмом динамического построения VPN сетей. Протокол RSVP нельзя использовать как базовый протокол маршрутизации в стеке по отношению к транспортному протоколу. В настоящий момент устройство под управлением операционной системы может быть сконфигурировано как MPLS маршрутизатор на последней миле.

Протокол LDP

Архитектура механизма MPLS не предусматривает использование одного конкретного протокола для определения LSP. Операционная система использует протокол LDP в реализации, соответствующей спецификации RFC 5036

Протокол LDP представляет собой сигнальный протокол, использующий в качестве транспорта TCP и динамически распределяющий MPLS метки, создающий таким образом LSP. Протокол LDP не является протоколом маршрутизации сам по себе, но он использует данные, полученные в результате работы других протоколов маршрутизации, для принятия решения о перенаправлении пакетов. Для корректного использования протокола LDP на маршрутизаторе необходимо, чтобы другие маршрутизаторы также использовали данный протокол.

Для того, чтобы протокол LDP на маршрутизаторе обменивался анонсами меток с другими маршрутизаторами, устанавливается сессия TCP как с автоматически обнаруживаемыми, так и статически заданными маршрутизаторами. Протокол LDP предусматривает попытку установления TCP сессии с другими маршрутизаторами, используя для этого транспортные адреса, поэтому необходимо убедиться в том, что эти адреса присутствуют в таблице маршрутизации и являются достижимыми для обеспечения движения трафика.

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

Также необходимо помнить, что принципиальная реализация протокола LDP схожа с реализацией протокола BGP в том, что она использует TCP в качестве транспорта. Однако в отличие от протокола BGP реализация LDP не предусматривает возможность обновления оперативных данных. Это означает, что в случае изменения топологии соседствующих узлов необходимо вручную изменить конфигурацию протокола LDP, чтобы он функционировал корректно.

Контроль работы

Состояние MPLS и LDP отображают команды режима «Администрирование»: show mpls ldp neighbor (с формами detail и capabilities) — соседи LDP и согласованные возможности, show mpls ldp discovery — соседи, обнаруженные по сообщениям Hello, show mpls ldp interface — состояние LDP на интерфейсах, show mpls ldp binding — база меток (LIB) с фильтрами по префиксу, соседу и меткам, show mpls table — таблица меток, show mpls pseudowire — псевдопровода. Журнал протокола выводит команда show log protocol mpls (см. Журналы системы).

Команда restart ldp перезапускает протокол LDP в подсистеме маршрутизации и доступна только пользователю уровня «Администратор» (см. Уровни пользователей). Перед перезапуском команда сохраняет активную конфигурацию подсистемы маршрутизации, а после перезапуска применяет ее заново. Команда небезопасна: после нее связь с маршрутизатором или активная конфигурация могут быть потеряны. Поэтому команда выводит предупреждение и запрашивает подтверждение (см. также Состояние менеджера таблиц маршрутизации).

Пример настройки

Пример настройки механизма MPLS:

Шаг

Команда

Описание

1

set protocols ospf area 0 network 192.168.255.252/32

Добавляет сеть 192.168.255.252/32 в область OSPF 0

2

set protocols ospf area 0 network 192.168.0.5/32

Добавляет сеть 192.168.0.5/32 в область OSPF 0

3

set protocols ospf parameters router-id 192.168.255.252

Задает идентификатор маршрутизатора OSPF 192.168.255.252

4

set protocols mpls interface eth1

Активирует использование механизма MPLS для интерфейса eth1

5

set protocols mpls ldp discovery transport-ipv4-address 192.168.255.252

Задает IPv4-адрес 192.168.255.252 в качестве транспортного, используемого протоколом LDP

6

set protocols mpls ldp interface eth1

Активирует использование протокола LDP на интерфейсе eth1

7

set protocols mpls ldp interface lo

Активирует использование протокола LDP на интерфейсе lo

8

set protocols mpls ldp router-id 192.168.255.252

Задает IP-адрес 192.168.255.252 в качестве идентификатора маршрутизатора для протокола LDP

9

set interfaces ethernet eth1 address 192.168.0.5/31

Назначает интерфейсу eth1 адрес 192.168.0.5/31

10

set interfaces loopback lo address 192.168.255.252/32

Назначает интерфейсу lo адрес 192.168.255.252/32

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


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


protocols mpls interface <interface>

Описание:
Активирует использование механизма MPLS для выбранного интерфейса.

Синтаксис:

  • set protocols mpls interface <interface>

  • delete protocols mpls interface <interface>

  • show protocols mpls interface

Аргументы:

  • <interface> — имя интерфейса. Можно задать несколько значений.

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


protocols mpls ldp interface <interface>

Описание:
Активирует использование протокола LDP на выбранном интерфейсе.

Синтаксис:

  • set protocols mpls ldp interface <interface>

  • delete protocols mpls ldp interface <interface>

  • show protocols mpls ldp interface

Аргументы:

  • <interface> — имя интерфейса.

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


protocols mpls ldp router-id <router-id>

Описание:
Задает IP-адрес, используемый в качестве идентификатора маршрутизатора на устройстве.

Синтаксис:

  • set protocols mpls ldp router-id <router-id>

  • delete protocols mpls ldp router-id <router-id>

  • show protocols mpls ldp router-id

Аргументы:

  • <router-id> — идентификатор маршрутизатора. Формат: IPv4-адрес (x.x.x.x).

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


protocols mpls ldp discovery transport-ipv4-address <transport-ipv4-address>

Описание:
Задает IPv4-адрес в качестве транспортного, используемого протоколом LDP.

Синтаксис:

  • set protocols mpls ldp discovery transport-ipv4-address <transport-ipv4-address>

  • delete protocols mpls ldp discovery transport-ipv4-address <transport-ipv4-address>

  • show protocols mpls ldp discovery transport-ipv4-address

Аргументы:

  • <transport-ipv4-address> — транспортный адрес. Формат: IPv4-адрес (x.x.x.x).

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


protocols mpls ldp discovery transport-ipv6-address <transport-ipv6-address>

Описание:
Задает IPv6-адрес в качестве транспортного, используемого протоколом LDP.

Синтаксис:

  • set protocols mpls ldp discovery transport-ipv6-address <transport-ipv6-address>

  • delete protocols mpls ldp discovery transport-ipv6-address <transport-ipv6-address>

  • show protocols mpls ldp discovery transport-ipv6-address

Аргументы:

  • <transport-ipv6-address> — транспортный адрес. Формат: IPv6-адрес (h:h:h:h:h:h:h:h).

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


protocols mpls ldp neighbor <address> password <password>

Описание:
Настраивает параметры аутентификации для соседствующих узлов в контексте протокола LDP. Необходимо указать адрес соседствующего узла и пароль, который должен быть общим для соседствующих узлов.

Синтаксис:

  • set protocols mpls ldp neighbor <address> password <password>

  • delete protocols mpls ldp neighbor <address> password <password>

  • show protocols mpls ldp neighbor <address> password

Аргументы:

  • <address> — адрес соседствующего узла. Формат: IPv4-адрес (x.x.x.x).

  • <password> — пароль, общий для соседствующих узлов.

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


protocols mpls ldp neighbor <address> session-holdtime <session-holdtime>

Описание:
Задает время удержания сессии для соседствующих узлов в контексте протокола LDP. Необходимо указать адрес соседствующего узла и время удержания сессии в секундах. Чтобы изменения вступили в силу, перезагрузите соседствующий узел.

Синтаксис:

  • set protocols mpls ldp neighbor <address> session-holdtime <session-holdtime>

  • delete protocols mpls ldp neighbor <address> session-holdtime <session-holdtime>

  • show protocols mpls ldp neighbor <address> session-holdtime

Аргументы:

  • <address> — адрес соседствующего узла. Формат: IPv4-адрес (x.x.x.x).

  • <session-holdtime> — время удержания сессии в секундах. Формат: целое число. Диапазон значений: от 15 до 65535.

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


protocols mpls ldp neighbor <address> ttl-security <ttl-security>

Описание:
Активирует механизм контроля TTL для соседствующих узлов в контексте протокола LDP (включить механизм и задать количество пересылок между узлами, отключить механизм). По умолчанию количество пересылок — 255, что эквивалентно максимальному значению TTL.

Синтаксис:

  • set protocols mpls ldp neighbor <address> ttl-security <ttl-security>

  • delete protocols mpls ldp neighbor <address> ttl-security <ttl-security>

  • show protocols mpls ldp neighbor <address> ttl-security

Аргументы:

  • <address> — адрес соседствующего узла. Формат: IPv4-адрес (x.x.x.x).

  • <ttl-security> — количество пересылок между узлами. Формат: целое число. Диапазон значений: от 1 до 254. Также можно указать значение disable, которое отключает механизм контроля TTL.

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


protocols mpls ldp discovery hello-ipv4-interval <hello-ipv4-interval>

Описание:
Задает временной интервал для отправки hello сообщений для протокола IPv4.

Синтаксис:

  • set protocols mpls ldp discovery hello-ipv4-interval <hello-ipv4-interval>

  • delete protocols mpls ldp discovery hello-ipv4-interval <hello-ipv4-interval>

  • show protocols mpls ldp discovery hello-ipv4-interval

Аргументы:

  • <hello-ipv4-interval> — временной интервал в секундах. Формат: целое число. Диапазон значений: от 1 до 65535.

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


protocols mpls ldp discovery hello-ipv4-holdtime <hello-ipv4-holdtime>

Описание:
Задает временной интервал удержания hello сообщений для протокола IPv4.

Синтаксис:

  • set protocols mpls ldp discovery hello-ipv4-holdtime <hello-ipv4-holdtime>

  • delete protocols mpls ldp discovery hello-ipv4-holdtime <hello-ipv4-holdtime>

  • show protocols mpls ldp discovery hello-ipv4-holdtime

Аргументы:

  • <hello-ipv4-holdtime> — временной интервал в секундах. Формат: целое число. Диапазон значений: от 1 до 65535.

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


protocols mpls ldp discovery hello-ipv6-interval <hello-ipv6-interval>

Описание:
Задает временной интервал для отправки hello сообщений для протокола IPv6.

Синтаксис:

  • set protocols mpls ldp discovery hello-ipv6-interval <hello-ipv6-interval>

  • delete protocols mpls ldp discovery hello-ipv6-interval <hello-ipv6-interval>

  • show protocols mpls ldp discovery hello-ipv6-interval

Аргументы:

  • <hello-ipv6-interval> — временной интервал в секундах. Формат: целое число. Диапазон значений: от 1 до 65535.

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


protocols mpls ldp discovery hello-ipv6-holdtime <hello-ipv6-holdtime>

Описание:
Задает временной интервал удержания hello сообщений для протокола IPv6.

Синтаксис:

  • set protocols mpls ldp discovery hello-ipv6-holdtime <hello-ipv6-holdtime>

  • delete protocols mpls ldp discovery hello-ipv6-holdtime <hello-ipv6-holdtime>

  • show protocols mpls ldp discovery hello-ipv6-holdtime

Аргументы:

  • <hello-ipv6-holdtime> — временной интервал в секундах. Формат: целое число. Диапазон значений: от 1 до 65535.

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


protocols mpls ldp discovery session-ipv4-holdtime <session-ipv4-holdtime>

Описание:
Задает временной интервал удержания TCP сессий для протокола IPv4.

Синтаксис:

  • set protocols mpls ldp discovery session-ipv4-holdtime <session-ipv4-holdtime>

  • delete protocols mpls ldp discovery session-ipv4-holdtime <session-ipv4-holdtime>

  • show protocols mpls ldp discovery session-ipv4-holdtime

Аргументы:

  • <session-ipv4-holdtime> — временной интервал в секундах. Формат: целое число. Диапазон значений: от 15 до 65535.

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


protocols mpls ldp discovery session-ipv6-holdtime <session-ipv6-holdtime>

Описание:
Задает временной интервал удержания TCP сессий для протокола IPv6.

Синтаксис:

  • set protocols mpls ldp discovery session-ipv6-holdtime <session-ipv6-holdtime>

  • delete protocols mpls ldp discovery session-ipv6-holdtime <session-ipv6-holdtime>

  • show protocols mpls ldp discovery session-ipv6-holdtime

Аргументы:

  • <session-ipv6-holdtime> — временной интервал в секундах. Формат: целое число. Диапазон значений: от 15 до 65535.

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


protocols mpls ldp import ipv4 import-filter filter-access-list <filter-access-list>

Описание:
Настраивает импорт классов эквивалентности — FEC от соседствующих узлов в контексте протокола LDP для протокола IPv4.

Синтаксис:

  • set protocols mpls ldp import ipv4 import-filter filter-access-list <filter-access-list>

  • delete protocols mpls ldp import ipv4 import-filter filter-access-list <filter-access-list>

  • show protocols mpls ldp import ipv4 import-filter filter-access-list

Аргументы:

  • <filter-access-list> — номер списка доступа. Формат: целое число. Диапазон значений: от 1 до 2699.

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


protocols mpls ldp import ipv6 import-filter filter-access-list6 <filter-access-list6>

Описание:
Настраивает импорт классов эквивалентности — FEC от соседствующих узлов в контексте протокола LDP для протокола IPv6.

Синтаксис:

  • set protocols mpls ldp import ipv6 import-filter filter-access-list6 <filter-access-list6>

  • delete protocols mpls ldp import ipv6 import-filter filter-access-list6 <filter-access-list6>

  • show protocols mpls ldp import ipv6 import-filter filter-access-list6

Аргументы:

  • <filter-access-list6> — номер списка доступа IPv6. Формат: целое число. Диапазон значений: от 1 до 2699.

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


protocols mpls ldp export ipv4 export-filter filter-access-list <filter-access-list>

Описание:
Настраивает экспорт классов FEC для соседствующих узлов в контексте протокола LDP для протокола IPv4.

Синтаксис:

  • set protocols mpls ldp export ipv4 export-filter filter-access-list <filter-access-list>

  • delete protocols mpls ldp export ipv4 export-filter filter-access-list <filter-access-list>

  • show protocols mpls ldp export ipv4 export-filter filter-access-list

Аргументы:

  • <filter-access-list> — номер списка доступа. Формат: целое число. Диапазон значений: от 1 до 2699.

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


protocols mpls ldp export ipv6 export-filter filter-access-list6 <filter-access-list6>

Описание:
Настраивает экспорт классов FEC для соседствующих узлов в контексте протокола LDP для протокола IPv6.

Синтаксис:

  • set protocols mpls ldp export ipv6 export-filter filter-access-list6 <filter-access-list6>

  • delete protocols mpls ldp export ipv6 export-filter filter-access-list6 <filter-access-list6>

  • show protocols mpls ldp export ipv6 export-filter filter-access-list6

Аргументы:

  • <filter-access-list6> — номер списка доступа IPv6. Формат: целое число. Диапазон значений: от 1 до 2699.

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


protocols mpls ldp export ipv4 explicit-null

Описание:
Управляет анонсом классов FEC с меткой 0 для протокола IPv4. Метка 0 используется для явных нулевых операций в контексте протокола LDP.

Синтаксис:

  • set protocols mpls ldp export ipv4 explicit-null

  • delete protocols mpls ldp export ipv4 explicit-null

  • show protocols mpls ldp export ipv4 explicit-null

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


protocols mpls ldp export ipv6 explicit-null

Описание:
Управляет анонсом классов FEC с меткой 0 для протокола IPv6. Метка 0 используется для явных нулевых операций в контексте протокола LDP.

Синтаксис:

  • set protocols mpls ldp export ipv6 explicit-null

  • delete protocols mpls ldp export ipv6 explicit-null

  • show protocols mpls ldp export ipv6 explicit-null

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


protocols mpls ldp allocation ipv4 access-list <access-list>

Описание:
Задает фильтры, которые позволяют контролировать процесс размещения локальных классов FEC в контексте протокола LDP для протокола IPv4.

Синтаксис:

  • set protocols mpls ldp allocation ipv4 access-list <access-list>

  • delete protocols mpls ldp allocation ipv4 access-list <access-list>

  • show protocols mpls ldp allocation ipv4 access-list

Аргументы:

  • <access-list> — номер списка доступа. Формат: целое число. Диапазон значений: от 1 до 2699.

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


protocols mpls ldp allocation ipv6 access-list6 <access-list6>

Описание:
Задает фильтры, которые позволяют контролировать процесс размещения локальных классов FEC в контексте протокола LDP для протокола IPv6.

Синтаксис:

  • set protocols mpls ldp allocation ipv6 access-list6 <access-list6>

  • delete protocols mpls ldp allocation ipv6 access-list6 <access-list6>

  • show protocols mpls ldp allocation ipv6 access-list6

Аргументы:

  • <access-list6> — номер списка доступа IPv6. Формат: целое число. Диапазон значений: от 1 до 2699.

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


protocols mpls ldp parameters cisco-interop-tlv

Описание:
Активирует режим использования формата данных, не соответствующего требованиям компании Cisco, который подразумевает отправку и интерпретацию структур TLV для коммуникаций по протоколу LDP поверх протокола IPv6. Описание данной особенности представлено в спецификации RFC 7552.

Синтаксис:

  • set protocols mpls ldp parameters cisco-interop-tlv

  • delete protocols mpls ldp parameters cisco-interop-tlv

  • show protocols mpls ldp parameters cisco-interop-tlv

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


protocols mpls ldp parameters ordered-control

Описание:
Активирует режим упорядоченного распространения меток. По умолчанию используется режим независимого распространения меток. Описание данной особенности представлено в спецификации RFC 5036.

Синтаксис:

  • set protocols mpls ldp parameters ordered-control

  • delete protocols mpls ldp parameters ordered-control

  • show protocols mpls ldp parameters ordered-control

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


protocols mpls ldp parameters transport-prefer-ipv4

Описание:
Активирует режим использования протокола IPv4 в качестве предпочтительного для TCP коммуникаций между соседствующими маршрутизаторами в контексте протокола LDP. Рекомендуется использовать эту команду в случае, если на интерфейсе задан как IPv4 адрес, так и IPv6 адрес.

Синтаксис:

  • set protocols mpls ldp parameters transport-prefer-ipv4

  • delete protocols mpls ldp parameters transport-prefer-ipv4

  • show protocols mpls ldp parameters transport-prefer-ipv4

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


protocols mpls ldp targeted-neighbor ipv4 enable

Описание:
Активирует режим принятия таргетированных LDP сессий данным маршрутизатором для протокола IPv4. В этом режиме маршрутизатор будет отвечать на любые попытки установления сессий, адресованных именно ему, за исключением локальных TCP соединений.

Синтаксис:

  • set protocols mpls ldp targeted-neighbor ipv4 enable

  • delete protocols mpls ldp targeted-neighbor ipv4 enable

  • show protocols mpls ldp targeted-neighbor ipv4 enable

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


protocols mpls ldp targeted-neighbor ipv6 enable

Описание:
Активирует режим принятия таргетированных LDP сессий данным маршрутизатором для протокола IPv6. В этом режиме маршрутизатор будет отвечать на любые попытки установления сессий, адресованных именно ему, за исключением локальных TCP соединений.

Синтаксис:

  • set protocols mpls ldp targeted-neighbor ipv6 enable

  • delete protocols mpls ldp targeted-neighbor ipv6 enable

  • show protocols mpls ldp targeted-neighbor ipv6 enable

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


protocols mpls ldp targeted-neighbor ipv4 address <address>

Описание:
Активирует режим инициирования таргетированных LDP сессий данным маршрутизатором для протокола IPv4. В этом режиме маршрутизатор будет инициировать установление сессий с другим конкретным маршрутизатором.

Синтаксис:

  • set protocols mpls ldp targeted-neighbor ipv4 address <address>

  • delete protocols mpls ldp targeted-neighbor ipv4 address <address>

  • show protocols mpls ldp targeted-neighbor ipv4 address

Аргументы:

  • <address> — адрес маршрутизатора, с которым устанавливается сессия. Формат: IPv4-адрес (x.x.x.x). Можно задать несколько значений.

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


protocols mpls ldp targeted-neighbor ipv6 address <address>

Описание:
Активирует режим инициирования таргетированных LDP сессий данным маршрутизатором для протокола IPv6. В этом режиме маршрутизатор будет инициировать установление сессий с другим конкретным маршрутизатором.

Синтаксис:

  • set protocols mpls ldp targeted-neighbor ipv6 address <address>

  • delete protocols mpls ldp targeted-neighbor ipv6 address <address>

  • show protocols mpls ldp targeted-neighbor ipv6 address

Аргументы:

  • <address> — адрес маршрутизатора, с которым устанавливается сессия. Формат: IPv6-адрес (h:h:h:h:h:h:h:h). Можно задать несколько значений.

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


protocols mpls ldp targeted-neighbor ipv4 hello-holdtime <hello-holdtime>

Описание:
Задает временной интервал удержания hello сообщений для протокола IPv4 определенным соседствующим маршрутизаторам, которые являются адресатами таргетированных LDP сессий.

Синтаксис:

  • set protocols mpls ldp targeted-neighbor ipv4 hello-holdtime <hello-holdtime>

  • delete protocols mpls ldp targeted-neighbor ipv4 hello-holdtime <hello-holdtime>

  • show protocols mpls ldp targeted-neighbor ipv4 hello-holdtime

Аргументы:

  • <hello-holdtime> — временной интервал в секундах. Формат: целое число. Диапазон значений: от 1 до 65535.

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


protocols mpls ldp targeted-neighbor ipv4 hello-interval <hello-interval>

Описание:
Задает временной интервал отправки hello сообщений для протокола IPv4 определенным соседствующим маршрутизаторам, которые являются адресатами таргетированных LDP сессий.

Синтаксис:

  • set protocols mpls ldp targeted-neighbor ipv4 hello-interval <hello-interval>

  • delete protocols mpls ldp targeted-neighbor ipv4 hello-interval <hello-interval>

  • show protocols mpls ldp targeted-neighbor ipv4 hello-interval

Аргументы:

  • <hello-interval> — временной интервал в секундах. Формат: целое число. Диапазон значений: от 1 до 65535.

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


protocols mpls ldp targeted-neighbor ipv6 hello-holdtime <hello-holdtime>

Описание:
Задает временной интервал удержания hello сообщений для протокола IPv6 определенным соседствующим маршрутизаторам, которые являются адресатами таргетированных LDP сессий.

Синтаксис:

  • set protocols mpls ldp targeted-neighbor ipv6 hello-holdtime <hello-holdtime>

  • delete protocols mpls ldp targeted-neighbor ipv6 hello-holdtime <hello-holdtime>

  • show protocols mpls ldp targeted-neighbor ipv6 hello-holdtime

Аргументы:

  • <hello-holdtime> — временной интервал в секундах. Формат: целое число. Диапазон значений: от 1 до 65535.

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


protocols mpls ldp targeted-neighbor ipv6 hello-interval <hello-interval>

Описание:
Задает временной интервал отправки hello сообщений для протокола IPv6 определенным соседствующим маршрутизаторам, которые являются адресатами таргетированных LDP сессий.

Синтаксис:

  • set protocols mpls ldp targeted-neighbor ipv6 hello-interval <hello-interval>

  • delete protocols mpls ldp targeted-neighbor ipv6 hello-interval <hello-interval>

  • show protocols mpls ldp targeted-neighbor ipv6 hello-interval

Аргументы:

  • <hello-interval> — временной интервал в секундах. Формат: целое число. Диапазон значений: от 1 до 65535.

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


Режим «Администрирование»


reset mpls ldp neighbor <address>

Описание:
Сбрасывает LDP сессии, установленные с определенным соседствующим маршрутизатором в контексте протокола LDP по указанному адресу.

Синтаксис:

  • reset mpls ldp neighbor <address>

Аргументы:

  • <address> — адрес соседствующего маршрутизатора. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).

Режим: «Администрирование».


mpls ldp interface

Описание:
Выводит на экран информацию о текущем статусе протокола LDP на интерфейсах.

Синтаксис:

  • show mpls ldp interface

Режим: «Администрирование».


mpls ldp neighbor

Описание:
Выводит на экран общую информацию о соседствующих маршрутизаторах в контексте протокола LDP.

Синтаксис:

  • show mpls ldp neighbor

  • show mpls ldp neighbor <neighbor>

Аргументы:

  • <neighbor> — адрес соседнего маршрутизатора LDP. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h). Необязательный аргумент.

Режим: «Администрирование».


mpls ldp neighbor detail

Описание:
Выводит на экран детальную информацию о соседствующих маршрутизаторах в контексте протокола LDP.

Синтаксис:

  • show mpls ldp neighbor detail

  • show mpls ldp neighbor <neighbor> detail

Аргументы:

  • <neighbor> — адрес соседнего маршрутизатора LDP. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h). Необязательный аргумент.

Режим: «Администрирование».


mpls ldp neighbor capabilities

Описание:
Выводит возможности (capabilities) протокола LDP, о которых договорились соседние маршрутизаторы.

Синтаксис:

  • show mpls ldp neighbor capabilities

  • show mpls ldp neighbor <neighbor> capabilities

Аргументы:

  • <neighbor> — адрес соседнего маршрутизатора LDP. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h). Необязательный аргумент; если указан, выводятся возможности только этого соседа.

Режим: «Администрирование».


mpls pseudowire

Описание:
Выводит интерфейсы псевдопроводов (pseudowire) MPLS и их состояние.

Синтаксис:

  • show mpls pseudowire

Режим: «Администрирование».


mpls table

Описание:
Выводит таблицу меток MPLS подсистемы маршрутизации: входящие метки, исходящие метки и следующие переходы. Конфигурация MPLS в FVE не передается (см. Ограничения).

Синтаксис:

  • show mpls table

Режим: «Администрирование».


mpls ldp binding

Описание:
Выводит на экран информацию о метках из базы LIB.

Синтаксис:

  • show mpls ldp binding

  • show mpls ldp binding <prefix>

Аргументы:

  • <prefix> — префикс FEC. Формат: IPv4-префикс (x.x.x.x/x) или IPv6-префикс (h:h:h:h:h:h:h:h/x). Необязательный аргумент.

Режим: «Администрирование».


mpls ldp binding detail

Описание:
Выводит записи базы меток (LIB) в подробном виде.

Синтаксис:

  • show mpls ldp binding detail

  • show mpls ldp binding <prefix> detail

Аргументы:

  • <prefix> — префикс FEC. Формат: IPv4-префикс (x.x.x.x/x) или IPv6-префикс (h:h:h:h:h:h:h:h/x). Необязательный аргумент.

Режим: «Администрирование».


mpls ldp binding local-label <local-label>

Описание:
Выводит записи базы меток (LIB) с указанной локальной меткой.

Синтаксис:

  • show mpls ldp binding local-label <local-label>

Аргументы:

  • <local-label> — значение локально назначенной метки. Формат: целое число.

Режим: «Администрирование».


mpls ldp binding local-label <local-label> detail

Описание:
Выводит записи базы меток (LIB) с указанной локальной меткой в подробном виде.

Синтаксис:

  • show mpls ldp binding local-label <local-label> detail

Аргументы:

  • <local-label> — значение локально назначенной метки. Формат: целое число.

Режим: «Администрирование».


mpls ldp binding local-label <local-label> neighbor <neighbor>

Описание:
Выводит записи базы меток (LIB) с указанной локальной меткой, полученные от указанного соседа LDP.

Синтаксис:

  • show mpls ldp binding local-label <local-label> neighbor <neighbor>

Аргументы:

  • <local-label> — значение локально назначенной метки. Формат: целое число.

  • <neighbor> — адрес соседнего маршрутизатора LDP. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).

Режим: «Администрирование».


mpls ldp binding local-label <local-label> remote-label <remote-label>

Описание:
Выводит записи базы меток (LIB) с указанной локальной меткой и с указанной меткой, назначенной соседом.

Синтаксис:

  • show mpls ldp binding local-label <local-label> remote-label <remote-label>

Аргументы:

  • <local-label> — значение локально назначенной метки. Формат: целое число.

  • <remote-label> — значение метки, назначенной соседом. Формат: целое число.

Режим: «Администрирование».


mpls ldp binding neighbor <neighbor>

Описание:
Выводит записи базы меток (LIB), полученные от указанного соседа LDP.

Синтаксис:

  • show mpls ldp binding neighbor <neighbor>

Аргументы:

  • <neighbor> — адрес соседнего маршрутизатора LDP. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).

Режим: «Администрирование».


mpls ldp binding neighbor <neighbor> detail

Описание:
Выводит записи базы меток (LIB), полученные от указанного соседа LDP, в подробном виде.

Синтаксис:

  • show mpls ldp binding neighbor <neighbor> detail

Аргументы:

  • <neighbor> — адрес соседнего маршрутизатора LDP. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).

Режим: «Администрирование».


mpls ldp binding neighbor <neighbor> local-label <local-label>

Описание:
Выводит записи базы меток (LIB) с указанной локальной меткой, полученные от указанного соседа LDP.

Синтаксис:

  • show mpls ldp binding neighbor <neighbor> local-label <local-label>

Аргументы:

  • <neighbor> — адрес соседнего маршрутизатора LDP. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).

  • <local-label> — значение локально назначенной метки. Формат: целое число.

Режим: «Администрирование».


mpls ldp binding neighbor <neighbor> remote-label <remote-label>

Описание:
Выводит записи базы меток (LIB) с указанной меткой, назначенной соседом, полученные от указанного соседа LDP.

Синтаксис:

  • show mpls ldp binding neighbor <neighbor> remote-label <remote-label>

Аргументы:

  • <neighbor> — адрес соседнего маршрутизатора LDP. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).

  • <remote-label> — значение метки, назначенной соседом. Формат: целое число.

Режим: «Администрирование».


mpls ldp binding remote-label <remote-label>

Описание:
Выводит записи базы меток (LIB) с указанной меткой, назначенной соседом.

Синтаксис:

  • show mpls ldp binding remote-label <remote-label>

Аргументы:

  • <remote-label> — значение метки, назначенной соседом. Формат: целое число.

Режим: «Администрирование».


mpls ldp binding remote-label <remote-label> detail

Описание:
Выводит записи базы меток (LIB) с указанной меткой, назначенной соседом, в подробном виде.

Синтаксис:

  • show mpls ldp binding remote-label <remote-label> detail

Аргументы:

  • <remote-label> — значение метки, назначенной соседом. Формат: целое число.

Режим: «Администрирование».


mpls ldp binding remote-label <remote-label> local-label <local-label>

Описание:
Выводит записи базы меток (LIB) с указанной меткой, назначенной соседом, и с указанной локальной меткой.

Синтаксис:

  • show mpls ldp binding remote-label <remote-label> local-label <local-label>

Аргументы:

  • <remote-label> — значение метки, назначенной соседом. Формат: целое число.

  • <local-label> — значение локально назначенной метки. Формат: целое число.

Режим: «Администрирование».


mpls ldp binding remote-label <remote-label> neighbor <neighbor>

Описание:
Выводит записи базы меток (LIB) с указанной меткой, назначенной соседом, полученные от указанного соседа LDP.

Синтаксис:

  • show mpls ldp binding remote-label <remote-label> neighbor <neighbor>

Аргументы:

  • <remote-label> — значение метки, назначенной соседом. Формат: целое число.

  • <neighbor> — адрес соседнего маршрутизатора LDP. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).

Режим: «Администрирование».


mpls ldp discovery

Описание:
Выводит на экран информацию о соседствующих маршрутизаторах в контексте протокола LDP, обнаруженных путем рассылки hello сообщений.

Синтаксис:

  • show mpls ldp discovery

Режим: «Администрирование».


mpls ldp discovery detail

Описание:
Выводит сведения о соседях LDP, обнаруженных по сообщениям Hello, в подробном виде.

Синтаксис:

  • show mpls ldp discovery detail

Режим: «Администрирование».


restart ldp

Описание:
Перезапускает протокол LDP в подсистеме маршрутизации. Перед перезапуском команда выводит предупреждение о том, что связь с маршрутизатором или активная конфигурация могут быть потеряны, и запрашивает подтверждение. Активная конфигурация подсистемы маршрутизации сохраняется перед перезапуском и применяется заново после него.

Синтаксис:

  • restart ldp

Режим: «Администрирование».

Уровень привилегий: «Администратор».