Cabecera IPTV Configuar triple play - OLT Huawei,Mikrotik y ONU - Parte 7
VIDEOTUTORIAL
Cabecera IPTV Configuar triple play - OLT Huawei,Mikrotik y ONU - Parte 7
VIDEOTUTORIAL
Diagrama Triple Play
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
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
Última edición por LuisSalgado9; 09/11/2021 a las 14:18
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.
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
Última edición por LuisSalgado9; 09/11/2021 a las 11:10
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
Última edición por LuisSalgado9; 09/11/2021 a las 11:13
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
Última edición por LuisSalgado9; 09/11/2021 a las 11:13
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
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.
Parte 2: Comprobar que la ONU tenga internet
Ahora debemos comprobar que tengamos internet conectandonos a la ONU por cable o por wifi, y aplicando un speedtest.
Parte 3: Comprobar conexion a internet.
Última edición por LuisSalgado9; 09/11/2021 a las 14:58
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
Paso 2: Comprobar que la ONU tenga conexion con nuestro servidor IPTVAntes 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.
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.
Paso 3: Crear usuario en servidor IPTV
Paso 4: Comprobar conexion desde Television
Para este ejemplo usamos un TV Box de la Marca H96 Max.
Nota
Es importante que la TV Box tenga como sistema operativo Android, en este caso nuestra TV Box trae el Android 10
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
Iniciamos sesion con las credenciales que creamos anteriormente
Escoger Tv Live
Escoger canal
Canal Boomerang
Última edición por LuisSalgado9; 10/11/2021 a las 11:14
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)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.
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
Paso 2: Verificar que la WAN tenga salida a Internet
Los datos de configuracion para el voice son los siguientes, estos pueden dependiendo de su proveedor.
Paso 3: Agregar configuracion de Voice
Dominio Puerto Usuario Password sw2.sipvoip.com.mx 9999 usuario1 usuario1
Última edición por LuisSalgado9; 10/11/2021 a las 12:05
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
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-Conf...-en-OLT-Huawei