欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)絡(luò)接口模塊的端口配置方法、裝置及框式通信設(shè)備的制作方法

文檔序號(hào):7889567閱讀:150來(lái)源:國(guó)知局
專利名稱:網(wǎng)絡(luò)接口模塊的端口配置方法、裝置及框式通信設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及網(wǎng)絡(luò)接口模塊的端口配置方法、裝置及框式通信設(shè)備。
背景技術(shù)
現(xiàn)有的框式通信設(shè)備(例如交換機(jī)、路由器、刀片服務(wù)器、網(wǎng)關(guān)等)中具有至少一個(gè)業(yè)務(wù)插槽及至少一個(gè)交換插槽。業(yè)務(wù)插槽中設(shè)置有業(yè)務(wù)板,用于根據(jù)框式通信設(shè)備的類型來(lái)執(zhí)行特定業(yè)務(wù)的處理。例如路由器和交換機(jī)的業(yè)務(wù)板,有的是處理路由協(xié)議運(yùn)算,有的是做協(xié)議轉(zhuǎn)換、封裝/解封裝,有的做流量控制等;網(wǎng)關(guān)的業(yè)務(wù)板,有的是做信令處理,有的做語(yǔ)音分析等。交換插槽中設(shè)置有交換板,用于將業(yè)務(wù)板之間的信息交互進(jìn)行集中式轉(zhuǎn)發(fā)和交換。
業(yè)務(wù)板與交換板之間的信息交互,是通過(guò)業(yè)務(wù)板上的網(wǎng)絡(luò)接口模塊與交換板上的交換模塊進(jìn)行信息交互來(lái)完成的。網(wǎng)絡(luò)接口模塊和交換模塊分別是業(yè)務(wù)板和交換板上的功能實(shí)體。其中,網(wǎng)絡(luò)接口模塊可以是一個(gè)芯片、芯片的物理端口,或者是一個(gè)子卡;交換模塊可以是一個(gè)芯片、多個(gè)芯片組成的陣列,或者是一個(gè)子卡。
圖Ia為業(yè)務(wù)板上網(wǎng)絡(luò)接口模塊與交換板上交換模塊連接的示意圖。圖Ia中,交換板11上的交換模塊111通過(guò)兩條鏈路分別連接業(yè)務(wù)板13和業(yè)務(wù)板14上的網(wǎng)絡(luò)接口模塊(131及141);交換板12上的交換模塊121通過(guò)兩條鏈路分別連接業(yè)務(wù)板13和業(yè)務(wù)板 14上的網(wǎng)絡(luò)接口模塊(131及141)。鏈路兩端的模塊的功能類型必須是一一對(duì)應(yīng)的,功能類型指所傳送數(shù)據(jù)的協(xié)議類型,例如Khemet(以太網(wǎng))、FC(Fiber Channel,光纖通道)、 PCIE(PCI-Express,總線接口)、SAS (Serial Attached SCSI,串行連接小型計(jì)算機(jī)系統(tǒng)接口)等。如果交換模塊為以太網(wǎng)交換機(jī),則與其連接的可以為以太網(wǎng)卡,以保證鏈路兩端的協(xié)議是相同的。
出于冗余備份或者業(yè)務(wù)流量負(fù)荷分擔(dān)作用考慮,框式通信設(shè)備中相同功能的交換模塊通常配置有兩個(gè),如圖Ia所示,交換模塊111與交換模塊121中任意一個(gè)作為主用模塊,而另一個(gè)則為該主用模塊的冗余模塊或備用模塊。這兩個(gè)交換模塊都支持第一功能,與它們連接的網(wǎng)絡(luò)接口模塊131及網(wǎng)絡(luò)接口模塊141也必須為支持第一功能的網(wǎng)絡(luò)接口模塊。
如果由于設(shè)備功能的需要,要將交換板11與交換板12分別更換為支持第二功能的交換板15與交換板16,如圖Ib所示,則根據(jù)上面描述的鏈路兩端的模塊的功能類型必須是一一對(duì)應(yīng)的,與兩個(gè)交換模塊(151及161)連接的網(wǎng)絡(luò)接口模塊必須更換為支持第二功能的網(wǎng)絡(luò)接口模塊(171及181)。
如果網(wǎng)絡(luò)接口模塊以固定連接的方式設(shè)置在業(yè)務(wù)板上時(shí),更換網(wǎng)絡(luò)接口模塊的功能也就是更換業(yè)務(wù)板(如圖Ib中,將業(yè)務(wù)板13及業(yè)務(wù)板14分別更換為業(yè)務(wù)板17及業(yè)務(wù)板18),當(dāng)連接被更換的交換模塊的業(yè)務(wù)板個(gè)數(shù)較多時(shí),手工更換不僅容易出錯(cuò),還增加了框式通信設(shè)備的成本。當(dāng)業(yè)務(wù)板上同時(shí)設(shè)置有多個(gè)功能不同的網(wǎng)絡(luò)接口模塊,以分別連接設(shè)備中多種功能的交換模塊時(shí),定制該業(yè)務(wù)板的成本較高,更換業(yè)務(wù)板會(huì)導(dǎo)致框式通信設(shè)備的成本增加得更多。
如果網(wǎng)絡(luò)接口模塊以可拔插的扣板(或子卡)的方式設(shè)置在業(yè)務(wù)板上時(shí),雖然不需要更換業(yè)務(wù)板,但更換網(wǎng)絡(luò)接口模塊時(shí)一樣需要手工操作,也存在上述容易出錯(cuò)及成本高的問(wèn)題,而且扣板或子卡的連接方式使鏈路經(jīng)過(guò)了較多的連接器,引入了很多干擾和噪聲,對(duì)設(shè)備的穩(wěn)定性和高速信號(hào)的信號(hào)完整性造成不利影響。發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)接口模塊的端口配置方法、裝置及框式通信設(shè)備, 用于解決現(xiàn)有技術(shù)存在著的更換不同功能的網(wǎng)絡(luò)接口模塊時(shí)維護(hù)成本以及設(shè)備成本高的問(wèn)題。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案
一種網(wǎng)絡(luò)接口模塊的端口配置方法,包括接收配置指示,以指示需要進(jìn)行配置的網(wǎng)絡(luò)接口模塊的第一端口 ;獲取所述第一端口所支持的協(xié)議類型,并獲取與所述第一端口物理連接的第二端口的協(xié)議類型,所述第二端口位于交換模塊上,且所述第一端口所支持的協(xié)議類型包括至少兩種協(xié)議類型;如果所述第二端口的協(xié)議類型屬于所述第一端口所支持的協(xié)議類型,則將所述第一端口的端口參數(shù)配置為與所述第二端口的端口參數(shù)相匹配。
一種網(wǎng)絡(luò)接口模塊的端口配置裝置,包括接收單元,用于接收配置指示,以指示需要進(jìn)行配置的網(wǎng)絡(luò)接口模塊的第一端口 ;獲取單元,用于獲取所述第一端口所支持的協(xié)議類型,并獲取與所述第一端口物理連接的第二端口的協(xié)議類型,所述第二端口位于交換模塊上,且所述第一端口所支持的協(xié)議類型包括至少兩種協(xié)議類型;配置單元,用于當(dāng)所述第二端口的協(xié)議類型屬于所述第一端口所支持的協(xié)議類型時(shí),將所述第一端口的端口參數(shù)配置為與所述第二端口的端口參數(shù)相匹配。
一種框式通信設(shè)備,包括管理模塊、網(wǎng)絡(luò)接口模塊及交換模塊;所述網(wǎng)絡(luò)接口模塊的第一端口與所述交換模塊的第二端口物理連接,以實(shí)現(xiàn)所述網(wǎng)絡(luò)接口模塊與所述交換模塊間的信息交互;所述管理模塊,用于接收配置指示,以指示需要進(jìn)行配置的所述網(wǎng)絡(luò)接口模塊的第一端口 ;獲取所述第一端口所支持的協(xié)議類型,并獲取與所述第一端口物理連接的所述第二端口的協(xié)議類型,所述第二端口位于所述交換模塊上,且所述第一端口所支持的協(xié)議類型包括至少兩種協(xié)議類型;如果所述第二端口的協(xié)議類型屬于所述第一端口所支持的協(xié)議類型,則將所述第一端口的端口參數(shù)配置為與所述第二端口的端口參數(shù)相匹配。
本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)接口模塊的端口配置方法、裝置及框式通信設(shè)備中,由于采用了功能融合型的網(wǎng)絡(luò)接口模塊,其上的端口能支持至少兩種協(xié)議類型,且當(dāng)與該網(wǎng)絡(luò)接口模塊上端口物理連接的、交換模塊上的端口的協(xié)議類型,屬于該網(wǎng)絡(luò)接口模塊上端口所支持的協(xié)議類型時(shí),通過(guò)設(shè)置該網(wǎng)絡(luò)接口模塊上端口的端口參數(shù),使其與相連的交換模塊上端口的端口參數(shù)相匹配,實(shí)現(xiàn)了網(wǎng)絡(luò)接口模塊功能的自動(dòng)配置,從而降低了更換不同功能的網(wǎng)絡(luò)接口模塊時(shí)的維護(hù)成本和設(shè)備成本。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖la、圖Ib為現(xiàn)有技術(shù)中,業(yè)務(wù)板上網(wǎng)絡(luò)接口模塊與交換板上交換模塊連接的示意圖2為本發(fā)明實(shí)施例1提供的一種網(wǎng)絡(luò)接口模塊的端口配置方法的流程圖3為本發(fā)明實(shí)施例1提供的另一種網(wǎng)絡(luò)接口模塊的端口配置方法的示意圖4為本發(fā)明實(shí)施例1提供的又一種網(wǎng)絡(luò)接口模塊的端口配置方法的示意圖5為本發(fā)明實(shí)施例1提供的再一種網(wǎng)絡(luò)接口模塊的端口配置方法的示意圖6為本發(fā)明實(shí)施例2提供的一種網(wǎng)絡(luò)接口模塊的端口配置裝置的方框圖7為本發(fā)明實(shí)施例3提供的一種框式通信設(shè)備的方框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例1
本實(shí)施例提供一種網(wǎng)絡(luò)接口模塊的端口配置方法,該方法的執(zhí)行主體為管理模塊,用于對(duì)框式通信設(shè)備的整個(gè)系統(tǒng)做設(shè)備管理,包括配置、軟件加載、日志管理、環(huán)境監(jiān)控等,其物理實(shí)體可以是一塊獨(dú)立的單板,也可以是拼合在別的單板(業(yè)務(wù)板或交換板)上的一個(gè)獨(dú)立的功能模塊(如芯片、芯片組或芯片內(nèi)的部分電路),如圖2所示,該配置方法包括如下步驟。
201、接收配置指示,以指示需要進(jìn)行配置的網(wǎng)絡(luò)接口模塊的第一端口。
具體地,配置指示用于觸發(fā)管理模塊對(duì)網(wǎng)絡(luò)接口模塊的端口配置操作,配置指示可以是框式通信設(shè)備中的硬件(交換板或業(yè)務(wù)板)復(fù)位后產(chǎn)生的電信號(hào),例如交換插槽上更換或添加具有新功能的交換板時(shí),交換板插入交換插槽就會(huì)復(fù)位,從而產(chǎn)生配置指示。
配置指示還可以是業(yè)務(wù)板復(fù)位時(shí)產(chǎn)生的配置指示,該復(fù)位包括業(yè)務(wù)板上電時(shí)的復(fù)位,或者故障時(shí)由管理模塊控制的被動(dòng)復(fù)位,上述交換板的復(fù)位也包括上電復(fù)位及被動(dòng)復(fù)位;配置指示還可以是所述業(yè)務(wù)板及所述交換板所屬的框式通信設(shè)備上電時(shí)復(fù)位產(chǎn)生的配置指示,或是其它觸發(fā)網(wǎng)絡(luò)接口模塊配置操作的指示,如用戶通過(guò)軟件接口向管理模塊發(fā)起的配置指示。
管理模塊接收到該配置指示后,能確定需要進(jìn)行配置的網(wǎng)絡(luò)接口模塊的第一端口,此處的“第一”并不是對(duì)網(wǎng)絡(luò)接口模塊上端口位置和數(shù)量的限制,而是為了在名稱上與下述的交換模塊上的端口相區(qū)別。例如,當(dāng)接收到交換板復(fù)位產(chǎn)生的配置指示后,管理模塊能根據(jù)交換板及業(yè)務(wù)板之間的端口的固有連接關(guān)系,確定與該交換板上交換模塊的各端口連接的各網(wǎng)絡(luò)接口模塊上的端口,從而將這些網(wǎng)絡(luò)接口模塊上的端口確定為需要進(jìn)行配置的網(wǎng)絡(luò)接口模塊的第一端口。當(dāng)收到業(yè)務(wù)板復(fù)位時(shí)產(chǎn)生的配置指示后,能確定該業(yè)務(wù)板上的網(wǎng)絡(luò)接口模塊的所有端口為需要進(jìn)行配置的網(wǎng)絡(luò)接口模塊的第一端口。當(dāng)收到框式通信設(shè)備上電時(shí)復(fù)位產(chǎn)生的配置指示后,能確定設(shè)備上所有業(yè)務(wù)板上的網(wǎng)絡(luò)接口模塊的所有端口為需要進(jìn)行配置的網(wǎng)絡(luò)接口模塊的第一端口。
202、獲取所述第一端口所支持的協(xié)議類型,并獲取與所述第一端口物理連接的第二端口的協(xié)議類型,所述第二端口位于交換模塊上,且所述第一端口所支持的協(xié)議類型包括至少兩種協(xié)議類型。
具體地,本實(shí)施例采用了與現(xiàn)有技術(shù)不同的網(wǎng)絡(luò)接口模塊,該網(wǎng)絡(luò)接口模塊是一種功能融合型的模塊,它的端口所支持的協(xié)議類型包括至少兩種協(xié)議類型。例如Khemet、 FC、PCIE、SAS等。本步驟中,管理模塊會(huì)獲取網(wǎng)絡(luò)接口模塊上第一端口所支持的協(xié)議類型, 并獲取與所述第一端口物理連接的、位于交換模塊上的第二端口的協(xié)議類型。
203、如果所述第二端口的協(xié)議類型屬于所述第一端口所支持的協(xié)議類型,則將所述第一端口的端口參數(shù)配置為與所述第二端口的端口參數(shù)相匹配。
具體地,網(wǎng)絡(luò)接口模塊的第一端口與交換模塊的第二端口物理連接,從而在第一端口與第二端口間形成鏈路,該鏈路兩端的端口進(jìn)行通信時(shí),必須具有相互匹配的端口參數(shù),其中包括具有相同的協(xié)議類型以及與該協(xié)議類型相關(guān)的其它參數(shù),因此,當(dāng)?shù)诙丝诘膮f(xié)議類型屬于第一端口所支持的協(xié)議類型時(shí),即第一端口支持第二端口上已配置好的協(xié)議類型時(shí),管理模塊將第一端口的端口參數(shù)配置為與第二端口的端口參數(shù)相匹配,使得鏈路兩端的端口能正常通信。
本實(shí)施例中,由于采用了功能融合型的網(wǎng)絡(luò)接口模塊,其上的端口能支持至少兩種協(xié)議類型,且當(dāng)與該網(wǎng)絡(luò)接口模塊上端口物理連接的、交換模塊上的端口的協(xié)議類型,屬于該網(wǎng)絡(luò)接口模塊上端口的協(xié)議類型時(shí),管理模塊通過(guò)設(shè)置該網(wǎng)絡(luò)接口模塊上端口的端口參數(shù),使其與相連的交換模塊上端口的端口參數(shù)相匹配,實(shí)現(xiàn)了網(wǎng)絡(luò)接口模塊功能的自動(dòng)配置,從而降低更換不同功能的網(wǎng)絡(luò)接口模塊時(shí)的維護(hù)成本和設(shè)備成本。
上述網(wǎng)絡(luò)接口模塊的端口配置方法中還可包括如下步驟。
204、如果所述第二端口的協(xié)議類型不屬于所述第一端口所支持的協(xié)議類型,則生成錯(cuò)誤信息,以通知用戶無(wú)法對(duì)所述第一端口的端口參數(shù)進(jìn)行配置。
具體地,錯(cuò)誤信息可通過(guò)可視的方式通知用戶無(wú)法對(duì)所述第一端口的端口參數(shù)進(jìn)行配置,例如,使報(bào)警燈閃爍或?qū)㈠e(cuò)誤信息顯示在與框式通信設(shè)備連接的顯示器上,或是以本領(lǐng)域技術(shù)人員所知的其它方式通知用戶無(wú)法對(duì)所述第一端口的端口參數(shù)進(jìn)行配置。
上述的端口參數(shù)可包括端口模式及鏈路參數(shù),其中端口模式就是端口的協(xié)議類型,鏈路參數(shù)可包括與該協(xié)議類型相關(guān)的物理端口的驅(qū)動(dòng)能力、預(yù)加重、均衡等,鏈路參數(shù)具體包含的內(nèi)容會(huì)根據(jù)端口的物理連接方式的變化而變化。由于網(wǎng)絡(luò)接口模塊所屬的業(yè)務(wù)板在框式通信設(shè)備中的物理位置(插槽的位置)不同,因此,網(wǎng)絡(luò)接口模塊上端口與交換模塊上端口間的鏈路長(zhǎng)度也不同,使得不同網(wǎng)絡(luò)接口模塊上端口的鏈路參數(shù)值也不同。
因此,所述將所述第一端口的端口參數(shù)配置為與所述第二端口的端口參數(shù)相匹配,這個(gè)步驟可具體包括使所述第一端口的端口模式與所述第二端口的端口模式相同; 根據(jù)所述第一端口與所述第二端口之間鏈路的長(zhǎng)度,為所述第一端口配置相應(yīng)的鏈路參數(shù)。
通過(guò)上述步驟能使端口參數(shù)配置更合理,更能滿足網(wǎng)絡(luò)接口模塊的實(shí)際需求。
上述網(wǎng)絡(luò)接口模塊的端口配置方法中,管理模塊獲取網(wǎng)絡(luò)接口模塊上第一端口所支持的協(xié)議類型的方式有兩種第一種是網(wǎng)絡(luò)接口模塊主動(dòng)向管理模塊上報(bào)其所支持的協(xié)議類型,例如在其所屬的業(yè)務(wù)板復(fù)位完成時(shí)主動(dòng)向管理模塊上報(bào)其所支持的協(xié)議類型,第二種是管理模塊發(fā)命令,指示網(wǎng)絡(luò)接口模塊上報(bào)其所支持的協(xié)議類型。
第二種方式具體的實(shí)現(xiàn)步驟可包括向所述網(wǎng)絡(luò)接口模塊下發(fā)第一請(qǐng)求消息,然后接收所述網(wǎng)絡(luò)接口模塊發(fā)送的第一響應(yīng)消息,其中包括所述網(wǎng)絡(luò)接口模塊上所述第一端口所支持的協(xié)議類型。
另外,管理模塊獲取交換模塊上第二端口的協(xié)議類型的方式類似的也有兩種第一種是交換模塊主動(dòng)向管理模塊上報(bào)其協(xié)議類型,例如在其所屬的交換板復(fù)位完成時(shí)主動(dòng)向管理模塊上報(bào)其協(xié)議類型,第二種是管理模塊發(fā)命令,指示交換模塊上報(bào)其協(xié)議類型。
第二種方式具體的實(shí)現(xiàn)步驟可包括向所述交換模塊下發(fā)第二請(qǐng)求消息,然后接收所述交換模塊發(fā)送的第二響應(yīng)消息,其中包括所述交換模塊上所述第二端口的協(xié)議類型。
下面舉例對(duì)網(wǎng)絡(luò)接口模塊的端口配置方法進(jìn)行詳細(xì)說(shuō)明。
示例 1
刀片服務(wù)器是一種框式通信設(shè)備,如圖3所示,其中包括服務(wù)器板31 (業(yè)務(wù)板) 及交換板32及管理模塊33,管理模塊33與服務(wù)器板31及交換板32連接。服務(wù)器板31上包括處理器311、基板管理控制器312 (Baseboard Management Controller,簡(jiǎn)稱為BMC)及網(wǎng)卡控制器313,其中,網(wǎng)卡控制器313作為網(wǎng)絡(luò)接口模塊,交換板32上的交換平面321 (芯片)作為交換模塊,網(wǎng)卡控制器313的第一端口 3131通過(guò)鏈路與交換芯片321的第二端口 3211 連接。本例中的網(wǎng)卡控制器支持 Ethernet、FC、FCoE(Fibre Channel over Ethernet, 以太網(wǎng)光纖通道)接口協(xié)議,交換芯片的協(xié)議類型為FC協(xié)議。當(dāng)然,此處描述的網(wǎng)卡控制器支持的協(xié)議類型及交換芯片的協(xié)議類型并不是對(duì)網(wǎng)卡控制器及交換芯片功能的限制,網(wǎng)卡控制器、交換芯片還可以支持PCIE、SAS等協(xié)議類型。
在刀片服務(wù)器上電時(shí)復(fù)位產(chǎn)生配置指示,管理模塊33收到該配置指示會(huì)讀取交換板32上交換芯片321和服務(wù)器板31上網(wǎng)卡控制器313的信息,包括支持的功能和端口的協(xié)議類型或端口支持的協(xié)議類型等。服務(wù)器板自身復(fù)位,或者交換板自身復(fù)位,管理模塊也會(huì)收到配置指示并重新獲取它們的信息。
管理模塊33獲取到交換芯片321的第二端口 3211的協(xié)議類型是FC協(xié)議,而且獲取到網(wǎng)卡控制器313的第一端口 3131支持Khernet、FC、FCoE接口協(xié)議,由于第二端口 3211的協(xié)議類型(FC協(xié)議)屬于第一端口 3131所支持的協(xié)議類型,因此網(wǎng)卡控制器313可以與交換芯片321建立FC連接。
管理模塊33把網(wǎng)卡控制器313的端口模式(FC協(xié)議模式)和鏈路參數(shù)等參數(shù),下發(fā)到網(wǎng)卡控制器313,如果與交換板連接的業(yè)務(wù)板有多個(gè),管理模塊33則把網(wǎng)絡(luò)接口模塊的端口模式(FC協(xié)議模式)和鏈路參數(shù)等參數(shù)分別下發(fā)到各個(gè)網(wǎng)絡(luò)接口模塊。由于各業(yè)務(wù)板在刀片服務(wù)器中的物理位置(插槽的位置)不一樣,所以連接至交換芯片321的不同的業(yè)務(wù)板上的網(wǎng)絡(luò)接口模塊雖然端口模式都是FC協(xié)議模式,但相關(guān)的鏈路參數(shù)(例如krDes 的驅(qū)動(dòng)能力、預(yù)加重、均衡等)會(huì)存在不同,管理模塊33需要根據(jù)不同位置的網(wǎng)絡(luò)接口模塊下發(fā)不同的鏈路參數(shù)。
服務(wù)器板31的BMC312接收到管理模塊33下發(fā)的端口模式和鏈路參數(shù)等參數(shù)后, 轉(zhuǎn)發(fā)給處理器311,處理器311通過(guò)軟件接口對(duì)網(wǎng)卡控制器313執(zhí)行端口配置操作,把端口模式(FC協(xié)議模式)和鏈路參數(shù)配置到指定的網(wǎng)卡控制器313上的第一端口 3131那里。
網(wǎng)卡控制器313上第一端口 3131的端口模式和鏈路參數(shù)配置完后,重新初始化, 并與交換芯片321的第二端口 3211建立連接,實(shí)現(xiàn)通信。
上述對(duì)網(wǎng)卡控制器313的端口模式和鏈路參數(shù)的配置可以分為兩種情況
網(wǎng)卡控制器313的端口默認(rèn)設(shè)置為一種協(xié)議模式,例如Khernet。當(dāng)管理模塊33 下發(fā)的端口參數(shù)需要將該端口修改為別的端口模式,例如FC,則處理器311對(duì)網(wǎng)卡控制器 313執(zhí)行端口參數(shù)的修改,從而實(shí)現(xiàn)端口自動(dòng)配置。
網(wǎng)卡控制器313的端口不指定默認(rèn)模式,每次進(jìn)行端口配置時(shí),處理器311都需要根據(jù)管理模塊33下發(fā)的配置信息執(zhí)行對(duì)網(wǎng)卡控制器的端口參數(shù)的修改。
示例 2
以圖4所示的刀片服務(wù)器為例,圖中省略了業(yè)務(wù)板及交換板,僅示出了網(wǎng)絡(luò)接口模塊及交換模塊,一個(gè)業(yè)務(wù)板可包含至少一個(gè)網(wǎng)絡(luò)接口模塊,同樣,一個(gè)交換板可包含至少一個(gè)交換模塊。圖4中,刀片服務(wù)器上設(shè)置有一個(gè)交換模塊41,其支持FC和FCoE兩種協(xié)議,交換模塊41上的端口 411為FC協(xié)議模式,端口 412為FCoE協(xié)議模式。當(dāng)然交換模塊 41的個(gè)數(shù)不限于圖4所示的一個(gè),可以為多個(gè)。刀片服務(wù)器上還設(shè)置有兩個(gè)網(wǎng)絡(luò)接口模塊 (42和4 ,都支持FC、FCoE等協(xié)議。當(dāng)兩個(gè)網(wǎng)絡(luò)接口模塊(42和4 與交換模塊41之間建立圖4所示的連接關(guān)系時(shí),例如網(wǎng)絡(luò)接口模塊(42和4 所屬的業(yè)務(wù)板插入與交換模塊 41上各端口對(duì)應(yīng)連接的業(yè)務(wù)插槽。則兩個(gè)網(wǎng)絡(luò)接口模塊(42和4 所屬的業(yè)務(wù)板產(chǎn)生配置指示。當(dāng)然交換模塊41、網(wǎng)絡(luò)接口模塊(42和43)及管理模塊44的個(gè)數(shù)不限于圖4所示的個(gè)數(shù),可以為更多。
管理模塊44收到配置指示,能確定兩個(gè)網(wǎng)絡(luò)接口模塊02和4 上的端口需要進(jìn)行配置。接下來(lái),管理模塊44會(huì)獲取兩個(gè)網(wǎng)絡(luò)接口模塊(42和4 上端口所支持的協(xié)議類型,并獲取與該端口物理連接的、位于交換模塊上端口的協(xié)議類型。
隨后,根據(jù)交換模塊41上各端口的協(xié)議類型,為網(wǎng)絡(luò)接口模塊02和4 上相應(yīng)的端口配置端口參數(shù),使得交換模塊41與網(wǎng)絡(luò)接口模塊(42和4 間鏈路兩端的端口的端口參數(shù)相匹配,即交換模塊41與網(wǎng)絡(luò)接口模塊42間鏈路兩端的端口連接使用FC協(xié)議,交換模塊41與網(wǎng)絡(luò)接口模塊43間鏈路兩端的端口連接使用FCoE協(xié)議。網(wǎng)絡(luò)接口模塊(42 和43)的端口參數(shù)配置流程與示例1相似,在此不再贅述。
示例 3
以圖5所示的刀片服務(wù)器為例,圖中省略了業(yè)務(wù)板及交換板,僅示出了網(wǎng)絡(luò)接口模塊及交換模塊,一個(gè)業(yè)務(wù)板可包含至少一個(gè)網(wǎng)絡(luò)接口模塊,同樣,一個(gè)交換板可包含至少一個(gè)交換模塊。圖5中,刀片服務(wù)器上設(shè)置有四個(gè)交換模塊(51 M),其中,交換模塊52 為交換模塊51的冗余模塊,功能與交換模塊51相同使用FC協(xié)議;交換模塊M為交換模塊 53的冗余模塊,功能與交換模塊53相同使用FCoE協(xié)議。刀片服務(wù)器上還設(shè)置有兩個(gè)網(wǎng)絡(luò)接口模塊(55及56),都支持FC、FCoE等協(xié)議。當(dāng)兩個(gè)網(wǎng)絡(luò)接口模塊(55及56)與四個(gè)交換模塊(51 54)之間建立圖5所示的連接關(guān)系時(shí),例如兩個(gè)網(wǎng)絡(luò)接口模塊(55及56)所屬的業(yè)務(wù)板插入與各交換模塊(51 54)的端口對(duì)應(yīng)連接的業(yè)務(wù)插槽。則兩個(gè)網(wǎng)絡(luò)接口模塊( 及56)所屬的業(yè)務(wù)板會(huì)產(chǎn)生配置指示。當(dāng)然交換模塊(51 、網(wǎng)絡(luò)接口模塊(55及56)及管理模塊57的個(gè)數(shù)不限于圖5所示的個(gè)數(shù),可以為更多。管理模塊57收到配置指示,能確定兩個(gè)網(wǎng)絡(luò)接口模塊(55及56)上的端口需要進(jìn)行配置。接下來(lái),管理模塊57會(huì)獲取兩個(gè)網(wǎng)絡(luò)接口模塊(55及56)上端口所支持的協(xié)議類型,并獲取與該些端口物理連接的、位于交換模塊上端口的協(xié)議類型。隨后,根據(jù)各交換模塊(51 54)上各端口的協(xié)議類型,為各網(wǎng)絡(luò)接口模塊(55及56)上相應(yīng)的端口配置端口參數(shù),使得各交換模塊(51 54)與網(wǎng)絡(luò)接口模塊(55及56)間鏈路兩端的端口的端口參數(shù)相匹配,即交換模塊(51及5 與網(wǎng)絡(luò)接口模塊55間鏈路兩端的端口連接使用FC協(xié)議,交換模塊(53及54)與網(wǎng)絡(luò)接口模塊56間鏈路兩端的端口連接使用FCoE協(xié)議。網(wǎng)絡(luò)接口模塊(55及56)的端口參數(shù)配置流程與示例1相似,在此不再贅述。實(shí)施例2本實(shí)施例提供一種網(wǎng)絡(luò)接口模塊的端口配置裝置,即實(shí)施例1中所說(shuō)的管理模塊,其物理實(shí)體可以是一塊獨(dú)立的單板,也可以是拼合在別的單板(業(yè)務(wù)板或交換板)上的一個(gè)獨(dú)立的功能模塊(如芯片、芯片組或芯片內(nèi)的部分電路)。如圖6所示,該裝置包括接收單元61,用于接收配置指示,以指示需要進(jìn)行配置的網(wǎng)絡(luò)接口模塊的第一端口 ;獲取單元62,用于獲取所述第一端口所支持的協(xié)議類型,并獲取與所述第一端口物理連接的第二端口的協(xié)議類型,所述第二端口位于交換模塊上,且所述第一端口所支持的協(xié)議類型包括至少兩種協(xié)議類型;配置單元63,用于當(dāng)所述第二端口的協(xié)議類型屬于所述第一端口所支持的協(xié)議類型時(shí),將所述第一端口的端口參數(shù)配置為與所述第二端口的端口參數(shù)相匹配。本實(shí)施例中,由于采用了功能融合型的網(wǎng)絡(luò)接口模塊,其上的端口能支持至少兩種協(xié)議類型,且當(dāng)與該網(wǎng)絡(luò)接口模塊上端口物理連接的、交換模塊上的端口的協(xié)議類型,屬于該網(wǎng)絡(luò)接口模塊上端口所支持的協(xié)議類型時(shí),配置單元63通過(guò)設(shè)置該網(wǎng)絡(luò)接口模塊上端口的端口參數(shù),使其與相連的交換模塊上端口的端口參數(shù)相匹配,實(shí)現(xiàn)了網(wǎng)絡(luò)接口模塊功能的自動(dòng)配置,從而降低了更換不同功能的網(wǎng)絡(luò)接口模塊時(shí)的維護(hù)成本和設(shè)備成本。上述網(wǎng)絡(luò)接口模塊的端口配置裝置還可包括報(bào)錯(cuò)單元64,用于當(dāng)所述第二端口的協(xié)議類型不屬于所述第一端口所支持的協(xié)議類型時(shí),生成錯(cuò)誤信息,以通知用戶無(wú)法對(duì)所述第一端口的端口參數(shù)進(jìn)行配置。所述配置指示可以為所述網(wǎng)絡(luò)接口模塊所屬的業(yè)務(wù)板復(fù)位時(shí)產(chǎn)生的配置指示、所述交換模塊所屬的交換板復(fù)位時(shí)產(chǎn)生的配置指示、或所述業(yè)務(wù)板及所述交換板所屬的框式通信設(shè)備上電時(shí)復(fù)位產(chǎn)生的配置指示。所述端口參數(shù)可包括端口模式及鏈路參數(shù);由此,所述配置單元可包括模式配置子單元,用于使所述第一端口的端口模式與所述第二端口的端口模式相同;參數(shù)配置子單元,根據(jù)所述第一端口與所述第二端口之間鏈路的長(zhǎng)度,為所述第一端口配置相應(yīng)的鏈路參數(shù)。另外,所述獲取單元還可用于向所述網(wǎng)絡(luò)接口模塊下發(fā)第一請(qǐng)求消息,然后接收所述網(wǎng)絡(luò)接口模塊發(fā)送的第一響應(yīng)消息,其中包括所述網(wǎng)絡(luò)接口模塊上所述第一端口所支持的協(xié)議類型?;蛘撸€可用于向所述交換模塊下發(fā)第二請(qǐng)求消息,然后接收所述交換模塊發(fā)送的第二響應(yīng)消息,其中包括所述交換模塊上所述第二端口的協(xié)議類型。上述各單元所執(zhí)行的方法已在實(shí)施例中做了詳細(xì)描述,在此不再贅述。實(shí)施例3本實(shí)施例提供一種框式通信設(shè)備,如圖7所示,包括管理模塊71、網(wǎng)絡(luò)接口模塊72及交換模塊73 ;所述網(wǎng)絡(luò)接口模塊72的第一端口 721與所述交換模塊73的第二端口731物理連接,以實(shí)現(xiàn)所述網(wǎng)絡(luò)接口模塊72與所述交換模塊73間的信息交互;所述管理模塊71,用于接收配置指示,以指示需要進(jìn)行配置的所述網(wǎng)絡(luò)接口模塊72的第一端口 721 ;獲取所述第一端口 721所支持的協(xié)議類型,并獲取與所述第一端口 721物理連接的所述第二端口 731的協(xié)議類型,所述第二端口 731位于所述交換模塊73上,且所述第一端口 721所支持的協(xié)議類型包括至少兩種協(xié)議類型;如果所述第二端口 731的協(xié)議類型屬于所述第一端口 721所支持的協(xié)議類型,則將所述第一端口 721的端口參數(shù)配置為與所述第二端口 731的端口參數(shù)相匹配。上述各模塊所執(zhí)行的方法已在實(shí)施例中做了詳細(xì)描述,在此不再贅述。本實(shí)施例中,由于采用了功能融合型的網(wǎng)絡(luò)接口模塊,其上的端口能支持至少兩種協(xié)議類型,且當(dāng)與該網(wǎng)絡(luò)接口模塊上端口物理連接的、交換模塊上的端口的協(xié)議類型,屬于該網(wǎng)絡(luò)接口模塊上端口所支持的協(xié)議類型時(shí),管理模塊通過(guò)設(shè)置該網(wǎng)絡(luò)接口模塊上端口的端口參數(shù),使其與相連的交換模塊上端口的端口參數(shù)相匹配,實(shí)現(xiàn)了網(wǎng)絡(luò)接口模塊功能的自動(dòng)配置,從而降低了更換不同功能的網(wǎng)絡(luò)接口模塊時(shí)的維護(hù)成本和設(shè)備成本。通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如刀片服務(wù)器的軟盤、硬盤、光盤、U盤等,交換機(jī)、路由器、網(wǎng)關(guān)等設(shè)備的FLASH(閃存)、NVRAM(非易失性隨機(jī)訪問(wèn)存儲(chǔ)器,Non-Volatile Random Access Memory)等,包括若干指令用以使得一臺(tái)通信設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種網(wǎng)絡(luò)接口模塊的端口配置方法,其特征在于,包括接收配置指示,以指示需要進(jìn)行配置的網(wǎng)絡(luò)接口模塊的第一端口 ;獲取所述第一端口所支持的協(xié)議類型,并獲取與所述第一端口物理連接的第二端口的協(xié)議類型,所述第二端口位于交換模塊上,且所述第一端口所支持的協(xié)議類型包括至少兩種協(xié)議類型;如果所述第二端口的協(xié)議類型屬于所述第一端口所支持的協(xié)議類型,則將所述第一端口的端口參數(shù)配置為與所述第二端口的端口參數(shù)相匹配。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括如果所述第二端口的協(xié)議類型不屬于所述第一端口所支持的協(xié)議類型,則生成錯(cuò)誤信息,以通知用戶無(wú)法對(duì)所述第一端口的端口參數(shù)進(jìn)行配置。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述配置指示為所述網(wǎng)絡(luò)接口模塊所屬的業(yè)務(wù)板復(fù)位時(shí)產(chǎn)生的配置指示、所述交換模塊所屬的交換板復(fù)位時(shí)產(chǎn)生的配置指示、或所述業(yè)務(wù)板及所述交換板所屬的框式通信設(shè)備上電時(shí)復(fù)位產(chǎn)生的配置指示。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述端口參數(shù)包括端口模式及鏈路參數(shù);所述將所述第一端口的端口參數(shù)配置為與所述第二端口的端口參數(shù)相匹配包括使所述第一端口的端口模式與所述第二端口的端口模式相同;根據(jù)所述第一端口與所述第二端口之間鏈路的長(zhǎng)度,為所述第一端口配置相應(yīng)的鏈路參數(shù)。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述獲取所述第一端口所支持的協(xié)議類型包括向所述網(wǎng)絡(luò)接口模塊下發(fā)第一請(qǐng)求消息,然后接收所述網(wǎng)絡(luò)接口模塊發(fā)送的第一響應(yīng)消息,其中包括所述網(wǎng)絡(luò)接口模塊上所述第一端口所支持的協(xié)議類型。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述獲取與所述第一端口物理連接的第二端口的協(xié)議類型包括向所述交換模塊下發(fā)第二請(qǐng)求消息,然后接收所述交換模塊發(fā)送的第二響應(yīng)消息,其中包括所述交換模塊上所述第二端口的協(xié)議類型。
7.—種網(wǎng)絡(luò)接口模塊的端口配置裝置,其特征在于,包括接收單元,用于接收配置指示,以指示需要進(jìn)行配置的網(wǎng)絡(luò)接口模塊的第一端口 ;獲取單元,用于獲取所述第一端口所支持的協(xié)議類型,并獲取與所述第一端口物理連接的第二端口的協(xié)議類型,所述第二端口位于交換模塊上,且所述第一端口所支持的協(xié)議類型包括至少兩種協(xié)議類型;配置單元,用于當(dāng)所述第二端口的協(xié)議類型屬于所述第一端口所支持的協(xié)議類型時(shí),將所述第一端口的端口參數(shù)配置為與所述第二端口的端口參數(shù)相匹配。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括報(bào)錯(cuò)單元,用于當(dāng)所述第二端口的協(xié)議類型不屬于所述第一端口所支持的協(xié)議類型時(shí),生成錯(cuò)誤信息,以通知用戶無(wú)法對(duì)所述第一端口的端口參數(shù)進(jìn)行配置。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述配置指示為所述網(wǎng)絡(luò)接口模塊所屬的業(yè)務(wù)板復(fù)位時(shí)產(chǎn)生的配置指示、所述交換模塊所屬的交換板復(fù)位時(shí)產(chǎn)生的配置指示、或所述業(yè)務(wù)板及所述交換板所屬的框式通信設(shè)備上電時(shí)復(fù)位產(chǎn)生的配置指示。
10.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述端口參數(shù)包括端口模式及鏈路參數(shù);所述配置單元包括模式配置子單元,用于使所述第一端口的端口模式與所述第二端口的端口模式相同;參數(shù)配置子單元,根據(jù)所述第一端口與所述第二端口之間鏈路的長(zhǎng)度,為所述第一端口配置相應(yīng)的鏈路參數(shù)。
11.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述獲取單元還用于向所述網(wǎng)絡(luò)接口模塊下發(fā)第一請(qǐng)求消息,然后接收所述網(wǎng)絡(luò)接口模塊發(fā)送的第一響應(yīng)消息,其中包括所述網(wǎng)絡(luò)接口模塊上所述第一端口所支持的協(xié)議類型。
12.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述獲取單元還用于向所述交換模塊下發(fā)第二請(qǐng)求消息,然后接收所述交換模塊發(fā)送的第二響應(yīng)消息,其中包括所述交換模塊上所述第二端口的協(xié)議類型。
13.—種框式通信設(shè)備,其特征在于,包括管理模塊、網(wǎng)絡(luò)接口模塊及交換模塊;所述網(wǎng)絡(luò)接口模塊的第一端口與所述交換模塊的第二端口物理連接,以實(shí)現(xiàn)所述網(wǎng)絡(luò)接口模塊與所述交換模塊間的信息交互;所述管理模塊,用于接收配置指示,以指示需要進(jìn)行配置的所述網(wǎng)絡(luò)接口模塊的第一端口 ;獲取所述第一端口所支持的協(xié)議類型,并獲取與所述第一端口物理連接的所述第二端口的協(xié)議類型,所述第二端口位于所述交換模塊上,且所述第一端口所支持的協(xié)議類型包括至少兩種協(xié)議類型;如果所述第二端口的協(xié)議類型屬于所述第一端口所支持的協(xié)議類型,則將所述第一端口的端口參數(shù)配置為與所述第二端口的端口參數(shù)相匹配。
全文摘要
本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)接口模塊的端口配置方法、裝置及框式通信設(shè)備,涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,解決了現(xiàn)有技術(shù)配置網(wǎng)絡(luò)接口模塊時(shí),需手工操作,不僅容易出錯(cuò)且成本高的問(wèn)題。本發(fā)明實(shí)施例中,由于采用了功能融合型的網(wǎng)絡(luò)接口模塊,其上的端口能支持至少兩種協(xié)議類型,且當(dāng)與該網(wǎng)絡(luò)接口模塊上端口物理連接的、交換模塊上的端口的協(xié)議類型,屬于該網(wǎng)絡(luò)接口模塊上端口所支持的協(xié)議類型時(shí),通過(guò)設(shè)置該網(wǎng)絡(luò)接口模塊上端口的端口參數(shù),使其與相連的交換模塊上端口的端口參數(shù)相匹配,實(shí)現(xiàn)了網(wǎng)絡(luò)接口模塊功能的自動(dòng)配置,從而降低了更換不同功能的網(wǎng)絡(luò)接口模塊時(shí)的維護(hù)成本和設(shè)備成本。
文檔編號(hào)H04L12/24GK102571450SQ20121003516
公開(kāi)日2012年7月11日 申請(qǐng)日期2012年2月16日 優(yōu)先權(quán)日2012年2月16日
發(fā)明者李宇濤 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
老河口市| 玛沁县| 梨树县| 格尔木市| 唐河县| 成武县| 九台市| 黄浦区| 利辛县| 镇远县| 元朗区| 眉山市| 华池县| 红原县| 泌阳县| 林甸县| 湄潭县| 泗水县| 九龙城区| 绥宁县| 旅游| 高安市| 雷波县| 吉林市| 娄底市| 策勒县| 宁夏| 敦煌市| 耿马| 青海省| 巴林左旗| 文成县| 宣城市| 河西区| 观塘区| 抚顺市| 平湖市| 金湖县| 兖州市| 汉源县| 旺苍县|