Dell Networking SONiC: Як налаштувати віртуальну маршрутизацію та переадресацію
Summary: У цій статті пояснюється, як налаштувати віртуальну маршрутизацію та переадресацію (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 Networking S-Series: Базова конфігурація інтерфейсу - SONiC 4.0 для отримання додаткової інформації про іменування інтерфейсів |
Індекс:
Введення
Приклад конфігурації
Введення
Virtual Routing and Forwarding (VRF) розділяє фізичний маршрутизатор на кілька віртуальних маршрутизаторів. Площина управління і даних ізольовані в кожному віртуальному маршрутизаторі; Трафік не протікає через віртуальні маршрутизатори. VRF дозволяє декільком екземплярам незалежних таблиць маршрутизації співіснувати в межах одного маршрутизатора одночасно.- Максимальна кількість VRF, що налаштовуються, у комутаторі Dell SONiC залежить від платформи.
- Видаліть будь-яку існуючу IP-адресу з інтерфейсу L3, перш ніж призначити її VRF
Dell SONiC підтримує такі екземпляри VRF:
- Екземпляр VRF за замовчуванням
- Екземпляри VRF за замовчуванням
- Управління екземпляром VRF
| Ознака | Управління VRF | VRF за замовчуванням | VRF за замовчуванням |
|---|---|---|---|
| БГП | Ні | Так | Так |
| ICMP або PING | Так | Так | Так |
| NTP-клієнт | Так | Так | Так |
| Сервер NTP | Так | Так | Ні |
| Клієнт SCP | Так | Так | Так |
| Traceroute | Так | Так | Так |
VRF за замовчуванням
У Dell SONiC за замовчуванням система спочатку призначає всі фізичні інтерфейси, включаючи інтерфейс управління і всі логічні інтерфейси, екземпляру VRF за замовчуванням.Управління VRF
Керуюча VRF надає окрему таблицю маршрутизації mgmt для позасмугової мережі управління, яка відрізняється від стандартної внутрішньосмугової мережі площини даних. Спеціальний VRF для керування забезпечує ізольовану таблицю маршрутизації для інтерфейсу керування під час доступу до комутатора за допомогою SSH.- NTP за замовчуванням використовує управління VRF; якщо керування VRF не налаштовано, NTP використовує VRF за замовчуванням.
- Система керування VRF не підтримує IP-сервіси, такі як TFTP і FTP.
- Підтримується DNS.
Синтаксис конфігурації керування VRF:
Увімкніть Керування VRF і перемістіть порт керування до Керування VRF mgmt. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf mgmt |
Перевірити
DELLSONiC# show ip vrf mgmt VRF-NAME INTERFACES ---------------------------------------------------------------- mgmt Management0 |
Видаліть Management VRF і поверніть інтерфейс керування до VRF за замовчуванням.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf mgmt |
VRF за замовчуванням
Щоб розділити трафік, ми можемо налаштувати VRF за замовчуванням у DELL SONiC. Ми можемо прив'язати фізичні інтерфейси Ethernet, loopback, канал порту та VLAN до VRF за замовчуванням.- Нетипове vrf-ім'я містить до 15 буквено-цифрових символів
- Ім'я VRF має починатися з префікса Vrf, наприклад, VrfRED, Vrf10, Vrf_BLUE.
- Порт керування не можна налаштувати як частину VRF за замовчуванням
Синтаксис конфігурації VRF за замовчуванням
Створення VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf Vrf_NAME |
Прив'яжіть до VRF інтерфейс рівня 3, vlan, portchannel, loopback:
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 Switch.
Щоб дізнатися більше про конфігурацію VLAN, перегляньте статтю Dell Networking SONiC: Як створити VLAN і призначити його Trunk і Access Switchport
Vrf_RED Конфігурація |
Vrf_BLUE Конфігурація |
|---|---|
Увійдіть у CLI фреймворку Dell Management і налаштуйте режим admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Увійдіть у CLI фреймворку Dell Management і налаштуйте режим 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.