一种访问IPv6网络的方法及网关技术

技术编号:14405012 阅读:103 留言:0更新日期:2017-01-11 16:40
本发明专利技术提供一种访问网络的方法及网关,该方法包括:网关获取到多个IPv6网络的地址特征信息,为下挂设备分配其中一个IPv6网络的地址特征信息或者由其中一个IPv6网络的地址特征信息生成的地址;接收到报文后,分析所述报文的转发的目的IPv6网络,若所述目的IPv6网络的地址特征信息与所述报文的源地址的地址特征信息不一致,则将所述报文的源地址的地址特征信息替换为所述目的IPv6网络的地址特征信息,再转发所述报文。本发明专利技术可以帮助下挂的IPv6主机实现多网络环境的正常访问,而不用配置多IPv6地址,不会出现源地址选择错误无法访问网络的情况。

【技术实现步骤摘要】

本专利技术涉及数据通信领域,特别涉及一种访问IPv6网络的方法及网关
技术介绍
随着IPv6网络逐渐普及,IPv6新特性带来的问题也出现了。在IPv4中,网关下挂设备可以先分配私网地址,当网关接入多个网络环境的情况下,只需要通过NAT(NetworkAddressTranslation,网络地址转换)技术,将私网地址转化为对应网络连接的公网地址即可。但是目前IPv6网络中,下挂设备不通过这种NAT方式连接网络,下挂设备的IP地址是通过网关在WAN(WideAreaNetwork,广域网)侧获取的前缀衍生而来。所以在访问多个IPv6网络环境的情况下,每个网络环境可能都会分配一个前缀给网关,而网关将这些前缀下发给下挂设备使用,则下挂设备有可能会配置多个地址。下挂设备访问网络时就必须选择一个源地址使用,但当下挂设备访问网络使用的源地址和目标网络分配的前缀不匹配时,就可能出现网络不通的情况,这是运营商网络源地址过滤要求决定的。
技术实现思路
本专利技术要解决的技术问题是提供一种访问网络的方法及网关,以确保报文的正确转发。为了解决上述技术问题,本专利技术提供了一种访问IPv6网络的方法,包括:网关获取到多个IPv6网络的地址特征信息,为下挂设备分配其中一个IPv6网络的地址特征信息或者由其中一个IPv6网络的地址特征信息生成的地址;接收到报文后,分析所述报文的转发的目的IPv6网络,若所述目的IPv6网络的地址特征信息与所述报文的源地址的地址特征信息不一致,则将所述报文的源地址的地址特征信息替换为所述目的IPv6网络的地址特征信息,再转发所述报文。进一步地,上述方法还具有下面特点:还包括:所述网关接收所述目的IPv6网络回复的报文,则将该报文的目的地址的地址特征信息替换为所述下挂设备当前使用的地址特征信息。进一步地,上述方法还具有下面特点:所述网关是使用邻居发现协议或IPV6的动态主机配置协议为下挂设备分配其中一个IPv6网络的地址特征信息或者由其中一个IPv6网络的地址特征信息生成的地址的。进一步地,上述方法还具有下面特点:所述地址特征信息为IPv6网络地址前缀。为了解决上述问题,本专利技术还提供了一种网关,其中,包括:分配模块,用于获取到多个IPv6网络的地址特征信息,为下挂设备分配其中一个IPv6网络的地址特征信息或者由其中一个IPv6网络的地址特征信息生成的地址;转发模块,用于接收到报文后,分析所述报文的转发的目的IPv6网络,若所述目的IPv6网络的地址特征信息与所述报文的源地址的地址特征信息不一致,则将所述报文的源地址的地址特征信息替换为所述目的IPv6网络的地址特征信息,再转发所述报文。进一步地,上述网关还具有下面特点:所述转发模块,还用于接收所述目的IPv6网络回复的报文,则将该报文的目的地址的地址特征信息替换为所述下挂设备当前使用的地址特征信息。进一步地,上述网关还具有下面特点:所述分配模块,是使用邻居发现协议或IPV6的动态主机配置协议为下挂设备分配其中一个网络的地址特征信息或者由其中一个网络的地址特征信息生成的地址的。进一步地,上述网关还具有下面特点:所述地址特征信息为网络地址前缀。综上,本专利技术提供一种访问网络的方法及网关,可以帮助下挂的IPv6主机实现多网络环境的正常访问,而不用配置多IPv6地址,不会出现源地址选择错误无法访问网络的情况。附图说明图1为现有技术的网络组网的示意图;图2为现有技术的IPv6网络下多网络访问存在的问题的示意图;图3为本专利技术实施例的访问网络的方法的流程图;图4为本专利技术实施例的访问网络的方法实现的效果的示意图;图5为本专利技术实施例的网关的示意图;图6为本专利技术实施例的访问多IPv6网络的方法的流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图3为本专利技术实施例的一种访问IPv6网络的方法的流程图,如图3所示,本实施例的方法包括:步骤11、网关获取到多个IPv6网络的地址特征信息,为下挂设备分配其中一个IPv6网络的地址特征信息或者由其中一个IPv6网络的地址特征信息生成的地址;步骤12、接收到报文后,分析所述报文的转发的目的IPv6网络,若所述目的IPv6网络的地址特征信息与所述报文的源地址的地址特征信息不一致,则将所述报文的源地址的地址特征信息替换为所述目的IPv6网络的地址特征信息,再转发所述报文。如图4所示,当网关设备接入IPv6多网络环境时,网关可以仅给下挂设备分配一个前缀,当下挂设备访问某网络,使用地址的前缀和网络分配的前缀不一致的时候,利用网关将报文源地址的前缀部分替换为和当前访问的网络匹配的前缀,即可正确访问网络。对回复的报文则做相反的处理,将目的地址的前缀部分替换为下挂设备当前使用的前缀。图5为本专利技术实施例的网关的示意图,如图5所示,本实施例的网关包括:分配模块:用于获取到多个IPv6网络的地址特征信息,为下挂设备分配其中一个IPv6网络的地址特征信息或者由其中一个IPv6网络的地址特征信息生成的地址;分配模块负责给网关的下挂IPv6主机分配一个IPv6地址。该模块使用标准的ND(邻居发现)协议或DHCPv6(DynamicHostConfigurationProtocolforIPV6,IPV6的动态主机配置协议)协议。转发模块:用于接收到报文后,分析所述报文的转发的目的网络,若所述目的网络的地址特征信息与所述报文的源地址的地址特征信息不一致,则将所述报文的源地址的地址特征信息替换为所述目的网络的地址特征信息,再转发所述报文。转发模块负责分析数据报文的转发目的地,判断目的地网络授权给网关的前缀是否和该数据报文源地址的前缀相一致,如果不一致,则进行前缀的替换。而对于目的地网络回复的报文,则将报文的目的地址的前缀部分替换为下挂主机当前使用的前缀。本专利技术实施例提供一种基于网关设备访问多IPv6网络的方法,如图6所示,本实施例的方法包括:步骤101:网关建立两条IPv6连接,接入两个IPv6网络,例如,网络A和网络B。步骤102:网关分别从网络A获取到PD(PrefixDelegation,前缀授权)前缀“PDA”,例如为2000:200::/64,从网络B获取到PD前缀“PDB”,例如为3000:300::/64。步骤103:网关地址下发模块只给下挂设备分配其中一个前缀;或者给下挂设备分配由其中一个前缀生成的地址;例如为:“PDA”2000:200::/64。步骤104:下挂设备根据接收到的前缀配置GUA(GlobalUniqueAddress,全球唯一地址)地址,例如为2000:200::1。步骤105:下挂设备开始访问网络,发送报文,如图3所示Ping源IP地址为2000:200::1,目的地IP为2300::1步骤106:网关进行路由选路,如果2300::1的目的地从网络B出去,则替换源地址前缀部分,替换后地址变为3000:300::1,再转发。如果2300::1的目的地从网络A出去,则不改变报文,直接转发。步骤107:网关收到网络侧报文,查看目的IP的前缀部分,如果是P本文档来自技高网...
一种访问IPv6网络的方法及网关

【技术保护点】
一种访问IPv6网络的方法,包括:网关获取到多个IPv6网络的地址特征信息,为下挂设备分配其中一个IPv6网络的地址特征信息或者由其中一个IPv6网络的地址特征信息生成的地址;接收到报文后,分析所述报文的转发的目的IPv6网络,若所述目的IPv6网络的地址特征信息与所述报文的源地址的地址特征信息不一致,则将所述报文的源地址的地址特征信息替换为所述目的IPv6网络的地址特征信息,再转发所述报文。

【技术特征摘要】
1.一种访问IPv6网络的方法,包括:网关获取到多个IPv6网络的地址特征信息,为下挂设备分配其中一个IPv6网络的地址特征信息或者由其中一个IPv6网络的地址特征信息生成的地址;接收到报文后,分析所述报文的转发的目的IPv6网络,若所述目的IPv6网络的地址特征信息与所述报文的源地址的地址特征信息不一致,则将所述报文的源地址的地址特征信息替换为所述目的IPv6网络的地址特征信息,再转发所述报文。2.如权利要求1所述的方法,其特征在于:还包括:所述网关接收所述目的IPv6网络回复的报文,则将该报文的目的地址的地址特征信息替换为所述下挂设备当前使用的地址特征信息。3.如权利要求1或2所述的方法,其特征在于:所述网关是使用邻居发现协议或IPV6的动态主机配置协议为下挂设备分配其中一个IPv6网络的地址特征信息或者由其中一个IPv6网络的地址特征信息生成的地址的。4.如权利要求1或2所述的方法,其特征在于:所述地址特征信息为IPv6网络地址前缀。5.一种...

【专利技术属性】
技术研发人员:翁建祺沈莹
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1