專(zhuān)利名稱(chēng):一種即插即用的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種即插即用的方法和設(shè)備。
背景技術(shù):
現(xiàn)有技術(shù)中對(duì)網(wǎng)絡(luò)設(shè)備(如,交換機(jī),路由器,分組傳輸設(shè)備等)的管理應(yīng)用協(xié)議的種類(lèi)有很多,例如簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP, Simple NetworkManagement Protocol), 遠(yuǎn)程登錄(Telnet,Telecommunication network), Qx接口,網(wǎng)絡(luò)數(shù)據(jù)設(shè)備配置管理協(xié)議(Netconf, network configuration)等,這些管理應(yīng)用協(xié)議都承載在網(wǎng)絡(luò)協(xié)議(IP, Internet Protocol)之上。因此,對(duì)網(wǎng)絡(luò)管理的前提是每個(gè)網(wǎng)絡(luò)設(shè)備都要有一個(gè)管理IP, 并且網(wǎng)絡(luò)設(shè)備到網(wǎng)管設(shè)備的通道通過(guò)IP路由可達(dá)?,F(xiàn)有技術(shù)中網(wǎng)絡(luò)設(shè)備的IP,以及網(wǎng)絡(luò)設(shè)備至網(wǎng)管的通道是在開(kāi)局時(shí),由工程師手工現(xiàn)場(chǎng)配置完成。隨著IP網(wǎng)絡(luò)設(shè)備的不斷增加,對(duì)工程師來(lái)說(shuō),逐一對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行管理 IP地址的配置的工作量是非常巨大的?,F(xiàn)有技術(shù)中還提供了另一種技術(shù)方案解決對(duì)網(wǎng)絡(luò)設(shè)備的配置問(wèn)題,采用該技術(shù)方案可以實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的自動(dòng)配置。具有代表性的網(wǎng)絡(luò)設(shè)備自動(dòng)配置的方案是采用動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP,Dynamic Host Configuration Protocol)對(duì)網(wǎng)絡(luò)設(shè)備的自動(dòng)配置方案,如圖1所示為網(wǎng)絡(luò)設(shè)備的自動(dòng)配置方法,包括步驟1 :DHCP客戶(hù)端(Client)廣播發(fā)送DHCP發(fā)現(xiàn)(DISCOVER)報(bào)文;步驟2 在該廣播域具有DHCP中繼(Relay)能力的路由器回應(yīng)DHCP提供(OFFER) 報(bào)文給DHCP客戶(hù)端,步驟3 :DHCP客戶(hù)端根據(jù)接收到的DHCP OFFER報(bào)文從中選擇一個(gè)路由器,發(fā)送 DHCP請(qǐng)求(REQUEST)報(bào)文給選擇的中繼(簡(jiǎn)稱(chēng)“DHCP Relay");其中,由于DHCP客戶(hù)端當(dāng)前沒(méi)有IP地址,DHCP Relay相當(dāng)于代理的角色,對(duì)DHCP REQUEST報(bào)文加以處理,具體處理可以是對(duì)接收到DHCPREQUEST報(bào)文中增加DHCP Relay的信息,將增加了 DHCP Relay的信息的DHCP REQUEST報(bào)文發(fā)送給DHCP服務(wù)器。步驟4 =DHCP服務(wù)器(Server)接收到DHCP REQUEST報(bào)文后,分配IP地址,將分別的IP地址包括在DHCP應(yīng)答(ACK)報(bào)文,發(fā)送給DHCP Relay ;DHCP Relay接收到該DHCPACK 報(bào)文后,廣播發(fā)送給所有的DHCP客戶(hù)端。需要說(shuō)明的是,DHCP Relay對(duì)DHCP Client與DHCP服務(wù)器之間發(fā)送的數(shù)據(jù)是透明傳輸?shù)?。DHCP Relay中可以包括多跳路由的,而事實(shí)上,DHCP客戶(hù)端和DHCP服務(wù)器可以不需要知道具體路由。但是,在DHCP服務(wù)器的一個(gè)地址池中為DHCP Client分配的IP地址必須歸屬于同一個(gè)網(wǎng)段。換句話(huà)說(shuō),通過(guò)指定DHCP Relay與DHCP服務(wù)器通信的DHCP客戶(hù)端的IP地址必須滿(mǎn)足在同一網(wǎng)段。DHCP服務(wù)器對(duì)同一網(wǎng)段內(nèi)的多個(gè)DHCP客戶(hù)端的控制是容易做到的,即DHCP服務(wù)器對(duì)網(wǎng)絡(luò)最邊緣的設(shè)備實(shí)現(xiàn)自動(dòng)配置是容易實(shí)現(xiàn),且配置后便于管理。但是,如果將DHCP客戶(hù)端由網(wǎng)絡(luò)二層、或者三層設(shè)備取代,在DHCP服務(wù)器與網(wǎng)絡(luò)最邊緣的設(shè)備之間的每一層中分配的IP地址,都有與上述說(shuō)明的通過(guò)指定DHCP Relay與 DHCP服務(wù)器通信的DHCP客戶(hù)端的IP地址必須滿(mǎn)足在同一網(wǎng)段的問(wèn)題。則DHCP服務(wù)器對(duì)
配置相關(guān)的管理是非常復(fù)雜的。上述結(jié)合圖1說(shuō)明了現(xiàn)有技術(shù)中采用DHCP實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)設(shè)備自動(dòng)配置?,F(xiàn)有技術(shù)還可以采用引導(dǎo)協(xié)議(Β00ΤΡ,Bootstrap Protocol)自動(dòng)為主機(jī)分配IP地址,很大程度上簡(jiǎn)化了主機(jī)的IP網(wǎng)絡(luò)參數(shù)配置,廣泛應(yīng)用在局域網(wǎng),無(wú)線(xiàn)局域網(wǎng)(Wireless LAN, WLAN)領(lǐng)域等。在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)中僅僅對(duì)網(wǎng)絡(luò)邊緣的設(shè)備(通常是最后一跳網(wǎng)絡(luò)設(shè)備)實(shí)現(xiàn)自動(dòng)配置,不能對(duì)三層網(wǎng)絡(luò)設(shè)備(如交換機(jī),路由器)進(jìn)行自動(dòng)配置。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種即插即用的方法和設(shè)備,可以實(shí)現(xiàn)對(duì)三層網(wǎng)絡(luò)設(shè)備進(jìn)行自動(dòng)配置,提高了設(shè)備的自動(dòng)化程度。本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備即插即用的方法,包括待配置設(shè)備確定自身的一個(gè)上行接口和一個(gè)上行節(jié)點(diǎn),并獲取網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和所述上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;通過(guò)所述上行接口向所述上行節(jié)點(diǎn)發(fā)送請(qǐng)求消息,所述請(qǐng)求消息中至少包括待配置設(shè)備的標(biāo)識(shí);接收所述上行節(jié)點(diǎn)廣播的包括所述待配置設(shè)備的標(biāo)識(shí)的響應(yīng)消息,所述響應(yīng)消息中包括所述待配置設(shè)備的標(biāo)識(shí)和網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址;根據(jù)所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址,所述上行接口,所述上行節(jié)點(diǎn)和所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,配置所述待配置設(shè)備至所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議路由;根據(jù)所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址和所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,發(fā)送添加路由請(qǐng)求給所述上行節(jié)點(diǎn),觸發(fā)建立所述網(wǎng)管設(shè)備至所述待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由。本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)設(shè)備即插即用的方法,包括接收待配置設(shè)備發(fā)送的請(qǐng)求消息,所述請(qǐng)求消息中至少包括待配置設(shè)備的標(biāo)識(shí);將所述請(qǐng)求消息發(fā)送給網(wǎng)管設(shè)備;接收所述網(wǎng)管設(shè)備發(fā)送的響應(yīng)消息,所述響應(yīng)消息中包括所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址和所述待配置設(shè)備的標(biāo)識(shí);廣播所述響應(yīng)消息;接收所述待配置設(shè)備發(fā)送的添加路由請(qǐng)求,所述添加路由請(qǐng)求包括所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址;根據(jù)所述添加路由請(qǐng)求,生成所述網(wǎng)管設(shè)備至所述待配置設(shè)備的路由表項(xiàng),所述路由表項(xiàng)中所述網(wǎng)管設(shè)備至所述待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由的出接口為接收到所述添加路由請(qǐng)求的接口;
將所述添加路由請(qǐng)求中的下一跳地址修改為自身的互聯(lián)網(wǎng)協(xié)議地址,向自身的上行節(jié)點(diǎn)發(fā)送修改后的添加路由請(qǐng)求。本發(fā)明實(shí)施例還提供了一種即插即用設(shè)備,包括確定單元,用于確定所述即插即用設(shè)備自身的一個(gè)上行接口和一個(gè)上行節(jié)點(diǎn),并獲取網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和所述上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;第一發(fā)送單元,用于通過(guò)所述上行接口向所述上行節(jié)點(diǎn)發(fā)送請(qǐng)求消息,所述請(qǐng)求消息中至少包括待配置設(shè)備的標(biāo)識(shí);接收單元,用于接收所述上行節(jié)點(diǎn)廣播的包括所述待配置設(shè)備的標(biāo)識(shí)的響應(yīng)消息,所述響應(yīng)消息中包括所述待配置設(shè)備的標(biāo)識(shí)和網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址;路由單元,用于根據(jù)所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址,所述上行接口,所述上行節(jié)點(diǎn)和所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,配置所述待配置設(shè)備至所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議路由;第二發(fā)送單元,用于根據(jù)所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址和所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,發(fā)送添加路由請(qǐng)求給所述上行節(jié)點(diǎn),觸發(fā)建立所述網(wǎng)管設(shè)備至所述待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由。本發(fā)明實(shí)施例還提供了一種即插即用設(shè)備,包括上行接收一單元用于接收待配置設(shè)備發(fā)送的請(qǐng)求消息,所述請(qǐng)求消息中至少包括待配置設(shè)備的標(biāo)識(shí);上行發(fā)送一單元,用于將所述請(qǐng)求消息發(fā)送給網(wǎng)管設(shè)備;上行接收二單元,用于接收所述網(wǎng)管設(shè)備發(fā)送的響應(yīng)消息,所述響應(yīng)消息中包括所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址和所述待配置設(shè)備的標(biāo)識(shí);上行廣播單元,用于廣播所述響應(yīng)消息;上行接收三單元,用于接收所述待配置設(shè)備發(fā)送的添加路由請(qǐng)求,所述添加路由請(qǐng)求包括所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址;上行路由單元,用于根據(jù)所述添加路由請(qǐng)求,生成所述網(wǎng)管設(shè)備至所述待配置設(shè)備的路由表項(xiàng),所述路由表項(xiàng)中所述網(wǎng)管設(shè)備至所述待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由的出接口為接收到所述添加路由請(qǐng)求的接口 ;上行發(fā)送二單元,用于將所述添加路由請(qǐng)求中的下一跳地址修改為自身的互聯(lián)網(wǎng)協(xié)議地址,向自身的上行節(jié)點(diǎn)發(fā)送修改后的添加路由請(qǐng)求。本發(fā)明實(shí)施例由待配置設(shè)備借助上行節(jié)點(diǎn)獲取到網(wǎng)管設(shè)備分配的IP地址,并向上發(fā)送添加路由請(qǐng)求給待配置設(shè)備的上行節(jié)點(diǎn),使得上行節(jié)點(diǎn)接收到添加路由請(qǐng)求的節(jié)點(diǎn)在自身添加至該待配置設(shè)備的IP路由;上行節(jié)點(diǎn)根據(jù)路由變化觸發(fā)新的添加路由請(qǐng)求轉(zhuǎn)發(fā)給其上行節(jié)點(diǎn),直至上溯到邊界節(jié)點(diǎn),從而建立了網(wǎng)管設(shè)備至待配置設(shè)備的IP路由。需要插入的設(shè)備可以采用上述方法在以邊界節(jié)點(diǎn)為根節(jié)點(diǎn)的樹(shù)形拓?fù)渚W(wǎng)絡(luò)中的任何位置插入并完成自動(dòng)配置,插入的設(shè)備不必限定在網(wǎng)絡(luò)的最邊緣。
為了更清楚地說(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ù)這些附圖獲得其他的附圖。圖1是現(xiàn)有技術(shù)中對(duì)邊緣設(shè)備的自動(dòng)配置;圖2是本發(fā)明實(shí)施例提供的一種通信系統(tǒng)示意圖;圖3是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)設(shè)備即插即用的方法流程總體;圖4是本發(fā)明實(shí)施例提供的一種即插即用的方法具體流程圖;圖5是本發(fā)明實(shí)施例提供的一種即插即用的方法簡(jiǎn)易示意圖;圖6是本發(fā)明實(shí)施例提供的節(jié)點(diǎn)選擇逃生路由的示意圖;圖7是本發(fā)明實(shí)施例提供的一種即插即用的方法簡(jiǎn)易示意圖;圖8是本發(fā)明實(shí)施例提供的一種即插即用設(shè)備示意圖;圖9是本發(fā)明實(shí)施例提供的另一種即插即用設(shè)備示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)設(shè)備即插即用的方法。本發(fā)明實(shí)施例還提供相應(yīng)的裝置和系統(tǒng)。以下分別進(jìn)行詳細(xì)說(shuō)明。圖2為本發(fā)明實(shí)施例提供的一種通信系統(tǒng)示意圖,該通信系統(tǒng)包括網(wǎng)管設(shè)備10, 邊界節(jié)點(diǎn)20,和即插即用設(shè)備30。需要說(shuō)明的是,為了便于文字說(shuō)明,將即插即用設(shè)備30 區(qū)分為已配置的即插即用設(shè)備301,和待配置的即插即用設(shè)備302。網(wǎng)管設(shè)備10,用于接收即插即用設(shè)備發(fā)送的請(qǐng)求消息,為即插即用設(shè)備分配互聯(lián)網(wǎng)協(xié)議地址,將分配的互聯(lián)網(wǎng)協(xié)議地址包括在響應(yīng)消息中發(fā)送給即插即用設(shè)備;邊界節(jié)點(diǎn)20,用于轉(zhuǎn)發(fā)網(wǎng)管設(shè)備與即插即用設(shè)備之間的消息;即插即用設(shè)備30,包括已配置的即插即用設(shè)備301和待配置的即插即用設(shè)備 302 ;待配置的即插即用設(shè)備302用于確定自身的一個(gè)上行接口和一個(gè)上行節(jié)點(diǎn),并獲取網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;通過(guò)上行接口向上行節(jié)點(diǎn)發(fā)送請(qǐng)求消息,請(qǐng)求消息中至少包括待配置的即插即用設(shè)備302的標(biāo)識(shí);其中,邊界節(jié)點(diǎn)20可以作為待配置的即插即用設(shè)備的上行節(jié)點(diǎn),已配置的即插即用設(shè)備也可以作為待配置的即插即用設(shè)備的上行節(jié)點(diǎn);待配置的即插即用設(shè)備302接收上行節(jié)點(diǎn)廣播的包括待配置設(shè)備的標(biāo)識(shí)的響應(yīng)消息,響應(yīng)消息中包括網(wǎng)管設(shè)備為待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址;根據(jù)互聯(lián)網(wǎng)協(xié)議地址,上行接口,上行節(jié)點(diǎn)和網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,配置待配置設(shè)備至網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議路由;根據(jù)互聯(lián)網(wǎng)協(xié)議地址,上行節(jié)點(diǎn)和網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址, 發(fā)送添加路由請(qǐng)求給上行節(jié)點(diǎn),觸發(fā)建立網(wǎng)管設(shè)備至待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由。已配置的即插即用設(shè)備301,還用于接收待配置即插即用設(shè)備發(fā)送的請(qǐng)求消息和添加路由請(qǐng)求,接收該已配置的即插即用設(shè)備301的上行節(jié)點(diǎn)發(fā)送的響應(yīng)消息,其中,該響應(yīng)消息中包括網(wǎng)管設(shè)備為待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址,將該響應(yīng)消息發(fā)送給待配置即插即用設(shè)備302 ;根據(jù)添加路由請(qǐng)求,在本地添加至下行待配置設(shè)備的路由;將請(qǐng)求消息發(fā)送給上行節(jié)點(diǎn),將添加路由請(qǐng)求發(fā)送給該已配置的即插即用設(shè)備301的上行節(jié)點(diǎn)。其中,該已配置的即插即用設(shè)備301的上行節(jié)點(diǎn)可以是邊界節(jié)點(diǎn)20。當(dāng)即插即用設(shè)備至少包括已配置的即插即用設(shè)備301時(shí),已配置的即插即用設(shè)備301,還用于接收下行已配置的即插即用設(shè)備發(fā)送的路由撤銷(xiāo)請(qǐng)求;根據(jù)路由撤銷(xiāo)請(qǐng)求,撤銷(xiāo)下行路由;將路由撤銷(xiāo)請(qǐng)求發(fā)送給自身的上行節(jié)點(diǎn)??蛇x的,已配置的即插即用設(shè)備301,還用于接收新的上行節(jié)點(diǎn)發(fā)送的廣播報(bào)文; 根據(jù)新的上行節(jié)點(diǎn)發(fā)送的廣播報(bào)文,向新的上行節(jié)點(diǎn)發(fā)送路由追加請(qǐng)求,路由追加請(qǐng)求中至少包括網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,目標(biāo)互聯(lián)網(wǎng)協(xié)議地址和下一跳互聯(lián)網(wǎng)協(xié)議地址,其中,下一跳互聯(lián)網(wǎng)協(xié)議地址為發(fā)送路由追加請(qǐng)求的設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,目標(biāo)互聯(lián)網(wǎng)協(xié)議地址包括已配置的即插即用設(shè)備301的互聯(lián)網(wǎng)協(xié)議地址,和已配置的即插即用設(shè)備301 的下行方向的節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址。其中,上述新的上行節(jié)點(diǎn)指不同于該已配置的即插即用設(shè)備301原先的上行節(jié)點(diǎn)的節(jié)點(diǎn)。上述對(duì)本發(fā)明實(shí)施例提供的系統(tǒng)的簡(jiǎn)要說(shuō)明,下面是上述系統(tǒng)更詳細(xì)的說(shuō)明。網(wǎng)管設(shè)備10與邊界節(jié)點(diǎn)20已經(jīng)建立通道,邊界節(jié)點(diǎn)20位于即插即用與非即插即用兩個(gè)區(qū)域的交接點(diǎn),邊界節(jié)點(diǎn)20預(yù)先已經(jīng)完成配置,其中,對(duì)邊界節(jié)點(diǎn)20的配置可以是在開(kāi)網(wǎng)時(shí)已配置的,也可以將已配置的即插即用設(shè)備作為邊界節(jié)點(diǎn),還可以用其它方式對(duì)邊界節(jié)點(diǎn)20預(yù)先配置,此處不應(yīng)該理解為對(duì)本發(fā)明實(shí)施例的現(xiàn)在。邊界節(jié)點(diǎn)20或者已配置的即插即用設(shè)備301向所有下行接口發(fā)送廣播(或組播) 報(bào)文,該廣播(或組播)報(bào)文中至少包括自身的IP地址和網(wǎng)管設(shè)備的IP地址;當(dāng)待配置的即插即用設(shè)備302接收到廣播(或組播)報(bào)文后,如果接收到的廣播 (或組播)報(bào)文是多于一個(gè)的,則選擇其中一個(gè)廣播(或組播)報(bào)文,將接收該廣播(或組播)報(bào)文的接口確定為上行接口,其中,如果采用組播報(bào)文,則可以在協(xié)議規(guī)定中缺省設(shè)置待配置的即插即用設(shè)備在組播組中。并向上行接口發(fā)送請(qǐng)求消息,該請(qǐng)求消息中包括待配置的即插即用設(shè)備302的標(biāo)識(shí)。待配置的即插即用設(shè)備302向網(wǎng)管設(shè)備10發(fā)送請(qǐng)求消息請(qǐng)求網(wǎng)管設(shè)備10為其分配IP地址,該請(qǐng)求消息首先發(fā)送到上行接口(其中,上行接口連接上行節(jié)點(diǎn),該上行節(jié)點(diǎn)可以是邊界節(jié)點(diǎn)20,也可以是已配置的即插即用設(shè)備301),由上行節(jié)點(diǎn)通過(guò)與網(wǎng)管設(shè)備10已經(jīng)建立的路由,將請(qǐng)求消息路由至給網(wǎng)管設(shè)備10。網(wǎng)管設(shè)備10接收到請(qǐng)求消息后,為待配置的即插即用設(shè)備302分配IP地址,將分配的IP地址包括在響應(yīng)消息中發(fā)送給對(duì)應(yīng)的上行節(jié)點(diǎn),由上行節(jié)點(diǎn)接收到該響應(yīng)消息后, 廣播該響應(yīng)消息。待配置的即插即用設(shè)備302根據(jù)接收響應(yīng)消息后,判斷響應(yīng)消息中的設(shè)備標(biāo)識(shí)和自身的標(biāo)識(shí)是否相同,如果是,根據(jù)網(wǎng)管設(shè)備為待配置的即插即用設(shè)備302分配的IP地址, 上行接口,上行節(jié)點(diǎn)和網(wǎng)管設(shè)備的IP地址,配置待配置設(shè)備至網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議路由;待配置的即插即用設(shè)備302根據(jù)網(wǎng)管設(shè)備為待配置的即插即用設(shè)備302分配的IP地址和網(wǎng)管設(shè)備的IP地址,發(fā)送添加路由請(qǐng)求給上行節(jié)點(diǎn)。接收到添加路由請(qǐng)求的節(jié)點(diǎn)在自身添加至待配置的即插即用設(shè)備302的IP路由,并發(fā)送添加路由請(qǐng)求給其上行節(jié)點(diǎn),其中,添加路由請(qǐng)求中包括網(wǎng)管設(shè)備的IP地址、目標(biāo)IP地址和下一跳IP地址,目標(biāo)IP地址為該待配置的即插即用設(shè)備302,下一跳IP地址為發(fā)送該添加路由請(qǐng)求的節(jié)點(diǎn)自身。例如,當(dāng)待配置的即插即用設(shè)備302發(fā)送添加路由請(qǐng)求時(shí),添加路由請(qǐng)求中包括的下一跳IP地址為該待配置的即插即用設(shè)備302;當(dāng)上行節(jié)點(diǎn)發(fā)送添加路由請(qǐng)求時(shí),添加路由請(qǐng)求中包括的下一跳IP地址為該上行節(jié)點(diǎn)。還需要說(shuō)明的是,向上行方向發(fā)送該新的添加路由請(qǐng)求的節(jié)點(diǎn)將接收到下行方向發(fā)送的添加路由請(qǐng)求的接口作為出接口。
上行節(jié)點(diǎn)收到的待配置的即插即用設(shè)備302發(fā)送的添加路由請(qǐng)求,與該上行節(jié)點(diǎn)發(fā)送的上行節(jié)點(diǎn)的添加路由請(qǐng)求是有不同的,即由于添加路由請(qǐng)求的發(fā)送主體不同,兩個(gè)添加路由請(qǐng)求中的下一跳IP地址是不同的。接收到添加路由請(qǐng)求的節(jié)點(diǎn),將接收添加路由請(qǐng)求的接口作為網(wǎng)管至待配置的即插即用設(shè)備302的IP路由的出接口,并根據(jù)接收到添加路由請(qǐng)求中的目標(biāo)IP地址和下一跳IP地址,以及上述出接口,生成網(wǎng)管至待配置的即插即用設(shè)備302的路由表項(xiàng)。當(dāng)網(wǎng)管收到目標(biāo)IP地址為待配置的即插即用設(shè)備302的添加路由請(qǐng)求后,根據(jù)接收到的添加路由請(qǐng)求生成網(wǎng)管至待配置的即插即用設(shè)備302的路由表項(xiàng),建立了網(wǎng)管至待配置的即插即用設(shè)備302的IP路由。邊界節(jié)點(diǎn)和網(wǎng)管之間的路由建立可以通過(guò)現(xiàn)有的路由協(xié)議或者手工配置方法來(lái)實(shí)現(xiàn),本發(fā)明不涉及。通過(guò)上述對(duì)該通信系統(tǒng)的說(shuō)明,實(shí)現(xiàn)了對(duì)待配置的即插即用設(shè)備302的自動(dòng)配置。則此時(shí)的待配置的即插即用設(shè)備302就轉(zhuǎn)變?yōu)橐雅渲眉床寮从迷O(shè)備,轉(zhuǎn)變后的設(shè)備發(fā)送廣播(或組播)報(bào)文,該廣播(或組播)報(bào)文中至少包括自身的IP地址和網(wǎng)管設(shè)備的 IP地址。當(dāng)有新的待配置設(shè)備要插入該網(wǎng)絡(luò)時(shí),新的待配置設(shè)備執(zhí)行與上述待配置的即插即用設(shè)備302相同的操作,就可以實(shí)現(xiàn)與網(wǎng)管設(shè)備的通信。通過(guò)上述對(duì)該通信系統(tǒng)的說(shuō)明,在該通信系統(tǒng)中待配置的即插即用設(shè)備302生成自身至網(wǎng)管設(shè)備10的IP路由,并且根據(jù)生成的IP路由,發(fā)送添加路由請(qǐng)求給上行節(jié)點(diǎn),從而建立了網(wǎng)管設(shè)備10至待配置的即插即用設(shè)備302的IP路由。使得待配置的即插即用設(shè)備可以不必被限制為網(wǎng)絡(luò)的最邊緣設(shè)備,被網(wǎng)管設(shè)備10配置完成的設(shè)備,可以作為新的上行節(jié)點(diǎn),協(xié)助網(wǎng)管設(shè)備10對(duì)其下行設(shè)備進(jìn)行自動(dòng)配置。進(jìn)一步,網(wǎng)管設(shè)備10為待配置的即插即用設(shè)備302分配的IP的地址可以是不受網(wǎng)段限制(路由不能聚合)的,也可以是受到網(wǎng)段限制(可以聚合到一個(gè)網(wǎng)段中)的。如果網(wǎng)管設(shè)備10為待配置的即插即用設(shè)備302分配的IP的地址不受網(wǎng)段限制,則對(duì)于以一個(gè)邊界節(jié)點(diǎn)20為根節(jié)點(diǎn)的網(wǎng)絡(luò)來(lái)說(shuō),網(wǎng)管設(shè)備10至邊界節(jié)點(diǎn)20路由會(huì)是多條,以便通向不同的子節(jié)點(diǎn)。如果網(wǎng)管設(shè)備10為待配置的即插即用設(shè)備302分配的IP的地址受網(wǎng)段限制,需要配置的設(shè)備形成了一個(gè)以邊界節(jié)點(diǎn)10為根節(jié)點(diǎn)的樹(shù)形拓?fù)渚W(wǎng)絡(luò),其子節(jié)點(diǎn)為各個(gè)需要配置的設(shè)備,所有的子節(jié)點(diǎn)的IP地址在同一個(gè)網(wǎng)段,則該以邊界節(jié)點(diǎn)10為根節(jié)點(diǎn)的樹(shù)形拓?fù)渚W(wǎng)絡(luò)中,各子節(jié)點(diǎn)經(jīng)由邊界節(jié)點(diǎn)20進(jìn)行路由聚合,形成一條路由,便于管理。進(jìn)一步,待配置的即插即用設(shè)備302中有多個(gè)接口時(shí),選擇一個(gè)接口用于發(fā)送請(qǐng)求消息,即選擇其中一個(gè)接口作為請(qǐng)求網(wǎng)管設(shè)備10自動(dòng)配置的對(duì)象。由于待配置的即插即用設(shè)備302選擇一個(gè)接口讓網(wǎng)管設(shè)備10分配一個(gè)IP地址, 即一個(gè)即插即用設(shè)備只需要配置一個(gè)IP地址,可以降低網(wǎng)絡(luò)的管理負(fù)擔(dān)。進(jìn)一步,當(dāng)已配置的即插即用設(shè)備301發(fā)現(xiàn)下行鏈路斷開(kāi)(如網(wǎng)線(xiàn)被拔出、斷開(kāi), 或通過(guò)雙向轉(zhuǎn)發(fā)檢測(cè)(BFD,Bidirectional Forwarding Detection)等探測(cè)到鏈路失效等),已配置的即插即用設(shè)備301向其上行節(jié)點(diǎn)發(fā)送路由撤銷(xiāo)請(qǐng)求,將該已配置的即插即用設(shè)備301的上述下行鏈路上的所有節(jié)點(diǎn)的路由撤銷(xiāo)。該已配置的即插即用設(shè)備301的上行節(jié)點(diǎn)收到路由撤銷(xiāo)請(qǐng)求后,撤銷(xiāo)該已配置的即插即用設(shè)備301的上述下行鏈路上的所有節(jié)點(diǎn)的路由,已配置的即插即用設(shè)備301的上行節(jié)點(diǎn)將路由撤銷(xiāo)請(qǐng)求逐層發(fā)送給上行鏈路上的每個(gè)節(jié)點(diǎn)直到邊界節(jié)點(diǎn),已配置的即插即用設(shè)備301上行鏈路上的每個(gè)節(jié)點(diǎn)及邊界節(jié)點(diǎn)都撤銷(xiāo)該已配置的即插即用設(shè)備301的上述下行鏈路上的所有節(jié)點(diǎn)的路由。由于當(dāng)已配置的即插即用設(shè)備301發(fā)現(xiàn)與下行鏈路斷開(kāi)時(shí),可以發(fā)送路由撤銷(xiāo)請(qǐng)求給上行節(jié)點(diǎn),使得從該已配置的即插即用設(shè)備301至邊界節(jié)點(diǎn)中的每個(gè)上行節(jié)點(diǎn)中都撤銷(xiāo)該已配置的即插即用設(shè)備301的下行鏈路上的所有節(jié)點(diǎn)的路由,使得網(wǎng)管設(shè)備10可以更合理的管理網(wǎng)絡(luò)設(shè)備。進(jìn)一步,當(dāng)已配置的即插即用設(shè)備301發(fā)現(xiàn)與上行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí),該已配置的即插即用設(shè)備301接收其它節(jié)點(diǎn)發(fā)送的廣播報(bào)文,選擇其中一個(gè)發(fā)送廣播報(bào)文的節(jié)點(diǎn)作為新的上行節(jié)點(diǎn);根據(jù)接收到的廣播報(bào)文中包括的新的上行節(jié)點(diǎn)的IP地址和網(wǎng)管設(shè)備的 IP地址,向新的上行節(jié)點(diǎn)發(fā)送路由追加請(qǐng)求。其中,路由追加請(qǐng)求中包括網(wǎng)管設(shè)備的IP地址、目標(biāo)IP地址和下一跳IP地址,下一跳IP地址為該已配置的即插即用設(shè)備301的IP地址,和目標(biāo)IP地址包括發(fā)送該路由追加請(qǐng)求的已配置的即插即用設(shè)備301的IP地址,和該已配置的即插即用設(shè)備301下行方向的子孫節(jié)點(diǎn)(其中,已配置的即插即用設(shè)備301下行方向的子節(jié)點(diǎn),和該子節(jié)點(diǎn)的子節(jié)點(diǎn)可以統(tǒng)稱(chēng)為“該已配置的即插即用設(shè)備301下行方向的子孫節(jié)點(diǎn)”)的IP地址。如果該已配置的即插即用設(shè)備301沒(méi)有子孫節(jié)點(diǎn),那么已配置的即插即用設(shè)備 301發(fā)送的路由追加請(qǐng)求和添加路由請(qǐng)求是相同;如果有子孫節(jié)點(diǎn),則路由追加請(qǐng)求中包括有該已配置的即插即用設(shè)備301的子孫節(jié)點(diǎn)的IP地址,因此路由追加請(qǐng)求可以一次添加多條路由。新的上行節(jié)點(diǎn)接收路由追加請(qǐng)求,在本地產(chǎn)生的路由追加請(qǐng)求中攜帶包括網(wǎng)管設(shè)備的IP地址、目標(biāo)IP地址和下一跳IP地址的信息,然后將本地產(chǎn)生的路由追加請(qǐng)求發(fā)送給自身的上行節(jié)點(diǎn),以此類(lèi)推直到發(fā)送給邊界節(jié)點(diǎn),添加路由的方法與待配置即插即用設(shè)備建立網(wǎng)管設(shè)備至該待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由的方法相同。新的上行節(jié)點(diǎn)將路由追加請(qǐng)求向上發(fā)送至邊界節(jié)點(diǎn),其中,收到該路由追加請(qǐng)求的每個(gè)節(jié)點(diǎn)都在本地產(chǎn)生的路由追加請(qǐng)求中攜帶包括的網(wǎng)管設(shè)備的IP地址、目標(biāo)IP地址和下一跳IP地址的信息。由于已配置的即插即用設(shè)備301發(fā)現(xiàn)與上行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí),可以與新的上行節(jié)點(diǎn)建立路由,且網(wǎng)管設(shè)備不用為已配置的即插即用設(shè)備301及其下行節(jié)點(diǎn)分配新的IP地址,使得已配置的即插即用設(shè)備在斷開(kāi)后也可以快速的重新與網(wǎng)管設(shè)備建立路由通道,增強(qiáng)了網(wǎng)管設(shè)備對(duì)網(wǎng)絡(luò)中設(shè)備管理的可靠性。進(jìn)一步,參考圖6,假設(shè)NE02是NE21的上行節(jié)點(diǎn)(如圖中的虛線(xiàn)所示,即假設(shè)此時(shí) NElO不是NE21的上行節(jié)點(diǎn)),NE21是NE31的上行節(jié)點(diǎn),當(dāng)已配置的即插即用設(shè)備N(xiāo)E21至已配置的即插即用設(shè)備N(xiāo)E31的路由斷開(kāi)后(如圖中鏈路上的叉線(xiàn)),當(dāng)NE21發(fā)現(xiàn)至NE31 的鏈路斷開(kāi)后,發(fā)送路由撤銷(xiāo)請(qǐng)求給NE21的上行節(jié)點(diǎn)NE02,NE02中撤銷(xiāo)邊界節(jié)點(diǎn)至NE31 的路由,NE02將路由撤銷(xiāo)請(qǐng)求發(fā)送給邊界節(jié)點(diǎn),邊界節(jié)點(diǎn)收到路由撤銷(xiāo)請(qǐng)求后,撤銷(xiāo)自身至 NE31的路由。NE31接收NE02發(fā)送的廣播報(bào)文,確定NE02為NE31新的上行節(jié)點(diǎn),NE31發(fā)送路由追加請(qǐng)求,建立NE31至NE02并進(jìn)一步至網(wǎng)管設(shè)備的路由,此時(shí)NE02為NE31的上行節(jié)點(diǎn),從NE31經(jīng)過(guò)NE02至邊界節(jié)點(diǎn)形成了 NE31的逃生路由。如果邊界節(jié)點(diǎn)先收到路由追加請(qǐng)求,要求建立NE31經(jīng)過(guò)NE02至邊界節(jié)點(diǎn)的逃生路由,邊界節(jié)點(diǎn)查找路由表,發(fā)現(xiàn)當(dāng)前已經(jīng)建立有自身至NE31且經(jīng)過(guò)NE02的路由。由于邊界節(jié)點(diǎn)不會(huì)重復(fù)建立同樣的路由表項(xiàng),所以丟棄該路由追加請(qǐng)求,當(dāng)邊界節(jié)點(diǎn)接收到路由撤銷(xiāo)請(qǐng)求時(shí),邊界節(jié)點(diǎn)將刪除該路由表項(xiàng),導(dǎo)致錯(cuò)誤。為解決類(lèi)似問(wèn)題,可以有多種解決方案,例如,邊界節(jié)點(diǎn)啟動(dòng)定時(shí)器,判斷預(yù)定的時(shí)間內(nèi)是否收到路由撤銷(xiāo)請(qǐng)求,其中,該路由撤銷(xiāo)請(qǐng)求要求撤銷(xiāo)邊界節(jié)點(diǎn)至NE31且經(jīng)過(guò) NE02的路由,如果在預(yù)定的時(shí)間內(nèi)接收到路由撤銷(xiāo)請(qǐng)求,則邊界節(jié)點(diǎn)根據(jù)路由撤銷(xiāo)請(qǐng)求,執(zhí)行路由撤銷(xiāo),再根據(jù)路由追加請(qǐng)求,執(zhí)行建立NE31經(jīng)過(guò)NE02至邊界節(jié)點(diǎn)的逃生路由。如果在預(yù)定的時(shí)間內(nèi)NE02沒(méi)有收到路由撤銷(xiāo)請(qǐng)求,則邊界節(jié)點(diǎn)丟棄該路由追加請(qǐng)求,不執(zhí)行建立NE31經(jīng)過(guò)NE02至邊界節(jié)點(diǎn)形成了 NE31的逃生路由?;蛘?,NE02收到路由追加請(qǐng)求,要求建立NE31經(jīng)過(guò)NE02至邊界節(jié)點(diǎn)的逃生路由時(shí),NE02中的路由表中增加路由表項(xiàng)目標(biāo)IP地址是NE31的IP地址,下一跳IP地址是 NE31的IP地址;NE02將路由追加請(qǐng)求發(fā)送給邊界節(jié)點(diǎn),邊界節(jié)點(diǎn)中追加路由,使得邊界節(jié)點(diǎn)根據(jù)追加路由請(qǐng)求,由于邊界節(jié)點(diǎn)已經(jīng)建立有自身至NE31且經(jīng)過(guò)NE02的路由,不會(huì)重復(fù)建立同樣的路由表項(xiàng),所以丟棄該路由追加請(qǐng)求。NE02后收到路由撤銷(xiāo)請(qǐng)求要求撤銷(xiāo)邊界節(jié)點(diǎn)至NE31且經(jīng)過(guò)NE21的路由,NE02接收到該路由撤銷(xiāo)請(qǐng)求后,刪除路由表中記錄的下一跳IP地址為NE21的IP地址且目標(biāo)IP地址為NE31的IP地址的路由表項(xiàng);此時(shí),在NE02中只有目標(biāo)IP地址是NE31的IP地址且下一跳IP地址是NE31的IP地址的一條路由;NE02 將路由撤銷(xiāo)請(qǐng)求發(fā)送給邊界節(jié)點(diǎn),邊界節(jié)點(diǎn)收到后,在路由表中刪除下一跳IP地址為NE02 的IP地址且目的IP地址為NE31的IP地址的路由表項(xiàng);邊界節(jié)點(diǎn)發(fā)送撤銷(xiāo)路由的響應(yīng)給 NE02,響應(yīng)中包括撤銷(xiāo)的路由表項(xiàng)中下一跳IP地址為NE02的IP地址且目的IP地址為 NE31的IP地址。NE02收到邊界節(jié)點(diǎn)的響應(yīng)后,發(fā)現(xiàn)邊界節(jié)點(diǎn)中刪除了經(jīng)過(guò)NE02到NE31 的路由,而NE02自身中還保留有一條經(jīng)過(guò)NE02到NE31的路由,則,NE02將再次發(fā)送路由追加請(qǐng)求給邊界節(jié)點(diǎn),請(qǐng)求邊界節(jié)點(diǎn)建立到NE31且經(jīng)過(guò)NE02的路由。或者,也可以增大路由追加請(qǐng)求的傳輸時(shí)延,避免先收到路由追加請(qǐng)求,后收到路由撤銷(xiāo)請(qǐng)求的情況出現(xiàn)。如圖3所示為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)設(shè)備即插即用的方法流程總體,該方法包括步驟Al 確定待配置設(shè)備自身的一個(gè)上行接口和一個(gè)上行節(jié)點(diǎn),并獲取網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;步驟A2:通過(guò)上行接口向上行節(jié)點(diǎn)發(fā)送請(qǐng)求消息,請(qǐng)求消息中至少包括待配置設(shè)備的標(biāo)識(shí);步驟A3 接收上行節(jié)點(diǎn)廣播的包括該待配置設(shè)備的標(biāo)識(shí)的響應(yīng)消息,響應(yīng)消息中包括待配置設(shè)備的標(biāo)識(shí)和網(wǎng)管設(shè)備為待配置設(shè)備分配的IP地址;步驟A4:根據(jù)網(wǎng)管設(shè)備為待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址,上行接口,上行節(jié)點(diǎn)和網(wǎng)管設(shè)備的IP地址,配置待配置設(shè)備至網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議路由;步驟A5 根據(jù)網(wǎng)管設(shè)備為待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址和網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,發(fā)送添加路由請(qǐng)求給上行節(jié)點(diǎn),觸發(fā)建立網(wǎng)管設(shè)備至待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由。通過(guò)上述對(duì)圖3的說(shuō)明,該方法實(shí)現(xiàn)了對(duì)待配置設(shè)備的自動(dòng)配置,使得該設(shè)備可以即插即用。該方法由于待配置設(shè)備在獲取到網(wǎng)管設(shè)備分配的IP地址后,向上發(fā)送添加路由請(qǐng)求給上行節(jié)點(diǎn),使得接收到添加路由請(qǐng)求的節(jié)點(diǎn)在自身添加至該待配置設(shè)備的IP路由,然后,將添加路由請(qǐng)求轉(zhuǎn)發(fā)至邊界節(jié)點(diǎn),從而建立了網(wǎng)管設(shè)備至待配置設(shè)備的IP路由。 需要插入的設(shè)備可以采用上述方法在以邊界節(jié)點(diǎn)為根節(jié)點(diǎn)的網(wǎng)絡(luò)中的任何位置插入并完成自動(dòng)配置,插入的設(shè)備不必限定在網(wǎng)絡(luò)的最邊緣。進(jìn)一步,上述步驟Al具體可以包括接收廣播報(bào)文或組播報(bào)文,廣播報(bào)文或組播報(bào)文中包括發(fā)送該廣播報(bào)文或組播報(bào)文的節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址和網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址;將節(jié)點(diǎn)作為待配置設(shè)備的上行節(jié)點(diǎn)。節(jié)點(diǎn)可以包括已配置設(shè)備或者邊界節(jié)點(diǎn)?;蛘撸M(jìn)一步,上述步驟Al具體可以包括發(fā)送第二廣播報(bào)文或第二組播報(bào)文,觸發(fā)節(jié)點(diǎn)在接收到第二廣播報(bào)文或第二組播報(bào)文后,發(fā)送第二響應(yīng)消息;接收到第二響應(yīng)消息,將發(fā)送第二響應(yīng)消息的節(jié)點(diǎn)作為待配置設(shè)備的上行節(jié)點(diǎn)。如圖4為本發(fā)明實(shí)施例提供的一種即插即用的方法具體流程圖,該方法包括步驟Sl 接收廣播報(bào)文或者組播報(bào)文,其中,廣播報(bào)文或者組播報(bào)文中包括節(jié)點(diǎn)的IP地址和網(wǎng)管設(shè)備的IP地址;步驟S2 根據(jù)接收到的廣播報(bào)文或者組播報(bào)文,確定自身的一個(gè)上行接口和一個(gè)上行節(jié)點(diǎn),從廣播報(bào)文或者組播報(bào)文中獲取該上行節(jié)點(diǎn)的IP地址和網(wǎng)管設(shè)備的IP地址;其中,待配置設(shè)備接收到上行節(jié)點(diǎn)發(fā)送的廣播報(bào)文或者組播報(bào)文后,將發(fā)送該廣播報(bào)文的上行接口視為上行接口,則該上行接口所在的節(jié)點(diǎn)為待配置設(shè)備的上行節(jié)點(diǎn)。還需要說(shuō)明的是,為了描述方便在本實(shí)施例中主要說(shuō)明廣播報(bào)文的形式,組播報(bào)文可以替換廣播報(bào)文執(zhí)行確定上行節(jié)點(diǎn)的操作。步驟S3 通過(guò)上行接口向上行節(jié)點(diǎn)發(fā)送請(qǐng)求消息,其中,該請(qǐng)求消息中至少包括 待配置設(shè)備的標(biāo)識(shí);其中,待配置設(shè)備發(fā)送請(qǐng)求消息請(qǐng)求網(wǎng)管設(shè)備為其分配IP地址,該請(qǐng)求消息首先發(fā)送到該待配置設(shè)備的上行節(jié)點(diǎn),由上行節(jié)點(diǎn)通過(guò)與網(wǎng)管設(shè)備已經(jīng)建立的路由,將請(qǐng)求消息發(fā)送給網(wǎng)管設(shè)備。其中,上行節(jié)點(diǎn)與網(wǎng)管設(shè)備已經(jīng)建立的路由經(jīng)過(guò)邊界節(jié)點(diǎn),換句話(huà)說(shuō), 需要自動(dòng)配置的即插即用設(shè)備都是邊界節(jié)點(diǎn)的下行節(jié)點(diǎn),即配置后的即插即用設(shè)備形成的網(wǎng)絡(luò)是一個(gè)以邊界節(jié)點(diǎn)為根節(jié)點(diǎn)的樹(shù)形拓?fù)渚W(wǎng)絡(luò)。網(wǎng)管設(shè)備經(jīng)由邊界節(jié)點(diǎn)對(duì)即插即用設(shè)備進(jìn)行自動(dòng)配置。步驟S4 接收上行節(jié)點(diǎn)廣播的包括待配置設(shè)備的標(biāo)識(shí)的響應(yīng)消息,其中,響應(yīng)消息中包括待配置設(shè)備的標(biāo)識(shí)和網(wǎng)管設(shè)備為待配置設(shè)備分配的IP地址;需要理解的是,網(wǎng)管設(shè)備接收到請(qǐng)求消息后,為該待配置設(shè)備分配IP地址,將分配的IP地址包括在響應(yīng)消息中發(fā)送給該待配置設(shè)備的上行節(jié)點(diǎn),由上行節(jié)點(diǎn)轉(zhuǎn)發(fā)給待配置設(shè)備。步驟S5 根據(jù)接收到的響應(yīng)消息中的IP地址,和上行接口,上行節(jié)點(diǎn)IP地址,以及網(wǎng)管設(shè)備的IP地址,配置待配置設(shè)備至網(wǎng)管設(shè)備的IP路由;步驟S6 根據(jù)響應(yīng)消息中網(wǎng)管設(shè)備為待配置設(shè)備分配的IP地址,網(wǎng)管設(shè)備的IP 地址,發(fā)送添加路由請(qǐng)求給上行節(jié)點(diǎn),觸發(fā)建立網(wǎng)管設(shè)備至待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由。
上行節(jié)點(diǎn)在接收到該添加路由請(qǐng)求后,觸發(fā)建立網(wǎng)管設(shè)備至待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由,即在本地添加至待配置設(shè)備的路由,并且將添加路由請(qǐng)求向其自身的上行節(jié)點(diǎn)層次轉(zhuǎn)發(fā),直到發(fā)送給邊界節(jié)點(diǎn)。如果該待配置設(shè)備接收到的廣播報(bào)文是邊界節(jié)點(diǎn)發(fā)送的,則該待配置設(shè)備向其上行節(jié)點(diǎn)(即邊界節(jié)點(diǎn))發(fā)送請(qǐng)求消息,請(qǐng)求網(wǎng)管設(shè)備為其分配IP地址,則邊界節(jié)點(diǎn)根據(jù)與網(wǎng)管設(shè)備已經(jīng)建立的路由將請(qǐng)求消息發(fā)送給網(wǎng)管設(shè)備。當(dāng)待配置設(shè)備接收到網(wǎng)管設(shè)備分配的IP地址后,發(fā)送添加路由請(qǐng)求給邊界節(jié)點(diǎn),邊界節(jié)點(diǎn)中增加至該待配置設(shè)備的路由。如果該待配置設(shè)備接收到的廣播報(bào)文不是邊界節(jié)點(diǎn)發(fā)送的,如圖5所示,假設(shè)設(shè)備N(xiāo)ElO是已配置的設(shè)備,NE20是當(dāng)前需要自動(dòng)配置的設(shè)備。步驟Bl中NE20接收到NElO 發(fā)送的廣播消息;則NE20在步驟B2向NElO發(fā)送請(qǐng)求消息;在步驟B3中該請(qǐng)求消息由NElO 發(fā)送給邊界節(jié)點(diǎn)再路由至網(wǎng)管設(shè)備。在步驟B4中網(wǎng)管設(shè)備發(fā)送響應(yīng)消息給NE10,其中,圖中B3和B4虛線(xiàn)表示忽略說(shuō)明網(wǎng)管設(shè)備至NElO的具體路由,事實(shí)上,網(wǎng)管設(shè)備至NElO的路由一定經(jīng)過(guò)邊界節(jié)點(diǎn)。在步驟B5中NE20接收到NElO轉(zhuǎn)發(fā)的響應(yīng)消息;在步驟B6中當(dāng) NE20接收到經(jīng)由邊界節(jié)點(diǎn)、NElO發(fā)送來(lái)包含有為其分配的IP地址的響應(yīng)消息后,發(fā)送添加路由請(qǐng)求給NE10,NElO接收到添加路由請(qǐng)求后,在本地添加至NE20的路由,將添加路由請(qǐng)求發(fā)送給邊界節(jié)點(diǎn);邊界節(jié)點(diǎn)接收到添加路由請(qǐng)求后,在本地也添加至NE20的路由。其中,每個(gè)即插即用設(shè)備至邊界節(jié)點(diǎn)的路由只有一條,因此,即插即用設(shè)備形成的網(wǎng)絡(luò)是一個(gè)以邊界節(jié)點(diǎn)為根節(jié)點(diǎn)的網(wǎng)絡(luò),便于網(wǎng)絡(luò)設(shè)備的管理。還需要說(shuō)明的是,圖5中NE20被配置完成后,作為已配置的即插即用設(shè)備,若有新的即插即用設(shè)備以NE 20作為上行節(jié)點(diǎn)進(jìn)行配置,其配置過(guò)程與NE20被配置的過(guò)程原理是相同的,使得已配置的即插即用設(shè)備的下行方向可以擴(kuò)散,如圖5中NE21,能夠以NE21為上行節(jié)點(diǎn)配置NE30和NE31。通過(guò)上述步驟201至205的說(shuō)明,實(shí)現(xiàn)了對(duì)待配置設(shè)備的自動(dòng)配置,使得該設(shè)備可以即插即用。該方法由于待配置設(shè)備在獲取到網(wǎng)管設(shè)備分配的IP地址后,向上發(fā)送添加路由請(qǐng)求給上行節(jié)點(diǎn),使得接收到添加路由請(qǐng)求的節(jié)點(diǎn)在自身添加至該待配置設(shè)備的IP路由,然后,將添加路由請(qǐng)求轉(zhuǎn)發(fā)至邊界節(jié)點(diǎn),從而建立了待配置設(shè)備至網(wǎng)管設(shè)備的IP路由。 需要插入的設(shè)備可以采用上述方法在以邊界節(jié)點(diǎn)為根節(jié)點(diǎn)的網(wǎng)絡(luò)中的任何位置插入并完成自動(dòng)配置,插入的設(shè)備不必限定在網(wǎng)絡(luò)的最邊緣。進(jìn)一步,當(dāng)步驟Sl中接收到的廣播報(bào)文是多于一個(gè)時(shí),則該方法還可以包括步驟SlO 選擇一個(gè)廣播報(bào)文或組播報(bào)文,將發(fā)送被選擇的廣播報(bào)文或組播報(bào)文的節(jié)點(diǎn)作為上行節(jié)點(diǎn),將接收到被選擇的廣播報(bào)文或組播報(bào)文的接口作為上行接口。通過(guò)選擇一個(gè)廣播報(bào)文,使得該待配置設(shè)備可以確定發(fā)送該廣播報(bào)文的設(shè)備為上行節(jié)點(diǎn)。將接收到被選擇的廣播報(bào)文或組播報(bào)文的接口作為上行接口,即選擇其中一個(gè)接口作為請(qǐng)求網(wǎng)管設(shè)備自動(dòng)配置的對(duì)象,從而使得網(wǎng)管設(shè)備為每個(gè)待配置設(shè)備分配一個(gè)管理 IP地址,而不必為每個(gè)接口都分配IP地址,降低了網(wǎng)絡(luò)的管理負(fù)擔(dān)。進(jìn)一步,在步驟S6之后,該方法還包括步驟S60 當(dāng)完成自動(dòng)配置的待配置設(shè)備與其下行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí),向上行節(jié)點(diǎn)發(fā)送路由撤銷(xiāo)請(qǐng)求。
通過(guò)增加步驟S60,目的是將所有到該完成自動(dòng)配置的設(shè)備下行的路由撤銷(xiāo)。該完成自動(dòng)配置的設(shè)備的上行節(jié)點(diǎn)收到路由撤銷(xiāo)請(qǐng)求后,撤銷(xiāo)至該完成自動(dòng)配置的設(shè)備下行的路由,逐層向上回溯到邊界節(jié)點(diǎn),回溯的每個(gè)節(jié)點(diǎn)中都撤銷(xiāo)至該完成自動(dòng)配置的設(shè)備下行的路由撤銷(xiāo),使得網(wǎng)絡(luò)管理更合理。進(jìn)一步,當(dāng)完成自動(dòng)配置的設(shè)備與上行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí),則在步驟S6之后,該方法還包括步驟S70 接收新的廣播報(bào)文,將發(fā)送新的廣播報(bào)文的節(jié)點(diǎn)作為新的上行節(jié)點(diǎn),將接收到新的廣播報(bào)文的接口作為新的上行接口;步驟S71 通過(guò)新的上行接口,向新的上行節(jié)點(diǎn)發(fā)送路由追加請(qǐng)求,其中,路由追加請(qǐng)求中至少包括網(wǎng)管設(shè)備的IP地址、目標(biāo)IP地址和下一跳IP地址,下一跳IP地址為該已配置設(shè)備的IP地址,和目標(biāo)IP地址包括發(fā)送該路由追加請(qǐng)求的已配置設(shè)備的IP地址,和該已配置設(shè)備下行方向的節(jié)點(diǎn)的IP地址;新的上行節(jié)點(diǎn)接收路由追加請(qǐng)求,在本地添加路由追加請(qǐng)求中包括網(wǎng)管設(shè)備的 IP地址,目標(biāo)IP地址和下一跳IP地址,其中,下一跳互聯(lián)網(wǎng)協(xié)議地址為發(fā)送路由追加請(qǐng)求的設(shè)備的IP地址,目標(biāo)IP地址包括完成自動(dòng)配置的待配置設(shè)備的IP地址,和完成自動(dòng)配置的待配置設(shè)備的下行方向的節(jié)點(diǎn)的IP地址。新的上行節(jié)點(diǎn)將路由追加請(qǐng)求向上發(fā)送至邊界節(jié)點(diǎn),其中,收到該路由追加請(qǐng)求的每個(gè)節(jié)點(diǎn)都在本地產(chǎn)生的路由追加請(qǐng)求中攜帶包括網(wǎng)管設(shè)備的IP地址、目標(biāo)IP地址和下一跳IP地址的信息。如圖6所示,當(dāng)設(shè)備N(xiāo)E21至設(shè)備N(xiāo)E31的路由斷開(kāi)后(如圖中鏈路3),NE31接收NE02發(fā)送的廣播報(bào)文,確定NE02為 NE31新的上行節(jié)點(diǎn),建立NE31至NE02的路由,此時(shí)NE02為NE31的上行節(jié)點(diǎn),從NE31經(jīng)過(guò) NE02至邊界節(jié)點(diǎn)形成了 NE31的逃生路由。通過(guò)增加步驟S70、S71,當(dāng)配置完成的設(shè)備發(fā)現(xiàn)與上行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí),可以與新的上行節(jié)點(diǎn)建立路由,且網(wǎng)管設(shè)備不用為該配置完成的設(shè)備及其下行節(jié)點(diǎn)分配新的IP 地址,使得該配置完成的設(shè)備在斷開(kāi)后也可以快速的重新與網(wǎng)管設(shè)備建立路由通道,簡(jiǎn)化了網(wǎng)管設(shè)備對(duì)網(wǎng)絡(luò)中設(shè)備管理。圖7是本發(fā)明實(shí)施例提供的另一種網(wǎng)絡(luò)設(shè)備即插即用的方法,該方法是由上行節(jié)點(diǎn)作為執(zhí)行主體,該方法包括步驟Fl 接收待配置設(shè)備發(fā)送的請(qǐng)求消息,請(qǐng)求消息中至少包括待配置設(shè)備的標(biāo)識(shí);步驟F2 將請(qǐng)求消息發(fā)送給網(wǎng)管設(shè)備;步驟F3 接收網(wǎng)管設(shè)備發(fā)送的響應(yīng)消息,響應(yīng)消息中包括網(wǎng)管設(shè)備為待配置設(shè)備分配的IP地址和待配置設(shè)備的標(biāo)識(shí);步驟F4:廣播響應(yīng)消息;步驟F5 接收待配置設(shè)備發(fā)送的添加路由請(qǐng)求,添加路由請(qǐng)求包括網(wǎng)管設(shè)備為待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議IP地址;步驟F6 根據(jù)添加路由請(qǐng)求,生成網(wǎng)管設(shè)備至待配置設(shè)備的路由表項(xiàng),路由表項(xiàng)中網(wǎng)管設(shè)備至待配置設(shè)備的IP路由的出接口為接收到添加路由請(qǐng)求的接口 ;步驟F7 將添加路由請(qǐng)求中的下一跳地址修改為自身的IP地址,向自身的上行節(jié)點(diǎn)發(fā)送修改后的添加路由請(qǐng)求。
圖7所說(shuō)明的方法由于上行節(jié)點(diǎn)將網(wǎng)管設(shè)備分配的IP地址發(fā)送給待配置設(shè)備, 接收待配置設(shè)備發(fā)送添加路由請(qǐng)求,在自身添加網(wǎng)管設(shè)備至該待配置設(shè)備且經(jīng)過(guò)自身的IP 路由,然后,將添加路由請(qǐng)求轉(zhuǎn)發(fā)至邊界節(jié)點(diǎn),從而建立了網(wǎng)管設(shè)備至待配置設(shè)備的IP路由。該方法使得需要插入的設(shè)備(即待配置設(shè)備)可以在以邊界節(jié)點(diǎn)為根節(jié)點(diǎn)的網(wǎng)絡(luò)中的任何位置插入并完成自動(dòng)配置,插入的設(shè)備不必限定在網(wǎng)絡(luò)的最邊緣。圖8所示為本發(fā)明實(shí)施例提供的一種即插即用設(shè)備的示意圖,該即插即用設(shè)備包括確定單元600,接收單元601,第一發(fā)送單元602,路由單元603和第發(fā)送單元604。其中,確定單元600,用于確定即插即用設(shè)備自身的一個(gè)上行接口和一個(gè)上行節(jié)點(diǎn),并獲取網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;接收單元601,用于接收上行節(jié)點(diǎn)廣播的包括待配置設(shè)備的標(biāo)識(shí)的響應(yīng)消息,響應(yīng)消息中包括待配置設(shè)備的標(biāo)識(shí)和網(wǎng)管設(shè)備為待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址;第一發(fā)送單元602,用于通過(guò)上行接口向上行節(jié)點(diǎn)發(fā)送請(qǐng)求消息,請(qǐng)求消息中至少包括待配置設(shè)備的標(biāo)識(shí);路由單元603,用于根據(jù)網(wǎng)管設(shè)備為待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址,上行接口,上行節(jié)點(diǎn)和網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,配置待配置設(shè)備至網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議路由;第二發(fā)送單元604,用于根據(jù)網(wǎng)管設(shè)備為待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址和網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,發(fā)送添加路由請(qǐng)求給上行節(jié)點(diǎn),觸發(fā)建立網(wǎng)管設(shè)備至待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由。通過(guò)上述對(duì)該即插即用設(shè)備的說(shuō)明,由于該即插即用設(shè)備在獲取到網(wǎng)管設(shè)備分配的IP地址后,向上發(fā)送添加路由請(qǐng)求給上行節(jié)點(diǎn),使得接收到添加路由請(qǐng)求的節(jié)點(diǎn)在自身添加至該待配置設(shè)備的IP路由,然后,將將添加路由請(qǐng)求轉(zhuǎn)發(fā)至邊界節(jié)點(diǎn),從而建立了網(wǎng)管設(shè)備至該即插即用設(shè)備的IP路由。需要插入的設(shè)備可以采用上述方法在以邊界節(jié)點(diǎn)為根節(jié)點(diǎn)的網(wǎng)絡(luò)中的任何位置插入并完成自動(dòng)配置,插入的設(shè)備不必限定在網(wǎng)絡(luò)的最邊緣。 插入的多個(gè)設(shè)備與邊界節(jié)點(diǎn)形成了以邊界節(jié)點(diǎn)為根節(jié)點(diǎn)的樹(shù)形拓?fù)洹_M(jìn)一步,確定單元600,可以具體包括第一接收?qǐng)?bào)文單元6001和第一獲取單元 6002 ;其中,第一接收?qǐng)?bào)文單元6001,用于接收廣播報(bào)文或組播報(bào)文,廣播報(bào)文或組播報(bào)文中包括發(fā)送廣播報(bào)文或組播報(bào)文的節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址和網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址;第一獲取單元6002,用于將節(jié)點(diǎn)作為待配置設(shè)備的上行節(jié)點(diǎn),將接收到廣播報(bào)文或組播報(bào)文的接口作為上行接口,從廣播報(bào)文或組播報(bào)文中獲取到網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;?;蛘撸_定單元600,可以具體包括(未在圖8中顯示)第二發(fā)送報(bào)文單元,第二接收?qǐng)?bào)文單元,和第二獲取單元;第二發(fā)送報(bào)文單元,用于發(fā)送第二廣播報(bào)文或第二組播報(bào)文,觸發(fā)節(jié)點(diǎn)發(fā)送第二響應(yīng)消息;第二接收?qǐng)?bào)文單元,用于接收到第二響應(yīng)消息,其中,第二響應(yīng)消息中包括網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和發(fā)送第二響應(yīng)消息的節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;
第二獲取單元,用于將發(fā)送第二響應(yīng)消息的節(jié)點(diǎn)作為待配置設(shè)備的上行節(jié)點(diǎn);將接收到第二響應(yīng)消息作為上行接口,從第二響應(yīng)消息中獲取到網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址。進(jìn)一步,本發(fā)明實(shí)施例提供的即插即用設(shè)備中,當(dāng)接收到的廣播報(bào)文或組播報(bào)文多于一個(gè)時(shí),第一獲取單元6002,具體用于選擇一個(gè)廣播報(bào)文或組播報(bào)文,將發(fā)送被選擇的廣播報(bào)文或組播報(bào)文的節(jié)點(diǎn)作為上行節(jié)點(diǎn),將接收到被選擇的廣播報(bào)文或組播報(bào)文的接口作為上行接口,從廣播報(bào)文或組播報(bào)文中獲取到網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址。進(jìn)一步,本發(fā)明實(shí)施例提供的即插即用設(shè)備還可以包括第三發(fā)送單元606,用于當(dāng)完成自動(dòng)配置的待配置設(shè)備與其下行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí),向上行節(jié)點(diǎn)發(fā)送路由撤銷(xiāo)請(qǐng)求。增加第三發(fā)送單元606的目的是將所有到該完成自動(dòng)配置的即插即用設(shè)備下行的路由撤銷(xiāo)。該完成自動(dòng)配置的即插即用設(shè)備的上行節(jié)點(diǎn)收到路由撤銷(xiāo)請(qǐng)求后,撤銷(xiāo)至該完成自動(dòng)配置的即插即用設(shè)備下行的路由撤銷(xiāo),逐層向上回溯到邊界節(jié)點(diǎn),回溯的每個(gè)節(jié)點(diǎn)中都撤銷(xiāo)至該完成自動(dòng)配置的即插即用設(shè)備下行的路由撤銷(xiāo),使得網(wǎng)絡(luò)管理更合理。進(jìn)一步,本發(fā)明實(shí)施例提供的即插即用設(shè)備還可以包括第二接收單元607,第二確定單元608,和第四發(fā)送單元609。其中,第二接收單元607,用于當(dāng)完成自動(dòng)配置的待配置設(shè)備與其上行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí),接收新的廣播報(bào)文;第二確定單元608,用于將發(fā)送新的廣播報(bào)文的節(jié)點(diǎn)作為新的上行節(jié)點(diǎn),將接收到新的廣播報(bào)文的接口作為新的上行接口;第四發(fā)送單元609,用于通過(guò)新的上行接口,向新的上行節(jié)點(diǎn)發(fā)送路由追加請(qǐng)求, 路由追加請(qǐng)求中至少包括網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,目標(biāo)互聯(lián)網(wǎng)協(xié)議地址和下一跳互聯(lián)網(wǎng)協(xié)議地址,其中,下一跳互聯(lián)網(wǎng)協(xié)議地址為發(fā)送路由追加請(qǐng)求的設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,和目標(biāo)互聯(lián)網(wǎng)協(xié)議地址包括發(fā)送路由追加請(qǐng)求的設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,和發(fā)送路由追加請(qǐng)求的設(shè)備的下行方向的節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址。通過(guò)增加第二接收單元,第二確定單元和第四發(fā)送單元,當(dāng)配置完成的即插即用設(shè)備發(fā)現(xiàn)與上行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí)(如上行鏈路中斷導(dǎo)致接口 Down,或BFD探測(cè)到兩者的鏈路故障等),可以與新的上行節(jié)點(diǎn)建立路由,且網(wǎng)管設(shè)備不用為該配置完成的即插即用設(shè)備及其下行節(jié)點(diǎn)分配新的IP地址,使得該配置完成的設(shè)備在斷開(kāi)后也可以快速的重新與網(wǎng)管設(shè)備建立路由通道,簡(jiǎn)化了網(wǎng)管設(shè)備對(duì)網(wǎng)絡(luò)中設(shè)備管理。本發(fā)明實(shí)施還提供一種即插即用設(shè)備,該即插即用設(shè)備可以是上述方法實(shí)施例中說(shuō)明的上行節(jié)點(diǎn),如圖9所示,該即插即用設(shè)備包括上行接收一單元701 用于接收待配置設(shè)備發(fā)送的請(qǐng)求消息,請(qǐng)求消息中至少包括待配置設(shè)備的標(biāo)識(shí);上行發(fā)送一單元702,用于將請(qǐng)求消息發(fā)送給網(wǎng)管設(shè)備;上行接收二單元703,用于接收網(wǎng)管設(shè)備發(fā)送的響應(yīng)消息,響應(yīng)消息中包括網(wǎng)管設(shè)備為待配置設(shè)備分配的IP地址和待配置設(shè)備的標(biāo)識(shí);上行廣播單元704,用于廣播響應(yīng)消息;
上行接收三單元705,用于接收待配置設(shè)備發(fā)送的添加路由請(qǐng)求,添加路由請(qǐng)求包括網(wǎng)管設(shè)備為待配置設(shè)備分配的IP地址;上行路由單元706,用于根據(jù)添加路由請(qǐng)求,生成網(wǎng)管設(shè)備至待配置設(shè)備的路由表項(xiàng),路由表項(xiàng)中網(wǎng)管設(shè)備至待配置設(shè)備的IP路由的出接口為接收到添加路由請(qǐng)求的接口 ;上行發(fā)送二單元707,用于將添加路由請(qǐng)求中的下一跳地址修改為自身的IP地址,向自身的上行節(jié)點(diǎn)發(fā)送修改后的添加路由請(qǐng)求。還需要說(shuō)明的是,本發(fā)明實(shí)施提供的即插即用設(shè)備可以即實(shí)現(xiàn)待配置設(shè)備的功能,也可以在配置完成后,實(shí)現(xiàn)上行節(jié)點(diǎn)的功能,對(duì)該即插即用設(shè)備的詳細(xì)說(shuō)明可以參考對(duì)圖2至圖7的說(shuō)明。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括R0M、RAM、磁盤(pán)或光盤(pán)等。以上對(duì)本發(fā)明實(shí)施例所提供的一種即插即用的方法和設(shè)備進(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.一種網(wǎng)絡(luò)設(shè)備即插即用的方法,其特征在于,包括待配置設(shè)備確定自身的一個(gè)上行接口和一個(gè)上行節(jié)點(diǎn),并獲取網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和所述上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;通過(guò)所述上行接口向所述上行節(jié)點(diǎn)發(fā)送請(qǐng)求消息,所述請(qǐng)求消息中至少包括待配置設(shè)備的標(biāo)識(shí);接收所述上行節(jié)點(diǎn)廣播的包括所述待配置設(shè)備的標(biāo)識(shí)的響應(yīng)消息,所述響應(yīng)消息中包括所述待配置設(shè)備的標(biāo)識(shí)和網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址;根據(jù)所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址,所述上行接口,所述上行節(jié)點(diǎn)和所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,配置所述待配置設(shè)備至所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議路由;根據(jù)所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址和所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,發(fā)送添加路由請(qǐng)求給所述上行節(jié)點(diǎn),觸發(fā)建立所述網(wǎng)管設(shè)備至所述待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述待配置設(shè)備確定自身的一個(gè)上行接口和一個(gè)上行節(jié)點(diǎn),并獲取網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和所述上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址,具體包括待配置設(shè)備接收廣播報(bào)文或組播報(bào)文,所述廣播報(bào)文或組播報(bào)文中包括發(fā)送所述廣播報(bào)文或組播報(bào)文的節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址和網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址;將所述節(jié)點(diǎn)作為待配置設(shè)備的上行節(jié)點(diǎn),將接收到所述廣播報(bào)文或組播報(bào)文的接口作為上行接口,從所述廣播報(bào)文或組播報(bào)文中獲取到網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和所述上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)接收到的廣播報(bào)文或組播報(bào)文多于一個(gè)時(shí),所述方法還包括選擇一個(gè)廣播報(bào)文或組播報(bào)文,將發(fā)送所述被選擇的廣播報(bào)文或組播報(bào)文的節(jié)點(diǎn)作為上行節(jié)點(diǎn),將接收到所述被選擇的廣播報(bào)文或組播報(bào)文的接口作為上行接口。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述待配置設(shè)備確定自身的一個(gè)上行接口和一個(gè)上行節(jié)點(diǎn),并獲取網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和所述上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址,具體包括發(fā)送第二廣播報(bào)文或第二組播報(bào)文,觸發(fā)節(jié)點(diǎn)發(fā)送第二響應(yīng)消息;接收到所述第二響應(yīng)消息,其中,所述第二響應(yīng)消息中包括網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和發(fā)送第二響應(yīng)消息的節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;將發(fā)送所述第二響應(yīng)消息的節(jié)點(diǎn)作為待配置設(shè)備的上行節(jié)點(diǎn);將接收到所述第二響應(yīng)消息作為上行接口,從第二響應(yīng)消息中獲取到網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和所述上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送添加路由請(qǐng)求給所述上行節(jié)點(diǎn)之后,所述方法還包括當(dāng)所述完成自動(dòng)配置的待配置設(shè)備與其下行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí),向所述上行節(jié)點(diǎn)發(fā)送路由撤銷(xiāo)請(qǐng)求。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送添加路由請(qǐng)求給所述上行節(jié)點(diǎn)之后,所述方法還包括當(dāng)所述完成自動(dòng)配置的待配置設(shè)備與其上行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí),接收新的廣播報(bào)文, 將發(fā)送所述新的廣播報(bào)文的節(jié)點(diǎn)作為新的上行節(jié)點(diǎn),將接收到所述新的廣播報(bào)文的接口作為新的上行接口;通過(guò)所述新的上行接口,向所述新的上行節(jié)點(diǎn)發(fā)送路由追加請(qǐng)求,所述路由追加請(qǐng)求中至少包括所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,目標(biāo)互聯(lián)網(wǎng)協(xié)議地址和下一跳互聯(lián)網(wǎng)協(xié)議地址,其中,所述下一跳互聯(lián)網(wǎng)協(xié)議地址為發(fā)送所述路由追加請(qǐng)求的設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,所述目標(biāo)互聯(lián)網(wǎng)協(xié)議地址包括所述完成自動(dòng)配置的待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,和所述完成自動(dòng)配置的待配置設(shè)備的下行方向的節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址。
7.—種網(wǎng)絡(luò)設(shè)備即插即用的方法,其特征在于,包括接收待配置設(shè)備發(fā)送的請(qǐng)求消息,所述請(qǐng)求消息中至少包括待配置設(shè)備的標(biāo)識(shí); 將所述請(qǐng)求消息發(fā)送給網(wǎng)管設(shè)備;接收所述網(wǎng)管設(shè)備發(fā)送的響應(yīng)消息,所述響應(yīng)消息中包括所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址和所述待配置設(shè)備的標(biāo)識(shí); 廣播所述響應(yīng)消息;接收所述待配置設(shè)備發(fā)送的添加路由請(qǐng)求,所述添加路由請(qǐng)求包括所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址;根據(jù)所述添加路由請(qǐng)求,生成所述網(wǎng)管設(shè)備至所述待配置設(shè)備的路由表項(xiàng),所述路由表項(xiàng)中所述網(wǎng)管設(shè)備至所述待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由的出接口為接收到所述添加路由請(qǐng)求的接口;將所述添加路由請(qǐng)求中的下一跳地址修改為自身的互聯(lián)網(wǎng)協(xié)議地址,向自身的上行節(jié)點(diǎn)發(fā)送修改后的添加路由請(qǐng)求。
8.—種即插即用設(shè)備,其特征在于,包括確定單元,用于確定所述即插即用設(shè)備自身的一個(gè)上行接口和一個(gè)上行節(jié)點(diǎn),并獲取網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和所述上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;第一發(fā)送單元,用于通過(guò)所述上行接口向所述上行節(jié)點(diǎn)發(fā)送請(qǐng)求消息,所述請(qǐng)求消息中至少包括待配置設(shè)備的標(biāo)識(shí);接收單元,用于接收所述上行節(jié)點(diǎn)廣播的包括所述待配置設(shè)備的標(biāo)識(shí)的響應(yīng)消息,所述響應(yīng)消息中包括所述待配置設(shè)備的標(biāo)識(shí)和網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址;路由單元,用于根據(jù)所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址,所述上行接口,所述上行節(jié)點(diǎn)和所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,配置所述待配置設(shè)備至所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議路由;第二發(fā)送單元,用于根據(jù)所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址和所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,發(fā)送添加路由請(qǐng)求給所述上行節(jié)點(diǎn),觸發(fā)建立所述網(wǎng)管設(shè)備至所述待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述確定單元,包括第一接收?qǐng)?bào)文單元和第一獲取單元,所述第一接收?qǐng)?bào)文單元,用于接收廣播報(bào)文或組播報(bào)文,所述廣播報(bào)文或組播報(bào)文中包括發(fā)送所述廣播報(bào)文或組播報(bào)文的節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址和網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址;所述第一獲取單元,用于將所述節(jié)點(diǎn)作為待配置設(shè)備的上行節(jié)點(diǎn),將接收到所述廣播報(bào)文或組播報(bào)文的接口作為上行接口,從所述廣播報(bào)文或組播報(bào)文中獲取到網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和所述上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;或者,所述確定單元,包括第二發(fā)送報(bào)文單元,第二接收?qǐng)?bào)文單元,和第二獲取單元,所述第二發(fā)送報(bào)文單元,用于發(fā)送第二廣播報(bào)文或第二組播報(bào)文,觸發(fā)節(jié)點(diǎn)發(fā)送第二響應(yīng)消息;所述第二接收?qǐng)?bào)文單元,用于接收到所述第二響應(yīng)消息,其中,所述第二響應(yīng)消息中包括網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和發(fā)送第二響應(yīng)消息的節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址;所述第二獲取單元,用于將發(fā)送所述第二響應(yīng)消息的節(jié)點(diǎn)作為待配置設(shè)備的上行節(jié)點(diǎn);將接收到所述第二響應(yīng)消息作為上行接口,從第二響應(yīng)消息中獲取到網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和所述上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,當(dāng)接收到的廣播報(bào)文或組播報(bào)文多于一個(gè)時(shí),所述第一獲取單元,具體用于選擇一個(gè)廣播報(bào)文或組播報(bào)文,將發(fā)送所述被選擇的廣播報(bào)文或組播報(bào)文的節(jié)點(diǎn)作為上行節(jié)點(diǎn),將接收到所述被選擇的廣播報(bào)文或組播報(bào)文的接口作為上行接口,從所述廣播報(bào)文或組播報(bào)文中獲取到網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址和所述上行節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址。
11.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述設(shè)備還包括第三發(fā)送單元,用于當(dāng)所述完成自動(dòng)配置的待配置設(shè)備與其下行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí),向所述上行節(jié)點(diǎn)發(fā)送路由撤銷(xiāo)請(qǐng)求。
12.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述設(shè)備還包括第二接收單元,用于當(dāng)所述完成自動(dòng)配置的待配置設(shè)備與其上行節(jié)點(diǎn)的鏈路斷開(kāi)時(shí), 接收新的廣播報(bào)文;第二確定單元,用于將發(fā)送所述新的廣播報(bào)文的節(jié)點(diǎn)作為新的上行節(jié)點(diǎn),將接收到所述新的廣播報(bào)文的接口作為新的上行接口;第四發(fā)送單元,用于通過(guò)所述新的上行接口,向所述新的上行節(jié)點(diǎn)發(fā)送路由追加請(qǐng)求, 所述路由追加請(qǐng)求中至少包括所述網(wǎng)管設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,目標(biāo)互聯(lián)網(wǎng)協(xié)議地址和下一跳互聯(lián)網(wǎng)協(xié)議地址,其中,所述下一跳互聯(lián)網(wǎng)協(xié)議地址為發(fā)送所述路由追加請(qǐng)求的設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,和所述目標(biāo)互聯(lián)網(wǎng)協(xié)議地址包括所述完成自動(dòng)配置的待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議地址,和所述完成自動(dòng)配置的待配置設(shè)備的下行方向的節(jié)點(diǎn)的互聯(lián)網(wǎng)協(xié)議地址。
13.—種即插即用設(shè)備,其特征在于,包括上行接收一單元用于接收待配置設(shè)備發(fā)送的請(qǐng)求消息,所述請(qǐng)求消息中至少包括 待配置設(shè)備的標(biāo)識(shí);上行發(fā)送一單元,用于將所述請(qǐng)求消息發(fā)送給網(wǎng)管設(shè)備;上行接收二單元,用于接收所述網(wǎng)管設(shè)備發(fā)送的響應(yīng)消息,所述響應(yīng)消息中包括所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址和所述待配置設(shè)備的標(biāo)識(shí);上行廣播單元,用于廣播所述響應(yīng)消息;上行接收三單元,用于接收所述待配置設(shè)備發(fā)送的添加路由請(qǐng)求,所述添加路由請(qǐng)求包括所述網(wǎng)管設(shè)備為所述待配置設(shè)備分配的互聯(lián)網(wǎng)協(xié)議地址;上行路由單元,用于根據(jù)所述添加路由請(qǐng)求,生成所述網(wǎng)管設(shè)備至所述待配置設(shè)備的路由表項(xiàng),所述路由表項(xiàng)中所述網(wǎng)管設(shè)備至所述待配置設(shè)備的互聯(lián)網(wǎng)協(xié)議路由的出接口為接收到所述添加路由請(qǐng)求的接口;上行發(fā)送二單元,用于將所述添加路由請(qǐng)求中的下一跳地址修改為自身的互聯(lián)網(wǎng)協(xié)議地址,向自身的上行節(jié)點(diǎn)發(fā)送修改后的添加路由請(qǐng)求。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種即插即用的方法。本發(fā)明實(shí)施例還提供相應(yīng)的設(shè)備。本發(fā)明技術(shù)方案由待配置設(shè)備借助上行節(jié)點(diǎn)獲取到網(wǎng)管設(shè)備分配的IP地址,并向上發(fā)送添加路由請(qǐng)求給待配置設(shè)備的上行節(jié)點(diǎn),使得上行節(jié)點(diǎn)接收到添加路由請(qǐng)求的節(jié)點(diǎn)在自身添加至該待配置設(shè)備的IP路由;上行節(jié)點(diǎn)根據(jù)路由變化觸發(fā)新的添加路由請(qǐng)求轉(zhuǎn)發(fā)給其上行節(jié)點(diǎn),直至上溯到邊界節(jié)點(diǎn),從而建立了待配置設(shè)備至網(wǎng)管設(shè)備的IP路由。需要插入的設(shè)備可以采用上述方法在以邊界節(jié)點(diǎn)為根節(jié)點(diǎn)的樹(shù)形拓?fù)渚W(wǎng)絡(luò)中的任何位置插入并完成自動(dòng)配置,插入的設(shè)備不必限定在網(wǎng)絡(luò)的最邊緣。
文檔編號(hào)H04L12/56GK102255977SQ20101017931
公開(kāi)日2011年11月23日 申請(qǐng)日期2010年5月19日 優(yōu)先權(quán)日2010年5月19日
發(fā)明者朱恒軍 申請(qǐng)人:華為技術(shù)有限公司