[发明专利]网络通信设备及其封包路由方法无效

专利信息
申请号: 200810300072.2 申请日: 2008-01-11
公开(公告)号: CN101483590A 公开(公告)日: 2009-07-15
发明(设计)人: 刘义文 申请(专利权)人: 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L29/12
代理公司: 暂无信息 代理人: 暂无信息
地址: 518109广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 网络 通信 设备 及其 封包 路由 方法
【说明书】:

技术领域

发明涉及一种网络通信设备,尤其涉及一种网络通信设备及其封包经地址转换后的路由方法。

背景技术

当一个企业的规模不断得到扩大的时候,其企业的内部网络也相应的得到扩大,由于其业务的增加,从而增加了企业内部网络与外部网络的通信交流。

通常企业在注册上网的时候,公司使用的实用网络通信协议(Internet protocol,简称IP)地址有限,为了使企业内部的计算机用户都能用上外部网络,目前的做法,通过IP分享器建立企业内部网络与外部网络的通信连接。在企业网络内部设定多个虚拟IP地址,通过IP分享器将虚拟IP地址转换成实用IP地址,从而使内部网络可以与外部网络通信。

目前,IP分享器的做法是将内部网络需发送至外部网络的封包先经地址转换模块进行地址转换,再通过IP路由模块进行路由查询动作,再返回地址转换模块,最后再转送至外部网络。但由于需转发至外部网络的封包两次通过地址转换模块,不仅浪费转发封包的时间,还降低了IP分享器的使用效率。

发明内容

有鉴于此,有必要提供一种可提高通信效率的网络通信设备。

同时还需要提供一种用于网络通信设备中封包经地址转换后的路由方法。

一种网络通信设备,通信相连网络,所述网络通信设备包括收发模块、地址转换模块、控制缓冲模块及网络通信协议路由模块。收发模块用于接收及发送封包。地址转换模块用于判断所述收发模块发送的封包是否需进行地址转换,当判断需进行地址转换时,对所述收发模块发送的封包进行地址转换,并以标识值标识已完成地址转换的封包。控制缓冲模块用于记录所述已完成地址转换的封包的所述标识值。网络通信协议路由模块用于从所述地址转换模块接收封包,对从所述地址转换模块接收的封包进行路由,并发送至所述地址转换模块。其中,当所述网络通信协议路由模块发送的封包进入所述地址转换模块时,地址转换模块通过查询所述标识值来判断所述网络通信协议路由模块发送的封包是否已完成地址转换;若所述网络通信协议路由模块发送的封包已完成地址转换,则直接发送所述网络通信协议路由模块发送的封包至所述收发模块,并通过所述收发模块发送至所述网络。

一种封包路由方法,所述方法包括如下步骤:接收收发模块发送的至少一个封包;判断所述收发模块发送的封包是否需进行地址转换;若判断所述收发模块发送的封包需要进行地址转换,则将所述收发模块发送的封包进行地址转换,并将标识值记录于控制缓冲模块,所述标识值标识所述收发模块发送的封包已完成地址转换;发送所述完成地址转换的封包至网络通信协议路由模块进行路由;接收完成路由的封包;根据控制缓冲模块中的标识值判断所接收的完成路由的封包是否完成地址转换;及若已完成地址转换,则通过所述收发模块发送所述完成路由的封包至网络。

所述网络通信设备及其封包经地址转换后的路由方法,使转发封包无需两次进入地址转换模块,节省了转发封包的时间,提高了转发封包的效率。

附图说明

图1是本发明一实施方式中的网络通信设备的模块图。

图2是本发明一实施方式中的封包经地址转换后的路由方法的流程图。

图3是本发明另一实施方式中的封包经地址转换后的路由方法的流程图。

图4是本发明一实施方式中的网络通信设备处理转发类型的封包的示意图。

具体实施方式

图1所示为本发明一实施方式中的网络通信设备20的模块图。在本实施方式中,网络通信设备20分别与多个用户终端设备10及网络30通信相连,用于将所述用户终端设备10发送的多个封包转发至所述用户终端设备10或网络30。在本实施方式中,所述用户终端设备10发送的多个封包包括所述用户终端设备10互相通信的内部封包、用户终端设备10发送至网络通信设备20的自身封包、以及发送至网络30或接收自网络30的转发封包。在本实施方式中,自身封包为用户终端设备10对网络通信设备20进行参数设定的封包。在本实施方式中,网络通信设备20为具有网络地址转换(Network Address Translation,NAT)功能的IP地址分享器,用户终端设备10为计算机。

在本实施方式中,网络通信设备20包括收发模块200、地址转换模块210、连接列表模块220、控制缓冲模块230、IP路由模块240及执行模块260。收发模块200可以包括多个实体端口(physical ports)。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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