PDA

Ver la versión completa : Cabecera IPTV Configuar triple play - OLT Huawei,Mikrotik y ONU - Parte 7



oscar
05/11/2021, 16:13
Cabecera IPTV Configuar triple play - OLT Huawei,Mikrotik y ONU - Parte 7

VIDEOTUTORIAL

https://www.youtube.com/watch?v=XokoDO3prqE

LuisSalgado9
05/11/2021, 16:58
Diagrama Triple Play
1516

Parte 1: Configuraciones en Mikrotik


Estas configuraciones fueron aplicadas sobre un Router Mikrotik 2011


Paso 1: Crear vlans



Para este ejemplo tengo 3 vlans, cada una servira para un servicio diferentes.



Vlan ID
Nombre
Servicio
Interface


1502
vlan1502
INTERNET
sfp1


1503
vlan1503
VOIP
sfp1


1504
vlan1504
IPTV
sfp1



1489



Paso 2: Crear segmentos de IP



Ahora debemos crearles un segmento de IP para nuestras vlans



Vlan ID
Nombre
Servicio
Segmento
Gateway


1502
vlan1502
INTERNET
192.168.252.0/24
192.168.252.1


1503
vlan1503
VOIP
192.168.253.0/24
192.168.253.1


1504
vlan1504
IPTV
192.168.254.0/24
192.168.254.1



1490

LuisSalgado9
06/11/2021, 08:30
Parte 2: Configuraciones en la OLT


Para este ejemplo usamos una OLT Huawei MA5800 X15.



Paso 1: Creacion de vlans



Siguiendo la informacion anterior vamos a ver los pasos para crear las vlans correspondientes



Vlan ID
Descripcion


1502
vlan-1502-internet


1503
van-1503-voip


1504
vlan-1504-iptv



1 Iniciamos sesion por telnet y nos posicionamos en modo config

MA5800-X15>enable
MA5800-X15#config

2 Creamos las vlans de la siguiente forma.

Sintaxis para crear una vlan
MA5800-X15(config)#vlan desc vlanid<U><1,4093> 1 description description-value<S><Length 1-32>

Comandos para crear vlans para el ejemplo

MA5800-X15(config)#vlan desc 1502 description "vlan-1502-internet"
MA5800-X15(config)#vlan desc 1503 description "vlan-1503-voip"
MA5800-X15(config)#vlan desc 1504 decription "vlan-1504-iptv"




Paso 2: Taggear vlans a puerto uplink


Para este ejemplo voy a taggear mis vlans al puerto uplink de mi OLT que se encuentra en la tarjeta 9 en el puerto 0, para esto debemos encontrarnos en modo config y seguir los siguientes pasos.

Sintaxis para taggear vlans a puertos uplink

MA5800-X15(config)#port vlan vlanid<U><1,4093> frameid/slotid<S><Length 3-15> portlist<S><Length 1-255>

Comandos para taggear vlans de este ejemplo

MA5800-X15(config)#port vlan 1502 0/9 0
MA5800-X15(config)#port vlan 1503 0/9 0
MA5800-X15(config)#port vlan 1504 0/9 0




Paso 3: Creacion de DBA's


Para este ejemplo se crearan 3 DBA's que se usaran para crear un line profile por prioridad, asi podemos tener nuestro escenario de triple play donde el trafico de los diferentes servicios viajaran por separado.

Vamos a crear los siguientes DBA's



Nombre
Servicio
Tipo
Asegurado
Maximo


DBA_INTERNET
INTERNET
4
No requerido
1024000


DBA_IPTV
IPTV
3
2048
10240


DBA_VOIP
VOIP
2
1024
No requerido



Sintaxis para crear DBA Tipo 4, que para nuestro ejemplo sera para el servicio de INTERNET

MA5800-X15(config)#dba-profile add profile-name profile-name<S><Length 1-33> type4 max max-bandwidth<U><128,10000000>

Sintaxis para crear DBA Tipo 3, que para nuestro ejemplo sera para el servicio de IPTV

MA5800-X15(config)#dba-profile add profile-name profile-name<S><Length 1-33> type3 assure assure-bandwidth<U><128,10000000> max max-bandwidth<U><128,10000000>

Sintaxis para crear DBA Tipo 2, que para nuestro ejemplo sera para el servicio de VOIP

MA5800-X15(config)#dba-profile add profile-name profile-name<S><Length 1-33> type2 assure assure-bandwidth<U><128,10000000>

Comandos para crear los 3 DBA's que usaremos para nuestro ejemplo

MA5800-X15(config)#dba-profile add profile-name DBA_INTERNET type4 max 1024000
MA5800-X15(config)#dba-profile add profile-name DBA_IPTV type3 assure 2048 max 10240
MA5800-X15(config)#dba-profile add profile-name DBA_VOIP type2 assure 1024



Paso 4: Creacion de Line Profile



Para este ejemplo creamos un Line Profile con Mapeo por prioridad.

Nombre del Line Profile: LP_INTERNET_IPTV_VOIP

Sintaxis para crear Line Profile y poner en modo prioridad

MA5800-X15(config)#ont-lineprofile gpon profile-name profile-name<S><Length 1-32>
MA5800-X15(config-gpon-lineprofile-6)#mapping-mode priority

Comandos para crear nuestro Line Profle

MA5800-X15(config)#ont-lineprofile gpon profile-name LP_INTERNET_IPTV_VOIP
MA5800-X15(config-gpon-lineprofile-6)#mapping-mode priority



Tcont
DBA


1
DBA_INTERNET


2
DBA_IPTV


3
DBA_VOIP



Sintaxis para agregar un tcont a un Line profile.

MA5800-X15(config-gpon-lineprofile-6)#tcont tcont-list<S><Length 1-13> dba-profile-name profile-name<S><Length 1-33>

Comandos para agregar nuestros tconts para el ejemplo

MA5800-X15(config-gpon-lineprofile-6)#tcont 1 dba-profile-name DBA_INTERNET
MA5800-X15(config-gpon-lineprofile-6)#tcont 2 dba-profile-name DBA_IPTV
MA5800-X15(config-gpon-lineprofile-6)#tcont 3 dba-profile-name DBA_VOIP



Gemport
Tcont


1
1


2
2


3
3



Sintaxis para agregar gemport a un Line Profile

MA5800-X15(config-gpon-lineprofile-6)#gem add gem-index<U><0,1023> eth tcont ​tcont-id<U><0,127>

Comandos para agregar nuestros gemports para el ejemplo

MA5800-X15(config-gpon-lineprofile-6)#gem add 1 eth tcont 1
MA5800-X15(config-gpon-lineprofile-6)#gem add 2 eth tcont 2
MA5800-X15(config-gpon-lineprofile-6)#gem add 3 eth tcont 3




Gem Mapping
Gemport
Prioridad


1
1
0


2
2
2


3
3
5



Sintaxis para agregar gem mapping a un Line Profile

MA5800-X15(config-gpon-lineprofile-6)#gem mapping gem-index<U><0,1023> mapping-index<U><0,7> priority priority<U><0,7>

Comandos para agregar nuestros gem mapping para el ejemplo

MA5800-X15(config-gpon-lineprofile-6)#gem mapping 1 1 priority 0
MA5800-X15(config-gpon-lineprofile-6)#gem mapping 2 2 priority 2
MA5800-X15(config-gpon-lineprofile-6)#gem mapping 3 3 priority 5

Guardar información y salimos de la interfaz

MA5800-X15(config-gpon-lineprofile-6)#commit
MA5800-X15(config-gpon-lineprofile-6)#quit



Paso 5: Creacion de Traffic tables


Para este ejemplo crearemos los siguientes traffic tables



Nombre
Tipo
Servicio
cir
pir


100M_UP
Subida
INTERNET
102400
102400


100M_DOWN
Bajada
INTERNET
102400
102400


30M_UP
Subida
IPTV
30720
30720


30M_DOWN
Bajada
IPTV
30720
30720


5M_UP
Subida
VOIP
5120
5120


5M_DOWN
Bajada
VOIP
5120
5120



Sintaxis para crear un traffic table

MA5800-X15(config)#traffic table ip name name<S><Length 1-32> cir cir<U><0,10240000> pir pir<U><64,10240000> priority 0 priority-policy local-Setting


Comandos para crear nuestros traffic tables de prueba

MA5800-X15(config)#traffic table ip name "100M_UP" cir 102400 pir 102400 priority 0 priority-policy local-Setting
MA5800-X15(config)#traffic table ip name "100M_DOWN" cir 102400 pir 102400 priority 0 priority-policy local-Setting
MA5800-X15(config)#traffic table ip name "30M_UP" cir 30720 pir 30720 priority 0 priority-policy local-Setting
MA5800-X15(config)#traffic table ip name "30M_DOWN" cir 30720 pir 30720 priority 0 priority-policy local-Setting
MA5800-X15(config)#traffic table ip name "5M_UP" cir 5120 pir 5120 priority 0 priority-policy local-Setting
MA5800-X15(config)#traffic table ip name "5M_DOWN" cir 5120 pir 5120 priority 0 priority-policy local-Setting




Paso 6: Creacion de Service Profile



Para este ejemplo usaremos una ONU Huawei HG8546M con 4 puertos ethernet y un puerto para telefono.

1491
Crearemos un service profile con las siguientes especificaciones



Nombre
Modelo
Puertos Pots
Puertos Eth
Puertos Catv


SRV_PROFILE_TRIPLE_PLAY
HG8546M
1
4
0




Sintaxis para crear service profile y agregar configuraciones

MA5800-X15(config)#ont-srvprofile gpon profile-name profile-name<S><Length 1-32>
MA5800-X15(config-gpon-srvprofile-9)#ont-port pots pots-port<U><0,32> eth eth-port<U><0,24> catv catv-port<U><0,8>
MA5800-X15(config-gpon-srvprofile-9)#commit
MA5800-X15(config-gpon-srvprofile-9)#quit


Comandos para crear nuestro service profile de ejemplo

MA5800-X15(config)#ont-srvprofile gpon SRV_PROFILE_TRIPLE_PLAY
MA5800-X15(config-gpon-srvprofile-9)#ont-port pots 1 eth 4 catv 0
MA5800-X15(config-gpon-srvprofile-9)#commit
MA5800-X15(config-gpon-srvprofile-9)#quit

LuisSalgado9
08/11/2021, 09:29
Parte 3: Autorizacion de ONU con Triple Play



Para este paso usaremos las configuraciones que hemos en los anteriores comentarios



Paso 1: Autorizar ONU


Para autorizar nuestra ONU usaremos la siguiente informacion, Mi ONU se encuentra en el slot 2 en el puerto 1 y en mi caso usare el ont index 1 dado que no hay mas onus autorizadas en ese puerto.



Nombre
Slot
Port
Index
SN
Line Profile
Service Profile


ONU_INTERNET_IPTV_VOIP
2
0
0
485754431B2CA496
LP_INTERNET_IPTV_VOIP
SRV_PROFILE_TRIPLE_PLAY



Sintaxis para autorizar ONU

MA5800-X15(config)#interface gpon frameid/slotid<S><Length 3-15>
MA5800-X15(config-if-gpon-0/2)#ont add portid<U><0,15> ontid<U><0,127> sn-auth sn-value<S><Length 12-16> omci ont-lineprofile-name profile-name<S><Length 1-32> ont-srvprofile-name profile-name<S><Length 1-32> desc describe-value<S><Length 1-128>
MA5800-X15(config-if-gpon-0/2)#quit

Comando para autorizar nuestra ONU de ejemplo

MA5800-X15(config)#interface gpon 0/2
MA5800-X15(config-if-gpon-0/2)#ont add 0 0 sn-auth 485754431B2CA496 omci ont-lineprofile-name LP_INTERNET_IPTV_VOIP ont-srvprofile-name SRV_PROFILE_TRIPLE_PLAY desc "ONU_INTERNET_IPTV_VOIP"
MA5800-X15(config-if-gpon-0/2)#quit



Paso 2: Crear service ports para ONU


Para este ejemplo le crearemos 3 services port a nuestra ONU para que pueda tener los 3 servicios por diferentes vlans.



Servicio
Service Port Index
Vlan
Interfaz
Index
Gemport
User Vlan
Traffic Table Subida
Traffic Table Bajada


INTERNET
100
1502
0/2/0
0
1
1502
100M_UP
100M_DOWN


VOIP
200
1503
0/2/0
0
2
1503
5M_UP
5M_DOWN


IPTV
300
1504
0/2/0
0
3
1504
30M_UP
30M_DOWN



Sintaxis para crear service port

MA5800-X15(config)#service-port index<U><0,139263> vlan vlanid<U><1,4093> gpon frameid/slotid/portid<S><Length 5-18> ont ontid<U><0,127> gemport gemindex<U><0,1023> multi-service user-vlan user-vlanid<U><1,4095> tag-transform translate inbound traffic-table name name<S><Length 1-32> outbound traffic-table name name<S><Length 1-32>

Comandos para crear los services ports de ejemplo

MA5800-X15(config)#service-port 100 vlan 1502 gpon 0/2/0 ont 0 gemport 1 multi-service user-vlan 1502 tag-transform translate inbound traffic-table name 100M_UP outbound traffic-table name 100M_DOWN
MA5800-X15(config)#service-port 200 vlan 1503 gpon 0/2/0 ont 0 gemport 2 multi-service user-vlan 1503 tag-transform translate inbound traffic-table name 5M_UP outbound traffic-table name 5M_DOWN
MA5800-X15(config)#service-port 300 vlan 1504 gpon 0/2/0 ont 0 gemport 3 multi-service user-vlan 1504 tag-transform translate inbound traffic-table name 30M_UP outbound traffic-table name 30M_DOWN

LuisSalgado9
08/11/2021, 14:55
Parte 4: Configuracion de puertos ethernet



Para nuestro ejemplo vamos a configurar los puertos ethernet de nuestra ONU, el objetivo de esto es que solo el puerto 4 pueda tener salida a la vlan destinada para el servicio de IPTV, asi como los puertos del 1 al 3 saldran con vlan destinada para el servicio de internet



Numero de Puerto
Servicio
Vlan


1
INTERNET
1502


2
INTERNET
1502


3
INTERNET
1502


4
IPTV
1504




Paso 1: Configurar puerto ethernet


Sintaxis para configurar puerto ethernet

MA5800-X15(config)#interface gpon frameid/slotid<S><Length 3-15>
MA5800-X15(config-if-gpon-0/2)#ont port native-vlan portid<U><0,7> ontid<U><0,127> eth ont-portlist<S><Length 1-128> vlan vlanid<U><0,4095> priority priority<U><0,7>
MA5800-X15(config-if-gpon-0/2)#ont port route portid<U><0,7> ontid<U><0,127> eth ont-portlist<S><Length 1-128> unconcern


Comandos para configurar los puertos de nuestro ejemplo

MA5800-X15(config-if-gpon-0/2)#ont port native-vlan 0 0 eth 1 vlan 1502 priority 0
MA5800-X15(config-if-gpon-0/2)#ont port route 0 0 eth 1 unconcern
MA5800-X15(config-if-gpon-0/2)#ont port native-vlan 0 0 eth 2 vlan 1502 priority 0
MA5800-X15(config-if-gpon-0/2)#ont port route 0 0 eth 2 unconcern
MA5800-X15(config-if-gpon-0/2)#ont port native-vlan 0 0 eth 3 vlan 1502 priority 0
MA5800-X15(config-if-gpon-0/2)#ont port route 0 0 eth 3 unconcern
MA5800-X15(config-if-gpon-0/2)#ont port native-vlan 0 0 eth 4 vlan 1504 priority 0
MA5800-X15(config-if-gpon-0/2)#ont port route 0 0 eth 4 unconcern

LuisSalgado9
08/11/2021, 15:21
Parte 5: Configuracion de servicio de internet


Para nuestro ejemplo de triple play crearemos 3 wan, una para internet, iptv y voip.

Para este caso configuraremos el servicio de internet.

Paso 1: Crear WAN IP



Para esto debemos entrar a la interfaz de la ONU y crear una WAN con la siguiente informacion(como se muestra en el diagrama del primero comentario)



Tipo de Servicio
Vlan ID
Prioridad
Ip
Mascara
Gateway
DNS Primario
DNS Secundario


INTERNET
1502
0
192.168.252.20
255.255.255.0
192.168.252.1
8.8.8.8
8.8.4.4



1517


Parte 2: Comprobar que la ONU tenga internet


Antes que conectemos nuestro equipo a la ONU, es importante que este tenga salida a internet, esto se puede hacer dando ping al 8.8.8.8 desde la interfaz de la ONU como se muestra en la siguiente imagen.

1518


Parte 3: Comprobar conexion a internet.


Ahora debemos comprobar que tengamos internet conectandonos a la ONU por cable o por wifi, y aplicando un speedtest.

1519

LuisSalgado9
09/11/2021, 13:23
Parte 6: Configuracion de servicio de IPTV

Paso 1: Crear WAN IP



Para esto debemos entrar a la interfaz de la ONU y crear una WAN con la siguiente informacion(como se muestra en el diagrama del primero comentario)



Tipo de Servicio
Vlan ID
Prioridad
Ip
Mascara
Gateway
DNS Primario
DNS Secundario


IPTV_INTERNET
1504
2
192.168.254.20
255.255.255.0
192.168.254.1
8.8.8.8
8.8.4.4




1520


Paso 2: Comprobar que la ONU tenga conexion con nuestro servidor IPTV


Antes que conectemos nuestro equipo a la ONU, es importante que este tenga conexion con nuestro servidor IPTV, como se muestra en el diagrama del primer comentario nuestro servidor tiene la IP 192.168.254.10, por lo cual vamos a dar ping desde la ONU a esa IP y ver que podamos alcanzarla.

1521


Paso 3: Crear usuario en servidor IPTV

Debemos entrar la interfaz del servidor, nuestro ejemplo es un servidor Xtream UI. Crearemos un usuario para poder conectarnos al servidor. Puede guiarse de las siguientes imagenes.
1524
1525
1526
1527
1528


Paso 4: Comprobar conexion desde Television


Para este ejemplo usamos un TV Box de la Marca H96 Max.

Es importante que la TV Box tenga como sistema operativo Android, en este caso nuestra TV Box trae el Android 10

1522
En donde nos conectamos a la ONU por medio un cable ethernet en el puerto 4. Una vez hecho esto la ONU nos dara una IP del rango 192.168.254.0/24.

Una vez hecho esto, descargamos la siguiente aplicacion de la play store
1529

Iniciamos sesion con las credenciales que creamos anteriormente
1530
Escoger Tv Live
1531
Escoger canal
1532
Canal Boomerang
1533

LuisSalgado9
09/11/2021, 14:59
Parte 7: Configuracion de servicio de VOIP


Paso 1: Crear WAN IP





Para esto debemos entrar a la interfaz de la ONU y crear una WAN con la siguiente informacion(como se muestra en el diagrama del primero comentario)





Tipo de Servicio
Vlan ID
Prioridad
Ip
Mascara
Gateway
DNS Primario
DNS Secundario


VOIP_INTERNET
1503
5
192.168.253.20
255.255.255.0
192.168.253.1
8.8.8.8
8.8.4.4



1534

Paso 2: Verificar que la WAN tenga salida a Internet


Para verificar que nuestra WAN tenga salida, debemos darle ping al 8.8.8.8 desde la interfaz de ONU donde escogeremos la WAN que acabamos de crear.
1535




Paso 3: Agregar configuracion de Voice
Los datos de configuracion para el voice son los siguientes, estos pueden dependiendo de su proveedor.



Dominio
Puerto
Usuario
Password


sw2.sipvoip.com.mx
9999
usuario1
usuario1



1536

claudio adasme mendez
17/12/2022, 08:15
Hola buenas días o buenas tardes para todos mi consulta es la siguiente quien me puede ayudar con la configuración de mis equipos .hoy trabajamos con Astra y endoder
Y e tenido unos proble que se quedan pegados algunos tvbox como si uniera un cuello de botella en algún lado eso. Saludos

Williams Peralta
19/12/2022, 16:03
Hola amigo. Este post es sobre triple play manejado por unicast. De esta forma el trafico es muy grande, probablemente por eso se te hace un cuello de botella. Ahí otros post aquí sobre iptv y triple play pero con servicio multicast, esto te reduce el ancho de banda, te comparto el link de el otro post: http://foroisp.com/threads/1862-Configurar-IPTV-usando-Multicast-en-OLT-Huawei