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

故障檢測方法及裝置的制造方法

文檔序號(hào):9846510閱讀:528來源:國知局
故障檢測方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種故障檢測方法及裝置。
【背景技術(shù)】
[0002]BFD (Bidirect1nal Forwarding Detect1n,雙向轉(zhuǎn)發(fā)檢測)是互聯(lián)網(wǎng)工程(Internet Engineering Task Force,簡稱IETF)發(fā)布的用于實(shí)現(xiàn)快速檢測的國際標(biāo)準(zhǔn)協(xié)議,BFD檢測機(jī)制是一種與介質(zhì)、協(xié)議無關(guān)的快速故障檢測機(jī)制,與其他檢測機(jī)制相比,BFD可以為上層協(xié)議提供快速的故障檢測機(jī)制,實(shí)現(xiàn)兩臺(tái)網(wǎng)絡(luò)設(shè)備之間鏈路故障的快速檢測,流量快速切換,保證業(yè)務(wù)不中斷。
[0003]兩臺(tái)網(wǎng)絡(luò)設(shè)備間通過BFD控制報(bào)文進(jìn)行三次握手協(xié)商,使其狀態(tài)由Down經(jīng)由Init切換到Up,BFD狀態(tài)切換為Up后在鏈路上周期性的發(fā)送檢測報(bào)文,如果一端網(wǎng)絡(luò)設(shè)備在足夠長的時(shí)間內(nèi)沒有收到對(duì)端的檢測報(bào)文,則認(rèn)為鏈路的某個(gè)部分出現(xiàn)了故障,如果存在備鏈路,流量快速切換到備鏈路,保證業(yè)務(wù)流量不中斷。
[0004]請(qǐng)參見圖1所示的通信系統(tǒng),包括第一網(wǎng)絡(luò)設(shè)備A和第二網(wǎng)絡(luò)設(shè)備B,第一網(wǎng)絡(luò)設(shè)備和第二網(wǎng)絡(luò)設(shè)備可以直連,也可以非直連。圖2是BFD正常握手和檢測的過程,主要包括:
[0005]步驟201:第一網(wǎng)絡(luò)設(shè)備A和第二網(wǎng)絡(luò)設(shè)備B由上層應(yīng)用發(fā)起B(yǎng)FD會(huì)話的建立,BFD根據(jù)標(biāo)準(zhǔn)協(xié)議通過控制報(bào)文進(jìn)行三次握手,狀態(tài)進(jìn)行切換。
[0006]步驟202:當(dāng)兩端網(wǎng)絡(luò)設(shè)備會(huì)話狀態(tài)都切換為Up后,BFD通知上層協(xié)議鏈路狀態(tài)正常,同時(shí)周期性的發(fā)送檢測報(bào)文進(jìn)行鏈路檢測;
[0007]步驟203:當(dāng)一定時(shí)間內(nèi)沒有收到檢測報(bào)文時(shí),認(rèn)為鏈路故障,轉(zhuǎn)發(fā)流量進(jìn)行快速切換,同時(shí)通知上層應(yīng)用鏈路出現(xiàn)故障,上層應(yīng)用進(jìn)行相應(yīng)的處理。
[0008]根據(jù)圖2所示的過程可以看出,當(dāng)前BFD存在以下的缺點(diǎn):
[0009]BFD進(jìn)行鏈路故障的檢測依賴于BFD會(huì)話能夠正常協(xié)商完成;當(dāng)創(chuàng)建BFD會(huì)話過程中鏈路存在問題時(shí),即BFD會(huì)話無法通過三次握手狀態(tài)切換為Up時(shí),BF無法檢測鏈路狀態(tài),此時(shí)當(dāng)上層應(yīng)用不存在自身?;顣r(shí),就無法感知鏈路故障,導(dǎo)致上層應(yīng)用無法進(jìn)行相應(yīng)的處理。

【發(fā)明內(nèi)容】

[0010]本發(fā)明要解決的主要技術(shù)問題是,提供一種故障檢測方法及裝置,解決現(xiàn)有BFD進(jìn)行鏈路檢測依賴于BFD會(huì)話能夠正常協(xié)商完成的問題。
[0011]為解決上述技術(shù)問題,本發(fā)明提供一種故障檢測方法,包括:
[0012]在待建立BFD會(huì)話的兩通信設(shè)備中的至少一個(gè)通信設(shè)備上建立關(guān)聯(lián),所述關(guān)聯(lián)為將該通信設(shè)備上待建立的BFD會(huì)話與該通信設(shè)備上的上層應(yīng)用關(guān)聯(lián);
[0013]在所述兩通信設(shè)備建立所述BFD會(huì)話的過程中協(xié)商失敗時(shí),將協(xié)商失敗通知發(fā)給建立有所述關(guān)聯(lián)的通信設(shè)備上與所述BFD會(huì)話關(guān)聯(lián)的上層應(yīng)用。
[0014]在本發(fā)明的一種實(shí)施例中,在待建立BFD會(huì)話的兩通信設(shè)備上都建立所述關(guān)聯(lián)。
[0015]在本發(fā)明的一種實(shí)施例中,判斷所述兩通信設(shè)備建立所述BFD會(huì)話的過程中是否協(xié)商失敗包括:
[0016]判斷所述兩通信設(shè)備之間的BFD會(huì)話在預(yù)設(shè)判定時(shí)間內(nèi)是否協(xié)商成功,如否,判定所述兩通信設(shè)備之間的BFD會(huì)話協(xié)商失敗。
[0017]在本發(fā)明的一種實(shí)施例中,所述上層應(yīng)用為自身不具備?;顧C(jī)制的上層應(yīng)用。
[0018]在本發(fā)明的一種實(shí)施例中,所述上層應(yīng)用包括上層靜態(tài)路由協(xié)議,靜態(tài)PW、靜態(tài)隧道中的至少一種。
[0019]為了解決上述問題,本發(fā)明還提供了一種故障檢測裝置,包括配置模塊以及檢測模塊;
[0020]所述配置模塊用于在待建立BFD會(huì)話的兩通信設(shè)備中的至少一個(gè)通信設(shè)備上建立關(guān)聯(lián),所述關(guān)聯(lián)為將該通信設(shè)備上待建立的BFD會(huì)話與該通信設(shè)備上的上層應(yīng)用關(guān)聯(lián);
[0021]所述檢測模塊用于在檢測到所述兩通信設(shè)備建立所述BFD會(huì)話的過程中協(xié)商失敗時(shí),將協(xié)商失敗通知發(fā)給建立有所述關(guān)聯(lián)的通信設(shè)備上與所述BFD會(huì)話關(guān)聯(lián)的上層應(yīng)用。
[0022]在本發(fā)明的一種實(shí)施例中,所述配置模塊包括第一配置子模塊和第二配置子模塊,所述第一配置子模塊用于在待建立BFD會(huì)話的兩通信設(shè)備中的一個(gè)通信設(shè)備上建立所述關(guān)聯(lián);所述第二配置子模塊用于在待建立BFD會(huì)話的兩通信設(shè)備中的另一個(gè)通信設(shè)備上建立所述關(guān)聯(lián)。
[0023]在本發(fā)明的一種實(shí)施例中,所述檢測模塊包括判斷子模塊,用于判斷所述兩通信設(shè)備之間的BFD會(huì)話在預(yù)設(shè)判定時(shí)間內(nèi)是否協(xié)商成功,如否,判定所述兩通信設(shè)備之間的BFD會(huì)話協(xié)商失敗。
[0024]在本發(fā)明的一種實(shí)施例中,所述上層應(yīng)用為自身不具備?;顧C(jī)制的上層應(yīng)用。
[0025]在本發(fā)明的一種實(shí)施例中,所述上層應(yīng)用包括上層靜態(tài)路由協(xié)議,靜態(tài)PW、靜態(tài)隧道中的至少一種。
[0026]本發(fā)明的有益效果是:
[0027]本發(fā)明提供的故障檢測方法及裝置,先在待建立BFD會(huì)話的兩通信設(shè)備中的至少一個(gè)通信設(shè)備上建立關(guān)聯(lián),該關(guān)聯(lián)為將該通信設(shè)備上待建立的BFD會(huì)話與該通信設(shè)備上的上層應(yīng)用關(guān)聯(lián);在兩通信設(shè)備建立BFD會(huì)話的過程中協(xié)商失敗時(shí),則將協(xié)商失敗通知發(fā)給建立有上述關(guān)聯(lián)的通信設(shè)備上與BFD會(huì)話關(guān)聯(lián)的上層應(yīng)用。可見本發(fā)明中進(jìn)行故障檢測時(shí)并不依賴于BFD會(huì)話能夠正常協(xié)商完成,即使BFD會(huì)話沒能正常協(xié)商完成也能進(jìn)行故障檢測,從而在另一層面實(shí)現(xiàn)對(duì)上層應(yīng)用的?;?,尤其是對(duì)于那些自身不具備?;顧C(jī)制的上層應(yīng)用。
【附圖說明】
[0028]圖1為現(xiàn)有通信系統(tǒng)連接示意圖;
[0029]圖2為現(xiàn)有BFD檢測流程示意圖;
[0030]圖3為本發(fā)明實(shí)施例一提供的故障檢測方法流程示意圖;
[0031]圖4為本發(fā)明實(shí)施例一提供的另一故障檢測方法流程示意圖;
[0032]圖5為本發(fā)明實(shí)施例二提供的故障檢測裝置結(jié)構(gòu)示意圖一;
[0033]圖6為本發(fā)明實(shí)施例二提供的故障檢測裝置結(jié)構(gòu)示意圖二 ;
[0034]圖7為本發(fā)明實(shí)施例二提供的故障檢測裝置結(jié)構(gòu)示意圖三。
【具體實(shí)施方式】
[0035]下面通過【具體實(shí)施方式】結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
[0036]實(shí)施例一:
[0037]請(qǐng)參見圖3所示,本實(shí)施例提供的故障檢測方法包括以下步驟:
[0038]步驟301:在待建立BFD會(huì)話的兩通信設(shè)備中的至少一個(gè)通信設(shè)備上建立關(guān)聯(lián),該關(guān)聯(lián)為將該通信設(shè)備上待建立的BFD會(huì)話與該通信設(shè)備上的上層應(yīng)用關(guān)聯(lián);
[0039]步驟302:在兩通信設(shè)備建立BFD會(huì)話的過程中協(xié)商失敗時(shí),將協(xié)商失敗通知發(fā)給建立有上述關(guān)聯(lián)的通信設(shè)備上與BFD會(huì)話關(guān)聯(lián)的上層應(yīng)用。
[0040]上層應(yīng)用收到協(xié)商失敗通知后,即可得知兩通信設(shè)備之間的鏈路出現(xiàn)了故障并進(jìn)行對(duì)應(yīng)的處理,例如可能是信號(hào)不穩(wěn)定、鏈路上中間設(shè)備的轉(zhuǎn)發(fā)出現(xiàn)問題或鏈路物理連接故障等等。
[0041]應(yīng)當(dāng)理解的是,上述步驟301中,具體可以根據(jù)實(shí)際應(yīng)用場景選擇在待建立BFD會(huì)話的兩個(gè)通信設(shè)備上都設(shè)置上述關(guān)聯(lián),或者在其中一個(gè)通信設(shè)備上設(shè)置上述關(guān)聯(lián)。為了盡可能保證故障檢測的成功率,本實(shí)施例優(yōu)選在待建立BFD會(huì)話的兩通信設(shè)備上都建立上述關(guān)聯(lián)??梢姳緦?shí)施例中上層應(yīng)用進(jìn)行故障檢測時(shí)并不依賴于BFD會(huì)話能夠正常協(xié)商完成,即使BFD會(huì)話沒能正常協(xié)商完成也能進(jìn)行故障檢測,從而在另一層面實(shí)現(xiàn)對(duì)上層應(yīng)用的?;?,尤其是對(duì)于那些自身不具備保活機(jī)制的上層應(yīng)用。
[0042]本實(shí)施例中該通信設(shè)備上待建立的BFD會(huì)話與該通信設(shè)備上的上層應(yīng)用關(guān)聯(lián)具體指在通信設(shè)備上建立BFD會(huì)話與該通信設(shè)備上的上層應(yīng)用的通信鏈路(接口),或?qū)⑼ㄐ旁O(shè)備上BFD會(huì)話與該通信設(shè)備上的上層應(yīng)用進(jìn)行綁定;并使能向關(guān)聯(lián)的上層應(yīng)用發(fā)送協(xié)商失敗通知的功能。
[0043]本實(shí)施例中通信設(shè)備的上層應(yīng)用既可以是具有自身?;顧C(jī)制的上層應(yīng)用,也可以是不具備自身?;顧C(jī)制的上層應(yīng)用(一般是靜態(tài)協(xié)議);對(duì)于具備自身保活機(jī)制的上層應(yīng)用,其既可通過其自身的保護(hù)機(jī)制進(jìn)行故障檢測,也可以通過本實(shí)施例上述圖3所示的過程進(jìn)行故障檢測。對(duì)于不具備自身?;顧C(jī)制的上層應(yīng)用,則可直接利用本實(shí)施例上述圖3所示的過程進(jìn)行故障檢測。本實(shí)施例中不具備自身?;顧C(jī)制的上層應(yīng)用包括上層靜態(tài)路由協(xié)議,靜態(tài)PW、靜態(tài)隧道等中的至少一種。
[0044]上述步驟302中,判斷兩通信設(shè)備建立BFD會(huì)話的過程中是否協(xié)商失敗包括:<
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
吴堡县| 资阳市| 甘肃省| 礼泉县| 安岳县| 沅陵县| 扬州市| 阿克苏市| 清水河县| 兰考县| 陆丰市| 左权县| 宜章县| 赤水市| 台湾省| 上犹县| 元阳县| 隆子县| 长岛县| 五华县| 平山县| 项城市| 天津市| 昭通市| 宁国市| 东光县| 清原| 商水县| 隆林| 中西区| 秀山| 邻水| 镇巴县| 正宁县| 宜宾市| 德清县| 西安市| 芒康县| 黎平县| 山东| 界首市|