「網路」+「處理器」=? | iThome
文章推薦指數: 80 %
目前坊間網路處理器相關書籍中,最有「教科書」資格者,莫過於《Network Processors: Architectures, Protocols, and Platforms》了,本書盡量涵蓋不同廠商的技術, ...
移至主內容
按讚加入iThome粉絲團
文/iThome
|
2006-02-24發表
有沒有人想過,放眼所及,企業IT架構中習以為常的資安產品,如防火牆、IDS或IPS,以及寒氣逼人的機房中,發出震耳欲聾噪音的重型網路設備,像骨幹交換器與路由器等,在這些看似高深莫測的黑盒子裡,究竟塞了什麼神奇的晶片,讓他們足以肩負起支撐網路流量的重責大任?網路環境的複雜性與應用面的多樣化,對網路設備造成效能上的挑戰,尤其當網路頻寬已經邁進10Gb等級,要求低延遲的即時視訊影音應用日益普及,加上日新月異的資安威脅,為了兼顧多功能與高效能,直接催生了針對網路需求而特化、具備高速封包處理效能與可程式化彈性的網路處理器。
也因此,網路處理器成為近年來,網路設備與處理器廠商全力投入的新興領域。
無論半導體霸主英特爾、網路龍頭Cisco、藍色巨人IBM,以及數不清的知名IC設計公司,都陸續進入了這個市場,網路處理器早已成為無數企業IT產品的心臟。
目前坊間數本網路處理器相關的書籍中,最有「教科書」資格者,莫過於《NetworkProcessors:Architectures,Protocols,andPlatforms》了。
有別於其他同類型書籍西瓜倚大邊、動輒都以介紹英特爾的產品與技術為主,作者在序言開宗明義,本書盡量涵蓋不同廠商的技術,也探討像ASIC和客制化SoC等替代方案,讓讀者可以瞭解不同產品之間的設計方向、折衷與取捨。
一以貫之的標準教科書全書分為五大部份,第一部份介紹網路技術的演進、網路處理器的定義,與封包處理工作的性質等基礎知識。
坦白講,光是第一章的內容,就完全值回書價,這是非常言簡意賅的網路技術發展史,第三章對於封包處理工作的深入介紹,也是非常好的技術導讀。
第二部份是全書的重點,作者依序介紹IBMPowerNP、英特爾IXA、AMCCnP、AgerePalyloadPlus、MotorolaC-Port等知名的網路處理器。
作者並非照本宣科地直接引述廠商的產品規格,而是以本身的觀點描述這些產品的技術,所以讀者可以直接從文中瞭解不同廠商之間的相異之處。
雖然網路處理器已經整合了不少功能,但在特定的應用,如儲存網路或搜尋引擎,就需要搭配其他的專用輔助處理器,第三部份就專門介紹這些搭配用的晶片,像儲存網路處理器、搜尋引擎所需要的CAM(Content-AddressableMemory),以及交換架構(switchingfabrics)等。
第四部份針對系統工程師的需求,提供設計產品的方向,像如何決定產品規格、挑選適當的記憶體系統,與評估軟體開發的成本,最後作者根據業界實際的經驗,提出一個設計多功能交換器/路由器的虛擬案例,協助讀者整合前面所吸收的知識,以及作為本章的總結。
值得注意的是,作者特別將安全輔助處理器獨立在第五部份,也「順便」深入介紹了基礎的資訊安全知識,如安全通訊應用、加解密演算法、密碼學與安全協定標準,對於已經遺忘這些知識的讀者來說,不啻是一個溫故知新的好機會。
雖然這本書早在2003年就上市,介紹的產品略嫌老舊,但依然無損其價值。
不過,本書大概是筆者看過的所有資訊技術書籍中,印刷字體最小者,讓筆者回想起大學時代英美文學課程所使用的教科書,閱讀起來相當吃力。
從網路處理器預見未來的技術趨勢事實上,由於網路成為運算環境的核心,網路處理器已是技術發展趨勢的先行者,如多核心、異質多核心、多執行緒與整合網路功能單元等,在網路處理器上早已行之有年,近來才逐步普及到一般汎用處理器的設計。
更有甚者,多核心處理器造成軟體開發上的困難,透過網路處理器所累積的經驗與基礎,就是最好的資產。
英特爾在歷屆IDF用來展示有效分配多核心運算效能的「Shangri-La」動態程式執行環境,就是原先針對網路處理器而研發的技術。
就算不想「預見未來」,企業IT人員在平日操作管理網路設備之餘,多認識這些網路處理器、建立相關的基礎知識,就有助於瞭解這些設備的技術細節,以及實際上的能耐,這對於採購產品時,也有相當程度的助益。
文⊙劉人豪NetworkProcessors:Architectures,Protocols,andPlatformsPanosC.Lekkas/著McGraw-Hill/出版售價:980元(美國原版)
熱門新聞
俄羅斯擬修法放寬軟體授權,不需原廠同意、不付費也OK
2022-03-08
駭客開始利用Nvidia程式碼簽章散布惡意程式
2022-03-07
Linux漏洞DirtyPipe波及Linux核心5.8以及之後的所有版本
2022-03-08
【資安月報】2022年2月
2022-03-06
FBI警告:勒索軟體RagnarLocker已入侵美國52個關鍵基礎設施組織
2022-03-08
Microsoft365本月1日起調價
2022-03-09
微軟在VisualStudio整合Edge開發人員工具,簡化CSS編輯工作
2022-03-08
不只微軟,Google也有意買下資安業者Mandiant
2022-03-08
Advertisement
2021iThome鐵人賽
專題報導
大型企業IT如何技術出海
科技翻轉照護在榮家
別再使用PPAP傳檔!
百倍爆量挑戰!Uber超大數據省錢術
台積IT新關鍵能力
更多專題報導
延伸文章資訊
- 1如何修正高CPU 使用率 - Intel
如果您懷疑某個處理程序可能是惡意軟體,請使用此工具檢查網路活動。 同理,效能監視器是內建的Windows 工具,可讓您更詳細地檢視處理程序長期的CPU 使用率。若 ...
- 2網路處理器,T.Sqware,C-Port,Sitera,Agere,Intel,英代爾,英特爾 ...
簡單的說法是一個可程式化的網路晶片,用來做為網路設備的核心。講得詳細一點,網路處理器本身包含一個或多個高效能的微處理器,有些是標準的精簡指令處理器(RISC),有些則 ...
- 3【求助】請推薦佔用處理器效能較低的網路卡!
網路硬體版"網路卡" , "HUB" ,"Switch","無線網路產品","頻寬分享器" 等網路硬體產品 ... 請教大家有何網卡可有效降低CPU使用率!? 請跟我推薦,如果有報價,更好 ...
- 4网络处理器- 维基百科,自由的百科全书
網路處理器也是積體電路的一種,但區別於特殊用途積體電路(ASIC)的單一功能,網路處理更加複雜、更加靈活,一般可以利用軟體或靭件依照網路運算的特性特別編程從而 ...
- 5網路處理器,T.Sqware,C-Port,Sitera,Agere,Intel,英代爾,英特爾 ...
簡單的說法是一個可程式化的網路晶片,用來做為網路設備的核心。講得詳細一點,網路處理器本身包含一個或多個高效能的微處理器,有些是標準的精簡指令處理器(RISC),有些則 ...