【技术实现步骤摘要】
具有物理网络功能和虚拟化网络功能的服务链
[0001]本公开大体上涉及计算机网络,并且更具体地,涉及将网络服务应用于遍历计算机网络的网络业务。
技术介绍
[0002]计算机网络是交换数据和共享资源的互连的计算设备的类集。在基于分组的网络(诸如,互联网)中,计算设备通过将数据划分为被称为分组的小块来传送数据,这些小块被单独地在网络上从源设备路由到目的地设备。该目的地设备从分组中提取数据,并且将数据组装成其原始形式。
[0003]网络中的某些设备(被称为路由器)使用路由协议来交换和累积描述网络的拓扑信息。这允许路由器构建其自身的网络路由拓扑图。在接收到传入的数据分组之后,路由器检查该分组内的键控(keying)信息,并且根据累积的拓扑信息来转发该分组。
[0004]网络操作者可以部署一个或多个网络设备以实现服务点,这些服务点应用网络功能,诸如,防火墙、电信级(carrier grade)网络地址转换(CG-NAT)、针对视频的性能增强委托(proxy)、传输控制协议(TCP)优化和报头丰富、高速缓存以及负载均衡。 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:由网络系统的软件定义网络SDN控制器创建包括多个物理网络功能PNF的服务链,所述多个PNF包括第一PNF和第二PNF,所述服务链在所述网络系统的第一逻辑路由器和第二逻辑路由器之间;针对所述第一PNF和所述第二PNF中的每一个创建对应的第一路由实例和对应的第二路由实例;针对所述第一PNF和所述第二PNF中的每一个,利用第一标签配置所述对应的第一路由实例,并且利用第二标签配置所述第二路由实例,所述第一标签包括与所述第一逻辑路由器相关联的第一虚拟网络的第一虚拟可扩展局域网VXLAN标识符VNID,所述第二标签包括与所述第二逻辑路由器相关联的第二虚拟网络的第二VNID;通过所述服务链来在所述第一虚拟网络上的第一设备到所述第二虚拟网络上的第二设备之间创建所述第一路由,所述第一路由在所述第一设备与所述第一PNF之间的第一交换机中将所述第一PNF的所述第一路由实例的所述第一VNID指定为针对从所述第一交换机到所述第一PNF的下一跳的第一标签,并且在所述第一PNF与所述第二PNF之间的第二交换机中将所述第二PNF的所述第一路由实例的所述第一VNID指定为针对从所述第二交换机到所述第二PNF的下一跳的第二标签;以及将所述第一路由推送到被通信地耦合至所述多个PNF中的一个或多个PNF的多个交换机中的至少一个交换机,所述多个交换机包括所述第一交换机和所述第二交换机。2.根据权利要求1所述的方法,其中创建所述第一路由包括:在所述第一PNF的所述第一路由实例中将第三交换机指定为从所述第一PNF到所述第三交换机的下一跳。3.根据权利要求2所述的方法,其中所述第二交换机和所述第三交换机是相同的交换机。4.根据权利要求1所述的方法,还包括:通过所述服务链来在所述第二虚拟网络上的所述第二设备到所述第一虚拟网络上的所述第一设备之间创建第二路由,所述第二路由在所述第二设备与所述第二PNF之间的第三交换机中将所述第二PNF的所述第二路由实例的所述第二VNID指定为针对从所述第三交换机到所述第二设备的下一跳的标签,并且在所述第一PNF与所述第二PNF之间的第四交换机中将所述第一PNF的所述第二路由实例的所述第二VNID指定为针对从所述第四交换机到所述第一设备的下一跳的标签。5.根据权利要求4所述的方法,其中创建所述第二路由包括:在所述第一PNF的所述第二路由实例中将所述第一PNF与所述第一设备之间的第五交换机指定为从所述第一PNF到所述第五交换机的下一跳。6.根据权利要求1至5中任一项所述的方法,其中每个PNF的每个对应的第一路由实例的所述第一VNID不同于其他PNF的所述第一路由实例的其他第一VNID,并且其中每个PNF的每个对应的第二路由实例的所述第二VNID不同于其他PNF的所述对应的第二路由实例的所述第二VNID。7.根据权利要求1至5中任一项所述的方法,其中创建所述第一路由包括:创建以太网虚拟专用网EVPN路由。8.根据权利要求1至5中任一项所述的方法,其中所述EVPN路由包括EVPN类型5路由。
9.根据权利要求1至5中任一项所述的方法,还包括:创建从所述服务链中的每个PNF到所述服务链中的在相应PNF之后的交换机的虚拟可扩展局域网VXLAN段。10.根据权利要求1至5中任一项所述的方法,其中创建所述服务链包括:配置在所述服务链的PNF之后的虚拟路由器,所述虚拟路由器被通信地耦合至所述服务链的虚拟化网络功能VNF。11.根据权利要求1至5中任一项所述的方法,其中所述第一设备包括裸金属服务器BMS,并且所述第二设备包括虚拟机,并且其中所述第二逻辑路由器包括被通信地耦合至所述虚拟机的虚拟路由器。12.根据权利要求1至5中任一项所述的方法,其中所述第一虚拟网络和所述第二虚拟网络包括内部虚拟网络。13.一种控制器,包括:一个或多个处理器;服务链单元,所述服务链单元由所述一个或多个处理器可执行,所述服务链单元被配置为:创建包括多个物理网络功能PNF的服务链,所述多个PNF包括第一PNF和第二PNF,所述服务链在所述网络...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。