[发明专利]路由器及其处理IPv6数据包的方法有效

专利信息
申请号: 200910300950.5 申请日: 2009-03-19
公开(公告)号: CN101841457A 公开(公告)日: 2010-09-22
发明(设计)人: 单哲 申请(专利权)人: 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L12/28
代理公司: 暂无信息 代理人: 暂无信息
地址: 518109 广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 路由器 及其 处理 ipv6 数据包 方法
【说明书】:

技术领域

发明涉及一种网络装置,尤其涉及一种路由器及其处理IPv6数据包的方法。

背景技术

在传统的IP网络中,主要采用的是IPv4网络通信协议。随着Internet的不断发展,IPv4网络通信协议逐渐暴露出许多不足,其中最严重、最迫切需要解决的就是IP地址空间耗尽和骨干路由器中路由表过于庞大的问题,这两个问题直接导致了下一代因特网协议即IPv6网络通信协议的诞生。

但是,由于IPv4网络的基础架构已经相当完善,目前Internet网络中IPv4的用户和设备数量庞大,通信网络运营商也不可能一下抛弃现有的IPv4网络而改建IPv6网络,因此从IPv4协议直接过渡到IPv6协议不太现实。因此,如何利用现有的网络实现IPv4协议与IPv6协议的同网共存是目前最值得关注的问题。

发明内容

有鉴于此,有必要提供一种路由器,可同时处理IPv4数据包与IPv6数据包,实现IPv4协议与IPv6协议的同网共存。

此外,还需提供一种路由器处理IPv6数据包方法,可在不改变原有网络架构情况下,实现IPv4协议与IPv6协议的同网共存。

本发明提供的路由器,与局域网及广域网连接,可同时处理IPv4数据包与IPv6数据包。所述路由器包括局域网端口、广域网端口、封包判断模块、网络判断模块、修改模块、封包转发模块及处理模块。封包判断模块用于接收数据包,并判断数据包是否为IPv6数据包。网络判断模块用于在数据包为IPv6数据包时根据IPv6数据包的控制信息判断IPv6数据包的来源,该来源包括局域网或广域网。修改模块用于根据网络判断模块判断的IPv6数据包的来源修改IPv6数据包的控制信息。封包转发模块用于根据修改后的IPv6数据包的控制信息经局域网端口或广域网端口直接转发IPv6数据包至局域网或者广域网。以及处理模块用于执行封包判断模块、网络判断模块、修改模块及封包转发模块。

本发明提供的路由器处理IPv6数据包的方法包括以下步骤:接收数据包,并判断数据包是否为IPv6数据包;如果数据包是IPv6数据包,则根据IPv6数据包的控制信息判断IPv6数据包的来源;根据IPv6数据包的来源,修改IPv6数据包的控制信息;以及根据修改后的IPv6数据包的控制信息,调用转发函数直接转发IPv6数据包至局域网或者广域网。

所述路由器及其处理IPv6数据包的方法,通过处理IPv6数据包以同时支持IPv4网络和IPv6网络,使得在原有网络架构基本不改变的情况下利用现有的网络实现IPv4协议与IPv6协议的同网共存。

附图说明

图1为本发明路由器一实施方式的应用环境及结构图。

图2为本发明处理IPv6数据包的方法一实施方式的流程图。

具体实施方式

请参阅图1,所示为本发明实施方式中路由器10的应用环境及结构图。在本实施方式中,路由器10处理局域网与广域网之间的IPv4与IPv6通信,如果是局域网内的IPv4与IPv6通信,则可以通过硬件的网关和软件的桥接器来完成数据包的传送。路由器10包括局域网端口110与广域网端口120。路由器10分别通过局域网端口110及广域网端口120与局域网20及广域网30相连,用于接收并处理来自局域网20及广域网30数据包。

在本实施方式中,路由器10包括封包判断模块130、网络判断模块140、修改模块150、封包转发模块160及处理模块170。封包判断模块130用于通过局域网端口110或广域网端口120从局域网20或广域网30接收数据包,并判断数据包是否为IPv6数据包。数据包中的信息包括数据包的类型字段(Ether Type)。在本实施方式中,封包判断模块130根据所接收到的数据包内的类型字段来判断该数据包的类型。在本实施方式中,若封包判断模块130判断出所接收的的数据包不是IPv6数据包,而是路由器10原本就可以路由处理的数据包,如IPv4数据包、ARP(Address Resolution Protocol)数据包等,则路由器10就按照其原有的处理方法来对数据包进行转发。例如,若所接收的数据包为IPv4数据包,则封包判断模块130先对IPv4数据包进行地址转换,再开启IPv4协议栈转发IPv4数据包。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910300950.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top