Настройка PIM на MikroTik

Приведу пример настройки PIM на двух маршрутизаторах MikroTik:

Настроим первый MikroTik.
Добавим pim интерфейс и проверим:

routing pim interface add
routing pim interface p

Добавим IP-адрес RP (этого MikroTik):

routing pim rp add address=IP-АДРЕС

Укажем с каких IP разрешен multicast трафик:

routing pim interface set alternative-subnets=238.0.0.0/24,239.0.0.0/24

Настроим второй MikroTik.
Добавим pim интерфейс на входящий WAN порт, у меня ether1:

routing pim interface add interface=ether1
routing pim interface p

Добавим IP-адрес RP (первого MikroTik):

routing pim rp add address=IP-АДРЕС

Укажем маршрут multicast источника: (первого MikroTik):

ip route add 239.0.0.0/24 via IP-АДРЕС

Все.

Настройка PIM на коммутаторе HP A5800

Сначала сделаем копию конфигурационного файла на tftp сервер:

backup startup-configuration to 192.168.1.100

Для настройки PIM на коммутаторе HP A5800 подключимся к коммутатору через telnet и введем следующие команды:

1) Включим multicast маршрутизацию коммутаторе и pim-sm во vlan 963 который приходит от провайдера.

system-view
multicast routing-enable
interface Vlan-interface 963
ip address 172.24.24.158 255.255.255.252
pim sm
quit

2) Включим pim-sm и igmp во vlan 964 по которому будет транслироваться IPTV в локальную сеть.

interface Vlan-interface 964
ip address 172.25.25.25 255.255.192.0
pim sm
igmp enable
quit

3) Пропишем статический ip с которого вещается multicast.

pim
static-rp 10.0.200.200
quit

4) Добавим маршрут к ip с которого вещается multicast.

ip route-static 10.0.200.200 255.255.255.255 Vlan-interface963 172.24.24.157

5) Допустим что принимаем multicast по vlan 963 тегом.

interface Bridge-Aggregation1
port hybrid vlan 963 tagged

6) Настроим любой свободный порт для проверки iptv и подключим к нему компьютер например с запущенным плейлистом каналов в VLC плеере.

interface GigabitEthernet1/0/5
port access vlan 964

Для проверки работоспособности и диагностики можно использовать например следующие команды:

display pim interface
display pim interface verbose
display pim rp-info
display pim bsr-info
display pim neighbor
display pim routing-table
display igmp interface
display pim control-message counters
display pim claimed-route