[發明專利]路由裝置及其網絡封包的處理方法有效
| 申請號: | 201310011161.6 | 申請日: | 2013-01-11 |
| 公開(公告)號: | CN103929503B | 公開(公告)日: | 2017-07-21 |
| 發明(設計)人: | 游千冊;劉柏均 | 申請(專利權)人: | 正文科技股份有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L12/701;H04L12/951 |
| 代理公司: | 北京律誠同業知識產權代理有限公司11006 | 代理人: | 梁揮,祁建國 |
| 地址: | 中國臺灣新竹縣*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 路由 裝置 及其 網絡 封包 處理 方法 | ||
技術領域
本發明關于一種網絡裝置及其網絡封包的處理方法,特別是一種路由裝置及其網絡封包的處理方法。
背景技術
在計算機網絡中,網絡地址轉換(Network Address Translation,NAT)是一種網絡封包通過路由器(router)或防火墻時重寫來源網際網絡協定(Internet Protocol,IP)地址或目的IP地址的技術。在一個本地網絡以及網際網絡之間的NAT路由器能夠利用網際網絡服務提供商(Internet Service Provider,ISP)提供的一個或多個公共(public)IP地址連接到網際網絡,并將本地網絡中客戶端的私有(privacy)IP地址進行NAT轉換再連接到網際網絡。
但是為了進行NAT轉換,NAT路由器需要逐一檢查所有接收到的網絡封包是否符合一NAT映射表中的數據。如果在表中沒有符合的數據,則需利用預先設定好的多種規則來判斷網絡封包是否需要進行NAT學習(learning)以及轉換。且所有的網絡封包都需要經由NAT伺服器的一驅動單元傳送給一核心單元,再由核心單元進行判斷、學習或轉換。
由于任何網絡封包一但傳送給核心單元,無論是否有其必要性都會對于介質存取控制層(Medium Access Control layer,MAC layer)、IP層或是傳輸控制協定層(Transmission Control Protocol layer,TCP layer)等進行分層的檢查以及處理,因此即使對于已在表中存有數據的簡單NAT轉換也會耗費大量無謂的運算以及處理時間,而造成封包延遲。再者,對于有NAT轉換需求的本地網絡,基本上所有的封包都需要進行NAT轉換,因此大量的轉換需求更使得封包延遲的問題加劇。
發明內容
為了解決上述傳統NAT轉換的問題,本發明提供一種路由裝置(routing device)及其網絡封包的處理方法。其中路由裝置包括一轉發引擎模塊(Forwarding Engine,FWD)以及一核心模塊,并可用以執行網絡封包的處理方法。
網絡封包的處理方法包括以下步驟。從一來源接口接收一網絡封包。判斷網絡封包是否符合一網絡地址轉換(Network Address Translation,NAT)封包條件。當網絡封包符合NAT封包條件時,執行以下步驟。讀取網絡封包的一傳輸信息,并利用傳輸信息查詢一NAT映射表。當NAT映射表中有對應傳輸信息的一映射項目(mapping entry)時,令轉發引擎模塊依據對應的映射項目的一NAT轉發信息更新網絡封包的檔頭(header),并設定網絡封包的一目的接口。
根據一實施范例,轉發引擎模塊用以執行以下步驟。從來源接口接收網絡封包。判斷網絡封包是否符合NAT封包條件。當網絡封包符合NAT封包條件時,執行以下步驟。讀取網絡封包的傳輸信息,并利用傳輸信息查詢NAT映射表。當NAT映射表中有對應傳輸信息的映射項目時,依據對應的映射項目的NAT轉發信息更新網絡封包的檔頭,并設定網絡封包的目的接口。當網絡封包不符合NAT封包條件時,將網絡封包轉送給核心模塊,以由核心模塊處理網絡封包。而核心模塊用以處理不符合NAT封包條件的網絡封包,或NAT映射表中沒有對應的任一個映射項目的網絡封包。
綜上所述,路由裝置及其網絡封包的處理方法能夠判斷網絡封包是否符合NAT封包條件,且轉發引擎模塊能夠自行處理符合NAT封包條件的網絡封包,以減輕核心模塊的負擔以及無謂的處理時間。
附圖說明
圖1A為一實施范例的路由裝置的方塊示意圖;
圖1B為另一實施范例的路由裝置的方塊示意圖;
圖2為一實施范例的網絡封包的處理方法的流程示意圖;
圖3為一實施范例的步驟S600的流程示意圖。
其中,附圖標記:
10 轉發引擎模塊
12 預處理單元
20 核心模塊
22 驅動單元
24 第一網卡
26 第二網卡
28 核心處理單元
30 LAN接口
40 WAN接口
具體實施方式
以下在實施方式中詳細敘述本發明的詳細特征以及優點,其內容足以使任何熟習相關技藝者了解本發明的技術內容并據以實施,且根據本說明書所揭露的內容、申請專利范圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關的目的及優點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于正文科技股份有限公司,未經正文科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310011161.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:太陽能電池與太陽能電池模塊
- 下一篇:有源矩陣有機發光二極管面板及其制造方法





