Dell Networking SONiC. Настройка виртуальной маршрутизации и переадресации
Summary: В этой статье объясняется, как настроить virtual Routing and Forwarding (VRF) в Dell Networking SONiC. В этой статье используется коммутатор под управлением Dell SONiC 4.1.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
|
Предварительные условия
Для демонстрации концепций используется стандартное именование интерфейсов. См. статью Dell Dell Networking серии S: Базовая конфигурация интерфейса — SONiC 4.0 для получения дополнительной информации об именовании интерфейсов |
Index:
Введение
Пример конфигурации
Введение
Виртуальная маршрутизация и переадресация (VRF) — разделение физического маршрутизатора на несколько виртуальных маршрутизаторов. Плоскость управления и данных изолированы в каждом виртуальном маршрутизаторе. трафик не направляется между виртуальными маршрутизаторами. VRF позволяет нескольким экземплярам независимых таблиц маршрутизации одновременно существовать в одном маршрутизаторе.- Максимальное количество настраиваемых VRF-файлов в коммутаторе Dell SONiC зависит от платформы.
- Удалите все существующие IP-адреса из интерфейса L3, прежде чем назначать его VRF.
Dell SONiC поддерживает следующие экземпляры VRF:
- Экземпляр VRF по умолчанию
- Экземпляры Nondefault VRF
- Экземпляр VRF управления
| Элемент | VRF управления | VRF по умолчанию | Nondefault VRF |
|---|---|---|---|
| BGP | Нет | Да | Да |
| ICMP или PING | Да | Да | Да |
| Клиент NTP | Да | Да | Да |
| Сервер NTP | Да | Да | Нет |
| Клиент SCP | Да | Да | Да |
| Traceroute | Да | Да | Да |
VRF по умолчанию
В Dell SONiC по умолчанию система сначала назначает экземпляру VRF все физические интерфейсы, включая интерфейс управления и все логические интерфейсы.VRF управления
VRF управления предоставляет отдельную таблицу маршрутизации для сети управления по дополнительному каналу, которая отличается от сети внутриполосного управления по умолчанию. Выделенный VRF-модуль управления предоставляет изолированную таблицу маршрутизации для интерфейса управления при доступе к коммутатору с помощью SSH.- NTP использует VRF управления по умолчанию; Если vrF управления не настроен, NTP использует VRF по умолчанию.
- VRF управления не поддерживает IP-сервисы, такие как TFTP и FTP.
- Поддерживается DNS.
Синтаксис конфигурации VRF управления:
Включите VRF управления и переместите порт управления в управление VRF. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf mgmt |
Проверка
DELLSONiC# show ip vrf mgmt VRF-NAME INTERFACES ---------------------------------------------------------------- mgmt Management0 |
Удалите VRF управления и верните интерфейс управления к VRF по умолчанию.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf mgmt |
VRF (не по умолчанию)
Чтобы разделять трафик, можно настроить nondefault VRFs в DELL SONiC. Мы можем прикрепить физические интерфейсы Ethernet, loopback, агрегированный канал и VLAN к виртуальной системе VRF без дисковых пометок.- Vrf-name (не по умолчанию) — до 15 буквенно-цифровых символов
- Имя VRF должно начинаться с префикса Vrf, например VrfRED, Vrf10, Vrf_BLUE.
- Порт управления нельзя настроить как часть VRF (не по умолчанию)
Синтаксис конфигурации VRF (не по умолчанию)
Создание VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf Vrf_NAME |
Привязка интерфейса уровня 3, vlan, portchannel, обратной связи с VRF:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface <Eth slot/port><Vlan ID><PortChannel ID><Eth slot/port.subport><Loopback ID> DELLSONiC(config-if-XXXX)# ip vrf forwarding Vrf_NAME |
Проверка VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip vrf VRF-NAME INTERFACES ---------------------------------------------------------------- Vrf_NAME Vlan10 default |
Отмените прикрепить интерфейс из VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface <Eth slot/port><Vlan ID><PortChannel ID><Eth slot/port.subport><Loopback ID> DELLSONiC(config-if-XXXX)# no ip vrf forwarding Vrf_NAME |
Удаление VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf Vrf_NAME |
Пример конфигурации
Чтобы понять основную конфигурацию VRF, рассмотрим следующую топологию, как показано на рисунке.
Цель. Наша цель — обеспечить, чтобы трафик VLAN 10 может обмениваться данными только с VLAN 20 и наоборот. VLAN 30 обменивается данными только с VLAN 40 и наоборот.
Сети VLAN уже созданы, соответствующие порты уже назначены для VLAN, и интерфейсы отменяются в коммутаторе Dell Networking SONiC.
Дополнительные сведения о конфигурации VLAN см. в статье Dell Networking SONiC: Как создать VLAN и назначить ее магистральным портам и портам коммутатора доступа
Vrf_RED конфигурации |
Vrf_BLUE конфигурации |
|---|---|
Вход в интерфейс командной строки dell Management Framework и настройка режима admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Вход в интерфейс командной строки dell Management Framework и настройка режима admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Создайте модуль VRF Vrf_RED DELLSONiC(config)# ip vrf Vrf_RED |
Создание модуля VRF Vrf_BLUE DELLSONiC(config)# ip vrf Vrf_BLUE |
Привязка VLAN 10 к Vrf_BLUE и назначение IP-адреса DELLSONiC(config)# interface Vlan 10 DELLSONiC(config-if-Vlan10)# ip vrf forwarding Vrf_RED DELLSONiC(config-if-Vlan10)# ip address 10.0.0.1/24 DELLSONiC(config-if-Vlan10)# exit |
Привязка VLAN 30 к Vrf_BLUE и назначение IP-адреса DELLSONiC(config)# interface Vlan 30 DELLSONiC(config-if-Vlan30)# ip vrf forwarding Vrf_BLUE DELLSONiC(config-if-Vlan30)# ip address 30.0.0.1/24 DELLSONiC(config-if-Vlan30)# exit |
Привязка VLAN 20 к Vrf_BLUE и назначение IP-адреса DELLSONiC(config)# interface Vlan 20 DELLSONiC(config-if-Vlan20)# ip vrf forwarding Vrf_RED DELLSONiC(config-if-Vlan20)# ip address 20.0.0.1/24 DELLSONiC(config-if-Vlan20)# end |
Привязка VLAN 40 к Vrf_BLUE и назначение IP-адреса DELLSONiC(config)# interface Vlan 40 DELLSONiC(config-if-Vlan40)# ip vrf forwarding Vrf_BLUE DELLSONiC(config-if-Vlan40)# ip address 40.0.0.1/24 DELLSONiC(config-if-Vlan40)# end |
Давайте проаним конфигурацию.
DELLSONiC# show ip vrf
VRF-NAME INTERFACES
----------------------------------------------------------------
Vrf_BLUE Vlan30
Vlan40
Vrf_RED Vlan10
Vlan20 |
DELLSONiC# show ip interfaces Flags: U-Unnumbered interface, A-Anycast IP ----------------------------------------------------------------------------------------------------------------- Interface IP address/mask VRF Admin/Oper Flags ----------------------------------------------------------------------------------------------------------------- Vlan10 10.0.0.1/24 Vrf_RED up/up Vlan20 20.0.0.1/24 Vrf_RED up/up Vlan30 30.0.0.1/24 Vrf_BLUE up/up Vlan40 40.0.0.1/24 Vrf_BLUE up/up |
Мы видим, Vrf_BLUE имеет VLAN 30 и VLAN 40. Vrf_RED имеет VLAN 10 и VLAN 20.
Сравните таблицу маршрутизации для обоих VRF:
| Vrf_RED |
|---|
DELLSONiC# show ip route vrf Vrf_RED
Codes: K - kernel route, C - connected, S - static, B - BGP, O - OSPF
> - selected route, * - FIB route, q - queued route, r - rejected route
Destination Gateway Dist/Metric Last Update
--------------------------------------------------------------------------------------------------------------------------------
C>* 10.0.0.0/24 Direct Vlan10 0/0 00:31:42 ago
C>* 20.0.0.0/24 Direct Vlan20 0/0 00:31:31 ago |
| Vrf_BLUE |
|---|
DELLSONiC# show ip route vrf Vrf_BLUE
Codes: K - kernel route, C - connected, S - static, B - BGP, O - OSPF
> - selected route, * - FIB route, q - queued route, r - rejected route
Destination Gateway Dist/Metric Last Update
--------------------------------------------------------------------------------------------------------------------------------
C>* 30.0.0.0/24 Direct Vlan30 0/0 00:24:28 ago
C>* 40.0.0.0/24 Direct Vlan40 0/0 00:10:56 ago
|
Affected Products
Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON
, PowerSwitch Z9432F-ON
...
Article Properties
Article Number: 000218893
Article Type: How To
Last Modified: 10 Nov 2023
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.