一种报文传递的方法及装置的制造方法

文档序号:9767697阅读:299来源:国知局
一种报文传递的方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及通信技术领域,尤其涉及一种报文传递的方法及装置。
【背景技术】
[0002]SDN(Software Defined Network,软件定义网络)的设计理念为将网络的控制平面与转发平面进行分离,逻辑上集中的控制层面能够支持网络资源的灵活调度,目前在部署SDN网络时一般需要根据专业、域、供应商、跨业务连接等角度设置多层SDN设备,每一层SDN设备用于实现不同的功能,在多层协同的SDN网络中,信息可能是逐层向上汇聚的,例如最高层SDN设备具有全网全面的信息,每一层SDN设备可获得本层及下层的信息,最低层的SDN设备只能获得最低层的信息,或者信息也可能的逐层向下发散的,最高层SDN设备获得的ig息最少,最低层SDN设备获得的彳g息最多。
[0003]然而,不同层SDN设备之间进行信息交互时没有标准的格式,所以不同层SDN设备之间的信息交互完全靠两个层级之间的协商,而在不同的场景下某一层的SDN设备需要的信息也不同,这就使得一层SDN设备潜在需要和其他所有层的SDN设备进行信令协商,导致报文传递过程中的信令复杂度高。

【发明内容】

[0004]本发明的实施例提供一种报文传递的方法及装置,可以解决报文传递过程中的信令复杂度高的问题。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]一种报文传递的方法,所述方法应用于多层协同软件定义网络SDN网络中,所述方法包括:
[0007]每层SDN设备设置含各自层属性特征的报文段,所述报文段包括报文头和报文内容,所述报文头包括识别层级的标志位和所述报文段长度的标志位;
[0008]当下层SDN设备通过本层SDN设备向上层SDN设备传递报文时,所述本层SDN设备在报文中叠加或者剔除含有本层属性特征的报文段;
[0009]当上层SDN设备通过本层SDN设备向下层SDN设备传递报文时,所述本层SDN设备在报文中叠加或者剔除含有本层属性特征的报文段;
[0010]当本层SDN设备之间进行报文转发时,所述本层SDN设备修改报文内容后对报文进行转发,或者在报文中叠加含有本层属性特征的报文段后对报文进行转发,或者剔除含有本层属性特征的报文段后对报文进行转发。
[0011]—种报文传递的装置,所述装置应用于多层协同软件定义网络SDN网络中,所述装置包括:
[0012]设置单元,用于设置含各自层属性特征的报文段,所述报文段包括报文头和报文内容,所述报文头包括识别层级的标志位和所述报文段长度的标志位;
[0013]报文处理单元,用于当下层SDN设备通过本层SDN设备向上层SDN设备传递报文时,在报文中叠加或者剔除含有本层属性特征的报文段;当上层SDN设备通过本层SDN设备向下层SDN设备传递报文时,在报文中叠加或者剔除含有本层属性特征的报文段;当本层SDN设备之间进行报文转发时,修改报文内容后对报文进行转发,或者在报文中叠加含有本层属性特征的报文段后对报文进行转发,或者剔除含有本层属性特征的报文段后对报文进行转发。
[0014]本发明实施例提供的报文传递的方法及装置,每层SDN设备设置含各自层属性特征的报文段,当下层SDN设备通过本层SDN设备向上层SDN设备传递报文时,本层SDN设备在报文中叠加或者剔除含有本层属性特征的报文段;当上层SDN设备通过本层SDN设备向下层SDN设备传递报文时,本层SDN设备在报文中叠加或者剔除含有本层属性特征的报文段;当本层SDN设备之间进行报文转发时,本层SDN设备修改报文内容后对报文进行转发,或者在报文中叠加含有本层属性特征的报文段后对报文进行转发,或者剔除含有本层属性特征的报文段后对报文进行转发。与现有技术中每层SDN设备潜在需要和其他所有层的SDN设备进行信令协商,导致报文传递过程中的信令复杂度高相比,本发明实施例中每层SDN设备都有自己的含标志位的报文段,只需在报文传输过程中叠加或剔除本层报文段,可以实现不同层SDN设备对不同层报文段的识别和独立处理,无需与其他层进行信令协商,降低了报文传递过程中的信令复杂度。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明实施例提供一种报文传递的方法的流程图;
[0017]图2为本发明实施例提供的一种报文传递的方法的示例性示意图;
[0018]图3为本发明实施例提供的一种报文传递的装置的逻辑结构示意图。
【具体实施方式】
[0019]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]为了降低报文传递过程中的信令复杂度,本发明实施例提供了一种报文传递的方法,该方法应用于多层协同SDN网络中,如图1所示,该方法包括:
[0021]101、每层SDN设备设置含各自层属性特征的报文段。
[0022]其中,SDN设备可以为SDN控制器和/或SDN协同器,报文段包括报文头和报文内容,报文头包括识别层级的标志位和报文段长度的标志位。
[0023]识别层级的标志位用于标识报文段所属的层级,报文段长度的标志位用于标识报文段的长度,以便于SDN设备能够将整个报文段读取出来。
[0024]需要说明的是,每层的报文段的格式、长度均可单独定义,报文段中携带本层需要传递的信息。此外,同一层SDN设备可对应多个报文段,每个报文段包含不同的属性。
[0025]102、当下层SDN设备通过本层SDN设备向上层SDN设备传递报文时,本层SDN设备在报文中叠加或者剔除含有本层属性特征的报文段。
[0026]其中,本层SDN设备可以作为传递报文的中间层或者作为传递报文的终止层。中间层负责将从上一层接收到的报文传递给下一层,或者将从下一层接收到的报文传递给上一层,另外,报文还可以跳层传输,例如,第一层将报文传递给第五层,再由第五层将报文传递给第七层。终止层的作用为终止按照当前的传递方向对报文进行传递,对报文进行处理后按照原路将报文返回。
[0027]103、当上层SDN设备通过本层SDN设备向下层SDN设备传递报文时,本层SDN设备在报文中叠加或者剔除含有本层属性特征的报文段。
[0028]104、当本层SDN设备之间进行报文转发时,本层SDN设备修改报文内容后对报文进行转发,或者在报文中叠加含有本层属性特征的报文段后对报文进行转发,或者剔除含有本层属性特征的报文段后对报文进行转发。
[0029]其中,本层SDN设备修改报文内容一般为修改报文中对应于本层的报文段,也可以修改其他层的报文段,例如上层高级的SDN设备会修改下层的报文段中的报文内容。
[0030]需要说明的是,当需要在同一层的不同SDN设备之间传递报文时,例如在同一层的多个不同域的控制器之间传递报文时,无需剔除含本层属性的报文段,只需修改报文段的内容,并转发给本层其他的SDN设备。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1