[发明专利]选择默认网关的系统和方法在审
| 申请号: | 201410281152.3 | 申请日: | 2014-06-23 |
| 公开(公告)号: | CN105282026A | 公开(公告)日: | 2016-01-27 |
| 发明(设计)人: | 凌健良 | 申请(专利权)人: | 国基电子(上海)有限公司 |
| 主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L29/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 201613 上海市松*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 选择 默认 网关 系统 方法 | ||
技术领域
本发明涉及一种网络系统,尤其涉及一种选择默认网关的系统和方法。
背景技术
在IPv4网络通信协议环境下,主机通过动态主机配置协议“DynamicHostConfigurationProtocol”(DHCP)选择默认网关。随着Internet的不断发展,IPv6网络通信协议逐渐取代IPv4网络通信协议,在IPv6网络通信协议环境下,DHCP不会提供默认网关,所以,主机要发送RouterSolicitation(RS)封包给路由器,路由器再发送RouterAdvertisement(RA)封包给主机,以选择默认网关。
现有的网络装置较为单一,仅包括一个IPv6路由器,那么,主机可以选择该路由器的网关作为默认网关。但是,对于复杂的网络装置而言,包括多个IPv6路由器,主机就无法选择哪一个路由器的网关作为默认网关。
发明内容
有鉴于此,需提供一种选择默认网关的系统和方法。
本发明提供的选择默认网关的系统,系统运行于主机中以控制主机在IPv6网络通信协议下,用于选择与主机相连的优先级别最高的路由器的网关分配给主机作为默认网关。选择默认网关的系统包括读取模块、发送模块、接收模块、第一判断模块、第二判断模块及选择模块。读取模块,用于获取主机的配置信息。发送模块,用于在网络中广播RouterSolicitation(RS)封包。接收模块,用于接收多个路由器发送的RouterAdvertisement(RA)封包。第一判断模块,用于根据获取的配置信息选择第一预设优先级别顺序或者第二预设优先级别顺序。第二判断模块,用于根据第一预设级别顺序和接收的RA封包或者第二优先级别顺序和接收的RA封包确定优先级别最高的路由器。选择模块,用于选择优先级别最高的路由器的网关作为默认网关。
优选地,配置信息可以是自动配置地址模式与动态主机配置协议模式二者之一,第一判断模块判断出配置信息为自动配置地址模式时产生第一判断信号,第二判断模块响应第一判断信号,并根据第一预设优先级别和接收的RA封包确定优先级别最高的路由器;第一判断模块判断出配置信息为动态主机配置协议模式时产生第二判断信号,第二判断模块响应第二判断信号,并根据第二预设优先级别和接收的RA封包确定优先级别最高的路由器。
优选地,第一预设优先级别顺序从高到低的顺序为:(1)包括non-zeroRouterLifetime,prefixofnon-zeroValidLifetime,和O-bit栏位的RA封包所对应的路由器;(2)包括non-zeroRouterLifetime和prefixofnon-zeroValidLifetime栏位的RA封包所对应的路由器;(3)包括non-zeroRouterLifetime栏位的RA封包所对应的路由器。
优选地,第二预设优先级别顺序从高到低的顺序为:(1)prefix与分配IPv6地址的DHCP的prefix一致,并包括non-zeroRouterLifetime和M-bit栏位的RA封包所对应的路由器;(2)prefix与分配IPv6地址的DHCP的prefix一致,并包括non-zeroRouterLifetime栏位的RA封包所对应的路由器;(3)不存在包括prefix的RA封包,而存在包括non-zeroRouterLifetime和M-bit栏位的RA封包所对应的路由器;(4)不存在包括prefix的RA封包,而存在包括non-zeroRouterLifetime栏位的RA封包所对应的路由器。
优选地,当多个路由器中存在多个优先级别最高的路由器时,选择模块选择其中任意一个优先级别最高的路由器的网关作为默认网关。
本发明提供一种选择默认网关的方法,应用于主机中以控制主机在IPv6网络通信协议下,用于选择与主机相连的优先级别最高的路由器的网关分配给主机作为默认网关,包括步骤:获取主机的配置信息;在网络中广播RS封包;接收多个路由器发送的RA封包;根据获取的配置信息确定路由器选择优先级别顺序,优先级别顺序包括第一预设优先级别顺序和第二预设优先级别顺序;若选择第一预设优先级别顺序,根据第一预设优先级别顺序和接收的RA封包优先级别顺序确定优先级别最高的路由器,若选择第二预设优先级别顺序,根据第二预设优先级别顺序和接收的RA封包优先级别顺序确定优先级别最高的路由器;选择优先级别最高的路由器的网关作为默认网关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国基电子(上海)有限公司,未经国基电子(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410281152.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有主/从相互关系的多面片上网络
- 下一篇:多域双归属路径的建立方法和装置





