GPON Multicast-MVR Configuration and Troubleshooting

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

An expert In optical Communication

GPON Multicast Configuration


Outdoor GPON OLT
Version: V01.02
Code: KT_Oversea_GPON_04
Date:22/02/2020

KINGTYPE TECHNOLOGIES CORP., LTD.


Catalog
Chapter1 Introduction ..................................................................................................................................................... 1

1.1. Function Description ...................................................................................................................................... 1

1.2. Outdoor GPON OLT interface ...................................................................................................................... 2

1.3. IPTV Sample Diagram..................................................................................................................................... 3

1.4. Data Planning..................................................................................................................................................... 3

Chapter2 CLI Configuration ........................................................................................................................................... 4

2.1. Configuration Flow Chart ............................................................................................................................. 4

2.2. Basic Configuration ......................................................................................................................................... 4

2.3. Configure VLAN Translation........................................................................................................................ 5

2.4. Configure IGMP Proxy .................................................................................................................................... 5

2.5. Configrue Multicast-ACL Profile ................................................................................................................ 5

2.6. Configure Multicast Profile .......................................................................................................................... 7

2.7. Bind the GPON Multicast Profile to ONU ................................................................................................ 7

Chapter3 Troubleshooting ............................................................................................................................................. 8

3.1. PPPoE Dial up .................................................................................................................................................... 8

3.1.1. Flow Chart ............................................................................................................................................. 8

3.1.2. Check the ONU PPPoE configuration .......................................................................................... 8

3.1.3. Check the PON and SNI port VLAN .............................................................................................. 9

3.1.4. Check the MAC table .......................................................................................................................... 9

3.1.5. Check PPPOE Protocol Packet .................................................................................................... 10

3.2. IPTV-Multicast................................................................................................................................................ 11

3.2.1. Flow Chart .......................................................................................................................................... 11

3.2.2. Check IGMP configuration............................................................................................................ 11

3.2.3. Check IGMP Table ............................................................................................................................ 12

3.2.4. Check IGMP traffic packet ............................................................................................................ 12

3.2.5. Check IGMP Protocol packet ....................................................................................................... 14


Chapter1 Introduction
1.1. Function Description
The Outdoor GPON OLT features a point-to-multipoint PON network structure, and supports
multicast protocol. Using multicast, new value-added service can be easily supplied to subscribers,
such as live online, network radio, network TV, remote medical care, remote education and
real-time video meeting.
Below are the multicast functions supported:

◆ Support IPV4 Multicast :IGMP V2/V3, IPV6 Multicast: MDL V1/V2 Protocol

◆ Support IGMP Proxy protocol and IGMP Snooping protocol.

◆ Support up to 4K multicast groups.

◆ Support rejoin function which enables joining pre-configured multicast group by

automatically send joining message upstream.

◆ Support preview function, including 5 preview parameters: maximum time for a single

preview, preview count allowed, preview interval, auto or manual reset of preview
authority and total preview time.

◆ Support IGMP Group limitation (base on PON or UNI port).

◆ Support IGMP Group Filter, Allow the specified MAC address to join the multicast group.

◆ Support MVR, support Fast Leave。

◆ Support management ,identification of consumer and program based on multicast VLAN

1
1.2. Outdoor GPON OLT interface

2
1.3. IPTV Sample Diagram

1.4. Data Planning


Item Description Example
ONU ONU type Configure according to the type of the ONU HGU
Basic Slot No. Configure according to the slot number of the PON 2, Outdoor GPON OLT
Info PON port No. Configure according to the No. of the PON port ONU 1: PON 1,ONU 2: PON 7
ONU No. - LLID Configure according to the network planning of the ONU ID: 1 and 2
operator. G2/1:1, g2/7:1
VLAN Internet service Configure the Internet service name and VLAN ID Internet, VLAN ID:10/601
Info IPTV service Configure upstream Multicast name, VLAN ID Multicast VLAN: 96
Configure downstream multicast name,VLAN ID Multicast VLAN: 96
Management Configure the management name and VLAN ID VLAN ID:418
VLAN translation PPPOE service default VLAN 10 VLAN 10 to 534
ONU Multicast default VLAN 90 VLAN 90 to 96
Management Out-band management default IP 192.168.2.5/24
In-band management IP 172.18.1.180

3
Chapter2 CLI Configuration

2.1. Configuration Flow Chart

2.2. Basic Configuration


SKS-OLT8-OUT(config):vlan 10,90,96,418,534,601
/* Create VLAN list

SKS-OLT8-OUT(config-if-vlan):add tag s1/1,s1/2, g2/


/* Add vlan tag port list,S1/1, S1/2, g2/1 to g2/8

SKS-OLT8-OUT(config):admin#management in-band vlan 418


/* Configure the in-band VLAN ID

SKS-OLT8-OUT(config):admin# interface vlan-interface 418


/* Enter the vlan interface 418

SKS-OLT8-OUT(config-if-vlan-interface-418):admin# ip-address 172.18.1.180 255.255.255.0


/* config the in-band ip address

SKS-OLT8-OUT(config-if-vlan-interface-418):admin# gate-way 172.18.1.1


/* config the gateway

/* For test, we may use the default Profile(transparent mode)

4
2.3. Configure VLAN Translation
SKS-OLT8-OUT(config):admin#interface g2/7
/* Enable PON interface

SKS-OLT8-OUT(config-if-g2/7) vlan translation add 10 534


SKS-OLT8-OUT(config-if-g2/7) vlan translation add 90 96
/* Enable the VLAN translation @ g2/7 PON interface
VLAN Translation diagram

2.4. Configure IGMP Proxy


SKS-OLT8-OUT(config):admin#igmp enable
/* Enable the IGMP proxy

SKS-OLT8-OUT(config):admin#igmp-proxy server-vlan 96
/* Configure the IGMP multicast vlan ID: 96( Same with uplink network planning)

SKS-OLT8-OUT(config-if-igmp-proxy-96):admin#hosts-vlan add 96
/* Configure the hosts vlan :96, layer 2, it is for downlink , same with uplink network planning

SKS-OLT8-OUT(config-if-igmp-proxy-96):admin#compatible-vlan add 10,601


/* Configure the compatible vlan :10,601(MVR)

SKS-OLT8-OUT(config-if-igmp-proxy-96):admin#static-router-port add s1/1


/* Configure multicast static router port :LACP only set the S1/1 ok

Layer 2 Multicast Mode: Server VLAN = Hosts VLAN


Compatible VLAN transfer to Host VLAN = Server VLAN

2.5. Configrue Multicast-ACL Profile


SKS-OLT8-OUT(config):admin# gpon-multicast-acl-profile 1
/* Create the Multicast ACL profile, ID: 1

SKS-OLT8-OUT(gpon-multicast-acl-profile-1):admin# add-rule 1 vid 90 group-start 233.3.2.1


group-end 233.3.2.255
/* Configure the Multicast Source vlan id and group IP range, one ACL support maximum 255 items,
it mean 255 programs, all ACL maximum 4K items. ACL VID must equal ONU multicast VLAN ID

5
6
2.6. Configure Multicast Profile
SKS-OLT8-OUT(config):admin#gpon-multicast-profile 1
/* Configure the Multicast profile, ID: 1

SKS-OLT8-OUT(gpon-multicast-profile-1)dynamic-acl-profile 1
/* Bind ACL Profile

SKS-OLT8-OUT(gpon-multicast-profile-1)upstream-vlan replace 90
/* ONU upstream IGMP protocol packet tag vlan replaced 90
/*Before the tag is the WAN interface VLAN tag,for example,it is 10, it will replace to 90

SKS-OLT8-OUT(gpon-multicast-profile-1)downstream-vlan strip
/* Strip the downstream stream VLAN, push to ONU, not effect for downstream multicast stream
/*It support 4 mode, strip(without vlan), add vlan, transparent, replace mode

SKS-OLT8-OUT(gpon-multicast-profile-1)igmp-version igmp-v2
SKS-OLT8-OUT(gpon-multicast-profile-1)fast-leave enable
/* Option, configure the igmp version to IGMP V2, and enable the fast-leave

2.7. Bind the GPON Multicast Profile to ONU


SKS-OLT8-OUT(config-if-gonu2/7:1)veip 1 gpon-multicast-profile 1
/* Bind the profile to the ONU(id:g2/7:1) veip interface 1

7
Chapter3 Troubleshooting

3.1. PPPoE Dial up

3.1.1. Flow Chart

Check ONU Basic Configuration

Check the VLAN Configuration


PON and SNI Port(uplink)

Check the MAC address table


PON and SNI Port(uplink)

Check PPPOE Protocol Packet


SNI port - PADI

3.1.2. Check the ONU PPPoE configuration

Login to the ONU web, check the WAN info, PPPOE VLAN/Multicast VLAN, pppoe username and
account etc.

8
3.1.3. Check the PON and SNI port VLAN

SKS-OLT8-OUT(config):admin# show vlan brief


[olt vlan config information]
there are 5 entries.
vlan id vlan name vlan tagged port vlan untagged port
------- ---------------------- ------------------------ ------------------------
1 vlan0001 g2/1-g2/8, s1/1-s1/7,
10 vlan0010 g2/7,
90 vlan0090 g2/1-g2/8,
96 vlan0096 s1/1-s1/2,g2/1-g2/8, s1/8,
418 vlan0418 s1/1-s1/2,
534 vlan0534 s1/1-s1/2,s1/6,g2/1-g2/8

According the list, we can confirm:


1 Default VLAN 10 already at PON port tag list
2 Upstream PPPOE VLAN 534 already at SNI and PON port tag list ,

3.1.4. Check the MAC table

There have 3 entry(3 ONU online), it mean the PON to ONU WAN interface connection OK
SKS-OLT8-OUT(config)show mac-table address
index vlan id mac address type port
------- ------- -------------- ---------- ------
000001 0001 0018.82C5.0743 dynamic t00/01
000002 0001 001F.CE5A.83F2 dynamic t00/01
000003 0001 B4B6.86E9.51DF dynamic s01/06
000004 0096 001E.7A2C.7F1B dynamic t00/01
000013 0418 0090.E829.0059 dynamic t00/01
000014 0418 087B.AA09.8170 static c03/01
000015 0418 1C7E.E565.2200 dynamic t00/01
000016 0418 249E.ABA8.BBD7 dynamic t00/01
000021 0418 FC75.16FC.52E0 dynamic t00/01
000022 0534 142E.5EB5.9171 dynamic g02/07
000023 0534 30D1.7EE2.01FC dynamic g02/07
000029 0534 E0D9.E387.7D37 dynamic g02/07

According the list, we can confirm:


1PON port already learned the ONU MAC and show it at VLAN 534 list
2 No any MAC learned from uplink Port, it is a problem, we need check the uplink connection

9
3.1.5. Check PPPoE Protocol Packet

 Normal PPPoE Packet

Full PPPoE Chart : PADI - PADO - PADR - PADS


If PPPoE session end(terminate by ONU), we still can capture the PADT packet

 Create a Mirror (Uplink s1/1 to GE6 S1/5)

SKS-OLT8-OUT(config):admin# mirror session 1 destination s1/5


SKS-OLT8-OUT(config):admin# mirror session 1 source s1/1 both
SKS-OLT8-OUT(config):admin# show mirror
[port mirror information]
session:01
mirror-name:
destination port: s01/05
source port:
ingress: s01/01
egress: s01/01

 Capture the PPPoE packet

Connect the LAN port the outdoor OLT GE5, run wireshark
Configure the display filer: pppoed

This case we only capture the PADI packet, it show the uplink server not answer, check the
uplink network---uplink switch remove the PPPoE VLAN.

If we can capture the PADI packet it mean the ONU already sent the packet to OLT uplink
The pppoe Server not answer, we need check the uplink network or Configuration

10
3.2. IPTV-Multicast
Most important: one VLAN carry all service, Whether Wan mode is DHCP or PPPoE,it must
get IP address , the IPTV service to operate normally

3.2.1. Flow Chart


Check the IGMP Configuration

OK

OK Check Multicast Traffic Statistics


Check IGMP forwarding Table
PON interface
No OK

Check Multicast Protocol Packet Check the Check ONU


PON port, Membership IPTV server Configuratio
n
OK

Check PPPOE Protocol Packet


SNI port - PADI

3.2.2. Check IGMP configuration

SKS-OLT8-OUT(config):admin# show igmp proxy


server vlan name enable static all-port host-vlan comp-host-vlan groups auto-report router-port report
-------------- --------- -------- -------- --------- --------- --------------- -------- -------------- ------------
96 proxy-96 TRUE s1/1, s1/1, 96 10 1 FALSE(100) Permit

SKS-OLT8-OUT(config):admin# show gpon-multicast-profile 1


[mcast config profile]
---------------------------------------------------------------------
profile id :1
profile name : multicast-profile-1
igmp version : IGMPv2
igmp func : Snooping Only
fast leave enable : yes
upstream igmp tag control : replace
upstream igmp tci : 90
upstream igmp rate :0
dynamic acl profile index :1
static acl profile index :0
unauthorized join : discard
max simultaneous group :0
downstream igmp tag control : transparent
downstream igmp tci :0
olt tag remove : no
max multicast bandwidth :0

11
---------------------------------------------------------------

3.2.3. Check IGMP Table


If Join the IGMP group 223.3.2.11, we can show it in the igmp table, if success
There have a 2 results:
 If forwarding already establish, we need check the next step: 3.2.4
SKS-OLT8-OUT(dbg):GOD# show igmp forwarding
server vlan host vlan group ports state
----------- ----------- --------------- ------------------- ---------
96 96 233.3.2.11 g2/7, Dynamic

 If forwarding already establish, we need check the next step: 3.2.5


SKS-OLT8-OUT(dbg):GOD# show igmp forwarding
server vlan host vlan group ports state
----------- ----------- --------------- ------------------- ---------

3.2.4. Check IGMP traffic packet

SKS-OLT8-OUT(config):admin# mirror session 2 destination s1/6

Another way , we can check the specified GEM port:4095(only for multicast)traffic
GEM Port: 4095(DEBUG MODE only) is special for IGMP multicast Stream
SKS-OLT8-OUT(dbg):GOD# gpon statistic gem 2/7 4095
-------------------------------------------
gpon pon[g2/7] gemport[4095] pm data
rx_packets :0
rx_bytes :0
tx_packets : 362058
tx_bytes : 494558248

It show there have traffic, so if IPTV still can’t watch the program, it mean the ONU drop

12
the Traffic, we need check the ONU configuration

13
3.2.5. Check IGMP Protocol packet

Note:IGMP V1 report packet will be dropped by ONU

 IGMP Report-Upstream

1. IPTV Box send the report packet to ONU, ONU will add a tag: VLAN 10
2. PON get the report packet, then send to OLT CPU(OLT operate in Proxy Mode)
3. OLT CPU add the tag 96(server VLAN), send to uplink port

 Multicast Video Stream-Downstream

1. IPTV Server push the video stream to OLT uplink with tag 96
2. PON receive the stream will change the tag(translation) from 96 to 90
3. PON will encapsulate the stream to send to ONU by GEM port: 4095

 Create a Mirror (PON7: g2/7 to GE5: S1/5)

SKS-OLT8-OUT(config):admin# mirror session 1 destination s1/5


SKS-OLT8-OUT(config):admin# mirror session 1 source g2/7 both
SKS-OLT8-OUT(config):admin# show mirror
[port mirror information]
session:01
----------
mirror-name:
destination port: s01/05
source port:
ingress: g02/07
egress: g02/07
/* Mirror only support 1 session, when we reconfigure it, the first uplink s1/1 to GE5 will be covered

 Capture the Multicast packet

Connect the LAN port the outdoor OLT GE6, run wireshark
Configure the display filer: igmp

Zeng Yong
22/02/2020

14

You might also like