一種以太網(wǎng)復(fù)用通信系統(tǒng)及其應(yīng)用的以太網(wǎng)接口設(shè)置方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別是涉及一種以太網(wǎng)復(fù)用通信系統(tǒng)及其應(yīng)用的以太 網(wǎng)接口設(shè)置方法。
【背景技術(shù)】
[0002] 現(xiàn)有的以太網(wǎng)復(fù)用通信系統(tǒng)中,以太網(wǎng)接口卡不支持混插,系統(tǒng)的容量就會受限, 以10U機框為例,系統(tǒng)有12個線卡插槽,每塊以太網(wǎng)接口卡有8個光纖接口模塊,如果系統(tǒng) 支持線卡混插,系統(tǒng)的容量為:l〇GE(10GigabitEthernet,萬兆以太網(wǎng))網(wǎng)口最大數(shù)量為 96 口,GE(GigabitEthernet,千兆以太網(wǎng))網(wǎng)口最大數(shù)量為96 口。如果系統(tǒng)不支持線卡 混插,系統(tǒng)定義其中6個插槽為10GE以太網(wǎng)接口卡插槽,6個插槽為GE以太網(wǎng)接口卡插槽, 那么系統(tǒng)的容量為:l〇GE以太網(wǎng)口最大數(shù)量為48 口,GE以太網(wǎng)口最大數(shù)量為48 口。當(dāng)用 戶需求的10GE或GE以太網(wǎng)口數(shù)超過48 口時,只配備一個系統(tǒng)就不能滿足用戶的需求了。
【發(fā)明內(nèi)容】
[0003] 鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種以太網(wǎng)復(fù)用通信系統(tǒng) 及其應(yīng)用的以太網(wǎng)接口設(shè)置方法,用于解決現(xiàn)有技術(shù)中不同種的以太網(wǎng)接口卡不能支持混 插,每種接口卡有固定的槽位限制,兩種總線不存在復(fù)用相同的硬件總線資源而導(dǎo)致的系 統(tǒng)的容量受限的問題。
[0004] 為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種以太網(wǎng)復(fù)用通信系統(tǒng),包括:多 個以太網(wǎng)接口卡,用以通過其內(nèi)部包含的光模塊連接光纖;主控模塊,通過總線與各個以太 網(wǎng)接口卡連接,用以識別其與各個以太網(wǎng)接口卡之間的總線的類型,并根據(jù)識別出的總線 類型設(shè)定與各所述以太網(wǎng)接口卡通信的總線協(xié)議。
[0005] 可選的,所述主控模塊按照預(yù)設(shè)的至少一總線類型的時序,依次獲取各個以太網(wǎng) 接口卡對應(yīng)的寄存器值,并根據(jù)獲取的與各所述以太網(wǎng)接口卡相對應(yīng)的寄存器值,設(shè)定與 各所述以太網(wǎng)接口卡通信的總線協(xié)議。
[0006] 可選的,當(dāng)所述主控模塊讀取的一以太網(wǎng)接口卡的寄存器值為千兆以太網(wǎng)光模塊 的寄存器值時,則設(shè)定所述主控模塊與所述以太網(wǎng)接口卡通信的總線協(xié)議為兩線式串行總 線協(xié)議。
[0007] 可選的,當(dāng)所述主控模塊讀取的一以太網(wǎng)接口卡的寄存器值為物理層芯片的寄存 器值時,則設(shè)定所述主控模塊與所述以太網(wǎng)接口卡通信的總線協(xié)議為媒體獨立接口總線協(xié) 議。
[0008] 可選的,所述主控模塊包括處理器和復(fù)雜可編程邏輯器件,所述處理器通過所述 復(fù)雜可編程邏輯器件間接的與各所述以太網(wǎng)接口卡通信。
[0009] 可選的,當(dāng)所述主控模塊在判斷一以太網(wǎng)接口卡與其的通信狀態(tài)發(fā)生變化時,重 新判斷與相應(yīng)的以太網(wǎng)接口卡通信的總線協(xié)議。
[0010] 為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明還提供一種以太網(wǎng)接口設(shè)置方法,用于 設(shè)置一主控模塊與多個以太網(wǎng)接口卡之間的通信協(xié)議,所述主控模塊與各個以太網(wǎng)接口卡 通過總線連接,包括以下步驟:識別所述主控模塊與各個以太網(wǎng)接口卡之間的總線的類型; 根據(jù)識別出的總線類型設(shè)定所述主控模塊與各所述以太網(wǎng)接口卡通信的總線協(xié)議。
[0011] 可選的,所述識別所述主控模塊與各個以太網(wǎng)接口卡之間的總線的類型的步驟包 括:按照預(yù)設(shè)的至少一總線類型的時序,依次獲取各個以太網(wǎng)接口卡對應(yīng)的寄存器值;根 據(jù)獲取的與各所述以太網(wǎng)接口卡相對應(yīng)的寄存器值,識別所述主控模塊與各個以太網(wǎng)接口 卡之間的總線的類型。
[0012] 可選的,所述根據(jù)識別出的總線類型設(shè)定所述主控模塊與各所述以太網(wǎng)接口卡通 信的總線協(xié)議的步驟包括:當(dāng)讀取的一以太網(wǎng)接口卡的寄存器值為千兆以太網(wǎng)光模塊的寄 存器值時,設(shè)定所述主控模塊與所述對應(yīng)的以太網(wǎng)接口卡通信的總線協(xié)議為兩線式串行總 線協(xié)議。
[0013] 可選的,所述根據(jù)識別出的總線類型設(shè)定所述主控模塊與各所述以太網(wǎng)接口卡通 信的總線協(xié)議的步驟包括:當(dāng)讀取的一以太網(wǎng)接口卡的寄存器值為物理層芯片的寄存器值 時,則設(shè)定所述主控模塊與所述以太網(wǎng)接口卡通信的總線協(xié)議為媒體獨立接口總線協(xié)議。
[0014] 可選的,所述根據(jù)識別出的總線類型設(shè)定所述主控模塊與各所述以太網(wǎng)接口卡通 信的總線協(xié)議的步驟之后進一步包括:監(jiān)測所述主控模塊與各個以太網(wǎng)接口卡之間的通信 狀態(tài);當(dāng)監(jiān)測到所述主控模塊與一以太網(wǎng)接口卡與其的通信狀態(tài)發(fā)生變化時,重新識別所 述主控模塊與相應(yīng)以太網(wǎng)接口卡之間的總線的類型,并根據(jù)識別出的總線類型設(shè)定所述主 控模塊與相應(yīng)以太網(wǎng)接口卡通信的總線協(xié)議。
[0015] 接口設(shè)置方法如上所述,本發(fā)明的一種以太網(wǎng)復(fù)用通信系統(tǒng)及其應(yīng)用的以太網(wǎng)接 口設(shè)置方法,可令不同種的以太網(wǎng)接口卡,復(fù)用相同的硬件總線資源,以在最大化的擴大系 統(tǒng)接口容量的同時,令主控模塊根據(jù)讀取的與各所述以太網(wǎng)接口卡相對應(yīng)的寄存器值,以 準確的設(shè)定與各以太網(wǎng)接口卡通信的總線協(xié)議,保證主控模塊與各以太網(wǎng)接口卡之間的有 效通信。
【附圖說明】
[0016]圖1顯示為本發(fā)明的一種以太網(wǎng)復(fù)用通信系統(tǒng)在一具體實施例中的模塊示意圖。
[0017]圖2顯示為本發(fā)明的一種以太網(wǎng)復(fù)用通信系統(tǒng)在一具體實施例中的模塊示意圖。
[0018] 圖3顯不為I2C總線的時序圖。
[0019]圖4顯示為本發(fā)明的一種以太網(wǎng)復(fù)用通信系統(tǒng)在一具體實施例中的模塊示意圖。
[0020] 圖5顯示為本發(fā)明的一種以太網(wǎng)復(fù)用通信系統(tǒng)在一具體實施例中的工作原理示 意圖。
[0021] 圖6顯示為本發(fā)明的一種以太網(wǎng)接口設(shè)置方法在一具體實施例中的流程示意圖。
[0022] 元件標號說明
[0023] 1 以太網(wǎng)復(fù)用通信系統(tǒng)
[0024] 110 主控模塊
[0025] 121 以太網(wǎng)接口卡
[0026] 122 以太網(wǎng)接口卡
[0027]S11、S12 步驟
【具體實施方式】
[0028] 以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書 所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的具體實 施方式加以實施或應(yīng)用,本說明書中的各項細節(jié)也可以基于不同觀點與應(yīng)用,在沒有背離 本發(fā)明的精神下進行各種修飾或改變。需說明的是,在不沖突的情況下,以下實施例及實施 例中的特征可以相互組合。
[0029] 需要說明的是,以下實施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu) 想,遂圖示中僅顯示與本發(fā)明中有關(guān)的組件而非按照實際實施時的組件數(shù)目、形狀及尺寸 繪制,其實際實施時各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也 可能更為復(fù)雜。
[0030] 請參閱圖1,顯示為本發(fā)明的一種以太網(wǎng)復(fù)用通信系統(tǒng)在一具體實施例中的模塊 示意圖,所述以太網(wǎng)復(fù)用通信系統(tǒng)1包括主控模塊110、多個以太網(wǎng)接口卡(例如包括2個 以太網(wǎng)接口卡,分別為圖1中的以太網(wǎng)接口卡121和122),所述以太網(wǎng)接口卡121和122分 別用以通過其內(nèi)部包含的光模塊連接光纖,所述主控模塊110與各所述以太網(wǎng)接口卡121 和122通信,用以識別其與與各所述以太網(wǎng)接口卡121和122之間的總線的類型,并根據(jù)識 別出的總線類型設(shè)定與各所述以太網(wǎng)接口卡通信的總線協(xié)議。優(yōu)選的,在本實施例中,所述 主控模塊110按照預(yù)設(shè)的至少一總線類型的時