本發(fā)明涉及網(wǎng)絡(luò)交換技術(shù)領(lǐng)域,特別涉及一種實現(xiàn)rapidio和以太網(wǎng)融合交換的裝置。
背景技術(shù):
rapidio是一種高性能、低引腳數(shù)、基于數(shù)據(jù)包交換的互聯(lián)體系結(jié)構(gòu),是為滿足未來高性能嵌入式系統(tǒng)需求而設(shè)計的一種開放式互連技術(shù)標(biāo)準(zhǔn)。rapidio主要應(yīng)用于嵌入式系統(tǒng)內(nèi)部互連,支持芯片到芯片、板到板間的通訊,可作為嵌入式設(shè)備的背板(backplane)連接。
目前,市面上有單獨的rapidio交換機(jī)和單獨的以太網(wǎng)交換機(jī)。
但是針對一些特殊的應(yīng)用場景,既需要以太網(wǎng)進(jìn)行數(shù)據(jù)交換,又需要rapidio交換,可見現(xiàn)在市面上存在的這兩種是無法實現(xiàn)的。因此,如何同時實現(xiàn)rapidio交換和以太網(wǎng)交換成為當(dāng)今亟待解決的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種實現(xiàn)rapidio和以太網(wǎng)融合交換的裝置,能夠同時實現(xiàn)rapidio交換和以太網(wǎng)交換。
本發(fā)明實施例提供了一種實現(xiàn)rapidio和以太網(wǎng)融合交換的裝置,該裝置可以包括:
配置模塊、rapidio交換模塊和以太網(wǎng)交換模塊,其中,
所述配置模塊,用于通過外部控制,提供第一接口和第二接口;
所述配置模塊,通過所述第一接口與所述rapidio交換模塊相連;以及通過所述第二接口與所述以太網(wǎng)交換模塊相連;
所述配置模塊,用于通過所述第一接口對所述rapidio交換模塊進(jìn)行相應(yīng)配置;以及通過所述第二接口對所述以太網(wǎng)交換模塊進(jìn)行相應(yīng)配置;
所述rapidio交換模塊,用于通過所述配置模塊的相應(yīng)配置,向外提供rapidio數(shù)據(jù)接口,以通過所述rapidio數(shù)據(jù)接口實現(xiàn)相應(yīng)的業(yè)務(wù)數(shù)據(jù)交換;
所述以太網(wǎng)交換模塊,用于通過所述配置模塊的相應(yīng)配置,向外提供第一以太網(wǎng)接口,以通過所述第一以太網(wǎng)接口實現(xiàn)相應(yīng)的業(yè)務(wù)數(shù)據(jù)交換。
優(yōu)選地,
所述以太網(wǎng)交換模塊,進(jìn)一步用于通過所述配置模塊的相應(yīng)配置,向外提供第二以太網(wǎng)接口,以通過所述第二以太網(wǎng)接口實現(xiàn)相應(yīng)的業(yè)務(wù)管理。
優(yōu)選地,
所述配置模塊,進(jìn)一步用于向外提供管理網(wǎng)口,以通過所述管理網(wǎng)口登入web界面對所述rapidio交換模塊和所述以太網(wǎng)交換模塊分別進(jìn)行路由配置、vlan(virtuallocalareanetwork,虛擬局域網(wǎng))劃分和端口管理。
優(yōu)選地,
所述配置模塊,進(jìn)一步用于向外提供調(diào)試串口,以通過所述調(diào)試串口以命令行的形式對所述rapidio交換模塊和所述以太網(wǎng)交換模塊分別進(jìn)行路由配置、vlan劃分和端口管理。
優(yōu)選地,
所述第一接口,包括:rapidio接口;
所述第二接口,包括:pcie(peripheralcomponentinterconnectexpress,高速外設(shè)組件互連標(biāo)準(zhǔn))接口。
優(yōu)選地,
所述第二以太網(wǎng)接口,包括:16路千兆以太網(wǎng)sfp(smallform-factorpluggable,光模塊)接口。
優(yōu)選地,
所述rapidio數(shù)據(jù)接口,包括:40grapidioqsfp+(quadsmallform-factorpluggableplus,四小體積可插入)數(shù)據(jù)接口。
優(yōu)選地,
所述第一以太網(wǎng)接口,包括:40g以太網(wǎng)qsfp+接口。
優(yōu)選地,
所述配置模塊,包括:型號為p3041的cpu(centralprocessingunit,中央處理器)。
優(yōu)選地,
所述rapidio交換模塊,包括:型號為rxs2448的rapidio交換芯片。
優(yōu)選地,
所述以太網(wǎng)交換模塊,包括:型號為98ex5421的以太網(wǎng)交換芯片。
本發(fā)明實施例提供了一種實現(xiàn)rapidio和以太網(wǎng)融合交換的裝置,該裝置可以包括:配置模塊、rapidio交換模塊和以太網(wǎng)交換模塊,那么具體實現(xiàn)時,通過對配置模塊的控制,使其提供能夠與rapidio交換模塊相連的第一接口,以及與以太網(wǎng)交換模塊相連的第二接口,從而使得配置模塊能夠通過相應(yīng)接口與這兩個模塊分別進(jìn)行連接,并分別進(jìn)行配置,進(jìn)而使得rapidio交換模塊能夠根據(jù)相應(yīng)的配置,向外提供rapidio數(shù)據(jù)接口,以及使得以太網(wǎng)交換模塊根據(jù)相應(yīng)的配置,向外提供第一以太網(wǎng)接口,這樣,就可以通過rapidio數(shù)據(jù)接口使得相應(yīng)業(yè)務(wù)數(shù)據(jù)進(jìn)行rapidio交換,而且可以通過第一以太網(wǎng)接口使得相應(yīng)業(yè)務(wù)數(shù)據(jù)進(jìn)行以太網(wǎng)交換,因此本方案能夠同時實現(xiàn)rapidio交換和以太網(wǎng)交換。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個實施例提供的一種實現(xiàn)rapidio和以太網(wǎng)融合交換的裝置的結(jié)構(gòu)示意圖;
圖2是本發(fā)明另一個實施例提供的一種實現(xiàn)rapidio和以太網(wǎng)融合交換的裝置的結(jié)構(gòu)示意圖;
圖3是本發(fā)明又一個實施例提供的一種實現(xiàn)rapidio和以太網(wǎng)融合交換的裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明再一個實施例提供的一種實現(xiàn)rapidio和以太網(wǎng)融合交換的裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實施例提供了一種實現(xiàn)rapidio和以太網(wǎng)融合交換的裝置,該裝置可以包括:
配置模塊101、rapidio交換模塊102和以太網(wǎng)交換模塊103,其中,
所述配置模塊101,用于通過外部控制,提供第一接口1011和第二接口1012;
所述配置模塊101,通過所述第一接口1011與所述rapidio交換模塊102相連;以及通過所述第二接口1012與所述以太網(wǎng)交換模塊103相連;
所述配置模塊101,用于通過所述第一接口1011對所述rapidio交換模塊102進(jìn)行相應(yīng)配置;以及通過所述第二接口1012對所述以太網(wǎng)交換模塊103進(jìn)行相應(yīng)配置;
所述rapidio交換模塊102,用于通過所述配置模塊101的相應(yīng)配置,向外提供rapidio數(shù)據(jù)接口1021,以通過所述rapidio數(shù)據(jù)接口1021實現(xiàn)相應(yīng)的業(yè)務(wù)數(shù)據(jù)交換;
所述以太網(wǎng)交換模塊103,用于通過所述配置模塊101的相應(yīng)配置,向外提供第一以太網(wǎng)接口1031,以通過所述第一以太網(wǎng)接口1031實現(xiàn)相應(yīng)的業(yè)務(wù)數(shù)據(jù)交換。
上述實施例中,該裝置可以包括:配置模塊、rapidio交換模塊和以太網(wǎng)交換模塊,那么具體實現(xiàn)時,通過對配置模塊的控制,使其提供能夠與rapidio交換模塊相連的第一接口,以及與以太網(wǎng)交換模塊相連的第二接口,從而使得配置模塊能夠通過相應(yīng)接口與這兩個模塊分別進(jìn)行連接,并分別進(jìn)行配置,進(jìn)而使得rapidio交換模塊能夠根據(jù)相應(yīng)的配置,向外提供rapidio數(shù)據(jù)接口,以及使得以太網(wǎng)交換模塊根據(jù)相應(yīng)的配置,向外提供第一以太網(wǎng)接口,這樣,就可以通過rapidio數(shù)據(jù)接口使得相應(yīng)業(yè)務(wù)數(shù)據(jù)進(jìn)行rapidio交換,而且可以通過第一以太網(wǎng)接口使得相應(yīng)業(yè)務(wù)數(shù)據(jù)進(jìn)行以太網(wǎng)交換,因此本方案能夠同時實現(xiàn)rapidio交換和以太網(wǎng)交換。
為了針對某些特殊的應(yīng)用場景,在滿足既能實現(xiàn)rapidio數(shù)據(jù)交換和以太網(wǎng)數(shù)據(jù)交換的同時,還可滿足以太網(wǎng)用于業(yè)務(wù)管理,本發(fā)明一個實施例中,如圖2所示,所述以太網(wǎng)交換模塊103,進(jìn)一步用于通過所述配置模塊101的相應(yīng)配置,向外提供第二以太網(wǎng)接口1032,以通過所述第二以太網(wǎng)接口1032實現(xiàn)相應(yīng)的業(yè)務(wù)管理。
上述實施例中,以太網(wǎng)交換模塊通過第一以太網(wǎng)接口進(jìn)行業(yè)務(wù)數(shù)據(jù)交換的同時,還可對外輸出16路千兆以太網(wǎng)sfp接口,以通過該16路接口進(jìn)行業(yè)務(wù)管理,從而滿足了一些特殊應(yīng)用場景對于千兆以太網(wǎng)絡(luò)進(jìn)行管理的需求。
為了能夠?qū)崿F(xiàn)對rapidio交換模塊和以太網(wǎng)交換模塊進(jìn)行相關(guān)配置和管理等,本發(fā)明實施例可以通過web和命令行兩種管理方式實現(xiàn)。
第一種管理方式:如圖3所示,所述配置模塊101,進(jìn)一步用于向外提供管理網(wǎng)口301,以通過所述管理網(wǎng)口301登入web界面對所述rapidio交換模塊102和所述以太網(wǎng)交換模塊103分別進(jìn)行路由配置、虛擬局域網(wǎng)vlan劃分和端口管理。
第二種管理方式:如圖3所示,所述配置模塊101,進(jìn)一步用于向外提供調(diào)試串口302,以通過所述調(diào)試串口302以命令行的形式對所述rapidio交換模塊102和所述以太網(wǎng)交換模塊103分別進(jìn)行路由配置、vlan劃分和端口管理。
為了實現(xiàn)rapidio和以太網(wǎng)融合交換,也即能夠同時實現(xiàn)rapidio數(shù)據(jù)交換和以太網(wǎng)數(shù)據(jù)交換,本發(fā)明一個實施例中,所述第一接口,包括:rapidio接口;所述第二接口,包括:pcie接口。
上述實施例中,具體的,配置模塊可通過一路rapidiox4連接到rapidio交換模塊,以及可通過一路pciex2連接到以太網(wǎng)交換模塊。
本發(fā)明一個實施例中,所述第二以太網(wǎng)接口,包括:16路千兆以太網(wǎng)sfp接口。本發(fā)明一個實施例中,所述rapidio數(shù)據(jù)接口,包括:40grapidioqsfp+數(shù)據(jù)接口。
例如,上述實施例中的rapidio交換模塊可選用idt公司的rxs2448交換芯片,該rxs2448芯片中高性能的串行解串器serdes通道可以提供單路1.25、2.5、3.125、5.0、6.25、10.3125和12.5gbaud等多種傳輸速率,在全雙工模式下,x4通道最大速率可以達(dá)到50gbps,本發(fā)明實施例可對外提供8個40grapidioqsfp+數(shù)據(jù)接口,最大交換能力可達(dá)到320gbps,可以同時滿足多路服務(wù)器和存儲設(shè)備進(jìn)行數(shù)據(jù)交換及業(yè)務(wù)管理。
本發(fā)明一個實施例中,所述第一以太網(wǎng)接口,包括:40g以太網(wǎng)qsfp+接口。
例如,上述實施例中的以太網(wǎng)交換模塊可選用98ex5421以太網(wǎng)交換芯片,該98ex5421芯片具有48個serdeslanes,每個serdeslane可以根據(jù)需要配置為1、2.5、5或者10gport,可以4個10gport配置為一個40gport,本發(fā)明實施例可對外提供8個40g以太網(wǎng)qsfp+接口,用于業(yè)務(wù)數(shù)據(jù)交換,以太網(wǎng)數(shù)據(jù)交換最大帶寬可達(dá)到8*40g=320gbps,同時對外輸出16路千兆以太網(wǎng)sfp接口,用于業(yè)務(wù)管理。
本發(fā)明一個實施例中,所述配置模塊,包括:型號為p3041的中央處理器cpu。
上述實施例中,可選用一顆freescalep3041作為cpu,p3041是一款4核心高性能cpu,采用45nm工藝實現(xiàn),主頻達(dá)1.5ghz,正常工作時,功耗僅為15.7w,外部端口可以通過修改rcw靈活配置為萬兆以太網(wǎng)、sgmii(serialgigabitmediaindependentinterface,串行千兆獨立媒體接口)、pcie和rapidio等多種接口,本發(fā)明實施例中為實現(xiàn)rapidio和以太網(wǎng)融合交換,需要該cpu能夠提供pcie接口和rapidio接口,通過配置,使其外圍接口具有一路pciex2和一路rapidiox4,通過pciex2可以實現(xiàn)對以太網(wǎng)交換模塊(如以太網(wǎng)交換芯片98ex5421)進(jìn)行配置,通過rapidiox4可以實現(xiàn)對rapidio交換模塊(如rapidiorxs2448芯片)進(jìn)行配置。
本發(fā)明一個實施例中,所述rapidio交換模塊,包括:型號為rxs2448的rapidio交換芯片。
該rxs2448芯片是基于rapidio3.0規(guī)范,且共有48路串行通道,可通過配置模塊的配置,靈活的設(shè)置為12×4,24×2,24×1的端口工作方式,端口數(shù)最多可以配置為24個,提供無阻塞的全雙工交換能力,可實現(xiàn)對外提供8個40grapidioqsfp+數(shù)據(jù)接口,以滿足多路服務(wù)器和存儲設(shè)備進(jìn)行數(shù)據(jù)交換及業(yè)務(wù)管理。
本發(fā)明一個實施例中,所述以太網(wǎng)交換模塊,包括:型號為98ex5421的以太網(wǎng)交換芯片。
為了能夠更加清楚的說明實現(xiàn)rapidio和以太網(wǎng)融合交換的方法,下面將以圖4所示的實現(xiàn)rapidio和以太網(wǎng)融合交換的裝置為例,進(jìn)行詳細(xì)說明。,圖4中包括:p3041cpu(401)、rxs2448交換芯片402、98ex5421以太網(wǎng)交換芯片403、管理網(wǎng)口4011、調(diào)試串口4012、8路rapidioqsfp+數(shù)據(jù)接口4021、8路以太網(wǎng)qsfp+接口4031、16路千兆以太網(wǎng)sfp接口4032和電源(用來給整體供電,圖中未示出),其中,通過修改rcw靈活配置cpu401,以使其能夠提供分別用來連接rxs2448交換芯片402和98ex5421以太網(wǎng)交換芯片403的接口,如分別為rapidio接口和pcie接口,然后兩個芯片在和cpu401完成連接之后,就可以通過cpu401對這兩個芯片分別進(jìn)行配置,配置使得rxs2448交換芯片402能夠向外提供8路rapidioqsfp+數(shù)據(jù)接口4021,從而使得存儲設(shè)備等能夠進(jìn)行rapidio數(shù)據(jù)交換和業(yè)務(wù)管理,配置使得98ex5421以太網(wǎng)交換芯片403能夠同時向外提供8路以太網(wǎng)qsfp+接口4031和16路千兆以太網(wǎng)sfp接口4032,從而通過4031可以進(jìn)行基于以太網(wǎng)的業(yè)務(wù)數(shù)據(jù)交換,通過4032可以進(jìn)行千兆以太網(wǎng)的業(yè)務(wù)管理,因此本裝置能夠同時實現(xiàn)rapidio交換、基于以太網(wǎng)的數(shù)據(jù)交換和基于千兆以太網(wǎng)的業(yè)務(wù)管理,可廣泛應(yīng)用于各種網(wǎng)路交換和rapidio交換的混合交換系統(tǒng)中。
上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
綜上,本發(fā)明各個實施例至少具有如下有益效果:
1、在本發(fā)明實施例中,該裝置可以包括:配置模塊、rapidio交換模塊和以太網(wǎng)交換模塊,那么具體實現(xiàn)時,通過對配置模塊的控制,使其提供能夠與rapidio交換模塊相連的第一接口,以及與以太網(wǎng)交換模塊相連的第二接口,從而使得配置模塊能夠通過相應(yīng)接口與這兩個模塊分別進(jìn)行連接,并分別進(jìn)行配置,進(jìn)而使得rapidio交換模塊能夠根據(jù)相應(yīng)的配置,向外提供rapidio數(shù)據(jù)接口,以及使得以太網(wǎng)交換模塊根據(jù)相應(yīng)的配置,向外提供第一以太網(wǎng)接口,這樣,就可以通過rapidio數(shù)據(jù)接口使得相應(yīng)業(yè)務(wù)數(shù)據(jù)進(jìn)行rapidio交換,而且可以通過第一以太網(wǎng)接口使得相應(yīng)業(yè)務(wù)數(shù)據(jù)進(jìn)行以太網(wǎng)交換,因此本方案能夠同時實現(xiàn)rapidio交換和以太網(wǎng)交換。
2、在本發(fā)明實施例中,通過以太網(wǎng)交換模塊進(jìn)一步提供第二以太網(wǎng)接口,如16路千兆以太網(wǎng)sfp接口,從而能夠在同時實現(xiàn)rapidio數(shù)據(jù)交換和以太網(wǎng)數(shù)據(jù)交換的過程中,還能通過16路千兆以太網(wǎng)sfp接口實現(xiàn)基于千兆以太網(wǎng)的業(yè)務(wù)管理。
3、在本發(fā)明實施例中,還可提供豐富的接口、性能比較高,配置自主可控以及管理方便,可廣泛應(yīng)用于各種網(wǎng)路交換和rapidio交換的混合交換系統(tǒng)中。另外,本發(fā)明實施例起來相對簡單,成本較低,具有很好的推廣價值。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個〃····〃”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲在計算機(jī)可讀取的存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。