一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法及系統(tǒng),涉及無線通信【技術(shù)領(lǐng)域】,能夠使設(shè)備再次建立會(huì)話時(shí),通過發(fā)送包括Init信息的數(shù)據(jù)包直接完成設(shè)備間的會(huì)話建立,節(jié)省了用于建立會(huì)話的信息、報(bào)文的交互時(shí)間,減少了網(wǎng)絡(luò)系統(tǒng)的延時(shí),從而提高了網(wǎng)絡(luò)系統(tǒng)的運(yùn)行效率。本發(fā)明的方法包括:第二設(shè)備向第一設(shè)備發(fā)送雙向轉(zhuǎn)發(fā)檢測(BFD)功能包;檢測所述BFD功能包的BFD信息是否存儲(chǔ)在會(huì)話信息數(shù)據(jù)庫中;若是,則所述第二設(shè)備向所述第一設(shè)備發(fā)送包括Init信息的數(shù)據(jù)包,并依據(jù)所述包括Init信息的數(shù)據(jù)包建立所述第一設(shè)備與所述第二設(shè)備之間的會(huì)話。本發(fā)明適用于設(shè)備之間的BFD會(huì)話建立。
【專利說明】一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及無線通信【技術(shù)領(lǐng)域】,尤其涉及一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話 的方法及系統(tǒng)。
【背景技術(shù)】
[0002] 目前,在BFD(Bidirectional Forwarding Detection,雙向轉(zhuǎn)發(fā)檢測)技術(shù)的應(yīng)用 中,兩個(gè)不同的設(shè)備之間需要建立會(huì)話,以便于執(zhí)行基于所建立的會(huì)話的網(wǎng)絡(luò)業(yè)務(wù)。
[0003] 如圖1所示,由第二設(shè)備發(fā)起建立與第一設(shè)備之間的BFD會(huì)話的過程。第二設(shè)備 構(gòu)造 BFD功能包1,BFD功能包1包括第二設(shè)備所配置的LD (Local Discriminator,本地標(biāo) 識(shí)符)、RD(Remote Discriminator,遠(yuǎn)端標(biāo)識(shí)符)、DMTI (Desired Min Tx Interval,發(fā)送 BFD功能包的最小間隔)、RMRI (Required Min Rx Interval,接收BFD功能包的最小間隔) 等BFD信息,并將所構(gòu)造的BFD功能包1向第一設(shè)備發(fā)送;
[0004] 第一設(shè)備接收到第二設(shè)備發(fā)送的BFD功能包1,依次檢查并修改第一設(shè)備的BFD信 息,從而完成第一設(shè)備的初始化,并將第一設(shè)備的會(huì)話狀態(tài)由Down更新為INIT,之后第一 設(shè)備再依據(jù)初始化后的BFD信息構(gòu)造的BFD功能包2向第二設(shè)備發(fā)送;
[0005] 第二設(shè)備接收到第一設(shè)備發(fā)送的BFD功能包2,依次檢查并修改第二設(shè)備的BFD信 息,從而完成第二設(shè)備的初始化,并將第二設(shè)備的會(huì)話狀態(tài)由Down經(jīng)過INIT更新為UP,之 后第二設(shè)備再依據(jù)初始化后的BFD信息構(gòu)造的BFD功能包3向第一設(shè)備發(fā)送;第一設(shè)備接 收到第二設(shè)備發(fā)送的BFD功能包3,之后將第一設(shè)備的會(huì)話狀態(tài)由INIT更新為UP,完成第 二設(shè)備與第一設(shè)備的BFD會(huì)話建立。
[0006] 在實(shí)際應(yīng)用中,由于用戶終端會(huì)頻繁地啟動(dòng)或中止網(wǎng)絡(luò)業(yè)務(wù),因此為了配合網(wǎng)絡(luò) 業(yè)務(wù)的啟動(dòng)或中止,設(shè)備之間就需要頻繁地建立或斷開會(huì)話。而每一次建立會(huì)話的過程中, 這就需要占用網(wǎng)絡(luò)系統(tǒng)大量的帶寬和時(shí)間進(jìn)行通過設(shè)備之間重新接收和發(fā)送BFD功能包 進(jìn)行BFD信息交互協(xié)商,并在多次交互協(xié)商后建立會(huì)話的過程,從而需要消耗較多的時(shí)間, 增加網(wǎng)絡(luò)系統(tǒng)的延時(shí),降低了網(wǎng)絡(luò)系統(tǒng)的運(yùn)行效率。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明的實(shí)施例提供一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法及系統(tǒng),能夠 使設(shè)備再次建立會(huì)話時(shí),通過發(fā)送包括Init信息的數(shù)據(jù)包直接完成設(shè)備間的會(huì)話建立,節(jié) 省了用于建立會(huì)話的信息、報(bào)文的交互時(shí)間,減少了網(wǎng)絡(luò)系統(tǒng)的延時(shí),從而提高了網(wǎng)絡(luò)系統(tǒng) 的運(yùn)行效率。
[0008] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0009] 第一方面,本發(fā)明的實(shí)施例提供一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法, 包括:
[0010] 第二設(shè)備向第一設(shè)備發(fā)送雙向轉(zhuǎn)發(fā)檢測(BFD)功能包;
[0011] 檢測所述BFD功能包的BFD信息是否存儲(chǔ)在會(huì)話信息數(shù)據(jù)庫中;
[0012] 若是,則所述第二設(shè)備向所述第一設(shè)備發(fā)送包括Init信息的數(shù)據(jù)包,并依據(jù)所述 包括Init信息的數(shù)據(jù)包建立所述第一設(shè)備與所述第二設(shè)備之間的會(huì)話,所述Init信息至 少包括:所述第二設(shè)備與所述第一設(shè)備初次建立會(huì)話時(shí)的BFD信息。
[0013] 第二方面,本發(fā)明的實(shí)施例提供一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的系統(tǒng), 所述系統(tǒng)至少包括第一設(shè)備、第二設(shè)備和會(huì)話信息數(shù)據(jù)庫:
[0014] 所述第二設(shè)備,用于向所述第一設(shè)備發(fā)送雙向轉(zhuǎn)發(fā)檢測(BFD)功能包;
[0015] 所述會(huì)話信息數(shù)據(jù)庫,用于檢測所述BFD功能包的BFD信息是否存儲(chǔ)在所述會(huì)話 信息數(shù)據(jù)庫中;
[0016] 所述第二設(shè)備,還用于若所述BFD功能包的BFD信息存儲(chǔ)在會(huì)話信息數(shù)據(jù)庫中,則 所述第二設(shè)備向所述第一設(shè)備發(fā)送包括Init信息的數(shù)據(jù)包,并依據(jù)所述包括Init信息的 數(shù)據(jù)包建立所述第一設(shè)備與所述第二設(shè)備之間的會(huì)話,所述Init信息至少包括:所述第二 設(shè)備與所述第一設(shè)備初次建立會(huì)話時(shí)的BFD信息。
[0017] 本發(fā)明實(shí)施例提供的基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法及系統(tǒng),在觸發(fā)建 立會(huì)話時(shí),從會(huì)話信息數(shù)據(jù)庫中檢測出第二設(shè)備向第一設(shè)備發(fā)送的BFD功能包中的BFD信 息之后,通過第二設(shè)備向第一設(shè)備發(fā)送包括Init信息的數(shù)據(jù)包完成會(huì)話的建立,比如包括 Init信息的UDP包,或者包括Init信息的IP包等。相對于現(xiàn)有技術(shù),本發(fā)明能夠在接收端 的狀態(tài)機(jī)初次接收到發(fā)送端的狀態(tài)機(jī)發(fā)送的BFD功能包后,將BFD功能包中的BFD信息存 儲(chǔ)在會(huì)話信息數(shù)據(jù)庫中,之后每次接到發(fā)送端的狀態(tài)機(jī)發(fā)送的新的BFD功能包,就檢測新 的BFD功能包的BFD信息是否已經(jīng)存儲(chǔ)在會(huì)話信息數(shù)據(jù)庫中,若存在則說明之前兩個(gè)狀態(tài) 機(jī)之間通過相同的BFD功能包建立過會(huì)話,則二者可以直接通過包括Init信息的數(shù)據(jù)包建 立會(huì)話,避免通過設(shè)備之間多次重新接收和發(fā)送BFD功能包進(jìn)行BFD信息交互協(xié)商,并在完 成多次交互協(xié)商后建立會(huì)話的過程。因此,避免了占用大量網(wǎng)絡(luò)系統(tǒng)的帶寬,從而提高了網(wǎng) 絡(luò)系統(tǒng)的運(yùn)行效率;并且節(jié)省了用于建立會(huì)話的信息、報(bào)文的交互時(shí)間,減少了網(wǎng)絡(luò)系統(tǒng)的 延時(shí),從而也提高了網(wǎng)絡(luò)系統(tǒng)的運(yùn)行效率。
【專利附圖】
【附圖說明】
[0018] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例中所需要使用的 附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng) 域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附 圖。
[0019] 圖1為現(xiàn)有技術(shù)基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的信息交互圖;
[0020] 圖2為本發(fā)明實(shí)施例提供的具體應(yīng)用場景的一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立 會(huì)話的信息交互圖;
[0021] 圖2a為本發(fā)明實(shí)施例提供的一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法的流 程圖;
[0022] 圖3為本發(fā)明實(shí)施例提供的另一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法的 流程圖;
[0023] 圖3a、圖3b為本發(fā)明實(shí)施例提供的一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的具 體實(shí)現(xiàn)方式的流程圖;
[0024] 圖4為本發(fā)明實(shí)施例提供的一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的系統(tǒng)的結(jié) 構(gòu)示意圖;
[0025] 圖4a為本發(fā)明實(shí)施例提供的另一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的系統(tǒng)的 結(jié)構(gòu)示意圖;
[0026] 圖4b、圖4c為本發(fā)明實(shí)施例提供的另一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的 系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0028] 本發(fā)明可以運(yùn)行于更多設(shè)備上,并且可以由其中任意一個(gè)設(shè)備執(zhí)行,為了方便描 述,本發(fā)明以第二設(shè)備為執(zhí)行主體加以說明,其中第一設(shè)備與第二設(shè)備是需要建立會(huì)話的 兩個(gè)設(shè)備。
[0029] 如圖2所示基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的信息交互圖中,當(dāng)?shù)谝辉O(shè)備與第 二設(shè)備再次建立會(huì)話時(shí)所需傳輸?shù)腂FD功能包通過第二設(shè)備發(fā)送給會(huì)話信息數(shù)據(jù)庫,由會(huì) 話信息數(shù)據(jù)庫檢測到該BFD功能包中的BFD信息存儲(chǔ)在會(huì)話信息數(shù)據(jù)庫中,將會(huì)話信息數(shù) 據(jù)庫中存儲(chǔ)的第二設(shè)備與第一設(shè)備完成會(huì)話建立所需的歷史數(shù)據(jù),至少包括初次建立會(huì)話 時(shí)的 peer IP、LD (Local Discriminator,本地標(biāo)識(shí)符)、RD (Remote Discriminator,遠(yuǎn)端 標(biāo)識(shí)符)、DMTI (Desired Min Tx Interval,發(fā)送 BFD 功能包的最小間隔)、RMRI (Required Min Rx Interval,接收BFD功能包的最小間隔)等BFD信息,發(fā)送給第二設(shè)備,從而使第 二設(shè)備根據(jù)歷史數(shù)據(jù)生成Init信息,并按照傳統(tǒng)方式將Init信息封裝在數(shù)據(jù)包中,可以是 UDP包,或者IP包,之后再由第二設(shè)備向第一設(shè)備發(fā)送包括Init信息的數(shù)據(jù)包,從而完成第 一設(shè)備與第二設(shè)備之間的會(huì)話建立。
[0030] 需要說明的是,第一設(shè)備與第二設(shè)備之間初次建立會(huì)話時(shí),所傳輸?shù)腂FD功能包 的BFD信息存儲(chǔ)在會(huì)話信息數(shù)據(jù)庫中;用于會(huì)話信息數(shù)據(jù)庫檢測的BFD功能包中的BFD信 息至少包括:對端設(shè)備的IP、RD和LD。
[0031] 相對于如圖1所示的現(xiàn)有的再次建立會(huì)話的方式,圖2中的第一設(shè)備、第二設(shè)備和 會(huì)話信息數(shù)據(jù)庫,與圖1中的第一設(shè)備和第二設(shè)備都進(jìn)行了 3次交互,但是在現(xiàn)有技術(shù)中, 第一設(shè)備在接收到BFD功能包1之后會(huì)根據(jù)BFD功能包1修改自身配置,并根據(jù)修改后的 配置生成BFD功能包2并發(fā)給第二設(shè)備,即在建立會(huì)話的協(xié)商過程中需生成新的功能包發(fā) 送給對端設(shè)備,來進(jìn)行協(xié)商,并且在實(shí)際應(yīng)用中。很多協(xié)商過程中兩端的設(shè)備需要交互3次 以上的功能包。本發(fā)明中則是直接根據(jù)會(huì)話信息數(shù)據(jù)庫中存儲(chǔ)的歷史數(shù)據(jù)將兩端設(shè)備之間 遷移至建立會(huì)話所需的最終的狀態(tài),避免了協(xié)商過程中多次生成新的功能包并發(fā)送,也減 少了設(shè)備狀態(tài)遷移的次數(shù)。
[0032] 其中,對端設(shè)備在如圖2所示的場景中對端設(shè)備為第一設(shè)備。
[0033] 比如圖1所示的,現(xiàn)有技術(shù)中的第二設(shè)備發(fā)起建立與第一設(shè)備之間的BFD會(huì)話的 過程:
[0034] 由第二設(shè)備發(fā)起建立與第一設(shè)備之間的BFD會(huì)話的過程。第二設(shè)備構(gòu)造 BFD功能 包1,BFD功能包1包括第二設(shè)備所配置的LD、RD、DMTI、RMRI等BFD信息,并將所構(gòu)造的 BFD功能包1向第一設(shè)備發(fā)送;
[0035] 第一設(shè)備接收到第二設(shè)備發(fā)送的BFD功能包1,依次檢查并修改第一設(shè)備的BFD信 息,從而完成第一設(shè)備的初始化,并將第一設(shè)備的會(huì)話狀態(tài)由Down更新為INIT,之后第一 設(shè)備再依據(jù)初始化后的BFD信息構(gòu)造的BFD功能包2向第二設(shè)備發(fā)送;
[0036] 第二設(shè)備接收到第一設(shè)備發(fā)送的BFD功能包2,依次檢查并修改第二設(shè)備的BFD信 息,從而完成第二設(shè)備的初始化,并將第二設(shè)備的會(huì)話狀態(tài)由Down經(jīng)過INIT更新為UP,之 后第二設(shè)備再依據(jù)初始化后的BFD信息構(gòu)造的BFD功能包3向第一設(shè)備發(fā)送;第一設(shè)備接 收到第二設(shè)備發(fā)送的BFD功能包3,之后將第一設(shè)備的會(huì)話狀態(tài)由INIT更新為UP,完成第 二設(shè)備與第一設(shè)備的BFD會(huì)話建立。
[0037] 且成功建立會(huì)話后,將BFD功能包的BFD信息儲(chǔ)存到會(huì)話信息數(shù)據(jù)庫中,以便第一 設(shè)備與第二設(shè)備再次建立會(huì)話。
[0038] 其中,所述歷史數(shù)據(jù)是所述第二設(shè)備與所述第一設(shè)備初次建立會(huì)話時(shí),雙方最終 協(xié)商得到的BFD信息,可以包括會(huì)話信息數(shù)據(jù)庫中包含的表項(xiàng),如表一所示,至少包括:對 端IP地址、本地標(biāo)識(shí)符(LD)、遠(yuǎn)端標(biāo)識(shí)符(RD)、發(fā)送BFD功能包的最小間隔(DMTI)、接收 BFD功能包的最小間隔(RMRI)、老化時(shí)間(AGE TIME)中的至少一項(xiàng)。
[0039] 其中,若所述第一設(shè)備與所述第二設(shè)備初次建立會(huì)話時(shí),所述第二設(shè)備向所述第 一設(shè)備和所述第三設(shè)備發(fā)送BFD功能包1,所述第三設(shè)備中的會(huì)話信息數(shù)據(jù)庫在接收到所 述第二設(shè)備發(fā)送的BFD功能包1,之后將BFD功能包1中的BFD信息,包括對端設(shè)備的IP、 RD、DMTI、RMRI信息,作為表項(xiàng)存儲(chǔ)到所述會(huì)話信息數(shù)據(jù)庫中;所述第一設(shè)備接收到所述 BFD功能包1,將會(huì)話狀態(tài)由DOWN更新為INIT,并按需要調(diào)整自身BFD功能包的時(shí)間參數(shù), 向所述第二設(shè)備和所述第三設(shè)備發(fā)送BFD功能包2,所述第三設(shè)備中的所述會(huì)話信息數(shù)據(jù) 庫在接收到所述第一設(shè)備發(fā)送的BFD功能包2,之后將BFD功能包2中的BFD信息,包括對 端設(shè)備的IP、RD、DMTI、RMRI信息,作為表項(xiàng)更新到所述會(huì)話信息數(shù)據(jù)庫中;所述第二設(shè)備 接收到所述BFD功能包2,將會(huì)話狀態(tài)由DOWN通過INIT更新為UP,并按需要調(diào)整自身BFD 功能包時(shí)間參數(shù),向所述第一設(shè)備和所述第三設(shè)備發(fā)送BFD功能包3 ;所述第三設(shè)備中的所 述會(huì)話信息數(shù)據(jù)庫在接收到所述第二設(shè)備發(fā)送的BFD功能包3,之后將BFD功能包3中的 BFD信息,包括對端設(shè)備的IP、RD、DMTI、RMRI信息,作為表項(xiàng)更新到所述會(huì)話信息數(shù)據(jù)庫 中;所述第一設(shè)備接收到所述BFD功能包3,將會(huì)話狀態(tài)由INIT更新UP,所述第一設(shè)備與所 述第二設(shè)備完成初次會(huì)話建立。
[0040]
【權(quán)利要求】
1. 一種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法,其特征在于,包括: 第二設(shè)備向第一設(shè)備發(fā)送雙向轉(zhuǎn)發(fā)檢測(BFD)功能包; 檢測所述BFD功能包的BFD信息是否存儲(chǔ)在會(huì)話信息數(shù)據(jù)庫中; 若是,則所述第二設(shè)備向所述第一設(shè)備發(fā)送包括Init信息的數(shù)據(jù)包,并依據(jù)所述包括 Init信息的數(shù)據(jù)包建立所述第一設(shè)備與所述第二設(shè)備之間的會(huì)話,所述Init信息至少包 括:所述第二設(shè)備與所述第一設(shè)備初次建立會(huì)話時(shí)的BFD信息。
2. 根據(jù)權(quán)利要求1所述的基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法,其特征在于,包 括: 在所述第二設(shè)備與所述第一設(shè)備初次建立會(huì)話時(shí),獲取所述第二設(shè)備與所述第一設(shè)備 之間傳輸?shù)腂H)功能包中的BFD信息; 將所獲取的所述BFD信息存儲(chǔ)在所述會(huì)話信息數(shù)據(jù)庫中。
3. 根據(jù)權(quán)利要求1所述的基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法,其特征在于,所 述第一設(shè)備為靜態(tài)狀態(tài)機(jī)和所述第二設(shè)備為動(dòng)態(tài)狀態(tài)機(jī),所述靜態(tài)狀態(tài)機(jī)和所述動(dòng)態(tài)狀態(tài) 機(jī)至少包括DOWN、UP、INIT和ADMIN DOWN這四種狀態(tài),所述方法還包括: 若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為UP,則所述第一設(shè)備收到所述 第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為DOWN ; 或若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為DOWN,則所述第一設(shè)備收到 所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為INIT ; 或若所述第一設(shè)備的狀態(tài)為INIT,所述第二設(shè)備的狀態(tài)為DOWN,則所述第一設(shè)備收到 所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為INIT ; 或若所述第一設(shè)備的狀態(tài)為INIT,所述第二設(shè)備的狀態(tài)為ADMIN DOWN,則所述第一設(shè) 備收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為ADMIN DOWN ; 或若所述第一設(shè)備的狀態(tài)為ADMIN DOWN,且所述第一設(shè)備保持為靜態(tài)狀態(tài)機(jī),則所述 第一設(shè)備的狀態(tài)遷移為DOWN ; 或若所述第一設(shè)備的狀態(tài)為ADMIN DOWN,且所述第一設(shè)備修改為動(dòng)態(tài)狀態(tài)機(jī),則所述 第一設(shè)備的狀態(tài)遷移為動(dòng)態(tài)狀態(tài)機(jī)的DOWN ; 或若所述第一設(shè)備的狀態(tài)為INIT,所述第二設(shè)備的狀態(tài)為INIT或UP,則所述第一設(shè)備 收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為UP ; 或若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為INIT,則所述第一設(shè)備收到 所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為UP ; 或若所述第一設(shè)備的狀態(tài)為INIT,且所述第一設(shè)備在指定時(shí)間內(nèi)未收到所述第二設(shè)備 發(fā)送的BFD功能包,則所述第一設(shè)備的狀態(tài)遷移為DOWN ; 或若所述第一設(shè)備的狀態(tài)為UP,且所述第一設(shè)備在指定時(shí)間內(nèi)未收到所述第二設(shè)備發(fā) 送的BFD功能包,則所述第一設(shè)備的狀態(tài)遷移為DOWN ; 或若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為ADMIN DOWN,則所述第一設(shè) 備收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為ADMIN DOWN ; 或若所述第一設(shè)備的狀態(tài)為UP,所述第二設(shè)備的狀態(tài)為INIT或UP,則所述第一設(shè)備收 到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為UP。
4. 根據(jù)權(quán)利要求1所述的基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法,其特征在于,所 述第一設(shè)備為動(dòng)態(tài)狀態(tài)機(jī)和所述第二設(shè)備為靜態(tài)狀態(tài)機(jī),所述靜態(tài)狀態(tài)機(jī)和所述動(dòng)態(tài)狀態(tài) 機(jī)至少包括DOWN、UP、INIT和ADMIN DOWN這四種狀態(tài),所述方法還包括: 若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為UP,則所述第一設(shè)備收到所述 第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為DOWN ; 或若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為DOWN,則所述第一設(shè)備收到 所述第二設(shè)備發(fā)送的BFD功能包后,獲取所述第二設(shè)備發(fā)送的BFD功能包中記載的收發(fā)時(shí) 間間隔,若所述收發(fā)時(shí)間間隔在所述第一設(shè)備的收發(fā)時(shí)間間隔范圍內(nèi),則所述第一設(shè)備的 狀態(tài)遷移為INIT,并將所述第一設(shè)備的收發(fā)時(shí)間間隔設(shè)定為與所述第二設(shè)備發(fā)送的BFD功 能包中記載的收發(fā)時(shí)間間隔相同; 或若所述第一設(shè)備的狀態(tài)為INIT,所述第二設(shè)備的狀態(tài)為DOWN,則所述第一設(shè)備收到 所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為INIT ; 或若所述第一設(shè)備的狀態(tài)為INIT,所述第二設(shè)備的狀態(tài)為INIT或UP,則所述第一設(shè)備 收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為UP ; 或若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為INIT,獲取所述第二設(shè)備發(fā) 送的BFD功能包中記載的收發(fā)時(shí)間間隔,若所述收發(fā)時(shí)間間隔在所述第一設(shè)備的收發(fā)時(shí)間 間隔范圍內(nèi),則所述第一設(shè)備的狀態(tài)遷移為UP,并將所述第一設(shè)備的收發(fā)時(shí)間間隔設(shè)定為 與所述第二設(shè)備發(fā)送的BFD功能包中記載的收發(fā)時(shí)間間隔相同; 或若所述第一設(shè)備的狀態(tài)為UP,所述第二設(shè)備的狀態(tài)為INIT或UP,則所述第一設(shè)備收 到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為UP ; 或若所述第一設(shè)備的狀態(tài)為INIT,且所述第一設(shè)備在指定時(shí)間內(nèi)未收到所述第二設(shè)備 發(fā)送的BFD功能包,則所述第一設(shè)備的狀態(tài)遷移為DOWN ; 或若所述第一設(shè)備的狀態(tài)為ADMIN DOWN,所述第二設(shè)備的狀態(tài)為DOWN,則所述第一設(shè) 備收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為DOWN ; 或若所述第一設(shè)備的狀態(tài)為DOWN,且所述第二設(shè)備的狀態(tài)為DOWN或INIT,獲取所述第 二設(shè)備發(fā)送的BFD功能包中記載的收發(fā)時(shí)間間隔,若所述收發(fā)時(shí)間間隔在所述第一設(shè)備的 收發(fā)時(shí)間間隔范圍內(nèi),則所述第一設(shè)備的狀態(tài)遷移為ADMIN DOWN。
5. 根據(jù)權(quán)利要求1-4中的任意一項(xiàng)所述的基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的方法, 其特征在于,所述第二設(shè)備與所述第一設(shè)備初次建立會(huì)話時(shí)的BFD信息至少包括:本地標(biāo) 識(shí)符(LD)、遠(yuǎn)端標(biāo)識(shí)符(RD)、發(fā)送BFD功能包的最小間隔(DMTI)和接收BFD功能包的最小 間隔(RMRI)。
6. -種基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的系統(tǒng),其特征在于,所述系統(tǒng)至少包括第 一設(shè)備、第二設(shè)備和會(huì)話信息數(shù)據(jù)庫: 所述第二設(shè)備,用于向所述第一設(shè)備發(fā)送雙向轉(zhuǎn)發(fā)檢測(BFD)功能包; 所述會(huì)話信息數(shù)據(jù)庫,用于檢測所述BFD功能包的BFD信息是否存儲(chǔ)在所述會(huì)話信息 數(shù)據(jù)庫中; 所述第二設(shè)備,還用于若所述BFD功能包的BFD信息存儲(chǔ)在所述會(huì)話信息數(shù)據(jù)庫中,則 向所述第一設(shè)備發(fā)送包括Init信息的數(shù)據(jù)包,并依據(jù)所述包括Init信息的數(shù)據(jù)包建立所 述第一設(shè)備與所述第二設(shè)備之間的會(huì)話,所述Init信息至少包括:所述第二設(shè)備與所述第 一設(shè)備初次建立會(huì)話時(shí)的BFD信息。
7. 根據(jù)權(quán)利要求6所述的基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的系統(tǒng),其特征在于,所 述會(huì)話信息數(shù)據(jù)庫,包括: 獲取模塊,用于在所述第二設(shè)備與所述第一設(shè)備初次建立會(huì)話時(shí),獲取所述第二設(shè)備 與所述第一設(shè)備之間傳輸?shù)腂FD功能包中的BFD信息; 存儲(chǔ)模塊,用于將所獲取的所述BFD信息存儲(chǔ)在所述會(huì)話信息數(shù)據(jù)庫中。
8. 根據(jù)權(quán)利要求6所述的基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的系統(tǒng),其特征在于,所 述第一設(shè)備為靜態(tài)狀態(tài)機(jī)和所述第二設(shè)備為動(dòng)態(tài)狀態(tài)機(jī),所述靜態(tài)狀態(tài)機(jī)和所述動(dòng)態(tài)狀態(tài) 機(jī)至少包括DOWN、UP、INIT和ADMIN DOWN這四種狀態(tài); 所述第一設(shè)備至少包括第一狀態(tài)遷移模塊; 所述第一狀態(tài)遷移模塊,用于若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為 UP,則所述第一設(shè)備收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為DOWN ; 或若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為DOWN,則所述第一設(shè)備收到 所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為INIT ; 或若所述第一設(shè)備的狀態(tài)為INIT,所述第二設(shè)備的狀態(tài)為DOWN,則所述第一設(shè)備收到 所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為INIT ; 或若所述第一設(shè)備的狀態(tài)為INIT,所述第二設(shè)備的狀態(tài)為ADMIN DOWN,則所述第一設(shè) 備收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為ADMIN DOWN ; 或若所述第一設(shè)備的狀態(tài)為ADMIN DOWN,且所述第一設(shè)備保持為靜態(tài)狀態(tài)機(jī),則所述 第一設(shè)備的狀態(tài)遷移為DOWN ; 或若所述第一設(shè)備的狀態(tài)為ADMIN DOWN,且所述第一設(shè)備修改為動(dòng)態(tài)狀態(tài)機(jī),則所述 第一設(shè)備的狀態(tài)遷移為動(dòng)態(tài)狀態(tài)機(jī)的DOWN ; 或若所述第一設(shè)備的狀態(tài)為INIT,所述第二設(shè)備的狀態(tài)為INIT或UP,則所述第一設(shè)備 收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為UP ; 或若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為INIT,則所述第一設(shè)備收到 所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為UP ; 或若所述第一設(shè)備的狀態(tài)為INIT,且所述第一設(shè)備在指定時(shí)間內(nèi)未收到所述第二設(shè)備 發(fā)送的BFD功能包,則所述第一設(shè)備的狀態(tài)遷移為DOWN ; 或若所述第一設(shè)備的狀態(tài)為UP,且所述第一設(shè)備在指定時(shí)間內(nèi)未收到所述第二設(shè)備發(fā) 送的BFD功能包,則所述第一設(shè)備的狀態(tài)遷移為DOWN ; 或若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為ADMIN DOWN,則所述第一設(shè) 備收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為ADMIN DOWN ; 或若所述第一設(shè)備的狀態(tài)為UP,所述第二設(shè)備的狀態(tài)為INIT或UP,則所述第一設(shè)備收 到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為UP。
9. 根據(jù)權(quán)利要求6所述的基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的系統(tǒng),其特征在于,所 述第一設(shè)備為動(dòng)態(tài)狀態(tài)機(jī)和所述第二設(shè)備為靜態(tài)狀態(tài)機(jī),所述靜態(tài)狀態(tài)機(jī)和所述動(dòng)態(tài)狀態(tài) 機(jī)至少包括DOWN、UP、INIT和ADMIN DOWN這四種狀態(tài); 所述第一設(shè)備至少包括第二狀態(tài)遷移模塊; 所述第二狀態(tài)遷移模塊,用于若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為 UP,則所述第一設(shè)備收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為DOWN ; 或若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為DOWN,則所述第一設(shè)備收到 所述第二設(shè)備發(fā)送的BFD功能包后,獲取所述第二設(shè)備發(fā)送的BFD功能包中記載的收發(fā)時(shí) 間間隔,若所述收發(fā)時(shí)間間隔在所述第一設(shè)備的收發(fā)時(shí)間間隔范圍內(nèi),則所述第一設(shè)備的 狀態(tài)遷移為INIT,并將所述第一設(shè)備的收發(fā)時(shí)間間隔設(shè)定為與所述第二設(shè)備發(fā)送的BFD功 能包中記載的收發(fā)時(shí)間間隔相同; 或若所述第一設(shè)備的狀態(tài)為INIT,所述第二設(shè)備的狀態(tài)為DOWN,則所述第一設(shè)備收到 所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為INIT ; 或若所述第一設(shè)備的狀態(tài)為INIT,所述第二設(shè)備的狀態(tài)為INIT或UP,則所述第一設(shè)備 收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為UP ; 或若所述第一設(shè)備的狀態(tài)為DOWN,所述第二設(shè)備的狀態(tài)為INIT,獲取所述第二設(shè)備發(fā) 送的BFD功能包中記載的收發(fā)時(shí)間間隔,若所述收發(fā)時(shí)間間隔在所述第一設(shè)備的收發(fā)時(shí)間 間隔范圍內(nèi),則所述第一設(shè)備的狀態(tài)遷移為UP,并將所述第一設(shè)備的收發(fā)時(shí)間間隔設(shè)定為 與所述第二設(shè)備發(fā)送的BFD功能包中記載的收發(fā)時(shí)間間隔相同; 或若所述第一設(shè)備的狀態(tài)為UP,所述第二設(shè)備的狀態(tài)為INIT或UP,則所述第一設(shè)備收 到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)為UP ; 或若所述第一設(shè)備的狀態(tài)為INIT,且所述第一設(shè)備在指定時(shí)間內(nèi)未收到所述第二設(shè)備 發(fā)送的BFD功能包,則所述第一設(shè)備的狀態(tài)遷移為DOWN ; 或若所述第一設(shè)備的狀態(tài)為ADMIN DOWN,所述第二設(shè)備的狀態(tài)為DOWN,則所述第一設(shè) 備收到所述第二設(shè)備發(fā)送的BFD功能包后,所述第一設(shè)備的狀態(tài)遷移為DOWN ; 或若所述第一設(shè)備的狀態(tài)為DOWN,且所述第二設(shè)備的狀態(tài)為DOWN或INIT,獲取所述第 二設(shè)備發(fā)送的BFD功能包中記載的收發(fā)時(shí)間間隔,若所述收發(fā)時(shí)間間隔在所述第一設(shè)備的 收發(fā)時(shí)間間隔范圍內(nèi),則所述第一設(shè)備的狀態(tài)遷移為ADMIN DOWN。
10.根據(jù)權(quán)利要求6-9中的任意一項(xiàng)所述的基于雙向轉(zhuǎn)發(fā)檢測技術(shù)的建立會(huì)話的系 統(tǒng),其特征在于,所述第二設(shè)備與所述第一設(shè)備初次建立會(huì)話時(shí)的BFD信息至少包括:本地 標(biāo)識(shí)符(LD)、遠(yuǎn)端標(biāo)識(shí)符(RD)、發(fā)送BFD功能包的最小間隔(DMTI)和接收BFD功能包的最 小間隔(RMRI)。
【文檔編號(hào)】H04W24/02GK104333872SQ201410596651
【公開日】2015年2月4日 申請日期:2014年10月29日 優(yōu)先權(quán)日:2014年10月29日
【發(fā)明者】朱琳, 王光全, 王海軍, 黃永亮, 龐冉, 劉雅承 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司