主从通信方法和olt系统的制作方法

文档序号:7984188阅读:472来源:国知局
主从通信方法和olt系统的制作方法
【专利摘要】本发明公开了一种主从通信方法和OLT系统。所述主从通信方法包括步骤:S1.所述OLT系统的主控盘在一数据包中以TLV格式封装一配置数据;S2.所述主控盘发送所述数据包至一业务盘;S3.所述业务盘从所述数据包中剥离所述配置数据。本发明还提供了一种使用所述主从通信方法的OLT系统。本发明的主从通信方法和OLT系统中通过采用在报文的数据内容加入TLV格式的配置数据,从而使得组包方式灵活、简单而且便于扩展。
【专利说明】主从通信方法和OLT系统
【技术领域】
[0001]本发明涉及一种主从通信方法和使用所述主从通信方法的0LT系统。
【背景技术】
[0002]ΕΡ0Ν机架0LT系统的主控盘与业务盘之间需要配置私有通信协议,通过该协议可以实现主控盘对业务盘的控制和管理,保证分布式ΕΡ0Ν系统稳定可靠的运行。
[0003]因此目前大部分ΕΡ0Ν系统的私有通信协议的实现,基本采用的是各自厂家私有协议组包方式。而且现有技术中所述私有通信协议的通用做法是将主控盘生成的一些配置参数固定到私有通信协议报文中某个字段,比如配置有3个参数:Datal、Data2、Data3,这三个参数是需要事先约定到报文中的特定位置,并且规定特定的长度。而采用约定报文特定位置的组包方式,会使得组包方式过于复杂,不利于理解和推广。

【发明内容】

[0004]本发明要解决的技术问题是为了克服现有技术0LT系统中主控盘和业务盘之间组包方式过于复杂,不利于理解和推广的缺陷,提供一种主从通信方法和0LT系统,通过采用在报文的数据内容加入TLV格式的配置数据使得组包方式灵活、简单而且便于扩展。
[0005]本发明是通过下述技术方案来解决上述技术问题的:
[0006]本发明提供了一种主从通信方法,用于0LT (光线路终端)系统,其特点是,所述主从通信方法包括以下步骤:
[0007]S1、所述0LT系统的主控盘在一数据包中以TLV格式封装一配置数据;
[0008]S2、所述主控盘发送所述数据包至一业务盘;
[0009]S3、所述业务盘从所述数据包中剥离所述配置数据。
[0010]所述0LT系统的主控盘负责保存0LT系统中所有配置信息以及负责所有通信数据的汇聚,所述0LT系统的业务盘负责通信数据的接入,并将光信号转换成以太数据报文传送给主控盘,同时以及负责通道管理。
[0011]所述TLV格式是基本编码规则的一种,全称Tag (标签)、Length (长度)和Value(值)。在IS-1S (中间系统到中间系统的路由选择协议)数据通信领域中,TLV格式中的T字段表示报文类型,L字段表示报文长度、V字段往往用来存放报文的内容。
[0012]较佳地,所述步骤Si为:
[0013]所述0LT系统的主控盘在所述数据包的数据部分中封装所述配置数据。
[0014]由于本发明中将需要附加传输配置数据作为数据包的数据内容填充封装至所述数据包,从而避免了在数据包中重新定义配置数据的存放部分。所以也简化了数据包的结构。
[0015]较佳地,所述步骤S2为:
[0016]所述主控盘通过socket (套接字)发送所述数据包至所述业务盘。
[0017]除此之外,本发明中并不限制主控盘和业务盘之间可以使用的数据传输的接口或协议,所以只要能够实现主控盘和业务盘之间的数据交互,本领域技术人员可以使用任意的数据传输的接口或协议。
[0018]较佳地,所述步骤S3后还包括以下步骤:
[0019]基于所述配置数据管理所述业务盘的配置。即本发明中所述业务盘在解析出数据包内的配置数据后,就可以实现业务盘的具体业务的配置管理。
[0020]优选地,所述步骤S3后还包括以下步骤:
[0021]所述业务盘发送一反馈数据包至所述主控盘。
[0022]本发明中所述业务盘在成功或失败实现业务的配置管理后,可以通过数据包等形式告知主控盘配置具体配置的成功或失败,从而便于主控盘对业务盘的进一步管理。
[0023]优选地,所述数据包为UDP (用户数据报协议)数据报文。
[0024]优选地,所述UDP数据报文包括Cmd ID、Session ID、Ack ID、Option ID和数据内容。
[0025]所述Cmd ID> Session ID、Ack ID> Option ID和数据内容是构成的UDP数据报文各个内容,所述UDP数据报文的结构是本领域技术人员的公知技术,所以这里不再详细赘述。
[0026]优选地,所述步骤Si为:
[0027]所述0LT系统的主控盘在所述UDP数据报文的数据内容中加入一 TLV Number参数和多个包括所述配置数据的TLV内容。
[0028]其中所述TLV Number参数用于标识所述数据内容中TLV内容的个数,从而业务盘在解析所述数据内容部分时,能够获知所述TLV内容的数量。
[0029]所述TLV内容包含了具体的配置数据,由于TLV中包含Tag、Length和Value。所以业务盘可以迅速地判断出具体业务的内容配置和管理。
[0030]优选地,所述步骤S3为:
[0031]所述业务盘基于所述UDP数据报文的TLV Number参数读取包含配置数据的所述TLV内容。
[0032]优选地,所述步骤S3后还包括步骤:
[0033]基于所述配置数据管理所述业务盘的配置,所述业务盘发送一反馈UDP数据报文至所述主控盘。
[0034]本发明提供了一种0LT系统,所述0LT系统包括一主控盘和一个或多个业务盘,其特点是,所述主控盘与所述业务盘之间均使用如上所述的主从通信方法。
[0035]较佳地,业务盘为ΕΡ0Ν (以太无源光网络)盘或GP0N (千兆无源光网络)盘。
[0036]在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
[0037]本发明的积极进步效果在于:
[0038]本发明的主从通信方法通过采用在报文的数据内容加入TLV格式的配置数据。即为每个配置数据的参数定义一个类型,然后采用三元组方式(Type、Length、Data)的方式添加到报文中,而无需将某个参数规定到特定的位置。因此使得组包方式灵活、简单而且便于扩展。【专利附图】

【附图说明】
[0039]图1为本发明较佳是实施例的主控盘和业务盘之间通信流程图。
【具体实施方式】
[0040]下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0041]本实施例的0LT系统中包括一主控盘和一业务盘,其中所述业务盘可以是0LT系统所涉及的ΕΡ0Ν盘或GP0N盘。所述ΕΡ0Ν盘和GP0N盘分别负责ΕΡ0Ν和GP0N通信数据的接入,并将光信号转换成以太数据报文传送给主控盘,同时以及负责0LT系统中0NU (光节点)的通道管理。
[0042]而且本实施例的0LT系统中还可以根据实际使用的业务种类或需要增加业务盘的数量。
[0043]本实施例中所述主控盘通过TLV的格式将配置数据填充到报文中,以实现组包的灵活及扩展。即本实施例中在所述主控盘组包的UDP数据包的数据内容中封装一层TLV的格式将配置数据,主控盘与业务盘之间通过socket发送封装了 TLV的格式将配置数据的UDP数据报文来实现相互通信,业务盘收到对端的UDP数据报文后将剥离出TLV的格式将配置数据,通过解析配置数据内容,来实现具体业务的配置管理。
[0044]下面通过图1所示,具体说明本实施例的所述主控盘和业务盘之间的通信流程。
[0045]步骤1、所述0LT系统的主控盘在所述UDP数据报文的数据内容中加入TLV Number参数和包括所述配置数据的TLV内容。
[0046]其中所述UDP数据报文包括Cmd ID,Session ID,Ack ID,Option ID和数据内容。
[0047]CMD ID为命令ID,每个业务配置均有一个唯一的命令ID,系统能够根据该ID准确识别该命令。
[0048]本实施例中所述命令ID在BM (Board Manage,面板管理)模块定义,其它业务模
块可以引用。可以采用如下的定义格式:
[0049]
【权利要求】
1.一种主从通信方法,用于OLT系统,其特征在于,所述主从通信方法包括以下步骤:S1、所述OLT系统的主控盘在一数据包中以TLV格式封装一配置数据;S2、所述主控盘发送所述数据包至一业务盘;S3、所述业务盘从所述数据包中剥离所述配置数据。
2.如权利要求1所述的主从通信方法,其特征在于,所述步骤Si为:所述OLT系统的主控盘在所述数据包的数据部分中封装所述配置数据。
3.如权利要求1所述的主从通信方法,其特征在于,所述步骤S2为:所述主控盘通过socket发送所述数据包至所述业务盘。
4.如权利要求1所述的主从通信方法,其特征在于,所述步骤S3后还包括以下步骤:基于所述配置数据管理所述业务盘的配置。
5.如权利要求4所述的主从通信方法,其特征在于,所述步骤S3后还包括以下步骤:所述业务盘发送一反馈数据包至所述主控盘。
6.如权利要求1-5中任一项所述的主从通信方法,其特征在于,所述数据包为UDP数据报文。
7.如权利要求6所述的主从通信方法,其特征在于,所述UDP数据报文包括CmdID、Session ID、Ack ID、Option ID 和数据内容。
8.如权利要求7所述的主从通信方法,其特征在于,所述步骤Si为:所述0LT系统的主控盘在所述UDP数据报文的数据内容中加入一 TLVNumber参数和多个包括所述配置数据的TLV内容。
9.如权利要求8所述的主从通信方法,其特征在于,所述步骤S3为:所述业务盘基于所述UDP数据报文的TLV Number参数读取包含配置数据的所述TLV内容。
10.如权利要求6所述的主从通信方法,其特征在于,所述步骤S3后还包括步骤:基于所述配置数据管理所述业务盘的配置,所述业务盘发送一反馈UDP数据报文至所述主控盘。
11.一种0LT系统,所述0LT系统包括一主控盘和一个或多个业务盘,其特征在于,所述主控盘与所述业务盘之间均使用如权利要求ι-?ο中任一项所述的主从通信方法。
12.如权利要求11所述的0LT系统,其特征在于,所述业务盘为EP0N盘或GP0N盘。
【文档编号】H04L1/00GK103731332SQ201210388687
【公开日】2014年4月16日 申请日期:2012年10月12日 优先权日:2012年10月12日
【发明者】童振宇 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1