流量工程业务映射制造技术

技术编号:22139211 阅读:109 留言:0更新日期:2019-09-18 12:29
一种CNC包括处理器,该处理器用于导入VPN业务的VPN特定业务模型并将该VPN特定业务模型映射到一个或多个TE特定参数。该CNC包括耦合至上述处理器的存储器,该存储器用于存储VPN业务的VPN ID和为该VPN业务建立的TE隧道的隧道ID之间的映射。该TE隧道满足上述一个或多个TE特定参数。

Traffic Engineering Business Mapping

【技术实现步骤摘要】
【国外来华专利技术】流量工程业务映射相关申请的交叉引用本申请要求于2018年2月26日提交的专利技术名称为“流量工程业务映射”、申请号为No.15/905,558的美国非临时专利申请的优先权,上述美国非临时专利申请要求由FutureweiTechnologies,Inc.于2017年2月27日提交的专利技术名称为“流量工程TE业务映射”、申请号为No.62/464,198的美国临时专利申请的优先权,其通过引用结合于此。关于联邦资助的研究或开发的声明不适用。参考缩微胶片附录不适用。
技术介绍
软件定义网络(softwaredefinednetwork,SDN)是解耦网络控制和转发功能的网络化范例。将控制面从数据面解耦允许网络控制的集中化,能够实现有效的策略管理和灵活管理。网络控制的集中化有利于各种网络功能,例如网络测量、流量工程、增强服务质量、以及增强接入控制。随着启用SDN的节点和协议的可用性的增长,许多组织开始部署SDN网络。虚拟专用网(virtualprivatenetwork,VPN)在公共网络上扩展专用网络,并使用户能够如同其计算设备直接连接到专用网络一样在共享网络或公共网络上发送和接收数据。用户可以使用VPN特定业务模型来请求VPN。
技术实现思路
根据本公开的一个方面,提供了一种客户网络控制器(customernetworkcontroller,CNC),该CNC包括处理器,该处理器用于导入VPN业务的VPN特定业务模型并将该VPN特定业务模型映射到一个或多个流量工程(trafficengineering,TE)特定参数。根据本公开这一方面的CNC还包括存储器,该存储器耦合至上述处理器并用于存储上述VPN业务的VPN标识(identification,ID)和为上述VPN业务建立的TE隧道的隧道ID之间的映射,其中,该TE隧道满足上述一个或多个TE特定参数。可选地,在前述方面的任一方面中,上述VPN特定业务模型包括三层(layerthree,L3)业务模型(servicemodel,SM)。可选地,在前述方面的任一方面中,上述一个或多个TE特定参数是在流量工程网络的抽象和控制(abstractionandcontroloftrafficengineerednetwork,ACTN)虚拟网络(virtualnetwork,VN)另一下一代(yetanothernextgeneration,YANG)模型中使用的参数。可选地,在前述方面的任一方面中,上述一个或多个TE特定参数是在TE隧道模型中使用的参数。可选地,在前述方面的任一方面中,上述处理器还用于将上述VPN业务映射到指示该VPN业务是否允许TE隧道共享的业务映射策略,并且上述CNC还包括发射器,该发射器用于向多域服务协调器(multi-domainservicecoordinator,MDSC)控制器发送上述业务映射策略。可选地,在前述方面的任一方面中,上述CNC还包括耦合至上述处理器的发射器和接收器。该发射器用于向MDSC控制器发送上述VPN特定业务模型并且向该MDSC控制器发送上述一个或多个TE特定参数。该接收器用于从MDSC控制器接收TE隧道ID。根据本公开的另一方面,提供了一种CNC,该CNC包括处理器,该处理器用于导入VPN业务的VPN特定业务模型,并将该VPN特定业务模型映射到指示上述VPN业务是否允许TE隧道共享的业务映射策略。该CNC还包括存储器,该存储器耦合至处理器并用于根据上述业务映射策略存储上述VPN业务的VPNID和为上述VPN业务建立的TE隧道的隧道ID之间的映射。可选地,在前述方面的任一方面中,上述CNC还包括耦合至上述处理器的发射器和接收器。该发射器用于向MDSC控制器发送上述业务映射策略。该接收器用于从MDSC控制器接收TE隧道ID。可选地,在前述方面的任一方面中,上述VPN特定业务模型是L3SM。可选地,在前述方面的任一方面中,上述业务映射策略是从包括如下模式的多个模式中选择的:第一模式,需要不与任何现有VPN业务共享的新TE隧道;第二模式,允许使用与现有VPN业务共享的现有TE隧道,并且不允许修改该现有TE隧道;第三模式,允许使用与现有VPN业务共享的现有隧道,并且允许修改该现有TE隧道。根据本公开的另一方面,一种中央控制器包括接收器和耦合至该接收器的处理器。该接收器用于接收指定VPN业务的一个或多个属性的VPN特定业务模型。该处理器用于获得该VPN特定业务模型和与该一个或多个属性对应的一个或多个TE特定参数之间的映射,使用该映射确定满足该一个或多个TE特定参数的TE隧道,以及将上述VPN业务映射到该TE隧道。可选地,在前述方面的任一方面中,上述一个或多个TE特定参数与ACTNVNYANG模型相关联。可选地,在前述方面的任一方面中,上述映射还指示上述VPN业务的业务映射模型,其中,该业务映射模型指示是否允许与现有VPN业务共享上述TE隧道,并且其中,上述处理器还用于根据该业务映射策略建立所述TE隧道。可选地,在前述方面的任一方面中,上述中央控制器还包括耦合至上述处理器的发射器,其中,该处理器用于经由上述接收器和发射器与一个或多个包配置网络控制器(provisioningnetworkcontroller,PNC)和一个或多个传输PNC交互,以在IP/MPLS网络中创建映射到传输网络中的上述TE隧道的服务提供商边缘设备(provideredge,PE)-PE隧道。可选地,在前述方面的任一方面中,上述处理器用于使上述发射器向一个或多个IP控制器和一个或多个传输网络控制器发送层间接入点和隧道需求。可选地,在前述方面的任一方面中,上述处理器用于使上述发射器向一个或多个IP控制器发送基于上述VPN特定业务模型的TE模型,其中,该TE模型指定上述一个或多个TE特定参数。可选地,在前述方面的任一方面中,上述中央控制器还包括存储器,该存储器耦合至上述处理器并用于在数据结构中存储TE隧道ID和上述VPN业务的ID之间的关系。根据本公开的另一方面,一种中央控制器包括接收器和耦合至该接收器的处理器。该接收器用于接收VPN业务的VPN特定业务模型和该VPN业务的业务映射策略,其中,该业务映射策略指示该VPN业务是否允许TE隧道共享。该处理器用于根据上述业务映射策略确定用于该VPN业务的TE隧道,并用于将该VPN业务映射到该TE隧道。可选地,在前述方面的任一方面中,上述业务映射策略是从多个模式中选择的,该多个模式包括第一模式、第二模式、和第三模式,第一模式需要不与任何现有VPN业务共享的新TE隧道,第二模式允许使用与现有VPN业务共享的现有TE隧道,并且不允许修改该现有TE隧道,第三模式允许使用与现有VPN业务共享的现有隧道,并且允许修改该现有TE隧道。可选地,在前述方面的任一方面中,上述VPN特定业务模型是L3SM。可选地,在前述方面的任一方面中,上述VPN特定业务模型指定上述VPN业务的属性,其中,上述业务映射策略指示上述VPN业务是否允许TE隧道共享,并且其中,上述处理器还用于查找TE隧道分配以确定是否有任何已建立的TE隧道允许共享并满足上述属性。可选地,在前述方面的任一方面中,上述中央控制器还包括发射器,并且其中,响应于确定没有已建立的TE隧本文档来自技高网...

【技术保护点】
1.一种客户网络控制器CNC,包括:处理器,用于导入虚拟专用网VPN业务的VPN特定业务模型,并将所述VPN特定业务模型映射到一个或多个流量工程TE特定参数;以及存储器,耦合至所述处理器,并用于存储所述VPN业务的VPN标识ID和为所述VPN业务建立的TE隧道的隧道ID之间的映射,其中,所述TE隧道满足所述一个或多个TE特定参数。

【技术特征摘要】
【国外来华专利技术】2017.02.27 US 62/464,198;2018.02.26 US 15/905,5581.一种客户网络控制器CNC,包括:处理器,用于导入虚拟专用网VPN业务的VPN特定业务模型,并将所述VPN特定业务模型映射到一个或多个流量工程TE特定参数;以及存储器,耦合至所述处理器,并用于存储所述VPN业务的VPN标识ID和为所述VPN业务建立的TE隧道的隧道ID之间的映射,其中,所述TE隧道满足所述一个或多个TE特定参数。2.根据权利要求1所述的CNC,其中,所述VPN特定业务模型包括三层L3业务模型SM。3.根据权利要求1所述的CNC,其中,所述一个或多个TE特定参数是在流量工程网络的抽象和控制ACTN虚拟网络VN另一下一代YANG模型中使用的参数。4.根据权利要求1所述的CNC,其中,所述一个或多个TE特定参数是在TE隧道模型中使用的参数。5.根据权利要求1所述的CNC,其中,所述处理器还用于将所述VPN业务映射到指示所述VPN业务是否允许TE隧道共享的业务映射策略,并且其中,所述CNC还包括发射器,所述发射器用于向多域服务协调器MDSC控制器发送所述业务映射策略。6.根据权利要求1所述的CNC,还包括:发射器,耦合至所述处理器并用于:向多域服务协调器MDSC控制器发送所述VPN特定业务模型;以及向所述MDSC控制器发送所述一个或多个TE特定参数;以及接收器,耦合至所述处理器并用于从所述MDSC控制器接收所述TE隧道ID。7.一种客户网络控制器CNC,包括:处理器,用于导入虚拟专用网VPN业务的VPN特定业务模型,并将所述VPN特定业务模型映射到指示所述VPN业务是否允许流量工程TE隧道共享的业务映射策略;以及存储器,耦合至所述处理器,并用于根据所述业务映射策略,存储所述VPN业务的VPN标识ID和为所述VPN业务建立的TE隧道的隧道ID之间的映射。8.根据权利要求7所述的CNC,还包括:发射器,耦合至所述处理器并用于向多域服务协调器MDSC控制器发送所述业务映射策略;以及接收器,耦合至所述处理器并用于从所述MDSC控制器接收所述TE隧道ID。9.根据权利要求7所述的CNC,其中,所述VPN特定业务模型是三层L3业务模型SM。10.根据权利要求7所述的CNC,其中,所述业务映射策略是从包括如下模式的多个模式中选择的:第一模式,需要不与任何现有VPN业务共享的新TE隧道;第二模式,允许使用与现有VPN业务共享的现有TE隧道,并且不允许修改所述现有TE隧道;以及第三模式,允许使用与现有VPN业务共享的现有隧道,并且允许修改所述现有TE隧道。11.一种中央控制器,包括:接收器,用于接收指定虚拟专用网VPN业务的一个或多个属性的VPN特定业务模型;处理器,耦合至所述接收器并用于:获得所述VPN特定业务模型和与所述一个或多个属性对应的一个或多个流量工程TE特定参数之间的映射;使用所...

【专利技术属性】
技术研发人员:李勇杜如杜豪迪郑好棉里卡德维拉塔
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1