Dell Networking SONiC. Настройка виртуальной маршрутизации и переадресации
Riepilogo: В этой статье объясняется, как настроить virtual Routing and Forwarding (VRF) в Dell Networking SONiC. В этой статье используется коммутатор под управлением Dell SONiC 4.1.
Questo articolo si applica a
Questo articolo non si applica a
Questo articolo non è legato a un prodotto specifico.
Non tutte le versioni del prodotto sono identificate in questo articolo.
Istruzioni
|
Предварительные условия
Для демонстрации концепций используется стандартное именование интерфейсов. См. статью 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
|
Prodotti interessati
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
...
Proprietà dell'articolo
Numero articolo: 000218893
Tipo di articolo: How To
Ultima modifica: 10 nov 2023
Versione: 5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.