一种以太网无源光网络系统的多播数据传输方法

文档序号:7763238阅读:217来源:国知局
专利名称:一种以太网无源光网络系统的多播数据传输方法
技术领域
本发明涉及一种数据传输方法,尤其是一种EPON/IOGEPON (Ethernet Passive Optical Network,以太网无源光网络 /10 Gigabit Ethernet Passive Optical Network, 10 吉比
特以太网无源光网络)系统的多播数据的快速传输方法,具体地说是一种以太网无源光 网络系统的多播数据传输方法。
背景技术
EPON/IOGEPON 系统由 OLT (Optical Line Terminal,光线路终端)、ONU (Optical Network Unit,光网络单元)禾Π ODN (Optical Distribution Network,光配线网)
组成,光网络终端ONT (Optical Network Terminal,光网络终端)为ONU的一种,应用 于光纤到户FTTH (Fiber To The Home光纤到户)场景。ODN为点到多点结构,一个OLT
通过ODN连接多个ONU。EPON/IOGEPON系统中,下行数据的发送具有天然的广播特性,OLT发出的 下行数据能够被下联的所有ONU接收到,ONU根据下行数据中的相关信息检查判断是 否接受,例如ONU中配置有LLID (Logical Link Identifier,逻辑链路标识)或者MAC
(Media Access Control,媒体访问控制)地址,ONU通过检查下行数据中的LLID域或 者MAC地址域,与本地的LLID或者MAC地址判断是否接受下行数据。EPON/IOGEPON系统中,为了实现OLT到ONU的广播数据发送,定义了专门 的广播通道,如LLID=0x7ffff定义为广播LLID,所有ONU都会接受携带广播LLID的下 行数据。EPON/IOGEPON系统中的广播通道利用了系统天然的广播特性,为广播数据包 的发送提供了方便高效的手段,避免了广播数据包转为单播数据包,实现单拷贝广播。 但是在EPON/IOGEPON系统中,除了广播以外,还存在多播的情况,即下行数据包是 OLT发送给多个ONU而不是所有0NU,例如,对OLT下联的多个ONU (而不是所有 ONU)同时进行版本下载。EPON/IOGEPON系统在实现多播数据的发送时,一般采用 广播通道,ONU首先从接受广播数据,再根据其他信息判断是否接受多播数据,这种方 法需要ONU进行多重判断,效率较低。EPON/IOGEPON系统还可以把多播数据转为多 份单播数据的方式进行发送,但是这种方法降低了带宽利用率。

发明内容
本发明的目的是针对现有的EPON/IOGEPON系统中进行定向数据传输时需进行 多重判断,效率较低或带宽利用率低的问题,发明一种可根据多播信息无需进行多重判 断即可快速传输到希望的光网络单元的、带宽利用率高的以太网无源光网络系统的多播 数据传输方法。本发明的技术方案是
一种以太网无源光网络系统的多播数据传输方法,其特征是它包括以下步骤a)预先确定系统内接收多播数据的光网络单元ONU;
b)光线路终端OLT通过系统广播通道发送携带有多播信息的多播数据;
C)预先被确定接收多播数据的光网络单元ONU光网络单元根据自身记录的多播信息 与多播数据携带的多播信息进行比较,如果一致则接受多播数据,否则则不接收多播数 据。其中,所述的预先确定系统内接收多播数据的光网络单元ONU的方法包括
(1)事先将多播信息配置并记录在所述接收多播数据的光网络单元ONU内;
(2)光线路终端OLT事先将多播信息通知给接收多播数据的光网络单元ONU,接 收多播数据包的光网络单元ONU对多播信息进行记录。所述的多播信息为静态配置或动态配置。所述的多播数据携带的多播信息存在于多播数据包中的一个或者多个域中。所述的多播信息包括多播数据中的相关标识,接受多播数据的光网络单元ONU 的相关标识以及接受多播数据的光网络单元ONU的相关配置信息。所述的多播信息配置可通过以下两种方法中的一种加以实现
(a)通过LLID域的mode比特位进行多播组及其成员即每个多播组中的光网络单 元ONU的设置;当收到以太网包的mode位为O而且logical_link_id与本地的LLID匹 配,则接收数据包;当光网络单元收到以太网包的mode位为1而且logical_link_id与本 地的logical_link_id不匹配,则接收数据包;当收到的logical_link_id为0x7fff,则接收数 据包;否则ONU不做处理。(b)通过扩展OAM配置设置多播组与成员,设置一个设定的LLID值作为多播 组的LLID,当该多播组LLID配置到ONU时,该ONU即属于该多播组,否则ONU不属 于该多播组,将ONU加入/退出多播组的命令发送到ONU,ONU根据“多播组LLID” 和“加入/退出多播组”信息配置自身加入或者退出多播组LLID指定的多播组。本发明的有益效果
本发明提供的无源光网络系统的多播数据传输方法,预先确定接受多播数据的光网 络单元ONU并通过系统广播通道发送多播数据,从而避免了多播数据转多份单播数据的 方式进行多播传输,有效提高了 EPON/IOGEPON系统的多播数据传输效率和带宽利用 率,并且能够有效防止非多播成员的ONU受多播数据的打扰。本发明避免多播数据转多份单播数据的方式进行传输,有效提高带宽利用率, 同时避免非多播成员对多播数据进行多次接收判断,有效提高了 ONU的数据接受效率。


图1是本发明多播组与成员设置示意图。
具体实施例方式下面结合附图和实施例对本发明作进一步的说明。如图1所示。一种以太网无源光网络系统的多播数据传输方法,它包括以下步骤 a)预先确定系统内接收多播数据的光网络单元ONU;b)光线路终端OLT通过系统广播通道发送携带有多播信息的多播数据; C)预先被确定接收多播数据的光网络单元ONU光网络单元根据自身记录的多播信息 与多播数据携带的多播信息进行比较,如果一致则接受多播数据,否则则不接收多播数 据。其中,所述的预先确定系统内接收多播数据的光网络单元ONU的方法包括
(1)事先将多播信息配置并记录在所述接收多播数据的光网络单元ONU内;
(2)光线路终端OLT事先将多播信息通知给接收多播数据的光网络单元ONU,接 收多播数据包的光网络单元ONU对多播信息进行记录。详述如下
(1)多播信息的选择和配置
(1.1)通过LLID域的mode比特位设置多播组与成员
EPON/1OGEPON协议重用以太网协议,其中以太网协议中的preamble/SFD域作如 表1所示的修改。
权利要求
1.一种以太网无源光网络系统的多播数据传输方法,其特征是它包括以下步骤则不接收多播数据;其中,所述的预先确定系统内接收多播数据的光网络单元ONU的方法包括事先将多播信息配置并记录在所述接收多播数据的光网络单元ONU内;光线路终端OLT事先将多播信息通知给接收多播数据的光网络单元ONU,接收多播 数据包的光网络单元ONU对多播信息进行记录。
2.根据权利要求1所述的以太网无源光网络系统的多播数据传输方法,其特征是所述 的多播信息为静态配置或动态配置。
3.根据权利要求1所述的以太网无源光网络系统的多播数据传输方法,其特征是所述 的多播数据携带的多播信息存在于多播数据包中的一个或者多个域中。
4.根据权利要求1或3所述的以太网无源光网络系统的多播数据传输方法,其特征是 所述的多播信息包括多播数据中的相关标识,接受多播数据的光网络单元ONU的相关标 识以及接受多播数据的光网络单元ONU的相关配置信息。
5.根据权利要求1所述的以太网无源光网络系统的多播数据传输方法,其特征是所述 的多播信息配置可通过以下两种方法中的一种加以实现(a)通过LLID域的mode比特位进行多播组及其成员即每个多播组中的光网络单 元ONU的设置;当收到以太网包的mode位为O而且logical_link_id与本地的LLID匹 配,则接收数据包;当光网络单元收到以太网包的mode位为1而且logical_link_id与本 地的logical_link_id不匹配,则接收数据包;当收到的logical_link_id为0x7fff,则接收数 据包;否则ONU不做处理;(b)通过扩展OAM配置设置多播组与成员,设置一个设定的LLID值作为多播组的 LLID,当该多播组LLID配置到ONU时,该ONU即属于该多播组,否则ONU不属于该 多播组,将ONU加入/退出多播组的命令发送到ONU,ONU根据“多播组LLID”和“加入/退出多播组”信息配置自身加入或者退出多播组LLID指定的多播组。
全文摘要
一种以太网无源光网络系统的多播数据传输方法,其特征是它包括以下步骤预先确定系统内接收多播数据的光网络单元ONU;光线路终端OLT通过系统广播通道发送携带有多播信息的多播数据;预先被确定接收多播数据的光网络单元ONU光网络单元根据自身记录的多播信息与多播数据携带的多播信息进行比较,如果一致则接受多播数据,否则则不接收多播数据。本发明避免多播数据转多份单播数据的方式进行传输,有效提高带宽利用率,同时避免非多播成员对多播数据进行多次接收判断,有效提高ONU的数据接受效率。
文档编号H04L12/18GK102014317SQ20101052136
公开日2011年4月13日 申请日期2010年10月27日 优先权日2010年10月27日
发明者李青松 申请人:南京中兴群力信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1