![]() 網路處理器
专利摘要:
本發明揭露一種用於一寬頻閘道的網路處理器。該網路處理器包含有一主處理器;複數個網路介面,分別對應於複數個網路技術;以及一網路位址轉換引擎,用來加速從一第一網路介面至一第二網路介面之封包處理。 公开号:TW201316728A 申请号:TW101131883 申请日:2012-08-31 公开日:2013-04-16 发明作者:Kuo-Yen Fan;Kuo-Cheng Lu 申请人:Ralink Technology Corp; IPC主号:H04L49-00
专利说明:
網路處理器【相關申請之交叉引用】 本申請的申請專利範圍要求2011年09月02日遞交的申請號為61/530,408,標題為「Network processor with packet accelerator」的美國臨時案的優先權。在此合併參考該申請案的申請標的。 本發明係指一種用於一寬頻網路裝置之網路處理器,尤指一種具有一網路位址轉換(Network Address Translation,NAT)引擎(即一封包加速器)之網路處理器,可於不同網路技術之間加速封包處理,以減少耗電並保留運算資源以用於其它網路應用程式。 隨著網際網路的快速發展,許多網路應用程式隨之而出現。因此,寬頻閘道必須進行不同網路技術的多種封包處理,如乙太網路、各類型數位用戶線路(Digital Subscriber Line,xDSL)、非同步傳輸模式(Asynchronous Transfer Mode,ATM)、無線區域網路(Wireless Local Area Network,WLAN)、第三代/第三點五代行動通訊網路(3G/3.5G),以及各種應用程式協定,如網路電話(Voice over Internet Protocol,VoIP)、數位生活網路聯盟(Digital Living Network Alliance,DLNA)、開放式服務閘道技術(Open Service Gateway Initiative,OSGi)等。 在此情況下,寬頻閘道中的網路處理器必須針對這些需求提升效能。一種提升網路處理器效能之直覺方式係提高中央處理器(Central Processing Unit,CPU)的操作頻率,然而此方式將造成耗電大幅增加。 此外,儘管使用規格較好的中央處理器,由於上述封包處理及應用程式造成更多運算資源的需求,改善比率依然無法令人滿意。再者,習知封包卸載(offload)引擎僅考慮單一網路介面而無法考慮各種不同的網路介面。因此,習知技術實有改善的必要。 因此本發明之主要目的即在於提供一種具有一網路位址轉換引擎之網路處理器,可加速不同網路技術之間的封包處理,以減少耗電並保留運算資源以用於其它網路應用程式。 本發明揭露一種用於一寬頻閘道的網路處理器。該網路處理器包含有一主處理器;複數個網路介面,分別對應於複數個網路技術;以及一網路位址轉換引擎,用來加速從一第一網路介面至一第二網路介面之封包處理。 本發明之一優點在於本發明之網路處理器可加速不同網路技術之間的封包處理,以減少耗電。 在參閱隨後的通過附圖解釋說明的優選實施方式的詳盡描述後,具有通常知識者便可了解本發明的上述或者其他發明目的。 請參考第1圖,第1圖為本發明之一實施例之一網路處理器10的示意圖。網路處理器10包含有一主處理器102、一低延遲直接記憶體存取(Direct Memory Access,DMA)匯流排及仲裁器104、複數個網路介面106~112、一網路位址轉換(Network Address Translation,NAT)引擎114、一密碼引擎116、一交換核心(switch fabric)118、一脈衝編碼調變(Pulse-code Modulation,PCM)控制器120、一週邊匯流排(Peripheral bus)122及系統週邊,其中,脈衝編碼調變控制器120用於軟體式網路電話(soft-VoIP)應用程式,系統週邊如本領域具通常知識者所熟知可為一動態隨機存取記憶體(Dynamic Random Access Memory,DRAM)控制器124、一快閃控制器126、一中斷控制器128、通用非同步收發器(Universal Asynchronous Receiver/Transmitter,UART)130、通用輸入/輸出單元(General Purpose Input/Output,GPIO)132及一計時器134等裝置。 網路介面106~112係對應於不同網路技術,如用於一般區域網路(LAN)之一乙太網路介面106(即IEEE802.3 10/100/1000Mbps媒體存取控制(Media Access Control,MAC))、用於寬頻網路之一非同步傳輸模式(Asynchronous Transfer Mode,ATM)分割與重組(Segmentation and Reassembly,SAR)介面108、用於第三代/第三點五代行動通訊網路之一通用序列匯流排(Universal Serial Bus,USB)主機介面110及用於無線區域網路(Wireless Local Area Network,WLAN)之一快捷週邊元件互連(Peripheral Component Interconnect Express,PCIe)介面112。網路位址轉換引擎114加速網路介面106~112中從一網路介面至另一網路介面之封包處理。在此情況下,網路位址轉換引擎114以硬體方式卸載主處理器102之封包處理,而不是藉由主處理器102之一作業系統以軟體方式進行所有封包處理,因此主處理器102不需進行許多封包處理。如此一來,本發明可減少主處理器102的耗電,並保留主處理器102之運算資源以用於其它網路應用程式,如軟體式網路電話、數位生活網路聯盟及開放式服務閘道技術,進而達成低成本及低電源的解決方式且維持現有網路應用程式的效能。 詳細來說,請參考第2圖,第2圖為本發明實施例當第1圖所示之網路位址轉換引擎114關閉時,一資料路徑P1之示意圖。如第1圖所示,當網路位址轉換引擎114被關閉時,網路處理器10之操作與習知網路處理器之操作相似,即中央處理器進行所有封包處理。因此,如資料路徑P1所示,若封包係從經由乙太網路介面106之一區域網路網域傳送至經由乙太網路介面106之另一區域網路網域,於乙太網路介面106接收到該封包之後,交換核心118透過低延遲直接記憶體存取匯流排及仲裁器104(即一系統匯流排)轉傳該封包至主處理器102。接著,主處理器102之作業系統以軟體方式進行所有封包處理(如緩衝管理、分類、修改、尋找出口埠、轉傳決策、服務品質、統計及作業系統相關之額外工作等)。如此一來,由於近來網路應用程式及網路頻寬快速成長,主處理器102需要大量耗電及運算資源以用於封包處理。 於第一個實施例中,請參考第3圖,第3圖為本發明實施例當第1圖所示之網路位址轉換引擎114加速從經由一乙太網路介面106之一區域網路網域至經由乙太網路介面106之另一區域網路網域之封包處理時,一資料路徑P2之示意圖。如資料路徑P2所示,若封包係從經由乙太網路介面106之一區域網路網域傳送至經由乙太網路介面106之另一區域網路網域,於乙太網路介面106接收到該封包之後,交換核心118轉傳該封包至網路位址轉換引擎114而不是主處理器102。接著,網路位址轉換引擎114以硬體方式對該封包進行所有封包處理(如緩衝管理、分類、修改、尋找出口埠、轉傳決策、服務品質、統計及作業系統相關之額外工作等)。如此一來,網路位址轉換引擎114可卸載主處理器102所有封包處理,進而減少耗電並保留運算資源。 於第二個實施例中,請參考第4圖,第4圖為本發明實施例當第1圖所示之網路位址轉換引擎114加速從經由非同步傳輸模式分割與重組介面108之一寬頻網路至經由乙太網路介面106之一區域網路網域之封包處理時,一資料路徑P3之示意圖。如資料路徑P3所示,若封包係從經由非同步傳輸模式分割與重組介面108之一寬頻網路傳送至經由乙太網路介面106之一區域網路網域,於非同步傳輸模式分割與重組介面108接收到該封包後,交換核心118轉傳該封包至網路位址轉換引擎114而不是主處理器102。接著,網路位址轉換引擎114以硬體方式對該封包進行所有封包處理(如緩衝管理、分類、修改、尋找出口埠、轉傳決策、服務品質、統計及作業系統相關之額外工作等)。如此一來,網路位址轉換引擎114可卸載主處理器102所有封包處理,進而減少耗電並保留運算資源。 於第三個實施例中,請參考第5圖,第5圖為本發明實施例當第1圖所示之網路位址轉換引擎114加速從經由乙太網路介面106之一區域網路網域至經由非同步傳輸模式分割與重組介面108之一寬頻網路之封包處理時,一資料路徑P4之示意圖。如資料路徑P4所示,若封包係從經由乙太網路介面106之一區域網路網域傳送至經由非同步傳輸模式分割與重組介面108之一寬頻網路,於乙太網路介面106接收到該封包之後,交換核心118先轉傳該封包至網路位址轉換引擎114。接著,網路位址轉換引擎114以硬體方式進行大部分封包處理(如分類、修改、尋找出口埠、服務品質統計),而主處理器102透過一驅動程式136以軟體方式進行其餘封包處理(如轉傳決策及緩衝管理)。換句話說,由於網路上傳之存取遠低於下傳,且對應於非同步傳輸模式分割與重組介面108之訂閱資料速率遠低於區域網路之訂閱資料速率,於交換核心118中的內建晶片記憶體不足以緩衝從區域網路傳入之峰值傳入封包(the peak ingress packets),因此交換核心118將該封包路由至低延遲直接記憶體存取匯流排及仲裁器104以儲存於一系統動態隨機存取記憶體中,以避免封包漏失,並於該封包係儲存於動態隨機存取記憶體之後,通知主處理器102之驅動程式轉傳該封包至非同步傳輸模式分割與重組介面108。如此一來,網路位址轉換引擎114卸載主處理器102之部分封包處理,因此主處理器102之驅動程式僅需極小耗電,進而減少耗電並保留運算資源。 於第四及第五個實施例中,請參考第6~7圖,第6~7圖為本發明實施例當第1圖所示之網路位址轉換引擎114加速分別從經由乙太網路介面106之一區域網路網域至經由一通用序列匯流排主機介面110之一第三代/第三點五代行動通訊網路,以及從經由通用序列匯流排主機介面110之一第三代/第三點五代行動通訊網路至經由乙太網路介面106之一區域網路網域之封包處理時,資料路徑P5~P6之示意圖。如資料路徑P5所示,若封包係從經由乙太網路介面106之一區域網路網域傳送至經由通用序列匯流排主機介面110之一第三代/第三點五代行動通訊網路,於乙太網路介面106接收到該封包之後,交換核心118先轉傳該封包至網路位址轉換引擎114。接著,網路位址轉換引擎114以硬體方式進行大部分封包處理(如分類、修改、尋找出口埠及服務品質統計),而主處理器102透過一驅動程式以軟體方式進行其餘封包處理(如轉傳決策及緩衝管理)。換句話說,由於第三代/第三點五代行動通訊網路係透過一通用序列匯流排主機經由通用序列匯流排主機介面110連接至網路處理器10,於轉傳該封包至通用序列匯流排主機介面110之前,主處理器102必須將該封包由網路存取資料轉換為通用序列匯流排封包,例如轉換該封包的標頭以符合遠端網路驅動程式介面規格(RNDIS),使得通用序列匯流排主機介面110可辨識該封包,而該封包的資料實質上仍可於類乙太網路傳送。相似地,如資料路徑P6所示,若封包係從經由通用序列匯流排主機介面110之一第三代/第三點五代行動通訊網路傳送至經由乙太網路介面106之一區域網路網域,於轉傳該封包至網路位址轉換引擎114以進行封包處理之前,主處理器102必須將該封包由通用序列匯流排封包轉換為網路存取資料。如此一來,於第四及第五個實施例中,主處理器於通用序列匯流排封包及網路存取資料之間轉換封包。此外,網路位址轉換引擎114卸載主處理器102之部分封包處理,因此主處理器102之驅動程式僅需極小耗電,進而減少耗電並保留運算資源。 於第六個實施例中,請參考第8圖,第8圖為本發明實施例當第1圖所示之網路位址轉換引擎114加速從經由該非同步傳輸模式分割與重組介面108之一寬頻網路至經由快捷週邊元件互連介面112之一無線區域網路之封包處理時,一資料路徑P7之示意圖。如資料路徑P7所示,若封包係從經由非同步傳輸模式分割與重組介面108之一寬頻網路傳送至經由快捷週邊元件互連介面112之一無線區域網路,與第6圖所示之資料路徑P5相似,網路位址轉換引擎114以硬體方式進行大部分封包處理(如分類、修改、尋找出口埠及服務品質統計),而主處理器102透過一驅動程式以軟體方式進行其餘封包處理(如轉傳決策及緩衝管理)。換句話說,由於無線區域網路係透過一無線區域網路卡經由快捷週邊元件互連介面112連接至網路處理器10,於轉傳該封包至快捷週邊元件互連介面112之前,主處理器102必須將該封包由網路存取資料轉換為快捷週邊元件互連封包。如此一來,網路位址轉換引擎114卸載主處理器102之部分封包處理,因此主處理器102之驅動程式僅需極小耗電,進而減少耗電並保留運算資源。 於第七個實施例中,請參考第9圖,第9圖為本發明實施例當第1圖所示之網路位址轉換引擎114加速從經由快捷週邊元件互連介面112之一無線區域網路至經由非同步傳輸模式分割與重組介面108之一寬頻網路之封包處理時,一資料路徑P8之示意圖。如資料路徑P8所示,若封包係從經由非同步傳輸模式分割與重組介面108之一寬頻網路傳送至經由快捷週邊元件互連介面112之一無線區域網路,與第5圖所示之資料路徑P4及第7圖所示之資料路徑P6之結合相似,網路位址轉換引擎114以硬體方式進行大部分封包處理(如分類、修改、尋找出口埠及服務品質統計),而主處理器102透過一驅動程式以軟體方式進行其餘封包處理(如轉傳決策及緩衝管理)。換句話說,於轉傳該封包至網路位址轉換引擎114以進行封包處理之前,主處理器102必須將該封包由快捷週邊元件互連封包轉換至網路存取資料。於網路位址轉換引擎114進行大部分封包處理之後,由於網路上傳之存取遠低於下傳,且對應於非同步傳輸模式分割與重組介面108之訂閱資料速率遠低於無線區域網路之訂閱資料速率,於交換核心118中的內建晶片記憶體不足以緩衝從無線區域網路傳入之峰值傳入封包,因此交換核心118將該封包路由至低延遲直接記憶體存取匯流排及仲裁器104以儲存於一系統動態隨機存取記憶體中,並於該封包係儲存於動態隨機存取記憶體之後,通知主處理器102之驅動程式轉傳該封包至非同步傳輸模式分割與重組介面108。如此一來,網路位址轉換引擎114卸載主處理器102之部分封包處理,因此主處理器102之驅動程式僅需極小耗電,進而減少耗電並保留運算資源。 於第八個實施例中,請參考第10圖,第10圖為本發明實施例當第1圖所示之網路位址轉換引擎114加速從經由乙太網路介面106之一區域網路網域至經由乙太網路介面106之另一區域網路網域之封包處理時,一資料路徑P9以及密碼引擎116進行加密處理之示意圖。如資料路徑P9所示,若封包係從經由乙太網路介面106之一區域網路網域傳送至經由乙太網路介面106之另一區域網路網域,於乙太網路介面106接收到該封包之後,與第3圖所示之資料路徑P2相似,網路位址轉換引擎114以硬體方式對該封包進行所有封包處理(如緩衝管理、分類、修改、尋找出口埠、轉傳決策、服務品質、統計及作業系統相關之額外工作等)。接著,交換核心118以硬體方式轉傳處理過後的封包至密碼引擎116以進行加密處理,此密碼引擎116與習知經由一低延遲直接記憶體存取匯流排耦接至主處理器且由主處理器所控制之密碼引擎不同。如此一來,於該封包從該第一網路介面接收並傳送至該第二網路介面時,密碼引擎116卸載主處理器102之加密處理,進而減少耗電並保留運算資源。 值得注意的是,本發明之主要精神在於當封包係從一網路介面傳送至另一網路介面時,以硬體方式卸載主處理器102之封包處理,進而減少耗電並保留運算資源以用於其它網路應用程式。本領域具通常知識者當可據以進行修飾或變化,而不限於此。舉例來說,於上述實施例中,第三代/第三點五代行動通訊網路係透過一通用序列匯流排主機經由通用序列匯流排主機介面110連接,且無線區域網路係透過一無線區域網路卡經由快捷週邊元件互連介面112連接,相較於內嵌這些模組於網路處理器10中,此方式更能節省成本,但網路處理器10亦可藉由其它方式連接第三代/第三點五代行動通訊網路及無線區域網路。此外,由於交換核心118進行第二層封包處理,若封包係於同一個區域網路網域中傳送(不經由路由器),網路處理器10可僅使用交換核心118來轉傳該封包。再者,上述實施例僅繪示數種從一網路介面傳送封包至另一網路介面的情況。於其它實施例中,只要主處理器102之封包處理/加密處理可被卸載且封包處理可正確地進行,本領域具通常知識者可進行其它修飾或變化。舉例來說,若一輸出介面係非同步傳輸模式分割與重組介面108,於封包輸出之前,封包可儲存於系統動態隨機存取記憶體,以避免封包漏失。 於習知技術中,網路處理器透過提高中央處理器的操作頻率來提升效能並因此增加耗電,或是升級中央處理器的規格並因此增加成本。相較之下,當封包係從一網路介面傳送至另一網路介面時,本發明以硬體方式卸載主處理器之封包處理,進而減少耗電並保留運算資源以用於其它網路應用程式。 以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。 10‧‧‧網路處理器 102‧‧‧主處理器 104‧‧‧低延遲直接記憶體存取匯流排及仲裁器 106‧‧‧乙太網路介面 108‧‧‧非同步傳輸模式分割與重組介面 110‧‧‧通用序列匯流排主機介面 112‧‧‧快捷週邊元件互連介面 114‧‧‧網路位址轉換引擎 116‧‧‧密碼引擎 118‧‧‧交換核心 120‧‧‧脈衝編碼調變控制器 122‧‧‧週邊匯流排 124‧‧‧動態隨機存取記憶體控制器 126‧‧‧快閃控制器 128‧‧‧中斷控制器 130‧‧‧通用非同步收發器 132‧‧‧通用輸入/輸出單元 134‧‧‧計時器 136‧‧‧驅動程式 P1~P9‧‧‧資料路徑 第1圖為本發明之一實施例之一網路處理器的示意圖。 第2圖為本發明實施例當第1圖所示之一網路位址轉換引擎關閉時,一資料路徑之示意圖。 第3圖為本發明實施例當第1圖所示之該網路位址轉換引擎加速從經由一乙太網路介面之一區域網路網域至經由該乙太網路介面之另一區域網路網域之封包處理時,一資料路徑之示意圖。 第4圖為本發明實施例當第1圖所示之該網路位址轉換引擎加速從經由一非同步傳輸模式分割與重組介面之一寬頻網路至經由該乙太網路介面之一區域網路網域之封包處理時,一資料路徑之示意圖。 第5圖為本發明實施例當第1圖所示之該網路位址轉換引擎加速從經由該乙太網路介面之一區域網路網域至經由該非同步傳輸模式分割與重組介面之一寬頻網路之封包處理時,一資料路徑之示意圖。 第6~7圖為本發明實施例當第1圖所示之該網路位址轉換引擎加速分別從經由該乙太網路介面之一區域網路網域至經由一通用序列匯流排主機介面之一第三代/第三點五代行動通訊網路,以及從經由該通用序列匯流排主機介面之一第三代/第三點五代行動通訊網路至經由該乙太網路介面之一區域網路網域之封包處理時,資料路徑之示意圖。 第8圖為本發明實施例當第1圖所示之該網路位址轉換引擎加速從經由該非同步傳輸模式分割與重組介面之一寬頻網路至經由該快捷週邊元件互連介面之一無線區域網路之封包處理時,一資料路徑之示意圖。 第9圖為本發明實施例當第1圖所示之該網路位址轉換引擎加速從經由該快捷週邊元件互連介面之一無線區域網路至經由該非同步傳輸模式分割與重組介面之一寬頻網路之封包處理時,一資料路徑之示意圖。 第10圖為本發明實施例當第1圖所示之該網路位址轉換引擎加速從經由該乙太網路介面之一區域網路網域至經由該乙太網路介面之另一區域網路網域之封包處理時,一資料路徑以及一密碼引擎進行加密處理之示意圖。 10‧‧‧網路處理器 102‧‧‧主處理器 104‧‧‧低延遲直接記憶體存取匯流排及仲裁器 106‧‧‧乙太網路介面 108‧‧‧非同步傳輸模式分割與重組介面 110‧‧‧通用序列匯流排主機介面 112‧‧‧快捷週邊元件互連介面 114‧‧‧網路位址轉換引擎 116‧‧‧密碼引擎 118‧‧‧交換核心 120‧‧‧脈衝編碼調變控制器 122‧‧‧週邊匯流排 124‧‧‧動態隨機存取記憶體控制器 126‧‧‧快閃控制器 128‧‧‧中斷控制器 130‧‧‧通用非同步收發器 132‧‧‧通用輸入/輸出單元 134‧‧‧計時器 136‧‧‧驅動程式 P2‧‧‧資料路徑
权利要求:
Claims (19) [1] 一種用於一寬頻閘道之網路處理器,包含有:一主處理器;複數個網路介面,分別對應於複數個網路技術;以及一網路位址轉換引擎,用來加速從一第一網路介面至一第二網路介面之封包處理。 [2] 如請求項1所述之用於一寬頻閘道的網路處理器,其中該複數個網路介面包含一乙太網路介面,該網路位址轉換引擎加速從經由該乙太網路介面之一第一區域網路網域,至經由該乙太網路介面之一第二區域網路網域之封包處理。 [3] 如請求項2所述之用於一寬頻閘道的網路處理器,其中該網路位址轉換引擎卸載該主處理器之所有封包處理。 [4] 如請求項1所述之用於一寬頻閘道的網路處理器,其中該複數個網路介面包含一乙太網路介面和一非同步傳輸模式分割與重組介面,該網路位址轉換引擎加速從經由該非同步傳輸模式分割與重組介面之一寬頻網路,至經由該乙太網路介面之一區域網路網域之封包處理。 [5] 如請求項4所述之用於一寬頻閘道的網路處理器,其中該網路位址轉換引擎卸載該主處理器之所有封包處理。 [6] 如請求項1所述之用於一寬頻閘道的網路處理器,其中該複數個網路介面包含一乙太網路介面和一非同步傳輸模式分割與重組介面,該網路位址轉換引擎加速從經由該乙太網路介面之一區域網路網域,至經由該非同步傳輸模式分割與重組介面之一寬頻網路之封包處理。 [7] 如請求項6所述之用於一寬頻閘道的網路處理器,其中該網路位址轉換引擎卸載該主處理器之部分封包處理,且該主處理器進行轉傳及緩衝管理。 [8] 如請求項7所述之用於一寬頻閘道的網路處理器,其中於該主處理器轉傳封包至該非同步傳輸模式分割與重組介面之前,該封包係儲存於一動態隨機存取記憶體。 [9] 如請求項1所述之用於一寬頻閘道的網路處理器,其中該複數個網路介面包含一乙太網路介面和一通用序列匯流排主機介面,該網路位址轉換引擎加速從經由該乙太網路介面之一區域網路網域,至經由該通用序列匯流排主機介面之一第三代/第三點五代行動通訊網路之封包處理,或從經由該通用序列匯流排主機介面之一第三代/第三點五代行動通訊網路,至經由該乙太網路介面之一區域網路網域之封包處理。 [10] 如請求項9所述之用於一寬頻閘道的網路處理器,其中該網路位址轉換引擎卸載該主處理器之部分封包處理,且該主處理器進行轉傳及緩衝管理。 [11] 如請求項10所述之用於一寬頻閘道的網路處理器,其中該主處理器於通用序列匯流排封包及網路存取資料之間轉換封包。 [12] 如請求項1所述之用於一寬頻閘道的網路處理器,其中該複數個網路介面包含一非同步傳輸模式分割與重組介面和一快捷週邊元件互連介面,該網路位址轉換引擎加速從經由該非同步傳輸模式分割與重組介面之一寬頻網路,至經由該快捷週邊元件互連介面之一無線區域網路之封包處理。 [13] 如請求項12所述之用於一寬頻閘道的網路處理器,其中該網路位址轉換引擎卸載該主處理器之部分封包處理,且該主處理器進行轉傳及緩衝管理。 [14] 如請求項13所述之用於一寬頻閘道的網路處理器,其中該主處理器將封包從網路存取資料轉換為快捷週邊元件互連封包。 [15] 如請求項1所述之用於一寬頻閘道的網路處理器,其中該複數個網路介面包含一非同步傳輸模式分割與重組介面和一快捷週邊元件互連介面,該網路位址轉換引擎加速從經由該快捷週邊元件互連之一無線區域網路介面,至經由該非同步傳輸模式分割與重組介面之一寬頻網路之封包處理。 [16] 如請求項15所述之用於一寬頻閘道的網路處理器,其中該網路位址轉換引擎卸載該主處理器之部分封包處理,且該主處理器進行轉傳及緩衝管理。 [17] 如請求項16所述之用於一寬頻閘道的網路處理器,其中該主處理器將封包從快捷週邊元件互連封包轉換為網路存取資料,且於該主處理器轉傳封包至該非同步傳輸模式分割與重組介面之前,該封包係儲存於一動態隨機存取記憶體。 [18] 如請求項1所述之用於一寬頻閘道的網路處理器,另包含有一密碼引擎,用於該封包從該第一網路介面接收並傳送至該第二網路介面時,卸載該主處理器之加密處理。 [19] 如請求項1所述之用於一寬頻閘道的網路處理器,另包含有一交換核心,用來進行第二層封包處理。
类似技术:
公开号 | 公开日 | 专利标题 US9565681B2|2017-02-07|Low power and fast application service transmission US7433342B2|2008-10-07|Wireless-aware network switch and switch ASIC JP2016510524A|2016-04-07|通信トラフィック処理アーキテクチャおよび方法 TWI455531B|2014-10-01|網路處理器 US20070076648A1|2007-04-05|Method and apparatus for enhanced WLAN access point bandwidth via use of a WLAN mailbox US20150229563A1|2015-08-13|Packet forwarding method and network access device US20060136475A1|2006-06-22|Secure data transfer apparatus, systems, and methods US10057387B2|2018-08-21|Communication traffic processing architectures and methods WO2019109949A1|2019-06-13|一种数据传输的方法及设备 US20210274593A1|2021-09-02|Selective multiple-media access control US9019832B2|2015-04-28|Network switching system and method for processing packet switching in network switching system KR101659481B1|2016-09-23|공유 매체 브릿징 WO2016074211A1|2016-05-19|一种数据转发的方法和控制器 WO2007048318A1|2007-05-03|Dispositif de classement de flux, procede de classement de flux et station de base utilisant ce dispositif US8804533B2|2014-08-12|Techniques for Wi-Fi acceleration in residential gateways US9843537B1|2017-12-12|Low-to-high speed cut-through communication US20110103355A1|2011-05-05|Packet grouping for a co-existing wireless network environment KR100423392B1|2004-03-18|무선 근거리 통신망 액세스 포인트 접속장치 US20120166571A1|2012-06-28|Apparatus and method for providing mobile service in a mobile commnucation network WO2018209962A1|2018-11-22|以太网内容中心网络混合下数据包传输方法装置存储介质 WO2017193313A1|2017-11-16|数字单元、无线单元、基站及数据传输方法 Wang et al.2014|Design of TD-LTE PHY and MAC layer in the interactive system primitives WO2014183521A1|2014-11-20|包处理方法及装置
同族专利:
公开号 | 公开日 US9246846B2|2016-01-26| TWI455531B|2014-10-01| WO2013029566A1|2013-03-07| CN103098446A|2013-05-08| US20130058319A1|2013-03-07|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 TWI649985B|2017-12-21|2019-02-01|財團法人工業技術研究院|結合快速周邊元件互連匯流排與乙太網路的網路通訊方法、系統及控制器|US5974465A|1998-01-21|1999-10-26|3Com Corporation|Method and apparatus for prioritizing the enqueueing of outbound data packets in a network device| US6112294A|1998-07-09|2000-08-29|Advanced Micro Devices, Inc.|Concurrent execution of multiple instructions in cyclic counter based logic component operation stages| US20030236745A1|2000-03-03|2003-12-25|Hartsell Neal D|Systems and methods for billing in information management environments| US6904054B1|2000-08-10|2005-06-07|Verizon Communications Inc.|Support for quality of service and vertical services in digital subscriber line domain| US20030074473A1|2001-10-12|2003-04-17|Duc Pham|Scalable network gateway processor architecture| US6804692B2|2001-12-21|2004-10-12|Agere Systems, Inc.|Method and apparatus for reassembly of data blocks within a network processor| US7337334B2|2003-02-14|2008-02-26|International Business Machines Corporation|Network processor power management| US6996070B2|2003-12-05|2006-02-07|Alacritech, Inc.|TCP/IP offload device with reduced sequential processing| US7701957B1|2004-01-20|2010-04-20|Integrated Device Technology, Inc.|Method and apparatus for switching, merging, and demerging data between data communication locations| US7487284B2|2006-07-28|2009-02-03|Intel Corporation|Transaction flow and ordering for a packet processing engine, located within an input-output hub| US7809870B2|2006-10-17|2010-10-05|Broadcom Corporation|Method and system for interlocking data integrity for network adapters| US20090092136A1|2007-10-09|2009-04-09|Broadcom Corporation|System and method for packet classification, modification and forwarding| US8339959B1|2008-05-20|2012-12-25|Juniper Networks, Inc.|Streamlined packet forwarding using dynamic filters for routing and security in a shared forwarding plane| CN101369968B|2008-08-18|2011-02-16|中国科学院计算技术研究所|实现端到端通信的可配置nat设备及其数据转发方法| US8817799B2|2011-04-14|2014-08-26|Broadcom Corporation|Network processor for supporting residential gateway applications|CN107889280B|2014-08-22|2021-06-25|安科讯科技有限公司|自适应信号最佳路径选择的wlan室外无线接入点装置| CN105657869B|2016-02-03|2019-03-05|成都福华信科技有限责任公司|一种多通道高性能无线接入基站设备| KR20210011169A|2019-07-22|2021-02-01|삼성전자주식회사|안테나를 포함하는 전자 장치 및 상기 전자 장치의 전력 백오프 제어 방법|
法律状态:
2017-07-01| MM4A| Annulment or lapse of patent due to non-payment of fees|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US201161530408P| true| 2011-09-02|2011-09-02|| US13/528,844|US9246846B2|2011-09-02|2012-06-21|Network processor| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|