專利名稱:一種刀片服務(wù)器以及管理刀片地址的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及服務(wù)器管理技術(shù),特別是指一種刀片服務(wù)器以及管理刀片地址 的方法。
背景技術(shù):
一個(gè)刀片服務(wù)器內(nèi)有多個(gè)刀片,每個(gè)刀片都占用一個(gè)插槽。 一個(gè)刀片安裝 后至少需要三個(gè)地址, 一個(gè)是槽位地址,用于識(shí)別插在第幾個(gè)物理槽位,第二 個(gè)是管理之間的通信地址,用于刀片內(nèi)部管理之間的通信,內(nèi)部的管理網(wǎng)絡(luò)通
常是RS485網(wǎng);第三個(gè)是刀片與交換機(jī)以及刀片與刀片之間通信使用的IP地 址。刀片的槽位地址、通信地址和IP地址初始化時(shí)需要刀片和管理模塊配合 才能完成,尤其初始化IP地址依賴于管理模塊。
現(xiàn)有技術(shù)中,或者是在背板上采用幾個(gè)電阻,采用上拉電壓或者下拉接地 的方式根據(jù)二進(jìn)制關(guān)系來(lái)確定刀片屬于哪個(gè)槽位;或者在CPU刀片和背板的 接插連接端口上預(yù)留幾個(gè)插針,通過(guò)背板上設(shè)定的電壓值實(shí)現(xiàn)二進(jìn)制編碼,實(shí) 現(xiàn)刀片的位置識(shí)別。
但是上述各個(gè)方案中,有的占用了較多的連接器針腳資源,而實(shí)際上由于 空間和設(shè)計(jì)成本的限制,CPU刀片和背板的連接針腳越少越好;有的方案中 刀片的管理通信地址需要根據(jù)槽位地址進(jìn)行識(shí)別,如果槽位地址識(shí)別出現(xiàn)問(wèn) 題,通信地址就無(wú)法產(chǎn)生,系統(tǒng)容^l晉性非常差。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種刀片服務(wù)器以及管理刀片地址的方法,用于解決 現(xiàn)有技術(shù)中,管理刀片服務(wù)器中的多個(gè)刀片地址占用了較多的連接器針腳資源 或者由于槽位地址識(shí)別困難造成服務(wù)器系統(tǒng)容錯(cuò)性差的缺陷。
一種刀片服務(wù)器,包括至少一個(gè)背板,每個(gè)所述至少一個(gè)背板上存在至
少一個(gè)槽位;至少一個(gè)存儲(chǔ)芯片,與所述至少一個(gè)槽位間存在一一對(duì)應(yīng)的關(guān)系; 每個(gè)所述至少 一個(gè)存儲(chǔ)芯片用于存儲(chǔ)與所述每個(gè)所述至少 一個(gè)存儲(chǔ)芯片對(duì)應(yīng)槽位的槽位地址、管理通信地址和IP地址;至少一個(gè)刀片,所述至少一個(gè)刀 片中的每一個(gè)刀片插入所述至少一個(gè)槽位中的對(duì)應(yīng)槽位中。
上述服務(wù)器,其中,所述存儲(chǔ)芯片是電可擦可編程只讀存儲(chǔ)器EEPROM; 或者EPROM;用于存儲(chǔ)槽位地址、刀片間的管理通信地址和初始化IP地址。
上述服務(wù)器,其中,所述存儲(chǔ)槽位地址、管理通信地址和IP地址是初始 化之后存放在所述存儲(chǔ)芯片中。
上述服務(wù)器,其中,所述服務(wù)器進(jìn)一步包括一個(gè)管理模塊,用于在刀片插 入槽位之后接收所述存儲(chǔ)槽位地址、管理通信地址和IP地址,并對(duì)所述刀片 進(jìn)行監(jiān)控。
一種管理刀片服務(wù)器的方法,刀片插入服務(wù)器的某一個(gè)槽位后,通過(guò)總線 讀取與該槽位對(duì)應(yīng)的存儲(chǔ)芯片上的槽位地址、管理通信地址和ip地址,并保
存在刀片上。
上述方法,其中,所述保存在刀片上之后,根據(jù)所述管理通信地址完成所 述刀片內(nèi)部通信地址的設(shè)置,并根據(jù)讀取的IP地址與網(wǎng)絡(luò)建立通信。
上述方法,其中,所述保存在刀片上之后,還包括將所述槽位地址、管 理通信地址和IP地址發(fā)送給管理模塊。
上述方法,其中,所述總線是采用兩線式串行總線的I2C總線;所述存儲(chǔ) 芯片是電可擦可編程只讀存儲(chǔ)器EEPROM或者EPROM。
應(yīng)用本發(fā)明上述實(shí)施例提供的技術(shù),將槽位地址、通信地址、IP地址的 統(tǒng)一存放在存儲(chǔ)芯片中,降低了刀片的設(shè)計(jì)難度,節(jié)省了刀片和背板的連接針 腳,甚至只使用兩條I2C總線就可以實(shí)現(xiàn)對(duì)槽位地址的讀取;并且刀片插入槽 位后,可以從存儲(chǔ)芯片中讀取通信地址和預(yù)置的IP通信地址,不需要管理模 塊進(jìn)行干預(yù)分配;即使更換了刀片,無(wú)需系統(tǒng)改動(dòng)和重新配置即可使用。
圖1為本發(fā)明實(shí)施例刀片服務(wù)器的結(jié)構(gòu)示意圖; 圖2為本發(fā)明實(shí)施例刀片讀取各個(gè)地址的流程示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)特征和實(shí)施效果更加清楚,下面將結(jié)合附圖及具 體實(shí)施例對(duì)本發(fā)明的^l支術(shù)方案進(jìn)行詳細(xì)描述。
5一個(gè)刀片安裝后至少需要三個(gè)地址
槽位地址,用于識(shí)別該刀片插在第幾個(gè)物理槽位;
管理通信地址,用于管理刀片之間的通信,該刀片內(nèi)部的管理網(wǎng)絡(luò)通常是RS485網(wǎng);
IP地址,用于刀片與交換機(jī)以及刀片與刀片之間進(jìn)行通信。
目前的技術(shù)中,在初始化刀片的上述槽位地址、管理通信地址和IP地址時(shí),需要刀片和管理模塊配合才能完成,尤其初始化IP地址依賴于管理模塊。
在本發(fā)明的實(shí)施例中,如圖l所示,刀片與背板上面的槽位之間釆用總線連接,并在槽位的附近嵌入一個(gè)存儲(chǔ)芯片;所述總線用于實(shí)現(xiàn)刀片與槽位之間的通信;而存儲(chǔ)芯片中存放槽位地址、管理通信地址和IP地址。
如圖2所示,是本發(fā)明的優(yōu)選實(shí)施例,其中,所述總線是采用內(nèi)部集成電路總線(I2C, Inter-Integrated Circuit),而所述存儲(chǔ)芯片是電可擦可編程只讀存儲(chǔ)器(EEPROM, Electrically Erasable Programmable Read國(guó)Only Memory),用于存儲(chǔ)槽位地址、刀片間的管理通信地址和初始化IP地址,不同槽位對(duì)應(yīng)的EEPROM中存儲(chǔ)的槽位地址、.管理通信地址以及IP地址都是不同的;而同一個(gè)槽位的地址、通信地址和初始化的IP地址是對(duì)應(yīng)的。
該EEPROM放置在背板的上,由于EEPROM是一種掉電后數(shù)據(jù)不丟失的存儲(chǔ)芯片,并且可以在電腦上或?qū)S迷O(shè)備上擦除已有信息,重新編程;因此通常是嵌入背板的特定位置上,并且嵌入的位置在刀片槽位的附近。所述存儲(chǔ)芯片也可以采用光擦除可編程的只讀存儲(chǔ)器(EPROM), EPROM用紫外光擦除后可再編程;并允許用戶多次^"除和編程。
而I2C總線是兩線式串行總線,用于連接刀片和槽位,由于I2C總線最主要的優(yōu)點(diǎn)是其筒單性和有效性,且是將槽位直接與刀片連接,因此I2C總線占用的空間非常小,減少了電路板的空間和芯片管腳的數(shù)量,降低了成本。
考慮在特定的場(chǎng)合的安全性,所述存儲(chǔ)芯片也可以不采用EEPROM,而是采用可編程只讀存儲(chǔ)器(PROM),由于PROM是只能被使用者修改一次的只讀存儲(chǔ)器(ROM),在PROM被編程后,它就只能專用那些數(shù)據(jù),并且不能被再編程;因此在犧牲便捷性的條件下,卻增加了安全性;此時(shí),所述總線則是采用PROM以及槽位所共同支持的某一種總線即可。
6以上描述了本發(fā)明的發(fā)明原理和工作機(jī)制,當(dāng) 一個(gè)刀片插入特定的槽位
時(shí),其工作過(guò)程描述如下
步驟20L當(dāng)前的某一個(gè)刀片插入服務(wù)器的某一個(gè)槽位。
步驟202.當(dāng)前刀片與槽位建立了通信連接,讀取槽位地址、管理通信地
址和IP地址,并保存在該刀片上。
步驟203.判斷服務(wù)器是否存在管理模塊,如果存在轉(zhuǎn)步驟204,否則轉(zhuǎn)
步驟205;
步驟204.管理模塊存在,當(dāng)前刀片通過(guò)與服務(wù)器中的管理模塊之間的通信總線,將刀片存放的各個(gè)地址信息發(fā)送給該管理模塊。
步驟205.管理模塊不存在,則當(dāng)前刀片會(huì)獲取其他刀片的地址信息,建立起通信。
步驟206.刀片的槽位地址、管理通信地址和IP地址,此時(shí)均匹配完成,刀片和其他刀片以及^f莫塊正常通信。
在上述步驟中,系統(tǒng)的管理模塊在刀片地址的初始化和建立相互通信中不是必須的,也就是刀片地址的初始化可以不依賴管理模塊,這也是本發(fā)明的技術(shù)效果之一。
與方法對(duì)應(yīng),本發(fā)明提供了一種刀片服務(wù)器,實(shí)現(xiàn)了本發(fā)明優(yōu)選實(shí)施例所描述的技術(shù)特征,該刀片服務(wù)器包括至少一個(gè)背板、若干個(gè)槽位、與槽位數(shù)目對(duì)應(yīng)的若干個(gè)刀片,與槽位數(shù)目對(duì)應(yīng)的若干個(gè)存儲(chǔ)芯片和總線;其中,槽位的個(gè)數(shù)不少于刀片的凄丈目。
所述背板上存在若干個(gè)槽位,且位于背板上的每一個(gè)槽位附近嵌入一個(gè)存儲(chǔ)芯片;
所述槽位用于插入刀片,且槽位與存儲(chǔ)芯片之間存在通信通路;所述總線用于連接槽位和刀片。
當(dāng)?shù)镀迦氩畚粫r(shí),刀片與槽位建立了通信連接,讀取與該槽位連接的存儲(chǔ)芯片中存放的槽位地址、管理通信地址和IP地址,并保存在刀片上。刀片通過(guò)與服務(wù)器中的管理模塊之間的通信總線,將刀片存放的各個(gè)地址信息發(fā)送給該管理模塊,此時(shí)管理模塊可以監(jiān)控該刀片的狀態(tài)。
所述總線是采用12C總線,是兩線式串行總線,用于連接刀片和槽位。也可以采用其他被槽位的接口所支持的不同種類的總線。
所述存儲(chǔ)芯片可以是電可擦可編程只讀存儲(chǔ)器EEPROM,用于存儲(chǔ)槽位地址、刀片間的管理通信地址和初始化IP地址;所述存儲(chǔ)芯片也可以采用EPROM, EPROM用紫外光4察除后可再編程;并允許用戶多次擦除和編程。
應(yīng)用本發(fā)明上述實(shí)施例提供的技術(shù),將槽位地址、通信地址、IP地址的統(tǒng)一存放在存儲(chǔ)芯片中,降低了刀片的設(shè)計(jì)難度,節(jié)省了刀片和背板的連接針腳,甚至只使用兩條I2C總線就可以實(shí)現(xiàn)對(duì)槽位地址的讀取,釆取冗余的設(shè)計(jì)也只需要4個(gè)連接腳;并且刀片插入槽位后,可以從存儲(chǔ)芯片中讀取通信地址和預(yù)置的IP通信地址,不需要管理模塊進(jìn)行干預(yù)分配;即使更換了刀片,無(wú)需系統(tǒng)改動(dòng)和重新配置即可使用。
應(yīng)當(dāng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,所有的參數(shù)取值可以根據(jù)實(shí)際情況調(diào)整,且在該權(quán)利保護(hù)范圍內(nèi)。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
8
權(quán)利要求
1. 一種刀片服務(wù)器,其特征在于,包括至少一個(gè)背板,每個(gè)所述至少一個(gè)背板上存在至少一個(gè)槽位;至少一個(gè)存儲(chǔ)芯片,與所述至少一個(gè)槽位間存在一一對(duì)應(yīng)的關(guān)系;每個(gè)所述至少一個(gè)存儲(chǔ)芯片用于存儲(chǔ)與所述每個(gè)所述至少一個(gè)存儲(chǔ)芯片對(duì)應(yīng)槽位的槽位地址、管理通信地址和IP地址;至少一個(gè)刀片,所述至少一個(gè)刀片中的每一個(gè)刀片插入所述至少一個(gè)槽位中的對(duì)應(yīng)槽位中。
2. 根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于,所述總線是內(nèi)部集成電 路總線。
3. 根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于,所述存儲(chǔ)芯片是電可擦 可編程只讀存儲(chǔ)器,或者光擦除可編程的只讀存儲(chǔ)器。
4. 根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于,所述存儲(chǔ)芯片用于存放 的各個(gè)所述地址是初始化之后的槽位地址、管理通信地址和IP地址。
5. 根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于,所述服務(wù)器進(jìn)一步包括 一個(gè)管理模塊,用于在所述刀片插入所述槽位之后接收所述存儲(chǔ)槽位地址、管 理通信地址和IP地址,并對(duì)所述服務(wù)器中的各個(gè)刀片進(jìn)行監(jiān)控。
6. —種管理刀片服務(wù)器的方法,其特征在于,位于槽位中的刀片通過(guò)與 該槽位所對(duì)應(yīng)的存儲(chǔ)芯片之間的總線,讀取所述存儲(chǔ)芯片上的槽位地址、管理 通信地址和IP地址,并將各個(gè)所述地址保存在該刀片上。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,各個(gè)所述地址保存在刀片 上之后,如果判定不存在管理模塊,則當(dāng)前刀片獲取其他刀片的相關(guān)地址,并 與所述其他刀片,以及服務(wù)器的其他模塊建立通信。
8. 根據(jù)權(quán)利要求6所述的方法,其特征在于,各個(gè)所述地址保存在刀片 上之后,還包括如果判定存在管理模塊,則將所述槽位地址、管理通信地址和 IP地址發(fā)送給管理模塊,由該管理模塊根據(jù)各個(gè)所述地址對(duì)所述服務(wù)器中的 各個(gè)刀片進(jìn)行監(jiān)控。
9. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述總線是內(nèi)部集成電路A嫂.所述存儲(chǔ)芯片是電可擦可編程只讀存儲(chǔ)器或者光擦除可編程的只讀存儲(chǔ)器。
全文摘要
本發(fā)明提供一種刀片服務(wù)器以及管理刀片地址的方法,其中服務(wù)器包括至少一個(gè)背板,每個(gè)所述至少一個(gè)背板上存在至少一個(gè)槽位;至少一個(gè)存儲(chǔ)芯片,與所述至少一個(gè)槽位間存在一一對(duì)應(yīng)的關(guān)系;每個(gè)所述至少一個(gè)存儲(chǔ)芯片用于存儲(chǔ)與所述每個(gè)所述至少一個(gè)存儲(chǔ)芯片對(duì)應(yīng)槽位的槽位地址、管理通信地址和IP地址;至少一個(gè)刀片,所述至少一個(gè)刀片中的每一個(gè)刀片插入所述至少一個(gè)槽位中的對(duì)應(yīng)槽位中。用本發(fā)明上述實(shí)施例提供的技術(shù),將槽位地址、通信地址、IP地址的統(tǒng)一存放在存儲(chǔ)芯片中,降低了刀片的設(shè)計(jì)難度,節(jié)省了刀片和背板的連接針腳;并且刀片插入槽位后,可以從存儲(chǔ)芯片中讀取通信地址和預(yù)置的IP通信地址,不需要管理模塊進(jìn)行干預(yù)分配;即使更換了刀片,無(wú)需系統(tǒng)改動(dòng)和重新配置即可使用。
文檔編號(hào)H04L12/56GK101499961SQ20081005701
公開(kāi)日2009年8月5日 申請(qǐng)日期2008年1月28日 優(yōu)先權(quán)日2008年1月28日
發(fā)明者崔吉順, 健 張 申請(qǐng)人:聯(lián)想(北京)有限公司