Найти в Дзене
Linux | Network | DevOps

Настройка PIM-SM на коммутаторах Huawei CloudEngine CE6850

В данном обзоре рассмотрен процесс настройки и проверки работы функционала PIM-SM, используя коммутаторы Huawei CloudEngine CE6800. Приступим к настройке: 1. Поднимаем OSPF на SW1, SW2, CE6850 # SW1: добавляем в OSPF процесс сегменты: 10.1.1.0 и 9.1.1.0. # SW2: добавляем в OSPF процесс сегменты: 10.1.1.0 и 14.1.1.0. # Конфиг на CE6850: [HUAWEI] ospf 1
[HUAWEI-ospf-1] area 0
[HUAWEI-ospf-1-area-0.0.0.0] network 8.1.1.0 0.0.0.255
[HUAWEI-ospf-1-area-0.0.0.0] network 14.1.1.0 0.0.0.255 2.     Включаем multicast на SW1, SW2, и CE6850. Настраиваем multicast на VLANIF интерфейсах. # Включаем Layer 3 multicast глобально на SW1 и SW2, далее включаем PIM-SM на двух VLANIF интерфейсах. # Конфигурация на  CE6850: [HUAWEI] multicast routing-enable
[HUAWEI] interface Vlanif 1002
[HUAWEI-vlanif1002] pim sm
[HUAWEI-vlanif1002] quit
[HUAWEI] interface Vlanif 1003
[HUAWEI-vlanif1003] pim sm
[HUAWEI-vlanif1003] igmp enable 3.     Настраиваем SSM-Mapping ACL policy на SW1, SW2, и CE6850, разрешаем прохож

В данном обзоре рассмотрен процесс настройки и проверки работы функционала PIM-SM, используя коммутаторы Huawei CloudEngine CE6800.

  1. Устройства собраны в схему как показано выше. CE6850 – устройство на котором будут основные тесты. SW1 и SW2 – устройства с поддержкой PIM-SSM mapping.
  2. IP адреса на Vlanif интерфейсах настроены (см топологию). SW1 выступает шлюзом (9.1.1.1 /24) для multicast Source (9.1.1.2 /24). На CE6850 multicast receiver находится в vlanif1003 (8.1.1.1 /24 – шлюз,  8.1.1.2 /24 – хост)
  3. Receiver в тестах будет запрашивать получение рассылок группы G (225.0.0.1), соотвественно Source будет отправлять рассылку на адрес группы G (225.0.0.1)

Приступим к настройке:

1. Поднимаем OSPF на SW1, SW2, CE6850

# SW1: добавляем в OSPF процесс сегменты: 10.1.1.0 и 9.1.1.0.

# SW2: добавляем в OSPF процесс сегменты: 10.1.1.0 и 14.1.1.0.

# Конфиг на CE6850:

[HUAWEI] ospf 1
[HUAWEI-ospf-1] area 0
[HUAWEI-ospf-1-area-0.0.0.0] network 8.1.1.0 0.0.0.255
[HUAWEI-ospf-1-area-0.0.0.0] network 14.1.1.0 0.0.0.255

2.     Включаем multicast на SW1, SW2, и CE6850. Настраиваем multicast на VLANIF интерфейсах.

# Включаем Layer 3 multicast глобально на SW1 и SW2, далее включаем PIM-SM на двух VLANIF интерфейсах.

# Конфигурация на  CE6850:

[HUAWEI] multicast routing-enable
[HUAWEI] interface Vlanif 1002
[HUAWEI-vlanif1002] pim sm
[HUAWEI-vlanif1002] quit
[HUAWEI] interface Vlanif 1003
[HUAWEI-vlanif1003] pim sm
[HUAWEI-vlanif1003] igmp enable

3.     Настраиваем SSM-Mapping ACL policy на SW1, SW2, и CE6850, разрешаем прохождение пакетов с ASM multicast group address.

# Настраиваем ACL policy на SW1, SW2 и CE6850, разрешаем прохождение multicat пакетов нашей группы 225.0.0.0/24.

# Пример конфига на CE6850:

[HUAWEI]acl number 2000
[HUAWEI-acl4-basic-2000]rule permit source 225.0.0.0 0.0.0.255

4.     Настраиваем multicast routing policy на SW1, SW2, и  CE6850.

# Настраиваем multicast routing policy ssm-policy 2000 на SW1, SW2 и CE6850.

# Пример конфига на CE6850:

[HUAWEI]pim
[HUAWEI-pim]ssm-policy 2000

5.     Настраиваем IGMP mode - версия V3, далее на CE6850 включаем SSM-Mapping на vlanif1003.

# Конфиг CE6850:

[HUAWEI-vlanif1003]igmp version 3
[HUAWEI-vlanif1003]igmp ssm-mapping enable

6.    Настраиваем ssm-mapping, указанием source address и multicast group address на CE6850.

# source address - 9.1.1.2 и multicast group address - 225.0.0.1 на the CE6850.

# CE6850:

[HUAWEI-igmp]ssm-mapping 225.0.0.0 24 9.1.1.2
IGMP SSM-Mapping conversion table of VPN instance: public net
 Total entry: 1    (1 entry matched)

 00001: (9.1.1.2, 225.0.0.0)

 Total 1 entry matched

##Приступаем к проверке

7.     На СЕ6850 проверяем  mapping между группами G и S.

Используем команду display igmp group ssm-mapping на CE6850 для проверки членов в multicast group G.

IGMP SSM mapping interface group report information of VPN instance: public net
 Limited entry of this VPN instance: -
 Vlanif1003(8.1.1.1):
  Total 1 IGMP SSM-Mapping Group reported
   Group Address   Last Reporter   Uptime      Expires    
       225.0.0.1       8.1.1.2         00:00:08    00:02:10

8.     Используем команду display pim routing-table на CE6850 для проверки PIM routing table: присутсвует запись (S, G) routing entry

VPN-Instance: public net
 Total 1 (S, G) entry

 (9.1.1.2, 225.0.0.1)
     Protocol: pim-ssm, Flag: SG_RCVR
     UpTime: 00:05:55    
     Upstream interface: Vlanif1002
         Upstream neighbor: 14.1.1.1
         RPF prime neighbor: 14.1.1.1
     Downstream interface(s) information:
     Total number of downstreams: 1
        1: Vlanif1003
             Protocol: ssm-map, UpTime: 00:05:55, Expires: -

9.     Используем команду display multicast ip fib на CE6850 для просмотра multicast forwarding table.

Multicast Forwarding Table of VPN-Instance: public net
Total 1 entry, 1 matched

1.(9.1.1.2, 225.0.0.1)
     Index   : 4627
     Flags   : 1
     Timeout : 00:00:00
     Incoming interface : Vlanif1002
     Outgoing interfaces: 1
       1: Vlanif1003
     Matched packets  :300 packets(3000 bytes)
     Wrong interface  :0 packets
         Forwarded      :300 packets(3000 bytes)

10.   Запрашиваем подключение к группе 225.0.0.1 с receiver - поток приходит.

11.   Отключаемся от группы с receiver.

12.   Удаляем информацию о mapping между multicast member и source в Vlanif1003 на CE6850.

[HUAWEI-igmp]undo ssm-mapping 225.0.0.0 24 9.1.1.2

Информация о группах отсутствует

[HUAWEI-igmp] display igmp group ssm-mapping
[HUAWEI-igmp]