Ver la versión completa : Cabecera IPTV Configuar triple play - OLT Huawei,Mikrotik y ONU - Parte 7
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
Funcionando con vBulletin® Version Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.