Документация: ПО Факел — разрабатываемая версия
Виртуальная маршрутизация¶
Обзор¶
VRF – технология, позволяющая реализовывать на базе одного физического маршрутизатора несколько виртуальных – каждого со своей независимой таблицей маршрутизации.
Преимуществом виртуальной маршрутизации является полная изоляция маршрутов как между двумя виртуальными маршрутизаторами, так и между виртуальным и реальным.
Устройства VRF совместно с правилами обработки трафика на уровне IP (IP Rules) позволяют создать виртуальные маршрутизаторы.
При создании устройства VRF создается ассоциированная с ним таблица маршрутизации. После создания устройства VRF его необходимо привязать к определенному сетевому интерфейсу.
Внутри экземпляра VRF можно настроить протоколы маршрутизации: статическую маршрутизацию, BGP, EIGRP, IS-IS, OSPF и OSPFv3 (команды vrf name <name> protocols …). Параметры протоколов те же, что и в описании соответствующих протоколов: Статическая маршрутизация, Протокол BGP, IS-IS, OSPFv2, OSPFv3.
Контроль работы¶
Команды режима «Администрирование» группы show vrf отображают созданные экземпляры VRF, их состояние и интерфейсы (show vrf, show vrf <name>), а также:
команды
show vrf vniиshow vrf <name> vni— соответствие экземпляров VRF идентификаторам виртуальной сети VXLAN (VNI), заданным параметромvrf name <name> vni;команда
show vrf <name> processes— идентификаторы процессов операционной системы, связанных с экземпляром VRF.
Таблицы маршрутизации экземпляра VRF отображают команды show ip route vrf <vrf> и show ipv6 route vrf <vrf>.
Команда force vrf <vrf> открывает новый сеанс командной оболочки текущего пользователя в экземпляре VRF <vrf>. Команды, запущенные в этом сеансе, работают в экземпляре VRF и используют его таблицу маршрутизации. Чтобы вернуться в исходный сеанс, введите exit. Команда доступна пользователю уровня «Оператор» (см. Уровни пользователей).
Пример настройки¶
Пример топологии с использованием экземпляров VRF.
Рабочая станция
PC1располагается в зоне VRFdefaultи выполняет роль файлового сервера.Рабочая станция
PC2располагается в зоне VRFblue, которая соответствует отделу разработки.Рабочие станции
PC3иPC4подключены к мосту (bridge) на маршрутизатореR1, который располагается в зоне VRFred, соответствующей отделу кадров.Маршрутизатор
R1управляется через выделенную сеть, которая располагается в зоне VRFmgmt.
Применение настроек на маршрутизаторе:
Шаг |
Команда |
Описание |
|---|---|---|
1 |
set interfaces bridge |
Назначает мосту |
2 |
set interfaces bridge |
Добавляет интерфейс |
3 |
set interfaces bridge |
Добавляет интерфейс |
4 |
set interfaces bridge |
Связывает мост |
5 |
set interfaces ethernet |
Настраивает получение адреса по DHCP на интерфейсе |
6 |
set interfaces ethernet |
Связывает интерфейс |
7 |
set interfaces ethernet |
Назначает интерфейсу |
8 |
set interfaces ethernet |
Назначает интерфейсу |
9 |
set interfaces ethernet |
Связывает интерфейс |
10 |
set protocols static route |
Создает статический маршрут в подсеть |
11 |
set protocols static route |
Создает статический маршрут в подсеть |
12 |
set vrf name |
Создает в экземпляре VRF |
13 |
set vrf name |
Создает в экземпляре VRF |
14 |
set service ssh disable-host-validation |
Отключает проверку хоста через обратный DNS-запрос |
15 |
set service ssh vrf |
Устанавливает службу SSH на экземпляр VRF |
16 |
set system domain-name |
Задает доменное имя |
17 |
set system host-name |
Задает имя узла |
18 |
set system name-server |
Использует DNS-сервер, полученный по DHCP на интерфейсе |
19 |
set vrf name |
Создает экземпляр VRF |
20 |
set vrf name |
Создает экземпляр VRF |
21 |
set vrf name |
Создает экземпляр VRF |
После применения настроек на физическом маршрутизаторе для каждого экземпляра VRF появится своя таблица маршрутизации:
Таблица маршрутизации по умолчанию:
admin@R1:~$ show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
F - PBR, f - OpenFabric,
> - selected route, * - FIB route, q - queued, r - rejected, b - backup
C>* 10.0.0.0/24 is directly connected, eth1, 00:07:44
S>* 10.20.0.0/24 [1/0] is directly connected, eth2 (vrf blue), weight 1, 00:07:38
S>* 10.30.0.0/24 [1/0] is directly connected, br10 (vrf red), weight 1, 00:07:38
Таблица маршрутизации Red:
admin@R1:~$ show ip route vrf red
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
F - PBR, f - OpenFabric,
> - selected route, * - FIB route, q - queued, r - rejected, b - backup
VRF red:
K>* 0.0.0.0/0 [255/8192] unreachable (ICMP unreachable), 00:07:57
S>* 10.0.0.0/24 [1/0] is directly connected, eth1 (vrf default), weight 1, 00:07:40
C>* 10.30.0.0/24 is directly connected, br10, 00:07:54
Таблица маршрутизации Blue:
admin@R1:~$ show ip route vrf blue
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
F - PBR, f - OpenFabric,
> - selected route, * - FIB route, q - queued, r - rejected, b - backup
VRF blue:
K>* 0.0.0.0/0 [255/8192] unreachable (ICMP unreachable), 00:08:00
S>* 10.0.0.0/24 [1/0] is directly connected, eth1 (vrf default), weight 1, 00:07:44
C>* 10.20.0.0/24 is directly connected, eth2, 00:07:53
Список команд¶
Режим «Конфигурирование»¶
vrf name <name>¶
<name>. Заданное имя используется в дальнейшем при организации привязки сетевых интерфейсов к созданному экземпляру VRF.Синтаксис:
set vrf name
<name>delete vrf name
<name>show vrf name
Аргументы:
<name>— имя экземпляра VRF. Формат: строка. Имя должно содержать не более 15 символов, начинаться с буквы и не совпадать с именами обычных сетевых интерфейсов.
Режим: «Конфигурирование».
vrf name <name> table <table>¶
<table> с экземпляром VRF <name>. Заданный идентификатор таблицы маршрутизации не может быть изменен после того, как он был привязан к экземпляру VRF. Это возможно только при удалении экземпляра VRF и создании нового экземпляра VRF.Синтаксис:
set vrf name
<name>table<table>delete vrf name
<name>table<table>show vrf name
<name>table
Аргументы:
<name>— имя экземпляра VRF.<table>— идентификатор таблицы маршрутизации. Формат: целое число. Диапазон значений: от 100 до 65535.
Режим: «Конфигурирование».
vrf bind-to-all¶
Синтаксис:
set vrf bind-to-all
delete vrf bind-to-all
show vrf bind-to-all
Режим: «Конфигурирование».
interfaces dummy <interface> vrf <vrf>¶
<interface> с экземпляром VRF <vrf>.Синтаксис:
set interfaces dummy
<interface>vrf<vrf>delete interfaces dummy
<interface>vrf<vrf>show interfaces dummy
<interface>vrf
Аргументы:
<interface>— имя интерфейса.<vrf>— имя экземпляра VRF.
Режим: «Конфигурирование».
interfaces ethernet <interface> vrf <vrf>¶
<interface> с экземпляром VRF <vrf>.Синтаксис:
set interfaces ethernet
<interface>vrf<vrf>delete interfaces ethernet
<interface>vrf<vrf>show interfaces ethernet
<interface>vrf
Аргументы:
<interface>— имя интерфейса.<vrf>— имя экземпляра VRF.
Режим: «Конфигурирование».
interfaces bonding <interface> vrf <vrf>¶
<interface> с экземпляром VRF <vrf>.Синтаксис:
set interfaces bonding
<interface>vrf<vrf>delete interfaces bonding
<interface>vrf<vrf>show interfaces bonding
<interface>vrf
Аргументы:
<interface>— имя интерфейса.<vrf>— имя экземпляра VRF.
Режим: «Конфигурирование».
interfaces bridge <interface> vrf <vrf>¶
<interface> с экземпляром VRF <vrf>.Синтаксис:
set interfaces bridge
<interface>vrf<vrf>delete interfaces bridge
<interface>vrf<vrf>show interfaces bridge
<interface>vrf
Аргументы:
<interface>— имя интерфейса.<vrf>— имя экземпляра VRF.
Режим: «Конфигурирование».
interfaces pppoe <interface> vrf <vrf>¶
<interface> с экземпляром VRF <vrf>.Синтаксис:
set interfaces pppoe
<interface>vrf<vrf>delete interfaces pppoe
<interface>vrf<vrf>show interfaces pppoe
<interface>vrf
Аргументы:
<interface>— имя интерфейса.<vrf>— имя экземпляра VRF.
Режим: «Конфигурирование».
vrf name <name> protocols static route <subnet> next-hop <address>¶
<address> следующего маршрутизатора для статического маршрута IPv4 <subnet> в экземпляре VRF <name>. Для экземпляра VRF можно создавать несколько статических маршрутов IPv4.Синтаксис:
set vrf name
<name>protocols static route<subnet>next-hop<address>delete vrf name
<name>protocols static route<subnet>next-hop<address>show vrf name
<name>protocols static route<subnet>next-hop
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv4-префикс (x.x.x.x/x).<address>— адрес следующего маршрутизатора. Формат: IPv4-адрес (x.x.x.x).
Режим: «Конфигурирование».
vrf name <name> protocols static route <subnet> next-hop <address> disable¶
<subnet> в экземпляре VRF <name>.Синтаксис:
set vrf name
<name>protocols static route<subnet>next-hop<address>disabledelete vrf name
<name>protocols static route<subnet>next-hop<address>disableshow vrf name
<name>protocols static route<subnet>next-hop<address>disable
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv4-префикс (x.x.x.x/x).<address>— адрес следующего маршрутизатора. Формат: IPv4-адрес (x.x.x.x).
Режим: «Конфигурирование».
vrf name <name> protocols static route <subnet> next-hop <address> distance <distance>¶
<distance> до следующего маршрутизатора <address> для маршрута IPv4 <subnet> в экземпляре VRF <name>. Маршруты с наименьшей административной дистанцией — в приоритете перед маршрутами с наибольшей административной дистанцией. Маршруты с административной дистанцией 255 фактически отключены и не заносятся в ядро «ПО Факел».Синтаксис:
set vrf name
<name>protocols static route<subnet>next-hop<address>distance<distance>delete vrf name
<name>protocols static route<subnet>next-hop<address>distance<distance>show vrf name
<name>protocols static route<subnet>next-hop<address>distance
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv4-префикс (x.x.x.x/x).<address>— адрес следующего маршрутизатора. Формат: IPv4-адрес (x.x.x.x).<distance>— административная дистанция. Формат: целое число. Диапазон значений: от 1 до 255. Значение по умолчанию: 1.
Режим: «Конфигурирование».
vrf name <name> protocols static route6 <subnet> next-hop <address>¶
<address> следующего маршрутизатора для статического маршрута IPv6 <subnet> в экземпляре VRF <name>. Для экземпляра VRF можно создавать несколько статических маршрутов IPv6.Синтаксис:
set vrf name
<name>protocols static route6<subnet>next-hop<address>delete vrf name
<name>protocols static route6<subnet>next-hop<address>show vrf name
<name>protocols static route6<subnet>next-hop
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv6-префикс (h:h:h:h:h:h:h:h/x).<address>— адрес следующего маршрутизатора. Формат: IPv6-адрес (h:h:h:h:h:h:h:h).
Режим: «Конфигурирование».
vrf name <name> protocols static route6 <subnet> next-hop <address> disable¶
<subnet> в экземпляре VRF <name>.Синтаксис:
set vrf name
<name>protocols static route6<subnet>next-hop<address>disabledelete vrf name
<name>protocols static route6<subnet>next-hop<address>disableshow vrf name
<name>protocols static route6<subnet>next-hop<address>disable
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv6-префикс (h:h:h:h:h:h:h:h/x).<address>— адрес следующего маршрутизатора. Формат: IPv6-адрес (h:h:h:h:h:h:h:h).
Режим: «Конфигурирование».
vrf name <name> protocols static route6 <subnet> next-hop <address> distance <distance>¶
<distance> до следующего маршрутизатора <address> для маршрута IPv6 <subnet> в экземпляре VRF <name>. Маршруты с наименьшей административной дистанцией — в приоритете перед маршрутами с наибольшей административной дистанцией. Маршруты с административной дистанцией 255 фактически отключены и не заносятся в ядро «ПО Факел».Синтаксис:
set vrf name
<name>protocols static route6<subnet>next-hop<address>distance<distance>delete vrf name
<name>protocols static route6<subnet>next-hop<address>distance<distance>show vrf name
<name>protocols static route6<subnet>next-hop<address>distance
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv6-префикс (h:h:h:h:h:h:h:h/x).<address>— адрес следующего маршрутизатора. Формат: IPv6-адрес (h:h:h:h:h:h:h:h).<distance>— административная дистанция. Формат: целое число. Диапазон значений: от 1 до 255. Значение по умолчанию: 1.
Режим: «Конфигурирование».
vrf name <name> protocols static route <subnet> next-hop <address> vrf <vrf>¶
<name> для доступа к подсети <subnet> через следующий маршрутизатор <address> с адресом, принадлежащим другому экземпляру VRF <vrf>. Используется в случае, если есть общие сервисы или маршруты, которые должны быть общими для нескольких экземпляров VRF.Синтаксис:
set vrf name
<name>protocols static route<subnet>next-hop<address>vrf<vrf>delete vrf name
<name>protocols static route<subnet>next-hop<address>vrf<vrf>show vrf name
<name>protocols static route<subnet>next-hop<address>vrf
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv4-префикс (x.x.x.x/x).<address>— адрес следующего маршрутизатора. Формат: IPv4-адрес (x.x.x.x).<vrf>— имя экземпляра VRF, которому принадлежит адрес следующего маршрутизатора. Значениеdefaultсоответствует экземпляру VRF по умолчанию.
Режим: «Конфигурирование».
vrf name <name> protocols static route6 <subnet> next-hop <address> vrf <vrf>¶
<name> для доступа к подсети <subnet> через следующий маршрутизатор <address> с адресом, принадлежащим другому экземпляру VRF <vrf>. Используется в случае, если есть общие сервисы или маршруты, которые должны быть общими для нескольких экземпляров VRF.Синтаксис:
set vrf name
<name>protocols static route6<subnet>next-hop<address>vrf<vrf>delete vrf name
<name>protocols static route6<subnet>next-hop<address>vrf<vrf>show vrf name
<name>protocols static route6<subnet>next-hop<address>vrf
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv6-префикс (h:h:h:h:h:h:h:h/x).<address>— адрес следующего маршрутизатора. Формат: IPv6-адрес (h:h:h:h:h:h:h:h).<vrf>— имя экземпляра VRF, которому принадлежит адрес следующего маршрутизатора. Значениеdefaultсоответствует экземпляру VRF по умолчанию.
Режим: «Конфигурирование».
vrf name <name> protocols static route <subnet> interface <interface>¶
<interface> следующего маршрутизатора для статического маршрута IPv4 <subnet> на основе интерфейса для экземпляра VRF <name>. Интерфейс <interface> будет являться интерфейсом следующего узла, через который будет направляться трафик для заданной подсети <subnet>.Синтаксис:
set vrf name
<name>protocols static route<subnet>interface<interface>delete vrf name
<name>protocols static route<subnet>interface<interface>show vrf name
<name>protocols static route<subnet>interface
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv4-префикс (x.x.x.x/x).<interface>— имя выходного интерфейса.
Режим: «Конфигурирование».
vrf name <name> protocols static route <subnet> interface <interface> disable¶
<subnet> на основе интерфейса <interface> для экземпляра VRF <name>.Синтаксис:
set vrf name
<name>protocols static route<subnet>interface<interface>disabledelete vrf name
<name>protocols static route<subnet>interface<interface>disableshow vrf name
<name>protocols static route<subnet>interface<interface>disable
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv4-префикс (x.x.x.x/x).<interface>— имя выходного интерфейса.
Режим: «Конфигурирование».
vrf name <name> protocols static route <subnet> interface <interface> distance <distance>¶
<distance> до следующего маршрутизатора на основе интерфейса <interface> для маршрута IPv4 <subnet> в экземпляре VRF <name>. Маршруты с наименьшей административной дистанцией — в приоритете перед маршрутами с наибольшей административной дистанцией.Синтаксис:
set vrf name
<name>protocols static route<subnet>interface<interface>distance<distance>delete vrf name
<name>protocols static route<subnet>interface<interface>distance<distance>show vrf name
<name>protocols static route<subnet>interface<interface>distance
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv4-префикс (x.x.x.x/x).<interface>— имя выходного интерфейса.<distance>— административная дистанция. Формат: целое число. Диапазон значений: от 1 до 255. Значение по умолчанию: 1.
Режим: «Конфигурирование».
vrf name <name> protocols static route6 <subnet> interface <interface>¶
<interface> следующего маршрутизатора для статического маршрута IPv6 <subnet> на основе интерфейса для экземпляра VRF <name>. Интерфейс <interface> будет являться интерфейсом следующего узла, через который будет направляться трафик для заданной подсети <subnet>.Синтаксис:
set vrf name
<name>protocols static route6<subnet>interface<interface>delete vrf name
<name>protocols static route6<subnet>interface<interface>show vrf name
<name>protocols static route6<subnet>interface
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv6-префикс (h:h:h:h:h:h:h:h/x).<interface>— имя выходного интерфейса.
Режим: «Конфигурирование».
vrf name <name> protocols static route6 <subnet> interface <interface> disable¶
<subnet> на основе интерфейса <interface> для экземпляра VRF <name>.Синтаксис:
set vrf name
<name>protocols static route6<subnet>interface<interface>disabledelete vrf name
<name>protocols static route6<subnet>interface<interface>disableshow vrf name
<name>protocols static route6<subnet>interface<interface>disable
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv6-префикс (h:h:h:h:h:h:h:h/x).<interface>— имя выходного интерфейса.
Режим: «Конфигурирование».
vrf name <name> protocols static route6 <subnet> interface <interface> distance <distance>¶
<distance> до следующего маршрутизатора на основе интерфейса <interface> для маршрута IPv6 <subnet> в экземпляре VRF <name>. Маршруты с наименьшей административной дистанцией — в приоритете перед маршрутами с наибольшей административной дистанцией.Синтаксис:
set vrf name
<name>protocols static route6<subnet>interface<interface>distance<distance>delete vrf name
<name>protocols static route6<subnet>interface<interface>distance<distance>show vrf name
<name>protocols static route6<subnet>interface<interface>distance
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv6-префикс (h:h:h:h:h:h:h:h/x).<interface>— имя выходного интерфейса.<distance>— административная дистанция. Формат: целое число. Диапазон значений: от 1 до 255. Значение по умолчанию: 1.
Режим: «Конфигурирование».
vrf name <name> protocols static route <subnet> blackhole¶
<subnet> в экземпляре VRF <name>. Нулевой маршрут — это маршрут, для которого система отбрасывает подходящие пакеты без ответа. Использование нулевого маршрута позволяет предотвратить утечку данных о топологии сети через публичные интерфейсы, но не мешает использовать его в качестве более специфического маршрута внутри сети.Синтаксис:
set vrf name
<name>protocols static route<subnet>blackholedelete vrf name
<name>protocols static route<subnet>blackholeshow vrf name
<name>protocols static route<subnet>blackhole
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv4-префикс (x.x.x.x/x).
Режим: «Конфигурирование».
vrf name <name> protocols static route <subnet> blackhole distance <distance>¶
<distance> для нулевого маршрута IPv4 <subnet> в экземпляре VRF <name>. Маршруты с наименьшей административной дистанцией — в приоритете перед маршрутами с наибольшей административной дистанцией.Синтаксис:
set vrf name
<name>protocols static route<subnet>blackhole distance<distance>delete vrf name
<name>protocols static route<subnet>blackhole distance<distance>show vrf name
<name>protocols static route<subnet>blackhole distance
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv4-префикс (x.x.x.x/x).<distance>— административная дистанция. Формат: целое число. Диапазон значений: от 1 до 255.
Режим: «Конфигурирование».
vrf name <name> protocols static route6 <subnet> blackhole¶
<subnet> в экземпляре VRF <name>. Нулевой маршрут — это маршрут, для которого система отбрасывает подходящие пакеты без ответа. Использование нулевого маршрута позволяет предотвратить утечку данных о топологии сети через публичные интерфейсы, но не мешает использовать его в качестве более специфического маршрута внутри сети.Синтаксис:
set vrf name
<name>protocols static route6<subnet>blackholedelete vrf name
<name>protocols static route6<subnet>blackholeshow vrf name
<name>protocols static route6<subnet>blackhole
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv6-префикс (h:h:h:h:h:h:h:h/x).
Режим: «Конфигурирование».
vrf name <name> protocols static route6 <subnet> blackhole distance <distance>¶
<distance> для нулевого маршрута IPv6 <subnet> в экземпляре VRF <name>. Маршруты с наименьшей административной дистанцией — в приоритете перед маршрутами с наибольшей административной дистанцией.Синтаксис:
set vrf name
<name>protocols static route6<subnet>blackhole distance<distance>delete vrf name
<name>protocols static route6<subnet>blackhole distance<distance>show vrf name
<name>protocols static route6<subnet>blackhole distance
Аргументы:
<name>— имя экземпляра VRF.<subnet>— подсеть назначения. Формат: IPv6-префикс (h:h:h:h:h:h:h:h/x).<distance>— административная дистанция. Формат: целое число. Диапазон значений: от 1 до 255.
Режим: «Конфигурирование».
Режим «Администрирование»¶
vrf¶
Синтаксис:
show vrf
Пример работы команды:
fakel@fakel:~$ show vrf
Name State MAC address Flags Interfaces
------ ------- ----------------- ------------------------ -------------------------------
blue up 00:53:12:d8:74:24 noarp,master,up,lower_up dum200,eth0.302
red up 00:53:de:02:df:aa noarp,master,up,lower_up dum100,eth0.300,bond0.100,peth0
Режим: «Администрирование».
vrf <name>¶
<name>.Синтаксис:
show vrf
<name>
Аргументы:
<name>— имя экземпляра VRF.
Пример работы команды:
fakel@fakel:~$ show vrf blue
Name State MAC address Flags Interfaces
------ ------- ----------------- ------------------------ ---------------
blue up 00:53:12:d8:74:24 noarp,master,up,lower_up dum200,eth0.302
Режим: «Администрирование».
ip route vrf <vrf>¶
<vrf>.Синтаксис:
show ip route vrf
<vrf>
Аргументы:
<vrf>— имя экземпляра VRF.
Пример работы команды:
fakel@fakel:~$ show ip route vrf blue
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
F - PBR, f - OpenFabric,
> - selected route, * - FIB route, q - queued route, r - rejected route
VRF blue:
K 0.0.0.0/0 [255/8192] unreachable (ICMP unreachable), 00:00:50
S>* 172.16.0.0/16 [1/0] via 192.0.2.1, dum1, 00:00:02
C>* 192.0.2.0/24 is directly connected, dum1, 00:00:06
Режим: «Администрирование».
ipv6 route vrf <vrf>¶
<vrf>.Синтаксис:
show ipv6 route vrf
<vrf>
Аргументы:
<vrf>— имя экземпляра VRF.
Пример работы команды:
fakel@fakel:~$ show ipv6 route vrf red
Codes: K - kernel route, C - connected, S - static, R - RIPng,
O - OSPFv3, I - IS-IS, B - BGP, N - NHRP, T - Table,
v - VNC, V - VNC-Direct, A - Babel, D - SHARP, F - PBR,
f - OpenFabric,
> - selected route, * - FIB route, q - queued route, r - rejected route
VRF red:
K ::/0 [255/8192] unreachable (ICMP unreachable), 00:43:20
C>* 2001:db8::/64 is directly connected, dum1, 00:02:19
C>* fe80::/64 is directly connected, dum1, 00:43:19
K>* ff00::/8 [0/256] is directly connected, dum1, 00:43:19
Режим: «Администрирование».
ping <host> vrf <vrf>¶
<vrf>.Синтаксис:
ping
<host>vrf<vrf>
Аргументы:
<host>— сетевой узел. Формат: имя хоста, IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).<vrf>— имя экземпляра VRF.
Пример работы команды:
fakel@fakel:~$ ping 192.0.2.1 vrf red
PING 192.0.2.1 (192.0.2.1) 56(84) bytes of data.
64 bytes from 192.0.2.1: icmp_seq=1 ttl=64 time=0.070 ms
64 bytes from 192.0.2.1: icmp_seq=2 ttl=64 time=0.078 ms
^C
--- 192.0.2.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 4ms
rtt min/avg/max/mdev = 0.070/0.074/0.078/0.004 ms
Режим: «Администрирование».
traceroute <host> vrf <vrf>¶
<vrf>.Синтаксис:
traceroute
<host>vrf<vrf>
Аргументы:
<host>— сетевой узел. Формат: имя хоста, IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).<vrf>— имя экземпляра VRF.
Режим: «Администрирование».
vrf vni¶
Синтаксис:
show vrf vni
Режим: «Администрирование».
vrf <name> vni¶
<name>.Синтаксис:
show vrf
<name>vni
Аргументы:
<name>— имя экземпляра VRF.
Режим: «Администрирование».
vrf <name> processes¶
<name>.Синтаксис:
show vrf
<name>processes
Аргументы:
<name>— имя экземпляра VRF.
Режим: «Администрирование».
force vrf <vrf>¶
Синтаксис:
force vrf
<vrf>
Аргументы:
<vrf>— имя экземпляра VRF.
Режим: «Администрирование».