Previous Topic

Next Topic

Book Contents

Example: Multicast IPTV over RG Wi-Fi

This topic shows an example process for provisioning residential services on an E7 GPON 844G/854G/844GE GigaCenter that supports multicast IPTV over RG Wi-Fi.

GigaCenters 5.0 GHz radio has a Wi-Fi QoS feature that can be assigned to different SSIDs. The pre-defined IPTV SSID sets the priority of video traffic over best-effort data services that are assigned to other SSIDs.

For most GigaCenter deployments that involve data-only services, or access modes that require a single VLAN service, the default RG configuration file that is created when the GigaCenter becomes operational is sufficient. However, when deploying L2 bridged services, the RG configuration file requires customization as follows:

  1. Create an RG configuration file to deploy a common provisioning and service model across all GigaCenter devices supporting Home Gateway. See Creating an RG Configuration File.
  2. Using an FTP client, transfer the file to an FTP server.
  3. Download the configuration file from the FTP server onto the E7.
    • All ONTs in configuration file management mode will automatically receive this file.
    • Or, manually load the file on a particular ONT.

    The file download mechanism is via OMCI file transfer. See Retrieving and Applying a Configuration File.

See Overview: HGW Applications - External Mode for the sequence of linked procedures for configuring the E7 and GPON ONTs home gateway services in external mode.

Configuration considerations

  • The RG portion of the ONT is completely managed by the configuration file, including the RG service WAN VLANs and everything related.
  • The CMS/E7 is still used for creating ONT Ethernet services, such as creating and applying service-tag actions, bandwidth profiles, and multicast profiles when adding the service to the RG. The service-match list and service-tag must match the RG service WAN VLAN, as specified in the configuration file.
  • All services on the ONT RG interface must be deleted before you can put the ONT in External mode.
  • For RG specific services, only “Change Tag” and “Add and Change Tag” are supported.
  • An RG configuration file of a particular instance will be downloaded to ONTs with the following conditions:
    • matching vendor, model and product code
    • configured in external mode
    • reference the particular RG configuration file instance
  • In external management mode, an RG configuration file defines 1-4 RG WAN interfaces, where multiple Ethernet services can be created on the RG interface, each with a unique VLAN.
  • When an RG configuration file is applied to an ONT, the ONT resets.
  • Both N:1 and 1:1 VLANs models are supported. Since the same configuration file will be downloaded to each ONT, the OMCI is responsible for changing the VLAN on each individual ONT.
  • GigaCenters 5.0 GHz radio has a Wi-Fi QoS feature that is assigned to a pre-defined IPTV SSID. The pre-defined IPTV SSID sets the priority of video traffic over best-effort data services that are assigned to other 5.0 GHz SSIDs.
  • At most, one service is allowed to have a multicast-profile.
  • MVR video is supported for Full-Bridge, L2 Bridge, and RG interfaces.

Example deployment of services using the RG configuration file:

  • RG management mode:


  • All HSI and IPTV services over RG

    GE-1 for High-Speed Internet (HSI) data service (Gateway Service:1)

    GE-4 for video service (MVR) (Gateway Service:2)

  • Must use 5GHz_IPTV_SSIDxxxxxx for prioritization of IPTV streams, where the last six digits are the FSAN.
  • DVR must be wired.

Best Practice: To change parameters of an existing service, first remove the service and then re-add the service with new parameters, especially if using 3rd party provisioning equipment.

Step 1: Configure network uplinks

Create Service VLANs

For example:

  • Data VLANs 10,
    DHCP-snoop = enabled
  • Video (unicast) VLAN 106,
    DHCP-snoop = enabled
    IGMP-mode = flood
  • MVR (multicast) VLAN 101,
    DHCP-snoop = enabled
    IGMP-mode = snoop-suppress or proxy Note: (E7-20 only supports proxy IGMP mode, which requires a Proxy IP Address indicated in the referenced IGMP Profile)
  • VLANs > Create

    See Create the Service VLANs.

    Configure Ethernet Interfaces

  • Create LAG
  • Role = trunk


    Configure Ethernet Ports

  • Interface = LAG
  • Admin State = enabled

    See procedures in Configuring the Network Uplink(s) for GPON Service.

    Make Interfaces VLAN Members

    Add uplink interface (LAG) to the service VLANs.

  • VLANs > Click Interface# > Action > Add/Remove VLAN Members.

    See Adding the Uplink Interface(s) to VLAN Memberships.



IGMP Profile



Step 2: Create system profiles

Create Rules to Classify (Data) Traffic:

a) Create a Match List

For P-series ONTs, the default RG configuration file used by the ONT specifies VLAN ID 10 for the HSI services. Therefore, for HSI services, we also match on VLAN ID 10.

E7 > Profiles > Service > Tagging > Match Lists > Profiles > Create



b) Create a Service Tag Action

We match on VLAN ID 10, perform a change-tag action to VLAN ID 10, and set P-bit 0.


E7 > Profiles > Service > Tagging > Tag Actions > Profiles > Create





Create Rules to Classify (Video) Traffic:

a) Create a Match List

The match list and tag actions are defined for a downstream RG that is sending single-tagged traffic with a VLAN ID of 106.

E7 > Profiles > Service > Tagging > Match Lists > Profiles > Create


b) Create a Service Tag Action


We match on 106, perform a change-tag action to 106, and set P-bit 0 as it is sent upstream from the ONT. The service provider could provision 106 in the default configuration file, and as long as the match list included a tagged match rule for 106, they could change the VLAN ID to whatever they desire.

E7 > Profiles > Service > Tagging > Tag Actions > Profiles > Create





Configure the Ethernet Bandwidth Profile.

Create Ethernet bandwidth profiles to specify the upstream and downstream bandwidth rates to apply to the HSI and video services.

For this example:



Committed US














E7 > Profiles > Service > Ethernet Bandwidth > Profiles > Create



Create an MVR Profile and MVR VLAN Addresses.

For this example, the created MVR profile designates the Multicast VLAN (101) as an MVR VLAN and no IP range is specified, allowing all IGMP and Multicast traffic.

E7 > Profiles > Service > Multicast > MVR > Profiles > Create




Configure the Ethernet Multicast Profile.

An Ethernet multicast profile enables provisioning of the IPTV service limits that can be applied to subscriber services.

Select the MVR profile to be used by this profile.

Enter a Query Interval value that matches the query interval of the upstream router that is acting as the IGMP querier.

The Convert to Unicast parameter should ONLY be enabled if switches are deployed on the subscriber side that cannot manage heavy multicast traffic. (Only Calix GX ONTs support this feature.)

E7 > Profiles > Service > Multicast > Profiles > Create



Create an ONT Template.

Using CMS R12.1 or higher, you can provision an ONT template that defines all of the key management aspects of the ONT as well as the logical assignments of physical GE ports.

  • Management mode: external
  • Config File Instance: 20
  • Security profile: system-default
  • RG: GE 1, GE 2, GE 3, GE 4


    CMS > Profile > E3-48C/E5-48/E7/ONT > Templates > ONT > Create

  • See Creating an ONT Template.


Create an RG Configuration File.

When deploying IPTV, the RG configuration file requires customization to define the 5GHz_IPTV_SSID for prioritization of IPTV streams.

Setup the SSID.

  • SSID (network name): 5GHz_IPTV_SSIDxxxxxx
  • SSID state: enabled
  • Broadcast SSID: disabled
  • Allow guest network clients to communicate with each other: selected
  • Allow SSID to be used in a bridged WAN service: unselected
  • See Creating an RG Configuration File.


Define the HSI service VLAN.

  • IGMP: disabled
  • NAT: enabled
  • Connection type: DHCP
  • Tag Action: tagging
  • VLAN ID: 10
  • Priority: 0


Define the Video service VLAN.

  • IGMP: enabled
  • Connection type: DHCP (IPoE)
  • Tag Action: tagging
  • VLAN ID: 106
  • Priority: 4


    Save the Configuration File.

    Utilities > Configuration Save

    Using an FTP client, transfer the file to an FTP server.

Step 3: Configure a PON

Enable the GPON Port.

Split Horizon should ONLY be disabled when setting up TLAN service between multiple GPON ports on the same E7 card.

  • In the Navigation tree, click the triangle-arrow
    (triangle) to the left of the GPON line card, and then click the specific GPON port from the tree.
  • See Configuring an E7 GPON Port.


    Ensure the WAN fiber is attached to the ONT.

    Ensure the ONT is discovered.


Retrieve and Apply the RG Configuration File.

1) Retrieve the RG configuration file from an external server that is local to the E7.

Note: The configuration-file instance specified when retrieving the RG configuration file must match the instance indicated in the ONT template.

Instances 17 through 24 are used exclusively for RG configuration files and can be specified either by instance number alone or by "rg-<1 through 8>"

  • rg-1
  • rg-2
  • rg-3
  • rg-4
  • rg-5
  • rg-6
  • rg-7
  • rg-8
  • Instance for RG (17)
  • Instance for RG (18)
  • Instance for RG (19)
  • Instance for RG (20)
  • Instance for RG (21)
  • Instance for RG (22)
  • Instance for RG (23)
  • Instance for RG (24)


Note: The ONT must be reset to factory default values before downloading new configuration files.


Create an ONT.

Typically, the provisioning of an ONT is done in advance of installation and discovery of the physical ONT. ONTs are created as follows:

Manually where the ONT is pre-provisioned by entering the ONT serial number into the Create ONT dialog box.

Automatically where the ONT is discovered on the network after successfully completing the Remote ONT Activation Process.

Selecting System Assigned ID allows the automatic assignment for the ONT ID.


Step 4: Configure subscriber services

Add the Data Service and Video Service.

From one ONT Services page, you could add all Home Gateway Services, entering the subscriber information once and using the Copy to All Ports function to simplify provisioning.