著录项信息
专利名称 | 一种路由选择的方法和路由器 |
申请号 | CN200710093716.0 | 申请日期 | 2007-04-05 |
法律状态 | 撤回 | 申报国家 | 中国 |
公开/公告日 | 2007-08-29 | 公开/公告号 | CN101026589 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/56 | IPC分类号 | H;0;4;L;1;2;/;5;6;;;H;0;4;L;1;2;/;2;8查看分类表>
|
申请人 | 杭州华为三康技术有限公司 | 申请人地址 | 浙江省杭州市高新技术产业开发区之江科技工业园六和路东华为3com公司
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 杭州华为三康技术有限公司 | 当前权利人 | 杭州华为三康技术有限公司 |
发明人 | 马达 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 王琦;王诚华 |
摘要
本发明提供一种路由选择的方法和路由器,具体为:出口路由器接收来自局域网的请求报文,所述请求报文的目的地址为因特网中服务器的网络地址;出口路由器利用所述请求报文检测各广域网(WAN)接口所对应链路的响应速度,将响应速度最快的链路所对应的WAN接口设置为所述目的地址对应的下一跳出接口,实现路由选择。应用本发明方案,出口路由器无需手工配置,而是直接利用请求报文来确定路由,不但可以大大减少网络管理人员手工配置的工作量,而且可以保证局域网按照最佳路径访问因特网中的服务器。
1、一种路由选择的方法,其特征在于,该方法包括以下步骤:
a、出口路由器接收来自局域网的请求报文,所述请求报文的目的地址为因 特网中服务器的网络地址;
b、出口路由器利用所述请求报文检测各广域网WAN接口所对应链路的响 应速度,将响应速度最快的链路所对应的WAN接口设置为所述目的地址对应 的下一跳出接口,实现路由的选择。
2、根据权利要求1所述的方法,其特征在于,所述步骤b之后进一步包括:
当接收到与步骤b所述目的地址相同的请求报文时,按照所述目的地址对 应的下一跳出接口将请求报文发送出去。
3、根据权利要求1或2所述的方法,其特征在于,步骤b所述检测各WAN 接口所对应链路的响应速度的方法为:
所述出口路由器根据自身WAN接口数复制所述请求报文,通过各WAN接 口同时发送各请求报文,接收返回的响应报文,并按照接收响应报文的先后顺 序确定链路的响应速度,将最先接收响应报文的WAN接口对应的链路作为响 应速度最快的链路。
4、根据权利要求1或2所述的方法,其特征在于,事先设置用于记录目的 地址和下一跳出接口对应关系的路由转发表,所述步骤a和步骤b之间进一步 包括:
所述出口路由器判断出路由转发表中不存在所述目的地址的表项,创建新 的表项,将所述请求报文的目的地址记录在新创建表项中;
步骤b所述将请求报文发送出去的方法为:根据路由转发表,将请求报文 从所述目的地址对应的下一跳出接口发送出去。
5、根据权利要求4所述的方法,其特征在于,步骤b所述将响应速度最快 的链路所对应的WAN接口设置为所述目的地址对应的下一跳出接口的方法为: 将所述响应速度最快的链路所对应的WAN接口记录在新创建表项中。
6、根据权利要求5所述的方法,其特征在于,该方法进一步包括:
在新创建一个表项或将WAN接口记录在新创建的表项中时,所述出口路 由器启动为所述新创建的表项所设置的老化计时器,如果计时到达事先设置的 老化时间,则删除对应的表项。
7、根据权利要求1或2所述的方法,其特征在于,如果所述出口路由器的 WAN接口配置有网络地址转换协议NAT,在将请求报文从WAN接口发送出去 之前,该方法进一步包括:
按照NAT协议对接收到的请求报文进行处理。
8、一种路由器,至少包括局域网侧收发单元、因特网侧收发单元,其特征 在于,该路由器还包括:
路由控制单元,利用来自局域网侧收发单元的请求报文检测因特网收发单 元中各广域网WAN接口所对应链路的响应速度,将响应速度最快链路对应的 WAN接口设置为请求报文中目的地址对应的下一跳出接口。
9、根据权利要求8所述的路由器,其特征在于,所述路由控制单元包括:
链路检测单元,用于根据因特网侧收发单元中WAN接口数复制来自局域 网侧收发单元的请求报文,通过各WAN接口同时发送各请求报文,接收返回 的响应报文,并按照接收响应报文的先后顺序确定链路的响应速度,通知路由 表管理单元将响应速度最快链路所对应的WAN接口记录在新创建表项中;
路由表管理单元,用于存储路由转发表,创建新的表项,将请求报文中的 目的地址和对应的下一跳出接口记录在新创建的表项中。
10、根据权利要求9所述的路由器,其特征在于,所述路由控制单元进一 步包括:
判别单元,用于判断路由表管理单元中的路由转发表是否存在来自局域网 侧收发单元的请求报文中目的地址的表项,如果不存在,则通知路由表管理单 元创建新的表项,并触发链路检测单元对链路响应速度进行检测;如果存在, 则直接从所述目的地址对应的下一跳出接口发送出去。
11、根据权利要求10所述的路由器,其特征在于,所述路由控制单元进一 步包括:
表项老化计时器,用于对路由转发表中的每一个表项进行计时,并在到达 事先设置的老化时间时,通知路由表管理单元删除对应的表项;
所述路由表管理单元进一步用于:根据表项老化计时器的通知删除对应的 表项。
12、根据权利要求8至11任一项所述的路由器,其特征在于,所述路由器 进一步包括:
网络地址转换NAT协议处理单元,用于将请求报文按照NAT协议进行处 理,并将处理后的请求报文通过因特网侧收发单元发送出去。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2014-01-03 | 2014-01-03 | | |
2 | | 2009-06-03 | 2009-06-03 | | |
3 | | 2010-03-16 | 2010-03-16 | | |
4 | | 2011-05-25 | 2011-05-25 | | |
5 | | 2011-01-19 | 2011-01-19 | | |
6 | | 2009-06-03 | 2009-06-03 | | |
7 | | 2011-05-25 | 2011-05-25 | | |
8 | | 2014-11-20 | 2014-11-20 | | |
9 | | 2011-01-19 | 2011-01-19 | | |
10 | | 2007-12-24 | 2007-12-24 | | |
11 | | 2013-02-28 | 2013-02-28 | | |
12 | | 2008-09-08 | 2008-09-08 | | |
13 | | 2012-12-14 | 2012-12-14 | | |
14 | | 2011-04-12 | 2011-04-12 | | |