一種多網卡ncsi管理系統(tǒng)的制作方法
【專利摘要】本實用新型提供一種多網卡NCSI管理系統(tǒng),所述系統(tǒng)包括BMC芯片、服務器的網卡芯片,該BMC芯片分別連接切換芯片、第一串聯電阻、第二串聯電阻和時鐘緩沖器;所述第二電阻、所述切換芯片和所述時鐘緩沖器的另一端均連接所述網卡芯片,所述切換芯片通過控制信號線連接所述BMC芯片和排針,所述時鐘緩沖器通過串聯電阻連接晶振。該系統(tǒng)有效解決在一個BMC芯片和多個網卡芯片之間NCSI總線互聯的問題,實現一個網卡芯片出現故障仍可以繼續(xù)通過其他網卡芯片進行監(jiān)控和管理的功能。
【專利說明】—種多網卡NCSI管理系統(tǒng)
【技術領域】
[0001]本實用新型涉及一種計算機領域的裝置,具體涉及一種多網卡NCSI管理系統(tǒng)。
【背景技術】
[0002]隨著IT技術的迅猛發(fā)展,人們對服務器的管理技術要求得越來越高,其中可靠性和穩(wěn)定性是一個非常重要的指標要求。目前一個常規(guī)的做法是利用BMC(BaSeb0ardManagement Controller,基板管理控制器)芯片通過NCSI (Network Controller SidebandInterface),網絡控制器邊帶接口 )信號總線連接服務器主板上的網卡芯片,通過共享服務器網卡芯片的網口把服務器的監(jiān)控信息發(fā)送出去或者接收進來。但此種設計方法的特點是一個BMC芯片只連接一個網卡芯片,一旦這個網卡芯片出現問題,BMC芯片就失去了和外部溝通的路徑,也就無法實現有效的監(jiān)控功能。
[0003]目前,服務器產品中擁有多個網卡芯片的產品十分常見,但只有一套NCSI管理網絡,無法實現對BMC芯片和多個網卡芯片之間NCSI總線互聯,存在若一個網卡芯片出現故障,其他網卡芯片也無法進行監(jiān)控和管理的技術缺陷。
[0004]因此,需要提供了一種多網卡NCSI管理系統(tǒng)。
【發(fā)明內容】
[0005]為了克服上述現有技術的缺陷,本實用新型提供了一種多網卡NCSI管理系統(tǒng)。
[0006]為了實現上述實用新型目的,本實用新型采取如下技術方案:
[0007]一種多網卡NCSI管理系統(tǒng),所述系統(tǒng)包括BMC芯片、服務器的網卡芯片,其改進之處在于:所述BMC芯片分別連接切換芯片、第一串聯電阻、第二串聯電阻和時鐘緩沖器;
[0008]所述第二電阻、所述切換芯片和所述時鐘緩沖器的另一端均連接所述網卡芯片,所述切換芯片通過控制信號線連接所述BMC芯片和排針,所述時鐘緩沖器通過串聯電阻連接晶振。
[0009]進一步的,所述網卡芯片的個數為N,N為正整數。
[0010]進一步的,所述BMC芯片和所述網卡芯片時鐘同源同步。
[0011]進一步的,通過所述時鐘緩沖器分成多路同源的時鐘,分別連接所述BMC芯片和所述網卡芯片。
[0012]進一步的,所述BMC芯片的控制信號連接的排針為三腳排針;
[0013]所述三腳排針的第I個腳通過阻值在IK歐姆到10K歐姆之間的上拉電阻上拉到
3.3V的輔助電源,第2腳的信號控制信號連接到所述切換芯片的切換使能腳,同時與來自所述BMC芯片的控制信號相連,控制切換芯片的切換;第3個腳下拉到地;
[0014]進一步的,所述三腳排針個數為_ log)取上整數,N為正整數;所述BMC芯片的控制信號引出丨og)條信號線連接三腳排針。
[0015]與現有技術相比,本實用新型的有益效果在于:
[0016]1、本實用新型提供的網卡NCSI管理系統(tǒng)有效解決在一個BMC芯片和多個網卡芯片之間NCSI總線互聯的問題,從而能實現在一個網卡芯片出現故障仍可以繼續(xù)通過其他網卡芯片進行監(jiān)控和管理的效果。
[0017]2、本實用新型提供的設計方案幾乎沒有增加額外的成本。利用目前服務器設計中本來就存在的BMC芯片、多網卡、時鐘緩沖器的設計特點,只是額外增加了一個切換芯片和相應的排針,成本幾乎忽略不計。
[0018]3、本實用新型提供的兩種切換方案,既可以通過遠程終端電腦控制的方式實現多網卡之間的切換,十分的靈活方便,又可以通過現場排針的方式實現多網卡的切換,對于現場的維護維修十分的方便。
【專利附圖】
【附圖說明】
[0019]圖1為本實施例中兩個網卡芯片的NCSI功能設計結構圖;
[0020]附圖標記:1-BMC芯片;2_串聯電阻;3_串聯電阻;4-切換芯片;5_第一網卡芯片;6_第二網卡芯片;7-排針;8_上拉電阻;9_輔助電源;10_地;11_網絡;12_終端電腦;13-晶振;14_串聯電阻;15_時鐘緩沖器。
【具體實施方式】
[0021]下面結合附圖對本實用新型作進一步說明。
[0022]本實用新型提供了一種多網卡NCSI管理系統(tǒng),該系統(tǒng)包括BMC芯片、服務器的網卡芯片,所述BMC芯片分別連接切換芯片、第一串聯電阻、第二串聯電阻和時鐘緩沖器;所述第二電阻、所述切換芯片和所述時鐘緩沖器的另一端均連接所述網卡芯片,所述切換芯片通過控制信號線連接所述BMC芯片和排針,所述時鐘緩沖器通過串聯電阻連接晶振。所述網卡芯片的個數為N,N為正整數。
[0023]通過所述時鐘緩沖器分成多路同源的時鐘,分別連接所述BMC芯片和所述網卡芯片,實現所述BMC芯片和所述網卡芯片時鐘同源同步。
[0024]切換芯片的控制方式包括兩種:
[0025]一、通過所述BMC芯片的控制信號控制所述切換芯片的切換操作;
[0026]當所述BMC芯片將所述控制信號設置成所將要選通的網卡芯片所對應的控制信號電平組合時,使能切換芯片的相應通道,會將所述BMC芯片的發(fā)送數據的使能信號切換連接到所要選通網卡芯片的發(fā)送數據的使能信號。
[0027]二、通過排針跳帽的方式來控制切換;
[0028]所述BMC芯片的控制信號連接三腳排針;
[0029]所述三腳排針的第I個腳通過阻值在IK歐姆到1K歐姆之間的上拉電阻上拉到
3.3V的輔助電源,第2腳的控制信號連接到所述切換芯片的切換使能腳,同時與來自所述BMC芯片的控制信號相連,控制切換芯片的切換;第3個腳下拉到地;
[0030]當跳帽安裝在第I個腳和第2個腳時,會將所述控制信號拉高;當跳帽安裝在第2個腳和第3個腳時,會將所述控制信號拉低。
[0031]通過在多個排針上把跳帽安裝在不同位置控制所連控制信號的高/低電平,使能切換芯片的相應通道,會將所述BMC芯片的發(fā)送數據的使能信號切換連接到所要選通網卡芯片的發(fā)送數據的使能信號。
[0032]三腳排針個數根據網卡芯片的個數確定,網卡芯片個數為N,則三腳排針個數為1gf取上整數,N為正整數;BMC芯片的控制信號引出1g'取上整數條信號線連接三腳排針,所述三腳排針分別控制多個網卡芯片的切換。
[0033]例如,當網卡芯片個數為4,所需的三腳排針個數為2,2條控制信號線連接三腳排針;當網卡芯片個數為6,所需的三腳排針個數為3,3條控制信號線連接三腳排針;當網卡芯片個數為9,所需的三腳排針個數為4,4條信號線連接三腳排針。
[0034]假設有2條控制信號,那么00、01、10、11分別對應網卡芯片一、網卡芯片二、網卡芯片三、網卡芯片四,與只有兩個網卡芯片時不同,不再是單純的拉高拉低,而是對某些位的拉高,而另一些位拉低處理。
[0035]若3條控制信號,那么000、001、010、011、110、111分別對應網卡芯片一、網卡芯片二、網卡芯片三、網卡芯片四、網卡芯片五、網卡芯片六。當然若是五個網卡芯片則只需要通過其中五個的組合即可。
[0036]若4?X條控制信號,與上相同以二進制組合數分別控制各網卡芯片。
[0037]所述BMC芯片使用任一網卡芯片的NCSI功能時,控制方法如下:
[0038]通過所述BMC芯片將該控制信號進行相應電平的設置,或將跳帽安裝在對應排針的相應針腳上對控制信號電平進行相應設置,均可將所述BMC芯片的發(fā)送數據的使能信號切換連接到所要選通網卡芯片發(fā)送數據的使能信號上;同時斷開所述BMC芯片的發(fā)送數據的使能信號和原先網卡芯片發(fā)送數據的使能信號的連接,終端電腦通過網絡訪問和控制所述BMC芯片。
[0039]若所述網卡芯片損壞或需使用另一網卡芯片的NCSI功能時,所述BMC芯片把控制信號設置成所要選通的網卡芯片所對應的控制信號電平組合,或將跳帽安裝在所要選通的網卡芯片所對應的三腳排針的相應針腳上把控制信號設置成相應的信號電平組合,使能切換芯片相應的信號通道將所述BMC芯片的發(fā)送數據的使能信號切換連接到所要選通網卡芯片發(fā)送數據的使能信號;同時斷開所述BMC芯片的發(fā)送數據的使能信號和原先網卡芯片發(fā)送數據的使能信號的連接,終端電腦通過網絡訪問和控制所述BMC芯片。
[0040]如圖1所示,圖1為本實施例中兩個網卡芯片的NCSI功能設計結構圖。
[0041]本實施例中,參考時鐘(RMIIRCLK)的設計要求為BMC芯片、第一網卡芯片、第二網卡芯片的時鐘要做到同源同步。采用50MHZ的晶振13通過一個在15歐姆到50歐姆之間阻值的電阻14連接時鐘緩沖器15,通過時鐘緩沖器15分成3路同源的50MHZ時鐘。
[0042]其中一路時鐘BMC_RMIIRCLK(BMC芯片的參考時鐘信號)輸入到BMC芯片,第二路時鐘NIC1_RMIIRCLK(第一網卡芯片的參考時鐘信號)輸入到第一網卡芯片5,第三路時鐘NIC2_RMIIRCLK(第二網卡芯片的參考時鐘信號)輸入到第二網卡芯片6。從而,實現BMC芯片和網卡芯片時鐘的同源要求。
[0043]BMC_RMIIRCLK(BMC芯片的參考時鐘信號)、NIC1_RMIIRCLK(第一網卡芯片的參考時鐘信號)、NIC2_RMIIRCLK (第二網卡芯片的參考時鐘信號)在PCB板上要做等長處理,實現了 3路時鐘的同步要求。
[0044]BMC芯片的發(fā)送數據的使能信號(RMIITXEN)信號(BMC_RMIITXEN)串聯一個在15歐姆到50歐姆之間阻值的電阻2,然后連接到切換芯片4上。
[0045]切換芯片4的兩個輸出的發(fā)送數據的使能信號NIC1_RMIITXEN(第一網卡芯片的發(fā)送數據的使能信號)和NIC2_RMIITXEN(第二網卡芯片的發(fā)送數據的使能信號)分別連接到第一網卡芯片5和第二網卡芯片6上。
[0046]切換芯片4能將BMC_RMI ITXEN (BMC芯片的發(fā)送數據的使能信號)切換連接到NIC1_RMIITXEN(第一網卡芯片的發(fā)送數據的使能信號)上,也能夠把BMC_RMIITXEN(BMC芯片的發(fā)送數據的使能信號)切換連接到NIC2_RMIITXEN上,但每一個時刻BMC只能連通I個網卡。
[0047]本實施例中,切換芯片4的兩種控制方式如下:
[0048]一、通過BMC引出的控制信號(Control_Signal)來控制切換芯片的切換操作,當BMC芯片將Control_Signal拉高,會把BMC芯片的BMC_RMIITXEN切換連接到第一網卡芯片的NIC1_RMIITXEN上,當BMC芯片將控制信號拉低,會將BMC芯片的BMC_RMIITXEN切換連接到 NIC2_RMIITXEN 上。
[0049]二、通過排針跳帽的方式來控制切換。
[0050]如圖1所示,一個3腳的排針7的第I個腳通過一個阻值在1K(1千)歐姆到1K歐姆之間的上拉電阻8上拉到3.3V的輔助電源P3V3_AUX9,第2腳的控制信號連接到切換芯片4的切換使能腳上,也同時與來自BMC芯片的控制信號相連,一起控制切換芯片的切換。第3個腳下拉到地,即下拉到零電平。
[0051]當跳帽安裝在第I個腳和第2個腳時,會將控制信號拉高,會把BMC芯片發(fā)送的BMC_RMIITXEN切換連接到NIC1_RMIITXEN上,當跳帽安裝在第2個腳和第3個腳時,會把Control_Signal 拉低,會把 BMC 的 BMC_RMIITXEN 切換連接到 NIC2_RMIITXEN 上。
[0052]BMC芯片使用任一網卡芯片的NCSI功能時,控制方法如下:
[0053]當BMC芯片如果使用第一網卡芯片I的NCSI功能時,通過BMC芯片把控制信號拉高,第二種方法是把跳帽安裝在排針的第I和第2腳上把控制信號拉高,都會把BMC芯片的 BMC_RMIITXEN 切換連接到 NIC1_RMIITXEN 上,而同時斷開了 BMC_RMIITXEN 和 NIC2_RMIITXEN的連接,所以終端電腦12通過第一網卡芯片I的網絡可以訪問和控制BMC芯片。
[0054]如果第一網卡芯片損壞或者想使用第二網卡芯片2的NCSI功能時,BMC把Control_Signal拉低,或者把跳帽安裝在排針的第2和第3腳上把控制信號拉低,會把BMC芯片的BMC_RMIITXEN切換連接到NIC2_RMIITXEN上,而同時斷開了 BMC_RMIITXEN和NIC1_RMIITXEN連接,所以終端電腦12通過第二網卡芯片2的網絡可以訪問和控制BMC芯片。
[0055]接收數據總線的第O位(RMIIRXD0)、接收數據總線的第I位(RMIIRXD1)、載波監(jiān)聽和數據有效位(RMIICRSDV)、發(fā)送數據總線的第O位(RMIITXD0)、發(fā)送數據總線的第I位(RMIITXDI)設計方法如下:
[0056]接收數據總線的第O位(RMIIRXD0)、接收數據總線的第I位(RMIIRXD1)、載波監(jiān)聽和數據有效位(RMIICRSDV)、發(fā)送數據總線的第O位(RMIITXD0)、發(fā)送數據總線的第I位(RMIITXDI)這5根信號與圖1中Other BMC Signals (其他BMC信號)所示的拓撲結構的連接方式相同,首先串聯一個在15歐姆到50歐姆之間阻值的電阻2,然后分叉成兩根信號線,分別連接到第一網卡芯片5和第二網卡芯片6。
[0057]所述接收數據總線的第O位(RMIIRXD0)、接收數據總線的第I位(RMIIRXD1)、載波監(jiān)聽和數據有效位(RMIICRSDV)、發(fā)送數據總線的第O位(RMIITXD0)、發(fā)送數據總線的第I位(RMIITXD1)的一端分別連接一電阻,電阻的另一端叉分為兩根信號線,分別連接到第一網卡芯片5和第二網卡芯片6。若網卡芯片個數為N,信號線電阻的另一端叉分為N根信號線。
[0058]本實施例中,切換芯片4采用:Fairchild Semiconductor公司型號NC7SB3157L6X;網卡采用=Intel公司型號為WGI210AT ;時鐘緩沖器采用:ICS公司信號為ICS9112AM ;時鐘采用:TXC公司的7W 50.00000ΒΒ-Τ ;BMC芯片采用:ASPEED公司的AST2400。
[0059]最后應當說明的是:以上實施例僅用以說明本實用新型的技術方案而非對其限制,盡管參照上述實施例對本實用新型進行了詳細的說明,所屬領域的普通技術人員應當理解:依然可以對本實用新型的【具體實施方式】進行修改或者等同替換,而未脫離本實用新型精神和范圍的任何修改或者等同替換,其均應涵蓋在本實用新型的權利要求范圍當中。
【權利要求】
1.一種多網卡NCSI管理系統(tǒng),所述系統(tǒng)包括BMC芯片、服務器的網卡芯片,其特征在于:所述BMC芯片分別連接切換芯片、第一串聯電阻、第二串聯電阻和時鐘緩沖器; 所述第二電阻、所述切換芯片和所述時鐘緩沖器的另一端均連接所述網卡芯片,所述切換芯片通過控制信號線連接所述BMC芯片和排針,所述時鐘緩沖器通過串聯電阻連接晶振。
2.如權利要求1所述的系統(tǒng),其特征在于:所述網卡芯片的個數為N,N為正整數。
3.如權利要求2所述的系統(tǒng),其特征在于:所述BMC芯片和所述網卡芯片時鐘同源同止/J/ O
4.如權利要求3所述的系統(tǒng),其特征在于:通過所述時鐘緩沖器分成多路同源的時鐘,分別連接所述BMC芯片和所述網卡芯片。
5.如權利要求1所述的系統(tǒng),其特征在于:所述BMC芯片的控制信號連接的排針為三腳排針; 所述三腳排針的第I個腳通過阻值在IK歐姆到1K歐姆之間的上拉電阻上拉到3.3V的輔助電源,第2腳的信號控制信號連接到所述切換芯片的切換使能腳,同時與來自所述BMC芯片的控制信號相連,控制切換芯片的切換;第3個腳下拉到地。
6.如權利要求5所述的系統(tǒng),其特征在于:所述三腳排針個數為1gf取上整數,N為正整數;所述BMC芯片的控制信號引出log)條信號線連接三腳排針。
【文檔編號】G06F13/40GK204009884SQ201420439434
【公開日】2014年12月10日 申請日期:2014年8月6日 優(yōu)先權日:2014年8月6日
【發(fā)明者】鄭臣明, 王暉 申請人:曙光信息產業(yè)(北京)有限公司