国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      標(biāo)簽交換路徑的檢測(cè)方法及標(biāo)簽交換路由器的制作方法

      文檔序號(hào):7748878閱讀:147來(lái)源:國(guó)知局
      專利名稱:標(biāo)簽交換路徑的檢測(cè)方法及標(biāo)簽交換路由器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及電子通信技術(shù)領(lǐng)域,尤其涉及一種標(biāo)簽交換路徑的檢測(cè)方法及標(biāo)簽交換路由器。
      背景技術(shù)
      多協(xié)議標(biāo)簽交換(Multi-Protocol Label Switching,簡(jiǎn)稱MPLS)是一種為網(wǎng)絡(luò) 數(shù)據(jù)流量提供目標(biāo)、路由、轉(zhuǎn)發(fā)和交換等能力,且用于快速數(shù)據(jù)包的交換和路由的體系。區(qū) 別于傳統(tǒng)的使用路由表查找和轉(zhuǎn)發(fā)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ǎ琈PLS提供了一種新的數(shù)據(jù)傳輸方 式,其中將IP地址映射為簡(jiǎn)單的具有固定長(zhǎng)度的標(biāo)簽,使得數(shù)據(jù)傳輸路徑能夠通過(guò)沿著源 端到終端的一系列路由器對(duì)應(yīng)的標(biāo)簽序列予以實(shí)現(xiàn)。在MPLS體系中,該一系列的路由器標(biāo) 簽序列被稱為標(biāo)簽交換路徑(Label Switching Path,簡(jiǎn)稱LSP),LSP相當(dāng)于穿越MPLS核 心網(wǎng)絡(luò)的隧道,MPLS進(jìn)行標(biāo)簽轉(zhuǎn)發(fā)前首先需要建立對(duì)應(yīng)的LSP,因此,LSP的穩(wěn)定性和可靠 性對(duì)MPLS網(wǎng)絡(luò)的數(shù)據(jù)傳輸尤為重要。為了提高M(jìn)PLS體系中對(duì)LSP的故障檢測(cè)的有效性,互聯(lián)網(wǎng)工程任務(wù)組(The Internet Engineering Task Force,簡(jiǎn)稱 IETF)標(biāo)準(zhǔn)定義了雙向轉(zhuǎn)發(fā)檢測(cè)(Bidirectional Forwarding Detection,簡(jiǎn)稱BFD)技術(shù)與MPLS技術(shù)進(jìn)行組合的應(yīng)用模型。結(jié)合該應(yīng)用模 型,可以將BFD技術(shù)應(yīng)用到MPLS環(huán)境中,通過(guò)BFD實(shí)現(xiàn)對(duì)MPLS環(huán)境下LSP的檢測(cè)。而作為 一種快速檢測(cè)機(jī)制,BFD技術(shù)能夠?qū)ο到y(tǒng)之間的任何類型通道上進(jìn)行快速的故障檢測(cè),包括 直接的物理鏈路、虛電路、隧道或是MPLS體系中的LSP路徑,以在出現(xiàn)故障時(shí)可以更快的建 立起替代通道或者倒換至其他鏈路中,因而將BFD技術(shù)應(yīng)用在MPLS中,能夠提高有效地提 高LSP路徑的故障檢測(cè)與恢復(fù)速度。具體地,應(yīng)用BFD技術(shù)對(duì)MPLS網(wǎng)絡(luò)中的LSP進(jìn)行檢測(cè)時(shí),BFD會(huì)話可以建立在與 MPLS LSP相關(guān)聯(lián)的每一個(gè)轉(zhuǎn)發(fā)等價(jià)類(forwarding equivalencyclass,簡(jiǎn)稱FEC)上。此 處的FEC是指在MPLS體系中一系列具有某些共性的數(shù)據(jù)報(bào)文集合,由于這些數(shù)據(jù)在轉(zhuǎn)發(fā)過(guò) 程中以相同的方式進(jìn)行處理,因而從轉(zhuǎn)發(fā)處理的角度考慮,這些數(shù)據(jù)可以看作是“等價(jià)”的, 例如具有相同目的地址前綴的一類數(shù)據(jù)報(bào)文,其中該相同的目的地址前綴可以為相同的主 機(jī)因特網(wǎng)互聯(lián)協(xié)議(Internet Protocol,簡(jiǎn)稱IP)地址或者相同的網(wǎng)段IP地址。進(jìn)一步地,根據(jù)BFD技術(shù)標(biāo)準(zhǔn)的規(guī)定,BFD檢測(cè)技術(shù)中交互的BFD報(bào)文必須是單播 IP報(bào)文,即在通過(guò)交互BFD報(bào)文建立BFD會(huì)話連接的過(guò)程中,收發(fā)的BFD報(bào)文的目的地址必 須為主機(jī)的IP地址,應(yīng)用其他類型的地址,例如網(wǎng)段IP地址時(shí),BFD報(bào)文發(fā)出端將會(huì)因?yàn)?無(wú)法根據(jù)這類IP地址在網(wǎng)絡(luò)中尋路到唯一對(duì)應(yīng)的下一跳設(shè)備信息,而無(wú)法進(jìn)行BFD報(bào)文的 發(fā)送?;谠撛颍壳暗腗PLS體系中BFD技術(shù)對(duì)LSP的檢測(cè),也通常為針對(duì)目的地址為 一主機(jī)的FEC所對(duì)應(yīng)的LSP而進(jìn)行,而針對(duì)目的地址為網(wǎng)段IP地址的FEC所形成的LSP,基 于上述原因,BFD技術(shù)將因?yàn)闊o(wú)法尋址到下一跳設(shè)備,而無(wú)法發(fā)出BFD報(bào)文至目的設(shè)備,無(wú) 法建立BFD會(huì)話連接。而在實(shí)際的MPLS組網(wǎng)中,目的地址為網(wǎng)段IP地址的LSP路徑也極 為常見(jiàn),若BFD技術(shù)無(wú)法對(duì)常見(jiàn)的該類LSP路徑進(jìn)行故障檢測(cè),將極大的影響網(wǎng)絡(luò)的穩(wěn)定性和可靠性。

      發(fā)明內(nèi)容
      本發(fā)明提供一種標(biāo)簽交換路徑的檢測(cè)方法及標(biāo)簽交換路由器,用以克服現(xiàn)有的 BFD檢測(cè)技術(shù)中,僅能對(duì)目的IP地址為同一主機(jī)IP地址的FEC所對(duì)應(yīng)的LSP進(jìn)行檢測(cè),而 無(wú)法對(duì)目的IP地址為同一網(wǎng)段地址的FEC所對(duì)應(yīng)LSP進(jìn)行檢測(cè)的缺陷,提高M(jìn)PLS網(wǎng)絡(luò)的 穩(wěn)定性和可靠性。為實(shí)現(xiàn)上述目的,本發(fā)明提供一種標(biāo)簽交換路徑的檢測(cè)方法,包括在對(duì)目的地址為同一網(wǎng)段IP地址的轉(zhuǎn)發(fā)等價(jià)類所對(duì)應(yīng)的標(biāo)簽交換路徑進(jìn)行故障 檢測(cè)時(shí),所述標(biāo)簽交換路徑的入口標(biāo)簽交換路由器在本地路由表中查詢與所述網(wǎng)段IP地 址對(duì)應(yīng)的下一跳信息后,并發(fā)送雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文至與所述下一跳信息對(duì)應(yīng)的標(biāo)簽交換路 由器中;所述標(biāo)簽交換路徑中的任一標(biāo)簽交換路由器接收到所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文后,若 識(shí)別到自身并非為所述標(biāo)簽交換路徑的出口標(biāo)簽交換路由器,則在本地路由表中查詢與所 述網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息,并按照查詢到的下一跳信息對(duì)所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文 進(jìn)行轉(zhuǎn)發(fā),直至將所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文發(fā)送至所述出口標(biāo)簽交換路由器為止。為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種標(biāo)簽交換路由器,包括信息查詢模塊,用于當(dāng)所述標(biāo)簽交換路由器為標(biāo)簽交換路徑的入口標(biāo)簽交換路由 器或中間標(biāo)簽交換路由器時(shí),所述標(biāo)簽交換路徑與目的地址為同一網(wǎng)段IP地址的轉(zhuǎn)發(fā)等 價(jià)類相對(duì)應(yīng),在本地路由表中查詢到與所述網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息;報(bào)文發(fā)送模塊,用于當(dāng)所述標(biāo)簽交換路由器為所述標(biāo)簽交換路徑的入口標(biāo)簽交換 路由器或中間標(biāo)簽交換路由器時(shí),將雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文發(fā)送至與所述信息查詢模塊查詢到 的下一跳信息所對(duì)應(yīng)的標(biāo)簽交換路由器中,所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文用于對(duì)所述標(biāo)簽交換路 徑進(jìn)行故障檢測(cè)。本發(fā)明提供的標(biāo)簽交換路徑的檢測(cè)方法及標(biāo)簽交換路由器,在采用BFD技術(shù)對(duì) MPLS網(wǎng)絡(luò)中的LSP進(jìn)行檢測(cè)的過(guò)程中,針對(duì)目的地址為同一網(wǎng)段IP地址的FEC數(shù)據(jù)報(bào)文 所對(duì)應(yīng)的LSP,通過(guò)由該LSP的入口標(biāo)簽交換路由器(Label Switching Router,簡(jiǎn)稱LSR) 在本地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息,以根據(jù)該該下一跳信息向?qū)?yīng) 的下一跳LSR發(fā)送BFD報(bào)文,以及通過(guò)在下一跳LSR接收到該BFD報(bào)文后,同樣在本地路由 表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的再下一跳信息,并按照查詢到的下一跳信息繼續(xù)發(fā)送BFD 報(bào)文,直至將該BFD報(bào)文沿著LSP的傳輸路徑發(fā)送至該LSP的出口 LSR設(shè)備為止,從而有效 地克服了現(xiàn)有的BFD檢測(cè)技術(shù)中,僅能對(duì)目的IP地址為同一主機(jī)IP地址的FEC所對(duì)應(yīng)的 LSP進(jìn)行檢測(cè)的缺陷,成功地實(shí)現(xiàn)了采用BFD技術(shù)對(duì)目的IP地址為同一網(wǎng)段地址的FEC所 對(duì)應(yīng)LSP進(jìn)行的檢測(cè),提高了 MPLS網(wǎng)絡(luò)的穩(wěn)定性和可靠性。


      為了更清楚地說(shuō)明本發(fā)明或現(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為本發(fā)明標(biāo)簽交換路徑的檢測(cè)方法實(shí)施例一的流程圖;圖2為本發(fā)明標(biāo)簽交換路徑的檢測(cè)方法實(shí)施例二的流程圖;圖3為本發(fā)明標(biāo)簽交換路由器實(shí)施例一的結(jié)構(gòu)示意圖;圖4為本發(fā)明標(biāo)簽交換路由器實(shí)施例二的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分 實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng) 造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明標(biāo)簽交換路徑的檢測(cè)方法實(shí)施例一的流程圖,如圖1所示,本實(shí)施例 具體包括如下步驟 步驟100,在對(duì)目的地址為同一網(wǎng)段IP地址的FEC所對(duì)應(yīng)的LSP進(jìn)行故障檢測(cè)時(shí), LSP的入口 LSR在本地路由表中查詢與網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息,并將BFD報(bào)文發(fā)送 至與該下一跳信息對(duì)應(yīng)的下一跳LSR中;在MPLS網(wǎng)絡(luò)體系中,對(duì)于目的地址為同一網(wǎng)段IP地址的FEC而言,由于該類FEC 所對(duì)應(yīng)的目的地址為一網(wǎng)段IP地址,而網(wǎng)段IP地址通常為面向某一段網(wǎng)絡(luò)中所有主機(jī)的 IP地址,即同時(shí)對(duì)應(yīng)于多臺(tái)主機(jī),因而在進(jìn)行該類FEC的LSP故障檢測(cè)時(shí),LSP的入口 LSR 以及中間LSR通常會(huì)由于無(wú)法根據(jù)該網(wǎng)段IP地址,在網(wǎng)絡(luò)中尋路到唯一對(duì)應(yīng)的下一跳主機(jī) 設(shè)備,而無(wú)法進(jìn)行BFD報(bào)文的發(fā)送,從而無(wú)法進(jìn)行該類FEC形成的LSP的故障檢測(cè)。在本發(fā)明中,針對(duì)目的地址為同一網(wǎng)段IP地址的一類FEC數(shù)據(jù)報(bào)文,提供了一種 采用BFD技術(shù)對(duì)該類FEC數(shù)據(jù)報(bào)文所對(duì)應(yīng)的LSP進(jìn)行故障檢測(cè)的方法。具體地,當(dāng)需要對(duì) 該類FEC所對(duì)應(yīng)的LSP進(jìn)行故障檢測(cè)時(shí),本實(shí)施例中,該LSP的入口 LSR將根據(jù)該網(wǎng)段IP 地址,在本地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的下一跳設(shè)備的下一跳信息,以尋路到進(jìn) 行BFD檢測(cè)時(shí)需發(fā)送的BFD報(bào)文的下一跳設(shè)備。由于在互聯(lián)網(wǎng)系統(tǒng)中,對(duì)于每一個(gè)路由設(shè) 備而言,其設(shè)置的路由表中均保存了該路由設(shè)備到達(dá)特定網(wǎng)絡(luò)終端(包括一特定的網(wǎng)段IP 地址)的傳輸路徑,因而,通過(guò)對(duì)本地路由表的查詢,LSP的入口 LSR能夠查找到對(duì)應(yīng)于特定 網(wǎng)段IP地址的報(bào)文傳輸路徑中、對(duì)應(yīng)的下一跳設(shè)備的下一跳信息,而根據(jù)該下一跳信息, 入口 LSR能夠?qū)⒂糜趯?duì)該LSP進(jìn)行故障檢測(cè)的BFD報(bào)文發(fā)送至對(duì)應(yīng)的下一跳LSR中,從而 在LSP的入口設(shè)備端實(shí)現(xiàn)了對(duì)目的地址為一網(wǎng)段IP地址的FEC所對(duì)應(yīng)的LSP的BFD報(bào)文 的發(fā)送。步驟101,LSP中的任一 LSR接收到該BFD報(bào)文后,若識(shí)別到自身并非為該LSP的 出口 LSR,則在本地查詢與網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息,并按照查詢到的下一跳信息對(duì) BFD報(bào)文進(jìn)行轉(zhuǎn)發(fā),直至將該BFD報(bào)文發(fā)送至LSP的出口 LSR為止。而在入口 LSR發(fā)送了 BFD報(bào)文后,該LSP路徑中入口 LSR的下一跳LSR將接收到該 BFD報(bào)文,進(jìn)一步地,下一跳LSR將對(duì)自身是否對(duì)應(yīng)于該LSP路徑的出口標(biāo)簽,即自身是否為 該LSP路徑中的出口 LSR進(jìn)行識(shí)別。若下一跳LSR通過(guò)識(shí)別獲知自身并非為該LSP路徑的 出口 LSR,即識(shí)別到自己為L(zhǎng)SP路徑中的一中間LSR時(shí),為了繼續(xù)對(duì)該BFD報(bào)文進(jìn)行下一跳設(shè)備的轉(zhuǎn)發(fā),以最終將該BFD報(bào)文發(fā)送至LSP的出口 LSR中,該中間LSR將繼續(xù)按照上述步 驟100中的方法,在本地路由表中查詢與該LSP的網(wǎng)段IP地址對(duì)應(yīng)的下一跳設(shè)備的下一跳 信息,即通過(guò)本地路由表記載的傳輸路徑繼續(xù)進(jìn)行網(wǎng)段IP地址的下一跳路由設(shè)備的尋址。 而在查詢到對(duì)應(yīng)的下一跳信息后,同樣,該中間LSR將接收到的BFD報(bào)文轉(zhuǎn)發(fā)至與查詢到的 下一跳信息對(duì)應(yīng)的LSR中,持續(xù)的下一跳信息的查詢以及轉(zhuǎn)發(fā),直至最后將該BFD報(bào)文發(fā)送 至與目的地址為上述網(wǎng)段IP地址的終端,即發(fā)送到LSP的出口 LSR為止。如此一來(lái),對(duì)于目的地址為一網(wǎng)段IP地址的FEC所對(duì)應(yīng)的LSP而言,在本發(fā)明中, 通過(guò)在該LSP的入口 LSR以及中間LSR中,根據(jù)網(wǎng)段IP地址在本地路由表中進(jìn)行下一跳設(shè) 備對(duì)應(yīng)的下一跳信息的查詢,并根據(jù)查詢到該下一跳信息對(duì)BFD報(bào)文進(jìn)行發(fā)送及轉(zhuǎn)發(fā),從 而最終實(shí)現(xiàn)了在MPLS環(huán)境下,將用于對(duì)目的地址為網(wǎng)段IP地址的FEC對(duì)應(yīng)的LSP進(jìn)行檢 測(cè)的BFD報(bào)文發(fā)送至出口 LSR中,以對(duì)該LSP進(jìn)行BFD檢測(cè)的目的。從而對(duì)于MPLS中常見(jiàn) 的非主機(jī)IP地址路由創(chuàng)建的LSP路徑而言,同樣能夠應(yīng)用BFD技術(shù)對(duì)該類LSP路徑進(jìn)行檢 測(cè),在檢測(cè)過(guò)程中不再存在有限制,強(qiáng)化了綜合網(wǎng)絡(luò)的穩(wěn)定性和可靠性。本實(shí)施例的標(biāo)簽交換路徑的檢測(cè)方法,通過(guò)在采用BFD技術(shù)對(duì)MPLS網(wǎng)絡(luò)中的LSP 進(jìn)行檢測(cè)的過(guò)程中,針對(duì)目的地址為同一網(wǎng)段IP地址的FEC數(shù)據(jù)報(bào)文所對(duì)應(yīng)的LSP,通過(guò)由 該LSP的入口 LSR在本地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息,以根據(jù)該下一 跳信息向?qū)?yīng)的下一跳LSR發(fā)送BFD報(bào)文,以及通過(guò)在下一跳LSR接收到該BFD報(bào)文后,同 樣在本地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的再下一跳信息,并按照查詢到的下一跳信 息繼續(xù)發(fā)送BFD報(bào)文,直至將該BFD報(bào)文沿著LSP的傳輸路徑發(fā)送至該LSP的出口 LSR設(shè) 備為止,從而有效地克服了現(xiàn)有的BFD檢測(cè)技術(shù)中,僅能對(duì)目的IP地址為同一主機(jī)IP地址 的FEC所對(duì)應(yīng)的LSP進(jìn)行檢測(cè)的缺陷,成功地實(shí)現(xiàn)了采用BFD技術(shù)對(duì)目的IP地址為同一網(wǎng) 段地址的FEC所對(duì)應(yīng)LSP進(jìn)行的檢測(cè),提高了 MPLS網(wǎng)絡(luò)的穩(wěn)定性和可靠性。圖2為本發(fā)明標(biāo)簽交換路徑的檢測(cè)方法實(shí)施例二的流程圖,如圖2所示,本實(shí)施例 具體包括如下步驟步驟200,在對(duì)目的地址為同一網(wǎng)段IP地址的FEC所對(duì)應(yīng)的LSP進(jìn)行故障檢測(cè)時(shí), LSP的入口 LSR對(duì)待發(fā)送的BFD報(bào)文進(jìn)行網(wǎng)絡(luò)層協(xié)議封裝;本實(shí)施例中,對(duì)采用BFD技術(shù)針對(duì)目的地址為一網(wǎng)段IP地址的FEC所建立的LSP 進(jìn)行檢測(cè)的整體過(guò)程進(jìn)行了描述。具體地,在本實(shí)施例中,當(dāng)需要對(duì)目的地址為同一網(wǎng)段IP 地址的FEC所對(duì)應(yīng)的LSP進(jìn)行BFD故障檢測(cè)時(shí),為了遵循BFD技術(shù)標(biāo)準(zhǔn)中對(duì)BFD報(bào)文格式 的規(guī)定,LSP的入口 LSR首先將對(duì)待發(fā)送的BFD報(bào)文進(jìn)行封裝,具體指按照傳輸控制協(xié)議/ 因特網(wǎng)互聯(lián)協(xié)、議(Transmission Control Protocol/Internet Protocol,簡(jiǎn)稱 TCP/IP)協(xié)、 議棧的架構(gòu),對(duì)BFD報(bào)文進(jìn)行各協(xié)議層的封裝,以封裝成可以在網(wǎng)絡(luò)進(jìn)行傳輸?shù)腎P數(shù)據(jù)報(bào) 文。其中在對(duì)BFD報(bào)文進(jìn)行網(wǎng)絡(luò)層協(xié)議封裝時(shí),由于該BFD報(bào)文對(duì)應(yīng)于目的地址為一網(wǎng)段 IP地址的FEC所形成的LSP,因而入口 LSR將其本地IP地址填充為BFD報(bào)文中的源IP地 址,而將網(wǎng)段IP地址填充為BFD報(bào)文中的目的IP地址。步驟201,入口 LSR在本地路由表中查詢到與網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息;進(jìn)一步地,對(duì)待發(fā)送的BFD報(bào)文進(jìn)行了網(wǎng)絡(luò)層協(xié)議的封裝之后,由于該BFD報(bào)文對(duì) 應(yīng)的目的IP地址為上述網(wǎng)段IP地址,入口 LSR無(wú)法根據(jù)該網(wǎng)段IP地址尋址到對(duì)應(yīng)的下一 跳設(shè)備,從而無(wú)法進(jìn)行BFD報(bào)文的發(fā)送,因而為了成功地將用于檢測(cè)的BFD報(bào)文發(fā)送至該LSP中的下一跳設(shè)備,以發(fā)送至LSP的出口 LSR,入口 LSR將根據(jù)該網(wǎng)段IP地址,在本地路 由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的下一跳設(shè)備的下一跳信息。具體地,該查詢過(guò)程包括如 下子步驟步驟2010,入口 LSR在本地的IP路由表中查詢與網(wǎng)段IP地址對(duì)應(yīng)的下一跳IP地 址;步驟2011,入口 LSR在本地的下一跳信息鄰接表中查詢與下一跳IP地址對(duì)應(yīng)的下
      一跳信息;對(duì)于每一個(gè)LSR而言,其包含的路由表至少有如下兩個(gè)一個(gè)為IP路由表,其中對(duì) 應(yīng)存儲(chǔ)了 LSR所屬的網(wǎng)段IP地址、以及對(duì)應(yīng)于該網(wǎng)段IP地址的該LSR的下一跳LSR的IP 地址,即該LSR對(duì)應(yīng)于該網(wǎng)段IP地址的下一跳IP地址,因而根據(jù)該IP路由表,入口 LSR可 以查詢到與上述網(wǎng)段IP地址對(duì)應(yīng)的下一跳LSR的下一跳IP地址信息;另一個(gè)為下一跳信 息鄰接表,其中存儲(chǔ)了與LSR的下一跳IP地址對(duì)應(yīng)的下一跳信息,具體指下一跳設(shè)備的端 口信息及物理地址,即下一跳LSR的端口地址及媒體訪問(wèn)控制(MediaAccess Control,簡(jiǎn) 稱MAC)地址信息,因而根據(jù)該下一跳信息鄰接表,入口 LSR可以查詢到與從IP路由表中查 詢到的下一跳IP地址對(duì)應(yīng)的下一跳信息,從而查詢到與上述網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息。步驟202,入口 LSR根據(jù)查詢到的下一跳信息,對(duì)BFD報(bào)文進(jìn)行鏈路層協(xié)議封裝;在查詢到了與網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息后,入口 LSR可以繼續(xù)對(duì)待發(fā)送的 BFD報(bào)文進(jìn)行鏈路層協(xié)議的封裝,具體指將查詢到的下一跳信息填充至BFD報(bào)文的目的MAC 地址中,以使入口 LSR在發(fā)送BFD報(bào)文時(shí),根據(jù)填充的該下一跳信息進(jìn)行發(fā)送。此外需要說(shuō)明的是,由于在BFD技術(shù)標(biāo)準(zhǔn)中規(guī)定,BFD報(bào)文在網(wǎng)絡(luò)中必須以用戶數(shù) 據(jù)包協(xié)議(User Datagram Protocol,簡(jiǎn)稱UDP)數(shù)據(jù)的形式進(jìn)行傳輸,因而,在入口 LSR對(duì) BFD報(bào)文進(jìn)行上述協(xié)議層的封裝的過(guò)程中,在進(jìn)行網(wǎng)絡(luò)層協(xié)議封裝前的應(yīng)用層協(xié)議封裝時(shí), 還需要在BFD報(bào)文中添加UDP協(xié)議指定的端口號(hào)信息(具體指端口號(hào)為3784的信息),從 而使該BFD報(bào)文從應(yīng)用格式上為一 UDP報(bào)文。步驟203,入口 LSR將封裝后的BFD報(bào)文發(fā)送給與查詢到的下一跳信息對(duì)應(yīng)的 LSR ;入口 LSR在對(duì)BFD報(bào)文進(jìn)行完各協(xié)議層的封裝之后,將封裝后的BFD報(bào)文發(fā)送給 與下一跳信息對(duì)應(yīng)的LSR,即在LSP中與入口 LSR對(duì)應(yīng)的下一跳LSR。步驟204,LSP的任一 LSR接收到BFD報(bào)文后,對(duì)自身是否為L(zhǎng)SP的出口 LSR進(jìn)行 識(shí)別,若否則執(zhí)行步驟205,若是則執(zhí)行步驟207 ;下一跳LSR接收到該BFD報(bào)文,且識(shí)別出該報(bào)文為一 BFD報(bào)文后(具體指根據(jù)報(bào) 文中攜帶的端口號(hào)信息進(jìn)行識(shí)別,若接收到的報(bào)文中的端口號(hào)信息為3784,即指定為UDP 端口,則識(shí)別該報(bào)文為一 BFD報(bào)文),首先應(yīng)該對(duì)自身是否為L(zhǎng)SP路徑中的出口 LSR進(jìn)行識(shí) 另IJ,具體指識(shí)別自身是否對(duì)應(yīng)LSP中指定的出口標(biāo)簽,而識(shí)別的依據(jù)為判斷該LSR設(shè)備上 與該網(wǎng)段IP地址對(duì)應(yīng)的LSP是否存在出標(biāo)簽。若某一 LSR設(shè)備在接收到BFD報(bào)文后,識(shí)別 到自身與網(wǎng)段IP地址對(duì)應(yīng)的LSP上沒(méi)有出標(biāo)簽,只存在自己分配的入標(biāo)簽,則該LSR設(shè)備 能夠據(jù)此判斷出自身為該LSP上的出口 LSR。步驟205,中間LSR在本地路由表中查詢到與網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息;
      步驟206,中間LSR按照查詢到的下一跳信息將BFD報(bào)文轉(zhuǎn)發(fā)給下一跳LSR,并返 回至步驟204中;若根據(jù)上述的判斷,接收到BFD報(bào)文的LSR識(shí)別出自身并非為L(zhǎng)SP中的出口 LSR, 即該LSR為L(zhǎng)SP中的中間LSR,于是為了繼續(xù)對(duì)該BFD報(bào)文進(jìn)行下一跳設(shè)備的轉(zhuǎn)發(fā),以最終 將該BFD報(bào)文發(fā)送至LSP的出口 LSR中,該中間LSR將繼續(xù)按照上述步驟201中的方法,在 本地路由表、具體指IP路由表與下一跳信息鄰接表中,查詢與該LSP的網(wǎng)段IP地址對(duì)應(yīng)的 下一跳LSR的下一跳信息,從而在查詢到對(duì)應(yīng)的下一跳信息后,同樣將接收到的BFD報(bào)文轉(zhuǎn) 發(fā)至與查詢到的下一跳信息對(duì)應(yīng)的LSR中。進(jìn)一步地,下一跳LSR接收到BFD報(bào)文后,又將 返回執(zhí)行上述步驟204的操作,判斷自身是否為L(zhǎng)SP的出口 LSR,若不是則還將繼續(xù)進(jìn)行下 一跳信息的查詢與BFD的轉(zhuǎn)發(fā),如此循環(huán)的操作,直至最后將該BFD報(bào)文發(fā)送至LSP的出口 LSR為止。步驟207,出口 LSR檢測(cè)接收BFD報(bào)文的速率是否大于預(yù)設(shè)速率,若是則執(zhí)行步驟 208,若否則執(zhí)行步驟209 ;步驟208,出口 LSR對(duì)BFD報(bào)文進(jìn)行限速或者丟棄處理;而若在上述步驟204中,某一 LSR設(shè)備接收到BFD報(bào)文后,識(shí)別出自身為該LSP對(duì) 應(yīng)的出口 LSR,為了建立與入口 LSR之間的BFD會(huì)話連接,該出口 LSR應(yīng)返回BFD應(yīng)答報(bào)文 給入口 LSR,以響應(yīng)入口 LSR對(duì)LSP路徑的檢測(cè)。但是在本實(shí)施例中,為了防止惡意的網(wǎng)絡(luò) 設(shè)備利用BFD檢測(cè)對(duì)MPLS系統(tǒng)及各LSR進(jìn)行的報(bào)文攻擊,在返回BFD應(yīng)答報(bào)文之前,出口 LSR還將進(jìn)一步地檢測(cè)該BFD報(bào)文的接收速率是否大于預(yù)設(shè)的速率,以檢測(cè)該BFD報(bào)文是否 為一 BFD報(bào)文攻擊。具體地,出口 LSR可以通過(guò)對(duì)用于接收BFD報(bào)文的隊(duì)列的流量和速率 進(jìn)行管理與統(tǒng)計(jì),統(tǒng)計(jì)得到當(dāng)前接收的BFD報(bào)文對(duì)應(yīng)的接收速率。而在本實(shí)施例中,出口 LSR對(duì)接收到的BFD報(bào)文的速率進(jìn)行檢測(cè)目的在于實(shí)際 應(yīng)用中,由于BFD報(bào)文實(shí)質(zhì)上為一種HELLO報(bào)文,因而其在網(wǎng)絡(luò)中的傳輸速率通常是較慢的 (通常以秒為單位),因此若在實(shí)際網(wǎng)絡(luò)中出口 LSR通過(guò)檢測(cè)得到BFD報(bào)文的接收速率超過(guò) 了預(yù)設(shè)速率,例如為lOOpps,則可以斷定該BFD報(bào)文很有可能是一 BFD檢測(cè)攻擊,因而對(duì)于 該類BFD報(bào)文,出口 LSR應(yīng)當(dāng)對(duì)其進(jìn)行限速或丟棄處理,以減少該攻擊對(duì)網(wǎng)絡(luò)設(shè)備的影響。步驟209,出口 LSR本地選取一本地IP地址; 步驟210,出口 LSR將選取的本地IP地址作為源IP地址,將BFD報(bào)文中的源IP地 址作為目的IP地址,向入口 LSR返回BFD應(yīng)答報(bào)文;而若根據(jù)檢測(cè),出口 LSR并未檢測(cè)到該BFD報(bào)文的速率超出了預(yù)設(shè)速率,因而按照 BFD技術(shù)標(biāo)準(zhǔn)的規(guī)定,該出口 LSR將返回BFD應(yīng)答報(bào)文至入口 LSR中,以建立與入口 LSR之 間的BFD會(huì)話連接。具體地,由于在BFD與MPLS的融合技術(shù)中規(guī)定,LSP路徑中的邊緣路 由器、即入口 LSR和出口 LSR中均會(huì)開(kāi)啟BFD FOR LSP功能,因而根據(jù)該功能,入口 LSR和 出口 LSR能夠執(zhí)行與BFD報(bào)文檢測(cè)功能相關(guān)的操作,例如發(fā)出BFD報(bào)文或返回BFD應(yīng)答報(bào) 文等。因而,在本實(shí)施例中,出口 LSR在返回BFD應(yīng)答報(bào)文之前,將首先從本機(jī)中選取一 個(gè)本地IP地址,以作為返回的BFD應(yīng)答報(bào)文的源IP地址,對(duì)BFD應(yīng)答報(bào)文進(jìn)行封裝。優(yōu)化 地,在本實(shí)施例中,出口 LSR可以按照最長(zhǎng)匹配原則,從本機(jī)中選取與網(wǎng)段IP地址相匹配的 最長(zhǎng)的本地IP地址,即選取子網(wǎng)掩碼最長(zhǎng)的本地IP地址以作為BFD應(yīng)答報(bào)文的源IP地址,
      9對(duì)BFD應(yīng)答報(bào)文進(jìn)行封裝;或者更優(yōu)化地,在相同條件下,出口 LSR還可以優(yōu)選本機(jī)的環(huán)回 (Ioopback)接口地址,作為BFD應(yīng)答報(bào)文的源IP地址,以對(duì)BFD應(yīng)答報(bào)文進(jìn)行封裝。進(jìn)一 步地,該報(bào)文封裝過(guò)程中,出口 LSR還將提取出接收到的BFD報(bào)文中包含的源IP地址,即入 口 LSR的本地IP地址,以封裝為BFD應(yīng)答報(bào)文的目的IP地址,且在封裝結(jié)束之后,出口 LSR 將該BFD應(yīng)答報(bào)文返回至入口 LSR中。步驟211,入口 LSR接收到BFD應(yīng)答報(bào)文后,將其中的源IP地址與上述FEC綁定。
      入口 LSR接收到出口 LSR返回的BFD應(yīng)答報(bào)文后,根據(jù)該應(yīng)答報(bào)文,可以建立與出 口 LSR之間的BFD會(huì)話連接,從而通過(guò)該BFD會(huì)話連接,入口 LSR能夠?qū)?duì)應(yīng)的LSP進(jìn)行狀 態(tài)跟蹤與檢測(cè)。進(jìn)一步地,在本實(shí)施例中,在建立了與出口 LSR的BFD會(huì)話連接后,入口 LSR 還將進(jìn)一步提取出該BFD應(yīng)答報(bào)文中的源IP地址信息,即提取出口 LSR的本地IP地址,以 將該出口 LSR的本地IP地址與檢測(cè)的LSP對(duì)應(yīng)的FEC進(jìn)行綁定。從而,在將FEC與出口 LSR的本地IP地址進(jìn)行綁定記錄了之后,在之后入口 LSR 還需對(duì)與該FEC對(duì)應(yīng)的LSP進(jìn)行檢測(cè)時(shí),即使該FEC對(duì)應(yīng)的目的地址為一網(wǎng)段IP地址,入 口 LSR根據(jù)綁定的信息,仍然能夠查詢到與該FEC對(duì)應(yīng)的LSP的出口 LSR的IP地址信息。 于是,當(dāng)入口 LSR在之后需要再次發(fā)出用于檢測(cè)該LSP的BFD報(bào)文時(shí),可以將綁定的該出口 LSR的IP地址封裝在BFD報(bào)文的目的IP地址中,從而將對(duì)一目的地址為網(wǎng)段IP地址的FEC 的BFD檢測(cè),轉(zhuǎn)換成對(duì)一目的地址為主機(jī)IP地址的FEC的BFD檢測(cè),而無(wú)需在發(fā)送過(guò)程中 根據(jù)網(wǎng)段IP地址進(jìn)行下一跳信息的查詢操作,簡(jiǎn)化了對(duì)此類FEC對(duì)應(yīng)的LSP路徑的檢測(cè)流 程。本實(shí)施例的標(biāo)簽交換路徑的檢測(cè)方法,通過(guò)在采用BFD技術(shù)對(duì)MPLS網(wǎng)絡(luò)中的LSP 進(jìn)行檢測(cè)的過(guò)程中,針對(duì)目的地址為同一網(wǎng)段IP地址的FEC數(shù)據(jù)報(bào)文所對(duì)應(yīng)的LSP,通過(guò) 由該LSP的入口 LSR在本地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息,以根據(jù)該該 下一跳信息向?qū)?yīng)的下一跳LSR發(fā)送BFD報(bào)文,以及通過(guò)在下一跳LSR接收到該BFD報(bào)文 后,同樣在本地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的再下一跳信息,并按照查詢到的下一 跳信息繼續(xù)發(fā)送BFD報(bào)文,直至將該BFD報(bào)文沿著LSP的傳輸路徑發(fā)送至該LSP的出口 LSR 設(shè)備為止,從而有效地克服了現(xiàn)有的BFD檢測(cè)技術(shù)中,僅能對(duì)目的IP地址為同一主機(jī)IP地 址的FEC所對(duì)應(yīng)的LSP進(jìn)行檢測(cè)的缺陷,成功地實(shí)現(xiàn)了采用BFD技術(shù)對(duì)目的IP地址為同一 網(wǎng)段地址的FEC所對(duì)應(yīng)LSP進(jìn)行的檢測(cè),提高了 MPLS網(wǎng)絡(luò)的穩(wěn)定性和可靠性。進(jìn)一步地,本實(shí)施例中,還通過(guò)在出口 LSR接收到BFD報(bào)文時(shí),從本地選取一本地 IP地址,以作為返回給入口 LSR的BFD應(yīng)答報(bào)文的源IP地址,使得入口 LSR能夠?qū)?yīng)記錄 FEC與該出口 LSR的本地IP地址,以用于之后檢測(cè)該FEC對(duì)應(yīng)的LSP時(shí),能夠按照該綁定的 本地IP地址進(jìn)行BFD報(bào)文的封裝及發(fā)送,簡(jiǎn)化了之后對(duì)此類FEC對(duì)應(yīng)的LSP路徑的檢測(cè)流 程;同時(shí),本實(shí)施例中,出口 LSR在對(duì)BFD報(bào)文做出響應(yīng)前,還對(duì)超速的BFD報(bào)文進(jìn)行了檢測(cè) 和過(guò)濾,從而還有效防止惡意的網(wǎng)絡(luò)設(shè)備利用BFD檢測(cè)對(duì)MPLS系統(tǒng)及各LSR進(jìn)行的報(bào)文攻 擊ο本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
      圖3為本發(fā)明標(biāo)簽交換路由器實(shí)施例一的結(jié)構(gòu)示意圖,如圖3所示,本實(shí)施例的標(biāo) 簽交換路由器包括信息查詢模塊11和報(bào)文發(fā)送模塊12。其中,信息查詢模塊11用于當(dāng)本 實(shí)施例的標(biāo)簽交換路由器為L(zhǎng)SP的入口 LSR或中間LSR時(shí),該LSP與目的地址為同一網(wǎng)段 IP地址的FEC相對(duì)應(yīng),在本地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息;而報(bào)文發(fā) 送模塊12則用于將BFD報(bào)文發(fā)送至與信息查詢模塊11查詢到的下一跳信息所對(duì)應(yīng)的LSR 中,該BFD報(bào)文用于對(duì)該LSP路徑進(jìn)行故障檢測(cè)。具體地,本實(shí)施例中,信息查詢模塊11在本地路由表中查詢到與特定網(wǎng)段IP地址 對(duì)應(yīng)的下一跳信息的步驟在下述兩種情況下發(fā)生第一種情況,當(dāng)本實(shí)施例的標(biāo)簽交換路由器為一 LSP路徑中的入口 LSR,且該LSP 路徑為目的地址為同一網(wǎng)段IP地址的FEC所對(duì)應(yīng)的LSP路徑時(shí),若該入口 LSR需要對(duì)該 LSP進(jìn)行BFD故障檢測(cè),為了尋址與該LSP路徑對(duì)應(yīng)的下一跳設(shè)備,以進(jìn)行BFD報(bào)文的發(fā)送, 該入口 LSR需首先通過(guò)信息查詢模塊11,在本地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的下一 跳信息,以根據(jù)查詢到的該下一跳信息進(jìn)行BFD報(bào)文的發(fā)送。第二種情況,當(dāng)本實(shí)施例的標(biāo)簽交換路由器為上述LSP路徑中的中間LSR,即當(dāng)本 實(shí)施例的標(biāo)簽交換路由器接收到一 BFD報(bào)文,且識(shí)別到自身并非為該BFD報(bào)文用于檢測(cè)的 LSP路徑對(duì)應(yīng)的出口標(biāo)簽時(shí),為了將該BFD報(bào)文繼續(xù)轉(zhuǎn)發(fā)給下一跳LSR,以使得該BFD報(bào)文 最終能被發(fā)送LSP的出口 LSR中,該中間LSR同樣需要在本地路由表中查詢與該網(wǎng)段IP地 址對(duì)應(yīng)的下一跳信息,以根據(jù)該查詢到的該下一跳信息繼續(xù)進(jìn)行BFD報(bào)文的轉(zhuǎn)發(fā),直至將 該BFD報(bào)文發(fā)送至出口 LSR中。具體地,本實(shí)施例中的所有模塊所涉及的具體工作過(guò)程,可以參考上述標(biāo)簽交換 路徑的檢測(cè)方法所涉及的相關(guān)實(shí)施例揭露的相關(guān)內(nèi)容,在此不再贅述。本實(shí)施例的標(biāo)簽交換路由器,通過(guò)在采用BFD技術(shù)對(duì)MPLS網(wǎng)絡(luò)中的LSP進(jìn)行檢測(cè) 的過(guò)程中,針對(duì)目的地址為同一網(wǎng)段IP地址的FEC數(shù)據(jù)報(bào)文所對(duì)應(yīng)的LSP,通過(guò)由該LSP的 入口 LSR在本地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息,以根據(jù)該該下一跳信息 向?qū)?yīng)的下一跳LSR發(fā)送BFD報(bào)文,以及通過(guò)在下一跳LSR接收到該BFD報(bào)文后,同樣在本 地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的再下一跳信息,并按照查詢到的下一跳信息繼續(xù) 發(fā)送BFD報(bào)文,直至將該BFD報(bào)文沿著LSP的傳輸路徑發(fā)送至該LSP的出口 LSR設(shè)備為止, 從而有效地克服了現(xiàn)有的BFD檢測(cè)技術(shù)中,僅能對(duì)目的IP地址為同一主機(jī)IP地址的FEC 所對(duì)應(yīng)的LSP進(jìn)行檢測(cè)的缺陷,成功地實(shí)現(xiàn)了采用BFD技術(shù)對(duì)目的IP地址為同一網(wǎng)段地址 的FEC所對(duì)應(yīng)LSP進(jìn)行的檢測(cè),提高了 MPLS網(wǎng)絡(luò)的穩(wěn)定性和可靠性。圖4為本發(fā)明標(biāo)簽交換路由器實(shí)施例二的結(jié)構(gòu)示意圖,如圖4所示,在上述標(biāo)簽交 換路由器實(shí)施例一的基礎(chǔ)上,本實(shí)施例的標(biāo)簽交換路由器還可以包括地址選取模塊13、 報(bào)文返回模塊14以及地址綁定模塊15。其中,地址選取模塊13用于若本實(shí)施例的標(biāo)簽交換路由器接收到BFD報(bào)文,且識(shí) 別到自身為該BFD報(bào)文對(duì)應(yīng)的LSP的出口 LSR時(shí),在本地選取一本地IP地址;報(bào)文返回模 塊14用于將地址選取模塊13選取的本地IP地址作為源IP地址,將接收到的BFD報(bào)文中 包含的源IP地址作為目的IP地址,向LSP的入口 LSR返回BFD應(yīng)答報(bào)文;地址綁定模塊15 則用于若本實(shí)施例的標(biāo)簽交換路由器為上述LSP的入口 LSR,且接收到出口 LSR返回的BFD 應(yīng)答報(bào)文時(shí),將該BFD應(yīng)答報(bào)文中包含的出口 LSR的本地IP地址與上述FEC綁定,以用于之后對(duì)與該FEC對(duì)應(yīng)的LSP路徑進(jìn)行故障檢測(cè)時(shí),將綁定的該本地IP地址作為目的IP地 址,進(jìn)行BFD報(bào)文的封裝及發(fā)送。進(jìn)一步地,本實(shí)施例中信息查詢模塊11具體可以包括地址查詢子模塊111和信 息查詢子模塊112。其中,地址查詢子模塊111用于在本地的IP路由表中查詢與上述網(wǎng)段 IP地址對(duì)應(yīng)的下一跳IP地址;而信息查詢子模塊112則用于在本地的下一跳信息鄰接表 中,查詢與地址查詢子模塊111查詢到的下一跳IP地址對(duì)應(yīng)的下一跳信息,該下一跳信息 包括下一跳設(shè)備的端口地址及MAC地址。更進(jìn)一步地,本實(shí)施例的標(biāo)簽交換路由器中,還可以包括網(wǎng)絡(luò)層封裝模塊16和 鏈路層封裝模塊17。其中,網(wǎng)絡(luò)層封裝模塊16用于若本實(shí)施例的標(biāo)簽交換路由器為上述 LSP的入口 LSR,在信息查詢模塊11在本地路由表中查詢與LSP的網(wǎng)段IP地址對(duì)應(yīng)的下一 跳信息之前,對(duì)待發(fā)送的BFD報(bào)文進(jìn)行網(wǎng)絡(luò)層協(xié)議封裝,將該BFD報(bào)文的源IP地址填充為 本地IP地址,將該BFD報(bào)文的目的IP地址填充為上述網(wǎng)段IP地址;而鏈路層封裝模塊17 則用于同樣若本實(shí)施例的標(biāo)簽交換路由器為上述LSP的入口 LSR,在信息查詢模塊11在本 地路由表中查詢與LSP的網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息之后,對(duì)待發(fā)送的BFD報(bào)文進(jìn)行鏈 路層協(xié)議封裝,以將信息查詢模塊11查詢到的下一跳信息填充至BFD報(bào)文的目的MAC地址 中。 更進(jìn)一步地,本實(shí)施例的標(biāo)簽交換路由器中,為了防止惡意的網(wǎng)絡(luò)設(shè)備利用BFD 檢測(cè)對(duì)標(biāo)簽交換路由器進(jìn)行的報(bào)文攻擊,還可以包括速率檢測(cè)模塊18和限速丟棄處理模 塊19。其中,速率檢測(cè)模塊18用于當(dāng)本實(shí)施例的標(biāo)簽交換路由器為上述LSP的出口 LSR 時(shí),在地址選取模塊13選取本地IP地址之前,檢測(cè)接收到的BFD報(bào)文的速率是否大于預(yù)設(shè) 速率;而限速丟棄處理模塊19則用于若速率檢測(cè)模塊18檢測(cè)到接收BFD報(bào)文的速率大于 預(yù)設(shè)速率時(shí),則對(duì)該BFD報(bào)文進(jìn)行限速或者丟棄處理。具體地,本實(shí)施例中的上述所有模塊所涉及的具體工作過(guò)程,同樣可以參考上述 標(biāo)簽交換路徑的檢測(cè)方法所涉及的相關(guān)實(shí)施例揭露的相關(guān)內(nèi)容,在此不再贅述。本實(shí)施例的標(biāo)簽交換路由器,通過(guò)在采用BFD技術(shù)對(duì)MPLS網(wǎng)絡(luò)中的LSP進(jìn)行檢測(cè) 的過(guò)程中,針對(duì)目的地址為同一網(wǎng)段IP地址的FEC數(shù)據(jù)報(bào)文所對(duì)應(yīng)的LSP,通過(guò)由該LSP的 入口 LSR在本地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息,以根據(jù)該該下一跳信息 向?qū)?yīng)的下一跳LSR發(fā)送BFD報(bào)文,以及通過(guò)在下一跳LSR接收到該BFD報(bào)文后,同樣在本 地路由表中查詢與該網(wǎng)段IP地址對(duì)應(yīng)的再下一跳信息,并按照查詢到的下一跳信息繼續(xù) 發(fā)送BFD報(bào)文,直至將該BFD報(bào)文沿著LSP的傳輸路徑發(fā)送至該LSP的出口 LSR設(shè)備為止, 從而有效地克服了現(xiàn)有的BFD檢測(cè)技術(shù)中,僅能對(duì)目的IP地址為同一主機(jī)IP地址的FEC 所對(duì)應(yīng)的LSP進(jìn)行檢測(cè)的缺陷,成功地實(shí)現(xiàn)了采用BFD技術(shù)對(duì)目的IP地址為同一網(wǎng)段地址 的FEC所對(duì)應(yīng)LSP進(jìn)行的檢測(cè),提高了 MPLS網(wǎng)絡(luò)的穩(wěn)定性和可靠性。進(jìn)一步地,本實(shí)施例中,還通過(guò)在出口 LSR接收到BFD報(bào)文時(shí),從本地選取一本地 IP地址,以作為返回給入口 LSR的BFD應(yīng)答報(bào)文的源IP地址,使得入口 LSR能夠?qū)?yīng)記錄 FEC與該出口 LSR的本地IP地址,以用于之后檢測(cè)該FEC對(duì)應(yīng)的LSP時(shí),能夠按照該綁定的 本地IP地址進(jìn)行BFD報(bào)文的封裝及發(fā)送,簡(jiǎn)化了之后對(duì)此類FEC對(duì)應(yīng)的LSP路徑的檢測(cè)流 程;同時(shí),本實(shí)施例中,出口 LSR在對(duì)BFD報(bào)文做出響應(yīng)前,還對(duì)超速的BFD報(bào)文進(jìn)行了檢測(cè) 和過(guò)濾,從而還有效防止惡意的網(wǎng)絡(luò)設(shè)備利用BFD檢測(cè)對(duì)MPLS系統(tǒng)及各LSR進(jìn)行的報(bào)文攻擊。 最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
      權(quán)利要求
      一種標(biāo)簽交換路徑的檢測(cè)方法,其特征在于,包括在對(duì)目的地址為同一網(wǎng)段IP地址的轉(zhuǎn)發(fā)等價(jià)類所對(duì)應(yīng)的標(biāo)簽交換路徑進(jìn)行故障檢測(cè)時(shí),所述標(biāo)簽交換路徑的入口標(biāo)簽交換路由器在本地路由表中查詢與所述網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息,并發(fā)送雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文至與所述下一跳信息對(duì)應(yīng)的標(biāo)簽交換路由器中;所述標(biāo)簽交換路徑中的任一標(biāo)簽交換路由器接收到所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文后,若識(shí)別到自身并非為所述標(biāo)簽交換路徑的出口標(biāo)簽交換路由器,則在本地路由表中查詢與所述網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息,并按照查詢到的下一跳信息對(duì)所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文進(jìn)行轉(zhuǎn)發(fā),直至將所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文發(fā)送至所述出口標(biāo)簽交換路由器為止。
      2.根據(jù)權(quán)利要求1所述的標(biāo)簽交換路徑的檢測(cè)方法,其特征在于,所述方法還包括所述出口標(biāo)簽交換路由器接收到所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文,且識(shí)別到自身為所述標(biāo)簽交換路徑的出口標(biāo)簽交換路由器后,向所述入口標(biāo)簽交換路由器返回雙向轉(zhuǎn)發(fā)檢測(cè)應(yīng)答報(bào) 文,所述雙向轉(zhuǎn)發(fā)檢測(cè)應(yīng)答報(bào)文的源IP地址為所述出口標(biāo)簽交換路由器在本地選取的本 地IP地址,所述雙向轉(zhuǎn)發(fā)檢測(cè)應(yīng)答報(bào)文的目的IP地址為所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文中包含的 源IP地址;所述入口標(biāo)簽交換路由器接收到所述雙向轉(zhuǎn)發(fā)檢測(cè)應(yīng)答報(bào)文后,將所述雙向轉(zhuǎn)發(fā)檢測(cè) 應(yīng)答報(bào)文中的所述本地IP地址與所述轉(zhuǎn)發(fā)等價(jià)類綁定,以用于之后對(duì)所述轉(zhuǎn)發(fā)等價(jià)類對(duì) 應(yīng)的標(biāo)簽交換路徑進(jìn)行故障檢測(cè)時(shí),將綁定的所述本地IP地址作為目的IP地址,進(jìn)行雙向 轉(zhuǎn)發(fā)檢測(cè)報(bào)文的封裝和發(fā)送。
      3.根據(jù)權(quán)利要求1或2所述的標(biāo)簽交換路徑的檢測(cè)方法,其特征在于,所述在本地路由 表中查詢與所述網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息具體包括在本地的IP路由表中查詢與所述網(wǎng)段IP地址對(duì)應(yīng)的下一跳IP地址;在本地的下一跳信息鄰接表中查詢與所述下一跳IP地址對(duì)應(yīng)的所述下一跳信息,所 述下一跳信息包括下一跳設(shè)備的端口地址及MAC地址。
      4.根據(jù)權(quán)利要求3所述的標(biāo)簽交換路徑的檢測(cè)方法,其特征在于所述標(biāo)簽交換路徑的入口標(biāo)簽交換路由器在本地路由表中查詢與所述網(wǎng)段IP地址對(duì) 應(yīng)的下一跳信息之前,所述方法還包括所述入口標(biāo)簽交換路由器對(duì)所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào) 文進(jìn)行網(wǎng)絡(luò)層協(xié)議封裝,將所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文的源IP地址填充為本地IP地址,將所述 雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文的目的IP地址填充為所述網(wǎng)段IP地址;所述標(biāo)簽交換路徑的入口標(biāo)簽交換路由器在本地路由表中查詢與所述網(wǎng)段IP地址對(duì) 應(yīng)的下一跳信息之后,所述方法還包括所述入口標(biāo)簽交換路由器對(duì)所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào) 文進(jìn)行鏈路層協(xié)議封裝,將查詢到的所述下一跳信息填充至所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文的目的 MAC地址中。
      5.根據(jù)權(quán)利要求2所述的標(biāo)簽交換路徑的檢測(cè)方法,其特征在于,所述向所述入口標(biāo) 簽交換路由器返回雙向轉(zhuǎn)發(fā)檢測(cè)應(yīng)答報(bào)文之前,所述方法還包括所述出口標(biāo)簽交換路由器若檢測(cè)到接收所述雙向檢測(cè)報(bào)文的速率大于預(yù)設(shè)速率,則對(duì) 所述雙向檢測(cè)報(bào)文進(jìn)行限速或者丟棄處理。
      6.一種標(biāo)簽交換路由器,其特征在于,包括信息查詢模塊,用于當(dāng)所述標(biāo)簽交換路由器為標(biāo)簽交換路徑的入口標(biāo)簽交換路由器或中間標(biāo)簽交換路由器時(shí),所述標(biāo)簽交換路徑與目的地址為同一網(wǎng)段IP地址的轉(zhuǎn)發(fā)等價(jià)類 相對(duì)應(yīng),在本地路由表中查詢與所述網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息;報(bào)文發(fā)送模塊,用于當(dāng)所述標(biāo)簽交換路由器為所述標(biāo)簽交換路徑的入口標(biāo)簽交換路由 器或中間標(biāo)簽交換路由器時(shí),將雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文發(fā)送至與所述信息查詢模塊查詢到的下 一跳信息對(duì)應(yīng)的標(biāo)簽交換路由器中,所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文用于對(duì)所述標(biāo)簽交換路徑進(jìn)行 故障檢測(cè)。
      7.根據(jù)權(quán)利要求6所述的標(biāo)簽交換路由器,其特征在于,還包括地址選取模塊,用于若標(biāo)簽交換路由器接收到所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文,且識(shí)別到自身 為所述標(biāo)簽交換路徑的出口標(biāo)簽交換路由器后,在本地選取一本地IP地址;報(bào)文返回模塊,用于當(dāng)所述標(biāo)簽交換路由器為所述出口標(biāo)簽交換路由器時(shí),將選取的 所述本地IP地址作為源IP地址,將所述轉(zhuǎn)發(fā)檢測(cè)報(bào)文中包含的源IP地址作為目的IP地 址,向所述入口標(biāo)簽交換路由器返回雙向轉(zhuǎn)發(fā)檢測(cè)應(yīng)答報(bào)文;地址綁定模塊,用于當(dāng)所述標(biāo)簽交換路由器為所述入口標(biāo)簽交換路由器時(shí),若接收到 所述雙向轉(zhuǎn)發(fā)檢測(cè)應(yīng)答報(bào)文,將所述雙向轉(zhuǎn)發(fā)檢測(cè)應(yīng)答報(bào)文中的所述本地IP地址與所述 轉(zhuǎn)發(fā)等價(jià)類綁定,以用于之后對(duì)所述轉(zhuǎn)發(fā)等價(jià)類對(duì)應(yīng)的標(biāo)簽交換路徑進(jìn)行故障檢測(cè)時(shí),將 綁定的所述本地IP地址作為目的IP地址,進(jìn)行雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文的封裝和發(fā)送。
      8.根據(jù)權(quán)利要求6或7所述的標(biāo)簽交換路由器,其特征在于,所述信息查詢模塊具體包括地址查詢子模塊,用于在本地的IP路由表中查詢與所述網(wǎng)段IP地址對(duì)應(yīng)的下一跳IP 地址;信息查詢子模塊,用于在本地的下一跳信息鄰接表中,查詢與所述地址查詢子模塊查 詢到的下一跳IP地址對(duì)應(yīng)的所述下一跳信息,所述下一跳信息包括下一跳設(shè)備的端口地 址及MAC地址。
      9.根據(jù)權(quán)利要求8所述的標(biāo)簽交換路由器,其特征在于,還包括網(wǎng)絡(luò)層封裝模塊,用于當(dāng)所述標(biāo)簽交換路由器為所述入口標(biāo)簽交換路由器時(shí),在所述 信息查詢模塊在本地路由表中查詢與所述網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息之前,對(duì)所述雙 向轉(zhuǎn)發(fā)檢測(cè)報(bào)文進(jìn)行網(wǎng)絡(luò)層協(xié)議封裝,將所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文的源IP地址填充為本地 IP地址,將所述雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文的目的IP地址填充為所述網(wǎng)段IP地址;鏈路層封裝模塊,用于當(dāng)所述標(biāo)簽交換路由器為所述入口標(biāo)簽交換路由器時(shí),在所述 信息查詢模塊在本地查詢與所述網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息之后,對(duì)所述雙向轉(zhuǎn)發(fā)檢 測(cè)報(bào)文進(jìn)行鏈路層協(xié)議封裝,將所述信息查詢模塊查詢到的所述下一跳信息填充至所述雙 向轉(zhuǎn)發(fā)檢測(cè)報(bào)文的目的MAC地址中。
      10.根據(jù)權(quán)利要求7所述的標(biāo)簽交換路由器,其特征在于,還包括速率檢測(cè)模塊,用于當(dāng)所述標(biāo)簽交換路由器為所述出口標(biāo)簽交換路由器時(shí),在所述地 址選取模塊選取所述本地IP地址之前,檢測(cè)接收到的所述雙向檢測(cè)報(bào)文的速率是否大于 預(yù)設(shè)速率;限速丟棄處理模塊,用于當(dāng)所述標(biāo)簽交換路由器為所述出口標(biāo)簽交換路由器時(shí),若所 述速率檢測(cè)模塊檢測(cè)到接收所述雙向檢測(cè)報(bào)文的速率大于預(yù)設(shè)速率,則對(duì)所述雙向檢測(cè)報(bào) 文進(jìn)行限速或者丟棄處理。
      全文摘要
      本發(fā)明提供一種標(biāo)簽交換路徑的檢測(cè)方法及標(biāo)簽交換路由器,方法包括在對(duì)目的地址為同一網(wǎng)段IP地址的FEC所對(duì)應(yīng)的LSP進(jìn)行故障檢測(cè)時(shí),LSP的入口LSR在本地路由表中查詢到與網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息后,發(fā)送BFD報(bào)文至與該下一跳信息對(duì)應(yīng)的LSR中;LSP中的任一LSR接收到BFD報(bào)文后,若識(shí)別到自身并非為L(zhǎng)SP的出口LSR,則在本地路由表中查詢到與網(wǎng)段IP地址對(duì)應(yīng)的下一跳信息,并按照查詢到的下一跳信息轉(zhuǎn)發(fā)BFD報(bào)文,直至將該BFD報(bào)文發(fā)送至LSP的出口LSR為止。本發(fā)明克服了現(xiàn)有的BFD檢測(cè)技術(shù)中,僅能對(duì)目的IP地址為主機(jī)IP地址的FEC所對(duì)應(yīng)的LSP進(jìn)行檢測(cè)的缺陷,成功地實(shí)現(xiàn)了對(duì)目的IP地址為網(wǎng)段地址的FEC所對(duì)應(yīng)LSP進(jìn)行的BFD檢測(cè)。
      文檔編號(hào)H04L29/12GK101848155SQ201010174078
      公開(kāi)日2010年9月29日 申請(qǐng)日期2010年5月12日 優(yōu)先權(quán)日2010年5月12日
      發(fā)明者張明振 申請(qǐng)人:北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1