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 | 
 
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"
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
Paso 3: Creacion de DBA's
Para este ejemplo se crearan 2 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_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 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 2 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_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_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_VOIP
MA5800-X15(config-gpon-lineprofile-6)#mapping-mode priority
| Tcont | 
DBA | 
| 1 | 
DBA_INTERNET | 
| 2 | 
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_VOIP
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
| Gem Mapping | 
Gemport | 
Prioridad | 
| 1 | 
1 | 
0 | 
| 2 | 
2 | 
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 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 | 
| 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 "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 HG8247H con 4 puertos ethernet, 2 puertos de telefono y un puerto CATV

Crearemos un service profile con las siguientes especificaciones
| Nombre | 
Modelo | 
Puertos Pots | 
Puertos Eth | 
Puertos Catv | 
| SRV_PROFILE_TRIPLE_PLAY | 
HG2547M | 
2 | 
4 | 
1 | 
 
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)#ring check enable
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 2 eth 4 catv 1
MA5800-X15(config-gpon-srvprofile-9)#ring check enable
MA5800-X15(config-gpon-srvprofile-9)#commit
MA5800-X15(config-gpon-srvprofile-9)#quit