国产精品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>

      一種雙向轉(zhuǎn)發(fā)檢測(cè)方法及裝置的制作方法

      文檔序號(hào):7745391閱讀:244來(lái)源:國(guó)知局
      專利名稱:一種雙向轉(zhuǎn)發(fā)檢測(cè)方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及數(shù)據(jù)通信檢測(cè)領(lǐng)域,特別是指一種雙向轉(zhuǎn)發(fā)檢測(cè)方法及裝置。
      背景技術(shù)
      雙向轉(zhuǎn)發(fā)檢測(cè)(BFD)技術(shù)是一種在兩個(gè)等價(jià)通信設(shè)備單元之間相互發(fā)送和接收 檢測(cè)報(bào)文,通過(guò)判斷在設(shè)定時(shí)間內(nèi)是否收到對(duì)端發(fā)送的報(bào)文來(lái)確定被檢測(cè)鏈路是否故障的 檢測(cè)技術(shù),一般用于關(guān)鍵鏈路故障的快速檢測(cè),對(duì)網(wǎng)絡(luò)設(shè)備間任意類型的雙向轉(zhuǎn)發(fā)路徑進(jìn) 行故障檢測(cè),包括直連物理鏈路、虛電路、隧道、多跳路由路徑以及單向鏈路等?,F(xiàn)有技術(shù)中,進(jìn)行BFD檢測(cè)需要在會(huì)話兩端建立會(huì)話,用來(lái)檢測(cè)會(huì)話兩端的雙向 轉(zhuǎn)發(fā)路徑,BFD需要上層應(yīng)用發(fā)送觸發(fā)信息給一方的會(huì)話端以建立會(huì)話,會(huì)話建立后會(huì)周期 性地快速發(fā)送雙向轉(zhuǎn)發(fā)檢測(cè)報(bào)文,如果在檢測(cè)時(shí)間內(nèi)沒(méi)有收到BFD報(bào)文,則認(rèn)為該雙向轉(zhuǎn) 發(fā)路徑發(fā)生了故障。BFD會(huì)話的建立需要類似TCP鏈接的三次握手過(guò)程,握手成功后,還需 要協(xié)議報(bào)文來(lái)協(xié)商轉(zhuǎn)發(fā)參數(shù),會(huì)話雙方的參數(shù)協(xié)商一致后,才完成BFD會(huì)話的全部建立過(guò) 程,開(kāi)始進(jìn)行周期性的正常檢測(cè)報(bào)文的收發(fā)。BFD會(huì)話的建立過(guò)程需要多種報(bào)文的交互,同 時(shí)需要在CPU上維護(hù)一個(gè)會(huì)話狀態(tài)機(jī),來(lái)區(qū)分會(huì)話的狀態(tài),所述會(huì)話狀態(tài)機(jī)有會(huì)話初始狀 態(tài)、會(huì)話建立狀態(tài)即UP狀態(tài),會(huì)話斷開(kāi)狀態(tài)即DOWN狀態(tài)等多種會(huì)話狀態(tài)組成。在電信級(jí)以太網(wǎng)的概念提出之前,一臺(tái)網(wǎng)絡(luò)通信設(shè)備,即一個(gè)會(huì)話端,需要進(jìn)行 BFD檢測(cè)的關(guān)鍵業(yè)務(wù)鏈路較少,但是在電信級(jí)以太網(wǎng)概念提出之后,需求不斷增多,關(guān)鍵業(yè) 務(wù)鏈路的數(shù)量達(dá)到數(shù)千條,大量的BFD會(huì)話建立過(guò)程中需要有數(shù)倍于會(huì)話數(shù)的協(xié)議交互報(bào) 文。由于會(huì)話建立過(guò)程中,報(bào)文需要由CPU處理,造成了通信設(shè)備在相當(dāng)長(zhǎng)時(shí)間內(nèi)的CPU繁 忙,部分會(huì)話由于擁塞丟包,導(dǎo)致BFD會(huì)話頻繁動(dòng)蕩,嚴(yán)重影響了設(shè)備正常通信的可靠性和 穩(wěn)定性。另外,由于定義BFD會(huì)話建立的標(biāo)準(zhǔn)對(duì)于協(xié)議報(bào)文的交互過(guò)程不是很明確,造成 各個(gè)設(shè)備供應(yīng)廠家在BFD會(huì)話建立過(guò)程中有各自的理解,設(shè)備無(wú)法兼容。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的主要目的在于提供一種雙向轉(zhuǎn)發(fā)檢測(cè)方法及裝置,能避免協(xié) 議報(bào)文沖擊CPU,為通信設(shè)備節(jié)省了通信資源,使設(shè)備可以有效兼容。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種雙向轉(zhuǎn)發(fā)檢測(cè)方法,包括配置會(huì)話信息以及特征信息,并將會(huì)話信息和特征信息關(guān)聯(lián);根據(jù)配置發(fā)送和接收檢測(cè)報(bào)文建立會(huì)話,并根據(jù)接收檢測(cè)報(bào)文的結(jié)果確定會(huì)話狀 態(tài)。其中,所述配置會(huì)話信息以及特征信息并將會(huì)話信息和特征信息關(guān)聯(lián)包括設(shè)置 會(huì)話信息包括會(huì)話標(biāo)識(shí)、本端辨識(shí)符、對(duì)端辨識(shí)符、報(bào)文發(fā)送周期以及超時(shí)時(shí)間;設(shè)置會(huì)話 兩端之間檢測(cè)鏈路特征信息并將會(huì)話信息與特征信息關(guān)聯(lián)。
      其中,所述根據(jù)配置發(fā)送和接收檢測(cè)報(bào)文建立會(huì)話包括根據(jù)配置信息以及特征信息建立檢測(cè)報(bào)文并發(fā)送,接收方收到檢測(cè)報(bào)文向CPU發(fā)送接收到檢測(cè)報(bào)文消息,CPU將會(huì) 話狀態(tài)置位為會(huì)話建立。其中,所述根據(jù)接收檢測(cè)報(bào)文的結(jié)果確定會(huì)話狀態(tài)包括會(huì)話兩端每接收一個(gè)對(duì)端發(fā)送的檢測(cè)報(bào)文開(kāi)始計(jì)時(shí),將計(jì)時(shí)時(shí)間與超時(shí)時(shí)間比較,若計(jì)時(shí)時(shí)間大于超時(shí)時(shí)間,則將 超時(shí)消息發(fā)送給CPU,CPU將會(huì)話狀態(tài)置位為會(huì)話斷開(kāi)。本發(fā)明還提供了一種雙向轉(zhuǎn)發(fā)檢測(cè)裝置,包括配置單元和收發(fā)單元;其中,配置 單元,用于配置并關(guān)聯(lián)會(huì)話信息以及特征信息;收發(fā)單元,用于根據(jù)配置發(fā)送或接收檢測(cè)報(bào)文建立會(huì)話;并根據(jù)接收檢測(cè)報(bào)文的 結(jié)果確定會(huì)話狀態(tài)。其中,所述配置單元具體用于,設(shè)置會(huì)話信息包括會(huì)話標(biāo)識(shí)、本端辨識(shí)符、對(duì)端辨 識(shí)符、報(bào)文發(fā)送周期以及超時(shí)時(shí)間;設(shè)置需檢測(cè)鏈路的特征信息,將會(huì)話信息與特征信息關(guān) 聯(lián)。上述方案中,所述收發(fā)單元,位于會(huì)話發(fā)送端,具體用于根據(jù)會(huì)話信息以及特征信息建立會(huì)話并發(fā)送;位于會(huì)話接收端,用于接收會(huì)話發(fā)送端的多個(gè)檢測(cè)報(bào)文,將接收到檢測(cè) 報(bào)文的消息發(fā)送給CPU,由CPU將會(huì)話狀態(tài)置位為會(huì)話建立。上述方案中,所述收發(fā)單元還用于,接收每一個(gè)檢測(cè)報(bào)文后開(kāi)始計(jì)時(shí),將計(jì)時(shí)時(shí)間同配置單元中的超時(shí)時(shí)間比較,若大于超時(shí)時(shí)間,將超時(shí)消息發(fā)送給CPU,由CPU將會(huì)話狀 態(tài)置位為會(huì)話斷開(kāi)。由此可見(jiàn),采用本發(fā)明所述的方法及裝置,不需要協(xié)議報(bào)文建立會(huì)話,也不需要協(xié)商報(bào)文協(xié)商轉(zhuǎn)發(fā)參數(shù),避免了大量會(huì)話建立時(shí),數(shù)倍于會(huì)話數(shù)量的協(xié)議報(bào)文沖擊CPU,為通 信設(shè)備節(jié)省了通信資源,同時(shí)可以使設(shè)備有效兼容;另外,本發(fā)明中只有會(huì)話狀態(tài)中的UP 狀態(tài)以及DOWN狀態(tài),精簡(jiǎn)了會(huì)話狀態(tài)機(jī)。


      圖1為本發(fā)明實(shí)現(xiàn)雙向轉(zhuǎn)發(fā)檢測(cè)的方法流程示意圖;圖2為本發(fā)明實(shí)現(xiàn)雙向轉(zhuǎn)發(fā)檢測(cè)的裝置組成示意圖。
      具體實(shí)施例方式本發(fā)明的基本思想是配置會(huì)話信息以及特征信息,并將會(huì)話信息和特征信息關(guān)聯(lián),根據(jù)會(huì)話信息以及特征信息發(fā)送或接收檢測(cè)報(bào)文建立會(huì)話,根據(jù)接收檢測(cè)報(bào)文的狀態(tài) 確定會(huì)話狀態(tài)。下面結(jié)合具體實(shí)施例和附圖來(lái)對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明,如圖1所示,本發(fā)明實(shí)現(xiàn) 雙向轉(zhuǎn)發(fā)檢測(cè)的方法,包括如下步驟步驟101,配置會(huì)話兩端的會(huì)話信息以及需檢測(cè)鏈路的特征信息,并關(guān)聯(lián)會(huì)話信息 和特征信息。配置會(huì)話端的會(huì)話信息,包括設(shè)置會(huì)話標(biāo)識(shí)、本端辨識(shí)符、對(duì)端辨識(shí)符、報(bào)文發(fā)送 周期以及超時(shí)時(shí)間;所述會(huì)話標(biāo)識(shí)為會(huì)話的標(biāo)記;所述辨識(shí)符、報(bào)文發(fā)送周期以及超時(shí)時(shí) 間均按照雙向轉(zhuǎn)發(fā)檢測(cè)協(xié)議的要求設(shè)定。
      舉例來(lái)說(shuō),假設(shè)會(huì)話端A和會(huì)話端B通過(guò)一條鏈路連接,首先配置會(huì)話端A的會(huì)話 信息,包括配置會(huì)話標(biāo)識(shí),可標(biāo)記為會(huì)話1、本端辨識(shí)符即會(huì)話端A的辨識(shí)符、對(duì)端辨識(shí)符即 會(huì)話端B的辨識(shí)符、報(bào)文發(fā)送周期Tl以及超時(shí)時(shí)間T2 ;配置會(huì)話端B的會(huì)話信息,包括會(huì) 話標(biāo)識(shí),標(biāo)記為會(huì)話1,本端辨識(shí)符即會(huì)話端B的辨識(shí)符、對(duì)端辨識(shí)符即會(huì)話端A的辨識(shí)符、 報(bào)文發(fā)送周期Tl以及超時(shí)時(shí)間T2。
      在會(huì)話端設(shè)置需檢測(cè)鏈路的特征信息,所述特征信息,可以是鏈路地址或鏈路標(biāo) 簽等,假設(shè)會(huì)話端A以及會(huì)話端B之間的檢測(cè)鏈路為IP鏈路,在會(huì)話端A上配置IP鏈路信 息,包括接口的IP地址等,在會(huì)話端B上配置IP鏈路信息,包括接口的IP地址等,將會(huì)話 信息同特征信息關(guān)聯(lián)。步驟102,根據(jù)會(huì)話端的會(huì)話信息以及檢測(cè)鏈路的特征信息發(fā)送和接收檢測(cè)報(bào)文 建立會(huì)話;會(huì)話一端收到上層應(yīng)用的觸發(fā)信息,開(kāi)始發(fā)送檢測(cè)報(bào)文,所述檢測(cè)報(bào)文包括會(huì)話 發(fā)送端的會(huì)話信息以及特征信息等,會(huì)話接收端連續(xù)收到會(huì)話發(fā)送端的多個(gè)檢測(cè)報(bào)文后, 一般為三至五個(gè)檢測(cè)報(bào)文,將接收到檢測(cè)報(bào)文的消息發(fā)送給CPU,CPU將會(huì)話狀態(tài)置位為會(huì) 話建立,即為UP。至此,會(huì)話發(fā)送端以及會(huì)話接收端按照?qǐng)?bào)文發(fā)送周期向?qū)Χ税l(fā)送檢測(cè)報(bào) 文,并接收對(duì)端發(fā)送的檢測(cè)報(bào)文,只有在接收檢測(cè)報(bào)文出現(xiàn)異常時(shí),才向CPU發(fā)送消息。步驟103,根據(jù)接收檢測(cè)報(bào)文的結(jié)果確定會(huì)話狀態(tài)。會(huì)話發(fā)送端或會(huì)話接收端每收到一個(gè)對(duì)端發(fā)送的檢測(cè)報(bào)文開(kāi)始計(jì)時(shí),并與設(shè)置的 超時(shí)時(shí)間比較,若計(jì)時(shí)時(shí)間超過(guò)超時(shí)時(shí)間,則發(fā)送超時(shí)消息給CPU,CPU將會(huì)話狀態(tài)置位為 會(huì)話斷開(kāi),即為DOWN ;否則,會(huì)話狀態(tài)正常。本發(fā)明還提供了一種雙向轉(zhuǎn)發(fā)檢測(cè)裝置,包括配置單元201、收發(fā)單元202,配置 單元201以及收發(fā)單元202可以位于會(huì)話端A,也可以位于會(huì)話端B ;配置單元201,用于配置會(huì)話端的會(huì)話信息以及特征信息,并將會(huì)話信息與特征信 息關(guān)聯(lián);收發(fā)單元202,用于根據(jù)配置單元201中的配置信息和特征信息發(fā)送或接收檢測(cè) 報(bào)文;根據(jù)檢測(cè)報(bào)文的狀態(tài)確定會(huì)話狀態(tài)。配置單元201,具體用于設(shè)置會(huì)話信息包括會(huì)話標(biāo)識(shí)、本端辨識(shí)符、對(duì)端辨識(shí)符、報(bào) 文發(fā)送周期以及超時(shí)時(shí)間;設(shè)置需檢測(cè)鏈路的特征信息,將會(huì)話信息與需檢測(cè)鏈路的特征 信息關(guān)聯(lián);所述需檢測(cè)鏈路為會(huì)話兩端之間的檢測(cè)鏈路。收發(fā)單元202,具體用于根據(jù)會(huì)話信息以及需檢測(cè)鏈路的特征信息建立檢測(cè)報(bào)文 并發(fā)送,所述檢測(cè)報(bào)文包括會(huì)話發(fā)送端的會(huì)話信息、需檢測(cè)鏈路的特征信息等。收發(fā)單元202位于會(huì)話接收端,具體用于連續(xù)接收多個(gè)檢測(cè)報(bào)文,一般為3至5個(gè) 檢測(cè)報(bào)文,將接收到檢測(cè)報(bào)文的消息發(fā)送給CPU,由CPU將會(huì)話狀態(tài)置位為會(huì)話建立,即為 UP。收發(fā)單元202,具體用于根據(jù)報(bào)文發(fā)送周期向?qū)Χ税l(fā)送檢測(cè)報(bào)文,并接收對(duì)端發(fā)送 的檢測(cè)報(bào)文,若超過(guò)超時(shí)時(shí)間仍未收到對(duì)端的檢測(cè)報(bào)文,將超時(shí)消息發(fā)送給CPU,由CPU將 會(huì)話狀態(tài)置位為會(huì)話斷開(kāi),即為DOWN。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi).
      權(quán)利要求
      一種雙向轉(zhuǎn)發(fā)檢測(cè)方法,其特征在于,該方法包括配置會(huì)話信息以及特征信息,并將會(huì)話信息和特征信息關(guān)聯(lián);根據(jù)配置發(fā)送和接收檢測(cè)報(bào)文建立會(huì)話,并根據(jù)接收檢測(cè)報(bào)文的結(jié)果確定會(huì)話狀態(tài)。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述配置會(huì)話信息以及特征信息并將會(huì) 話信息和特征信息關(guān)聯(lián)包括設(shè)置會(huì)話信息包括會(huì)話標(biāo)識(shí)、本端辨識(shí)符、對(duì)端辨識(shí)符、報(bào)文 發(fā)送周期以及超時(shí)時(shí)間;設(shè)置會(huì)話兩端之間檢測(cè)鏈路特征信息并將會(huì)話信息與特征信息關(guān) 聯(lián)。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)配置發(fā)送和接收檢測(cè)報(bào)文建立 會(huì)話包括根據(jù)配置信息以及特征信息建立檢測(cè)報(bào)文并發(fā)送,接收方收到檢測(cè)報(bào)文向CPU 發(fā)送接收到檢測(cè)報(bào)文消息,CPU將會(huì)話狀態(tài)置位為會(huì)話建立。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)接收檢測(cè)報(bào)文的結(jié)果確定會(huì)話 狀態(tài)包括會(huì)話兩端每接收一個(gè)對(duì)端發(fā)送的檢測(cè)報(bào)文開(kāi)始計(jì)時(shí),將計(jì)時(shí)時(shí)間與超時(shí)時(shí)間比 較,若計(jì)時(shí)時(shí)間大于超時(shí)時(shí)間,則將超時(shí)消息發(fā)送給CPU,CPU將會(huì)話狀態(tài)置位為會(huì)話斷開(kāi)。
      5.一種雙向轉(zhuǎn)發(fā)檢測(cè)裝置,其特征在于,該裝置包括配置單元和收發(fā)單元;其中,配置單元,用于配置并關(guān)聯(lián)會(huì)話信息以及特征信息;收發(fā)單元,用于根據(jù)配置發(fā)送或接收檢測(cè)報(bào)文建立會(huì)話;并根據(jù)接收檢測(cè)報(bào)文的結(jié)果 確定會(huì)話狀態(tài)。
      6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述配置單元具體用于,設(shè)置會(huì)話信息包 括會(huì)話標(biāo)識(shí)、本端辨識(shí)符、對(duì)端辨識(shí)符、報(bào)文發(fā)送周期以及超時(shí)時(shí)間;設(shè)置需檢測(cè)鏈路的 特征信息,將會(huì)話信息與特征信息關(guān)聯(lián)。
      7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述收發(fā)單元,位于會(huì)話發(fā)送端,具體用 于根據(jù)會(huì)話信息以及特征信息建立會(huì)話并發(fā)送;位于會(huì)話接收端,用于接收會(huì)話發(fā)送端的 多個(gè)檢測(cè)報(bào)文,將接收到檢測(cè)報(bào)文的消息發(fā)送給CPU,由CPU將會(huì)話狀態(tài)置位為會(huì)話建立。
      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述收發(fā)單元還用于,接收每一個(gè)檢測(cè)報(bào) 文后開(kāi)始計(jì)時(shí),將計(jì)時(shí)時(shí)間同配置單元中的超時(shí)時(shí)間比較,若大于超時(shí)時(shí)間,將超時(shí)消息發(fā) 送給CPU,由CPU將會(huì)話狀態(tài)置位為會(huì)話斷開(kāi)。
      全文摘要
      本發(fā)明公開(kāi)了一種雙向轉(zhuǎn)發(fā)檢測(cè)方法,該方法包括配置會(huì)話信息以及特征信息,并將會(huì)話信息與特征信息關(guān)聯(lián),根據(jù)配置發(fā)送和接收檢測(cè)報(bào)文建立會(huì)話,根據(jù)接收檢測(cè)報(bào)文的結(jié)果確定會(huì)話狀態(tài)。本發(fā)明還公開(kāi)了一種雙向轉(zhuǎn)發(fā)檢測(cè)裝置,采用本方法及裝置,避免了大量會(huì)話建立時(shí)的數(shù)倍于會(huì)話數(shù)的協(xié)議報(bào)文沖擊設(shè)備的CPU,也為通信設(shè)備節(jié)省了大量的資源,精簡(jiǎn)了會(huì)話的狀態(tài)機(jī),避免了復(fù)雜的協(xié)議計(jì)算,也為各個(gè)設(shè)備供應(yīng)商避免了BFD對(duì)接時(shí)的諸多不便。
      文檔編號(hào)H04L12/56GK101800682SQ20101014058
      公開(kāi)日2010年8月11日 申請(qǐng)日期2010年3月29日 優(yōu)先權(quán)日2010年3月29日
      發(fā)明者張濤 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1