專利名稱:網(wǎng)絡(luò)地址的分配方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)地址分配的方法、裝置和系統(tǒng)。
背景技術(shù):
在無線通信系統(tǒng)中,移動基站與無線核心設(shè)備之間的網(wǎng)絡(luò)承載由固定網(wǎng)絡(luò)設(shè)備承擔(dān)。在無線網(wǎng)絡(luò)向LTE(Long Term Evolution,無線長期演進(jìn))和第四代移動通信技術(shù)演進(jìn)的過程中,用戶接入帶寬的不斷提升需要通過提高覆蓋率和提高無線空口帶寬來實(shí)現(xiàn),這會導(dǎo)致無線接入網(wǎng)絡(luò)規(guī)模的膨脹以及相匹配的固定承載網(wǎng)網(wǎng)絡(luò)規(guī)模的膨脹。無線回程承載設(shè)備數(shù)量的倍增以及地理分布的零散,導(dǎo)致傳統(tǒng)的網(wǎng)絡(luò)部署和維護(hù)方式成本急劇上升。傳統(tǒng)無線回程網(wǎng)絡(luò)的部署需要工程師進(jìn)行硬件安裝、現(xiàn)場調(diào)測、現(xiàn)場驗(yàn)收。人工操作不僅僅效率低,而且人工成本非常高。隨著網(wǎng)絡(luò)規(guī)模的不斷膨脹,設(shè)備安裝、調(diào)試的人工、 交通成本可能會遠(yuǎn)遠(yuǎn)超過設(shè)備本身的價格。為此很多現(xiàn)有技術(shù)提出了自動配置的概念,在硬件設(shè)備安裝上電后,實(shí)現(xiàn)遠(yuǎn)程的自動化設(shè)備配置和調(diào)測,避免工程師現(xiàn)場操作帶來的時間和經(jīng)濟(jì)成本?,F(xiàn)有技術(shù)提供了一種不需要工程師現(xiàn)場調(diào)試的設(shè)備配置方案,能夠自動生成以網(wǎng)關(guān)網(wǎng)元為根節(jié)點(diǎn)的樹形路由管理通路。如圖1所示,該方案所描述的固定網(wǎng)絡(luò)設(shè)備組成的系統(tǒng)中,網(wǎng)元節(jié)點(diǎn)分為網(wǎng)關(guān)網(wǎng)元和非網(wǎng)關(guān)網(wǎng)元。所述網(wǎng)關(guān)網(wǎng)元能夠直接與網(wǎng)絡(luò)管理服務(wù)器進(jìn)行通信,網(wǎng)關(guān)網(wǎng)元下級的所有非網(wǎng)關(guān)網(wǎng)元都需通過網(wǎng)關(guān)網(wǎng)元才能與網(wǎng)絡(luò)管理服務(wù)器進(jìn)行聯(lián)通。其中,一級網(wǎng)元與網(wǎng)關(guān)網(wǎng)元直連;二級網(wǎng)元與一級網(wǎng)元直連,并經(jīng)由一級網(wǎng)元訪問網(wǎng)關(guān)網(wǎng)元。在該方案中,還未獲得IP地址的非網(wǎng)關(guān)網(wǎng)元向網(wǎng)關(guān)網(wǎng)元申請一個管理用的IP地址。獲得管理用的IP地址后,非網(wǎng)關(guān)網(wǎng)元通過逐級注冊的方式向網(wǎng)關(guān)網(wǎng)元發(fā)送路由注冊請求,建立起到網(wǎng)關(guān)網(wǎng)元的路由路徑。每個非網(wǎng)關(guān)網(wǎng)元都執(zhí)行上述步驟,由此建立起整個樹形路由管理通路。在實(shí)現(xiàn)上述建立樹形路由管理通路的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題目前實(shí)際應(yīng)用的絕大部分承載網(wǎng)中的設(shè)備都使用以太網(wǎng)端口,并且根據(jù)以太網(wǎng)的共享機(jī)制,每個IP地址必須對應(yīng)唯一的端口號?,F(xiàn)有技術(shù)方案對每個網(wǎng)元僅分配一個IP 地址,無法滿足擁有多個端口的網(wǎng)元的使用需要,即現(xiàn)有的網(wǎng)絡(luò)設(shè)備產(chǎn)品不允許以太網(wǎng)端口的IP地址借用。因此,現(xiàn)有技術(shù)提供的方案的可實(shí)現(xiàn)性很低。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)地址的分配方法、裝置和系統(tǒng),能夠?yàn)榫W(wǎng)元分配多個IP地址。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案一方面,本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)地址的分配方法,包括非網(wǎng)關(guān)網(wǎng)元獲取與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的標(biāo)識,以及與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的對應(yīng)端口的標(biāo)識;
5
根據(jù)所述對端網(wǎng)元的標(biāo)識和對端網(wǎng)元的對應(yīng)端口的標(biāo)識,建立所述非網(wǎng)關(guān)網(wǎng)元的端口與所述對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息;將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元;向所述網(wǎng)關(guān)網(wǎng)元發(fā)送IP地址請求消息,以使得所述網(wǎng)關(guān)網(wǎng)元根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息為所述非網(wǎng)關(guān)網(wǎng)元分配對應(yīng)的IP地址;接收所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址,所述IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口對應(yīng)的端口 IP地址。一方面,本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)地址的分配方法,包括網(wǎng)關(guān)網(wǎng)元接收非網(wǎng)關(guān)網(wǎng)元發(fā)送的所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述非網(wǎng)關(guān)網(wǎng)元的端口與對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息;當(dāng)接收到所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的IP地址請求消息時,根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識為所述非網(wǎng)關(guān)網(wǎng)元分配管理IP地址,以及根據(jù)所述對應(yīng)關(guān)系信息,為需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址;向所述非網(wǎng)關(guān)網(wǎng)元發(fā)送分配的IP地址,所述IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口對應(yīng)的端口 IP地址。另一方面,本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)地址的分配裝置,包括對端信息獲取單元,用于獲取與非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的標(biāo)識,以及與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的對應(yīng)端口的標(biāo)識;對應(yīng)關(guān)系建立單元,用于根據(jù)所述對端網(wǎng)元的標(biāo)識和對端網(wǎng)元的對應(yīng)端口的標(biāo)識,建立所述非網(wǎng)關(guān)網(wǎng)元的端口與所述對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息;網(wǎng)元拓?fù)湫畔l(fā)送單元,用于將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元;IP地址請求單元,用于向所述網(wǎng)關(guān)網(wǎng)元發(fā)送IP地址請求消息,以使得所述網(wǎng)關(guān)網(wǎng)元根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息為所述非網(wǎng)關(guān)網(wǎng)元分配對應(yīng)的IP地址;IP地址接收單元,用于接收所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址,所述 IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口對應(yīng)的端口 IP地址。另一方面,本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)地址的分配裝置,包括網(wǎng)元信息接收單元,用于接收非網(wǎng)關(guān)網(wǎng)元發(fā)送的所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述非網(wǎng)關(guān)網(wǎng)元的對應(yīng)端口與對端網(wǎng)元的端口的對應(yīng)關(guān)系信息;IP地址分配單元,用于當(dāng)網(wǎng)關(guān)網(wǎng)元接收到所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的IP地址請求消息時,根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識為所述非網(wǎng)關(guān)網(wǎng)元分配管理IP地址,以及根據(jù)所述對應(yīng)關(guān)系信息,為需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址;IP地址發(fā)送單元,用于向所述非網(wǎng)關(guān)網(wǎng)元發(fā)送分配的IP地址,所述IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口對應(yīng)的端口 IP地址。再一方面,本發(fā)明事實(shí)例提供一種網(wǎng)絡(luò)地址的分配系統(tǒng),包括第一裝置,用于獲取與非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的標(biāo)識,以及與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的對應(yīng)端口的標(biāo)識;根據(jù)所述對端網(wǎng)元的標(biāo)識和對端網(wǎng)元的對應(yīng)端口的標(biāo)識,建立所述非網(wǎng)關(guān)網(wǎng)元的端口與所述對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息;將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元;向所述網(wǎng)關(guān)網(wǎng)元發(fā)送IP地址請求消息,以使得所述網(wǎng)關(guān)網(wǎng)元根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息為所述非網(wǎng)關(guān)網(wǎng)元分配對應(yīng)的IP地址;接收所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址;第二裝置,用于接收非網(wǎng)關(guān)網(wǎng)元發(fā)送的所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述非網(wǎng)關(guān)網(wǎng)元的端口與對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息;當(dāng)接收到所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的IP地址請求消息時,根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識為所述非網(wǎng)關(guān)網(wǎng)元分配管理IP地址,以及根據(jù)所述對應(yīng)關(guān)系信息,為需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址;向所述非網(wǎng)關(guān)網(wǎng)元發(fā)送分配的IP地址,所述IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口對應(yīng)的端口 IP地址。本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)地址的分配方法、裝置和系統(tǒng),通過將非網(wǎng)關(guān)網(wǎng)元的標(biāo)識、端口的標(biāo)識以及對端網(wǎng)元的相關(guān)信息傳送給網(wǎng)關(guān)網(wǎng)元,使網(wǎng)關(guān)網(wǎng)元獲得非網(wǎng)關(guān)網(wǎng)元的拓?fù)浣Y(jié)構(gòu),從而實(shí)現(xiàn)了為非網(wǎng)關(guān)網(wǎng)元分配管理IP地址和多個端口 IP地址的功能。
圖1為網(wǎng)絡(luò)系統(tǒng)中網(wǎng)元的分布關(guān)系示意圖;圖2為本發(fā)明實(shí)施例1中非網(wǎng)關(guān)網(wǎng)元側(cè)的網(wǎng)絡(luò)地址的分配方法的流程圖;圖3為本發(fā)明實(shí)施例1中網(wǎng)關(guān)網(wǎng)元側(cè)的網(wǎng)絡(luò)地址的分配方法的流程圖;圖4為本發(fā)明實(shí)施例1中非網(wǎng)關(guān)網(wǎng)元的網(wǎng)絡(luò)地址的分配裝置的框圖;圖5為本發(fā)明實(shí)施例1中網(wǎng)關(guān)網(wǎng)元的網(wǎng)絡(luò)地址的分配裝置的框圖;圖6為本發(fā)明實(shí)施例2中網(wǎng)絡(luò)地址的分配方法的流程圖;圖7為本發(fā)明實(shí)施例2中表示地址映射關(guān)系的示意圖;圖8為本發(fā)明實(shí)施例2中基于鏈路層發(fā)現(xiàn)協(xié)議進(jìn)行拓?fù)湫畔⑹占^而進(jìn)行網(wǎng)絡(luò)地址分配的信令圖;圖9為本發(fā)明實(shí)施例3中一種網(wǎng)絡(luò)地址的分配裝置的框圖;圖10為本發(fā)明實(shí)施例3中另一種網(wǎng)絡(luò)地址的分配裝置的框圖;圖11為本發(fā)明實(shí)施例3中另一種網(wǎng)絡(luò)地址的分配裝置的框圖;圖12為本發(fā)明實(shí)施例2中拓?fù)湫畔⒈淼氖疽鈭D。
具體實(shí)施例方式下面結(jié)合本發(fā)明實(shí)施例的附圖對本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例1 本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)地址的分配方法,該方法為非網(wǎng)關(guān)網(wǎng)元側(cè)的方法,如圖2所示,該方法包括201、非網(wǎng)關(guān)網(wǎng)元獲取與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的標(biāo)識,以及所述對端網(wǎng)元的對應(yīng)端口的標(biāo)識,所述對應(yīng)端口是指所述對端網(wǎng)元與所述非網(wǎng)關(guān)網(wǎng)元相連的端口。
202、建立所述非網(wǎng)關(guān)網(wǎng)元的端口與所述對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息。所述非網(wǎng)關(guān)網(wǎng)元獲取到所述對端網(wǎng)元的標(biāo)識、對端網(wǎng)元的對應(yīng)端口的標(biāo)識后,建立所述非網(wǎng)關(guān)網(wǎng)元的端口所述對端網(wǎng)元的對應(yīng)端口之間的對應(yīng)關(guān)系信息。203、將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元。當(dāng)所述非網(wǎng)關(guān)網(wǎng)元與所述網(wǎng)關(guān)網(wǎng)元直連時,將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息直接發(fā)送至網(wǎng)關(guān)網(wǎng)元;當(dāng)所述非網(wǎng)關(guān)網(wǎng)元未與所述網(wǎng)關(guān)網(wǎng)元直連時,所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息首先發(fā)送到上級的非網(wǎng)關(guān)網(wǎng)元,并由上級的網(wǎng)元發(fā)送到所述網(wǎng)關(guān)網(wǎng)元。204、向所述網(wǎng)關(guān)網(wǎng)元發(fā)送IP地址請求消息。所述IP地址請求消息用于使所述網(wǎng)關(guān)網(wǎng)元根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息為所述非網(wǎng)關(guān)網(wǎng)元分配對應(yīng)的IP地址。205、接收所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址。所述IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口的端口 IP地址。本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)地址的分配方法,該方法為網(wǎng)關(guān)網(wǎng)元側(cè)的方法,如圖3所示,該方法包括301、網(wǎng)關(guān)網(wǎng)元接收非網(wǎng)關(guān)網(wǎng)元發(fā)送的非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和非網(wǎng)關(guān)網(wǎng)元的端口與對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息。302、當(dāng)接收到所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的IP地址請求消息時,為所述非網(wǎng)關(guān)網(wǎng)元分配IP地址。其中,所述網(wǎng)關(guān)網(wǎng)元根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識為所述非網(wǎng)關(guān)網(wǎng)元分配管理IP 地址;根據(jù)所述對應(yīng)關(guān)系信息,為需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址。IP地址分配的功能通常由IP地址分配服務(wù)器如DHCP (Dynamic Host Configuration Protocol,動態(tài)主機(jī)配置協(xié)議)服務(wù)器實(shí)現(xiàn),實(shí)際應(yīng)用中,所述IP地址分配服務(wù)器常集成在網(wǎng)關(guān)網(wǎng)元里。當(dāng)然,所述IP地址分配服務(wù)器也可以與所述網(wǎng)關(guān)網(wǎng)元分開部署。在分開部署的情況下,所述IP地址請求消息被網(wǎng)關(guān)網(wǎng)元接收并發(fā)送給所述IP地址分配服務(wù)器;所述IP地址分配服務(wù)器將分配的IP地址經(jīng)由所述網(wǎng)關(guān)網(wǎng)元發(fā)送到所述非網(wǎng)關(guān)網(wǎng)元。303、向所述非網(wǎng)關(guān)網(wǎng)元發(fā)送分配的IP地址。所述IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口的端口 IP地址。本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)地址的分配裝置,該裝置可以為非網(wǎng)關(guān)網(wǎng)元,但本發(fā)明實(shí)施例對此不進(jìn)行限制,如圖4所示,包括對端信息獲取單元41、對應(yīng)關(guān)系建立單元42、網(wǎng)元拓?fù)湫畔l(fā)送單元43、IP地址請求單元44、IP地址接收單元45。對端信息獲取單元41用于獲取與非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的標(biāo)識,以及所述對端網(wǎng)元的對應(yīng)端口的標(biāo)識,所述對應(yīng)端口是指所述對端網(wǎng)元與所述非網(wǎng)關(guān)網(wǎng)元相連的端口。對應(yīng)關(guān)系建立單元42用于根據(jù)所述對端網(wǎng)元的標(biāo)識和對端網(wǎng)元的對應(yīng)端口的標(biāo)識,建立所述非網(wǎng)關(guān)網(wǎng)元的端口與所述對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息。網(wǎng)元拓?fù)湫畔l(fā)送單元43用于將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元。IP地址請求單元44用于向所述網(wǎng)關(guān)網(wǎng)元發(fā)送IP地址請求消息,所述IP地址請求消息由所述網(wǎng)關(guān)網(wǎng)元接收,使得所述網(wǎng)關(guān)網(wǎng)元根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息為所述非網(wǎng)關(guān)網(wǎng)元分配對應(yīng)的IP地址。IP地址接收單元45用于接收所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址。其中所述IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口對應(yīng)的端口 IP地址。本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)地址的分配裝置,該裝置可以為網(wǎng)關(guān)網(wǎng)元,但本發(fā)明實(shí)施例對此不進(jìn)行限制,如圖5所示,包括網(wǎng)元信息接收單元51、IP地址分配單元52、IP 地址發(fā)送單元53。網(wǎng)元信息接收單元51用于接收非網(wǎng)關(guān)網(wǎng)元發(fā)送的所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述非網(wǎng)關(guān)網(wǎng)元的端口與對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息。IP地址分配單元52用于當(dāng)網(wǎng)關(guān)網(wǎng)元接收到所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的IP地址請求消息時,根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識為所述非網(wǎng)關(guān)網(wǎng)元分配管理IP地址,同時還要根據(jù)所述對應(yīng)關(guān)系信息,為需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址。IP地址發(fā)送單元53用于向所述非網(wǎng)關(guān)網(wǎng)元發(fā)送分配的IP地址。其中,所述網(wǎng)關(guān)網(wǎng)元根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識為所述非網(wǎng)關(guān)網(wǎng)元分配管理IP地址,并根據(jù)所述對應(yīng)關(guān)系信息,為需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址。本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)地址的分配方法和裝置,通過將非網(wǎng)關(guān)網(wǎng)元的標(biāo)識、端口的標(biāo)識以及對端網(wǎng)元的對應(yīng)端口的標(biāo)識的信息傳送給網(wǎng)關(guān)網(wǎng)元,使網(wǎng)關(guān)網(wǎng)元獲得非網(wǎng)關(guān)網(wǎng)元的拓?fù)浣Y(jié)構(gòu),從而實(shí)現(xiàn)了為非網(wǎng)關(guān)網(wǎng)元分配管理IP地址和多個端口 IP地址的功能。實(shí)施例2 本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)地址的分配方法,如圖6所示,所述方法包括以下步驟601、非網(wǎng)關(guān)網(wǎng)元獲取與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的標(biāo)識,以及所述對端網(wǎng)元的對應(yīng)端口的標(biāo)識。在本步驟之前,首先需要完成網(wǎng)關(guān)網(wǎng)元的配置,包括配置網(wǎng)關(guān)網(wǎng)元的公網(wǎng)IP地址,配置到網(wǎng)路管理服務(wù)器的默認(rèn)路由等。602、建立所述非網(wǎng)關(guān)網(wǎng)元的端口與所述對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息。所述非網(wǎng)關(guān)網(wǎng)元獲取到所述對端網(wǎng)元的標(biāo)識、與本機(jī)相連的對端網(wǎng)元的對應(yīng)端口的標(biāo)識后,建立所述非網(wǎng)關(guān)網(wǎng)元的端口與所述對端網(wǎng)元的對應(yīng)端口之間的對應(yīng)關(guān)系信息。 舉例來說,對于非網(wǎng)關(guān)網(wǎng)元NE1,收到了對端網(wǎng)元NE2發(fā)送的消息,從而了解到對端網(wǎng)元的標(biāo)識為NE2,同時知道NE2通過端口 P0RT2將所述消息發(fā)送給了 NEl的端口 PORTl。則非網(wǎng)關(guān)網(wǎng)元NEl建立起本端端口的標(biāo)識PORTl與對端網(wǎng)元的標(biāo)識NE2以及對端的端口的標(biāo)識 P0RT2的一項(xiàng)對應(yīng)關(guān)系信息。603、將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元。當(dāng)所述非網(wǎng)關(guān)網(wǎng)元與所述網(wǎng)關(guān)網(wǎng)元直連時,將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息直接發(fā)送至網(wǎng)關(guān)網(wǎng)元;當(dāng)所述非網(wǎng)關(guān)網(wǎng)元未與所述網(wǎng)關(guān)網(wǎng)元直連時,所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息首先發(fā)送到上級的非網(wǎng)關(guān)網(wǎng)元,并由上級的網(wǎng)元發(fā)送到所述網(wǎng)關(guān)網(wǎng)元。604、所述網(wǎng)關(guān)網(wǎng)元接收非網(wǎng)關(guān)網(wǎng)元發(fā)送的所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述非網(wǎng)關(guān)網(wǎng)元的端口與對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息。605、所述非網(wǎng)關(guān)網(wǎng)元向所述網(wǎng)關(guān)網(wǎng)元發(fā)送IP地址請求消息。606、所述網(wǎng)關(guān)網(wǎng)元接收到所述IP地址請求消息時,為所述非網(wǎng)關(guān)網(wǎng)元分配管理 IP地址,并為所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址。具體來說,所述網(wǎng)關(guān)網(wǎng)元收到所述IP地址請求消息后,根據(jù)在IP地址請求消息之前收到的所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識,為所述非網(wǎng)關(guān)網(wǎng)元分配一個管理IP地址;同時,根據(jù)收到的所述對應(yīng)關(guān)系信息,所述網(wǎng)關(guān)網(wǎng)元確認(rèn)所述非網(wǎng)關(guān)網(wǎng)元的哪些端口與對端網(wǎng)元的對應(yīng)端口有連接關(guān)系,并對所有有連接關(guān)系的端口分配端口 IP地址。對于沒有對端網(wǎng)元的所述非網(wǎng)關(guān)網(wǎng)元的端口,可以不分配端口 IP地址。 IP地址分配的功能通常由IP地址分配服務(wù)器如DHCP服務(wù)器實(shí)現(xiàn),實(shí)際應(yīng)用中,所述IP地址分配服務(wù)器常集成在網(wǎng)關(guān)網(wǎng)元里。當(dāng)然,所述IP地址分配服務(wù)器也可以與所述網(wǎng)關(guān)網(wǎng)元分開部署。在分開部署的情況下,所述IP地址請求消息被網(wǎng)關(guān)網(wǎng)元接收并發(fā)送給所述IP地址分配服務(wù)器;所述IP地址分配服務(wù)器將分配的IP地址經(jīng)由所述網(wǎng)關(guān)網(wǎng)元發(fā)送到所述非網(wǎng)關(guān)網(wǎng)元。607、所述網(wǎng)關(guān)網(wǎng)元向所述非網(wǎng)關(guān)網(wǎng)元發(fā)送分配的IP地址??蛇x的,所述網(wǎng)關(guān)網(wǎng)元在發(fā)送分配的IP地址時,可以將網(wǎng)絡(luò)管理服務(wù)器的IP地址、網(wǎng)關(guān)網(wǎng)元的IP地址等信息一并發(fā)送。608、接收所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址。在接收所述網(wǎng)關(guān)網(wǎng)元分配的IP地址后,非網(wǎng)關(guān)網(wǎng)元將獲得的端口 IP地址分配給對應(yīng)的端口,并將獲得的管理IP地址用于自身的管理。同時,所述非網(wǎng)關(guān)網(wǎng)元將接收所述網(wǎng)關(guān)網(wǎng)元分配的IP地址的端口定義為上行端口,將上行端口之外的其他端口定義為下行端□。此外,所述非網(wǎng)關(guān)網(wǎng)元獲得IP地址后,還要將自身的路由向上級網(wǎng)元注冊,并逐級注冊至網(wǎng)關(guān)網(wǎng)元,從而建立起完整的路由通路。609、所述非網(wǎng)關(guān)網(wǎng)元向所述網(wǎng)關(guān)網(wǎng)元發(fā)送網(wǎng)絡(luò)地址轉(zhuǎn)換消息。所述網(wǎng)絡(luò)地址轉(zhuǎn)換消息包含所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識以及所述非網(wǎng)關(guān)網(wǎng)元的管理 IP地址。610、所述網(wǎng)關(guān)網(wǎng)元將所述非網(wǎng)關(guān)網(wǎng)元的管理IP地址映射為唯一對應(yīng)的公網(wǎng)IP地址。根據(jù)接收到的所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的網(wǎng)絡(luò)地址轉(zhuǎn)換消息,所述網(wǎng)關(guān)網(wǎng)元對所述非網(wǎng)關(guān)網(wǎng)元的用作管理IP地址的私有IP地址映射到公網(wǎng)IP地址。舉例來說,網(wǎng)關(guān)網(wǎng)元下級連接的非網(wǎng)關(guān)網(wǎng)元的標(biāo)識分別為NE71、NE72、NE73,對應(yīng)的作為管理IP的私有IP地址分別為IP-SI、IP-S2、IP-S3,則網(wǎng)關(guān)網(wǎng)元將各個私有IP地址映射到的公網(wǎng)IP地址分別為 IP-PU IP-P2、IP-P3,如圖7所示。通過地址映射,網(wǎng)絡(luò)管理服務(wù)器與所述非網(wǎng)關(guān)網(wǎng)元之間可以進(jìn)行IP報(bào)文的收發(fā)。網(wǎng)絡(luò)系統(tǒng)中的各級非網(wǎng)關(guān)網(wǎng)元都按照上述步驟601至610所描述的網(wǎng)絡(luò)地址的分配方法執(zhí)行,最終使非網(wǎng)關(guān)網(wǎng)元獲得對應(yīng)的IP地址,并建立起以網(wǎng)關(guān)網(wǎng)元為根的路由通路。作為實(shí)際應(yīng)用的一種可選方案,非網(wǎng)關(guān)網(wǎng)元獲取與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的信息(包括對端網(wǎng)元的標(biāo)識以及對端網(wǎng)元的端口的標(biāo)識)可以通過鏈路層發(fā)現(xiàn)協(xié)議 (LLDP, Link Layer Discovery Protocol)來實(shí)現(xiàn)。依據(jù)LLDP協(xié)議的規(guī)則,網(wǎng)元可以在本地網(wǎng)絡(luò)系統(tǒng)中向周邊相鄰的網(wǎng)元發(fā)布自身的信息。下面以與網(wǎng)關(guān)網(wǎng)元直連的一級網(wǎng)元和一級網(wǎng)元下級的二級網(wǎng)元為例,依照圖8進(jìn)行說明。圖8為本發(fā)明實(shí)施例2中基于鏈路層發(fā)現(xiàn)協(xié)議進(jìn)行拓?fù)湫畔⑹占^而進(jìn)行網(wǎng)絡(luò)地址分配的信令圖。S01、網(wǎng)關(guān)網(wǎng)元配置公網(wǎng)IP、到網(wǎng)絡(luò)管理服務(wù)器的默認(rèn)路由的信息。S02、一級網(wǎng)元接收對端網(wǎng)元的LLDP消息。所述對端網(wǎng)元的LLDP消息中攜帶有對端網(wǎng)元的標(biāo)識、用于發(fā)送對端網(wǎng)元的LLDP 消息的對應(yīng)端口的標(biāo)識。根據(jù)接收到的LLDP消息,一級網(wǎng)元獲取對端網(wǎng)元的標(biāo)識,以及對端網(wǎng)元用來發(fā)送的LLDP消息的對應(yīng)端口的標(biāo)識。所述對端網(wǎng)元包括一級網(wǎng)元上級的網(wǎng)關(guān)網(wǎng)元、一級網(wǎng)元下級的二級網(wǎng)元、其他一級網(wǎng)元(即網(wǎng)關(guān)網(wǎng)元下的兩個一級網(wǎng)元之間存在直接的物理鏈路連接)。各級網(wǎng)元都在向相鄰的網(wǎng)元發(fā)送LLDP消息。S03、建立一級網(wǎng)元的端口與對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息。一級網(wǎng)元接收到對端網(wǎng)元的LLDP消息后,可以構(gòu)造一級網(wǎng)元的拓?fù)浣Y(jié)構(gòu) TLV(Type-Iength-Value)0以非網(wǎng)關(guān)網(wǎng)元NEl作為一級網(wǎng)元來進(jìn)行說明,如果接收對端網(wǎng)元的LLDP消息的一級網(wǎng)元NEl的端口的標(biāo)識為P0RT1,發(fā)送LLDP消息的對端網(wǎng)元的標(biāo)識為 NE2,對端網(wǎng)元NE2用于向端口 PORTl發(fā)送LLDP消息的端口的標(biāo)識為P0RT2,則在所述拓?fù)浣Y(jié)構(gòu)TLV中,記錄有P0RT1、NE2、P0RT2的對應(yīng)關(guān)系。S04、一級網(wǎng)元發(fā)送第二 LLDP消息至網(wǎng)關(guān)網(wǎng)元。所述第二 LLDP消息中,加入了拓?fù)浣Y(jié)構(gòu)TLV的信息。S05、一級網(wǎng)元向網(wǎng)關(guān)網(wǎng)元發(fā)送IP地址請求消息。S06、網(wǎng)關(guān)網(wǎng)元為一級網(wǎng)元分配IP地址。接收到所述IP地址請求消息后,網(wǎng)關(guān)網(wǎng)元根據(jù)在IP地址請求消息之前收到的第二 LLDP消息,為一級網(wǎng)元分配管理IP地址,同時,根據(jù)第二 LLDP消息中的TLV的信息,為與對端存在連接關(guān)系的一級網(wǎng)元的端口分配端口 IP地址。S07、網(wǎng)關(guān)網(wǎng)元將分配的IP地址發(fā)送給一級網(wǎng)元。S08、一級網(wǎng)元向網(wǎng)關(guān)網(wǎng)元進(jìn)行路由注冊。在接收到網(wǎng)關(guān)網(wǎng)元分配的IP地址后,一級網(wǎng)元將獲得的端口 IP地址分配給對應(yīng)的端口,并將獲得的管理IP地址用于自身的管理。同時,一級網(wǎng)元將接收網(wǎng)關(guān)網(wǎng)元的IP地址的端口定義為上行端口,將上行端口之外的其他端口定義為下行端口。之后,一級網(wǎng)元向網(wǎng)關(guān)網(wǎng)元發(fā)起路由注冊,將自身路由信息注冊到網(wǎng)關(guān)網(wǎng)元。S09、向網(wǎng)關(guān)網(wǎng)元發(fā)送網(wǎng)絡(luò)地址轉(zhuǎn)換消息。所述網(wǎng)絡(luò)地址轉(zhuǎn)換消息包含一級網(wǎng)元的端口的標(biāo)識以及一級網(wǎng)元的用作管理IP 地址的私有IP地址。S10、網(wǎng)關(guān)網(wǎng)元進(jìn)行網(wǎng)絡(luò)地址映射。
11
在收到所述網(wǎng)絡(luò)地址轉(zhuǎn)換消息后,網(wǎng)關(guān)網(wǎng)元為一級網(wǎng)元的用于管理IP地址的私有IP地址進(jìn)行地址映射,對應(yīng)為公網(wǎng)IP地址。通過公網(wǎng)IP地址,一級網(wǎng)元可以與網(wǎng)關(guān)網(wǎng)元上級的網(wǎng)絡(luò)管理服務(wù)器之間進(jìn)行IP數(shù)據(jù)報(bào)文的交互。S11、一級網(wǎng)元向網(wǎng)關(guān)網(wǎng)元發(fā)送二級網(wǎng)元的網(wǎng)絡(luò)拓?fù)湫畔ⅰI鲜鯯Ol至SlO描述了一級網(wǎng)元獲取IP地址的整個流程;此外,Sll還描述了一級網(wǎng)元對二級網(wǎng)元的網(wǎng)絡(luò)拓?fù)湫畔⒌陌l(fā)送。在二級網(wǎng)元通過LLDP協(xié)議收集到對端網(wǎng)元的信息后,也會構(gòu)造一個第二 LLDP消息將自身的網(wǎng)絡(luò)拓?fù)湫畔⑾蛑苓叞l(fā)送。需要注意的是, 所述第二 LLDP消息是以LLDP協(xié)議為依據(jù)的鏈路層的協(xié)議,上級的非網(wǎng)關(guān)網(wǎng)元需要對下級的非網(wǎng)關(guān)網(wǎng)元生成的第二 LLDP消息進(jìn)行處理并轉(zhuǎn)換為IP層的消息,然后才能向上級轉(zhuǎn)發(fā), 并逐級到達(dá)網(wǎng)關(guān)網(wǎng)元。具體的,一級網(wǎng)元收到二級網(wǎng)元的第二 LLDP消息后,將獲取到的二級網(wǎng)元的網(wǎng)絡(luò)拓?fù)湫畔⒅匦卵b入一個IP層的消息,然后將該消息發(fā)送給網(wǎng)關(guān)網(wǎng)元。對于二級網(wǎng)元、二級網(wǎng)元下級的網(wǎng)元,其獲取IP地址、進(jìn)行網(wǎng)絡(luò)地址映射的過程與S02至Sll的過程類似。在上述SOl至Sll所述的網(wǎng)絡(luò)地址的分配方法中,網(wǎng)關(guān)網(wǎng)元預(yù)先存儲用于進(jìn)行分配的IP地址,并記錄各個IP地址是否已被分配。舉例來說,網(wǎng)關(guān)網(wǎng)元中存儲了 172. 168. 0.0 網(wǎng)段的所有私有IP地址,并用于進(jìn)行分配。對于未分配的私有IP地址,地址狀態(tài)為未分配; 對于分配給非網(wǎng)關(guān)網(wǎng)元的私有IP地址,地址狀態(tài)修改為已分配,并保存已分配的私有IP地址與對應(yīng)的非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和端口的標(biāo)識的映射關(guān)系。本發(fā)明實(shí)施例所描述的網(wǎng)絡(luò)地址的分配方法,在網(wǎng)絡(luò)系統(tǒng)中對網(wǎng)關(guān)網(wǎng)元下級的網(wǎng)元進(jìn)行IP地址分配還需要遵守以下原則1、同一個非網(wǎng)關(guān)網(wǎng)元的各個端口的端口 IP地址的網(wǎng)段不能重疊;2、本端的端口的端口 IP地址與相連的對端的端口的端口 IP地址必須屬于相同網(wǎng)段。為滿足上述2項(xiàng)原則,可以在所述網(wǎng)關(guān)網(wǎng)元上保存一張拓?fù)湫畔⒈?,如圖12所示。 在圖12的拓?fù)湫畔⒈碇?,NE_ID —欄保存有申請私有IP地址的非網(wǎng)關(guān)網(wǎng)元的標(biāo)識,IF_ID 為申請IP地址的非網(wǎng)關(guān)網(wǎng)元的端口的標(biāo)識,Peer_ID為申請IP地址的非網(wǎng)關(guān)網(wǎng)元的對端網(wǎng)元的標(biāo)識,Peer_IF_ID為網(wǎng)元Peer_ID的端口的標(biāo)識并且圖13中同一行的Peer_IF_ID與 IF_ID互為對方的連通端口。IP —欄記錄了為各個IF_ID分配的端口 IP地址,L2_Add —欄記錄網(wǎng)元NE_ID的鏈路層地址。根據(jù)本發(fā)明實(shí)施例所描述的網(wǎng)絡(luò)地址的分配方法,在執(zhí)行前述步驟S04后,網(wǎng)關(guān)網(wǎng)元收到第二 LLDP消息。網(wǎng)關(guān)網(wǎng)元將從第二 LLDP消息提取的信息拓?fù)湫畔⒈碇羞M(jìn)行記錄,然后分配與IF_ID對應(yīng)的端口 IP地址。在進(jìn)行端口 IP地址分配時,通過查詢拓?fù)湫畔⒈?,可以避免同一個NE_ID的各個端口被分配網(wǎng)段重疊的端口 IP地址,同時確保直連的兩個端口的端口 IP地址處于同一網(wǎng)段。本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)地址的分配方法,通過將非網(wǎng)關(guān)網(wǎng)元的標(biāo)識、端口的標(biāo)識以及對端網(wǎng)元的對應(yīng)端口的標(biāo)識的信息傳送給網(wǎng)關(guān)網(wǎng)元,使網(wǎng)關(guān)網(wǎng)元獲得非網(wǎng)關(guān)網(wǎng)元的拓?fù)浣Y(jié)構(gòu),從而實(shí)現(xiàn)了為非網(wǎng)關(guān)網(wǎng)元分配管理IP地址和多個端口 IP地址的功能。同時,在分配IP地址時進(jìn)行IP地址網(wǎng)段的管理,避免了端口 IP地址的網(wǎng)段沖突的問題。本發(fā)明實(shí)施例所提供的網(wǎng)絡(luò)地址的分配方法自動對連入網(wǎng)絡(luò)的非網(wǎng)關(guān)網(wǎng)元分配IP地址,在需要進(jìn)行IP地址分配的非網(wǎng)關(guān)網(wǎng)元數(shù)量較多的情況下,執(zhí)行效率優(yōu)于人工現(xiàn)場配置。實(shí)施例3:
12
本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)地址的分配裝置,該裝置可以為非網(wǎng)關(guān)網(wǎng)元,但本發(fā)明實(shí)施例對此不進(jìn)行限制。如圖9所示,所述裝置包括對端信息獲取單元91、對應(yīng)關(guān)系建立單元92、網(wǎng)元拓?fù)湫畔l(fā)送單元93、IP地址請求單元94、IP地址接收單元95、地址轉(zhuǎn)換消息發(fā)送單元96。對端信息獲取單元91用于獲取與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的對應(yīng)標(biāo)識, 以及所述對端網(wǎng)元的對應(yīng)端口的標(biāo)識。對應(yīng)關(guān)系建立單元92用于根據(jù)所述對端網(wǎng)元的標(biāo)識和對端網(wǎng)元的對應(yīng)端口的標(biāo)識,建立所述非網(wǎng)關(guān)網(wǎng)元的端口與所述對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息。網(wǎng)元拓?fù)湫畔l(fā)送單元93用于將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元;其中,當(dāng)所述非網(wǎng)關(guān)網(wǎng)元與所述網(wǎng)關(guān)網(wǎng)元非直連時,將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給上級非網(wǎng)關(guān)網(wǎng)元;所述上級非網(wǎng)關(guān)網(wǎng)將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息轉(zhuǎn)發(fā)給所述網(wǎng)關(guān)網(wǎng)元,由所述上級非網(wǎng)關(guān)網(wǎng)將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息轉(zhuǎn)發(fā)給所述網(wǎng)關(guān)網(wǎng)元。IP地址請求單元94用于向所述網(wǎng)關(guān)網(wǎng)元發(fā)送IP地址請求消息。IP地址接收單元95用于接收所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址。地址轉(zhuǎn)換消息發(fā)送單元96用于向所述網(wǎng)關(guān)網(wǎng)元發(fā)送網(wǎng)絡(luò)地址轉(zhuǎn)換消息,所述網(wǎng)絡(luò)地址轉(zhuǎn)換消息包含所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識以及所述非網(wǎng)關(guān)網(wǎng)元的用作管理IP 地址的私有IP地址。本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)地址的分配裝置,該裝置可以為網(wǎng)關(guān)網(wǎng)元,但本發(fā)明實(shí)施例對此不進(jìn)行限制;如圖10所示,該裝置包括網(wǎng)元信息接收單元1001、IP地址分配單元1002、IP地址發(fā)送單元1003。網(wǎng)元信息接收單元1001用于接收所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識、所述非網(wǎng)關(guān)網(wǎng)元的端口與對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息。IP地址分配單元1002用于當(dāng)網(wǎng)關(guān)網(wǎng)元接收到所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的IP地址請求消息時,根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識為所述非網(wǎng)關(guān)網(wǎng)元分配管理IP地址,以及根據(jù)所述對應(yīng)關(guān)系信息,為需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址。IP地址發(fā)送單元1003用于向所述非網(wǎng)關(guān)網(wǎng)元發(fā)送分配的IP地址。其中所述IP地址分配單元1002包括端口確認(rèn)模塊10021、IP分配模塊10022。端口確認(rèn)模塊10021用于根據(jù)所述對應(yīng)關(guān)系信息確認(rèn)需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口 ;IP分配模塊10022用于為所述需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址。進(jìn)一步的,如圖11所示,所述裝置還包括地址映射單元1004,用于根據(jù)接收到的所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的網(wǎng)絡(luò)地址轉(zhuǎn)換消息,將非網(wǎng)關(guān)網(wǎng)元的端口的用作管理IP地址的私有IP地址映射為唯一對應(yīng)的公網(wǎng)IP地址。作為實(shí)際應(yīng)用的一種可選方案,非網(wǎng)關(guān)網(wǎng)元的對端信息獲取單元可以通過LLDP 協(xié)議來實(shí)現(xiàn)對與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的標(biāo)識、以及與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的對應(yīng)端口的標(biāo)識的獲取。以LLDP協(xié)議為依據(jù),獲取非網(wǎng)關(guān)網(wǎng)元的拓?fù)湫畔⒁约吧暾圛P地址的具體描述可參考前述實(shí)施例2的SOl至S11。IP地址分配的功能通常由IP地址分配服務(wù)器如DHCP服務(wù)器實(shí)現(xiàn),實(shí)際應(yīng)用中,所述IP地址分配服務(wù)器常集成在網(wǎng)關(guān)網(wǎng)元里。當(dāng)然,所述IP地址分配服務(wù)器也可以與所述網(wǎng)關(guān)網(wǎng)元分開部署。在分開部署的情況下,所述IP地址請求消息被網(wǎng)關(guān)網(wǎng)元接收并發(fā)送給所述IP地址分配服務(wù)器;所述IP地址分配服務(wù)器將分配的IP地址經(jīng)由所述網(wǎng)關(guān)網(wǎng)元發(fā)送到所述非網(wǎng)關(guān)網(wǎng)元。本發(fā)明實(shí)施例所描述的網(wǎng)絡(luò)地址的分配裝置,在網(wǎng)絡(luò)系統(tǒng)中對網(wǎng)關(guān)網(wǎng)元下級的網(wǎng)元進(jìn)行IP地址分配還需要遵守以下原則1、同一個非網(wǎng)關(guān)網(wǎng)元的各個端口的端口 IP地址的網(wǎng)段不能重疊;2、本端的端口的端口 IP地址與相連的對端的端口的端口 IP地址必須屬于相同網(wǎng)段。為滿足以上2項(xiàng)原則而在網(wǎng)關(guān)網(wǎng)元上進(jìn)行的設(shè)置可參見實(shí)施例2中的相關(guān)描述。在本發(fā)明實(shí)施例中的分配裝置的基礎(chǔ)上,本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)地址的分配系統(tǒng),所述分配系統(tǒng)包括網(wǎng)關(guān)網(wǎng)元和至少一個非網(wǎng)關(guān)網(wǎng)元,其中,網(wǎng)關(guān)網(wǎng)元可以是如圖10 或11所示的裝置,非網(wǎng)關(guān)網(wǎng)元可以是如圖9所示的裝置,網(wǎng)關(guān)網(wǎng)元和非網(wǎng)關(guān)網(wǎng)元共同作用, 實(shí)現(xiàn)本發(fā)明實(shí)施例中的各方法。本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)地址的分配裝置和系統(tǒng),將非網(wǎng)關(guān)網(wǎng)元的標(biāo)識、端口的標(biāo)識以及對端網(wǎng)元的對應(yīng)端口的標(biāo)識的信息傳送給網(wǎng)關(guān)網(wǎng)元以使網(wǎng)關(guān)網(wǎng)元獲得非網(wǎng)關(guān)網(wǎng)元的拓?fù)浣Y(jié)構(gòu),并在此基礎(chǔ)上實(shí)現(xiàn)了為非網(wǎng)關(guān)網(wǎng)元分配管理IP地址和多個端口 IP地址的功能。同時,在分配IP地址時進(jìn)行IP地址網(wǎng)段的管理,避免了端口 IP地址的網(wǎng)段沖突的問題。本發(fā)明實(shí)施例提供的分配裝置及系統(tǒng),可以對連入系統(tǒng)的非網(wǎng)關(guān)網(wǎng)元自動進(jìn)行IP地址分配,避免人工現(xiàn)場調(diào)試帶來的不便。通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī), 服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(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ò)地址的分配方法,其特征在于,包括非網(wǎng)關(guān)網(wǎng)元獲取與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的標(biāo)識,以及與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的對應(yīng)端口的標(biāo)識;根據(jù)所述對端網(wǎng)元的標(biāo)識和對端網(wǎng)元的對應(yīng)端口的標(biāo)識,建立所述非網(wǎng)關(guān)網(wǎng)元的端口與所述對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息;將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元; 向所述網(wǎng)關(guān)網(wǎng)元發(fā)送IP地址請求消息,以使得所述網(wǎng)關(guān)網(wǎng)元根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息為所述非網(wǎng)關(guān)網(wǎng)元分配對應(yīng)的IP地址;接收所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址,所述IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口對應(yīng)的端口 IP地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述非網(wǎng)關(guān)網(wǎng)元與所述網(wǎng)關(guān)網(wǎng)元非直連時,所述將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元包括所述非網(wǎng)關(guān)網(wǎng)元將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給上級非網(wǎng)關(guān)網(wǎng)元,由所述上級非網(wǎng)關(guān)網(wǎng)元將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息轉(zhuǎn)發(fā)給所述網(wǎng)關(guān)網(wǎng)元。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元包括通過鏈路層發(fā)現(xiàn)協(xié)議LLDP消息將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址為私有IP地址。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括所述非網(wǎng)關(guān)網(wǎng)元向所述網(wǎng)關(guān)網(wǎng)元發(fā)送網(wǎng)絡(luò)地址轉(zhuǎn)換消息,所述網(wǎng)絡(luò)地址轉(zhuǎn)換消息包含所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識以及所述非網(wǎng)關(guān)網(wǎng)元的用作管理IP地址的私有IP地址。
6.一種網(wǎng)絡(luò)地址的分配方法,其特征在于,包括網(wǎng)關(guān)網(wǎng)元接收非網(wǎng)關(guān)網(wǎng)元發(fā)送的所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述非網(wǎng)關(guān)網(wǎng)元的端口與對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息;當(dāng)接收到所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的IP地址請求消息時,根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識為所述非網(wǎng)關(guān)網(wǎng)元分配管理IP地址,以及根據(jù)所述對應(yīng)關(guān)系信息,為需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址;向所述非網(wǎng)關(guān)網(wǎng)元發(fā)送分配的IP地址,所述IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理 IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口對應(yīng)的端口 IP地址。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述對應(yīng)關(guān)系信息,為需要分配 IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址,包括根據(jù)所述對應(yīng)關(guān)系信息確認(rèn)需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口 ; 為所述需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址為私有IP地址。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括根據(jù)接收到的所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的網(wǎng)絡(luò)地址轉(zhuǎn)換消息,將非網(wǎng)關(guān)網(wǎng)元的用作管理IP 地址的私有IP地址映射為唯一對應(yīng)的公網(wǎng)IP地址。
10.一種網(wǎng)絡(luò)地址的分配裝置,其特征在于,包括對端信息獲取單元,用于獲取與非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的標(biāo)識,以及與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的對應(yīng)端口的標(biāo)識;對應(yīng)關(guān)系建立單元,用于根據(jù)所述對端網(wǎng)元的標(biāo)識和對端網(wǎng)元的對應(yīng)端口的標(biāo)識,建立所述非網(wǎng)關(guān)網(wǎng)元的端口與所述對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息;網(wǎng)元拓?fù)湫畔l(fā)送單元,用于將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元;IP地址請求單元,用于向所述網(wǎng)關(guān)網(wǎng)元發(fā)送IP地址請求消息,以使得所述網(wǎng)關(guān)網(wǎng)元根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息為所述非網(wǎng)關(guān)網(wǎng)元分配對應(yīng)的IP地址;IP地址接收單元,用于接收所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址,所述IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口對應(yīng)的端口 IP地址。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述網(wǎng)元拓?fù)湫畔l(fā)送單元還用于,當(dāng)所述非網(wǎng)關(guān)網(wǎng)元與所述網(wǎng)關(guān)網(wǎng)元非直連時,將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給上級非網(wǎng)關(guān)網(wǎng)元,由所述上級非網(wǎng)關(guān)網(wǎng)將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息轉(zhuǎn)發(fā)給所述網(wǎng)關(guān)網(wǎng)元。
12.根據(jù)權(quán)利要求10或11所述的裝置,其特征在于,所述將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元包括通過鏈路層發(fā)現(xiàn)協(xié)議LLDP消息將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元。
13.根據(jù)權(quán)利要求10或11所述的裝置,其特征在于,所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址為私有IP地址。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括地址轉(zhuǎn)換消息發(fā)送單元,用于向所述網(wǎng)關(guān)網(wǎng)元發(fā)送網(wǎng)絡(luò)地址轉(zhuǎn)換消息,所述網(wǎng)絡(luò)地址轉(zhuǎn)換消息包含所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識以及所述非網(wǎng)關(guān)網(wǎng)元的用作管理IP地址的私有IP地址。
15.一種網(wǎng)絡(luò)地址的分配裝置,其特征在于,包括網(wǎng)元信息接收單元,用于接收非網(wǎng)關(guān)網(wǎng)元發(fā)送的所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述非網(wǎng)關(guān)網(wǎng)元的端口與對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息;IP地址分配單元,用于當(dāng)網(wǎng)關(guān)網(wǎng)元接收到所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的IP地址請求消息時, 根據(jù)所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識為所述非網(wǎng)關(guān)網(wǎng)元分配管理IP地址,以及根據(jù)所述對應(yīng)關(guān)系信息,為需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址;IP地址發(fā)送單元,用于向所述非網(wǎng)關(guān)網(wǎng)元發(fā)送分配的IP地址,所述IP地址包括所述非網(wǎng)關(guān)網(wǎng)元對應(yīng)的管理IP地址和所述非網(wǎng)關(guān)網(wǎng)元所包含端口對應(yīng)的端口 IP地址。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述IP地址分配單元包括端口確認(rèn)模塊,用于根據(jù)所述對應(yīng)關(guān)系信息確認(rèn)需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口 ;IP分配模塊,用于為所述需要分配IP地址的所述非網(wǎng)關(guān)網(wǎng)元的端口分配端口 IP地址。
17.根據(jù)權(quán)利要求15或16所述的裝置,其特征在于,所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址為私有IP地址。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述裝置還包括地址映射單元,用于根據(jù)接收到的所述非網(wǎng)關(guān)網(wǎng)元發(fā)送的網(wǎng)絡(luò)地址轉(zhuǎn)換消息,將非網(wǎng)關(guān)網(wǎng)元的端口的用作管理IP地址的私有IP地址映射為唯一對應(yīng)的公網(wǎng)IP地址。
19.一種網(wǎng)絡(luò)地址的分配系統(tǒng),其特征在于,包括非網(wǎng)關(guān)網(wǎng)元和網(wǎng)關(guān)網(wǎng)元,其中,所述非網(wǎng)關(guān)網(wǎng)元包括權(quán)利要求10-14任一項(xiàng)所述的裝置,所述網(wǎng)關(guān)網(wǎng)元包括權(quán)利要求15-18任一項(xiàng)所述的裝置。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)地址的分配方法、裝置和系統(tǒng),涉及網(wǎng)絡(luò)通信領(lǐng)域,能夠?yàn)榫W(wǎng)元分配多個IP地址。一種網(wǎng)絡(luò)地址的分配方法,包括非網(wǎng)關(guān)網(wǎng)元獲取與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的標(biāo)識,以及與所述非網(wǎng)關(guān)網(wǎng)元相連的對端網(wǎng)元的對應(yīng)端口的標(biāo)識;根據(jù)所述對端網(wǎng)元的標(biāo)識和對端網(wǎng)元的對應(yīng)端口的標(biāo)識,建立所述非網(wǎng)關(guān)網(wǎng)元的端口與所述對端網(wǎng)元的對應(yīng)端口的對應(yīng)關(guān)系信息;將所述非網(wǎng)關(guān)網(wǎng)元的標(biāo)識和所述對應(yīng)關(guān)系信息發(fā)送給網(wǎng)關(guān)網(wǎng)元;向所述網(wǎng)關(guān)網(wǎng)元發(fā)送IP地址請求消息;接收所述網(wǎng)關(guān)網(wǎng)元為所述非網(wǎng)關(guān)網(wǎng)元分配的IP地址。本發(fā)明實(shí)施例實(shí)現(xiàn)了自動對非網(wǎng)關(guān)網(wǎng)元進(jìn)行IP地址分配的功能,能夠?yàn)榉蔷W(wǎng)關(guān)網(wǎng)元分配管理IP地址和多個端口IP地址。
文檔編號H04L29/12GK102164188SQ20111008087
公開日2011年8月24日 申請日期2011年3月31日 優(yōu)先權(quán)日2011年3月31日
發(fā)明者李洪廣 申請人:華為技術(shù)有限公司