CN102447568A - 一种gpon系统中下行广播、洪泛业务及组播业务处理方法 - Google Patents
一种gpon系统中下行广播、洪泛业务及组播业务处理方法 Download PDFInfo
- Publication number
- CN102447568A CN102447568A CN2011103671150A CN201110367115A CN102447568A CN 102447568 A CN102447568 A CN 102447568A CN 2011103671150 A CN2011103671150 A CN 2011103671150A CN 201110367115 A CN201110367115 A CN 201110367115A CN 102447568 A CN102447568 A CN 102447568A
- Authority
- CN
- China
- Prior art keywords
- port
- bag
- onu
- configuration
- traffic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 39
- 230000005764 inhibitory process Effects 0.000 claims description 15
- 230000008878 coupling Effects 0.000 claims description 9
- 238000010168 coupling process Methods 0.000 claims description 9
- 238000005859 coupling reaction Methods 0.000 claims description 9
- 230000013011 mating Effects 0.000 claims description 3
- 238000003672 processing method Methods 0.000 abstract description 3
- 230000001629 suppression Effects 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 10
- 230000003287 optical effect Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000011218 segmentation Effects 0.000 description 3
- 244000188472 Ilex paraguariensis Species 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明涉及一种GPON系统中下行广播、洪泛业务及组播业务处理方法,在OLT设置一个专用于发送下行广播、洪泛业务及未知组播包的承载通道标识,ONU注册上时,设置一个与OLT设置的承载通道标识相同的承载通道标识;当OLT接收到下行的广播、洪泛业务及未知组播业务时,将该包封装到带上述承载通道标识的GEM帧,将GEM帧广播发送到每个ONU;ONU在收到GEM帧后,预处理为以太网报文,然后根据ONU配置的端口业务规则进行转发,最后,再转发包到用户UNI端口时,所述ONU可基于物理端口进行包抑制处理。本发明使GPON系统中对于下行广播业务、洪泛业务及未知组播业务的处理方法更加具体可控和灵活化,从而,为用户提供精细化的服务。
Description
技术领域
本发明涉及GPON系统中下行包处理,具体说是一种GPON系统中下行广播、洪泛业务及组播业务处理方法。尤指一种GPON系统中下行广播、洪泛业务及未知组播业务处理方法。
背景技术
GPON(Gigabit-Capable Passive Optical Network,吉比特无源光网络)技术是无源光网络(PON)家族中一个重要的技术分支,和其它PON技术类似,GPON也是一种采用点到多点拓扑结构的无源光接入技术,由局侧的OLT(Optical Line Terminal,光线路终端)、用户侧的ONU(Optical Network Unit,光网络单元)以及ODN(OpticalDistribution Network,光分配网络)组成。
GPON在下行方向(OLT到ONU)采用TDM广播方式、上行方向(ONU到OLT)采用TDMA(时分多址接入)方式。
OMCI(ONT Management and Control Interface ONT管理和控制接口)是GPON标准中定义的一种配置管理协议。OLT通过OMCI(ONT管理控制接口)来控制ONU。
GPON系统的OLT侧使用承载通道标识GEM PORT ID来标识不同ONU的各种业务。而目前在GPON系统中尚未有统一的业务划分及处理模型,并且在现有网络中,除去单播业务、组播业务、语音业务外,还有其他业务和协议数据。现有的GPON系统最常用的应用模型,通常工作在MAC桥模式下,对于下行广播业务、洪泛业务及未知组播业务,无明确的细分处理模型,不利于运营商对用户的管理,及对终端用户进行精细化的服务。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种GPON系统中下行广播、洪泛业务及组播业务处理方法,实现在GPON系统中广播、洪泛业务及未知组播业务的分类处理,及支持基于ONU端口的包抑制功能,控制业务类型的细分度高,并可控制流量降低到合理的范围,从而有效地抑制广播风暴,避免网络拥塞,保证网络业务的正常运行。对终端用户进行精细化的服务。
为达到以上目的,本发明采取的技术方案是:
一种GPON系统中下行广播、洪泛业务及组播业务处理方法,其特征在于:在GPON系统的OLT设置一个专用于发送下行广播、洪泛业务及未知组播包的承载通道标识,ONU注册上时,设置一个专用于接收下行广播、洪泛业务及未知组播业务的承载通道标识,并且其与OLT设置的承载通道标识相同;
当OLT接收到下行的广播、洪泛业务及未知组播业务时,将该包封装到带上述承载通道标识的GEM(GPON封装模式)帧,将上述GEM帧广播发送到每个ONU;
ONU在收到带上述承载通道标识的GEM帧后,预处理为以太网报文,然后根据ONU配置的端口业务规则进行转发,最后,再转发包到用户UNI端口时,所述ONU可基于物理端口进行包抑制处理。
在上述技术方案的基础上,ONU设置一个专用于接收下行广播、洪泛业务及未知组播业务的承载通道标识,是通过如下步骤实现:
第一步,当ONU的PON经过测距状态进入运行状态后,ONU注册到OLT,并创建OMCI通道;
第二步,ONU通过OMCI通道向OLT进行设备信息上报的交互后,OLT的OMCI模块下发消息给ONU,并在ONU上配置一条默认的与OLT相同的GEM PORT ID的承载通道,简称为广播通道。
在上述技术方案的基础上,ONU通过广播通道收到GEM帧后,PON模块会将GEM帧处理为以太网包,然后将此包送往ONU的内部CPU端口,该ONU的CPU端口对应于PON的一个桥端口,专门用于从此PON的桥端口处,接收下行的广播、洪泛业务及未知组播业务的以太网包。
在上述技术方案的基础上,根据ONU配置的端口业务规则进行转发,包括以下步骤:
第一步,收到的以太网帧,按照包业务类型进行分类:获取以太网包的包类型,分为三类:广播、洪泛业务及未知组播业务类型;根据以太网包的目的MAC地址进行判断,若目的MAC地址为FF:FF:FF:FF:FF:FF,则判断为广播包;若目的MAC为01:00:5E:XX:XX:XX,则判断为未知组播包;其他则归为洪泛业务包;
第二步,进行ONU的端口业务配置比较,不匹配则不转发,匹配则转入第三步;
第三步,在与端口的业务配置匹配后,需对包进行相应的VLAN处理,再进入下一步的操作,VLAN处理规则按照端口业务配置表进行转换。
在上述技术方案的基础上,第二步所述的进行ONU的端口业务配置比较,需使用端口业务配置表,端口业务配置表记录以下内容:
当ONU进行数据业务配置时,GPON ONU的管理模块OMCI,保存ONU的端口业务配置到端口业务配置表;
当注册上的ONU进行增加数据业务配置时,其端口所配置的数据业务被存储进端口业务配置表中;
当删去ONU某条数据业务时,端口业务配置表中,对应的业务配置条目也被删除;
当ONU去授权时,将清空整个端口业务配置表;
端口业务配置表的参数cfgNum表示端口业务条数,每个用户UNI口最大支持16条业务,当参数cfgNum的值为零时,表示该端口没有配置数据业务;
下行包的vlan信息需与ONU的所有端口配置进行匹配比较,按照端口顺序逐个进行处理,实现把包正确的处理后,发向对应的用户UNI端口,进行业务配置比较时,将包的vlan信息与每个端口的所有业务配置进行比较,若不匹配则不转发,若匹配,则根据业务配置表进行VLAN处理后,准备预转发。
在上述技术方案的基础上,ONU基于物理端口进行包抑制处理,需使用端口包抑制配置表,端口包抑制配置表记录以下内容:
当ONU进行包抑制配置时,GPON ONU的管理模块OMCI,保存ONU的端口包抑制到端口包抑制配置表;即:从GPON协议管理模块OMCI处,获取ONU的端口包抑制配置;
当对注册上的ONU进行基于端口的包抑制配置时,其端口的包抑制配置被存储进一端口包抑制配置表中;
当修改ONU某端口的某类型的包抑制配置时,包抑制配置表中,对应的包类型的配置条目同时被修改;
当ONU去授权时,将清空整个包抑制配置表;
端口包抑制配置表包括的元素分别为:UNI端口号,包业务类型,包抑制开关,包抑制门限;
UNI端口号:为ONU的用户侧物理端口号,
包业务类型:抑制的包类型,分为三类:广播包、未知组播包、洪泛包,
包抑制开关:对应某端口的包抑制功能的使能或者关闭,
包抑制门限:每秒转发包的个数的最大值,
若端口包抑制配置开关为未使能,则直接将包发向用户UNI口;
若端口包抑制配置开关为使能,则判断每秒已发包计数是否超过抑制门限,超过门限值,则不转发,否则直接将包发向用户UNI口。
在上述技术方案的基础上,包抑制处理判断依据为:在经过VLAN处理后的包,准备转发向某端口时,需判断该端口的包抑制配置。
本发明所述的GPON系统中下行广播、洪泛业务及组播业务处理方法,实现在GPON系统中广播、洪泛业务及未知组播业务的分类处理,及支持基于ONU端口的包抑制功能,控制业务类型的细分度高,并可控制流量降低到合理的范围,从而有效地抑制广播风暴,避免网络拥塞,保证网络业务的正常运行。使GPON系统中对于下行广播业务、洪泛业务及未知组播业务的处理方法更加具体可控和灵活化,从而,为用户提供精细化的服务。
本发明提供了一套GPON系统中下行广播、洪泛业务及未知组播业务的标准化模型,本发明结合产业标准对下行广播、洪泛业务及未知组播业务功能进行需求分析,提出了根据端口配置业务转发和包抑制这两大功能的处理机制。它适用于现有应用的GPON系统,本发明在根据端口配置业务转发时,可以对用户具体需求进行精确控制。并且管理人员可根据实际需要对不同的业务类型的包进行基于端口的包抑制,提高了GPON系统中下行广播、洪泛业务及未知组播业务处理功能的灵活性,为终端用户提供精细化的服务。
附图说明
本发明有如下附图:
图1下行包处理总体流程图,
图2端口业务配置比较流程图,
图3包抑制处理流程图。
具体实施方式
以下结合附图对本发明作进一步详细说明。
为满足用户不同的需求,本发明所述的GPON系统中下行广播、洪泛业务及未知组播业务处理方法,提供了一套GPON系统中下行广播、洪泛业务及未知组播业务的标准化模型。如图1所示,总的处理流程如下:
在GPON系统的OLT设置一个专用于发送下行广播、洪泛业务及未知组播包的承载通道标识GEM PORT ID,该GEM PORT ID,是OLT系统启动后,在OLT线卡授权后,默认配置的承载通道;ONU(OLT对应的每个ONU)注册上时,设置一个专用于接收下行广播、洪泛业务及未知组播业务的承载通道标识,并且其与OLT设置的承载通道标识相同;即:在OLT对应的每个ONU设置一个专用于接收下行广播、洪泛业务及未知组播业务的承载通道标识,可以在ONU注册上后,由ONU进行默认配置的固定GEM PORT ID,并与OLT的默认配置的固定GEM PORT ID值相同。
当OLT接收到下行的广播、洪泛业务及未知组播业务时,将该包封装到带上述承载通道标识的GEM(GPON封装模式)帧,将上述GEM帧广播发送到每个ONU;即:将该包封装到带上述GEM PORT ID的GEM帧,利用GPON下行广播的特性,通过GPON的传输层发送该下行GEM帧到每个ONU。
ONU在收到带上述承载通道标识的GEM帧后,预处理为以太网报文,然后根据ONU配置的端口业务规则进行转发,最后,再转发包到用户UNI端口时,所述ONU可基于物理端口进行包抑制处理。
本发明所述的GPON系统中下行广播、洪泛业务及未知组播业务处理方法,包括两大功能:(一)根据ONU配置的端口业务规则进行转发(进行VLAN域内的广播转发);(二)ONU基于物理端口进行包抑制处理。当每收到一个以太网包,需要与所有的端口业务进行配置比较,而在每一个端口配置比较,在匹配后,立即进行包VLAN处理,然后经过包抑制模块过滤后,符合条件的包,才会发向用户UNI端口,详见后述。
在上述技术方案的基础上,ONU设置一个专用于接收下行广播、洪泛业务及未知组播业务的承载通道标识,是通过如下步骤实现:
第一步,当ONU的PON经过测距状态进入运行状态后,ONU注册到OLT,并创建OMCI通道;
第二步,ONU通过OMCI通道向OLT进行设备信息上报的交互后,OLT的OMCI模块下发消息给ONU,并在ONU上配置一条默认的与OLT相同的GEM PORT ID的承载通道,简称为广播通道。
在上述技术方案的基础上,ONU通过广播通道收到GEM帧后,PON模块会将GEM帧处理为以太网包,然后将此包送往ONU的内部CPU端口,该ONU的CPU端口对应于PON的一个桥端口,专门用于从此PON的桥端口处,接收下行的广播、洪泛业务及未知组播业务的以太网包。
在上述技术方案的基础上,根据ONU配置的端口业务规则进行转发,包括以下步骤:
第一步,收到的以太网帧,按照包业务类型进行分类:获取以太网包的包类型,分为三类:广播、洪泛业务及未知组播业务类型;根据以太网包的目的MAC地址进行判断,若目的MAC地址为FF:FF:FF:FF:FF:FF,则判断为广播包;若目的MAC为01:00:5E:XX:XX:XX,则判断为未知组播包;其他则归为洪泛业务包;
这里将未知组播业务从洪泛业务中独立划分出来,是为了进行更具体精细的控制,对未知组播包的默认行为是在vlan内洪泛,但是,若实际应用中,不允许未知组播包的洪泛,则可以通过后续包抑制的方法,来丢弃未知组播包;
第二步,进行ONU的端口业务配置比较,不匹配则不转发,匹配则转入第三步;
第三步,在与端口的业务配置匹配后,需对包进行相应的VLAN处理,再进入下一步的操作,VLAN处理规则按照端口业务配置表进行转换。
即:当业务匹配后,准备转发的包还需要进行VLAN处理,再进入下一步的操作,VLAN处理规则按照端口业务配置表进行转换。
在上述技术方案的基础上,第二步所述的进行ONU的端口业务配置比较,需使用端口业务配置表,端口业务配置表记录以下内容:
当ONU进行数据业务配置时,GPON ONU的管理模块OMCI,保存ONU的端口业务配置到端口业务配置表;
当注册上的ONU进行增加数据业务配置时,其端口所配置的数据业务被存储进端口业务配置表中;
当删去ONU某条数据业务时,端口业务配置表中,对应的业务配置条目也被删除;
当ONU去授权时,将清空整个端口业务配置表;
端口业务配置表的参数cfgNum表示端口业务条数,每个用户UNI口最大支持16条业务,当参数cfgNum的值为零时,表示该端口没有配置数据业务;
下行包的vlan信息需与ONU的所有端口配置进行匹配比较,按照端口顺序逐个进行处理,实现把包正确的处理后,发向对应的用户UNI端口,进行业务配置比较时,将包的vlan信息与每个端口的所有业务配置进行比较,若不匹配则不转发,若匹配,则根据业务配置表进行VLAN处理后,准备预转发。
业务匹配比较:因为下行包是与上行逆向的过程,因此VLAN处理是与上行VLAN处理进行相反的操作。端口业务配置表中,存储的端口业务,与OMCI配置的数据业务一致,因此保存的的VLAN操作是对应于上行的VLAN处理。取包的vlan信息,与业务配置表中,vlan_after进行比较,若相同,则认为业务匹配;将包的vlan处理为vlan_before。
业务支持;与所配置的单播数据业务的VLAN处理保持一致,可支持透传、untag到tag模式,tag转换,及QinQ模式四种类型。其中透传模式可分为全vlan透传和tag透传两种。而QinQ模式,又包含内层业务VLAN模式。
ONU根据参数cfgtype及cfgQinQ来配置判断当前业务为何种VLAN处理模式。当cfgQinQ=0时,说明非QinQ模式;当cfgQinQ=1时,说明为QinQ模式。当cfgtype=0时,配置访问模式为全透传模式;当cfgtype=1时,配置访问模式为tag透传;当cfgtype=2时,配置为tag转换;当cfgtype=3时,配置为untag到tag模式。
处理后的包准备预转发,发送到所有业务匹配的用户UNI端口。
在上述技术方案的基础上,ONU基于物理端口进行包抑制处理,需使用端口包抑制配置表,端口包抑制配置表记录以下内容:
当ONU进行包抑制配置时,GPON ONU的管理模块OMCI,保存ONU的端口包抑制到端口包抑制配置表;即:从GPON协议管理模块OMCI处,获取ONU的端口包抑制配置;
当对注册上的ONU进行基于端口的包抑制配置时,其端口的包抑制配置被存储进一端口包抑制配置表中;
当修改ONU某端口的某类型的包抑制配置时,包抑制配置表中,对应的包类型的配置条目同时被修改;
当ONU去授权时,将清空整个包抑制配置表;
端口包抑制配置表包括的元素分别为:UNI端口号,包业务类型,包抑制开关,包抑制门限;
UNI端口号:为ONU的用户侧物理端口号。
包业务类型:抑制的包类型,分为三类:广播包、未知组播包、洪泛包。
包抑制开关:对应某端口的包抑制功能的使能或者关闭。
包抑制门限:每秒转发包的个数的最大值。
包抑制处理判断依据为:在经过VLAN处理后的包,准备转发向某端口时,需判断该端口的包抑制配置,具体如下:
若端口包抑制配置开关为未使能,则直接将包发向用户UNI口;
若端口包抑制配置开关为使能,则判断每秒已发包计数是否超过抑制门限,超过门限值,则不转发,否则直接将包发向用户UNI口。
本发明所述的二种配置表,即端口业务配置表,和端口包抑制配置表,都是在系统启动后初始化。在管理人员对ONU进行相应的配置操作后,同步更新,并动态立即生效。
(1)端口业务配置表:保存了每个UNI端口的数据业务配置信息。端口业务配置表中包括:UNI端口号、配置条目数cfgNum、VLAN操作业务类型、VLAN业务信息vlan_before及vlan_after。其中,参数cfgNum表示该端口业务条目数,每个用户UNI口最大支持16条业务。当参数cfgNum的值为零时,表示该端口没有配置数据业务。端口业务配置表中,存储的端口业务,与OMCI配置的数据业务一致,因此保存的的VLAN操作是对应于上行包的VLAN处理;同理,业务信息vlan_before对应于上行的UNI侧入口,业务信息vlan_after对应于上行的PON侧出口。故,下行包的VLAN处理,将是与上行处理逆向的过程。
当增加ONU某条数据业务时,端口业务配置表中,会增加对应的业务配置条目;
当删去ONU某条数据业务时,端口业务配置表中,对应的业务配置条目同时被删除;
当ONU去授权时,将清空整个端口业务配置表。
(2)端口包抑制配置表:保存了每个UNI端口的包抑制配置信息。端口包抑制配置表中包括:UNI端口号、包业务类型、包抑制开关、包抑制门限。其中,包业务类型表示抑制对象的包类型,0表示广播包;1表示未知组播包;2表示洪泛包。包抑制开关,表示是否对该包类型使能抑制功能,0表示去使能;1表示使能。包抑制门限,表示对该包类型进行抑制的上限值,即每秒最大转发的包个数。此参数只有在包抑制开关使能后,才生效。
当修改ONU某端口的某类型的包抑制配置时,端口包抑制配置表中,对应的包类型的配置条目同时被修改;
当ONU去授权时,将清空整个端口包抑制配置表。
下面对根据ONU配置的端口业务规则进行转发的处理过程进行说明。
如图2,端口业务配置比较的具体步骤如下:
B1、获取以太网包的vlan信息,是否带有vlan,如有vlan是单层还是双层vlan,并保存记录下对应的cvlan及svlan值,用于后续处理。
B2、端口业务配置比较,需与ONU的所有端口的所有配置的业务进行比较。逐一端口,然后逐一配置进行比较。以某一端口为例,说明配置比较过程。
首先,获取此端口的业务配置条目数cfgNum,若cfgNum=0,则说明此端口没有配置任何数据业务,直接跳入下一端口处理;若cfgNum>0,则说明此端口配置有数据业务。
若此端口配置有数据业务,将从该端口的第一条业务配置开始进行比较,直到该端口的最后一条业务配置。
比较某条业务配置时,需根据业务配置类型,将包的vlan信息,与端口业务配置表对应的该端口的业务配置的vlan_after进行比较。
(1)若包为不带vlan,即untag,则判断业务配置类型是否为全vlan透传,是则匹配,否则不匹配。
(2)若包为单层vlan,则先判断业务配置类型是否为全vlan透传,是则匹配,否则继续判断业务配置类型是否为tag透传或tag转换或为untag到tag业务,若不是则不匹配,若是则继续判断包的vlan的是否与端口的业务配置的vlan_after的cvlan值是否一致,是则匹配,否则不匹配。
(3)若包为双层vlan,首先判断业务配置类型是否为QinQ业务,不是则不匹配,若是则继续判断包的vlan的是否与端口的业务配置的vlan_after的svlan值是否一致,不是则不匹配,是则继续判断内层vlan业务是否与业务配置表匹配。
端口业务配置表,可以如下面表一所示:
其中,i代表ONU的UNI端口号,j代表该端口的业务配置的条目号。
表一:端口业务配置表
以上则完成了配置比较的过程。若不匹配,将进入下一条目配置比较。如果匹配,则进入包VLAN处理及后续转发步骤。
本发明所述的包VLAN处理具体步骤如下:
(1)若业务配置类型为全vlan透传,则包不进行改变。
(2)若业务配置为tag透传,则包不进行改变。
(3)若业务配置类型为tag转换,则将包的vlan转换为业务配置表的vlan_before的vlan。
(4)若业务配置类型为untag到tag业务,则去掉包的vlan。
(5)若业务配置类型为QinQ业务,则首先去掉包的外层vlan,然后根据对应的内层vlan业务类型将包的vlan转换为业务配置表的vlan_before的vlan。
以上则完成了包的VLAN处理的过程,其中对下行包的处理都为复制后,再处理转发。在进入下一配置条目的比较时,仍使用原始包进行配置比较及后续操作。
下面对ONU基于物理端口进行包抑制处理过程进行说明。主要包括端口包抑制配置比较,若被抑制则不转发,否则发向用户UNI端口。
如图3,基于物理端口进行包抑制的具体步骤如下:
首先查找端口包抑制配置表,对应于待发送包包类型的抑制开关是否使能,若未使能,则可直接发向用户UNI口;若使能,则需判断当前该端口已发送的此包类型的包数量,是否超过抑制门限,如果超过,则不转发,否则发向用户UNI口。
包抑制配置表的门限值,表示每秒发送此包类型的包个数上限。
端口包抑制配置表,可以如下面表二所示:
其中,i代表ONU的UNI端口号。
表二:端口包抑制配置表
包抑制处理过程,控制业务类型的细分度高,并可控制流量降低到合理的范围,从而有效地抑制广播风暴,避免网络拥塞,保证网络业务的正常运行。对终端用户进行精细化的服务。
以上所述仅为本发明的较佳描述,并不用于限制本发明,凡在本发明精神和原则之内所做的任何修改、等同替换和改进等,均含于本发明的保护范围之内。
本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (7)
1.一种GPON系统中下行广播、洪泛业务及组播业务处理方法,其特征在于:在GPON系统的OLT设置一个专用于发送下行广播、洪泛业务及未知组播包的承载通道标识,ONU注册上时,设置一个专用于接收下行广播、洪泛业务及未知组播业务的承载通道标识,并且其与OLT设置的承载通道标识相同;
当OLT接收到下行的广播、洪泛业务及未知组播业务时,将该包封装到带上述承载通道标识的GEM帧,将上述GEM帧广播发送到每个ONU;
ONU在收到带上述承载通道标识的GEM帧后,预处理为以太网报文,然后根据ONU配置的端口业务规则进行转发,最后,再转发包到用户UNI端口时,所述ONU可基于物理端口进行包抑制处理。
2.如权利要求1所述的GPON系统中下行广播、洪泛业务及组播业务处理方法,其特征在于:ONU设置一个专用于接收下行广播、洪泛业务及未知组播业务的承载通道标识,是通过如下步骤实现:
第一步,当ONU的PON经过测距状态进入运行状态后,ONU注册到OLT,并创建OMCI通道;
第二步,ONU通过OMCI通道向OLT进行设备信息上报的交互后,OLT的OMCI模块下发消息给ONU,并在ONU上配置一条默认的与OLT相同的GEM PORT ID的承载通道,简称为广播通道。
3.如权利要求2所述的GPON系统中下行广播、洪泛业务及组播业务处理方法,其特征在于:ONU通过广播通道收到GEM帧后,PON模块会将GEM帧处理为以太网包,然后将此包送往ONU的内部CPU端口,该ONU的CPU端口对应于PON的一个桥端口,专门用于从此PON的桥端口处,接收下行的广播、洪泛业务及未知组播业务的以太网包。
4.如权利要求3所述的GPON系统中下行广播、洪泛业务及组播业务处理方法,其特征在于,根据ONU配置的端口业务规则进行转发,包括以下步骤:
第一步,收到的以太网帧,按照包业务类型进行分类:获取以太网包的包类型,分为三类:广播、洪泛业务及未知组播业务类型;根据以太网包的目的MAC地址进行判断,若目的MAC地址为FF:FF:FF:FF:FF:FF,则判断为广播包;若目的MAC为01:00:5E:XX:XX:XX,则判断为未知组播包;其他则归为洪泛业务包;
第二步,进行ONU的端口业务配置比较,不匹配则不转发,匹配则转入第三步;
第三步,在与端口的业务配置匹配后,需对包进行相应的VLAN处理,再进入下一步的操作,VLAN处理规则按照端口业务配置表进行转换。
5.如权利要求4所述的GPON系统中下行广播、洪泛业务及组播业务处理方法,其特征在于,第二步所述的进行ONU的端口业务配置比较,需使用端口业务配置表,端口业务配置表记录以下内容:
当ONU进行数据业务配置时,GPON ONU的管理模块OMCI,保存ONU的端口业务配置到端口业务配置表;
当注册上的ONU进行增加数据业务配置时,其端口所配置的数据业务被存储进端口业务配置表中;
当删去ONU某条数据业务时,端口业务配置表中,对应的业务配置条目也被删除;
当ONU去授权时,将清空整个端口业务配置表;
端口业务配置表的参数cfgNum表示端口业务条数,每个用户UNI口最大支持16条业务,当参数cfgNum的值为零时,表示该端口没有配置数据业务;
下行包的vlan信息需与ONU的所有端口配置进行匹配比较,按照端口顺序逐个进行处理,实现把包正确的处理后,发向对应的用户UNI端口,进行业务配置比较时,将包的vlan信息与每个端口的所有业务配置进行比较,若不匹配则不转发,若匹配,则根据业务配置表进行VLAN处理后,准备预转发。
6.如权利要求5所述的GPON系统中下行广播、洪泛业务及组播业务处理方法,其特征在于,ONU基于物理端口进行包抑制处理,需使用端口包抑制配置表,端口包抑制配置表记录以下内容:
当ONU进行包抑制配置时,GPON ONU的管理模块OMCI,保存ONU的端口包抑制到端口包抑制配置表;即:从GPON协议管理模块OMCI处,获取ONU的端口包抑制配置;
当对注册上的ONU进行基于端口的包抑制配置时,其端口的包抑制配置被存储进一端口包抑制配置表中;
当修改ONU某端口的某类型的包抑制配置时,包抑制配置表中,对应的包类型的配置条目同时被修改;
当ONU去授权时,将清空整个包抑制配置表;
端口包抑制配置表包括的元素分别为:UNI端口号,包业务类型,包抑制开关,包抑制门限;
UNI端口号:为ONU的用户侧物理端口号,
包业务类型:抑制的包类型,分为三类:广播包、未知组播包、洪泛包,
包抑制开关:对应某端口的包抑制功能的使能或者关闭,
包抑制门限:每秒转发包的个数的最大值,
若端口包抑制配置开关为未使能,则直接将包发向用户UNI口;
若端口包抑制配置开关为使能,则判断每秒已发包计数是否超过抑制门限,超过门限值,则不转发,否则直接将包发向用户UNI口。
7.如权利要求6所述的GPON系统中下行广播、洪泛业务及组播业务处理方法,其特征在于:包抑制处理判断依据为:在经过VLAN处理后的包,准备转发向某端口时,需判断该端口的包抑制配置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110367115.0A CN102447568B (zh) | 2011-11-18 | 2011-11-18 | 一种gpon系统中下行广播、洪泛业务及组播业务处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110367115.0A CN102447568B (zh) | 2011-11-18 | 2011-11-18 | 一种gpon系统中下行广播、洪泛业务及组播业务处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102447568A true CN102447568A (zh) | 2012-05-09 |
CN102447568B CN102447568B (zh) | 2014-12-24 |
Family
ID=46009676
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110367115.0A Active CN102447568B (zh) | 2011-11-18 | 2011-11-18 | 一种gpon系统中下行广播、洪泛业务及组播业务处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102447568B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103095596A (zh) * | 2013-01-08 | 2013-05-08 | 太仓市同维电子有限公司 | 一种gpon中隔离管理通道和业务通道的方法 |
CN104301176A (zh) * | 2014-09-29 | 2015-01-21 | 上海斐讯数据通信技术有限公司 | 一种多onu设备测试系统及方法 |
CN105207873A (zh) * | 2015-08-31 | 2015-12-30 | 华为技术有限公司 | 一种报文处理方法和装置 |
CN105516832A (zh) * | 2016-01-07 | 2016-04-20 | 烽火通信科技股份有限公司 | 一种gpon系统中终端设备数据qinq的实现方法 |
CN103840996B (zh) * | 2014-03-03 | 2017-08-01 | 烽火通信科技股份有限公司 | 光网络单元中实现用户端口vlan业务管理的方法及系统 |
CN108521616A (zh) * | 2018-03-30 | 2018-09-11 | 烽火通信科技股份有限公司 | 一种pon设备配置文件快速转换方法及系统 |
CN110798259A (zh) * | 2019-11-04 | 2020-02-14 | 山东超越数控电子股份有限公司 | 一种基于光模块的广播风暴抑制方法及装置 |
CN111163378A (zh) * | 2019-11-26 | 2020-05-15 | 中盈优创资讯科技有限公司 | 光网络组播下沉管理方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1878122A (zh) * | 2005-06-07 | 2006-12-13 | 中兴通讯股份有限公司 | 以太网无源光网络下行广播、洪泛的信息隔离方法及装置 |
CN101056191A (zh) * | 2007-06-14 | 2007-10-17 | 中兴通讯股份有限公司 | Gpon系统中的组播处理方法 |
CN101079809A (zh) * | 2007-06-12 | 2007-11-28 | 中兴通讯股份有限公司 | 一种吉比特无源光网络中的以太网业务处理方法 |
CN101227752A (zh) * | 2008-02-05 | 2008-07-23 | 中兴通讯股份有限公司 | 一种吉比特无源光网络的对等通信方法 |
CN101325460A (zh) * | 2007-06-12 | 2008-12-17 | 中兴通讯股份有限公司 | 一种gpon系统中下行广播、洪泛业务的处理方法 |
-
2011
- 2011-11-18 CN CN201110367115.0A patent/CN102447568B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1878122A (zh) * | 2005-06-07 | 2006-12-13 | 中兴通讯股份有限公司 | 以太网无源光网络下行广播、洪泛的信息隔离方法及装置 |
CN101079809A (zh) * | 2007-06-12 | 2007-11-28 | 中兴通讯股份有限公司 | 一种吉比特无源光网络中的以太网业务处理方法 |
CN101325460A (zh) * | 2007-06-12 | 2008-12-17 | 中兴通讯股份有限公司 | 一种gpon系统中下行广播、洪泛业务的处理方法 |
CN101056191A (zh) * | 2007-06-14 | 2007-10-17 | 中兴通讯股份有限公司 | Gpon系统中的组播处理方法 |
CN101227752A (zh) * | 2008-02-05 | 2008-07-23 | 中兴通讯股份有限公司 | 一种吉比特无源光网络的对等通信方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103095596A (zh) * | 2013-01-08 | 2013-05-08 | 太仓市同维电子有限公司 | 一种gpon中隔离管理通道和业务通道的方法 |
CN103840996B (zh) * | 2014-03-03 | 2017-08-01 | 烽火通信科技股份有限公司 | 光网络单元中实现用户端口vlan业务管理的方法及系统 |
CN104301176A (zh) * | 2014-09-29 | 2015-01-21 | 上海斐讯数据通信技术有限公司 | 一种多onu设备测试系统及方法 |
CN105207873A (zh) * | 2015-08-31 | 2015-12-30 | 华为技术有限公司 | 一种报文处理方法和装置 |
CN105207873B (zh) * | 2015-08-31 | 2019-02-26 | 华为技术有限公司 | 一种报文处理方法和装置 |
CN105516832A (zh) * | 2016-01-07 | 2016-04-20 | 烽火通信科技股份有限公司 | 一种gpon系统中终端设备数据qinq的实现方法 |
CN105516832B (zh) * | 2016-01-07 | 2019-01-15 | 烽火通信科技股份有限公司 | 一种gpon系统中终端设备数据qinq的实现方法 |
CN108521616A (zh) * | 2018-03-30 | 2018-09-11 | 烽火通信科技股份有限公司 | 一种pon设备配置文件快速转换方法及系统 |
CN108521616B (zh) * | 2018-03-30 | 2021-03-02 | 烽火通信科技股份有限公司 | 一种pon设备配置文件快速转换方法及系统 |
CN110798259A (zh) * | 2019-11-04 | 2020-02-14 | 山东超越数控电子股份有限公司 | 一种基于光模块的广播风暴抑制方法及装置 |
CN111163378A (zh) * | 2019-11-26 | 2020-05-15 | 中盈优创资讯科技有限公司 | 光网络组播下沉管理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102447568B (zh) | 2014-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102447568A (zh) | 一种gpon系统中下行广播、洪泛业务及组播业务处理方法 | |
CN101005445B (zh) | 一种将业务流映射到业务传输通道的方法及光网络终端 | |
CN102821029B (zh) | 一种以太网无源光网络中的多业务带宽分配方法及其装置 | |
CN100555949C (zh) | 一种对GPON系统配置Native VLAN以及处理以太网报文的方法 | |
CN104218995B (zh) | 一种onu、通信系统及onu通信方法 | |
JP3742406B2 (ja) | イーサネット(登録商標)受動光加入者ネットワークシステム | |
CN104253735B (zh) | 光网络单元、通信系统及方法 | |
EP2355374B1 (en) | Method, system and optical line terminal for message transmission in an optical communication system | |
CN108989915B (zh) | 一种基于onu粒度的接入网olt切片的方法及系统 | |
CN101686190B (zh) | 数据传输的映射方法、装置及系统 | |
US20080002976A1 (en) | Enhanced optical line terminal controller | |
CN101212821A (zh) | 无源光网络信号处理装置、信号处理方法及gtc帧 | |
EP3468219B1 (en) | Method and apparatus for generating forwarding entries for devices in optical network | |
CN102395056B (zh) | 虚拟局域网模式的配置方法、系统 | |
CN105991318B (zh) | 一种配置数据分发方法及装置 | |
CN102714614B (zh) | 无源光网络中数据的传输方法、用户侧设备和系统 | |
CN104467951A (zh) | 光网络单元管理方法及光网络单元 | |
CN1997240B (zh) | 无源光网络组播流量控制方法、系统及无源光网络终端 | |
CN101257487B (zh) | 一种将业务流映射到业务传输通道的方法及光网络终端 | |
CN108260032A (zh) | Gpon-olt系统中实现业务虚端口的方法 | |
CN101414955B (zh) | 以太网无源光网络系统上虚拟局域网中数据流的控制方法 | |
CN105207956A (zh) | 电力终端通信接入网的多业务隔离实时通信系统及方法 | |
KR101348121B1 (ko) | 음성, 데이터 및 비디오 서비스용 통합형 수동광네트워크 맥 정합장치 및 그를 이용한 통합형 수동광네트워크 종단장치 | |
CN101399820A (zh) | 一种吉比特以太网无源光网络系统组播业务控制方法 | |
CN101582877B (zh) | 一种gpon系统中实现帧过滤的远程管理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |