网络通信设备及其封包路由方法技术

技术编号:6552015 阅读:323 留言:0更新日期:2012-04-11 18:40
一种网络通信设备,与网络通信连接,包括收发模块、地址转换模块、控制缓冲模块及网络通信协议路由模块。收发模块用于接收及发送封包。地址转换模块用于对收发模块发送的封包进行地址转换,并以标识值标识已完成地址转换的封包。控制缓冲模块用于记录所述封包的标识值。网络通信协议路由模块用于对所述封包进行路由。当网络通信协议路由模块发送的封包进入地址转换模块时,通过查询所述标识值来判断所述封包是否完成地址转换;及当判断所述封包已完成地址转换时,直接发送封包至网络。本发明专利技术还提供一种封包路由方法。所述网络通信设备及其封包路由方法,使转发封包无需两次进入地址转换模块,节省了转发封包的时间,提高了转发封包的效率。

【技术实现步骤摘要】

本专利技术涉及一种网络通信设备,尤其涉及一种网络通信设备及其封包经地址转换后的路 由方法。
技术介绍
当一个企业的规模不断得到扩大的时候,其企业的内部网络也相应的得到扩大,由于其 业务的增加,从而增加了企业内部网络与外部网络的通信交流。通常企业在注册上网的时候,公司使用的实用网络通信协议(Internet protocol,简 称IP)地址有限,为了使企业内部的计算机用户都能用上外部网络,目前的做法,通过IP分 享器建立企业内部网络与外部网络的通信连接。在企业网络内部设定多个虚拟IP地址,通过 IP分享器将虚拟IP地址转换成实用IP地址,从而使内部网络可以与外部网络通信。目前,IP分享器的做法是将内部网络需发送至外部网络的封包先经地址转换模块进行地 址转换,再通过IP路由模块进行路由査询动作,再返回地址转换模块,最后再转送至外部网 络。但由于需转发至外部网络的封包两次通过地址转换模块,不仅浪费转发封包的时间,还 降低了IP分享器的使用效率。
技术实现思路
有鉴于此,有必要提供一种可提高通信效率的网络通信设备。 同时还需要提供一种用于网络通信设备中封包经地址转换后的路由方法。 一种网络通本文档来自技高网...

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

【技术特征摘要】
权利要求1一种网络通信设备,通信相连网络,其特征在于,所述网络通信设备包括收发模块,用于接收及发送封包;地址转换模块,用于判断所述收发模块发送的封包是否需进行地址转换,当判断需进行地址转换时,对所述封包进行地址转换,并以标识值标识已完成地址转换的封包;控制缓冲模块,用于记录所述封包的所述标识值;及网络通信协议路由模块,用于对所述封包进行路由,并发送至所述地址转换模块;其中,当所述网络通信协议路由模块发送的所述封包进入所述地址转换模块时,所述地址转换模块通过查询所述标识值来判断所述封包是否已完成地址转换;若所述封包已完成地址转换,则直接发送所述封包至所述收发模块,并通过所述收发模块发送至所述网络。2.如权利要求l所述的网络通信设备,其特征在于,所述网络通信设备还包括连接列表模块,用于记录转发至所述网络的转发封包的多个数据、转发至与所述网络 通信设备相连的用户终端设备的自身封包的多个数据及转发至所述用户终端设备的内部封包 的多个数据,所述数据包括封包的来源地址、目的地址、来源端口号、目的端口号、转换地 址及转换端口号。3.如权利要求2所述的网络通信设备,其特征在于,所述地址转换模 块通过査询所述连接列表模块记录的所述封包的所述数据中的来源端口号、目的端口号及转 换端口号来判断所述封包是否需进行地址转换。4.如权利要求3所述的网络通信设备,其特征在于,所述地址转换模 块还用于当判断所述收发模块发送的封包不需要进行地址转换时,发送所述封包至所述网络 通信协议路由模块进行路由。5.如权利要求l所述的网络通信设备,其特征在于,所述地址转换模 块还用于当判断所述网络通信协议路由模块发送的封包已完成地址转换时,删除所述控制缓冲模块中的所述标识值,并发送所述封包至所述收发模块,及...

【专利技术属性】
技术研发人员:刘义文
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1