音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

一種千兆以太網(wǎng)二層交換機(jī)的設(shè)計(jì)方案

出處:jinzhao 發(fā)布于:2011-09-08 14:20:18

  1. 引言

  以太網(wǎng)從10M 開始發(fā)展,經(jīng)歷二十多年,已經(jīng)發(fā)展到千兆以太網(wǎng),它以高效、高速、高性能而著稱,廣泛應(yīng)用在金融、商業(yè)、教育、政府機(jī)關(guān)及廠礦企業(yè)等各行各業(yè)。千兆到桌面已經(jīng)開始普及,主要用于骨干網(wǎng)的10G 以太網(wǎng)也已經(jīng)成熟,IEEE 已經(jīng)開始討論為10 萬兆以太網(wǎng)制訂標(biāo)準(zhǔn)的可能性。

  90 年代中期二層交換機(jī)的引入使網(wǎng)絡(luò)各站點(diǎn)之間可獨(dú)享帶寬,消除了無謂的沖突檢測和出錯重發(fā),提高了傳輸效率,并且還提供網(wǎng)絡(luò)管理能力以及基于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的交換功能。

  目前二層交換機(jī)因?yàn)槠渚哂杏布訌?qiáng)、配置和管理簡單、價(jià)格便宜、吞吐量相對較大以及吞吐量變化相對較小等特點(diǎn)而被廣泛接受和持續(xù)部署,通過這種低成本、易于實(shí)現(xiàn)的技術(shù)來改善網(wǎng)絡(luò)性能。

  本文介紹一種我們開發(fā)的可管理千兆以太網(wǎng)二層交換機(jī)的設(shè)計(jì)方案,該交換機(jī)主要應(yīng)用于層交換,可連接多個局域網(wǎng),大大提高網(wǎng)絡(luò)層的交換能力,滿足中小企業(yè)對帶寬和網(wǎng)絡(luò)管理的需求。(更多網(wǎng)絡(luò)通信方案,請查看維庫技術(shù)資料網(wǎng) http://m.58mhw.cn/data

  2. 系統(tǒng)介紹

  該二層交換機(jī)采用SoC(Swith on a Chip)加物理層芯片(PHY)分離的結(jié)構(gòu),實(shí)現(xiàn)可管理的二層交換功能,其中采用的芯片是Vitesse 公司的VSC7407(交換芯片)、VSC8538或VSC8558(8 口千兆PHY)。交換機(jī)有24 個10/100/1000—BaseTX 自適應(yīng)端口,也可以設(shè)計(jì)為光電復(fù)用口, 有 4 個速為2.5Gbps 的堆疊口。

  交換機(jī)采用共享內(nèi)存的結(jié)構(gòu),由中心交換引擎檢查每一個包并決定其發(fā)送的目標(biāo)端口。

  在功能設(shè)計(jì)方面有以下特點(diǎn):

  支持QoS,能夠基于每個端口設(shè)定優(yōu)先級,也可以針對不同協(xié)議制定優(yōu)先級(IEEE802.1p),確保重要業(yè)務(wù)量不受延遲或丟棄,同時(shí)保證網(wǎng)絡(luò)的高效運(yùn)行。

  支持對輸入輸出流量進(jìn)行設(shè)置。

  支持虛擬局域網(wǎng)(VLAN,IEEE802.1Q),多支持4096個VLAN,允許網(wǎng)絡(luò)管理員對用戶進(jìn)行邏輯分組而無需關(guān)心用戶與網(wǎng)絡(luò)的物理連接位置。這一功能的潛在好處是降低搬遷、增加和改變網(wǎng)絡(luò)節(jié)點(diǎn)時(shí)的管理負(fù)擔(dān),以及將網(wǎng)絡(luò)廣播業(yè)務(wù)流限制在VLAN內(nèi),有效地控制廣播風(fēng)暴的產(chǎn)生。

  支持生成樹協(xié)議,這使得交換機(jī)能夠與傳統(tǒng)的路由器和其他類型的路由器協(xié)同工作并防止網(wǎng)絡(luò)中循環(huán)的出現(xiàn)。

  支持堆疊功能,能夠擴(kuò)展端口,使其能夠更靈活地構(gòu)建網(wǎng)絡(luò)。

  支持網(wǎng)管SNMP,并可通過WEB進(jìn)行管理,大大簡化了網(wǎng)絡(luò)管理的工作量。

  可提供端口鏡像功能,為網(wǎng)絡(luò)傳輸提供了備份通道,還可以用于進(jìn)行數(shù)據(jù)流量監(jiān)測。

  同時(shí)支持IPv4和IPv6,可以讓用戶從IPv4平滑過渡到IPv6,節(jié)約用戶成本。

  3. 系統(tǒng)硬件設(shè)計(jì)

  系統(tǒng)硬件主要分為交換模塊和PHY 模塊,如圖1 所示。

圖1 硬件設(shè)計(jì)框圖

  3.1 交換模塊和CPU 模塊

  系統(tǒng)芯片是Vitesse 的VSC7407。該芯片引入了SoC(System on Chip)的設(shè)計(jì)概念,集成了以太網(wǎng)交換模塊和CPU(ARM926EJ-S)。交換模塊和CPU 在芯片內(nèi)部連接,這樣可以大大簡化外圍電路,降低功耗。CPU 的作用是配置交換模塊,處理用戶的交互信息;交換模塊則根據(jù)配置處理以太網(wǎng)數(shù)據(jù)報(bào)。交換模塊還集成了MAC模塊,作為交換模塊與PHY芯片的接口

  CPU外圍電路包括存儲模塊、上電復(fù)位電路和URAT接口等。其中存儲模塊包括DDR和FLASH:DDR提供CPU高速運(yùn)行的存儲空間,F(xiàn)LASH用于在斷電的情況下對程序和配置信息進(jìn)行保存。由于FLASH有啟動塊,可以存儲初始化程序,使CPU上電時(shí)直接讀取,這樣就無須再接EEPROM,簡化了電路。另兩個部分上電復(fù)位電路在上電后復(fù)位芯片,URAT接口提供配置系統(tǒng)的接口。

  3.2 PHY 模塊

  PHY模塊原則上可以根據(jù)需求選擇不同的PHY芯片,我們使用的是VSC8558(也可以用VSC8538)。芯片上包括與MAC的接口模塊、物理編碼子層(PCS Physical Coding Sublayer)、物理接入子層(PMA Physical Medium Attachment)、介質(zhì)有關(guān)子層(MDI, MediumDependent Interface)。其中VSC8558共有8個接口,并提供Combo功能,即光電復(fù)用:一個口既可以接光口,也可以接電口。每個口可以接電口RJ45 with Maganetic,接CAT5線,同時(shí)可以接光口SFP,即Combo,也可以不通過PHY芯片而直接接SFP,不過這樣會影響性能。

  VSC8558芯片可以自動檢測該接口所接的是電口還是光口。VSC8538只提供電口。

  4. 系統(tǒng)軟件設(shè)計(jì)

  系統(tǒng)軟件主要完成對交換模塊的配置管理包括PHY 的配置管理。通過UART接口模塊提供CLI 接口可對系統(tǒng)進(jìn)行初的配置,另外還可以通過Web 隨時(shí)進(jìn)行配置管理。系統(tǒng)軟件采用模塊化分層的設(shè)計(jì)方法,如圖2 所示。

軟件設(shè)計(jì)框圖

圖2 軟件設(shè)計(jì)框圖

      交換機(jī)的操作系統(tǒng)用嵌入式可配置操作系統(tǒng)eCos(embedded Configurable operatingsystem)實(shí)現(xiàn),它是RedHat 的產(chǎn)品, 是一個源碼開放的可配置、可移植、無版稅、面向嵌入式應(yīng)用的實(shí)時(shí)操作系統(tǒng),還包括了FreeBSD 的TCP/IP 協(xié)議。

  API 層提供許多編程接口,便于第三方開發(fā)軟件,API 還提供了與交換芯片、PHY 芯片等的接口。

  Support Modules 提供各種系統(tǒng)服務(wù)。

  Control Modules 為管理模塊提供管理接口,控制交換芯片的工作,保存配置信息等。

  Managment Modules 提供用戶接口,用戶通過該模塊管理交換機(jī),可以用CLI 和WEB兩種方式管理交換機(jī)。

  5. 交換流程

  二層交換機(jī)屬數(shù)據(jù)鏈路層設(shè)備,主功能是識別數(shù)據(jù)包中的MAC 地址信息進(jìn)行相應(yīng)的轉(zhuǎn)發(fā),這一功能的實(shí)現(xiàn)依賴于能夠?qū)⒏鱾€MAC 地址與對應(yīng)的端口記錄在內(nèi)部的地址表中并進(jìn)行維護(hù)。

  具體而言。交換機(jī)的工作流程如下:

  (1) 當(dāng)交換機(jī)從某個端口收到一個數(shù)據(jù)包時(shí),首先讀取包頭中的源MAC 地址,從而知道源MAC 地址的機(jī)器是連在哪個端口上的,如果地址表中沒有則加入該地址;

 ?。?) 再去讀取包頭中的目的MAC 地址,并在地址表中查找相應(yīng)的端口;

 ?。?) 如果表中有與這個目的MAC 地址對應(yīng)的端口,把數(shù)據(jù)包直接復(fù)制到這端口上;

 ?。?) 如果表中找不到相應(yīng)的端口則把數(shù)據(jù)包廣播到所有端口上,當(dāng)目的機(jī)器對源機(jī)器回應(yīng)時(shí),交換機(jī)就可以又學(xué)習(xí)到一個MAC 地址與端口的對應(yīng)關(guān)系,將其記錄到地址表中,在下次傳送數(shù)據(jù)時(shí)就不再需要對所有端口進(jìn)行廣播了。

  不斷地循環(huán)上述過程,二層交換機(jī)就可以逐步建立和維護(hù)它自己的地址表了,但其轉(zhuǎn)發(fā)和建立的地址表限定在同一VLAN 中,不同VLAN 之間不能通信。

  6. 結(jié)論

  二層交換技術(shù)的發(fā)展目前已比較成熟,但性價(jià)比適宜的產(chǎn)品仍然有較大的市場空間。本文詳細(xì)描述了一款千兆以太網(wǎng)二層交換機(jī)的設(shè)計(jì)方法,該交換機(jī)使用Vittesse 公司的交換芯片和PHY 芯片,實(shí)現(xiàn)了可管理二層交換機(jī),可廣泛滿足用戶對帶寬和網(wǎng)絡(luò)管理的需求。

關(guān)鍵詞:一種千兆以太網(wǎng)二層交換機(jī)的設(shè)計(jì)方案以太網(wǎng)交換機(jī)

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

車聯(lián)網(wǎng)時(shí)代,汽車電子的接口類型有can總線,lin總線,rs485,rs232,或者以太網(wǎng)總線等等
廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!