【技术实现步骤摘要】
一种数据中心网络源路由方法与装置
[0001]本专利技术涉及网络路由技术,具体涉及一种数据中心网络源路由方法与装置。
技术介绍
[0002]数据中心网络是实现云计算的网络基础设施,是国家信息基础设施建设的重要内容。随着云计算的快速发展和大规模应用,数据中心网络规模不断扩大,承载的云计算应用和各种业务越来越多,网络管理与控制日益复杂。数据中心网络的运营商迫切需要充分利用网络资源来为更多的用户提供更好的服务,数据中心网络的性能优化是运营商不断追求的一大目标。实现数据中心网络的负载均衡是提高数据中心网络性能的重要内容。网络负载均衡有利于降低网络拥塞发生的几率,提高端端传输容量并降低传输延迟,提高网络资源利用率。多路径路由将一条数据流的流量分散到多条不一样的传输路径上,是实现网络负载均衡的主要手段之一。多路径路由需要网络路由交换设备在硬件上做较为复杂的处理,因而在过去一直没有得到广泛应用。为支持负载均衡,一些数据中心网络产品提供了等价多路径(ECMP)的机制,可以实现流量的细分,但对确定的一条流,路由转发仍然只能使用单条路径,即在路 ...
【技术保护点】
【技术特征摘要】
1.一种数据中心网络源路由方法,其特征在于,包括:1)数据中心网络中各层级的交换机通过分布式链路状态路由协议获得全网拓扑信息;2)当源交换机从所连接的服务器接收到一个IP分组后,根据全网拓扑信息以及IP分组中包含的目的IP地址获得通往目的IP地址的一条或多条路径,并基于预设的策略确定一条目标路径,将目标路径上的各个交换机的转发端口生成端口二进制串添加到IP分组中,并将IP分组通过该目标路径输出至数据中心网络中,以使数据中心网络中收到IP分组的各层级的交换机基于端口二进制串依次转发该IP分组直至目的IP地址的服务器收到该IP分组。2.根据权利要求1所述的数据中心网络源路由方法,其特征在于,步骤2)中将目标路径上的各个交换机的转发端口生成端口二进制串时,每一个转发端口的长度为其中为上取整,N为对应交换机的最大端口数。3.根据权利要求2所述的数据中心网络源路由方法,其特征在于,步骤1)中获得全网拓扑信息时还包括获得各个交换机的端口编号位数,步骤2)中将目标路径上的各个交换机的转发端口生成端口二进制串时,交换机的最大端口数是指获得的交换机的端口编号位数。4.根据权利要求3所述的数据中心网络源路由方法,其特征在于,步骤2)中将目标路径上的各个交换机的转发端口生成端口二进制串时,还包括在端口二进制串中添加路径指针,所述路径指针用于在数据中心网络中各层级的交换机基于端口二进制串进行转发该IP分组时标记IP分组的当前路径位置在目标路径中的位置。5.根据权利要求4所述的数据中心网络源路由方法,其特征在于,所述数据中心网络中各层级的交换机基于端口二进制串依次转发该IP分组的步骤包括:S1)判断IP分组中包含的目的IP地址是否为本交换机直接相连的服务器,若是,则将IP分组中携带的端口二进制串去除,然后再发送给与本交换机直接相连的服务器,使得目的IP地址对应的服务器收到该IP分组,结束并退出;否则,跳转至下一步;S2)基于路径指针在端口二进制串中找到本交换机的转发端口;S3)将该IP分组的路径指针更新为下一个交换机对应的转发端口在目标路径中的位置,然后将更新路径指针后的该IP分组通过本交换机的转发端口输出。6.根据权利要求5所述的数据中心网络源路由方法,其特...
【专利技术属性】
技术研发人员:彭伟,王宝生,郦苏丹,唐竹,王宏,荀鹏,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。