以太网无源光网络中的报文模拟交互方法和报文模拟交互单元的制作方法

文档序号:7807090阅读:124来源:国知局
以太网无源光网络中的报文模拟交互方法和报文模拟交互单元的制作方法
【专利摘要】本发明公开了一种以太网无源光网络中的报文模拟交互方法和报文模拟交互单元。报文模拟交互方法包括获取连接OLT的特定光纤接口的测试ONU在与OLT交互过程中由测试ONU发出的原始报文,原始报文中具有关键字信息,原始报文的关键字信息用于供OLT识别测试ONU;对原始报文中的关键字信息按照预定策略进行多次更改,得到多种修改报文,多种修改报文中的关键字信息互不相同,且修改报文的种类数量至少等于OLT的光纤接口数量;为OLT的每一光纤接口配置一种修改报文,并对OLT的每一光纤接口进行检测,当检测到OLT的光纤接口发出交互报文后,将光纤接口对应配置的修改报文发送至OLT,以模拟OLT与ONU的交互过程。本发明能够减少ONU的用量,提高测试可靠度,简化测试复杂度和降低测试成本。
【专利说明】以太网无源光网络中的报文模拟交互方法和报文模拟交互单元
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其是一种以太网无源光网络中的报文模拟交互方法,还涉及一种以太网无源光网络中的报文模拟交互单元。
【背景技术】
[0002]在EPON(Ethernet Passive Optical Network,以太网无源光网络)系统的实验环境中,需要对0LT(0ptical Line Terminal,光线路终端)进行性能、规格等测试。
[0003]现有技术的一种测试方法是为一台OLT连接数量庞大的0NU(0ptical NetworkUnit,光网络单元),通过OLT与ONU的交互过程完成测试。这种方法由于ONU的数量庞大(例如某些类型的OLT能够挂载8192个0NU),导致测试成本显著增加。
[0004]为了减少成本,现有技术的另一种方式是对每个ONU进行模拟得到模拟0NU,通过模拟ONU与OLT的交互过程完成测试。虽然该方法不需要为OLT挂载真是的0LT,但是模拟ONU与真实ONU之间或多或少存在差异化,导致测试可靠度降低。并且如果真实onu与OLT的交互过程发生改变,虚拟onu也需要同步进行改变,测试过程较为繁琐。

【发明内容】

[0005]本发明所要解决的技术问题是:针对上述存在的问题,提供一种以太网无源光网络中的报文模拟交互方法和报文模拟交互单元,能够减少ONU的用量,提高测试可靠度,简化测试复杂度和降低测试成本。
[0006]本发明采用的技术方案如下:
[0007]提供一种以太网无源光网络中的报文模拟交互方法,包括:获取连接OLT的特定光纤接口的测试ONU在与所述OLT交互过程中由所述测试ONU发出的原始报文,所述原始报文中具有关键字信息,用于供所述OLT识别所述测试ONU ;对所述原始报文中的关键字信息按照预定策略进行多次更改,得到多种修改报文,所述多种修改报文中的关键字信息互不相同,且所述修改报文的种类数量至少等于所述OLT的光纤接口数量;为所述OLT的每一光纤接口配置一种修改报文,并对所述OLT的每一光纤接口进行检测,当检测到所述OLT的光纤接口发出交互报文后,将所述光纤接口对应配置的修改报文发送至所述0LT,以模拟所述OLT与ONU的交互过程。
[0008]其中,所述获取连接OLT的特定光纤接口的测试ONU在与所述OLT交互过程中由所述测试ONU发出的原始报文的步骤包括:将所述OLT的特定千兆以太网GE接口与所述特定光纤接口进行映射,通过所述特定GE接口获取所述原始报文。
[0009]其中,所述关键字信息包括媒体访问控制MAC地址。
[0010]另外还提供一种以太网无源光网络中的报文模拟交互单元,所述报文模拟交互单兀包括报文获取模块、报文修改模块和报文交互模块,其中,所述报文获取模块用于获取连接OLT的特定光纤接口的测试ONU在与所述OLT交互过程中由所述测试ONU发出的原始报文,所述原始报文中具有关键字信息,用于供所述OLT识别所述测试ONU ;所述报文修改模块用于对所述原始报文中的关键字信息按照预定策略进行多次更改,得到多种修改报文,所述多种修改报文中的关键字信息互不相同,且所述修改报文的种类数量至少等于所述OLT的光纤接口数量;所述报文交互模块用于为所述OLT的每一光纤接口配置一种修改报文,并对所述OLT的每一光纤接口进行检测,当检测到所述OLT的光纤接口发出交互报文后,将所述光纤接口对应配置的修改报文发送至所述0LT,以模拟所述OLT与ONU的交互过程。
[0011]其中,所述报文获取模块具体用于将所述OLT的特定千兆以太网GE接口与所述特定光纤接口进行映射,通过所述特定GE接口获取所述原始报文。
[0012]其中,所述关键字信息包括媒体访问控制MAC地址。
[0013]其中,所述报文交互模块包括多个测试接口,每一所述测试接口与所述OLT的每一光纤接口对应连接。
[0014]其中,每一所述测试接口通过光电转换器与所述OLT的每一光纤接口对应连接。
[0015]综上所述,由于采用了上述技术方案,本发明的有益效果是:通过修改测试ONU发出的原始报文中的关键字信息,得到多种修改报文,每一种修改报文的关键字信息不同,使得OLT收到不同的修改报文时,会判断为不同的0NU,从而能够减少ONU的用量,提高测试可靠度,简化测试复杂度和降低测试成本。
【专利附图】

【附图说明】
[0016]本发明将通过例子并参照附图的方式说明,其中:
[0017]图1是本发明以太网无源光网络中的报文模拟交互方法一实施例的流程示意图。
[0018]图2是本发明以太网无源光网络中的报文模拟交互单元一实施例的结构示意图。
[0019]图3是图2所示的报文模拟交互单元一种应用场景中获取原始报文的示意图。
[0020]图4是图2所示的报文模拟交互单元一种应用场景中发送修改报文的示意图。
【具体实施方式】
[0021]本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
[0022]本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
[0023]如图1所示,是本发明以太网无源光网络中的报文模拟交互方法一实施例的流程示意图。报文模拟交互方法的流程如下:
[0024]Sll:获取连接OLT的特定光纤接口的测试ONU在与OLT交互过程中由测试ONU发出的原始报文,原始报文中具有关键字信息,用于供OLT识别测试0NU。
[0025]其中,OLT —般具有多个光纤接口,该特定光纤接口是多个光纤接口中的任意一个,该测试ONU与该特定光纤接口连接上后即可与OLT进行交互。OLT在与测试ONU的交互过程中,可以通过原始报文中的关键字信息将测试ONU与其它ONU区别开。在本实施例中,关键字信息可以包括MAC (Media Access Control,媒体访问控制)地址。当然,也可以包括其它用于标识测试ONU的信息。
[0026]在本实施例中,步骤Sll包括:将OLT的特定GE (Gigabit Ethernet,千兆以太网)接口与特定光纤接口进行映射,通过特定GE接口获取原始报文。其中,原始报文不是直接在ONU上获取,而是在OLT的特定GE接口获取。OLT上也具有多个GE接口,特定GE接口是多个GE接口中的任意一个。将该特定GE接口与该特定光纤接口映射后,从特定光纤接口上传输的报文都可以从GE接口上获得。
[0027]S12:对原始报文中的关键字信息按照预定策略进行多次更改,得到多种修改报文,多种修改报文中的关键字信息互不相同,且修改报文的种类数量至少等于OLT的光纤
接口数量。
[0028]其中,每修改一次原始报文,都会得到一种修改报文。这些修改报文与原始报文相t匕,除了关键字信息不同,其它内容可以全部相同。预定策略定义了关键字信息的修改方式,例如,当关键字信息为MAC地址时,预定策略为每次修改的MAC地址相对于上一次修改的MAC地址加一或减一。
[0029]S13:为OLT的每一光纤接口配置一种修改报文,并对OLT的每一光纤接口进行检测,当检测到OLT的光纤接口发出交互报文后,将光纤接口对应配置的修改报文发送至0LT,以模拟OLT与ONU的交互过程。
[0030]其中,交互报文可以是请求报文,修改报文可以是应答请求报文的响应报文。由于每个光纤接口都配置修改报文,而所有修改报文都是依照原始报文进行修改,原始报文是通过真实的测试ONU与OLT进行交互时获取的,所以OLT的每个光纤接口都模拟出了一个ONU, OLT在接收到修改报文后,会认为发出修改报文的是真实的0NU,从而达到模拟交互过程的目的。
[0031]本发明实施例的报文模拟交互方法中,由于原始报文来自于真实的0NU,由原始报文修改得到的修改报文可以模拟出真实0NU,而不是凭空生成虚拟0NU,所以修改报文相对于原始报文的差异化更小,从而能够减少ONU的用量,提高测试可靠度,简化测试复杂度和降低测试成本。
[0032]如图2所示,是本发明以太网无源光网络中的报文模拟交互单元一实施例的结构示意图。报文模拟交互单元包括报文获取模块21、报文修改模块22和报文交互模块23。
[0033]报文获取模块21用于获取连接OLT的特定光纤接口的测试ONU在与OLT交互过程中由测试ONU发出的原始报文,原始报文中具有关键字信息,用于供OLT识别测试0NU。其中,OLT —般具有多个光纤接口,该特定光纤接口是多个光纤接口中的任意一个,该测试ONU与该特定光纤接口连接上后即可与OLT进行交互。OLT在与测试ONU的交互过程中,可以通过原始报文中的关键字信息将测试ONU与其它ONU区别开。在本实施例中,关键字信息可以包括MAC地址。当然,也可以包括其它用于标识测试ONU的信息。在本实施例中,报文获取模块23具体用于将LT的特定GE接口与特定光纤接口进行映射,通过特定GE接口获取原始报文。
[0034]报文修改模块22用于对原始报文中的关键字信息按照预定策略进行多次更改,得到多种修改报文,多种修改报文中的关键字信息互不相同,且修改报文的种类数量至少等于OLT的光纤接口数量。其中,每修改一次原始报文,报文修改模块22都会得到一种修改报文。这些修改报文与原始报文相比,除了关键字信息不同,其它内容可以全部相同。预定策略定义了关键字信息的修改方式,例如,当关键字信息为MAC地址时,预定策略为每次修改的MAC地址相对于上一次修改的MAC地址加一或减一。
[0035]报文交互模块23用于为OLT的每一光纤接口配置一种修改报文,并对OLT的每一光纤接口进行检测,当检测到OLT的光纤接口发出交互报文后,将光纤接口对应配置的修改报文发送至0LT,以模拟OLT与ONU的交互过程。其中,交互报文可以是请求报文,修改报文可以是应答请求报文的响应报文。由于每个光纤接口都配置修改报文,而所有修改报文都是依照原始报文进行修改,原始报文是通过真实的测试ONU与OLT进行交互时获取的,所以OLT的每个光纤接口都模拟出了一个ONU,OLT在接收到修改报文后,会认为发出修改报文的是真实的0NU,从而达到模拟交互过程的目的。在本实施例中,报文交互模块23包括多个测试接口,每一测试接口与OLT的每一光纤接口对应连接。优选地,每一测试接口通过光电转换器与OLT的每一光纤接口对应连接。
[0036]结合参见图3和图4,下面将介绍本实施例报文模拟交互单元的一种应用场景。在图3中,报文模拟交互单元集成于计算机中,计算机连接到OLT上的一个GE接口,OLT的一个光纤接口(PON)上连接ONU。计算机在GE接口上对连接ONU的光纤接口进行映射,使得计算机可以从GE接口获取所有通过光纤接口收发的报文。
[0037]当获取到报文后,可以批量进行修改。即通过预定策略修改原始报文同时得到多种修改报文。
[0038]得到修改报文后,将OLT上的光纤接口全部空闲,再将计算机与OLT的各个光纤接口通过光电转换器进行连接,并为OLT的每一光纤接口配置一种修改报文,从而OLT的光纤接口发出交互报文时,计算机可以将对应的修改报文发送给0LT,也就模拟出OLT与ONU的交互过程。
[0039]通过上述方式,本发明的以太网无源光网络中的报文模拟交互方法和报文模拟交互单元通过修改测试ONU发出的原始报文中的关键字信息,得到多种修改报文,每一种修改报文的关键字信息不同,使得OLT收到不同的修改报文时,会判断为不同的0NU,从而能够减少ONU的用量,提高测试可靠度,简化测试复杂度和降低测试成本。
[0040]本发明并不局限于前述的【具体实施方式】。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。
【权利要求】
1.一种以太网无源光网络中的报文模拟交互方法,其特征在于,包括: 获取连接光线路终端OLT的特定光纤接口的测试光网络单元ONU在与所述OLT交互过程中由所述测试ONU发出的原始报文,所述原始报文中具有关键字信息,用于供所述OLT识别所述测试ONU ; 对所述原始报文中的关键字信息按照预定策略进行多次更改,得到多种修改报文,所述多种修改报文中的关键字信息互不相同,且所述修改报文的种类数量至少等于所述OLT的光纤接口数量; 为所述OLT的每一光纤接口配置一种修改报文,并对所述OLT的每一光纤接口进行检测,当检测到所述OLT的光纤接口发出交互报文后,将所述光纤接口对应配置的修改报文发送至所述0LT,以模拟所述OLT与ONU的交互过程。
2.根据权利要求1所述的报文模拟交互方法,其特征在于,所述获取连接OLT的特定光纤接口的测试ONU在与所述OLT交互过程中由所述测试ONU发出的原始报文的步骤包括: 将所述OLT的特定千兆以太网GE接口与所述特定光纤接口进行映射,通过所述特定GE接口获取所述原始报文。
3.根据权利要求1所述的报文模拟交互方法,其特征在于,所述关键字信息包括媒体访问控制MAC地址。
4.一种以太网无源光网络中的报文模拟交互单元,其特征在于,所述报文模拟交互单兀包括报文获取模块、 报文修改模块和报文交互模块,其中, 所述报文获取模块用于获取连接光线路终端OLT的特定光纤接口的测试光网络单元ONU在与所述OLT交互过程中由所述测试ONU发出的原始报文,所述原始报文中具有关键字信息,用于供所述OLT识别所述测试ONU ; 所述报文修改模块用于对所述原始报文中的关键字信息按照预定策略进行多次更改,得到多种修改报文,所述多种修改报文中的关键字信息互不相同,且所述修改报文的种类数量至少等于所述OLT的光纤接口数量; 所述报文交互模块用于为所述OLT的每一光纤接口配置一种修改报文,并对所述OLT的每一光纤接口进行检测,当检测到所述OLT的光纤接口发出交互报文后,将所述光纤接口对应配置的修改报文发送至所述0LT,以模拟所述OLT与ONU的交互过程。
5.根据权利要求4所述的报文模拟交互单元,其特征在于,所述报文获取模块具体用于将所述OLT的特定千兆以太网GE接口与所述特定光纤接口进行映射,通过所述特定GE接口获取所述原始报文。
6.根据权利要求4所述的报文模拟交互单元,其特征在于,所述关键字信息包括媒体访问控制MAC地址。
7.根据权利要求4所述的报文模拟交互单元,其特征在于,所述报文交互模块包括多个测试接口,每一所述测试接口与所述OLT的每一光纤接口对应连接。
8.根据权利要求7所述的报文模拟交互单元,其特征在于,每一所述测试接口通过光电转换器与所述OLT的每一光纤接口对应连接。
【文档编号】H04B10/07GK104022816SQ201410289190
【公开日】2014年9月3日 申请日期:2014年6月25日 优先权日:2014年6月25日
【发明者】王峰 申请人:成都广达电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1