You are on page 1of 57

GPON FTTH IPTV

Service Provisioning

www.huawei.com

Copyright © Huawei Technologies Co., Ltd. All rights reserved.


Objectives
⚫ Upon completion of this course, you will be able to :
 Describe GPON FTTH IPTV solution networking , multicast
specification and basic principle

 Master how to do the GPON FTTH IPTV service configuration

 Know the basic steps to check the GPON IPTV service

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page1


Contents
1. GPON IPTV Service Implementation Principle

2. GPON IPTV Service Configuration Basics

3. GPON IPTV Service Configuration Example

4. GPON IPTV Service Maintenance

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page2


Huawei IPTV Solution Networking
Background
Support Layer BSS
OSS

Operation
Middleware
Management
Layer (Back office)

VOD
Central
NMS

Headend CA System VOD EPG


System BTV Distribution Distribution
Service
Network Layer VOD
IP Network
VOD Server
Server
BTV VOD EPG
EPG AN
EPG

Terminal Layer HOME GATEWAY


CPE
TV+STB TV+STB

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page3


GPON IPTV Service Procedure
OSS/BSS
Video service
Step 4 video SMS send the management system
Step5 video stream
channel authorized message
forward to the OLT in
to PON-OLT
IP multicast mode

Step3 PON-OLT forward the multicast


stream,IGMP Proxy,CA functions:
Session 1 PON-OLT authenticate the user
whether allowed to watch the channel
according the user right BRAS
Session 2 forward the multicast stream
through the multicast VLAN after
authentication with the guaranteed QoS
PON-OLT

Step2 terminal send


IGMP Join/Leave message
to change the channel
Home
ONU Network ONU
Step1 STB or PC terminal get STB
IP address from BRAS via
PPPOE/ DHCP, and download PC
EPG from the EPG server TV PC

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page4


GPON IPTV VLAN Architecture
OLT
IGMP
OLT can isolate Multicast and unicast
Process
ONT service even they use the same C-
VLAN8
STB VLAN in the user side
M-VLAN


ONT
VLAN8 U-VLAN
STB

OLT M-VLAN IPTV

STB ONT VLAN8


M-VLAN

U-VLAN VoD

STB ONT VLAN8 U-VLAN


Router

Unicast VLAN Multicast


Uplink Port Multicast Video U-VLAN for VOD or M-VLAN VLAN for
GPON Port IGMP message
Stream EPG multicast
video

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page5


Multicast Specification
 The system supports up to 256 multicast VLANs. Each multicast VLAN
◼ can work in proxy or snooping mode.
◼ support IGMP V2 or IGMP V3.
◼ support up to 8192 users.
◼ support difference program creation modes: static and dynamic.
◼ The multicast upstream port can be specified for each multicast VLAN.

 System supports up to 4096 programs, including 2000 concurrently online


programs.
 Each GEM port on the GPBC service board supports one multicast user.
 A multicast user can watch up to 32 programs concurrently.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page6


Questions
⚫ What’s the function of unicast VLAN and multicast VLAN?

⚫ How many programs does a multicast user can watch


concurrently?

 A.4000 B. 256 C.32

⚫ What are the two IGMP modes?

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page7


Contents
1. GPON IPTV Service Implementation Principle

2. GPON IPTV Service Configuration Basics

3. GPON IPTV Service Configuration Example

4. GPON IPTV Service Maintenance

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page8


Flow Chart-Add ONT
Start

Y N
ONU added?

Create DBA profile

Modify ont-lineprofile Add ONU procedure

Modify ont-srvprofile

Set ONU port native VLAN (Optional)

IPTV service

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page9


Flow Chart- IPTV Service
Provision GPON basic service
Provision VLAN
Provision IGMP user

Provision IGMP
Provision multicast VLAN

Provision multicast VLAN uplink

Disable (Dynamic)
Provision multicast
Program match
VLAN mode
Enable (Static)

Add programs

Provision IGMP mode and version

Provision multicast VLAN member

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page10


Add IGMP User
⚫ Add igmp user
◼ OLT(config)#btv
◼ OLT(config-btv)#igmp user add
– { port<K>|service-port<K>|slot<K>|smart-vlan<K> }:service-port
– { index<U><0,32767> }:10
– { <cr>|auth<K>|globalleave<K>|igmp-version<K>|log<K>|max-
bandwidth<K>|max-program<K>|no-auth<K>|
– quickleave<K>|video<K> }:auth

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page11


Add IGMP User (Cont.)
– { <cr>|globalleave<K>|igmp-version<K>|log<K>|max-
bandwidth<K>|max-program<K>|quickleave<K> |video<K>}:max-
program
– { max-program-num<U><1,32>|no-limit<K> }:8
– { <cr>|globalleave<K>|igmp-version<K>|log<K>|max-
bandwidth<K>|quickleave<K>|video<K> }:

//Before you add a multicast user, the service port of this user must be
existing. You can run the display service-port command to query the
information about a service port.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page12


Multicast VLAN Uplink Port
⚫ Create multicast vlan and log into multicast vlan mode
◼ OLT(config)#multicast-vlan 5

◼ OLT(config-mvlan5)#

⚫ Set igmp uplink port in multicast vlan mode


◼ OLT(config-mvlan5)#igmp uplink-port 0/19/0

//Specify an upstream port for sending and receiving multicast packets,


including protocol and data packets

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page13


IGMP Program Match Mode
⚫ Set igmp program match mode
◼ OLT(config-mvlan5)#igmp match mode enable

When the match mode is set as enable, multicast programs need to be


pre-configured.
When the match mode is set as disable, multicast programs need not to
be pre-configured and are automatically generated according to the
users' demanding.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page14


Add IGMP Program
⚫ Add IGMP programs
◼ OLT(config-mvlan5)#igmp program add
– { batch<K>|ip<K>|ipv6<K>|name<K> }:name
– { name<S><Length 1-16> }:program1
– { ip<K>|ipv6<K>}:ip
– { ip-addr<I><X.X.X.X> }:224.1.1.1
– { <cr>|bandwidth<K>|grade<K>|host<K>|hostip<K>|index
<K>|log<K>|prejoin<K>|preview-profile<K>|priority<K>
|sourceip<K>|unsolicited<K> }:

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page15


Batch Add IGMP Program
⚫ Batch Add IGMP programs
◼ OLT(config-mvlan5)#igmp program add
– { batch<K>|ip<K>|ipv6<K>|name<K> }:batch
– { ip<K>|ipv6<K>}:ip
– { ip-addr<I><X.X.X.X> }:224.1.1.2
– { to-ip<K> }:to-ip
– { ip-addr<I><X.X.X.X> }:224.1.1.10
– { <cr>|bandwidth<K>|hostip<K>|preview-
profile<K>|priority<K>|sourceip<K>}:

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page16


Add IGMP Right Profile
⚫ Add IGMP right profile
◼ OLT(config-btv)#igmp profile add profile-name profile0
◼ OLT(config-btv)#igmp profile
– { add<K>|delete<K>|profile-index<K>|profile-
name<K>|rename<K> }:profile-name
– { profile-name<S><Length 1-16> }: profile0
– { program-list<K>|program-name<K>|vlan<K> }:program-name
– { program-name<S><Length 1-16> }:program1
– { forbidden<K>|idle<K>|preview<K>|watch<K> }:watch
◼ OLT(config-btv)#igmp user bind-profile service-port 10 profile-name profile0

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page17


Set IGMP Version and Mode
⚫ Set IGMP Version and Mode
◼ OLT(config-mvlan5)#igmp version

– { v2<K>|v3<K> }:v3

◼ OLT(config-mvlan5)#igmp mode

– { off<K>|proxy<K>|snooping<K> }:proxy

– Command:
igmp mode proxy

– Are you sure to change IGMP mode?(y/n)[n]:y

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page18


Multicast-VLAN Member
⚫ Add igmp user to multicast vlan
 OLT(config-mvlan5)#igmp multicast-vlan member service-
port 10

//A multicast user can watch the programs in a multicast VLAN only
after it is added to the multicast VLAN

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page19


Quick Add Multicast-VLAN Member
⚫ Example
◼ OLT(config-mvlan5)#igmp multicast-vlan quick member service-
port 10

To pre-configure the multicast subscriber to simplify the configuration of


the multicast subscriber, run igmp multicast-vlan quick member.
When a member is added to the MVLAN, the member is added as the
multicast subscriber even if the subscriber does not exist. If the
subscriber exists, this command functions the same as the command for
adding a member to the MVLAN.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page20


Questions
⚫ Why do we need to add igmp user to multicast vlan?

⚫ What’s the difference between igmp match mode enable and


igmp match mode disable ?

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page21


Contents
1. GPON IPTV Service Implementation Principle

2. GPON IPTV Service Configuration Basics

3. GPON IPTV Service Configuration Example

4. GPON IPTV Service Maintenance

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page22


Contents
3. GPON IPTV Service Configuration Example
3.1 Single VLAN Mode

3.2 Separated VLAN Mode

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page23


GPON FTTH Case BB service platform
TL1/CORBA IPTV Server
/API Notification
PC ETH
HG8245 Carrier’s OSS
NMS
HDTV ETH
OLT
Internet
Phone Ethernet
POTS ONT IP Core
BNG
Splitter
ONT HG8245: OLT
Softswitch
ETH port 4, POTS port 2
AAA Server
SN: 48575443BF656E04
Video Server
ONT ID:2
Server IP:192.168.46.240
ONT line profile:20
Program IP: 224.1.1.1- 224.1.1.10
ONT service profile:30

Type ONU C-VLAN GEM DBA TCONT Traffic S-VLAN OLT port
Port table

41: GPON: 0/2/0


IPTV ETH2 200 3 11 5 200
20M/40M Uplink: 0/19/0

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page24


Configure Procedure (1/3)
In this case the ONU is already added
⚫ Configure DBA profile
◼ OLT(config)#dba-profile add profile-id 11 type2 assure 2048

⚫ Modify ONT line profile


◼ OLT(config)# ont-lineprofile gpon profile-id 20
◼ OLT(config-gpon-lineprofile-20)#tcont 5 dba-profile-id 11
◼ OLT(config-gpon-lineprofile-20)#gem add 3 eth tcont 5
◼ OLT(config-gpon-lineprofile-20)#gem mapping 3 3 vlan 200
◼ OLT(config-gpon-lineprofile-20)#commit

⚫ Modify ONT service profile


◼ OLT(config)#ont-srvprofile gpon profile-id 30
◼ OLT(config-gpon-srvprofile-30)#ont-port eth 4 pots 2
◼ OLT(config-gpon-srvprofile-30)#port vlan eth 2 200 OLT(config-gpon-
srvprofile-30)#commit

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page25


ONT Register-Query Ont Serial Number
⚫ Enable ont autofind function
◼ OLT(config-if-gpon-0/3)#port 0 ont-auto-find enable

⚫ Query ont serial number


◼ OLT(config-if-gpon-0/3)#display ont autofind
{ portid<U><0,7> }:0
Command:
display ont autofind 0
-------------------------------------------------
Number : 3
F/S/P : 0/3/0
Ont SN : 48575443BF656E04
Password : 0x00000000000000000000
Loid :
Checkcode :
VendorID : HWTC
Ont Version : 130C4400
Ont SoftwareVersion : V1R002C00S203
Ont EquipmentID : 245
Ont autofind time : 2010-09-18 11:13:35+08:00
---------------------------------------------------

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page26


ONT Register-Add/Confirm ONT
⚫ confirm ONT
 OLT(config-if-gpon-0/3)#ont confirm
{ portid<U><0,7> }:0
{ all<K>|loid-auth<K>|ontid<K>|password-auth<K>|sn-auth<K>
}:ontid
{ ontid<U><0,127> }:2
{ loid-auth<K>|password-auth<K>|sn-auth<K> }:sn-auth
{ sn<S><Length 13-16> }:48575443BF656E04
{ omci<K>|password-auth<K>|snmp<K> }:omci
{ <cr>|desc<K>|ont-lineprofile-id<K>|ont-lineprofile-
name<K>|ont-srvprofile-id<K>|ont-srvprofile-name<K> }:ont-
lineprofile-id 20
{ <cr>|desc<K>|ont-srvprofile-id<K>|ont-srvprofile-name<K>
}:ont-srvprofile-id 30
{ <cr>|desc<K> }:

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page27


Configure Procedure (2/3)
⚫ Configure ONT native VLAN (Optional)
◼ OLT(config)# interface gpon 0/3
◼ OLT(config-if-gpon-0/3)#ont port native-vlan 0 2 eth 2 vlan 200

⚫ Configure traffic table


◼ OLT(config)#traffic table ip index 41 cir 20480 pir 40960 cbs 20480 pbs
40960 priority user-cos 5 priority-policy local-Setting

⚫ Provision VLAN
◼ OLT(config)#vlan 200 smart
◼ OLT(config)#port vlan 200 0/19 0
◼ OLT(config)#service-port 2 vlan 200 gpon 0/3/0 ont 2 gemport 3 multi-
service user-vlan 200 rx-cttr 41 tx-cttr 41

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page28


Configure Procedure (3/3)
⚫ Configure the IGMP and multicast VLAN Service port index
◼ OLT(config)#btv
◼ OLT(config-bTV)#igmp user add service-port 2 no-auth
◼ OLT(config)#multicast-vlan 200
◼ OLT(config-mvlan200)#igmp uplink-port 0/19/0
◼ OLT(config-mvlan200)#igmp version v3
◼ OLT(config-mvlan200)#igmp match mode enable
◼ OLT(config-mvlan200)#igmp program add batch ip 224.1.1.1 to-ip
224.1.1.10
◼ OLT(config-mvlan200)#igmp mode proxy
◼ OLT(config-mvlan200)#igmp multicast-vlan member service-port 2
Service port index

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page29


Query the Program
⚫ Query the program
⚫ OLT(config)#display igmp program all
◼ ------------------------------------------------------------------------------
◼ Index| Create | IP | Program |User |VLAN |Prejoin|Priority
◼ | flag | address | name |num | ID | |
◼ ------------------------------------------------------------------------------
◼ 0 S 224.1.1.1 PROGRAM-0 0 200 disable 7
◼ 1 S 224.1.1.2 PROGRAM-1 0 200 disable 7
◼ 2 S 224.1.1.3 PROGRAM-2 0 200 disable 7
◼ 3 S 224.1.1.4 PROGRAM-3 0 200 disable 7
◼ 4 S 224.1.1.5 PROGRAM-4 0 200 disable 7
◼ 5 S 224.1.1.6 PROGRAM-5 0 200 disable 7
◼ 6 S 224.1.1.7 PROGRAM-6 0 200 disable 7
◼ 7 S 224.1.1.8 PROGRAM-7 0 200 disable 7
◼ 8 S 224.1.1.9 PROGRAM-8 0 200 disable 7
◼ 9 S 224.1.1.10 PROGRAM-9 0 200 disable 7
◼ ------------------------------------------------------------------------------
Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page30
Query the IGMP User
⚫ Query the IGMP user
 OLT(config)#display igmp user all
------------------------------------------------------------------------------

User port Bind State Auth Quick IGMP Video Log Available

profiles leave flow ID flow ID switch programs

------------------------------------------------------------------------------

0/3/0/2 - online no-auth MAC-based 2 2 enable 8

------------------------------------------------------------------------------

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page31


Contents
3. GPON IPTV Service Configuration Example
3.1 Single VLAN Mode

3.2 Separated VLAN Mode

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page32


GPON FTTH Case BB service platform
TL1/CORBA IPTV Server
PC ETH /API Notification
HG8245 Carrier’s OSS
NMS
ETH
HDTV
OLT
Internet
Phone ONT Ethernet
POTS IP Core
Splitter BNG
ONT HG8245: OLT
ETH port 4, POTS port 2 Softswitch
AAA Server
SN:48575443BF656E04
Video Server
ONT ID:2
Server IP:192.168.46.240
ONT line profile:20
Program IP: 224.1.1.1- 224.1.1.10
ONT service profile:30

ONU C- S- M-
Type GEM DBA TCONT Traffic table OLT port
Port VLAN VLAN VLAN

41: GPON: 0/2/0


IPTV ETH3 8 4 11 5 8 200
20M/40M Uplink: 0/19/0

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page33


Configure Procedure (1/3)
In this case the ONU is already added
⚫ Configure DBA profile
◼ OLT(config)#dba-profile add profile-id 11 type2 assure 2048
⚫ Modify ONT line profile
◼ OLT(config)# ont-lineprofile gpon profile-id 20
◼ OLT(config-gpon-lineprofile-20)#tcont 5 dba-profile-id 11
◼ OLT(config-gpon-lineprofile-20)#gem add 4 eth tcont 5
◼ OLT(config-gpon-lineprofile-20)#gem mapping 4 4 vlan 8
◼ OLT(config-gpon-lineprofile-20)#commit

⚫ Modify ONT service profile


◼ OLT(config)#ont-srvprofile gpon profile-id 30
◼ OLT(config-gpon-srvprofile-30)#ont-port eth 4 pots 2
◼ OLT(config-gpon-srvprofile-30)#port vlan eth 3 8
◼ OLT(config-gpon-srvprofile-30)#commit

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page34


Configure Procedure (2/3)
⚫ Configure ONT native VLAN (Optional)
◼ OLT(config)# interface gpon 0/3
◼ OLT(config-if-gpon-0/3)#ont port native-vlan 0 2 eth 3 vlan 8

⚫ Configure traffic table


◼ OLT(config)#traffic table ip index 41 cir 20480 pir 40960 cbs 20480 pbs 40960
priority user-cos 5 priority-policy local-Setting

⚫ Provision VLANs
◼ OLT(config)#vlan 8 smart //Unicast VLAN

◼ OLT(config)#port vlan 8 0/19 0 Service port index

◼ OLT(config)#service-port 3 vlan 8 gpon 0/3/0 ont 2 gemport 4 multi-service


user-vlan 8 rx-cttr 41 tx-cttr 41

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page35


Configure Procedure (3/3)
⚫ Configure the IGMP and multicast VLAN Service port index

◼ OLT(config)#btv
◼ OLT(config-bTV)#igmp user add service-port 3 no-auth
◼ OLT(config)#vlan 200 smart //Multicast VLAN
◼ OLT(config)#port vlan 200 0/19 0
◼ OLT(config)#multcast-vlan 200
◼ OLT(config-mvlan200)#igmp uplink-port 0/19/0
◼ OLT(config-mvlan200)#igmp match mode disable
◼ OLT(config-mvlan200)#igmp mode proxy
◼ OLT(config-mvlan200)#igmp multicast-vlan member service-port 3

Service port index

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page36


Query the IGMP User
⚫ Query the IGMP user
 OLT(config)#display igmp user all
------------------------------------------------------------------------------

User port Bind State Auth Quick IGMP Video Log Available

profiles leave flow ID flow ID switch programs

------------------------------------------------------------------------------

0/3/0/2 - offline no-auth MAC-based 2 2 enable 8

0/3/0/3 - online no-auth MAC-based 3 3 enable 8

------------------------------------------------------------------------------

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page37


Questions
⚫ Is the Multicast VLAN can be different from Unicast VLAN?

⚫ Is it necessary to add programs manually?

⚫ How to add IGMP programs?

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page38


Contents
1. GPON IPTV Service Implementation Principle

2. GPON IPTV Service Configuration Basics

3. GPON IPTV Service Configuration Example

4. GPON IPTV Service Maintenance

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page39


Query ONU Information (1/4)
◼ OLT(config-if-gpon-0/2)#display ont info 0 0
– --------------------------------------------
– F/S/P : 0/2/0
– ONT-ID : 0
– Control flag : active
– Run state : up
– Config state : normal
– Match state : match
– DBA type : SR
– ONT distance(m) : 186
– ONT battery state : support but invalid
– CPU occupation : -
– Temperature : -
– Authentic type : SN-auth
– SN : 48575443BF656E04 (2011-D659FD401)
– Management mode : OMCI
– ………
– Last down cause : -
– Last up time : 2012-02-04 15:50:34
– Last down time : -
– Last dying gasp time : -
– ………

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page40


Query ONU Information (2/4)
– ---------------------------------------------------------
– Line profile ID : 20
– Line profile name : hg850
– ---------------------------------------------------------
– FEC upstream switch :Disable
– OMCC encrypt switch :Off
– Qos mode :PQ
– Mapping mode :VLAN
– VoIP config method :Default
– --------------------------------------------------------
– Notes: * indicates Discrete TCONT(TCONT UnBound)
– --------------------------------------------------------
– <T-CONT 0> DBA Profile-ID:1
– <T-CONT 5> DBA Profile-ID:11
– <Gem Index 3>
– --------------------------------------------------------
– |Serv-Type:ETH |Encrypt:off |Cascade:off |Priority:0 |GEM-CAR:-|
– ---------------------------------------------------------
– Mapping-index VLAN Priority Port-type Port-ID Flow-CAR
Transparent
– --------------------------------------------------------
– 3 200 - - - -
– 4 8 - - - -
– ---------------------------------------------------------

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page41


Query ONU Information (3/4)
– -----------------------------------------------------------
– Service profile ID : 30
– Service profile name : hg850
– ----------------------------------------------------------
– Port-type Port-number
– ---------------------------------------------------------
– POTS 2
– ETH 4
– TDM 0
– MOCA 0
– CATV 0
– -------------------------------------------------------
– TDM port type : E1
– TDM service type : TDMoGem
– MAC learning function switch : Enable
– ONT transparent function switch : Disable
– Multicast forward mode : Untag
– ……
– Upstream IGMP packet forward VLAN : -
– Upstream IGMP packet priority : -
– Native VLAN option : Concern
– -------------------------------------------------------

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page42


Query ONU Information (4/4)
— -----------------------------------------------------------
— Port Port Service-type Index S-VLAN S-PRI C-VLAN C-PRI ENCAP S-PRI
— type ID POLICY
— --------------------------------------------------------------------
— ETH 1 Translation 1 10 - 10 - - -
— ETH 2 Translation 1 200 - 200 - - -
— IPHOST 1 Translation 1 172 - 172 - - -
— --------------------------------------------------------------------
— Notes: * indicates transparent attribute of the vlan
— ----------------------------------------------------------------------
— Port-type Port-ID IGMP-mode IGMP-VLAN IGMP-PRI Max-MAC-Count
— --------------------------------------------------------------------
— ETH 1 - - - Unlimited
— ETH 2 - - - Unlimited
— ETH 3 - - - Unlimited
— ETH 4 - - - Unlimited
— --------------------------------------------------------------------
— Alarm policy profile ID : 0
— Alarm policy profile name : alarm-policy_0
— --------------------------------------------------------------------

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page43


Query VLAN
◼ OLT(config)#display vlan all
– -------------------------------------------------------------------
– VLAN Type Attribute STND-Port NUM SERV-Port NUM VLAN-Con NUM
– -------------------------------------------------------------------
– 1 smart common 2 0 -
– 8 smart common 1 1 -
– 10 smart common 1 1 -
– 172 smart common 1 1 -
– 200 smart common 1 1 -
– ---------------------------------------------------------------------
◼ OLT(config-if-gpon-0/2)#display ont port attribute 0 0 eth
– ---------------------------------------------------------------------
– ONT ONT ONT Auto-neg Speed Duplex Port Flow Native Priority
– port port-type (Mbps) switch control VLAN
– -------------------------------------------------------------------
– 0 1 ETH enable auto auto on off 10 0
– 0 2 ETH enable auto auto on off 200 0
– 0 3 ETH enable auto auto on off 1 0
– 0 4 ETH enable auto auto on off 1 0
– -------------------------------------------------------------------

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page44


Query Service VLAN
◼ OLT(config)#disiplay vlan 200
– VLAN ID: 200
– VLAN type: smart
– VLAN attribute: common
– VLAN description:
– VLAN forwarding mode in control board: VLAN-MAC
– VLAN forwarding mode: VLAN-MAC
– VLAN broadcast packet forwarding policy: forward
– VLAN unknown multicast packet forwarding policy: forward
– VLAN unknown unicast packet forwarding policy: forward
– VLAN bind service profile ID:-
– VLAN bind RAIO profile index: -
– VLAN priority: -
– -----------------------------
– F/S /P Native VLAN State
– -----------------------------
– 0/19/0 1 up
– -----------------------------
– Standard port number: 1
– ---------------------------------------------------------
– INDEX TYPE STATE F/ S/ P VPI VCI FLOWTYPE FLOWPARA
– ---------------------------------------------------------
– 2 gpon up 0 /2 /0 0 3 vlan 200
– -----------------------------------------------------------

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page45


Query IPTV IGMP Global Configuration
◼ OLT(config-btv)#display igmp config global
– --------------------------------------------------------
– Authorization : enable
– ……
– V3 General query response time(0.1s) : 100
– User action report switch : disable
– Preview switch : enable Recognition time(s) : 30
– The time of reset preview-count : 04:00:00
– Auto create log interval(h) : 2
– Uplink port mode : default
– Bandwidth management switch : enable
– CDR auto report interval(s) : 600
– CDR auto report number : 200 CDR switch : disable
– IGMP Packet encapsulation : all
– Router IP : 192.168.1.1
– Initial unsolicited report interval(s): 1
– Query offline user switch : disable

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page46


Query IPTV IGMP VLAN Configuration
◼ OLT(config-mvlan200)#display igmp config vlan 200
– ------------------------------------------------------
– IGMP mode : proxy
– IGMP version : IGMPv3
– Log switch : enable
– Default uplink port : -
– Report proxy switch : disable
– Leave proxy switch : disable
– Query proxy switch : enable
– Unsolicited report interval(s) : 10
– IGMP priority : 6
– Send global leave switch : enable
– Program match mode : disable
– Program match group : -
– IGMP inner-VLAN : 200
– IGMP video-mode : multicast
– IGMP group filter mode : ASM-SSM
– ……
– ------------------------------------------------------

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page47


Query IGMP Program
◼ OLT(config-mvlan200)#display igmp program all
– -----------------------------------------------------------

– Index| Create | IP | Program |User |VLAN |Prejoin| Priority

– | Flag | Address | name |num | ID | |

– -----------------------------------------------------------

– 0 S 224.1.1.1 PROGRAM-0 0 200 disable 7

– 1 S 224.1.1.2 PROGRAM-1 0 200 disable 7

– 2 S 224.1.1.3 PROGRAM-2 0 200 disable 7

– ……

– ---------------------------------------------------------

– Total: 1 program(s) (Static/Dynamic: 1/0) Note : # The program data


is valid, but it is no license or the uplink port ID is beyond number
of board port.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page48


Query IGMP User and Member
◼ OLT(config-btv)#display igmp user all
– -----------------------------------------------------------
-
– User Port Bind State Auth Quick IGMP Video Log Available
– profiles leave flow ID flow ID switch
programs
– ----------------------------------------------------------
-
– 0/2/0/2 - online no-auth based MAC 2 - on 8
– 0/2/1/5 - offline no-auth based MAC 72 - on 16
– ----------------------------------------------------------
-
– Total: 3

◼ OLT(config-mvlan200#display igmp multicast-vlan member vlan 200


– BTV user(s) join the multicast vlan :
– -------------------------------------------------------
– 0/2/0/2 0/2/0/3 0/6/0/13 0/6/0/25
– -------------------------------------------------------
– Total: 4

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page49


Query IGMP Log Info
◼ OLT# display igmp log all
– { <cr>|verbos<K>||<K> }:

– Command:
– display igmp log all
– -------------------------------------------------------------
– Port Program IP/S VLAN Mode Join time Leave time
– --------------------------------------------------------------
– 0/3/0/1000 238.1.1.2 122 W 2011-06-09 2011-06-09
– 192.168.1.2 11:30:31+08:00 11:38:26+08:00
– 0/3/1/100 238.1.1.2 122 W 2011-06-09 2011-06-09
– 192.168.1.3 11:29:51+08:00 11:37:57+08:00
– ------------------------------------------------------------------
– Total: 2
– Note: P(Mode) indicates preview, W(Mode) indicates watch
– N(Mode) indicates no authority
– F(Mode) indicates preview times full out

OLT supports the log query based on IP/port/service port.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page50


Query IGMP Message Statistics
◼ OLT(config)#display igmp statistic vlan 200
– The data of multicast-vlan 200 IGMP statistic:
– --------------------------------------------------------
– Receive general query number : 8
– Receive specific query number : 2
– …
– Receive V3 total join number : 3
– Receive successful V3 join number : 3
– Receive unsuccessful V3 join number : 0
– Receive leave number : 1
– …
– Send V3 join number : 3
– Send leave number : 1
– Active program number : 1
– Active user number : 2
– Receive invalid igmp packets : 0
– --------------------------------------------------------
– Note: The packets of igmp users not statistic in vlan

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page51


Query IPTV Multicast Stream Bandwidth
◼ OLT(config-mvlan200)#display multicast flow-statistic
– {index<K>|uplink-port<K>|vlan<K>}:vlan
– {vlanid<U><1,4093>}:200
– {ip<K>}:ip 224.1.1.1
– Command is being executed, please wait...
– Multicast flow statistic result: 2048(kbps)

◼ OLT(config-btv)#display multicast flow-statistic uplink-port 0/19/0


– Command is being executed, please wait...
– Multicast flow statistic result: 2704(kbps)

OLT supports the multicast stream bandwidth query based on program/uplink/VLAN

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page52


Query Traffic Statistics
◼ OLT(config-if-gpon-0/5)#display statistics
– {gemport<K>|ont-eth<K>|ont-gem<K>|ont-iphost<K>|
ont-line-quality<K>|ont-performance<K>|ont-
pots<K>|ont-priority-queue<K>|ont-
tdm<K>|ont<K>}:gemport
– {portid<U><0,7>}:0
– {ontid<U><0,127>}:0
– {gemindex<K>}:gemindex
– {gemindex<U><0,1023>}:2
– --------------------------------------------------
– Upstream frames : 78
– Upstream bytes : 15648
– Upstream discarded frames : 11
– Downstream frames : 528
– Downstream bytes : 35558
– Downstream discarded frames : 346367
– --------------------------------------------------
OLT supports the traffic query based on ont/gemport/ont-eth/ ont-line-quality

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page53


Questions
⚫ How to check the IGMP user status?

⚫ How to get the IGMP packet statistics?

⚫ How to check the IGMP configure of multicast?

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page54


Summary
⚫ Multicast Vlan

 Maximum : support 256 MVLANs

⚫ IGMP has two modes

 Proxy and snooping

 IGMP program supports static and dynamic modes

⚫ IGMP Version

 Support the V2/V3 protocol stack

⚫ IGMP User

 Support up to 8192 multicast users when these boards are used together

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page55


Thank you
www.huawei.com

You might also like