Dell Networking SONiC: Как использовать IP-адрес в VRF в MCLAG Keepalive link (исходный IP-адрес и одноранговый IP-адрес)

Summary: В этой статье объясняется, как использовать IP-адрес в VRF в MCLAG Keepalive link (source-ip и peer-ip) в Dell Networking SONiC.

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. Базовая конфигурация интерфейса — SONiC 4.0для получения дополнительной информации об именовании интерфейса.

 


MCLAG Одноранговый канал синхронизирует состояние однорангового узла и используется для передачи тактовых импульсов между двумя одноранговыми узлами. Для этого можно использовать IP-адрес, назначенный VLAN, интерфейсу, интерфейсу управления.  

Начиная с версии Dell SONiC 4.2, IP-адрес можно использовать в VRF, отличном от адреса по умолчанию.
 
ПРИМЕЧАНИЕ. 
 - Убедитесь, что одноранговый IP-адрес доступен для исходного ip-адреса при настройке в качестве ссылки Keepalive. Используйте команду ping для проверки возможности подключения.
 - Для VRF по умолчанию не используйте команду session-vrf.
 - Мы можем использовать IP-адрес, назначенный в интерфейсе Vlan или интерфейсе уровня 3 для Keepalive Link
- При использовании Vlan в качестве канала Keepalive убедитесь, что в конфигурации используется mclag-separate-ip.
    Дополнительные сведения см
. в случае, когда следует использовать «mclag-separate-ip» в Dell Networking Enterprise SONiC OS MF-CLI. 

Образец конфигурации
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Vlan 10
DELLSONiC(config-if-Vlan10)# ip address 192.168.1.2/24
DELLSONiC(config-if-Vlan10)# mclag-separate-ip

 


Синтаксис конфигурации
 
Настройка Пояснение
admin@ DELLSONiC:~$ sonic-cli
Войдите в Dell MF-CLI.
DELLSONiC# configure
Вход в режим конфигурирования.
DELLSONiC(config)# mclag domain <Domain ID>
Определите идентификатор домена MCLAG. 1-4095
DELLSONiC(config-mclag-domain-1)# peer-ip <IP address>
Настройка IP-адреса однорангового узла для KeepAlive
DELLSONiC(config-mclag-domain-1)# source-ip <IP address>
Настройка исходного IP-адреса для KeepAlive
DELLSONiC(config-mclag-domain-1)# session-vrf <VRF-NAME>
(Дополнительный) Для VRF по умолчанию эта конфигурация не требуется.
DELLSONiC(config-mclag-domain-1)# session-vrf mgmt
(Дополнительный) Используйте эту команду, если мы используем mgmt. VRF.



Пример конфигурации

Цель: Настроим канал KeepAlive на одноранговом коммутаторе MCLAG 2. Порт управления по дополнительному каналу настроен в VRF управления с IP-адресом 192.168.1.2. IP-адрес однорангового узла: 192.168.1.1.

image.png

Предположим, что порт управления (по дополнительному каналу) управляется vrf, и мы используем его в качестве ссылки KeepAlive.
 
DELLSONiC# show ip vrf
VRF-NAME            INTERFACES
----------------------------------------------------------------
default
mgmt                Management0


Назначим session-vrf в качестве mgmt в домене mclag.
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# mclag domain 1
DELLSONiC(config-mclag-domain-1)# source-ip 192.168.1.2
DELLSONiC(config-mclag-domain-1)# peer-ip 192.168.1.1
DELLSONiC(config-mclag-domain-1)# session-vrf mgmt
DELLSONiC(config-mclag-domain-1)# exit
DELLSONiC(config)# exit
DELLSONiC#


Давайте выполним ping-тест, чтобы убедиться, что у нас есть подключение между source-ip 192.168.1.2 и peer-ip 192.168.1.1 в vrf mgmt.
 
DELLSONiC# ping vrf mgmt 192.168.1.1 -I 192.168.1.2
sudo: unable to resolve host DELLSONiC: Temporary failure in name resolution
PING 192.168.1.1 (192.168.1.1) from 192.168.1.2 : 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=4.73 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.13 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.846 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=4.71 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=4.75 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=1.03 ms
^C
--- 192.168.1.1 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5023ms
rtt min/avg/max/mdev = 0.846/2.867/4.746/1.865 ms


Давайте проверим состояние сессии. Используйте команду show mclag brief , приведенную ниже.
 
DELLSONiC# show mclag brief

Domain ID            : 1
Role                 : standby
Session Status       : up                     ======>We can see keepalive session is up
Peer Link Status     : up
Source Address       : 192.168.1.2
Peer Address         : 192.168.1.1
Session Vrf          : mgmt                   ======>The Keepalive session use mgmt vrf
Peer Link            : Eth1/1
Keepalive Interval   : 1 secs
Session Timeout      : 30 secs
Delay Restore        : 300 secs
System Mac           : 0c:de:4c:81:00:0a
Mclag System Mac     :


Number of MLAG Interfaces:1
-----------------------------------------------------------
MLAG Interface       Local/Remote Status
-----------------------------------------------------------
PortChannel1             up/up
DELLSONiC#

Affected Products

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 Z9100-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON , PowerSwitch Z9432F-ON ...
Article Properties
Article Number: 000222932
Article Type: How To
Last Modified: 11 Mar 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.