[发明专利]一种优化网络访问路径的方法及装置在审
申请号: | 201410458458.1 | 申请日: | 2014-09-10 |
公开(公告)号: | CN104243320A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 李伟健;徐建新 | 申请(专利权)人: | 珠海市君天电子科技有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/741 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
地址: | 519070 广东省珠海市唐家*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 优化 网络 访问 路径 方法 装置 | ||
技术领域
本发明涉及计算机网络通信技术,尤其涉及一种优化网络访问路径的方法及装置。
背景技术
动态路由协议(DRP,Dynamic Routing Protocols)是用于在路由器(网络节点)之间交换网络拓扑信息,以生成路由表的协议。其中,利用动态路由协议交换网络拓扑信息的多个路由器之间互为邻居关系,即每一路由器将自身生成的用于路由表维护的协议报文发送给所有的邻居,同时接收其他邻居发送的协议报文,以获知整个网络的拓扑信息,例如,在网络拓扑发生变化的情况下,路由器之间通过协议报文相互交换更新后的网络拓扑信息,并根据更新的网络拓扑信息,利用路由算法动态计算出从当前网络节点到达网络中其他网络节点的路由表项信息,并依据路由表项信息组成的网络访问路径,计算各网络访问路径的代价,从中确定出一条或几条代价较小的优选网络访问路径,然后将确定的优选网络访问路径添加到路由表中作为一路由表项。这样,在后续应用中,根据用户发送的用户数据报中包含的目的网络节点信息,查询路由表,从而获取到达目的网络节点的优选网络访问路径,并依据获取的优选网络访问路径,将接收的用户数据报转发至优选网络访问路径中的下一跳跃点(网络节点),直至目的网络节点。这样,通过动态路由协议,路由器可以动态共享网络拓扑信息并对路由表进行动态更新,以满足网络变化以及用户数据报路由转发的需求。
但上述依据路由表中路由表项对用户数据报进行转发的方法,由于路由表中的路由表项通过协议报文的可达性生成,如果用户数据报中包含的目的网络节点没有处于网络连通状态,而用户数据报需要进行网络访问行为,这时,虽然至目的网络节点的优选网络访问路径可达,但无法为用户提供网络访问;或者,如果用户数据报中包含的目的网络节点为网络外节点,而由于网络内的各网络节点(路由器)相对于网络外的各网络节点,可能具有不同的权限。例如,一些公司、学校以及企事业单位,基于安全的考虑,在网络内只设置有限的网络节点(路由器)具有访问外部网络的权限并可进行动态更新,因而,基于网络内协议报文可达性构建的路由表中确定的一条或多条优选网络访问路径,在用户数据报转发至网络内的最后一跳跃点后,可能由于该最后一跳跃点不具有访问外部网络的权限,从而使得用户数据报不能达到目的网络节点,也就是说,现有路由表中依据路由表项信息确定的优选或最优网络访问路径,并不表示可以访问外部网络或处于连网状态,从而导致用户访问网络失败,降低了用户访问网络的成功率,影响了用户的正常网络访问行为,降低了用户的网络业务体验。
发明内容
有鉴于此,本发明实施例提供一种优化网络访问路径的方法及装置,提升用户访问网络的成功率。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,本发明实施例提供一种优化网络访问路径的方法,包括:
接收协议报文,获取网络拓扑信息,根据获取的网络拓扑信息,利用路由算法计算出所述协议报文中目的网络节点的路由表项信息;
针对每一目的网络节点,计算该目的网络节点的各路由表项信息对应的网络访问路径代价,并按照网络访问路径代价从小至大进行排序;
依序按照排序的网络访问路径,发起对目的网络节点的网络访问请求;
如果在预先设置的时间内接收到网络访问请求对应的网络连通信息,将该网络访问路径作为至所述目的网络节点的最优网络访问路径存储在路由表中。
本发明实施例提供的优化网络访问路径的方法,在通过网络拓扑信息获取路由表项信息,利用路由表项信息生成网络访问路径,并从多条网络访问路径中得到优选网络路径后,再针对优选网络路径发起网络访问,并将处于网络连通状态的优选网络路径作为最优网络路径存储在路由表中。这样,在用户数据报需要进行网络访问的情况下,可以成功接入网络,用户访问网络的成功率高。
另一方面,本发明实施例提供一种优化网络访问路径的装置,包括:路由表项信息获取模块、网络访问路径代价排序模块、网络访问请求模块以及路径优化模块,其中,
路由表项信息获取模块,用于接收协议报文,获取网络拓扑信息,根据获取的网络拓扑信息,利用路由算法计算出所述协议报文中目的网络节点的路由表项信息;
网络访问路径代价排序模块,用于针对每一目的网络节点,计算该目的网络节点的各路由表项信息对应的网络访问路径代价,并按照网络访问路径代价从小至大进行排序;
网络访问请求模块,用于依序按照排序的网络访问路径,发起对目的网络节点的网络访问请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市君天电子科技有限公司,未经珠海市君天电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410458458.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络共享方法和装置
- 下一篇:基于能效图的光网络端到端路径建立方法及系统