发明名称 路由器及其处理IPv6数据包的方法
摘要 一种路由器处理IPv6数据包的方法,包括以下步骤:接收数据包,并判断数据包是否为IPv6数据包;如果数据包是IPv6数据包,则根据IPv6数据包的控制信息判断IPv6数据包的来源;根据IPv6数据包的来源,修改IPv6数据包的控制信息;以及根据修改后的IPv6数据包的控制信息,直接转发IPv6数据包至局域网或者广域网。本发明还提供了一种处理IPv6数据包的路由器。本发明所提供的路由器及其处理IPv6数据包的方法可以在原有网络架构基本不改变的情况下同时处理IPv4和IPv6数据包。
申请公布号 CN101841457B 申请公布日期 2013.01.09
申请号 CN200910300950.5 申请日期 2009.03.19
申请人 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 发明人 单哲
分类号 H04L12/781(2013.01)I 主分类号 H04L12/781(2013.01)I
代理机构 代理人
主权项 一种路由器,可同时处理IPv4与IPv6数据包,其包括局域网端口与广域网端口,其特征在于,所述路由器包括:封包判断模块,用于接收数据包,并判断所述数据包是否为IPv6数据包;网络判断模块,用于在所述数据包为IPv6数据包时根据所述IPv6数据包的控制信息判断所述IPv6数据包的来源,所述来源包括局域网或广域网;修改模块,用于根据所述网络判断模块判断的IPv6数据包的来源修改所述IPv6数据包的控制信息,其中所述修改模块修改的所述IPv6数据包的控制信息为数据结构skb‑>dev,所述修改模块在所述IPv6数据包的来源是局域网时将所述IPv6数据包的控制信息修改为所述广域网端口的设备信息,所述修改模块在所述IPv6数据包的来源是广域网时将所述IPv6数据包的控制信息修改为所述局域网端口的设备信息;封包转发模块,用于根据所述修改后的IPv6数据包的控制信息经所述局域网端口或所述广域网端口直接转发所述IPv6数据包至局域网或者广域网;以及处理模块,用于执行所述封包判断模块、所述网络判断模块、所述修改模块及所述封包转发模块。
地址 518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号