91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 通信網絡

網絡處理器初探

發布時間:2008/5/27 0:00:00 訪問次數:493

作者:王硯方 來源:《電子產品世界》

網絡處理器 如果你問intel和amd宣布的1ghz以上的pc處理器會用到哪里,那就讓我告訴你最熱的領域是網絡和通信。5年以來,網絡的傳輸速率每年翻一番,再快的處理器都不愁沒地方用。 由于有了光纖,傳輸媒介的速率已不成問題。但是,信息包(packet,在atm中稱為信元,即cell)通過路由器和交換機時,對包處理的最低要求是確定每一個包的下一目的地,在龐大的路由表中找到它的ip(internet protocol)地址,然后轉發出去,而這一節必須在下一個包到達之前做完。障礙就出現在這里。 網絡提速引發處理器革新 為了應付日益繁忙的信息流,網絡的速度在幾年前是155mb/s(sonet的oc-3標準),而現在已經到10gb/s(oc-192),2~3年內又會提高到40gb/s(oc-768)。 當速率比較慢時,通用的處理器完全趕行上數據流,因此并不需要專門的網絡處理器(network processor)。后來,通用處理器不夠快了,設計者就轉向asic(專用集成電路)。 asic在完成規定的處理工作方面是非常卓越的,但它有兩個缺點:一是開發的周期太長,復雜的asic要18個月到2年時間。路由器或交換機要增加新的功能,制造商需要等待的時間太長;第二,asic不是可編程的,要修改就必須經歷一個設計和制造的周期,適應不了當今越來越短的產品開發周期。 直到1999年,還很少了有人知道一種專門處理包的處理器,即網絡處理器。它同通用的處理器的同之處在于:網絡處理器是為優化包處理而設計的,它將包以其到達的速度(即線速)送到下一個節點;而通用處理器則要處理范圍很大的各種指令。另外,如果需要新的功能或新的標準,網絡處理器可通過編程來實現以滿足各種各樣的網絡應用。 對于網絡處理器的計算能力的需求,不單取決于數據速率,還同如何處理這些數據有關。其中最簡單的工作是根據包頭部的信息確定將包送到哪里,按照iso(國際標準組織)的osi(互連開放系統)的7層協議模型,以上所說的地址解析和路由屬于第2層到5第4層。 更復雜的處理,例如按用途的計費和負荷平衡等,要求處理器分析包負荷的內容,涉及同應用程序有關的數據管理和處理。例如,按用途的計費需要收集用戶的信息,以處理帳單和對網絡進行分析,處理器的工作包括監視登錄以識別用戶,檢出登錄信息,然后匹配用戶的文件和收費政策表,并在負荷中找出關鍵字,這就屬于osi的第5到第7層協議了。 網絡處理器新品 網絡處理器還剛剛在市場上露頭,只有intel的ixp1200和mmc(www.mmcnet.com)的用于1gb/s以太網的np7120建立了生產線。另有兩種用于oc-48(2.5gb/s)的網絡處理器,即vitesse(www.vitesse.com)的1gb/s以太網處理器iq2000和ibm的powernp np4gs3,以及agere systems(www.agere.com)的payload plus在2000年第四季度投產,因此去年只有少量的網絡處理器產品在市場出售。 有三家公司正在設計和開發用于10gb/s和全部7層協議的網絡處理器,即xstream logic(www.xstreamlogic.com)的動態多線(dms)處理器核,一家以色列的公司ezchip(www.lexra.com)公司的netvortex。 lexra公司既不生產也不銷售以netvortex為基礎的片子,而是將netvortex的知識產飛奔出售給客戶,讓他們把netvortex同他們自己的電路集成到更大的網絡處理系統中,以適應性能和價格的目標。 netvortex結構的基礎是lexra公司的lx8000包處理核,這是一種32-bit的mips3000精減指令處理器(risc)。16個lx8000可以通過高速總線相連接,形成一個多處理器系統,用這樣的結構組成的原形系統可在10gb/s速率執行全部的7層網絡協議,有的用戶甚至用到oc-768(40gb/s)。 在10gb/s速率下執行7層協議的處理可不是一件輕而易舉的事,在這種情況下,64byte的包的處理時間只有12個時鐘周期,這是很緊張的。 ezchip公司把10gb/s網絡處理器的功能劃分為四,對每一種功能優化設計了一種處理器核,組成四級流水線。np-1一共有64個核,每一級流水線都有一些適當的處理器核。 np-1的數據的寬度256~512bit,而不是通用處理器用的32或64bit。 然而,在osi的高層處理包時,涉及持續地包存取和查找表搜索,所以即使有這樣高度優化的處理器結構,存儲器訪問仍然是一個瓶頸。對于10gb/s的處理器,需要500gb/s的存儲帶寬和至少

作者:王硯方 來源:《電子產品世界》

網絡處理器 如果你問intel和amd宣布的1ghz以上的pc處理器會用到哪里,那就讓我告訴你最熱的領域是網絡和通信。5年以來,網絡的傳輸速率每年翻一番,再快的處理器都不愁沒地方用。 由于有了光纖,傳輸媒介的速率已不成問題。但是,信息包(packet,在atm中稱為信元,即cell)通過路由器和交換機時,對包處理的最低要求是確定每一個包的下一目的地,在龐大的路由表中找到它的ip(internet protocol)地址,然后轉發出去,而這一節必須在下一個包到達之前做完。障礙就出現在這里。 網絡提速引發處理器革新 為了應付日益繁忙的信息流,網絡的速度在幾年前是155mb/s(sonet的oc-3標準),而現在已經到10gb/s(oc-192),2~3年內又會提高到40gb/s(oc-768)。 當速率比較慢時,通用的處理器完全趕行上數據流,因此并不需要專門的網絡處理器(network processor)。后來,通用處理器不夠快了,設計者就轉向asic(專用集成電路)。 asic在完成規定的處理工作方面是非常卓越的,但它有兩個缺點:一是開發的周期太長,復雜的asic要18個月到2年時間。路由器或交換機要增加新的功能,制造商需要等待的時間太長;第二,asic不是可編程的,要修改就必須經歷一個設計和制造的周期,適應不了當今越來越短的產品開發周期。 直到1999年,還很少了有人知道一種專門處理包的處理器,即網絡處理器。它同通用的處理器的同之處在于:網絡處理器是為優化包處理而設計的,它將包以其到達的速度(即線速)送到下一個節點;而通用處理器則要處理范圍很大的各種指令。另外,如果需要新的功能或新的標準,網絡處理器可通過編程來實現以滿足各種各樣的網絡應用。 對于網絡處理器的計算能力的需求,不單取決于數據速率,還同如何處理這些數據有關。其中最簡單的工作是根據包頭部的信息確定將包送到哪里,按照iso(國際標準組織)的osi(互連開放系統)的7層協議模型,以上所說的地址解析和路由屬于第2層到5第4層。 更復雜的處理,例如按用途的計費和負荷平衡等,要求處理器分析包負荷的內容,涉及同應用程序有關的數據管理和處理。例如,按用途的計費需要收集用戶的信息,以處理帳單和對網絡進行分析,處理器的工作包括監視登錄以識別用戶,檢出登錄信息,然后匹配用戶的文件和收費政策表,并在負荷中找出關鍵字,這就屬于osi的第5到第7層協議了。 網絡處理器新品 網絡處理器還剛剛在市場上露頭,只有intel的ixp1200和mmc(www.mmcnet.com)的用于1gb/s以太網的np7120建立了生產線。另有兩種用于oc-48(2.5gb/s)的網絡處理器,即vitesse(www.vitesse.com)的1gb/s以太網處理器iq2000和ibm的powernp np4gs3,以及agere systems(www.agere.com)的payload plus在2000年第四季度投產,因此去年只有少量的網絡處理器產品在市場出售。 有三家公司正在設計和開發用于10gb/s和全部7層協議的網絡處理器,即xstream logic(www.xstreamlogic.com)的動態多線(dms)處理器核,一家以色列的公司ezchip(www.lexra.com)公司的netvortex。 lexra公司既不生產也不銷售以netvortex為基礎的片子,而是將netvortex的知識產飛奔出售給客戶,讓他們把netvortex同他們自己的電路集成到更大的網絡處理系統中,以適應性能和價格的目標。 netvortex結構的基礎是lexra公司的lx8000包處理核,這是一種32-bit的mips3000精減指令處理器(risc)。16個lx8000可以通過高速總線相連接,形成一個多處理器系統,用這樣的結構組成的原形系統可在10gb/s速率執行全部的7層網絡協議,有的用戶甚至用到oc-768(40gb/s)。 在10gb/s速率下執行7層協議的處理可不是一件輕而易舉的事,在這種情況下,64byte的包的處理時間只有12個時鐘周期,這是很緊張的。 ezchip公司把10gb/s網絡處理器的功能劃分為四,對每一種功能優化設計了一種處理器核,組成四級流水線。np-1一共有64個核,每一級流水線都有一些適當的處理器核。 np-1的數據的寬度256~512bit,而不是通用處理器用的32或64bit。 然而,在osi的高層處理包時,涉及持續地包存取和查找表搜索,所以即使有這樣高度優化的處理器結構,存儲器訪問仍然是一個瓶頸。對于10gb/s的處理器,需要500gb/s的存儲帶寬和至少

相關IC型號

熱門點擊

 

推薦技術資料

耳機的焊接
    整機電路簡單,用洞洞板搭線比較方便。EM8621實際采... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
泸定县| 辰溪县| 邹平县| 丹巴县| 额尔古纳市| 连云港市| 红桥区| 丰镇市| 临沧市| 宁乡县| 东乡| 浦城县| 波密县| 盐城市| 寻乌县| 江油市| 太谷县| 五莲县| 丽水市| 彰武县| 依兰县| 呼玛县| 柏乡县| 静海县| 尼木县| 阿坝县| 广丰县| 侯马市| 吴堡县| 平顶山市| 厦门市| 吉林省| 米易县| 博野县| 德格县| 承德县| 兴海县| 无锡市| 若尔盖县| 芮城县| 黑河市|