【技术实现步骤摘要】
用于传递信息的方法及装置
本公开的实施例涉及计算机
,具体涉及用于传递信息的方法及装置。
技术介绍
当前基于VXLAN(VirtualExtensibleLocalAreaNetwork,虚拟扩展局域网)的网络中,对于需要通过等价路由或者链路聚合进行多路径负载分担场景,需要逐跳进行对VXLAN报文哈希(Hash)计算,Hash因子可以选择VXLAN的内层MAC、IP、端口等信息。
技术实现思路
本公开的实施例提出了用于传递信息的方法及装置。第一方面,本公开的实施例提供了一种用于传递信息的方法,该方法包括:响应于接收到虚拟扩展局域网报文,从上述报文中解析出上述虚拟扩展局域网报文内层的报文接收设备地址信息和上述虚拟扩展局域网报文外层的报文转发设备地址信息;根据上述报文接收设备地址信息计算得到哈希因子;将上述哈希因子写入上述虚拟扩展局域网报文得到更新虚拟扩展局域网报文;根据上述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,通过上述传输路径将上述更新虚拟扩展局域网报文发送至下一节点。在一些实施例中,上述根据上述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,包括:响应于当前节点与上述报文转发设备地址信息确定的下一节点之间存在一条初始传输路径,将该初始传输路径设置为传输路径。在一些实施例中,上述根据上述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,包括:响应于当前节点与上述报文转发设备地址信息确定的下一节点之间存在多条初始传输路径,根据上述哈希 ...
【技术保护点】
1.一种用于传递信息的方法,包括:/n响应于接收到虚拟扩展局域网报文,从所述报文中解析出所述虚拟扩展局域网报文内层的报文接收设备地址信息和所述虚拟扩展局域网报文外层的报文转发设备地址信息;/n根据所述报文接收设备地址信息计算得到哈希因子;/n将所述哈希因子写入所述虚拟扩展局域网报文得到更新虚拟扩展局域网报文;/n根据所述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,通过所述传输路径将所述更新虚拟扩展局域网报文发送至下一节点。/n
【技术特征摘要】
1.一种用于传递信息的方法,包括:
响应于接收到虚拟扩展局域网报文,从所述报文中解析出所述虚拟扩展局域网报文内层的报文接收设备地址信息和所述虚拟扩展局域网报文外层的报文转发设备地址信息;
根据所述报文接收设备地址信息计算得到哈希因子;
将所述哈希因子写入所述虚拟扩展局域网报文得到更新虚拟扩展局域网报文;
根据所述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,通过所述传输路径将所述更新虚拟扩展局域网报文发送至下一节点。
2.根据权利要求1所述的方法,其中,所述根据所述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,包括:
响应于当前节点与所述报文转发设备地址信息确定的下一节点之间存在一条初始传输路径,将该初始传输路径设置为传输路径。
3.根据权利要求1所述的方法,其中,所述根据所述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,包括:
响应于当前节点与所述报文转发设备地址信息确定的下一节点之间存在多条初始传输路径,根据所述哈希因子从所述多条初始传输路径中选择传输路径。
4.根据权利要求1所述的方法,其中,所述根据所述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,包括:
响应于当前节点与所述报文转发设备地址信息确定的下一节点之间存在多条初始传输路径,根据所述多条初始传输路径的带宽选择传输路径。
5.一种用于传递信息的方法,包括:
响应于接收到更新虚拟扩展局域网报文,从所述更新虚拟扩展局域网报文中解析出哈希因子和更新虚拟扩展局域网报文外层的报文转发设备地址信息;
根据所述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,通过所述传输路径将所述更新虚拟扩展局域网报文发送至下一节点。
6.根据权利要求5所述的方法,其中,所述根据所述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,包括:
响应于当前节点与所述报文转发设备地址信息确定的下一节点之间存在一条初始传输路径,将该初始传输路径设置为传输路径。
7.根据权利要求5所述的方法,其中,所述根据所述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,包括:
响应于当前节点与所述报文转发设备地址信息确定的下一节点之间存在多条初始传输路径,根据所述哈希因子从所述多条初始传输路径中选择传输路径。
8.根据权利要求5所述的方法,其中,所述根据所述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,包括:
响应于当前节点与所述报文转发设备地址信息确定的下一节点之间存在多条初始传输路径,根据所述多条初始传输路径的带宽选择传输路径。
9.根据权利要求5所述的方法,其中,所述方法还包括:
响应于无法从所述更新虚拟扩展局域网报文中解析出哈希因子,从所述更新虚拟扩展局域网报文中解析出所述更新虚拟扩展局域网报文内层的报文接收设备地址信息和所述更新虚拟扩展局域网报文外层的报文转发设备地址信息;
根据所述报文转发设备地址信息选择当前节点与下一节点之间的传输路径,通过所述传输路径将所述更新虚拟扩展局域网报文发送至下一节点。
10.根据权利要求5至9任意一项所述的方法,其中,所述方法还包括:
响应于当前节点与所述报文转发设备地址信息对应,根据所述报文接收设备地址信息将所述更新虚拟扩展局域网报文发送至报文接收设备。
11.一种用于传递信息的装置,包括:
第一解析单元,响应于接收到虚拟扩展局域网报文,被配置成从所述报文中解析出所述虚拟扩展局域网报文内层的报文接收设备地址信息和所述虚拟扩展局域网报文外层的报文转发设备地址信息;
哈希因子计算单元,被配置成根据所述报文接收设备地址信息...
【专利技术属性】
技术研发人员:李昂,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。