PDA

Ver la versión completa : Configurar IPTV usando Multicast en OLT Huawei



HECTORCHIMAL
13/07/2022, 09:49
CONFIGURAR SERVICIO DE IPTV
Para este manual se asume que ya tenemos:


Una OLT Huawei configurada para dar servicio de internet
Una VLAN que brinde servicio de Internet, añadida a su correspondiente Uplink
Lista de IPs multicast y sus puertos




1958

2. Autorizar una ONT con servicio de Internet
Podemos autorizar la ONT manualmente en nuestra OLT o bien usar un servicio de terceros como AdminOLT.
https://soporte1.adminolt.com/documentacion/articulo/autorizar-onu-9/

1947




MA5800-X15(config-if-gpon-0/11)#ont add 3 0 sn-auth "48575443F0B0749D" omci ont-lineprofile-id 2 ont-srvprofile-id 1 desc "Prueba-IPTV-ForoISP"


Si desean hacerlo manualmente pueden guiarse de este ejemplo: http://foroisp.com/threads/1753-Comandos-para-la-autorizaci%C3%B3n-de-onus-en-OLT-Huawei

3. Agregar VLAN Multicast en OLT


MA5800-X15(config)#vlan 200 smart
MA5800-X15(config)#vlan desc 200 description VLAN-MULTICAST-FOROISP
MA5680T(config)#port vlan 200 0/7 1



4. Configurar VLAN Multicast e IGMP en el Switch Planet

Crear la VLAN en el Switch



vlan 200
name Multicast


Asignar la VLAN 200 en el puerto que nos inyecta el tráfico multicast. En nuestro caso es un IRD el equipo que nos genera la lista de IPs multicast y sus puertos.


Planet-Multicast>enable
Planet-Multicast#config
Planet-Multicast_config#interface g0/8
Planet-Multicast_config_g0/8#switchport mode access
Planet-Multicast_config_g0/8#switchport pvid 200
Planet-Multicast_config_g0/8#




Añadir la VLAN en el puerto Uplink (troncal) del Switch


interface TGigaEthernet1/2
switchport trunk vlan-allowed 200
switchport mode trunk
speed 1000 //Si usan un puerto a 10Gbps ajustar a 10000


1954


Habilitar IGMP Snooping en el switch

SW-Multicast-Producc# config
SW-Multicast-Producc(config)# ip igmp snooping
SW-Multicast-Producc(config)#





5. Agregar un service port a la ONT
Este paso lo podemos realizar desde adminolt. Para ello necesitamos editar los planes de velocidad de nuestra ONT.


1912

1913

1914
1915


En caso de querer hacerlo manualmente se pueden apoyar del siguiente ejemplo sustituyendo lo necesario:


MA5800-X15(config)#service-port 1213 vlan 200 gpon 0/11/0 ont 5 gemport 1 multi-service user-vlan 200 tag-transform translate inbound traffic-table index 19 outbound traffic-table index 20




6. Configurar IGMP en la OLT

Este paso solo se realiza una vez, en tanto que no se modifique la vlan multicast o el puerto UPLINK

Configurar UPLINK multicast


MA5800-X15(config)# monitor uplink-port igmp port 0/7/1
MA5800-X15(config)# monitor multicast traffic vlan 200 enable


Este paso solo se realiza una vez en tanto no se modifique la lista de IPs multicast, la VLAN o el puerto UPLINK

Solo debemos configurar un modo: Snooping o Proxy.

Configurar IGMP y añadir lista de IPs multicast


MA5800-X15(config)#btv
MA5800-X15(config-btv)#multicast-vlan 200
MA5800-X15(config-mvlan200)#igmp version v2
MA5800-X15(config-mvlan200)#igmp match mode disable
MA5800-X15(config-mvlan200)#igmp match group ip 239.1.1.1 to-ip 239.1.1.100 // Estas IPs son de nuestra lista de canales de Televisión
MA5800-X15(config-mvlan200)#igmp mode proxy
MA5800-X15(config-mvlan200)#igmp uplink-port 0/7/1
MA5800-X15(config-mvlan200)#quit


6.1 Añadir service port como IGMP user


MA5800-X15(config)#btv
MA5680T(config-btv)#igmp user add service-port 1213 no-auth
{ <cr>|globalleave<K>|igmp-ipv6-version<K>|igmp-version<K>|log<K>|max-bandwidth<K>|max-program<K>|quickleave<K>|unicast-bandwidth<K>|video<K> }:


Command:
igmp user add service-port 1213 no-auth



6.2 Añadir service port a nuestra vlan multicast


MA5680T(config-btv)#multicast-vlan 200
MA5680T(config-mvlan200)#igmp multicast-vlan member service-port 1213


Cada vez que activemos una nueva ONT y queramos que tenga el servicio de IPTV debemos de registrar su service port en el apartado BTV tal como lo acabamos de mostrar en el paso 6.1 y 6.2



7. Configuración de la ONT
Para este ejemplo usamos una ONT modelo HG8546M marca Huawei
Datos de acceso:
IP: 192.168.100.1 o bien http://[fe80::1]/
Usuario: telecomadmin
Password: admintelecom

1922
Crear WAN para la vlan 100
Nos dirigimos al apartado WAN y en la opción WAN configuration
Paso 3.- Damos clic en New para crear una nueva WAN
Paso 4.- Esta WAN será de internet
Paso 5.- Colocamos modo Route
Paso 6.- Colocamos la VLAN y habilitamos los puertos (LAN 1 Y LAN 2) que serán para Internet
Paso 7.- Colocamos la ip para tener acceso a internet.



1923

Crear WAN para la vlan 200
Paso 8.- Creamos una nueva WAN
Paso 9.- La WAN la ponemos en modo Bridge
Paso 10.- Colocamos la VLAN de multicast y habilitamos los puertos por donde se vera la señal de la tv que serán en el puerto (LAN 3 Y LAN 4)
Paso 11.- Colocamos la VLAN de multicast y damos clic en Apply.


1924

Configurar IGMP Snooping en la ONT
Paso 12.- Damos click en el menú IGMP Configuration
Paso 13.- Habilitamos IGMP con la opcion YES
Paso 14.- Damos click en Apply para guardar cambios.

1926

9. Probar el funcionamiento de los canales usando VLC

Abrimos el programa VLC media player

Paso 1.-Damos clic en el menú ( Medio )
Paso 2 .- Damos clic en Abrir emisión de red

1930



Paso 3.- Colocamos una Ip multicast con su puerto.
Paso 4.- Damos clic en reproducir para poder ver el canal.


1931


1932
Si todo es correcto debemos ver el canal, sin cortes. Además es importante verificar que solo estemos recibiendo el tráfico como multicas y no como broadcast.

HECTORCHIMAL
20/07/2022, 11:10
¿Cómo podemos añadir mas ONTs al servicio de IPTV?

Solamente tenemos que repetir los pasos 6.1 y 6.2.
Siempre es importante tener en cuenta el service port en la vlan multicast de nuestras ONT ya que ese es el valor que estaremos configurando en nuestra OLT.

¿Cómo podemos controlar los Set Top Box de los clientes?

Podemos usar un servidor middleware que controle cada STB. Recomiendo uno gratuito llamado Stalker.
https://www.youtube.com/watch?v=cl2rK4XvFz0
En ese video nos muestran una demo de como funciona el servicio de esta manera.

¿Por qué puedo ver los canales de televisión en mi computadora usando VLC pero no puedo verlo en mi Set Top Box?

Es importante revisar que realmente estemos recibiendo solo el tráfico multicast correcto y NO todo el tráfico multicast.
Es decir, que si un canal requiere 10 megas de tráfico y desde la fuente multicast el canal envía solo 10 Mbps y en mi computadora al reproducirlo estoy recibiendo 30 o 50 o más Mbps de tráfico entonces tenemos un problema de configuración en alguno de nuestros equipos.
Además tenemos que tener en cuenta que en muchos STB no soportan canales en HD o no soportan la tecnología H.265.
También debemos asegurarnos de estar enviando cada canal de televisión en una IP multicast, es decir usando SPTS en lugar de MPTS.
Por último te recomiendo resetear tu ONU y tu STB en ese orden. A veces los equipos no responden como deberían pero con un buen reseteo terminan funcionando correctamente.

Jesus
02/08/2022, 12:18
Comando para borrar Multicast VLAN


MA5800-X15(config)#btv


MA5800-X15(config-btv)#undo multicast-vlan 900


This operation will delete the multicast VLAN, and will clear all the configurations
Are you sure to continue? (y/n)[n]:y




Command has been executed successfully

HECTORCHIMAL
19/08/2022, 17:12
IMPORTANTE
En algunas versiones de los Switches Planet es necesario ejecutar un segundo comando que especifica en que VLAN aplicar el protocolo IGMP Snooping.

SGS-6341-48T4X(config)#ip igmp snooping
SGS-6341-48T4X(config)#ip igmp snooping vlan 1