一種節(jié)點(diǎn)邏輯id的分配裝置、方法及通信系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例涉及通信【技術(shù)領(lǐng)域】,公開(kāi)了一種節(jié)點(diǎn)邏輯ID的分配裝置、方法和通信系統(tǒng)。其中,該裝置包括:接收單元,用于接收節(jié)點(diǎn)發(fā)送的配置請(qǐng)求;所述配置請(qǐng)求中攜帶與所述節(jié)點(diǎn)連接的交換機(jī)的物理標(biāo)識(shí)以及所述交換機(jī)連接所述節(jié)點(diǎn)的端口號(hào);解析單元,用于解析所述配置請(qǐng)求,獲取所述配置請(qǐng)求中攜帶的所述物理標(biāo)識(shí)及端口號(hào);第一獲取單元,用于根據(jù)所述物理標(biāo)識(shí)獲取所述交換機(jī)的邏輯ID;分配單元,用于根據(jù)所述交換機(jī)的邏輯ID和所述端口號(hào),按照預(yù)定規(guī)則分配所述節(jié)點(diǎn)的邏輯ID。實(shí)施本發(fā)明實(shí)施例,可以實(shí)現(xiàn)高效的節(jié)點(diǎn)邏輯ID的分配。
【專(zhuān)利說(shuō)明】 —種節(jié)點(diǎn)邏輯ID的分配裝置、方法及通信系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及一種節(jié)點(diǎn)邏輯ID的分配裝置、方法及通信系統(tǒng)。
【背景技術(shù)】
[0002]電信系統(tǒng)往往是多個(gè)設(shè)備組成的一個(gè)邏輯整體,這個(gè)邏輯整體對(duì)外統(tǒng)一提供服務(wù),比如集群等。電信系統(tǒng)中往往由多個(gè)交換機(jī)、管理設(shè)備、節(jié)點(diǎn)等設(shè)備組成,每一個(gè)設(shè)備都需要分配一個(gè)邏輯ID,用戶(hù)可以基于該ID對(duì)設(shè)備進(jìn)行管理與維護(hù),邏輯ID是用戶(hù)規(guī)劃并分配的。一般的,由于一個(gè)接入交換機(jī)可連接多個(gè)節(jié)點(diǎn),因此在電信系統(tǒng)中,節(jié)點(diǎn)數(shù)量通常遠(yuǎn)遠(yuǎn)大于交換機(jī)的數(shù)量。
[0003]現(xiàn)有技術(shù)中,存在以下幾種邏輯ID的分配方案:
[0004]方案1、近端手動(dòng)分配:近端通過(guò)便攜登錄到設(shè)備,用戶(hù)手動(dòng)設(shè)置節(jié)點(diǎn)的邏輯ID。
[0005]這種方案的缺點(diǎn)在于:由于節(jié)點(diǎn)數(shù)量眾多,例如可達(dá)到幾十個(gè)甚至上百個(gè),近端一個(gè)一個(gè)登錄到設(shè)備設(shè)置邏輯ID效率太低,對(duì)近端開(kāi)站工程師要求很高。另外,還要求近端必須帶便攜(目前基站是免便攜開(kāi)站的)。
[0006]方案2、基于物理標(biāo)識(shí)的自動(dòng)分配:用戶(hù)現(xiàn)場(chǎng)安裝完設(shè)備后,手工抄錄所有設(shè)備的物理標(biāo)識(shí)(MAC地址或者序列號(hào)),通知后臺(tái),后臺(tái)完成邏輯ID與物理標(biāo)識(shí)的綁定后,下發(fā)到系統(tǒng)中,從而完成邏輯ID的自動(dòng)分配。
[0007]這種方案的缺點(diǎn)在于:需要近端工程師抄錄所有設(shè)備的MAC或者序列號(hào),并且近端需要記錄該設(shè)備對(duì)應(yīng)的物理安裝位置,由于節(jié)點(diǎn)數(shù)量眾多,工作量還是很大,另外,一旦對(duì)應(yīng)出錯(cuò),該問(wèn)題難以定位。
[0008]方案3、基于物理拓?fù)涞淖詣?dòng)分配:用戶(hù)現(xiàn)場(chǎng)完成安裝,上電,系統(tǒng)根據(jù)Node的物理拓?fù)?,完成邏輯ID的分配。
[0009]方案3相比前兩種方案,無(wú)需近端帶便攜設(shè)置,無(wú)需近端抄錄MAC或者序列號(hào),簡(jiǎn)化了近端操作,但仍然存在如下缺點(diǎn):在一些復(fù)雜場(chǎng)景下,交換機(jī)的互聯(lián)拓?fù)浔容^復(fù)雜,任意兩個(gè)Node之間可能存在多條拓?fù)?,另外,拓?fù)溥€可能經(jīng)常發(fā)生變化。方案3對(duì)整個(gè)組網(wǎng)的要求過(guò)高,僅可使用于穩(wěn)定、簡(jiǎn)單的組網(wǎng)環(huán)境,而實(shí)際的組網(wǎng)是復(fù)雜多變的,該方案在實(shí)際應(yīng)用中存在困難。
【發(fā)明內(nèi)容】
[0010]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題是提供一種節(jié)點(diǎn)邏輯ID的分配裝置、方法及通信系統(tǒng),實(shí)現(xiàn)高效的節(jié)點(diǎn)邏輯ID的分配。
[0011]本發(fā)明實(shí)施例提供一種節(jié)點(diǎn)邏輯ID的分配裝置,包括:
[0012]接收單元,用于接收節(jié)點(diǎn)發(fā)送的配置請(qǐng)求;所述配置請(qǐng)求中攜帶與所述節(jié)點(diǎn)連接的交換機(jī)的物理標(biāo)識(shí)以及所述交換機(jī)連接所述節(jié)點(diǎn)的端口號(hào);
[0013]解析單元,用于解析所述配置請(qǐng)求,獲取所述配置請(qǐng)求中攜帶的所述物理標(biāo)識(shí)及端口號(hào);
[0014]第一獲取單元,用于根據(jù)所述物理標(biāo)識(shí)獲取所述交換機(jī)的邏輯ID ;
[0015]分配單元,用于根據(jù)所述交換機(jī)的邏輯ID和所述端口號(hào),按照預(yù)定規(guī)則分配所述節(jié)點(diǎn)的邏輯ID。
[0016]相應(yīng)的,本發(fā)明實(shí)施例還提供一種節(jié)點(diǎn)邏輯ID的分配方法,包括:
[0017]接收節(jié)點(diǎn)發(fā)送的配置請(qǐng)求;所述配置請(qǐng)求中攜帶與所述節(jié)點(diǎn)連接的交換機(jī)的物理標(biāo)識(shí)以及所述交換機(jī)連接所述節(jié)點(diǎn)的端口號(hào);
[0018]解析所述配置請(qǐng)求,獲取所述配置請(qǐng)求中攜帶的所述物理標(biāo)識(shí)及端口號(hào);
[0019]根據(jù)所述物理標(biāo)識(shí)獲取所述交換機(jī)的邏輯ID ;
[0020]根據(jù)所述交換機(jī)的邏輯ID和所述端口號(hào),按照預(yù)定規(guī)則分配所述節(jié)點(diǎn)的邏輯ID。
[0021]相應(yīng)的,本發(fā)明實(shí)施例還提供一種通信系統(tǒng),包括節(jié)點(diǎn)、交換機(jī)以及如前所述的節(jié)點(diǎn)邏輯ID的分配裝置。
[0022]本發(fā)明實(shí)施例中提供的節(jié)點(diǎn)的邏輯ID的分配裝置、方法和通信系統(tǒng),提供了一種高效的節(jié)點(diǎn)邏輯ID的分配方案,利用節(jié)點(diǎn)發(fā)起的配置請(qǐng)求獲取與節(jié)點(diǎn)連接的交換機(jī)的物理標(biāo)識(shí)和端口號(hào),根據(jù)交換機(jī)的物理標(biāo)識(shí)獲取到交換機(jī)的邏輯ID,再根據(jù)交換機(jī)的邏輯ID和端口號(hào)對(duì)節(jié)點(diǎn)的邏輯ID進(jìn)行分配,該分配方案克服了現(xiàn)有的分配方案中需要手動(dòng)設(shè)置節(jié)點(diǎn)邏輯ID或抄錄大量節(jié)點(diǎn)的物理標(biāo)識(shí)的弊端,大大簡(jiǎn)化現(xiàn)場(chǎng)開(kāi)站操作,降低錯(cuò)誤概率;另外由于節(jié)點(diǎn)與其所連接的交換機(jī)的拓?fù)浣Y(jié)構(gòu)是確定的,因此該分配方案可適用于對(duì)拓?fù)浣Y(jié)構(gòu)復(fù)雜的電信系統(tǒng)中節(jié)點(diǎn)邏輯ID的分配。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0023]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1是Cloud BB系統(tǒng)的典型架構(gòu)示意圖;
[0025]圖2是本發(fā)明實(shí)施例一提供的節(jié)點(diǎn)邏輯ID的分配裝置的結(jié)構(gòu)示意圖;
[0026]圖3是本發(fā)明實(shí)施例二提供的節(jié)點(diǎn)邏輯ID的分配方法的流程第一示意圖;
[0027]圖4是本發(fā)明實(shí)施例二提供的節(jié)點(diǎn)邏輯ID的分配方法的流程第二示意圖。
【具體實(shí)施方式】
[0028]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]本發(fā)明實(shí)施例中提供了一種節(jié)點(diǎn)邏輯ID的分配裝置、方法及通信系統(tǒng),以下分別進(jìn)行詳細(xì)說(shuō)明。
[0030]本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三” “第四”等(如果存在)是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0031]Cloud BB (云基站)是目前業(yè)界比較新的一種LTE領(lǐng)域的通信系統(tǒng),Cloud BB的價(jià)值在于節(jié)點(diǎn)間的業(yè)務(wù)協(xié)同,這就需要節(jié)點(diǎn)間進(jìn)行大量的業(yè)務(wù)數(shù)據(jù)交互,由于業(yè)務(wù)數(shù)據(jù)量很大(幾十個(gè)G),節(jié)點(diǎn)間需要一組交換機(jī)進(jìn)行互聯(lián)從而提供更高的交換帶寬,當(dāng)前Cloud BB電信設(shè)備互聯(lián)組網(wǎng)典型場(chǎng)景如圖1所示,包括:
[0032]匯聚交換機(jī)(Switch),用于互聯(lián)接入交換機(jī),一般配置成CLOS網(wǎng)絡(luò)(一種理論上的嚴(yán)格無(wú)阻塞的多級(jí)互連網(wǎng)絡(luò),由Charles Clos于1953年提出);
[0033]接入交換機(jī)(Switch)用于接入電信設(shè)備;
[0034]Cloud BB管理單元(簡(jiǎn)稱(chēng)Mgr ),與接入交換機(jī)連接;
[0035]接入節(jié)點(diǎn)(Node),可代表一個(gè)電信設(shè)備,通過(guò)接入交換機(jī)連接網(wǎng)絡(luò)。
[0036]在Cloud BB系統(tǒng)中,接入節(jié)點(diǎn)的數(shù)量一般遠(yuǎn)遠(yuǎn)超過(guò)接入交換機(jī)的數(shù)量,并且由于Cloud BB場(chǎng)景下,交換機(jī)的互聯(lián)拓?fù)浔容^復(fù)雜,匯聚交換機(jī)形成一個(gè)CLOS網(wǎng)絡(luò),任意兩個(gè)Node之間存在多條拓?fù)?,另外,接入交換機(jī)與匯聚交換機(jī)之間可能配置成TRUNK (主干),TRUNK的帶寬可以根據(jù)需要進(jìn)行調(diào)整,由此導(dǎo)致拓?fù)淇赡馨l(fā)生變化。如果交換機(jī)配置成主備關(guān)系,進(jìn)一步增加了拓?fù)涞膹?fù)雜度?,F(xiàn)有技術(shù)中的節(jié)點(diǎn)邏輯ID的分配方案均難以應(yīng)用到Cloud BB系統(tǒng)中。
[0037]實(shí)施例一:
[0038]請(qǐng)參考圖2,圖2是本發(fā)明實(shí)施例提供的一種節(jié)點(diǎn)邏輯ID的分配裝置的結(jié)構(gòu)示意圖;如圖2所示,該節(jié)點(diǎn)邏輯ID的分配裝置200包括:
[0039]接收單元201,用于接收節(jié)點(diǎn)發(fā)送的配置請(qǐng)求;上述配置請(qǐng)求中攜帶與上述節(jié)點(diǎn)連接的交換機(jī)的物理標(biāo)識(shí)以及上述交換機(jī)連接上述節(jié)點(diǎn)的端口號(hào);
[0040]解析單元202,用于解析上述配置請(qǐng)求,獲取上述配置請(qǐng)求中攜帶的上述物理標(biāo)識(shí)及端口號(hào);
[0041]第一獲取單元203,用于根據(jù)上述物理標(biāo)識(shí)獲取上述交換機(jī)的邏輯ID (邏輯標(biāo)識(shí));
[0042]分配單元204,用于根據(jù)上述交換機(jī)的邏輯ID和上述端口號(hào),按照預(yù)定規(guī)則分配上述節(jié)點(diǎn)的邏輯ID。
[0043]本實(shí)施例提供的節(jié)點(diǎn)的邏輯ID的分配裝置利用節(jié)點(diǎn)發(fā)起的配置請(qǐng)求獲取與節(jié)點(diǎn)連接的交換機(jī)的物理標(biāo)識(shí)和端口號(hào),根據(jù)交換機(jī)的物理標(biāo)識(shí)獲取到交換機(jī)的邏輯ID,再根據(jù)交換機(jī)的邏輯ID和端口號(hào)對(duì)節(jié)點(diǎn)的邏輯ID進(jìn)行分配,該分配裝置克服了現(xiàn)有的分配方案中需要手動(dòng)設(shè)置節(jié)點(diǎn)邏輯ID或抄錄大量節(jié)點(diǎn)的物理標(biāo)識(shí)的弊端,大大簡(jiǎn)化現(xiàn)場(chǎng)開(kāi)站操作,降低錯(cuò)誤概率;另外由于節(jié)點(diǎn)與其所連接的交換機(jī)的拓?fù)浣Y(jié)構(gòu)是確定的,因此該分配裝置可適用于對(duì)拓?fù)浣Y(jié)構(gòu)復(fù)雜的電信系統(tǒng)中節(jié)點(diǎn)邏輯ID的分配,例如可適用于Cloud BB系統(tǒng)中節(jié)點(diǎn)邏輯ID的分配。
[0044]舉例來(lái)說(shuō),上述配置請(qǐng)求可以?xún)?yōu)選為:DHCP (Dynamic Host ConfigurationProtocol,動(dòng)態(tài)主機(jī)配置協(xié)議)請(qǐng)求;當(dāng)然上述配置請(qǐng)求還可以為Β00ΤΡ (BootstrapProtocol,引導(dǎo)程序協(xié)議)請(qǐng)求,或者其它合適類(lèi)型的配置請(qǐng)求,在此不作具體的限制。
[0045]進(jìn)一步地,該分配裝置200還可包括:
[0046]第二獲取單元(圖中未示出),用于獲取上述交換機(jī)的物理標(biāo)識(shí)與其邏輯ID的對(duì)應(yīng)關(guān)系;舉例來(lái)說(shuō),交換機(jī)的物理標(biāo)識(shí)可以是由用戶(hù)在安裝交換機(jī)時(shí)抄錄下來(lái)的,交換機(jī)的物理標(biāo)識(shí)與其邏輯ID的對(duì)應(yīng)關(guān)系也可以是用戶(hù)手動(dòng)設(shè)置并記錄在分配裝置中的,當(dāng)然,交換機(jī)的物理標(biāo)識(shí)與其邏輯ID的對(duì)應(yīng)關(guān)系也可以是通過(guò)其它方式獲取的,例如通過(guò)外接接口導(dǎo)入分配裝置中的。
[0047]具體來(lái)說(shuō),第一獲取單元可以根據(jù)交換機(jī)的物理標(biāo)識(shí)、以及物理標(biāo)識(shí)與其邏輯ID的對(duì)應(yīng)關(guān)系來(lái)獲取交換機(jī)的邏輯ID。
[0048]本實(shí)施例中,節(jié)點(diǎn)可在啟動(dòng)配置請(qǐng)求之前獲取與其連接的交換機(jī)的物理標(biāo)識(shí)(Management Address)和端口號(hào)(PortID),舉例來(lái)說(shuō),節(jié)點(diǎn)可以接收交換機(jī)發(fā)送的LLDP(Link Layer Discovery Protocol,鏈路層發(fā)現(xiàn)協(xié)議)巾貞,通過(guò)解析LLDP巾貞,獲取端口號(hào)和LLDP幀攜帶的交換機(jī)的物理標(biāo)識(shí)信息。當(dāng)然節(jié)點(diǎn)還可以通過(guò)其他方式獲取與其連接的交換機(jī)的物理標(biāo)識(shí)和端口號(hào),在此不對(duì)獲取方式做具體的限制。
[0049]舉例來(lái)說(shuō),交換機(jī)的物理標(biāo)識(shí)可以是交換機(jī)的MAC地址(物理地址),或者序列號(hào)
坐寸ο
[0050]舉例來(lái)說(shuō),上述預(yù)定規(guī)則可以包括:將上述交換機(jī)的邏輯ID和上述端口號(hào)組合以形成上述節(jié)點(diǎn)的邏輯ID。
[0051]例如,系統(tǒng)中包括2個(gè)接入交換機(jī),分別為Switchl和Switch2,每個(gè)接入交換機(jī)下接入了 2個(gè)節(jié)點(diǎn),分別使用交換機(jī)的端口 O和端口 1,分配單元可以根據(jù)上述拓?fù)潢P(guān)系對(duì)各個(gè)節(jié)點(diǎn)的邏輯ID進(jìn)行分配,例如將通過(guò)端口 O連接Switchl的節(jié)點(diǎn)的邏輯ID分配為NodelO,將通過(guò)端口 I連接Switchl的節(jié)點(diǎn)的邏輯ID分配為NodelI,將通過(guò)端口 O連接Switch2的節(jié)點(diǎn)的邏輯ID分配為Node20,將通過(guò)端口 I連接Switch2的節(jié)點(diǎn)的邏輯ID分配為Node21,即是將交換機(jī)的邏輯ID與端口號(hào)組合起來(lái)形成節(jié)點(diǎn)的邏輯ID。
[0052]舉例來(lái)說(shuō),上述預(yù)定規(guī)則還可以包括:按照上述交換機(jī)的邏輯ID由小到大的順序以及上述端口號(hào)由小到大的順序分配上述節(jié)點(diǎn)的邏輯ID。
[0053]例如,系統(tǒng)中包括2個(gè)接入交換機(jī),分別為Switchl和Switch2,每個(gè)接入交換機(jī)下接入了 2個(gè)節(jié)點(diǎn),分別使用交換機(jī)的端口 O和端口 1,分配單元可以根據(jù)上述拓?fù)潢P(guān)系對(duì)各個(gè)節(jié)點(diǎn)的邏輯ID進(jìn)行分配,例如將通過(guò)端口 O連接Switchl的節(jié)點(diǎn)的邏輯ID分配為Nodel,將通過(guò)端口 I連接Switchl的節(jié)點(diǎn)的邏輯ID分配為Node2,將通過(guò)端口 O連接Switch2的節(jié)點(diǎn)的邏輯ID分配為Node3,將通過(guò)端口 I連接Switch2的節(jié)點(diǎn)的邏輯ID分配為Node4。
[0054]當(dāng)然,上述的預(yù)定規(guī)則不限于此,本領(lǐng)域技術(shù)人員還可以設(shè)置其它合適的分配節(jié)點(diǎn)邏輯ID的方案,在此不作具體的限制。
[0055]實(shí)施例二:
[0056]請(qǐng)參考圖3,圖3是本發(fā)明實(shí)施例提供的一種節(jié)點(diǎn)邏輯ID的分配方法的流程示意圖。如圖3所示,該方法可以包括:
[0057]301、接收節(jié)點(diǎn)發(fā)送的配置請(qǐng)求;上述配置請(qǐng)求中攜帶與上述節(jié)點(diǎn)連接的交換機(jī)的物理標(biāo)識(shí)以及上述交換機(jī)連接上述節(jié)點(diǎn)的端口號(hào);
[0058]302、解析上述配置請(qǐng)求,獲取上述配置請(qǐng)求中攜帶的上述物理標(biāo)識(shí)及端口號(hào);[0059]303、根據(jù)上述物理標(biāo)識(shí)獲取上述交換機(jī)的邏輯ID ;
[0060]304、根據(jù)上述交換機(jī)的邏輯ID和上述端口號(hào),按照預(yù)定規(guī)則分配上述節(jié)點(diǎn)的邏輯ID。
[0061]本實(shí)施例提供的節(jié)點(diǎn)的邏輯ID的分配方法利用節(jié)點(diǎn)發(fā)起的配置請(qǐng)求獲取與節(jié)點(diǎn)連接的交換機(jī)的物理標(biāo)識(shí)和端口號(hào),根據(jù)交換機(jī)的物理標(biāo)識(shí)獲取到交換機(jī)的邏輯ID,再根據(jù)交換機(jī)的邏輯ID和端口號(hào)對(duì)節(jié)點(diǎn)的邏輯ID進(jìn)行分配,該分配方法克服了現(xiàn)有的分配方案中需要手動(dòng)設(shè)置節(jié)點(diǎn)邏輯ID或抄錄大量節(jié)點(diǎn)的物理標(biāo)識(shí)的弊端,大大簡(jiǎn)化現(xiàn)場(chǎng)開(kāi)站操作,降低錯(cuò)誤概率;另外由于節(jié)點(diǎn)與其所連接的交換機(jī)的拓?fù)浣Y(jié)構(gòu)是確定的,因此該分配方法可適用于對(duì)拓?fù)浣Y(jié)構(gòu)復(fù)雜的電信系統(tǒng)中節(jié)點(diǎn)邏輯ID的分配,例如可適用于Cloud BB系統(tǒng)中節(jié)點(diǎn)邏輯ID的分配。
[0062]舉例來(lái)說(shuō),上述配置請(qǐng)求可以?xún)?yōu)選為:DHCP (Dynamic Host ConfigurationProtocol,動(dòng)態(tài)主機(jī)配置協(xié)議)請(qǐng)求;當(dāng)然上述配置請(qǐng)求還可以為Β00ΤΡ (BootstrapProtocol,引導(dǎo)程序協(xié)議)請(qǐng)求,或者其它合適類(lèi)型的配置請(qǐng)求,在此不作具體的限制。
[0063]如圖4所示,在上述301之前,該方法還可包括:
[0064]401、獲取上述交換機(jī)的物理標(biāo)識(shí)和邏輯ID的對(duì)應(yīng)關(guān)系;
[0065]舉例來(lái)說(shuō),交換機(jī)的物理標(biāo)識(shí)可以是由用戶(hù)在安裝交換機(jī)時(shí)抄錄下來(lái)的,交換機(jī)的物理標(biāo)識(shí)與其邏輯ID的對(duì)應(yīng)關(guān)系也可以是用戶(hù)手動(dòng)設(shè)置并記錄在分配裝置中的,當(dāng)然,交換機(jī)的物理標(biāo)識(shí)與其邏輯ID的對(duì)應(yīng)關(guān)系也可以是通過(guò)其它方式獲取的,例如通過(guò)外接接口導(dǎo)入的。
[0066]由于交換機(jī)的數(shù)量要遠(yuǎn)遠(yuǎn)小于節(jié)點(diǎn)的數(shù)量,因此抄錄交換機(jī)的物理標(biāo)識(shí)并設(shè)置其與邏輯ID的對(duì)應(yīng)關(guān)系的工作量要遠(yuǎn)遠(yuǎn)小于現(xiàn)有技術(shù)中手動(dòng)設(shè)置節(jié)點(diǎn)邏輯ID或者抄錄節(jié)點(diǎn)物理標(biāo)識(shí)的工作量。
[0067]相應(yīng)的,上述303可具體包括:根據(jù)上述交換機(jī)的物理標(biāo)識(shí)、上述交換機(jī)的物理標(biāo)識(shí)和邏輯ID的對(duì)應(yīng)關(guān)系確定上述節(jié)點(diǎn)所連接的交換機(jī)的邏輯ID。
[0068]由于交換機(jī)的物理標(biāo)識(shí)與其邏輯ID存在一一對(duì)應(yīng)關(guān)系,在獲取了交換機(jī)的物理標(biāo)識(shí),可根據(jù)該對(duì)應(yīng)關(guān)系得到交換機(jī)的邏輯ID。
[0069]本實(shí)施例中,節(jié)點(diǎn)可在啟動(dòng)DHCP請(qǐng)求之前獲取與其連接的交換機(jī)的物理標(biāo)識(shí)(Management Address)和端口號(hào)(PortID),舉例來(lái)說(shuō),節(jié)點(diǎn)可以接收交換機(jī)發(fā)送的LLDP(Link Layer Discovery Protocol,鏈路層發(fā)現(xiàn)協(xié)議)巾貞,通過(guò)解析LLDP巾貞,獲取端口號(hào)和LLDP幀攜帶的交換機(jī)的物理標(biāo)識(shí)信息。當(dāng)然節(jié)點(diǎn)還可以通過(guò)其他方式獲取與其連接的交換機(jī)的物理標(biāo)識(shí)和端口號(hào),在此不對(duì)獲取方式做具體的限制。
[0070]舉例來(lái)說(shuō),上述預(yù)定規(guī)則可以包括:將上述交換機(jī)的邏輯ID和上述端口號(hào)組合以形成上述節(jié)點(diǎn)的邏輯ID。
[0071]例如,系統(tǒng)中包括2個(gè)接入交換機(jī),分別為Switchl和Switch2,每個(gè)接入交換機(jī)下接入了 2個(gè)節(jié)點(diǎn),分別使用交換機(jī)的端口 O和端口 1,分配單元可以根據(jù)上述拓?fù)潢P(guān)系對(duì)各個(gè)節(jié)點(diǎn)的邏輯ID進(jìn)行分配,例如將通過(guò)端口 O連接Switchl的節(jié)點(diǎn)的邏輯ID分配為NodelO,將通過(guò)端口 I連接Switchl的節(jié)點(diǎn)的邏輯ID分配為NodelI,將通過(guò)端口 O連接Switch2的節(jié)點(diǎn)的邏輯ID分配為Node20,將通過(guò)端口 I連接Switch2的節(jié)點(diǎn)的邏輯ID分配為Node21,即是將交換機(jī)的邏輯ID與端口號(hào)組合起來(lái)形成節(jié)點(diǎn)的邏輯ID。[0072]舉例來(lái)說(shuō),上述預(yù)定規(guī)則也可以包括:按照上述交換機(jī)的邏輯ID由小到大的順序以及上述端口號(hào)由小到大的順序分配上述節(jié)點(diǎn)的邏輯ID。
[0073]例如,系統(tǒng)中包括2個(gè)接入交換機(jī),分別為Switchl和Switch2,每個(gè)接入交換機(jī)下接入了 2個(gè)節(jié)點(diǎn),分別使用交換機(jī)的端口 O和端口 1,分配單元可以根據(jù)上述拓?fù)潢P(guān)系對(duì)各個(gè)節(jié)點(diǎn)的邏輯ID進(jìn)行分配,例如將通過(guò)端口 O連接Switchl的節(jié)點(diǎn)的邏輯ID分配為Nodel,將通過(guò)端口 I連接Switchl的節(jié)點(diǎn)的邏輯ID分配為Node2,將通過(guò)端口 O連接Switch2的節(jié)點(diǎn)的邏輯ID分配為Node3,將通過(guò)端口 I連接Switch2的節(jié)點(diǎn)的邏輯ID分配為Node4。
[0074]當(dāng)然,上述的預(yù)定規(guī)則不限于此,本領(lǐng)域技術(shù)人員還可以設(shè)置其它合適的分配節(jié)點(diǎn)邏輯ID的方案,在此不作具體的限制。
[0075]實(shí)施例三:
[0076]本發(fā)明實(shí)施例還提供一種通信系統(tǒng),該通信系統(tǒng)包括:節(jié)點(diǎn)、交換機(jī)以及如實(shí)施例一上述的節(jié)點(diǎn)邏輯ID的分配裝置。
[0077]該系統(tǒng)可以是Cloud BB系統(tǒng),Cloud BB系統(tǒng)中的Mgr對(duì)應(yīng)于節(jié)點(diǎn)邏輯ID的分配裝置,為連接交換機(jī)的各個(gè)節(jié)點(diǎn)分配邏輯ID。
[0078]需要說(shuō)明的是,以上各實(shí)施例均屬于同一發(fā)明構(gòu)思,各實(shí)施例的描述各有側(cè)重,在個(gè)別實(shí)施例中描述未詳盡之處,可參考其他實(shí)施例中的描述。
[0079]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:閃存盤(pán)、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取器(Random AccessMemory, RAM)、磁盤(pán)或光盤(pán)等。
[0080]以上對(duì)本發(fā)明實(shí)施例所提供的節(jié)點(diǎn)邏輯ID的分配裝置、方法和通信系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種節(jié)點(diǎn)邏輯ID的分配裝置,其特征在于,包括: 接收單元,用于接收節(jié)點(diǎn)發(fā)送的配置請(qǐng)求;所述配置請(qǐng)求中攜帶與所述節(jié)點(diǎn)連接的交換機(jī)的物理標(biāo)識(shí)以及所述交換機(jī)連接所述節(jié)點(diǎn)的端口號(hào); 解析單元,用于解析所述配置請(qǐng)求,獲取所述配置請(qǐng)求中攜帶的所述物理標(biāo)識(shí)及端口號(hào); 第一獲取單元,用于根據(jù)所述物理標(biāo)識(shí)獲取所述交換機(jī)的邏輯ID ; 分配單元,用于根據(jù)所述交換機(jī)的邏輯ID和所述端口號(hào),按照預(yù)定規(guī)則分配所述節(jié)點(diǎn)的邏輯ID。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述設(shè)備還包括: 第二獲取單元,用于獲取所述交換機(jī)的物理標(biāo)識(shí)與其邏輯ID的對(duì)應(yīng)關(guān)系; 所述第一獲取單元具體用于根據(jù)所述交換機(jī)的物理標(biāo)識(shí)、所述交換機(jī)的物理標(biāo)識(shí)與其邏輯ID的對(duì)應(yīng)關(guān)系來(lái)獲取所述交換機(jī)的邏輯ID。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述配置請(qǐng)求中攜帶的所述物理標(biāo)識(shí)和端口號(hào)是由所述節(jié)點(diǎn)解析所述交換機(jī)發(fā)送的鏈路層發(fā)現(xiàn)協(xié)議LLDP幀獲得的。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的裝置,其特征在于,所述預(yù)定規(guī)則包括: 將所述交換機(jī)的邏輯ID和所述端口號(hào)組合以形成所述節(jié)點(diǎn)的邏輯ID。
5.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的裝置,其特征在于,所述預(yù)定規(guī)則包括: 按照所述交換機(jī)的邏輯ID由小到大的順序以及所述端口號(hào)由小到大的順序分配所述節(jié)點(diǎn)的邏輯ID。
6.一種節(jié)點(diǎn)邏輯ID的分配方法,其特征在于,包括: 接收節(jié)點(diǎn)發(fā)送的配置請(qǐng)求;所述配置請(qǐng)求中攜帶與所述節(jié)點(diǎn)連接的交換機(jī)的物理標(biāo)識(shí)以及所述交換機(jī)連接所述節(jié)點(diǎn)的端口號(hào); 解析所述配置請(qǐng)求,獲取所述配置請(qǐng)求中攜帶的所述物理標(biāo)識(shí)及端口號(hào); 根據(jù)所述物理標(biāo)識(shí)獲取所述交換機(jī)的邏輯ID ; 根據(jù)所述交換機(jī)的邏輯ID和所述端口號(hào),按照預(yù)定規(guī)則分配所述節(jié)點(diǎn)的邏輯ID。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述接收節(jié)點(diǎn)發(fā)送的配置請(qǐng)求之前,所述方法還包括: 獲取所述交換機(jī)的物理標(biāo)識(shí)和邏輯ID的對(duì)應(yīng)關(guān)系; 所述根據(jù)所述物理標(biāo)識(shí)獲取所述交換機(jī)的邏輯ID包括: 根據(jù)所述交換機(jī)的物理標(biāo)識(shí)、所述交換機(jī)的物理標(biāo)識(shí)和邏輯ID的對(duì)應(yīng)關(guān)系來(lái)獲取所述節(jié)點(diǎn)所連接的交換機(jī)的邏輯ID。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述配置請(qǐng)求中攜帶的所述物理標(biāo)識(shí)和端口號(hào)是由所述節(jié)點(diǎn)解析所述交換機(jī)發(fā)送的鏈路層發(fā)現(xiàn)協(xié)議LLDP幀獲得的。
9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的方法,其特征在于,所述預(yù)定規(guī)則包括: 將所述交換機(jī)的邏輯ID和所述端口號(hào)組合以形成所述節(jié)點(diǎn)的邏輯ID。
10.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的方法,其特征在于,所述預(yù)定規(guī)則包括: 按照所述交換機(jī)的邏輯ID由小到大的順序以及所述端口號(hào)由小到大的順序分配所述節(jié)點(diǎn)的邏輯ID。
11.一種通信系統(tǒng),其特征在于,包括節(jié)點(diǎn)、交換機(jī)以及如權(quán)利要求1-5任一項(xiàng)所述的節(jié)點(diǎn)邏輯ID的分配裝置 。
【文檔編號(hào)】H04L29/12GK103945015SQ201410140323
【公開(kāi)日】2014年7月23日 申請(qǐng)日期:2014年4月9日 優(yōu)先權(quán)日:2014年4月9日
【發(fā)明者】王少瑞 申請(qǐng)人:上海華為技術(shù)有限公司