[发明专利]网络通信设备及其封包路由方法无效
| 申请号: | 200810300072.2 | 申请日: | 2008-01-11 |
| 公开(公告)号: | CN101483590A | 公开(公告)日: | 2009-07-15 |
| 发明(设计)人: | 刘义文 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/12 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 通信 设备 及其 封包 路由 方法 | ||
1.一种网络通信设备,通信相连网络,其特征在于,所述网络通信设备包括:
收发模块,用于接收及发送封包;
地址转换模块,用于判断所述收发模块发送的封包是否需进行地址转换,当判断需进行地址转换时,对所述收发模块发送的封包进行地址转换,并以标识值标识已完成地址转换的封包;
控制缓冲模块,用于记录所述已完成地址转换的封包的所述标识值;及
网络通信协议路由模块,用于从所述地址转换模块接收封包,对从所述地址转换模块接收的封包进行路由,并发送至所述地址转换模块;
其中,当所述网络通信协议路由模块发送的封包进入所述地址转换模块时,所述地址转换模块通过查询所述标识值来判断所述网络通信协议路由模块发送的封包是否已完成地址转换;若所述网络通信协议路由模块发送的封包已完成地址转换,则直接发送所述网络通信协议路由模块发送的封包至所述收发模块,并通过所述收发模块发送至所述网络。
2.如权利要求1所述的网络通信设备,其特征在于,所述网络通信设备还包括:
连接列表模块,用于记录转发至所述网络的转发封包的多个数据、转发至与所述网络通信设备相连的用户终端设备的自身封包的多个数据及转发至所述用户终端设备的内部封包的多个数据,所述数据包括封包的来源地址、目的地址、来源端口号、目的端口号、转换地址及转换端口号。
3.如权利要求2所述的网络通信设备,其特征在于,所述地址转换模块通过查询所述连接列表模块记录的所述收发模块发送的封包的所述数据中的来源端口号、目的端口号及转换端口号来判断所述收发模块发送的封包是否需进行地址转换。
4.如权利要求3所述的网络通信设备,其特征在于,所述地址转换模块还用于当判断所述收发模块发送的封包不需要进行地址转换时,发送所述收发模块发送的封包至所述网络通信协议路由模块进行路由。
5.如权利要求1所述的网络通信设备,其特征在于,所述地址转换模块还用于当判断所述网络通信协议路由模块发送的封包已完成地址转换时,删除所述控制缓冲模块中的所述标识值,并发送所述网络通信协议路由模块发送的封包至所述收发模块,及通过所述收发模块发送至所述网络。
6.一种封包路由方法,其特征在于,包括如下步骤:
接收收发模块发送的至少一个封包;
判断所述收发模块发送的封包是否需进行地址转换;
若判断所述收发模块发送的封包需要进行地址转换,则将所述收发模块发送的封包进行地址转换,并将标识值记录于控制缓冲模块,所述标识值标识所述收发模块发送的封包已完成地址转换;
发送所述完成地址转换的封包至网络通信协议路由模块进行路由;
接收完成路由的封包;
根据控制缓冲模块中的标识值判断所接收的完成路由的封包是否已完成地址转换;及
若已完成地址转换,则通过所述收发模块发送所述完成路由的封包至网络。
7.如权利要求6所述的封包路由方法,其特征在于,接收收发模块发送的至少一个封包的步骤更包括以下步骤:
所述收发模块接收多个用户终端设备发送的至少一个封包;及
发送所述收发模块接收的封包至地址转换模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810300072.2/1.html,转载请声明来源钻瓜专利网。





