著录项信息
专利名称 | 广域网路由器和广域网路由器中路由表项建立的方法 |
申请号 | CN201010236232.9 | 申请日期 | 2010-07-26 |
法律状态 | 驳回 | 申报国家 | 中国 |
公开/公告日 | 2010-11-24 | 公开/公告号 | CN101895589A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/12 | IPC分类号 | H;0;4;L;2;9;/;1;2;;;H;0;4;L;2;9;/;0;6;;;H;0;4;L;1;2;/;5;6查看分类表>
|
申请人 | 杭州华三通信技术有限公司 | 申请人地址 | 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 杭州华三通信技术有限公司 | 当前权利人 | 杭州华三通信技术有限公司 |
发明人 | 牛俊彬;陈小杰 |
代理机构 | 北京鑫媛睿博知识产权代理有限公司 | 代理人 | 龚家骅 |
摘要
本发明公开了一种广域网路由器和广域网路由器中路由表项建立的方法,本发明中,配置WAN路由器中的多个WAN口分别与不同的互联网服务提供商网络内的DNS服务器的地址的对应关系,WAN路由器通过各WAN口分别向其对应的DNS服务器发送DNS请求,获取通过各WAN口接收的DNS应答报文中域名以及域名对应的IP地址,若获取的IP地址中有两个以上不同的IP地址时,根据预置域名IP地址选择策略选择一个IP地址作为域名IP地址,并建立路由表项,以记录接收了含有域名IP地址的DNS应答报文的WAN口与域名IP地址的对应关系,从而实现了WAN路由器中均衡路由表项的自动配置。
1.一种广域网WAN路由器的路由表项建立的方法,所述WAN路由器具有多个WAN口,其特征在于,该方法包括:
配置各WAN口与不同的互联网服务提供商网络内的域名解析DNS服务器的地址的对应关系;
收到客户端发送的含有域名的DNS请求时,根据各WAN口与DNS服务器的地址的对应关系,将所述DNS请求通过各WAN口发送至各DNS服务器;
通过各WAN口接收各DNS服务器回送的对应于所述DNS请求的DNS应答报文;
获取各DNS应答报文中域名以及域名对应的IP地址,若获取的IP地址中有两个以上不同的IP地址时,根据预置域名IP地址选择策略选择一个IP地址作为域名IP地址;
建立路由表项,用于记录接收了含有所述域名IP地址的DNS应答报文的WAN口与所述域名IP地址的对应关系。
2.根据权利要求1所述的方法,其特征在于,若获取的IP地址中仅有一个不同的IP地址时,选择该IP地址作为所述域名IP地址。
3.根据权利要求1或2所述的方法,其特征在于,所述方法进一步包括:
将所述域名以及所述域名IP地址传送给所述客户端;
接收到所述客户端发送的携带有所述域名IP地址的网络访问报文时,查找路由表项中对应于所述域名IP地址的WAN口;
通过查找到的WAN口对接收的所述网络访问报文进行转发。
4.根据权利要求3所述的方法,其特征在于,若获取的IP地址均为相同的IP地址时,则选择该IP地址作为所述域名IP地址;
将所述域名以及所述域名IP地址传送给所述客户端;
接收到所述客户端发送的携带有所述域名IP地址的网络访问报文时,根据预置的WAN口选择策略,选择一个所述WAN口作为转发WAN口;
通过选择的所述转发WAN口对接收到的所述网络访问报文进行转发。
5.如权利要求3或4所述的方法,其特征在于,在获取各DNS应答报文中域名以及域名对应的IP地址的步骤之前,所述方法还包括:对各WAN口接收到各DNS服务器回送的对应于所述DNS请求的DNS应答报文的时间进行计时,若计时时间大于或等于预置时间阈值,则丢弃该WAN口接收到的该DNS应答报文。
6.一种广域网路由器,该广域网路由器具有多个广域网WAN口,其特征在于,该广域网路由器包括:
配置单元,用于配置各WAN口与不同的互联网服务提供商网络内的域名解析DNS服务器的地址的对应关系以及域名IP地址选择策略;
第一接收单元,用于接收客户端发送的含有域名的DNS请求;
转发单元,用于根据各WAN口与DNS服务器的地址的对应关系,将接收的所述DNS请求通过各WAN口发送至各DNS服务器;
第二接收单元,用于通过各WAN口接收各DNS服务器回送的对应于所述DNS请求的DNS应答报文;
选择单元,用于获取各DNS应答报文中域名以及域名对应的IP地址,在获取的IP地址中有两个以上不同的IP地址时,根据预置域名IP地址选择策略选择一个IP地址作为域名IP地址;
路由单元,用于建立路由表项,用于记录所述域名IP地址与接收了含有所述域名IP地址的DNS应答报文的WAN口的对应关系。
7.根据权利要求6所述的广域网路由器,其特征在于,所述选择单元还用于,在获取的IP地址中仅有一个不同的IP地址时,选择该IP地址作为所述域名IP地址。
8.根据权利要求6或7所述的广域网路由器,其特征在于,该广域网路由器还包括:
响应单元,用于将所述域名以及所述域名IP地址传送给所述客户端;
第一接收单元,还用于接收到所述客户端发送的携带有所述域名IP地址的网络访问报文;
所述路由单元,还用于在路由表项中查找对应于所述域名IP地址的WAN口;
所述转发单元,还用于通过查找到的WAN口对接收的所述网络访问报文进行转发。
9.根据权利要求8所述的广域网路由器,其特征在于,配置单元,还用于配置WAN口选择策略;
所述选择单元还用于在获取的IP地址均为相同的IP地址时,选择该IP地址作为所述域名IP地址;
转发单元,还用于根据配置的WAN口选择策略,选择一个所述WAN口作为转发WAN口,通过选择的所述转发WAN口对接收到的所述网络访问报文进行转发。
10.如权利要求8或9所述的广域网路由器,其特征在于,该广域网路由器还包括:
计时单元,对各WAN口接收到各DNS服务器回送的对应于所述DNS请求的DNS应答报文的时间进行计时;
第二接收单元,还用于在所述计时单元计时的时间大于或等于预置时间阈值,丢弃WAN口接收到的DNS应答报文。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-11-18
|
2009-06-17
| | |
2
| |
2010-06-30
|
2009-12-30
| | |
3
| |
2010-06-02
|
2009-11-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2012-12-05 | 2012-12-05 | | |
2 | | 2011-11-10 | 2011-11-10 | | |
3 | | 2014-05-04 | 2014-05-04 | | |
4 | | 2012-12-05 | 2012-12-05 | | |
5 | | 2015-11-30 | 2015-11-30 | | |
6 | | 2014-03-31 | 2014-03-31 | | |
7 | | 2014-11-20 | 2014-11-20 | | |
8 | | 2011-04-29 | 2011-04-29 | | |
9 | | 2012-03-21 | 2012-03-21 | | |
10 | | 2012-08-23 | 2012-08-23 | | |
11 | | 2015-09-24 | 2015-09-24 | | |
12 | | 2011-11-10 | 2011-11-10 | | |
13 | | 2013-11-25 | 2013-11-25 | | |
14 | | 2013-11-25 | 2013-11-25 | | |
15 | | 2012-12-14 | 2012-12-14 | | |
16 | | 2015-09-24 | 2015-09-24 | | |
17 | | 2011-11-11 | 2011-11-11 | | |