GPON Triple Play Configuration VoIP, IPTV - GPON Solution

GPON Triple Play Configuration VoIP, IPTV

GPON Triple Play Configuration:

Today i will describe how to configure the Gpon Triple Play on the MA5600T/MA5603T/MA5608T. Gpon triple play is a service provisioning mode in which all integrated services can be provided to a user. Currently, the prevailing integrated services include the high-speed Internet access service, voice over IP (VoIP) service, and IPTV service.

The early broadband access provides only the high-speed Internet access service. As the Internet is rapidly developing, it can offer much richer services, such as video (IPTV) services.

Service Priorities and Bandwidth:

The different services have different request on the bandwidth and priority.

  • Because the bandwidth and delay of the VoIP service are low, the priority of the VoIP service is the highest among gpon triple play services.
  • Because the bandwidth occupied by the IPTV service is relatively high, and the bit error ratio/packet loss ratio is relatively low, the priority of the IPTV service is lower than that of the VoIP service, but IPTV service is higher than that of the Internet access service.
  • Because common Internet access services, such as web browsing, require neither a strong real-time performance nor a low packet loss ratio, the priority of the high-speed Internet access service is the lowest among gpon triple play services.

GPON triple play Network Diagram:

As per bellow network diagram gpon triple play service. The Internet service is provided in the PPPoE mode. The VoIP service and the IPTV service are provided in the DHCP mode, obtaining IP addresses from the DHCP server in the standard DHCP mode.

GPON Triple Play Services diagram

GPON Triple Play Services diagram

HG8247h ONT physical connectivity

HG8247h ONT physical connectivity

Gpon Triple play configuration Procedure:

Adding an ONT to an OLT:

Data plan for GPON Triple Play Configuration

Data plan for GPON Triple Play Configuration

1. Configure GPON ONT profiles.

GPON ONT profiles include the DBA profile, line profile, service profile, and alarm profile.

  •  DBA profile: A DBA profile describes GPON traffic parameters. A T-CONT is bound to a DBA profile for dynamic bandwidth allocation, improving upstream bandwidth utilization.
  • Line profile: A line profile describes the binding between the T-CONT and the DBA profile, the QoS mode of the traffic stream, and the mapping between the GEM port and the ONT-side service.
  • Service profile: A service profile provides the service configuration channel for the ONT that is managed by using optical network terminal management and control interface (OMCI).
  • Alarm profile: An alarm profile contains a series of alarm thresholds to measure and monitor the performance of activated ONT lines. When a statistical value reaches the threshold, the host is notified and an alarm is reported to the log host and the NMS.

a. Configure a DBA profile.

Run the display dba-profile command to query existing DBA profiles in the system. If the existing DBA profiles in the system do not meet the requirements, run the dba-profile add command to add a DBA profile.

Gponsolution(config)#dba-profile add profile-name ftth_dba_mngt type1 fix 1024
Gponsolution(config)#dba-profile add profile-name ftth_dba_voip type2 assure 1024
Gponsolution(config)#dba-profile add profile-name ftth_dba_iptv type2 assure 10240
Gponsolution(config)#dba-profile add profile-name ftth_dba_hsi type4 max 32768

NOTE: The DBA implementation is based on an ONT. Therefore, select a DBA profile of the proper bandwidth type and configure proper bandwidth according to the service types and total user count of the ONT. Note that the sum of the fixed bandwidth and the assured bandwidth must not be greater than the total bandwidth of the PON port.

b. Configure an ONT line profile.

Create a GPON ONT line profile, named ftth, and bind it to the DBA profile ftth_dba.

Gponsolution(config)#ont-lineprofile gpon profile-name ftth
Gponsolution(config-gpon-lineprofile-1)#tcont 4 dba-profile-name ftth_dba_mngt
Gponsolution(config-gpon-lineprofile-1)#tcont 5 dba-profile-name ftth_dba_voip
Gponsolution(config-gpon-lineprofile-1)#tcont 6 dba-profile-name ftth_dba_iptv
Gponsolution(config-gpon-lineprofile-1)#tcont 7 dba-profile-name ftth_dba_hsi

Create different GEM ports according to different service types, in which

  • GEM port 11 is used to carry management services.
  • GEM port 12 is used to carry voice services.
  • GEM port 13 is used to carry video services.
  • GEM port 14 is used to carry Internet access services.

Gponsolution(config-gpon-lineprofile-1)#gem add 11 eth tcont 4
Gponsolution(config-gpon-lineprofile-1)#gem add 12 eth tcont 5
Gponsolution(config-gpon-lineprofile-1)#gem add 13 eth tcont 6
Gponsolution(config-gpon-lineprofile-1)#gem add 14 eth tcont 7


  1. To change the default QoS mode, run the qos-mode command to set the QoS mode to gem-car or flow-car, and run the gem add command to set the index of the traffic profile bound to the GEM port.
  2. When the QoS mode is priority-queue (PQ), the default queue priority is 0; when the QoS mode is flow-car or gem-car, traffic profile 6 is bound to the GEM port by default (no rate limitation).

After the configurations are complete, run the commit command to apply the parameters settings.


c. Configure an ONT service profile.

Create a GPON ONT service profile, named ftth. Configure the capability set of the ETH port and POTS port to adaptive. Then the system automatically adapts to the ONT according to the actual capability of the online ONT.

Gponsolution(config)#ont-srvprofile gpon profile-name ftth
Gponsolution(config-gpon-srvprofile-1)#ont-port eth adaptive pots adaptive catv adaptive

After the configurations are complete, run the commit command to apply the parameters setting.


d. (Optional) Add an alarm profile.

    • The default GPON alarm profile 1 is used. The alarm thresholds of the default alarm profile are 0, which indicates that no alarm is generated.
    • In this example, the default alarm profile is used, and therefore the configuration of the alarm profile is not required.
    • Run the gpon alarm-profile add command to configure a GPON alarm profile, which is used for monitoring the performance of an activated ONT line.

2. Add an ONT.

Connect ONT to GPON port 0/1/0. Set the ONT ID 1, SN 485754438CE06D03, and management mode to OMCI. Bind the ONT to ONT line profile ftth and ONT service profile ftth.

a. Confirm automatically discovered ONTs.

If the password or SN of an ONT is unknown, run the port portid ont-auto-find enable command in GPON mode to enable the ONT auto-discovery function of the GPON port. Then, run the ont confirm command to confirm the ONT.

Gponsolution(config)#interface gpon 0/1
Gponsolution(config-if-gpon-0/1)#port 0 ont-auto-find enable
Gponsolution(config-if-gpon-0/1)#display ont autofind 0
//After this command is executed, the information about all ONTs connected to the GPON port through optical splitters is displayed.

Gponsolution(config-if-gpon-0/1)#ont confirm 0 ontid 1 sn-auth 485754438CE06D03 omci ont-lineprofile-name ftth ont-srvprofile-name ftth desc Triple-Play

NOTE: If multiple ONTs of the same type bound to the same line profile or service profile are connected to the same port, you can bulk add ONTs by bulk confirming automatically discovered ONTs to make configuration easier and more efficient. To do so, the preceding command can be modified as follows:

Gponsolution(config-if-gpon-0/1)#ont confirm 0 all sn-auth omci ont-lineprofile-name ftth ont-srvprofile-name ftth

b. (Optional) Bind the alarm profile to the ONT.

The default profile 1 is used in this example.
Gponsolution(config-if-gpon-0/1)#ont alarm-profile 0 1 profile-id 1

3. Check ONT status.

After an ONT is added, run the display ont info command to query the current status of the ONT. Ensure that Config flag of the ONT is active, Run State is online, Config state is normal, and Match state is match.

display ont info

When Config state is failed, Run state is offline, or Match state is mismatch:

  • If Control flag is deactive, run the ont active command in GPON mode to activate the ONU.
  • If Run state is offline, a physical line may be broken or the optical module may be damaged. Check the line and the optical module.
  • If Config state is failed, the configured ONU capability exceeds the actual ONU capability. In this case, run the display ont failed-configuration command in the diagnose mode to check the failed configuration item and the failure cause. Then, rectify the fault accordingly.
  • If the ONU does not match, that is, Match state is mismatch, the port types and number of ports undermatch the actual port types and number of ports supported by the ONU. In this case, run the display ont capability command to query the actual capability of the ONU, and then select one of the following modes to modify the ONU configuration:
    • Create a proper ONU profile according to the actual capability of the ONU, and then run the ont modify command to modify the configuration data of the ONU.
    • Modify the ONU profile according to the actual capability of the ONU and save the modification. Then, the ONU automatically recovers the configuration successfully.

# Configuring the Internet Access Service:

The OLT is connected to the remote ONT through a GPON port to provide users with high-speed Internet access services.

Data Plan for Internet Access Service

Data Plan for Internet Access Service

Configure the OLT.

1.Configure a traffic profile.

Run the display traffic table ip command to query existing traffic profiles in the system. If the traffic profiles existing in the system do not meet the requirements, you need to run the traffic table ip command to add a traffic profile.

Set the profile ID to ftth_hsi, the CIR to 4 Mbit/s, and the priority to 0. In addition, configure the scheduling mode so that packets are scheduled according to their priorities.

Gponsolution(config)#traffic table ip name ftth_hsi cir 4096 priority 0 priority-policy local-setting

2. Configure the mapping between a GEM port and a VLAN.

The service flow of C-VLAN 20 is mapped to GEM port 14 in the ONT line profile.

Gponsolution(config)#ont-lineprofile gpon profile-name ftth
Gponsolution(config-gpon-lineprofile-1)#gem mapping 14 0 vlan 20

3. Configure the VLAN of the Ethernet port on the ONT.

If the ONT is connected to the PC through Ethernet port 1, add Ethernet port 1 to VLAN 20 in the ONT service profile.

Gponsolution(config)#ont-srvprofile gpon profile-name ftth
Gponsolution(config-gpon-srvprofile-1)#port vlan eth 1 20

4. Configure the native VLAN of the ONT port.

Set the native VLAN ID of Ethernet port 1 to 20.

Gponsolution(config)#interface gpon 0/1
Gponsolution(config-if-gpon-0/1)#ont port native-vlan 0 1 eth 1 vlan 20

5. Create an Internet access service VLAN and add an upstream port to it.

Add upstream port 0/19/0 to VLAN 20.

Gponsolution(config)#vlan 20 smart
Gponsolution(config)#port vlan 20 0/19 0

6. Create service flows.

Set the service VLAN to 20, GEM port ID to 14, and user VLAN to 20. Use traffic profile ftth_hsi.

Gponsolution(config)#service-port 100 vlan 20 gpon 0/1/0 ont 1 gemport 14 multi-service user-vlan 20 tag-transform translate inbound traffic-table name ftth_hsi outbound traffic-table name ftth_hsi

7. Save the data.


Note: The ONT does not need to be configured.


# Configuring the H.248-based Voice Service Via CLI:

# Configure H.248-based Voice Service Via Web Page:

# Configure H.248-based Voice Service Via U2000:



Hi! I am Shahed. Currently working as a Network Engineer. I want to build up my carrier in Networking field.

Follow Me:
TwitterFacebookLinkedInPinterestGoogle PlusDiggYouTubeRedditDelicious

GPON Triple Play Configuration VoIP, IPTV was last modified: August 31st, 2016 by Shahed



One Response to GPON Triple Play Configuration VoIP, IPTV

  1. badra says:

    im really interested in your explanation im so happy

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.

error: Content is protected !!