<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于PM3388和FPGA的網(wǎng)絡(luò )接口的研究設計

基于PM3388和FPGA的網(wǎng)絡(luò )接口的研究設計

作者: 時(shí)間:2010-08-02 來(lái)源:網(wǎng)絡(luò ) 收藏

  本文根據十接口千兆以太網(wǎng)線(xiàn)路接口卡設計的功能需求和性能需求,按照數據處理流程劃分功能模塊,以作為鏈路層處理芯片和兩片高性能作為鏈路層處理芯片完成了系統設計,并給出了具體實(shí)現方案。對兩片控制功能的實(shí)現做了重點(diǎn)闡述,對實(shí)現難點(diǎn)做了深入的分析。

  1 前言

  隨著(zhù)網(wǎng)絡(luò )規模的持續膨脹和新型網(wǎng)絡(luò )應用需求的不斷增長(cháng),目前基于IPv4技術(shù)的因特網(wǎng)在可擴展性、IP地址空間、安全、服務(wù)質(zhì)量控制、移動(dòng)性、運營(yíng)管理和盈利模式等諸多方面面臨著(zhù)挑戰,尤其是地址空間匱乏、可擴展性差等缺陷嚴重制約了因特網(wǎng)的發(fā)展,需要探索新的技術(shù)來(lái)解決這些問(wèn)題。通過(guò)采用128位的地址空間替代IPv4的32位地址空間來(lái)擴充因特網(wǎng)的地址容量,使得IP地址在可以預見(jiàn)的時(shí)期內不再成為限制網(wǎng)絡(luò )規模的一個(gè)因素,同時(shí)在安全性、服務(wù)質(zhì)量及移動(dòng)性等方面有了較大的改進(jìn),使其成為構建下一代互聯(lián)網(wǎng)絡(luò )的最佳選擇。

  以太網(wǎng)是當前最基本、最流行的局域網(wǎng)組網(wǎng)技術(shù),為了適應各種新開(kāi)展的業(yè)務(wù)如流視頻等,其速率也在不斷提高。千兆以太網(wǎng)是建立在以太網(wǎng)標準基礎之上的技術(shù),具有高效、高速、高性能的特點(diǎn),目前

的企業(yè)局域網(wǎng)甚至城域網(wǎng)建設都會(huì )把千兆以太網(wǎng)技術(shù)作為首選的高速網(wǎng)絡(luò )技術(shù)。為了使支持多協(xié)議的高性能路由器既能連接到骨干、核心路由器,又能連接到本地主機,需要為路由器設計能夠與千兆以太網(wǎng)連接的接口。當前國內各公司推出的路由器和交換機等產(chǎn)品都提供千兆以太網(wǎng)線(xiàn)路接口卡,但端口密度都不高,大多數是單端口或雙端口,少數能夠提供四端口或八端口。為了適應T比特路上數據傳輸的需求,本文設計完成高密度的十接口千兆以太網(wǎng)線(xiàn)路接口卡。

  2 功能分析

  千兆以太網(wǎng)原先是作為一種交換技術(shù)設計的,采用光纖作為上行鏈路,用于樓宇之間的連接,之后在服務(wù)器的連接和骨干網(wǎng)中,千兆以太網(wǎng)獲得了廣泛應用。目前,千兆以太網(wǎng)已經(jīng)發(fā)展成為主流網(wǎng)絡(luò )技術(shù),大型企業(yè)和中小型企業(yè)在建設企業(yè)局域網(wǎng)時(shí)都把千兆以太網(wǎng)技術(shù)作為首選的高速網(wǎng)絡(luò )技術(shù)。千兆以太網(wǎng)技術(shù)甚至正在取代ATM技術(shù),逐漸應用到了城域網(wǎng)建設中。

  基于千兆以太網(wǎng)的發(fā)展現狀和良好的應用前景,當前國內外研制各種核心路由器和高性能交換機的公司不再滿(mǎn)足于能夠提供低密度(單接口、雙接口等)千兆以太網(wǎng)線(xiàn)路接口卡模塊,紛紛推出或開(kāi)始研制高密度(四接口、八接口等)的線(xiàn)路接口卡模塊,高密度千兆以太網(wǎng)線(xiàn)路接口卡的研究正在成為一個(gè)熱點(diǎn)。但各公司出于技術(shù)保密的考慮,公開(kāi)的高密度千兆線(xiàn)路接口卡的文獻資料很少。經(jīng)分析,十接口千兆以太網(wǎng)線(xiàn)路接口卡的設計主要存在以下三個(gè)難點(diǎn):

  1).多種數據包的分類(lèi)處理:本文研究的十接口千兆線(xiàn)路接口卡兼容IPv4、雙協(xié)議棧,需要實(shí)現三種二層協(xié)議封裝格式的拆封與封裝處理、兩種三層協(xié)議的查表處理和一種MPLS協(xié)議的處理,在高速環(huán)境下實(shí)現多種協(xié)議的正確處理是一個(gè)難點(diǎn);

  2).幀重組合路加速功能的實(shí)現:需要實(shí)現以太網(wǎng)幀的重組、十接口數據合路調度與加速三種功能,這是千兆線(xiàn)路接口卡滿(mǎn)足線(xiàn)速處理功能的關(guān)鍵;

  3). 十接口數據合路調度功能的實(shí)現:需要研究一種具有良好擴展性和時(shí)延性能的調度算法,實(shí)現高速環(huán)境下十接口數據合路調度的功能。

  從功能角度來(lái)看, 以太網(wǎng)線(xiàn)路接口主要完成輸入處理、輸出處理和系統維護管理等三種功能。如圖1所示。輸入處理:從千兆以太網(wǎng)上接收編碼數據流,解碼恢復成為以太網(wǎng)幀,再經(jīng)過(guò)地址過(guò)濾、完整性校驗、差錯控制、IP地址查表、MAC幀拆封、內部數據格式封裝等處理后送給轉發(fā)處理子系統或板級處理機處理(協(xié)議包)。輸出處理:從端口調度模塊或板級處理機模塊接收數據包或協(xié)議包,經(jīng)過(guò)MAC幀封裝,經(jīng)過(guò)數據編碼等處理后從正確的接口發(fā)送到千兆以太網(wǎng)上。系統維護管理:主要是接受板級處理機的控制命令,對輸入分類(lèi)表項、ARP表項和鄰居發(fā)現表項進(jìn)行維護,定時(shí)或按照板級處理機的命令將線(xiàn)路接口卡的性能統計信息向板級處理機報告。

千兆以太網(wǎng)線(xiàn)路接口卡功能示意圖

圖1 千兆以太網(wǎng)線(xiàn)路接口卡功能示意圖

合成孔徑雷達相關(guān)文章:合成孔徑雷達原理

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>