Кратко. Разделите unicast-интернет и multicast VLAN, создайте service-port под IPTV, включите IGMP (proxy или snooping по схеме), добавьте пользователя BTV и uplink-порт к headend. Не копируйте чужие VLAN в прод.
Зачем отдельный контур IPTV
Multicast нельзя смешивать с абонентским unicast «на авось».
- MVLAN несёт потоки каналов
- SVLAN/service-port несёт IGMP от STB
- Приоритет COS часто выше, чем у best-effort интернета
Учебная схема
VLAN 100 — интернет, VLAN 110 — IPTV/MVLAN. Uplink 0/9/0, GPON 0/1.
- STB за eth ONT в VLAN 110
- IGMP upstream через service-port IPTV
- Headend доступен с uplink OLT
Traffic-table и service-port IPTV
traffic table ip name IPTV_PRIO cir off color-mode color-blind priority 4 priority-policy local-Setting
service-port 1100 vlan 110 gpon 0/1/0 ont 0 gemport 2 multi-service user-vlan 110 tag-transform translate inbound traffic-table name IPTV_PRIO outbound traffic-table name IPTV_PRIO
Номера GEM и service-port согласуйте с line-профилем.
BTV / IGMP на OLT
Режим proxy или snooping выбирайте по архитектуре headend.
multicast routing-enable
btv
igmp user add service-port 1100 no-auth
quit
multicast-vlan 110
igmp version v2
igmp match mode disable
igmp mode snooping
igmp uplink-port 0/9/0
igmp multicast-vlan member service-port 1100
Проверка смены
- 1 ONT online, service-port Up
- 2 STB получает поток
- 3 Нет flood multicast без подписки
- 4 Услуга IPTV в договоре COREON
