[發明專利]網絡通信設備及其封包路由方法無效
| 申請號: | 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)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司,未經鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810300072.2/2.html,轉載請聲明來源鉆瓜專利網。





