[发明专利]在计算机网络中建立虚拟网络路由有效
申请号: | 201880078227.4 | 申请日: | 2018-12-05 |
公开(公告)号: | CN111937355B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 詹姆斯·吉查德;李勇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 郑乐;臧建明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机网络 建立 虚拟 网络 路由 | ||
一种建立虚拟网络(virtual network,VN)路由的计算机实现的方法,包括:在软件定义网络(Software Defined Networking,SDN)控制器处接收来自客户网络的第一路由请求,其中,第一路由请求包括VN的目的地址和与VN的第一服务相关联的第一服务质量(Quality of Service,QoS)指示;SDN控制器基于第一QoS指示和目的地址确定提供商网络中的第一VN路由;SDN控制器将第一VN标签与第一VN路由相关联;SDN控制器向客户网络发送第一路由响应,其中,第一路由响应包括第一VN标签;SDN控制器向提供商网络的边缘路由器发送第一VN标签和指示第一VN路由的第一路由信息。
相关申请案交叉申请
本发明要求2017年12月6日递交的发明名称为“在计算机网络中建立虚拟网络路由”的第15/832,984号美国非临时专利申请案的在先申请优先权,该在先申请的全部内容以引入的方式并入本文。
技术领域
本发明涉及在计算机网络中建立虚拟网络路由。
背景技术
在网络计算背景中,可以实现网络虚拟化以将计算网络、硬件和软件网络资源以及网络功能组合成基于软件的单个管理实体。服务提供商可以使用网络虚拟化向其客户提供一个或多个虚拟网络(Virtual Network,VN)。每个VN提供用于在客户网络中源节点和目的节点之间传输数据包的网络服务。网络服务的示例可以包括连接、加密、数据存储和操作以及应用级服务。VN可以使用服务提供商网络中的计算资源来实现,服务提供商网络包括例如一个或多个计算节点。通过网络虚拟化,这些计算资源可以在不同的VN之间共享。在一些情况下,VN可以是虚拟私有网络(Virtual Private Network,VPN),其在VN上提供安全功能。VPN可以使用通过加密、认证或其组合保护的安全隧道来实现。
发明内容
本发明描述了在计算机网络中建立虚拟网络路由。
在第一种实现方式中,一种建立虚拟网络(virtual network,VN)路由的计算机实现的方法,包括:在软件定义网络(Software Defined Networking,SDN)控制器处接收来自客户网络的第一路由请求,其中,所述第一路由请求包括VN的目的地址和与所述VN的第一服务相关联的第一服务质量(Quality of Service,QoS)指示;所述SDN控制器基于所述第一QoS指示和所述目的地址确定提供商网络中的第一VN路由;所述SDN控制器将第一VN标签与所述第一VN路由相关联;从所述SDN控制器向所述客户网络发送第一路由响应,其中,所述第一路由响应包括所述第一VN标签;从所述SDN控制器向所述提供商网络的边缘路由器发送所述第一VN标签和指示所述第一VN路由的第一路由信息。
在第二种实现方式中,一种根据不同的虚拟网络(virtual network,VN)路由对数据包进行路由的计算机实现的方法包括:在提供商网络的边缘路由器处接收来自软件定义网络(Software Defined Networking,SDN)控制器的第一VN标签和指示第一VN路由的第一路由信息;在所述边缘路由器处接收来自客户网络的第一数据包,其中,所述第一数据包包括第一元数据字段,所述第一元数据字段指示所述第一数据包与所述第一VN标签相关联;根据所述第一VN路由对所述第一数据包进行路由。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880078227.4/2.html,转载请声明来源钻瓜专利网。