[发明专利]一种实现报文转发路径一致的方法和网络设备有效
| 申请号: | 201210154261.X | 申请日: | 2012-05-17 |
| 公开(公告)号: | CN102710507A | 公开(公告)日: | 2012-10-03 |
| 发明(设计)人: | 王逸;李洪波 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
| 地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 报文 转发 路径 一致 方法 网络设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种实现报文转发路径一致的方法和网络设备。
背景技术
在一些防火墙业务中,内网在访问外网的时候会经过一些防火墙设备处理,然这些报文在得到外网一些设备的处理之后的回应报文也必须经过同一台防火墙设备才能被正确的处理,但是网络中往往会有一些等价链路,而正是由于这些等价链路,可能会造成报文在转发的路径上得不到统一,也就是说,出去的时候走了某个防火墙而回来的时候通过查路由表报文走了其他的等价路由,导致没有经过出去的时候走得防火墙处理,而处理失败了。
参见图1,图1为现有技术中包含等价链路的网络结构示意图。如图1所示,用户同Internet中某服务器建立session,当用户访问Internet的时候如果发送的报文走了路径L1,经过防火墙101,到达Internet,而从Internet回来的时候查等价路由走了路径L2,则此时将经过防火墙102,那么这个防火墙102将无法正常的处理这些返回报文,通过传统的路由则很难实现这种单纯的需要路径统一的情况。
现有实现中解决上述问题如下:
对于静态路由,可以通过配置静态路由、策略路由来实现某些路由走一个固定的路径,或者一条路径做备份。对于动态路由的解决方法,可以通过对于部分路由在传送的过程中修改路由的优先级,使得用户侧网关上对于固定的路由走固定的路径,当高优先级的路径故障的时候,就选择其他等价路径。
上述解决方法都不灵活,需要人工选择、配置,当网络中路由量较大时,配置工作将非常繁琐,并且不利于网络扩容,同时可能出现等价路径上流量不均衡的问题。
发明内容
有鉴于此,本发明提供一种实现报文转发路径一致的方法和网络设备,能够方便、灵活地实现报文转发时的路径统一,且不影响网络的扩容。
为解决上述技术问题,本发明的技术方案是这样实现的:
一种实现报文转发路径一致的方法,应用于包括等价链路的网络中,所述方法包括:
与所述等价链路相连的网络设备通过使能路径统一功能的端口接收到报文时,根据该报文的元素信息进行哈希计算,并将哈希计算结果与接收该报文的端口的端口号绑定记录在出口表项中,并将该报文进行三层转发;
通过未使能路径统一功能的端口接收到报文时,根据所述报文的元素信息进行哈希计算,通过哈希计算结果在所述出口表项中查找对应的端口号,若查找到,通过查找到的端口号所对应的端口将所述报文进行三层转发;否则,根据哈希计算结果在FIB中查找到对应的端口号,并通过在FIB中查找到的端口号所对应的端口将所述报文进行三层转发。
一种网络设备,可应用于包括等价链路的网络中,所述网络设备包括:接收单元、计算单元、记录单元、查找单元和转发单元;
所述接收单元,用于通过使能路径统一功能的端口接收报文;通过未使能路径统一功能的端口接收报文;
所述计算单元,用于根据所述接收单元通过使能路径统一功能或非使能路径统一功能的端口接收的报文的元素信息进行哈希计算;
所述记录单元,用于将所述计算单元根据通过使能路径统一功能的端口接收的报文的元素信息进行哈希计算的哈希计算结果与接收该报文的端口的端口号绑定记录在出口表项中;
所述查找单元,用于将所述计算单元根据所述通过未使能路径统一功能的端口接收的报文的元素信息进行哈希计算的哈希计算结果,在所述记录单元记录的出口表项中查找对应的端口号,若未查找到,在FIB中查找对应的端口号;
所述转发单元,用于将所述接收单元通过使能路径统一功能的端口接收的报文进行三层转发;将所述接收单元通过未使能路径统一功能的端口接收的报文,通过所述查找单元在所述出口表项中查找到的对应端口号,或在FIB中查找到的对应的端口号所对应的端口进行三层转发。
综上所述,本发明中网络设备通过使能路径统一功能的端口接收到报文时,将该报文的元素信息进行哈希计算的哈希计算结果同接收该报文的端口的端口号绑定记录,当通过未使能路径统一功能的端口接收到哈希计算结果相同的报文时,根据所述绑定记录进行转发。能够方便、灵活地实现报文转发时的路径统一,且不影响网络的扩容。
附图说明
图1为现有技术中包含等价链路的网络结构示意图;
图2为本发明实施例中实现报文转发路径一致的方法的流程示意图;
图3为本发明具体实施例中实现报文转发路径一致的方法的流程示意图;
图4为本发明具体实施例中实现报文转发路径一致的网络结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210154261.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:避孕套包装
- 下一篇:高亮度及低衰减的LED发光二极管的制造方法





