【技术实现步骤摘要】
用于软件定义网络控制器之间通信的边界网关协议相关申请案交叉申请本申请要求HuaimoChen2016年3月3日递交的专利技术名称为“用于软件定义网络控制器之间通信的边界网关协议(BorderGatewayProtocolforCommunicationAmongSoftwareDefinedNetworkControllers)”的第62/303,144号美国临时专利申请和2017年3月1日递交的专利技术名称为“用于软件定义网络控制器之间通信的边界网关协议(BorderGatewayProtocolforCommunicationAmongSoftwareDefinedNetworkControllers)”的第15/446,820号美国非临时专利申请的优先权,该申请的内容以引入的方式并入本文本中。
技术介绍
网络域是地址管理或路由过程的共同范围内由单个组织或管理部门操作的网元集合。此类域的实例包括内部网关协议(InteriorGatewayProtocol,IGP)区域,例如开放式最短路径优先(OpenShortestPathFirst,OSPF)区域和中间系统到中间系统(IntermediateSystemtoIntermediateSystem,ISIS)区域,以及自治系统。将运行边界网关协议(BorderGatewayProtocol,BGP)的网络组织为多个自治系统,每个自治系统具有多个IGP区域。软件定义网络(SoftwareDefinedNetwork,SDN)的概念在促进服务部署和启用新功能的同时降低了整体网络资本 ...
【技术保护点】
1.一种通信方法,用于通信系统,所述通信系统包括第一网元和第二网元,所述第一网元与第二网元进行通信,所述第一网元和第二网元为软件定义网络控制器,所述方法由所述第一网元执行,其特征在于,所述方法包括:/n从所述第二网元接收指示所述第二网元的能力的通信能力消息;/n从所述第二网元接收指示所述第二网元控制的第二域的连接和接入的通告消息;/n接收在位于第一域中的源和和位于所述第二域中的目的地之间路由数据的请求;/n传输第一请求消息至所述第二网元,使得所述第二网元计算经由所述第二域的路径段;以及/n传输第二请求消息以创建所述源和所述目的地之间的跨所述第一域和所述第二域的端到端(end-to-end,E2E)隧道的隧道段。/n
【技术特征摘要】
20160303 US 62/303,144;20170301 US 15/446,8201.一种通信方法,用于通信系统,所述通信系统包括第一网元和第二网元,所述第一网元与第二网元进行通信,所述第一网元和第二网元为软件定义网络控制器,所述方法由所述第一网元执行,其特征在于,所述方法包括:
从所述第二网元接收指示所述第二网元的能力的通信能力消息;
从所述第二网元接收指示所述第二网元控制的第二域的连接和接入的通告消息;
接收在位于第一域中的源和和位于所述第二域中的目的地之间路由数据的请求;
传输第一请求消息至所述第二网元,使得所述第二网元计算经由所述第二域的路径段;以及
传输第二请求消息以创建所述源和所述目的地之间的跨所述第一域和所述第二域的端到端(end-to-end,E2E)隧道的隧道段。
2.根据权利要求1所述的第一网元,其特征在于,所述第一请求消息是路径段计算请求(RequestforComputingPathSegment,CPSReq),所述第一网元是所述第二网元的父控制器,所述方法进一步包括:
所述第一网元从所述第二网元接收路径段计算答复(ReplyforComputingPathSegment,CPSRep),其中所述CPSRep包含与根据所述CPSReq请求计算的所述路径段有关的信息。
3.根据权利要求1所述的第一网元,其特征在于,所述第一请求消息是第一最短路径树(shortestpathtree,SPT)增长请求(RequestforGrowingSPT,GSReq),所述方法进一步包括:
所述第一网元从所述第二网元接收SPT增长答复(ReplyforGrowingSPT,GSRep),其中所述GSRep包含与所述GSReq请求计算的所述路径段和增长SPT有关的信息。
4.根据权利要求3所述的第一网元,其特征在于,当所述目的地不位于所述第二域时,传输所述第一请求消息至所述第二网元使得所述第二网元在根据所述第一GSReq计算所述路径段和增长所述SPT之后传输第二GSReq至控制第三域的第三网元。
5.根据权利要求4所述的第一网元,其特征在于,所述目的地位于所述第三域,其中所述第一网元传输所述第二请求消息至所述第三网元,使得所述第三网元创建跨所述第三域的所述E2E隧道的第一隧道段;所述方法进一步包括:
所述第一网元传输第三请求消息至所述第二网元,使得所述第二网元创建跨所述第二域的所述E2E隧道的第二隧道段。
6.根据权利要求4所述的第一网元,其特征在于,所述目的地位于所述第三域,其中所述第一网元传输所述第二请求消息至所述第三网元,使得所述第三网元:
创建跨所述第三域的所述E2E隧道的第一隧道段;以及传输第三请求消息至所述第二网元,使得所述第二网络创建跨所述第二域的所述E2E隧道的第二隧道段。
7.根据权利要求4所述的第一网元,其特征在于,所述目的地位于所述第三域,其中所述传输的第二请求消息包含所述第一请求消息中的标志,所述标志指示所述第三网元:
在确定所述源和所述目的地之间的最短路径之后,创建跨所述第三域的所述E2E隧道的第一隧道段;以及
在所述第三网元创建所述第一隧道段之后,传输第三请求消息至所述第二网元,使得所述第二网元创建跨所述第二域的所述E2E隧道的第二隧道段。
8.根据权利要求1所述的第一网元,其特征在于,接收所述通信能力消息包括接收开放消息,所述开放消息包括软件定义网络(softwaredefinednetwork,SDN)控制器之间的通信(communicationsamongSDNcontrollers,CSC)能力三元组,其中所述CSC能力三元组包括多个用于传达所述第二网元的能力的能力标志。
9.一种通信方法,用于通信系统,所述通信系统包括第一网元和第二网元,所述第一网元与第二网元进行通信,所述第一网元和第二网元为软件定义网络控制器,所述方法由所述第一网元执行,其特征在于,所述方法包括:
向第二网元传输指示所述第一网元的能力的通信能力消息;
向所述第二网元传输通告消息,其中所述通告消息指示所述第一域的连接和接入;
接收指示所述第一网元计算用于创建端到端(end-to-end,E2E)隧道的路径段的第一请求消息,其中每一路径段连接所述第一域的一个边缘节点和所述第一域的另一个边缘节点;
根据所述第一请求消息计算所述路径段;
接收指示所述第一网元创建经由所述第一域的用于E2E隧道的第一隧道段的第二请求消息,其中所述第二请求消息指示所述隧道段的至少一个起始节点和一个末端节点;以及
根据所述第二请求消息创建所述第一隧道段。
10.根据权利要求9所述的第一网元,其特征在于,所述E2E隧道的目的地位于第三网元控制的第二域,所述第一网元从所述第二网元接收所述第一请求消息,以及所述第一网元从所述第三网元接收所述第二请求消息。
11.根据权利要求9所述的第一网元,其特征在于,所述E2E隧道的目的地位于所述第一域,从所述E2E隧道的源到所述E2E隧道的目的地的最短路径跨第三网元控制的第三域,所述方法进一步包括:
所述第一网元传输第三请求消息至所述第三网元使得所述第三网络在所述第一网元创建所述第一隧道段之后创建跨所述第三域的所述E2E隧道的第二隧道段。
12.根据权利要求9所述的第一网元,其特征在于,传输所述通信能力消息包括传输开放消息,所述开放消息包括软件定义网络(softwaredefinednetwork,SDN)控制器之间的通信(communicationsamongSDNcontrollers,CSC)能力三元组,其中所述CSC能力三元组包括多个用于传达所述第一网元的能力的能力标志。
13.一种第一网元,所述第一网元与第二网元进行通信,所述第一网元和第二网元为软件定义网络控制器,其特征在于,包括:
存储器,用于存储可由处理器执行的指令;以及
处理器,用于耦合至所述存储器并执行所述指令使得所述第一网元:
从所述第二网元接收指示所述第二网元的能力的通信能力消息;
从所述第二网元接收指示所述第二网元控制的第二域的连接和接入的通告消息;
接收在位于第一域中的源和和位于所述第二域中的目的地之间路由数据的请求;
传输第一请求消息至所述第二网元,使得所述第二网元计算经由所述第二域的路径段;以及
传输第二请求消息以创建所述源和所述目的地之间...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。