Serviços, DBA e Profiles — OLT Huawei
Versão testada
MA5800 V800R018C10 (MA5800-X2 / X7 / X17). Compatível com MA5600/MA5608 V800R013+.
Criar VLAN de Serviço
bash
MA5800-X2(config)# vlan 10 smart
MA5800-X2(config)# vlan desc 10 description SER.INTERNET
MA5800-X7(config)# vlan name 10 SER.INTERNET
MA5800-X2(config)# vlan 11 smart
MA5800-X2(config)# vlan desc 11 description SER.VOIP
MA5800-X7(config)# vlan name 11 SER.VOIP
# Associar à porta MPU
MA5800-X2(config)# port vlan 10 0/8 0-3
# Verificar
(config)# display vlan 10
(config)# display port vlan 0/3/3Criar DBA-Profile (T-CONT)
DBA (Dynamic Bandwidth Allocation) controla a largura de banda upstream das ONUs.
bash
# T-CONT tipo 4 — banda máxima garantida (1 Gbps)
MA5800-X2(config)# dba-profile add profile-id 10 profile-name "1G" type4 max 1100000
# T-CONT tipo 4 — 100 Mbps
MA5800-X2(config)# dba-profile add profile-id 20 profile-name "100M" type4 max 110000
# Verificar
MA5800-X2(config)# display dba-profile all
MA5800-X2(config)# display dba-profile profile-id 10Unidade: Kbps. Para 100 Mbps use 110000 (10% overhead GPON).
Criar Line-Profile
O line-profile define como os T-CONTs e GEM ports são mapeados.
Uma VLAN por ONU
bash
(config)# ont-lineprofile gpon profile-id 10 profile-name "line-profile_10"
(config-gpon-lineprofile-10)# tcont 1 dba-profile-id 10
(config-gpon-lineprofile-10)# gem add 1 eth tcont 1
(config-gpon-lineprofile-10)# gem mapping 1 0 vlan 100
(config-gpon-lineprofile-10)# commit
(config-gpon-lineprofile-10)# quitDuas VLANs por ONU (Dados + VoIP)
bash
(config)# ont-lineprofile gpon profile-id 11 profile-name "voz e dados"
(config-gpon-lineprofile-11)# tcont 1 dba-profile-id 10
(config-gpon-lineprofile-11)# gem add 1 eth tcont 1
(config-gpon-lineprofile-11)# gem mapping 1 1 vlan 10
(config-gpon-lineprofile-11)# tcont 2 dba-profile-id 11
(config-gpon-lineprofile-11)# gem add 2 eth tcont 2
(config-gpon-lineprofile-11)# gem mapping 2 1 vlan 11
(config-gpon-lineprofile-11)# commit
(config-gpon-lineprofile-11)# quitLine-Profile com criptografia OMCI
bash
(config)# ont-lineprofile gpon profile-id 27 profile-name "vlan27"
(config-gpon-lineprofile-27)# omcc encrypt on
(config-gpon-lineprofile-27)# tcont 1 dba-profile-id 10
(config-gpon-lineprofile-27)# gem add 1 eth tcont 1 encrypt on
(config-gpon-lineprofile-27)# gem mapping 1 1 vlan 27
(config-gpon-lineprofile-27)# commit
(config-gpon-lineprofile-27)# quitLine-Profile para L2L Transparente
bash
(config)# ont-lineprofile gpon profile-id 6 profile-name "L2L_TRANSPORTE"
(config-gpon-lineprofile-6)# mapping-mode port
(config-gpon-lineprofile-6)# tcont 3 dba-profile-id 14
(config-gpon-lineprofile-6)# gem add 1 eth tcont 3 downstream-priority-queue 0
(config-gpon-lineprofile-6)# gem mapping 1 0 eth 1 priority 0
(config-gpon-lineprofile-6)# commit
(config-gpon-lineprofile-6)# quitCriar Srv-Profile (Service Profile)
O srv-profile define as portas físicas da ONU e o mapeamento de VLANs.
4 Portas ETH — VLAN 100
bash
(config)# ont-srvprofile gpon profile-id 100 profile-name "srv-profile_100"
(config-gpon-srvprofile-100)# ont-port pots adaptive eth adaptive catv adaptive
(config-gpon-srvprofile-100)# port vlan eth 1 translation 100 user-vlan 100
(config-gpon-srvprofile-100)# port vlan eth 2 translation 100 user-vlan 100
(config-gpon-srvprofile-100)# port vlan eth 3 translation 100 user-vlan 100
(config-gpon-srvprofile-100)# port vlan eth 4 translation 100 user-vlan 100
(config-gpon-srvprofile-100)# commit
(config-gpon-srvprofile-100)# quit4 LANs + 1 POTS — VLAN 10 (dados) e VLAN 11 (VoIP)
bash
MA5800-X2(config)# ont-srvprofile gpon profile-id 10 profile-name "4LAN-1pots-v10-v11"
MA5800-X2(config-gpon-srvprofile-10)# ont-port eth 4 pots 1
MA5800-X2(config-gpon-srvprofile-10)# port vlan eth 1-3 10
MA5800-X2(config-gpon-srvprofile-10)# port vlan eth 4 11
MA5800-X2(config-gpon-srvprofile-10)# port vlan iphost 11
MA5800-X2(config-gpon-srvprofile-10)# commit
MA5800-X2(config-gpon-srvprofile-10)# quitL2L Transparente
bash
(config)# ont-srvprofile gpon profile-id 6 profile-name "L2L_TRANSPORTE"
(config-gpon-srvprofile-6)# ont-port eth adaptive 8
(config-gpon-srvprofile-6)# port vlan eth 1 transparent
(config-gpon-srvprofile-6)# port vlan eth 2 transparent
(config-gpon-srvprofile-6)# port vlan eth 3 transparent
(config-gpon-srvprofile-6)# port vlan eth 4 transparent
(config-gpon-srvprofile-6)# commit
(config-gpon-srvprofile-6)# quitVerificar Profiles
bash
MA5800-X7(config)# display ont-srvprofile gpon profile-id 10
(config)# display dba-profile all