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

一種顯示隧道節(jié)點(diǎn)主機(jī)名的方法、系統(tǒng)及節(jié)點(diǎn)的制作方法

文檔序號:7897666閱讀:212來源:國知局
專利名稱:一種顯示隧道節(jié)點(diǎn)主機(jī)名的方法、系統(tǒng)及節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域中基于流量工程擴(kuò)展的資源預(yù)留協(xié)議(RSVP-TE, Resource Reservation Protocol-Traffic Engineering)技術(shù),尤其涉及一禾中顯不隧道節(jié)點(diǎn)主機(jī)名的方法、系統(tǒng)及節(jié)點(diǎn)。
背景技術(shù)
由于多協(xié)議標(biāo)簽交換(MPLS,Multiprotocol Label Switching)技術(shù)在流量工程、 服務(wù)質(zhì)量、可靠性等方面的優(yōu)勢,基于MPLS技術(shù)的網(wǎng)絡(luò)已經(jīng)得到大量部署。RSVP-TE技術(shù)作為一種建立MPLS隧道的信令協(xié)議,同樣得到了廣泛的應(yīng)用。在傳統(tǒng)的網(wǎng)絡(luò)管理中,網(wǎng)絡(luò)管理員只能在隧道節(jié)點(diǎn)上看到該節(jié)點(diǎn)的IP地址,而事實(shí)是網(wǎng)絡(luò)管理員更加愿意通過更直觀和人性化的主機(jī)名來更好的了解和管理網(wǎng)絡(luò)隧道節(jié)點(diǎn),并且網(wǎng)絡(luò)管理員更加愿意方便的在一個(gè)隧道節(jié)點(diǎn)上對全部隧道節(jié)點(diǎn)的主機(jī)名和IP 地址有所了解,以掌握整個(gè)隧道的情況。目前,互聯(lián)網(wǎng)工程任務(wù)組(IETF,The Internet Engineering Task Force) ,^Μ^ΜΛΜΜ ^ @ Χ % (0SPF, Open Shortest Path First)協(xié)議和IS-IS協(xié)議的動態(tài)主機(jī)名交換機(jī)制完成了標(biāo)準(zhǔn)規(guī)定,分別為RFC 5642和RFC 5301。但是,對于跨越OSPF不同區(qū)域的隧道節(jié)點(diǎn),還無法實(shí)現(xiàn)動態(tài)的獲取全部隧道節(jié)點(diǎn)的主機(jī)名。在當(dāng)前的MPLS技術(shù)的隧道網(wǎng)絡(luò)管理中,網(wǎng)絡(luò)管理員往往需要直觀的了解整條隧道所經(jīng)過的節(jié)點(diǎn),從而更好的對節(jié)點(diǎn)進(jìn)行管理,以及對業(yè)務(wù)流量的轉(zhuǎn)發(fā)進(jìn)行控制,從而保證用戶數(shù)據(jù)的服務(wù)質(zhì)量。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種顯示隧道節(jié)點(diǎn)主機(jī)名的方法、系統(tǒng)及節(jié)點(diǎn),能夠在某個(gè)節(jié)點(diǎn)上動態(tài)的顯示所有隧道節(jié)點(diǎn)的主機(jī)名。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供一種顯示隧道節(jié)點(diǎn)主機(jī)名的方法,所述隧道上的節(jié)點(diǎn)包括入節(jié)點(diǎn)、出節(jié)點(diǎn)、以及位于入節(jié)點(diǎn)和出節(jié)點(diǎn)之間的一個(gè)或多個(gè)中間節(jié)點(diǎn),所述中間節(jié)點(diǎn)中含有作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn);該方法包括作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn);上游節(jié)點(diǎn)或下游節(jié)點(diǎn)根據(jù)收到的主機(jī)名映射關(guān)系對本地保存的主機(jī)名映射關(guān)系進(jìn)行更新,并根據(jù)本地保存的通告節(jié)點(diǎn)地址將收到的主機(jī)名映射關(guān)系轉(zhuǎn)發(fā)給對應(yīng)的節(jié)點(diǎn)。上述方法中,所述作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn)為當(dāng)作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)收到預(yù)留消息時(shí),同時(shí)將通告消息發(fā)送給上游節(jié)點(diǎn)和下游節(jié)點(diǎn);其中,發(fā)送給上游節(jié)點(diǎn)的通告消息中攜帶路由邊界節(jié)點(diǎn)接收預(yù)留消息的接口所在區(qū)域中標(biāo)簽交換路徑(LSP)隧道經(jīng)過節(jié)點(diǎn)的主機(jī)名(hostname)映射關(guān)系,目的地址為路徑狀態(tài)塊中保存的通告節(jié)點(diǎn)地址;發(fā)送給下游節(jié)點(diǎn)的通告消息中攜帶路由邊界節(jié)點(diǎn)接收路徑消息的接口所在區(qū)域中LSP隧道經(jīng)過節(jié)點(diǎn)的hostname映射關(guān)系,目的地址為預(yù)留狀態(tài)塊中保存的通告節(jié)點(diǎn)地址。上述方法中,所述上游節(jié)點(diǎn)或下游節(jié)點(diǎn)根據(jù)收到的主機(jī)名映射關(guān)系對本地保存的主機(jī)名映射關(guān)系進(jìn)行更新,并根據(jù)本地保存的通告節(jié)點(diǎn)地址將收到的主機(jī)名映射關(guān)系轉(zhuǎn)發(fā)給對應(yīng)的節(jié)點(diǎn)為當(dāng)接收到通告消息的節(jié)點(diǎn)是該通告消息的目的地址時(shí),節(jié)點(diǎn)根據(jù)通告消息中攜帶的hostname映射關(guān)系,對本地已經(jīng)保存的hostname映射關(guān)系的進(jìn)行更新;同時(shí),節(jié)點(diǎn)根據(jù)自身路徑狀態(tài)塊或預(yù)留狀態(tài)塊中保存的通告節(jié)點(diǎn)地址,將收到的通告消息轉(zhuǎn)發(fā)給上游節(jié)點(diǎn)或下游節(jié)點(diǎn),轉(zhuǎn)發(fā)的通告消息的內(nèi)容不變。上述方法中,所述作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn)之前,該方法還包括作為出節(jié)點(diǎn)的下游節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身的IP地址,如果不需要,出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)
點(diǎn)O上述方法中,所述出節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系之前,該方法還包括當(dāng)中間節(jié)點(diǎn)確定路徑消息或預(yù)留消息中有通告請求對象時(shí),保存通告請求對象中的通告節(jié)點(diǎn)地址,并判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,中間節(jié)點(diǎn)用自身的IP地址替換通告請求對象中已存在的通告節(jié)點(diǎn)地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),如果不需要,中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn);當(dāng)中間節(jié)點(diǎn)確定路徑消息或預(yù)留消息中沒有通告請求對象時(shí),判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,中間節(jié)點(diǎn)在路徑消息或預(yù)留消息中創(chuàng)建通告請求對象,并將其中的通告節(jié)點(diǎn)地址設(shè)置為自身的IP地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),如果不需要,中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn)。上述方法中,所述保存通告請求對象中的通告節(jié)點(diǎn)地址為中間節(jié)點(diǎn)將路徑消息中的通告請求對象中的通告節(jié)點(diǎn)地址保存到自身的路徑狀態(tài)塊中;或,中間節(jié)點(diǎn)將預(yù)留消息中的通告請求對象中的通告節(jié)點(diǎn)地址保存到自身的預(yù)留狀態(tài)塊中。上述方法中,所述中間節(jié)點(diǎn)判斷路徑消息或預(yù)留消息中是否有通告請求對象之前,該方法還包括作為入節(jié)點(diǎn)的上游節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身的IP地址,如果不需要,入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)
點(diǎn)O上述方法中,所述入節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系為
根據(jù)是否需要在節(jié)點(diǎn)上動態(tài)顯示整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系, 在LSP隧道的節(jié)點(diǎn)配置該節(jié)點(diǎn)是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系;根據(jù)配置的是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系,入節(jié)點(diǎn)判斷自身是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系。本發(fā)明還提供一種顯示隧道節(jié)點(diǎn)主機(jī)名的系統(tǒng),包括作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)、上游節(jié)點(diǎn)或下游節(jié)點(diǎn);其中,作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn),用于將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn);上游節(jié)點(diǎn)或下游節(jié)點(diǎn),用于根據(jù)收到的主機(jī)名映射關(guān)系對本地保存的主機(jī)名映射關(guān)系進(jìn)行更新,并根據(jù)本地保存的通告節(jié)點(diǎn)地址將收到的主機(jī)名映射關(guān)系轉(zhuǎn)發(fā)給對應(yīng)的節(jié)
點(diǎn)ο上述系統(tǒng)中,所述作為出節(jié)點(diǎn)的下游節(jié)點(diǎn),用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中,預(yù)留消息攜帶通告請求對象, 所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn)。上述系統(tǒng)中,所述作為中間節(jié)點(diǎn)的上游節(jié)點(diǎn)或作為中間節(jié)點(diǎn)的下游節(jié)點(diǎn),用于當(dāng)確定路徑消息或預(yù)留消息中有通告請求對象時(shí),保存通告請求對象中的通告節(jié)點(diǎn)地址,并判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)用自身的IP地址替換通告請求對象中已存在的通告節(jié)點(diǎn)地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn);當(dāng)確定路徑消息或預(yù)留消息中沒有通告請求對象時(shí),判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)在路徑消息或預(yù)留消息中創(chuàng)建通告請求對象,并將其中的通告節(jié)點(diǎn)地址設(shè)置為自身的IP地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn)。上述系統(tǒng)中,所述作為入節(jié)點(diǎn)的上游節(jié)點(diǎn),用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn)。本發(fā)明還提供一種入節(jié)點(diǎn),用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系, 需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn)。本發(fā)明還提供一種中間節(jié)點(diǎn),用于將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn)。
7
上述節(jié)點(diǎn)中,該中間節(jié)點(diǎn)還用于,當(dāng)確定路徑消息或預(yù)留消息中有通告請求對象時(shí),保存通告請求對象中的通告節(jié)點(diǎn)地址,并判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)用自身的IP地址替換通告請求對象中已存在的通告節(jié)點(diǎn)地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn);當(dāng)確定路徑消息或預(yù)留消息中沒有通告請求對象時(shí),判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)在路徑消息或預(yù)留消息中創(chuàng)建通告請求對象,并將其中的通告節(jié)點(diǎn)地址設(shè)置為自身的IP地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn)。本發(fā)明還提供一種出節(jié)點(diǎn),用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系, 需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中,預(yù)留消息攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn)。本發(fā)明提供的顯示隧道節(jié)點(diǎn)主機(jī)名的方法、系統(tǒng)及節(jié)點(diǎn),作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn);上游節(jié)點(diǎn)或下游節(jié)點(diǎn)根據(jù)收到的主機(jī)名映射關(guān)系對本地保存的主機(jī)名映射關(guān)系進(jìn)行更新,并根據(jù)本地保存的通告節(jié)點(diǎn)地址將收到的主機(jī)名映射關(guān)系轉(zhuǎn)發(fā)給對應(yīng)的節(jié)點(diǎn),能夠在某個(gè)LSP隧道的節(jié)點(diǎn)上動態(tài)的顯示所有隧道節(jié)點(diǎn)的主機(jī)名,因此,網(wǎng)絡(luò)管理員可以在需要LSP隧道中其他節(jié)點(diǎn)的 hostname映射關(guān)系的節(jié)點(diǎn)上,直觀的看到整條LSP隧道的所有節(jié)點(diǎn)的主機(jī)名和與該節(jié)點(diǎn)對應(yīng)的IP地址,更直觀和更人性化的了解和管理網(wǎng)絡(luò)隧道節(jié)點(diǎn),從而掌握整個(gè)隧道的情況, 能夠?qū)I(yè)務(wù)流量的轉(zhuǎn)發(fā)進(jìn)行控制,從而保證用戶數(shù)據(jù)的服務(wù)質(zhì)量。


圖1是本發(fā)明隧道入節(jié)點(diǎn)根據(jù)需要確定是否在路徑消息中利用通告請求對象攜帶自身的IP地址的方法的流程示意圖;圖2是本發(fā)明隧道中間節(jié)點(diǎn)根據(jù)需要確定是否在路徑消息或預(yù)留消息中利用通告請求對象攜帶自身的IP地址的方法的流程示意圖;圖3是本發(fā)明隧道出節(jié)點(diǎn)根據(jù)需要確定是否在預(yù)留消息中利用通告請求對象攜帶自身IP地址的方法的流程示意圖;圖4是本發(fā)明隧道節(jié)點(diǎn)獲取其他節(jié)點(diǎn)主機(jī)名映射關(guān)系的方法的流程示意圖;圖5是本發(fā)明本發(fā)明實(shí)現(xiàn)顯示隧道節(jié)點(diǎn)主機(jī)名的方法的實(shí)施例一的示意圖;圖6是本發(fā)明實(shí)現(xiàn)顯示隧道節(jié)點(diǎn)主機(jī)名的方法的實(shí)施例一的流程示意圖;圖7是本發(fā)明本發(fā)明實(shí)現(xiàn)顯示隧道節(jié)點(diǎn)主機(jī)名的方法的實(shí)施例二的示意圖;圖8是本發(fā)明實(shí)現(xiàn)顯示隧道節(jié)點(diǎn)主機(jī)名的方法的實(shí)施例二的流程示意圖;圖9是本發(fā)明本發(fā)明實(shí)現(xiàn)顯示隧道節(jié)點(diǎn)主機(jī)名的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn);上游節(jié)點(diǎn)或下游節(jié)點(diǎn)根據(jù)收到的主機(jī)名映射關(guān)系對本地保存的主機(jī)名映射關(guān)系進(jìn)行更新,并根據(jù)本地保存的通告節(jié)點(diǎn)地址將收到的主機(jī)名映射關(guān)系轉(zhuǎn)發(fā)給對應(yīng)的節(jié)點(diǎn)。下面通過附圖及具體實(shí)施例對本發(fā)明再做進(jìn)一步的詳細(xì)說明。本發(fā)明提供一種顯示隧道節(jié)點(diǎn)主機(jī)名的方法,圖1是本發(fā)明隧道入節(jié)點(diǎn)根據(jù)需要確定是否在路徑消息中利用通告請求對象攜帶自身的IP地址的方法的流程示意圖,如圖1 所示,該方法包括以下步驟步驟101,入節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,執(zhí)行步驟102,如果不需要,執(zhí)行步驟103 ;具體的,網(wǎng)絡(luò)管理員根據(jù)是否需要在節(jié)點(diǎn)上動態(tài)顯示整條標(biāo)簽交換路徑(LSP, Label Switching Path)隧道的所有節(jié)點(diǎn)的主機(jī)名(hostname)映射關(guān)系,在LSP隧道的節(jié)點(diǎn),配置該節(jié)點(diǎn)是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系,根據(jù)配置的是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系,入(digress)節(jié)點(diǎn)判斷自身是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系,如果需要,執(zhí)行步驟102,如果不需要,執(zhí)行步驟103 ;其中,hostname映射關(guān)系是節(jié)點(diǎn)的hostname與IP地址的——對應(yīng)關(guān)系,IP地址可以是路由器ID。步驟102,入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身的IP地址;具體的,hgress節(jié)點(diǎn)發(fā)送路徑(Path)消息給與該hgress節(jié)點(diǎn)相鄰的中間節(jié)點(diǎn), 該P(yáng)ath 消息中攜帶通告請求對象(Notify Request 0bject),該 NotifyRequest Object 攜帶通告節(jié)點(diǎn)地址(Notify Node Address);這里,Notify Node Address 是 hgress 節(jié)點(diǎn)自身的IP地址。步驟103,入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn);具體的,digress節(jié)點(diǎn)發(fā)送I^ath消息給與該digress節(jié)點(diǎn)相鄰的中間節(jié)點(diǎn),該 Path 消息中不攜帶 Notify Request Object。圖2是本發(fā)明隧道中間節(jié)點(diǎn)根據(jù)需要確定是否在路徑消息或預(yù)留消息中利用通告請求對象攜帶自身的IP地址的方法的流程示意圖,如圖2所示,該方法包括以下步驟步驟201,中間節(jié)點(diǎn)判斷路徑消息或預(yù)留消息中是否有通告請求對象,如果有,執(zhí)行步驟202,如果沒有,執(zhí)行步驟203 ;具體的,如果中間節(jié)點(diǎn)是從上游節(jié)點(diǎn)收到I^ath消息,則判斷從上游節(jié)點(diǎn)接收到的 Path消息中是否攜帶有Notify Request Object,如果有,執(zhí)行步驟202,如果沒有,執(zhí)行步驟203 ;這里,中間節(jié)點(diǎn)的上游節(jié)點(diǎn)可以是其他中間節(jié)點(diǎn),也可以是digress節(jié)點(diǎn);或,如果中間節(jié)點(diǎn)是從下游節(jié)點(diǎn)收到預(yù)留(Resv)消息,則判斷從下游節(jié)點(diǎn)接收到的Resv消息中是否攜帶有Notify Request 0b ject,如果有,執(zhí)行步驟202,如果沒有,執(zhí)行步驟203;這里,中間節(jié)點(diǎn)的下游節(jié)點(diǎn)可以是其他中間節(jié)點(diǎn),也可以是出(Egress)節(jié)點(diǎn)。步驟202,中間節(jié)點(diǎn)保存通告請求對象中的通告節(jié)點(diǎn)地址;具體的,中間節(jié)點(diǎn)將路徑消息中的Notify Request 0bject中的Notify Node Address保存到自身的路徑狀態(tài)塊(path state block)中;或,中間節(jié)點(diǎn)將預(yù)留消息中的Notify Request Object 中的 Notify Node Addressg ^ ^^ (resv state
block)中。步驟203,中間節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,執(zhí)行步驟207,如果不需要,執(zhí)行步驟206 ;具體的,根據(jù)配置的是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系,中間節(jié)點(diǎn)判斷自身是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系,如果需要,執(zhí)行步驟207,如果不需要,執(zhí)行步驟206。步驟204,中間節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,執(zhí)行步驟205,如果不需要,執(zhí)行步驟206。步驟205,中間節(jié)點(diǎn)用自身的IP地址替換通告請求對象中已存在的通告節(jié)點(diǎn)地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn);具體的,中間節(jié)點(diǎn)用自身的IP地址替換路徑消息中Notify Request Object中已存在的Notify Node Address,將替換后的路徑消息發(fā)送給相鄰的下游節(jié)點(diǎn),這里相鄰的下游節(jié)點(diǎn)可以是其他中間節(jié)點(diǎn),也可以是Egress節(jié)點(diǎn);或,中間節(jié)點(diǎn)用自身的IP地址替換預(yù)留消息中Notify Request Object中已存在的Notify Node Address,將預(yù)留消息發(fā)送給相鄰的上游節(jié)點(diǎn),這里相鄰的上游節(jié)點(diǎn)可以是其他中間節(jié)點(diǎn),也可以是hgress節(jié)點(diǎn)。步驟206,中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn);具體的,中間節(jié)點(diǎn)將從上游節(jié)點(diǎn)收到的I^ath消息轉(zhuǎn)發(fā)給相鄰的下游節(jié)點(diǎn);或,中間節(jié)點(diǎn)將從下游節(jié)點(diǎn)收到的Resv消息轉(zhuǎn)發(fā)給相鄰的上游節(jié)點(diǎn)。步驟207,中間節(jié)點(diǎn)在路徑消息或預(yù)留消息中創(chuàng)建通告請求對象,并將其中的通告節(jié)點(diǎn)地址設(shè)置為自身的IP地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn);具體的,中間節(jié)點(diǎn)在收到的I^ath消息中創(chuàng)建一個(gè)Notify Request Object,并將其中的Notify Node Address設(shè)置為該中間節(jié)點(diǎn)自身的IP地址,將I^ath消息發(fā)送給相鄰的下游節(jié)點(diǎn),該I^th消息中攜帶有該中間節(jié)點(diǎn)自身的IP地址;或,中間節(jié)點(diǎn)在收到的Resv消息中創(chuàng)建一個(gè)Notify Request Object,并將其中的Notify Node Address設(shè)置為該中間節(jié)點(diǎn)自身的IP地址,將Resv消息發(fā)送給相鄰的上游節(jié)點(diǎn),該Resv消息中攜帶有該中間節(jié)點(diǎn)自身的IP地址。圖3是本發(fā)明隧道出節(jié)點(diǎn)根據(jù)需要確定是否在預(yù)留消息中利用通告請求對象攜帶自身IP地址的方法的流程示意圖,如圖3所示,該方法包括以下步驟步驟301,出節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,執(zhí)行步驟302,如果不需要,執(zhí)行步驟303 ;具體的,根據(jù)配置的是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系, Egress節(jié)點(diǎn)判斷自身是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系,如果需要, 執(zhí)行步驟302,如果不需要,執(zhí)行步驟303。步驟302,出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身的IP地址;具體的,Egress節(jié)點(diǎn)發(fā)送Resv消息給與該Egress節(jié)點(diǎn)相鄰的中間節(jié)點(diǎn),該Resv 消息中攜帶 Notify Request Object,該 Notify Request 0bject 的內(nèi)容是 NotifyNodeAddress,這里,Notify Node Address 是 Egress 節(jié)點(diǎn)自身的 IP 地址。步驟303,出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn);具體的,Egress節(jié)點(diǎn)發(fā)送Resv消息給與該Egress節(jié)點(diǎn)相鄰的中間節(jié)點(diǎn),該Resv 消息中不攜帶 Notify Request Object。圖4是本發(fā)明隧道節(jié)點(diǎn)獲取其他節(jié)點(diǎn)主機(jī)名映射關(guān)系的方法的流程示意圖,如圖 4所示,該方法包括以下步驟步驟401,作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn);具體的,作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)會依次收到digress節(jié)點(diǎn)發(fā)送的I^ath消息和Egress節(jié)點(diǎn)發(fā)送的Resv消息,當(dāng)作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)收到Resv消息時(shí), 同時(shí)將通告(Notity)消息發(fā)送給上游節(jié)點(diǎn)和下游節(jié)點(diǎn);其中,發(fā)送給上游節(jié)點(diǎn)的Notity 消息中攜帶路由邊界節(jié)點(diǎn)接收Resv消息的接口所在區(qū)域(area)中LSP隧道經(jīng)過節(jié)點(diǎn)的 hostname映射關(guān)系,目的地址即上游節(jié)點(diǎn)的IP地址為path state block中保存的Notify Node Address,該Notify Node Address的內(nèi)容是某個(gè)節(jié)點(diǎn)的IP地址;發(fā)送給下游節(jié)點(diǎn)的 Notity消息中攜帶路由邊界節(jié)點(diǎn)接收I^ath消息的接口所在區(qū)域中LSP隧道經(jīng)過節(jié)點(diǎn)的 hostname映射關(guān)系,目的地址即下游節(jié)點(diǎn)的IP地址為resv state block中保存的Notify Node Address,該Notify Node Address的內(nèi)容是某個(gè)節(jié)點(diǎn)的IP地址;其中,作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)發(fā)送的接收Resv消息的接口所在區(qū)域中LSP 隧道經(jīng)過節(jié)點(diǎn)的hostname映射關(guān)系,以及接收I^ath消息的接口所在區(qū)域中LSP隧道經(jīng)過節(jié)點(diǎn)的hostname映射關(guān)系,是作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)通過路由協(xié)議獲得的,屬于現(xiàn)有技術(shù),這里不再贅述;這里,路由邊界節(jié)點(diǎn)是一種特殊的中間節(jié)點(diǎn),是位于路由區(qū)域邊界位置的中間節(jié)點(diǎn)。步驟402,節(jié)點(diǎn)根據(jù)收到的主機(jī)名映射關(guān)系對本地保存的主機(jī)名映射關(guān)系進(jìn)行更新,并根據(jù)本地保存的通告節(jié)點(diǎn)地址將收到的主機(jī)名映射關(guān)系轉(zhuǎn)發(fā)給對應(yīng)的節(jié)點(diǎn);具體的,當(dāng)接收到Notify消息的節(jié)點(diǎn)是該Notify消息的目的地址時(shí),節(jié)點(diǎn)根據(jù) Notify消息中攜帶的hostname映射關(guān)系,對本地已經(jīng)保存的hostname映射關(guān)系的進(jìn)行更新,這里節(jié)點(diǎn)本地的hostname映射關(guān)系是保存在節(jié)點(diǎn)內(nèi)存的映射表中;同時(shí),節(jié)點(diǎn)根據(jù)自身 path state block 或 resv state block 中保存的 Notify Node Address,將收到的 Notify消息轉(zhuǎn)發(fā)給上游節(jié)點(diǎn)或下游節(jié)點(diǎn),轉(zhuǎn)發(fā)的Notify消息的內(nèi)容是不改變的;其中,發(fā)送給上游節(jié)點(diǎn)的Notify消息,是使用path state block中保存的Notify Node Address 作為目的地址,發(fā)送下游的Notify消息,是使用resv state block中保存的Notify Node Address作為目的地址;這樣,需要隧道中其他節(jié)點(diǎn)的hostname映射關(guān)系的節(jié)點(diǎn)就可以得到整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系,網(wǎng)絡(luò)管理員可以在需要隧道中其他節(jié)點(diǎn)的hostname映射關(guān)系的節(jié)點(diǎn)上,直觀的看到整條LSP隧道的所有節(jié)點(diǎn)的主機(jī)名和與該節(jié)點(diǎn)對應(yīng)的IP地址。實(shí)施例一圖5是本發(fā)明本發(fā)明實(shí)現(xiàn)顯示隧道節(jié)點(diǎn)主機(jī)名的方法的實(shí)施例一的示意圖,如圖 5所示,Ingress節(jié)點(diǎn)a通過發(fā)送I^ath消息發(fā)起跨區(qū)域的隧道建立請求,Egress節(jié)點(diǎn)g接收到I^ath消息,其中,設(shè)節(jié)點(diǎn)a、節(jié)點(diǎn)c和節(jié)點(diǎn)f需要整條LSP隧道的所有節(jié)點(diǎn)的hostname 映射關(guān)系。 圖6是本發(fā)明實(shí)現(xiàn)顯示隧道節(jié)點(diǎn)主機(jī)名的方法的實(shí)施例一的流程示意圖,是實(shí)施例一中Ingress節(jié)點(diǎn)a發(fā)送Path消息,Egress節(jié)點(diǎn)g接收到Path消息的流程示意圖,如圖6所述,該方法包括以下步驟 步驟601,Ingree節(jié)點(diǎn)a發(fā)送I^ath消息給中間節(jié)點(diǎn)b,其中I^ath消息中攜帶Notify Request Object, ^ Notify Request Object 中的 Notify Node Address 設(shè)置為 Ingree 節(jié)點(diǎn)a自身的IP地址。步驟602,中間節(jié)點(diǎn)b收到I^ath消息后,將該消息中攜帶的Notify Request Object 中 Notify Node Address 保存至Ij 自身的 path state block 中,并將收到的 Path 消息轉(zhuǎn)發(fā)給中間節(jié)點(diǎn)c,其中攜帶的Notify Node Address仍然是hgress節(jié)點(diǎn)a的IP地址。步驟603,中間節(jié)點(diǎn)c收到I^ath消息后,將該消息中攜帶的Notify Request Object中Notify Node Address保存到自身的path state block中,并用自身的IP地址替 ^ Notify Request Object 中帛*的 Notify Node Address (Ingress Ti^ a ^ IP jfttlt ), 將替換后的I^ath消息發(fā)送給中間節(jié)點(diǎn)d。步驟604步驟605,中間節(jié)點(diǎn)d和中間節(jié)點(diǎn)e的處理過程與中間節(jié)點(diǎn)b的處理過程相同,參見步驟602。步驟606,中間節(jié)點(diǎn)f的處理過程與中間節(jié)點(diǎn)c的處理過程相同,參見步驟603。步驟607,Egress節(jié)點(diǎn)g收到I^ath消息后,將將該消息中攜帶的Notify Request Object 中 Notify Node Address 保存到自身的 path state block 中,其中攜帶的 Notify Node Address是中間節(jié)點(diǎn)f的IP地址。圖7是本發(fā)明本發(fā)明實(shí)現(xiàn)顯示隧道節(jié)點(diǎn)主機(jī)名的方法的實(shí)施例二的示意圖,如圖 7所示,Egress節(jié)點(diǎn)g已經(jīng)接收到I^ath消息,回復(fù)Resv消息給hgress節(jié)點(diǎn)a,且需要LSP 隧道中其他節(jié)點(diǎn)hostname映射關(guān)系的節(jié)點(diǎn)都通過Notify消息獲取整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系;其中,設(shè)節(jié)點(diǎn)a、節(jié)點(diǎn)c和節(jié)點(diǎn)f需要整條LSP隧道的所有節(jié)點(diǎn)的 hostname映身寸關(guān)系。圖8是本發(fā)明實(shí)現(xiàn)顯示隧道節(jié)點(diǎn)主機(jī)名的方法的實(shí)施例二的流程示意圖,是在實(shí)施例一的基礎(chǔ)上,Egress節(jié)點(diǎn)g回復(fù)Resv消息給hgress節(jié)點(diǎn)a,Ingress節(jié)點(diǎn)a接收到 Resv消息,且需要LSP隧道中其他節(jié)點(diǎn)hostname映射關(guān)系的節(jié)點(diǎn)都通過Notify消息獲取整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系的流程示意圖,如圖8所述,該方法包括以下步驟步驟801,Egress節(jié)點(diǎn)g在收到Path消息后,回復(fù)Resv消息給Ingress節(jié)點(diǎn)a ; 其中,該Resv消息中不攜帶Notify Request Object。步驟802,中間節(jié)點(diǎn)f接收到Resv消息后,在該Resv消息中創(chuàng)建Notify Request Object,將 Notify Request Object 中 Notify Node Address 設(shè)置為自身的 IP 地址,并將攜帶該Notify Request Object的Resv消息發(fā)送給上游節(jié)點(diǎn)e。步驟803,路由邊界節(jié)點(diǎn)e接收到Resv消息后,將其中攜帶的Notify Request Object 中的 Notify Node Address 保存至Ij 自身的 resv state block 中,并收至Ij的 Resv 消息轉(zhuǎn)發(fā)給中間節(jié)點(diǎn)d,其中攜帶的Notify Node Address仍然是中間節(jié)點(diǎn)f的IP地址;同時(shí),路由邊界節(jié)點(diǎn)e分別往上游節(jié)點(diǎn)和下游節(jié)點(diǎn)發(fā)送Notify消息;其中,往上游節(jié)點(diǎn)發(fā)送的Notify消息中攜帶區(qū)域2中的LSP隧道經(jīng)過的所有節(jié)點(diǎn)的hostname映射關(guān)系,目的地址為自身的path state block中保存的IP地址,即為中間節(jié)點(diǎn)c的IP地址;往下游節(jié)點(diǎn)發(fā)送的Notify消息中攜帶區(qū)域0中LSP隧道經(jīng)過的所有節(jié)點(diǎn)的hostname映射關(guān)系,目的地址為自身的resv state block中保存的IP地址,即為節(jié)點(diǎn)f的IP地址。步驟804,中間節(jié)點(diǎn)d接收到Resv消息后,將其中攜帶的Notify Request Object 中的Notify Node Address保存到自身的resv state block中,并將收到的Resv消息轉(zhuǎn)發(fā)給中間節(jié)點(diǎn)c,其中攜帶的Notify Node Address仍然是中間節(jié)點(diǎn)f的IP地址。步驟805,路由邊界節(jié)點(diǎn)c接收到Resv消息后,將其中攜帶的Notify Request Object中的Notify Node Address保存至Ij自身的resv state block中,并用自身的IP地址替換路徑消息中Notify Request 0bject中已存在的Notify Node Address,將替換后的 Resv消息轉(zhuǎn)發(fā)給中間節(jié)點(diǎn)b,其中攜帶的Notify Node Address是中間節(jié)點(diǎn)c的IP地址; 同時(shí),路由邊界節(jié)點(diǎn)c分別往上游節(jié)點(diǎn)和下游節(jié)點(diǎn)發(fā)送Notify消息。其中,往上游節(jié)點(diǎn)發(fā)送的Notify消息中攜帶區(qū)域0中LSP隧道經(jīng)過的所有節(jié)點(diǎn)的hostname映射關(guān)系,目的地址為自身的path state block中保存的IP地址,即為節(jié)點(diǎn) a的IP地址;往下游節(jié)點(diǎn)發(fā)送的Notify消息中攜帶區(qū)域1中LSP隧道經(jīng)過的所有節(jié)點(diǎn)的 hostname映射關(guān)系,目的地址為自身的resv state block中保存的IP地址,即為節(jié)點(diǎn)f的 IP地址。步驟806,中間節(jié)點(diǎn)b處理過程與中間節(jié)點(diǎn)d的處理過程相同,參見步驟804。步驟807Jngress節(jié)點(diǎn)a接收到Resv消息,將其中攜帶的Notify Request Object 中的 Notify Node Address 保存至Ij 自身的 resv state block 中。步驟807,LSP隧道中的所有節(jié)點(diǎn)都會接收到Notify消息,其中節(jié)點(diǎn)a、節(jié)點(diǎn)c和節(jié)點(diǎn)f會對Notify消息中攜帶的hostname映射關(guān)系進(jìn)行保存,并對本地保存的hostname 映射關(guān)系進(jìn)行更新;同時(shí),不改變Notify消息中攜帶的hostname映射關(guān)系,根據(jù)本地path state block或resv state block中保存的IP地址將該Notify消息繼續(xù)轉(zhuǎn)發(fā);例如,節(jié)點(diǎn)c在接收到節(jié)點(diǎn)f往上游節(jié)點(diǎn)發(fā)送的Notify消息時(shí),將其中攜帶的 hostname映射關(guān)系保存到本地,并構(gòu)造Notify消息,根據(jù)path state block中保存的IP 地址,即將節(jié)點(diǎn)a的地址作為Notify消息的目的地址,發(fā)出Notify消息,且不對Notify消息中攜帶的hostname映射關(guān)系進(jìn)行修改;節(jié)點(diǎn)b、節(jié)點(diǎn)d和節(jié)點(diǎn)e在接收到Notify消息時(shí), 不對該Notify消息做處理,繼續(xù)轉(zhuǎn)發(fā);節(jié)點(diǎn)a、節(jié)點(diǎn)c和節(jié)點(diǎn)f根據(jù)收到的Notify消息中的hostname映射關(guān)系,將該hostname映射關(guān)系保存到本地,對已有的hostname映射關(guān)系進(jìn)行更新;這樣,再結(jié)合本地已有的本區(qū)域的hostname映射關(guān)系,就得到整條LSP隧道經(jīng)過的節(jié)點(diǎn)的Router ID和hostname的映射關(guān)系。為實(shí)現(xiàn)上述方法,本發(fā)明還提供一種顯示隧道節(jié)點(diǎn)主機(jī)名的系統(tǒng),圖9是本發(fā)明實(shí)現(xiàn)顯示隧道節(jié)點(diǎn)主機(jī)名的系統(tǒng)的結(jié)構(gòu)示意圖,如圖9所示,該系統(tǒng)包括作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)91、上游節(jié)點(diǎn)92、下游節(jié)點(diǎn)93 ;其中,作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)91,用于將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn)92,將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn)93 ;上游節(jié)點(diǎn)92或下游節(jié)點(diǎn)93,用于根據(jù)收到的主機(jī)名映射關(guān)系對本地保存的主機(jī)名映射關(guān)系進(jìn)行更新,并根據(jù)本地保存的通告節(jié)點(diǎn)地址將收到的主機(jī)名映射關(guān)系轉(zhuǎn)發(fā)給對應(yīng)的節(jié)點(diǎn)。所述作為出節(jié)點(diǎn)的下游節(jié)點(diǎn)92,用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中,預(yù)留消息攜帶通告請求對象, 所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn)。所述作為中間節(jié)點(diǎn)的上游節(jié)點(diǎn)92或作為中間節(jié)點(diǎn)的下游節(jié)點(diǎn)93,用于當(dāng)確定路徑消息或預(yù)留消息中有通告請求對象時(shí),保存通告請求對象中的通告節(jié)點(diǎn)地址,并判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)用自身的IP地址替換通告請求對象中已存在的通告節(jié)點(diǎn)地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn);當(dāng)確定路徑消息或預(yù)留消息中沒有通告請求對象時(shí),判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)在路徑消息或預(yù)留消息中創(chuàng)建通告請求對象,并將其中的通告節(jié)點(diǎn)地址設(shè)置為自身的IP地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn)。所述作為入節(jié)點(diǎn)的上游節(jié)點(diǎn)92,用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn)。本發(fā)明還提供一種入節(jié)點(diǎn),用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系, 需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰中間節(jié)
點(diǎn)O本發(fā)明還提供一種中間節(jié)點(diǎn),用于將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn)。該中間節(jié)點(diǎn)還用于,當(dāng)確定路徑消息或預(yù)留消息中有通告請求對象時(shí),保存通告請求對象中的通告節(jié)點(diǎn)地址,并判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)用自身的IP地址替換通告請求對象中已存在的通告節(jié)點(diǎn)地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)占.
I— /、、、 當(dāng)確定路徑消息或預(yù)留消息中沒有通告請求對象時(shí),判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)在路徑消息或預(yù)留消息中創(chuàng)建通告請求對象,并將其中的通告節(jié)點(diǎn)地址設(shè)置為自身的IP地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn)。本發(fā)明還提供一種出節(jié)點(diǎn),用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系, 需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中,預(yù)留消息攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰中間節(jié)點(diǎn)。 以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種顯示隧道節(jié)點(diǎn)主機(jī)名的方法,其特征在于,所述隧道上的節(jié)點(diǎn)包括入節(jié)點(diǎn)、出節(jié)點(diǎn)、以及位于入節(jié)點(diǎn)和出節(jié)點(diǎn)之間的一個(gè)或多個(gè)中間節(jié)點(diǎn),所述中間節(jié)點(diǎn)中含有作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn);該方法包括作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn);上游節(jié)點(diǎn)或下游節(jié)點(diǎn)根據(jù)收到的主機(jī)名映射關(guān)系對本地保存的主機(jī)名映射關(guān)系進(jìn)行更新,并根據(jù)本地保存的通告節(jié)點(diǎn)地址將收到的主機(jī)名映射關(guān)系轉(zhuǎn)發(fā)給對應(yīng)的節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn)為當(dāng)作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)收到預(yù)留消息時(shí),同時(shí)將通告消息發(fā)送給上游節(jié)點(diǎn)和下游節(jié)點(diǎn);其中,發(fā)送給上游節(jié)點(diǎn)的通告消息中攜帶路由邊界節(jié)點(diǎn)接收預(yù)留消息的接口所在區(qū)域中標(biāo)簽交換路徑(LSP)隧道經(jīng)過節(jié)點(diǎn)的主機(jī)名(hostname)映射關(guān)系,目的地址為路徑狀態(tài)塊中保存的通告節(jié)點(diǎn)地址;發(fā)送給下游節(jié)點(diǎn)的通告消息中攜帶路由邊界節(jié)點(diǎn)接收路徑消息的接口所在區(qū)域中LSP隧道經(jīng)過節(jié)點(diǎn)的hostname映射關(guān)系,目的地址為預(yù)留狀態(tài)塊中保存的通告節(jié)點(diǎn)地址。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述上游節(jié)點(diǎn)或下游節(jié)點(diǎn)根據(jù)收到的主機(jī)名映射關(guān)系對本地保存的主機(jī)名映射關(guān)系進(jìn)行更新,并根據(jù)本地保存的通告節(jié)點(diǎn)地址將收到的主機(jī)名映射關(guān)系轉(zhuǎn)發(fā)給對應(yīng)的節(jié)點(diǎn)為當(dāng)接收到通告消息的節(jié)點(diǎn)是該通告消息的目的地址時(shí),節(jié)點(diǎn)根據(jù)通告消息中攜帶的 hostname映射關(guān)系,對本地已經(jīng)保存的hostname映射關(guān)系的進(jìn)行更新;同時(shí),節(jié)點(diǎn)根據(jù)自身路徑狀態(tài)塊或預(yù)留狀態(tài)塊中保存的通告節(jié)點(diǎn)地址,將收到的通告消息轉(zhuǎn)發(fā)給上游節(jié)點(diǎn)或下游節(jié)點(diǎn),轉(zhuǎn)發(fā)的通告消息的內(nèi)容不變。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn)之前,該方法還包括作為出節(jié)點(diǎn)的下游節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身的IP地址,如果不需要,出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述出節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系之前,該方法還包括當(dāng)中間節(jié)點(diǎn)確定路徑消息或預(yù)留消息中有通告請求對象時(shí),保存通告請求對象中的通告節(jié)點(diǎn)地址,并判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,中間節(jié)點(diǎn)用自身的IP地址替換通告請求對象中已存在的通告節(jié)點(diǎn)地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),如果不需要,中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn);當(dāng)中間節(jié)點(diǎn)確定路徑消息或預(yù)留消息中沒有通告請求對象時(shí),判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,中間節(jié)點(diǎn)在路徑消息或預(yù)留消息中創(chuàng)建通告請求對象, 并將其中的通告節(jié)點(diǎn)地址設(shè)置為自身的IP地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),如果不需要,中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述保存通告請求對象中的通告節(jié)點(diǎn)地址為中間節(jié)點(diǎn)將路徑消息中的通告請求對象中的通告節(jié)點(diǎn)地址保存到自身的路徑狀態(tài)塊中;或,中間節(jié)點(diǎn)將預(yù)留消息中的通告請求對象中的通告節(jié)點(diǎn)地址保存到自身的預(yù)留狀態(tài)塊中。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述中間節(jié)點(diǎn)判斷路徑消息或預(yù)留消息中是否有通告請求對象之前,該方法還包括作為入節(jié)點(diǎn)的上游節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,如果需要,入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身的IP地址,如果不需要,入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述入節(jié)點(diǎn)判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系為根據(jù)是否需要在節(jié)點(diǎn)上動態(tài)顯示整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系,在 LSP隧道的節(jié)點(diǎn)配置該節(jié)點(diǎn)是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系;根據(jù)配置的是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系,入節(jié)點(diǎn)判斷自身是否需要整條LSP隧道的所有節(jié)點(diǎn)的hostname映射關(guān)系。
9.一種顯示隧道節(jié)點(diǎn)主機(jī)名的系統(tǒng),其特征在于,該系統(tǒng)包括作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)、上游節(jié)點(diǎn)或下游節(jié)點(diǎn);其中,作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn),用于將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn);上游節(jié)點(diǎn)或下游節(jié)點(diǎn),用于根據(jù)收到的主機(jī)名映射關(guān)系對本地保存的主機(jī)名映射關(guān)系進(jìn)行更新,并根據(jù)本地保存的通告節(jié)點(diǎn)地址將收到的主機(jī)名映射關(guān)系轉(zhuǎn)發(fā)給對應(yīng)的節(jié)點(diǎn)。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述作為出節(jié)點(diǎn)的下游節(jié)點(diǎn),用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中,預(yù)留消息攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn)。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述作為中間節(jié)點(diǎn)的上游節(jié)點(diǎn)或作為中間節(jié)點(diǎn)的下游節(jié)點(diǎn),用于當(dāng)確定路徑消息或預(yù)留消息中有通告請求對象時(shí),保存通告請求對象中的通告節(jié)點(diǎn)地址,并判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)用自身的IP地址替換通告請求對象中已存在的通告節(jié)點(diǎn)地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn);當(dāng)確定路徑消息或預(yù)留消息中沒有通告請求對象時(shí),判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)在路徑消息或預(yù)留消息中創(chuàng)建通告請求對象,并將其中的通告節(jié)點(diǎn)地址設(shè)置為自身的IP地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn)。
12.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述作為入節(jié)點(diǎn)的上游節(jié)點(diǎn),用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn)。
13.—種入節(jié)點(diǎn),其特征在于,用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),入節(jié)點(diǎn)將路徑消息發(fā)送給相鄰的中間節(jié)點(diǎn)。
14.一種中間節(jié)點(diǎn),其特征在于,用于將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn)。
15.根據(jù)權(quán)利要求14所述的中間節(jié)點(diǎn),其特征在于,該中間節(jié)點(diǎn)還用于,當(dāng)確定路徑消息或預(yù)留消息中有通告請求對象時(shí),保存通告請求對象中的通告節(jié)點(diǎn)地址,并判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)用自身的IP地址替換通告請求對象中已存在的通告節(jié)點(diǎn)地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn);當(dāng)確定路徑消息或預(yù)留消息中沒有通告請求對象時(shí),判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),中間節(jié)點(diǎn)在路徑消息或預(yù)留消息中創(chuàng)建通告請求對象,并將其中的通告節(jié)點(diǎn)地址設(shè)置為自身的IP地址,將路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn),不需要時(shí),中間節(jié)點(diǎn)將收到的路徑消息或預(yù)留消息發(fā)送給相鄰的節(jié)點(diǎn)。
16.一種出節(jié)點(diǎn),其特征在于,用于判斷自身是否需要所有節(jié)點(diǎn)的主機(jī)名映射關(guān)系,需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn),其中,預(yù)留消息攜帶通告請求對象,所述通告請求對象中的通告節(jié)點(diǎn)地址為自身IP地址的;不需要時(shí),出節(jié)點(diǎn)將預(yù)留消息發(fā)送給相鄰的中間節(jié)點(diǎn)。
全文摘要
本發(fā)明公開一種顯示隧道節(jié)點(diǎn)主機(jī)名的方法,包括作為路由邊界節(jié)點(diǎn)的中間節(jié)點(diǎn)將接收預(yù)留消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給上游節(jié)點(diǎn),將接收路徑消息的接口所在區(qū)域的節(jié)點(diǎn)的主機(jī)名映射關(guān)系發(fā)送給下游節(jié)點(diǎn);上游節(jié)點(diǎn)或下游節(jié)點(diǎn)根據(jù)收到的主機(jī)名映射關(guān)系對本地保存的主機(jī)名映射關(guān)系進(jìn)行更新,并根據(jù)本地保存的通告節(jié)點(diǎn)地址將收到的主機(jī)名映射關(guān)系轉(zhuǎn)發(fā)給對應(yīng)的節(jié)點(diǎn);本發(fā)明還提供一種顯示隧道節(jié)點(diǎn)主機(jī)名的系統(tǒng)及節(jié)點(diǎn)。根據(jù)本發(fā)明的技術(shù)方案,在某個(gè)節(jié)點(diǎn)上動態(tài)的顯示所有隧道節(jié)點(diǎn)的主機(jī)名。
文檔編號H04L12/24GK102546375SQ201010612110
公開日2012年7月4日 申請日期2010年12月29日 優(yōu)先權(quán)日2010年12月29日
發(fā)明者鄭直, 金利忠 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
舞钢市| 阿克| 泰来县| 桑日县| 西昌市| 义马市| 广宗县| 泸州市| 德庆县| 特克斯县| 怀化市| 潼南县| 丽江市| 桃园市| 丰县| 塔河县| 绩溪县| 沙河市| 丰都县| 阜城县| 沙湾县| 伊宁县| 岳池县| 珲春市| 新沂市| 石嘴山市| 遂川县| 苗栗市| 恩施市| 旬邑县| 依安县| 兰溪市| 福州市| 宝清县| 包头市| 邯郸市| 渑池县| 南乐县| 广水市| 奉贤区| 景德镇市|