• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于IP交換技術(shù)的以太網(wǎng)交換機(jī)的設(shè)計(jì)與實(shí)現(xiàn)

    2011-11-13 10:28:52李慶
    移動(dòng)通信 2011年16期
    關(guān)鍵詞:以太網(wǎng)交換機(jī)時(shí)延

    李慶

    摘要文章分析了基于三層的交換技術(shù),給出了一種三層以太網(wǎng)交換機(jī)的硬件設(shè)計(jì)方案和基于分層的交換網(wǎng)絡(luò)軟件平臺(tái)設(shè)計(jì)方案,對(duì)交換機(jī)的主要性能進(jìn)行了測(cè)試并對(duì)測(cè)試結(jié)果作了分析。

    關(guān)鍵詞IP交換技術(shù)三層以太網(wǎng)交換機(jī)吞吐量時(shí)延丟包率

    1引言

    局域網(wǎng)的發(fā)展趨勢(shì)是:由千兆速度為骨干、百兆速度為接入的主流結(jié)構(gòu)逐漸過(guò)渡到萬(wàn)兆速度為骨干、千兆速度為接入的結(jié)構(gòu)。交換式以太網(wǎng)技術(shù)的出現(xiàn),極大提高了局域網(wǎng)的性能。局域網(wǎng)中加入交換技術(shù),使得網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)更松散,也使得以太網(wǎng)交換技術(shù)逐步走向智能化,以太網(wǎng)交換機(jī)等設(shè)備必須適應(yīng)用戶的高速化和智能化的需求。交換的智能化包括QoS、單一IP地址管理、遠(yuǎn)程控制等功能,同時(shí)還包括流量訪問(wèn)控制、速度限制、遠(yuǎn)程管理等智能管理功能。

    另外,隨著路由功能融入到以太網(wǎng)交換機(jī)中,新的以太網(wǎng)交換技術(shù)可以應(yīng)用到匯聚層和骨干層,目前在交換機(jī)上可以實(shí)現(xiàn)路由器中所有的網(wǎng)絡(luò)接口。以太網(wǎng)的發(fā)展也正逐步從企業(yè)級(jí)過(guò)渡到電信市場(chǎng)級(jí)別,因此業(yè)界也提出了“電信級(jí)以太網(wǎng)”的概念,并形成了成熟的解決方案。

    2三層交換原理

    三層交換是相對(duì)于二層交換而提出的,它在OSI七層參考模型的第三層實(shí)現(xiàn)了數(shù)據(jù)包的轉(zhuǎn)發(fā)。三層交換技術(shù)將二層交換機(jī)和三層路由器兩者的優(yōu)勢(shì)結(jié)合成為一個(gè)有機(jī)的整體,是一種利用三層協(xié)議中的信息來(lái)加強(qiáng)二層交換功能的機(jī)制,是新一代局域網(wǎng)交換和路由技術(shù),也稱為IP交換技術(shù)。這種跨層集成的方式既保留了二層交換機(jī)的許多功能和特性,又引進(jìn)三層以上的路由、策略管理和流控等多種功能。

    三層交換機(jī)采用“一次路由,多次交換”的處理方式,達(dá)到有效控制廣播信息的目的。由于只在路由過(guò)程中才進(jìn)行三層處理,絕大部分?jǐn)?shù)據(jù)都通過(guò)二層交換,因此三層交換機(jī)的轉(zhuǎn)發(fā)速度接近二層交換機(jī)的速度,提高了網(wǎng)絡(luò)整體性能,它也成為當(dāng)前核心高性能交換機(jī)的主流。

    3三層以太網(wǎng)交換機(jī)設(shè)計(jì)方案

    3.1硬件平臺(tái)設(shè)計(jì)

    目前三層以太網(wǎng)交換機(jī)硬件平臺(tái)實(shí)現(xiàn)方案大部分采用:微處理器+專用交換芯片+物理層接口芯片+交換矩陣(可選),本文采用MPC8245高性能CPU+98EX108交換芯片構(gòu)建48FE+4GbE的解決方案。硬件系統(tǒng)邏輯組成如圖1所示。

    交換機(jī)按功能劃分為六部分:時(shí)鐘模塊、CPU控制模塊、交換處理模塊、PHY模塊、接口模塊和電源模塊。

    (1)CPU控制模塊

    CPU控制模塊是整個(gè)系統(tǒng)的管理核心,主要完成系統(tǒng)的配置管理、系統(tǒng)信息存儲(chǔ)、狀態(tài)信息查詢、特殊報(bào)文和路由信息的處理等。

    CPU控制模塊由處理器、BootROM、程序儲(chǔ)存器(FLASH)、實(shí)時(shí)時(shí)鐘(RTC)、SDRAM、邏輯控制電路、控制串

    口和調(diào)試網(wǎng)口等組成,其各部分配置為:512K×8bit BootROM、4M×16bit FLASH、16M×64bitSDRAM。

    處理器采用飛思卡爾公司生產(chǎn)的MPC8245高性能32位嵌入式處理器,其主要特點(diǎn)包括:采用了MPC603e內(nèi)核架構(gòu),最高主頻達(dá)到400MHz;由一個(gè)32位超標(biāo)量體系結(jié)構(gòu)PowerPC處理器內(nèi)核與一個(gè)外設(shè)邏輯塊構(gòu)成,在外設(shè)邏輯塊中集成了一個(gè)PCI橋、DUART、內(nèi)存控制器、DMA控制器、EPIC中斷控制器、一個(gè)消息單元和一個(gè)I2C控制器;內(nèi)含一外設(shè)邏輯總線,用于連接處理器內(nèi)核和外設(shè)邏輯塊;處理器內(nèi)核可以在不同的頻率下工作,64位數(shù)據(jù)總線和32位地址總線。

    (2)交換處理模塊

    交換處理模塊是交換機(jī)的交換路由處理核心,系統(tǒng)工作時(shí),數(shù)據(jù)包由業(yè)務(wù)口接收,然后送至交換芯片進(jìn)行數(shù)據(jù)包二層交換和三層路由。針對(duì)報(bào)文類型,經(jīng)過(guò)不同的處理過(guò)程后,再進(jìn)行MAC地址的重新封裝,然后發(fā)送到相應(yīng)的目的業(yè)務(wù)口。

    交換處理模塊采用Marvell公司的98EX108,通過(guò)RGMII和SSMII接口分別下掛千兆和百兆PHY芯片,可提供48FE+4GE端口,和CPU之間通過(guò)PCI總線進(jìn)行通信。

    98EX108為Marvell公司的多層以太網(wǎng)交換芯片,其主要特點(diǎn)包括:提供48個(gè)10/100Mbps和4個(gè)10/100/1000Mbps的以太網(wǎng)口支持;提供RGMII和SSMII接口,即可通過(guò)RGMI接口下掛千兆PHY芯片,通過(guò)SSMII接口接百兆PHY芯片;二層特性有:二層線速轉(zhuǎn)發(fā)、16K MAC地址、4KVLAN、8個(gè)優(yōu)先級(jí)隊(duì)列;三層特性有:線速IPV4/IPV6轉(zhuǎn)發(fā)、8K主機(jī)路由、16K網(wǎng)絡(luò)路由、4K路由接口、1K三層多播;支持802.1s、1D、1Q、1W、1x,DOUBLETAGING VLAN;支持端口聚合(基于L2或L3,31個(gè)TRUNK組、每組最多8個(gè)端口)32b/66M PCIv2.2接口;1044PIN BGA封裝。

    (3)PHY模塊

    PHY模塊采用MarvellL公司的1片88E1145千兆芯片和6片88E3083百兆芯片。PHY芯片主要用于數(shù)據(jù)的編碼轉(zhuǎn)換、傳輸控制和端口狀態(tài)監(jiān)測(cè)等。

    88E1145支持4個(gè)10/100/1000M Base-T/Base-X以太網(wǎng)接口;和MAC之間的接口支持GMII、TBI、RGMII、RTBI、SGMII;可編程LED模式和LED測(cè)試;支持CRC校驗(yàn)、包計(jì)數(shù)器和發(fā)生器。

    88E3083支持8個(gè)10/100M Base-T以太網(wǎng)接口;和MAC之間的接口支持RMII、SMII、SSSMII;低功耗和電源管理模式。

    (4)時(shí)鐘模塊

    時(shí)鐘模塊提供單板所需的各種時(shí)鐘信號(hào)。

    (5)電源模塊

    電源模塊提供單板所需各種電源,單板所需的3.3V、2.5V、2.1V、1.65V、1.5V、1V電源均由MAX1954轉(zhuǎn)換而來(lái):首先用LD1117將12V轉(zhuǎn)為5V輸出分別供給MAX1954,再用MAX1954分出需要的電壓。

    3.2軟件平臺(tái)設(shè)計(jì)

    交換機(jī)嵌入式操作系統(tǒng)采用VxWorks5.5,軟件平臺(tái)采用模塊化分層設(shè)計(jì)方法,劃分為三層:

    (1)支撐平面層

    支撐平面層負(fù)責(zé)硬件管理,給業(yè)務(wù)平面層提供統(tǒng)一的標(biāo)準(zhǔn)接口,主要由板級(jí)支持包(BSP)和交換芯片支持包(SSP)組成。

    BSP:控制CPU的底層支持軟件,其功能主要包括:?jiǎn)伟逵布跏蓟?,為整個(gè)軟件系統(tǒng)提供底層的硬件支持;為操作系統(tǒng)提供設(shè)備驅(qū)動(dòng)程序和系統(tǒng)中斷服務(wù)程序;訂制操作系統(tǒng)的功能,為軟件系統(tǒng)提供一個(gè)實(shí)時(shí)多任務(wù)的運(yùn)行環(huán)境;初始化操作系統(tǒng),為操作系統(tǒng)正常運(yùn)行作好準(zhǔn)備。

    SSP:交換芯片的硬件支持軟件,其功能主要包括:交換芯片資源映射表管理;交換芯片驅(qū)動(dòng);報(bào)文接收處理。

    (2)業(yè)務(wù)平面層

    業(yè)務(wù)平面層是系統(tǒng)的核心處理層,主要由二層協(xié)議、三層協(xié)議和應(yīng)用協(xié)議等功能組成。

    二層協(xié)議功能:主要包括生成樹協(xié)議(STP/RSTP/

    MSTP)、虛擬局域網(wǎng)(VLAN)、二層組播協(xié)議、鏈路匯聚和IGMP Snooping等協(xié)議功能模塊。

    三層協(xié)議功能:主要包括TCP/IP協(xié)議棧、VLAN接口、SuperVLAN接口、單播路由協(xié)議(RIP、OSPF)和組播路由協(xié)議(IGMP、PIM-DM/SM)等協(xié)議功能模塊。

    應(yīng)用協(xié)議功能:主要包括DHCP Relay/Server、802.1x、QoS/ACL、SNTP等協(xié)議功能模塊。

    (3)管理平面層

    管理平面層主要負(fù)責(zé)提供外部管理設(shè)備的協(xié)議功能支持,包括命令行(CLI)、Web服務(wù)管理、SNMP網(wǎng)管協(xié)議支持等。

    不難看出,軟件平臺(tái)在產(chǎn)品開發(fā)上具有移植性強(qiáng)的特性,要應(yīng)用于一個(gè)產(chǎn)品只要按照標(biāo)準(zhǔn)開發(fā)相應(yīng)的BSP和SSP即可,而管理平面層和業(yè)務(wù)平面層的功能模塊不需要修改就可以做無(wú)縫隙結(jié)合,縮減了產(chǎn)品的開發(fā)周期。

    4交換機(jī)的測(cè)試及結(jié)果

    根據(jù)有關(guān)以太網(wǎng)交換機(jī)技術(shù)規(guī)范和測(cè)試方法標(biāo)準(zhǔn)要求,采用思博倫公司的專業(yè)測(cè)試儀器SmartBit600B對(duì)交換機(jī)的物理特性、功能測(cè)試、性能測(cè)試、協(xié)議測(cè)試和常規(guī)測(cè)試等四大項(xiàng)進(jìn)行測(cè)試。主要性能測(cè)試結(jié)果如下:

    4.1吞吐量

    吞吐量是交換機(jī)在不丟失任何一幀的情況下的最大轉(zhuǎn)發(fā)速率,是反映交換機(jī)性能的最重要指標(biāo)之一。由于交換機(jī)在不同的工作模式下,其吞吐量也會(huì)不同,因此要分別針對(duì)交換機(jī)不同速率、不同轉(zhuǎn)發(fā)數(shù)據(jù)幀長(zhǎng)來(lái)進(jìn)行測(cè)試。該交換機(jī)的吞吐量測(cè)試結(jié)果如表1:

    4.2時(shí)延

    典型的以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)類型有存儲(chǔ)轉(zhuǎn)發(fā)和直通轉(zhuǎn)發(fā)兩種。本交換機(jī)為存儲(chǔ)轉(zhuǎn)發(fā)類型,其時(shí)延定義為:交換機(jī)收到最后一比特到交換機(jī)發(fā)出第一比特的時(shí)間間隔。時(shí)延是衡量交換機(jī)性能的又一最重要指標(biāo),國(guó)標(biāo)建議64Byte長(zhǎng)的數(shù)據(jù)幀時(shí)延不超過(guò)100μs。該交換機(jī)的時(shí)延測(cè)試結(jié)果如表2。

    4.3丟包率

    丟包率是指交換機(jī)因資源不足而引起的包丟失率,國(guó)標(biāo)建議交換機(jī)的丟包率≤0.01%。該交換機(jī)的丟包率測(cè)試結(jié)果如表3:

    4.4常規(guī)測(cè)試

    根據(jù)設(shè)計(jì)規(guī)范要求和有關(guān)國(guó)標(biāo)技術(shù)與測(cè)試要求對(duì)交換機(jī)進(jìn)行環(huán)境適應(yīng)性測(cè)試。

    低溫-40℃儲(chǔ)存24小時(shí)后,直接上電連續(xù)工作測(cè)試2小時(shí),測(cè)試主要性能指標(biāo)均符合要求且與常溫測(cè)試結(jié)果吻合。

    高溫+65℃儲(chǔ)存48小時(shí)然后降到+60℃,上電2小時(shí)后連續(xù)工作測(cè)試2小時(shí),測(cè)試主要性能指標(biāo)均符合要求且與常溫測(cè)試結(jié)果吻合。

    另外,還對(duì)交換機(jī)進(jìn)行了沖擊、震動(dòng)、濕熱、鹽霧等特殊嚴(yán)酷環(huán)境測(cè)試,各項(xiàng)指標(biāo)均符合設(shè)計(jì)和相關(guān)標(biāo)準(zhǔn)要求。

    4.5測(cè)試小結(jié)

    測(cè)試表明,該交換機(jī)不僅可以在任意模式、任何負(fù)載狀態(tài)下,而且可以在所有端口上完全實(shí)現(xiàn)二層、三層線速轉(zhuǎn)發(fā),時(shí)延指標(biāo)與思科3550等多款同類型商用三層交換機(jī)100μs水平相比明顯領(lǐng)先,能夠?qū)崿F(xiàn)-40℃~+60℃的嚴(yán)酷環(huán)境下長(zhǎng)時(shí)間不間斷工作,滿足工業(yè)應(yīng)用等特殊應(yīng)用場(chǎng)合的需要。

    5結(jié)束語(yǔ)

    本文根據(jù)企業(yè)數(shù)據(jù)通信和綜合通信業(yè)務(wù)的需求以及IP交換設(shè)備發(fā)展情況,通過(guò)對(duì)以太網(wǎng)路由交換機(jī)體系的研究,采用模塊化、分層的體系架構(gòu)設(shè)計(jì)了一種三層以太網(wǎng)交換機(jī)。測(cè)試表明:交換機(jī)能完全實(shí)現(xiàn)二層、三層線速轉(zhuǎn)發(fā),吞吐量、時(shí)延和丟包率性能均達(dá)到設(shè)計(jì)目的。

    猜你喜歡
    以太網(wǎng)交換機(jī)時(shí)延
    基于1500以太網(wǎng)養(yǎng)豬場(chǎng)的智能飼喂控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
    基于GCC-nearest時(shí)延估計(jì)的室內(nèi)聲源定位
    電子制作(2019年23期)2019-02-23 13:21:12
    基于改進(jìn)二次相關(guān)算法的TDOA時(shí)延估計(jì)
    修復(fù)損壞的交換機(jī)NOS
    使用鏈路聚合進(jìn)行交換機(jī)互聯(lián)
    談實(shí)時(shí)以太網(wǎng)EtherCAT技術(shù)在變電站自動(dòng)化中的應(yīng)用
    電子制作(2017年24期)2017-02-02 07:14:44
    FRFT在水聲信道時(shí)延頻移聯(lián)合估計(jì)中的應(yīng)用
    基于分段CEEMD降噪的時(shí)延估計(jì)研究
    一種90W高功率以太網(wǎng)供電系統(tǒng)的設(shè)計(jì)
    淺談EPON與工業(yè)以太網(wǎng)在貴遵高速公路中的應(yīng)用
    罗源县| 迁西县| 伊吾县| 朝阳市| 北京市| 惠来县| 台东市| 渭南市| 鄱阳县| 巴南区| 瑞安市| 天全县| 临漳县| 梧州市| 张北县| 舞阳县| 沾益县| 伊吾县| 绥棱县| 根河市| 宜都市| 盈江县| 临猗县| 鄂伦春自治旗| 长治县| 天津市| 锦州市| 永康市| 健康| 锡林浩特市| 辽阳县| 沂南县| 南皮县| 三亚市| 康保县| 绥阳县| 会东县| 乐山市| 澄迈县| 鄂州市| 铜川市|