專利名稱:代理設(shè)備、會話存活檢測方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信網(wǎng)絡(luò)的接入網(wǎng)技術(shù),尤其涉及一種代理設(shè)備、會話 存活檢測方法以及會話存活檢測的網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù):
在接入網(wǎng)中,IP會話(session)代表了與一個訂戶(Subscriber)或用戶 (User)的IP地址關(guān)聯(lián)的網(wǎng)絡(luò)接入連接會話,IP會話與點到點的協(xié)議PPP (Point-to-Point Protocol)會話是對等的,通常將IP會話和PPP會話統(tǒng)稱為訂戶 會話(Subscriber Session ),訂戶會話通常在IP邊緣設(shè)備(IP Edge device )上 終結(jié),即訂戶會話是在用戶終端與IP邊緣設(shè)備建立的一條會話連接,用于網(wǎng)絡(luò) 對用戶接入網(wǎng)絡(luò)的管理,如計費、狀態(tài)等。
對于會話的存活檢測可以采用多種機制,例如訂戶會話中PPP會話可以采 用PPP存活檢測機制,而IP會話可以采用雙向轉(zhuǎn)發(fā)檢測(BFD, Bidirectional Forwarding Detection)或地址解析協(xié)議(ARP, Address Resolution Protocol) 或因特網(wǎng)控制報文協(xié)議(ICMP, Internet Control Protocol)存活檢測機制等。 實際網(wǎng)絡(luò)中,可能存在一段會話需要多種會話存活檢測機制共存的情況, 例如,如圖l所示,家鄉(xiāng)地網(wǎng)絡(luò)支持IP會話,可以采用BFD作為IP會話的存活 檢測機制,當(dāng)用戶設(shè)備(UE, User Equipment)由家鄉(xiāng)地網(wǎng)絡(luò)漫游到拜訪地網(wǎng) 絡(luò)時,用戶IP會話的終結(jié)點仍位于家鄉(xiāng)地網(wǎng)絡(luò)的EN1上,但實際網(wǎng)絡(luò)中,拜訪 地網(wǎng)絡(luò)可能僅支持PPP會話,即EN2與UE之間的一段會話需要轉(zhuǎn)換為PPP會話 方式,則EN2與UE之間的一段會話的存活檢測相應(yīng)需要采用PPP會話的存活檢 測才幾制。
另外,如圖2和圖3所示的非漫游下會話的存活檢測場景 圖2所示接入網(wǎng)絡(luò)IP邊緣節(jié)點BNG僅支持IP會話,而用戶不僅有支持IP會 話的UE也有支持PPP會話的UE ,而圖3所示接入網(wǎng)絡(luò)IP邊緣節(jié)點BRAS僅支持 PPP會話,而用戶有支持PPP會話的UE及支持IP會話的UE,如何實現(xiàn)不同會話 存活機制的轉(zhuǎn)換,例如本例子中支持PPP會話到IP會話存活檢測機制的轉(zhuǎn)換是 業(yè)界急需解決的一個重要問題;
另外,會話檢測機制中,例如訂戶會話的存活(keepalive)檢測是基于每 個會話的。典型地,每個IP邊緣設(shè)備(如寬帶網(wǎng)絡(luò)網(wǎng)關(guān)(BNG)/寬帶接入服務(wù) 器(BRAS)可支持5000個接入節(jié)點(AN),每個AN支持1000線數(shù)字用戶線 (DSL),每個DSL支持1個PPP會話和3個IP會話,則每個BNG/BRAS將支持 20,000,000個訂戶會話的處理,即訂戶會話的存活檢測流量大,這會導(dǎo)致對接 入網(wǎng)的存活檢測報文流量較大;而且BNG/BRAS的即時處理性能負荷高,處 理時延長,會影響實時檢測的性能。
發(fā)明內(nèi)容
本發(fā)明實施例解決的技術(shù)問題在于提供了 一種代理設(shè)備,會話存活檢測 方法以及網(wǎng)絡(luò)系統(tǒng),可實現(xiàn)不同會話存活檢測機制的轉(zhuǎn)換,并且可以針對會 話組進行存活檢測,降低會話存活檢測的報文流量。
為解決上述技術(shù)問題, 一方面,本發(fā)明實施例提供了一種代理設(shè)備,可 包括
會話存活檢測轉(zhuǎn)換處理單元,用于對第一會話通信對端支持的第一會話 存活檢測與第二會話通信對端支持的第二會話存活檢測進行轉(zhuǎn)換。 或者,所述代理設(shè)備可包括
會話組存活檢測處理單元,用于會話組通信對端與會話通信對端進行的 會話組存活檢測的中間代理。
再一方面,本發(fā)明實施例提供了一種會話存活檢測網(wǎng)絡(luò)系統(tǒng),包括發(fā) 起會話存活檢測的第 一會話通信對端,應(yīng)答會話存活檢測的第二會話通信對 端,還包括代理設(shè)備,所述代理設(shè)備位于所述第一會話通信對端與所述第二 會話通信對端之間,該代理設(shè)備包括
會話存活檢測轉(zhuǎn)換處理單元,用于所述第一會話通信對端與第二會話通 信對端進行的會話存活檢測中不同會話存活檢測之間的轉(zhuǎn)換。
或者,本發(fā)明實施例提供的會話存活檢測網(wǎng)絡(luò)系統(tǒng)包括發(fā)起會話存活 檢測的會話組通信對端,應(yīng)答會話存活檢測的會話通信對端,另外,還包括 代理設(shè)備,所述代理設(shè)備位于所述會話組通信對端與所述會話通信對端之間, 該代理設(shè)備包括
會話組存活檢測處理單元,用于會話組通信對端與會話通信對端進行的 會話組存活檢測的中間代理。
再一方面,本發(fā)明實施例提供了一種會話存活;險測方法,包括
在第 一會話通信對端與第二會話通信對端間進行會話存活檢測,對第一 會話通信對端支持的會話存活檢測與第二會話通信對端支持的會話存活檢測 進行轉(zhuǎn)換。
或者,所述會話存活檢測方法包括
將會話組通信對端發(fā)來的會話組會話存活檢測廣播請求復(fù)制后廣播發(fā)送 給會話組中各個會話通信對端;
會話組中各個會話通信對端向會話組通信對端返回會話存活;險測響應(yīng)。 或者,所述會話存活檢測方法包括
將會話組通信對端發(fā)來的會話組會話存活檢測廣播請求轉(zhuǎn)換為會話組會 話存活檢測單播請求單播發(fā)送給會話組中各個會話通信對端;
根據(jù)接收的會話組中各個會話通信對端返回的會話存活檢測應(yīng)答向會話 組通信對端反饋會話組會話存活情況。
或者,所述會話存活檢測方法包括
會話組通信對端經(jīng)由代理設(shè)備向各會話通信對端發(fā)起會話組會話存活檢
存活檢測,以及對代理設(shè)備與各個會話組通信對端之間存在的會話進行會話 存活檢測。
實施本發(fā)明的實施例,具有如下有益效果
一方面,提供了一種不同會話存活檢測之間進行轉(zhuǎn)化的方法、代理設(shè)備 以及網(wǎng)絡(luò)系統(tǒng),可實現(xiàn)不同會話存活檢測類型的轉(zhuǎn)換,例如PPP會話到IP會話 存活檢測機制的轉(zhuǎn)換或者IP會話到PPP會話的存活檢測機制的轉(zhuǎn)換;
再一方面,提供了一種基于會話存活檢測廣播機制、會話存活檢測分段 機制的會話存活檢測方法、代理設(shè)備以及網(wǎng)絡(luò)系統(tǒng),可以針對會話組進行存 活檢測,降低會話存活檢測的報文流量。
圖1是現(xiàn)有技術(shù)中用戶設(shè)備漫游下會話存活檢測機制的示意圖2a是現(xiàn)有技術(shù)中非漫游下會話存活檢測第 一種機制的示意圖2b是現(xiàn)有技術(shù)中非漫游下會話存活檢測第二種機制的示意圖3是本發(fā)明提供的會話存活檢測網(wǎng)絡(luò)系統(tǒng)的第 一 實施例的組成示意圖4a是圖3所示的會話存活檢測網(wǎng)絡(luò)系統(tǒng)中第一種會話存活檢測轉(zhuǎn)換機 制的示意圖4b是圖3所示的會話存活檢測網(wǎng)絡(luò)系統(tǒng)中第二種會話存活檢測轉(zhuǎn)換機 制的示意圖5是本發(fā)明提供的會話存活檢測網(wǎng)絡(luò)系統(tǒng)的第二實施例的組成示意圖; 圖6a是圖5所示的會話存活檢測網(wǎng)絡(luò)系統(tǒng)中會話存活檢測廣播機制的示
意圖6b是圖5所示的會話存活檢測網(wǎng)絡(luò)系統(tǒng)中會話存活分段檢測機制的示 意圖7是本發(fā)明提供的代理設(shè)備的第一實施例的組成示意圖8是本發(fā)明提供的代理設(shè)備的第二實施例的組成示意圖9是本發(fā)明提供的代理設(shè)備的第三實施例的組成示意圖10是本發(fā)明提供的代理設(shè)備的第四實施例的組成示意圖11是本發(fā)明提供的會話存活檢測方法的第一實施例的流程示意圖12是本發(fā)明提供的會話存活檢測方法的第二實施例的流程示意圖13是本發(fā)明提供的會話存活檢測方法的第三實施例的流程示意圖14是本發(fā)明提供的會話存活檢測方法的第四實施例的流程示意圖。
具體實施例方式
參見圖3,是本發(fā)明提供的會話存活檢測網(wǎng)絡(luò)系統(tǒng)的第一實施例的組成示
意本實施例提供的會話存活檢測網(wǎng)絡(luò)系統(tǒng),包括發(fā)起會話存活檢測的第 一會話通信對端2,應(yīng)答會話存活檢測的第二會話通信對端3,還包括代理設(shè) 備l,所述代理設(shè)備l包括
會話存活檢測轉(zhuǎn)換處理單元10,用于所述第一會話通信對端2與所述第 二會話通信對端3進行的會話存活檢測中不同會話存活檢測之間的轉(zhuǎn)換。
具體地,參見圖4a,是圖3所示的會話存活檢測網(wǎng)絡(luò)系統(tǒng)進行第一種會 話存活檢測轉(zhuǎn)換的示意其中,圖4a所示的"P"代表所述第一會話通信對端,在邊緣節(jié)點1側(cè) 引入了會話存活檢測的代理設(shè)備1 ( Session Keep alive Proxy),用于進行會話存活檢測中不同會話存活檢測之間的轉(zhuǎn)換。
在本實施例中,會話1在用戶1到邊緣節(jié)點1這一段采用ARP存活檢測, 而在邊緣節(jié)點1到邊緣節(jié)點2這一段采用BFD存活檢測,代理設(shè)備1可實現(xiàn) 會話1的ARP存活檢測與BFD存活檢測之間的相互轉(zhuǎn)換;而會話n在用戶n 到邊緣節(jié)點1這一段采用PPP存活檢測,會話n在邊緣節(jié)點1到邊緣節(jié)點2 這一段采用BFD存活檢觀'J,代理設(shè)備1可實現(xiàn)會話n的PPP存活檢測與BFD 存活檢測之間的相互轉(zhuǎn)換。
圖4b是圖3所示的會話存活檢測網(wǎng)絡(luò)系統(tǒng)進行第二種會話存活檢測轉(zhuǎn)換 的示意其中,圖4b所示的"P"代表第一會話通信對端,在邊緣節(jié)點1側(cè)引入 了會話存活檢測的代理設(shè)備1 ( Session Keep alive Proxy ),用于進行會話存活 檢測中不同會話存活檢測類型之間的轉(zhuǎn)換。
在本實施例中,會話1在用戶到邊緣節(jié)點1這一段采用ARP存活檢測, 會話1在邊緣節(jié)點1到邊緣節(jié)點2這一段采用PPP存活檢測,代理設(shè)備1可 實現(xiàn)會話1的ARP存活檢測與PPP存活檢測之間的相互轉(zhuǎn)換;而會話n在用 戶到邊緣節(jié)點1這一段釆用BFD存活檢測,會話n在邊緣節(jié)點1到邊緣節(jié)點 2這一段采用PPP存活檢測,代理設(shè)備1可實現(xiàn)會話n的BFD存活檢測與PPP 存活檢測之間的相互轉(zhuǎn)換。
需要說明的是,在第一實施例的會話存活檢測網(wǎng)絡(luò)系統(tǒng)中,所述代理設(shè) 備1可設(shè)置為獨立設(shè)備或集成在存在不同會話存活檢測類型的會話存活檢測 中間節(jié)點設(shè)備,例如,所述代理設(shè)備集成在拜訪網(wǎng)絡(luò)邊緣節(jié)點設(shè)備或會話接 入網(wǎng)絡(luò)的接入節(jié)點(AN)或家庭網(wǎng)關(guān)。
綜上所述的會話存活檢測網(wǎng)絡(luò)系統(tǒng)的第一實施例,其通過使用獨立或集 成的代理設(shè)備,可實現(xiàn)不同會話存活檢測的轉(zhuǎn)換,例如本實施例中PPP會話到 IP會話存活檢測機制的轉(zhuǎn)換或者IP會話到PPP會話的存活檢測機制的轉(zhuǎn)換等。
圖5是本發(fā)明提供的會話存活檢測網(wǎng)絡(luò)系統(tǒng)的第二實施例的組成示意本實施例提供的會話存活檢測網(wǎng)絡(luò)系統(tǒng),包括發(fā)起會話存活檢測的會 話組通信對端4,應(yīng)答會話存活檢測的會話通信對端5,還包括代理設(shè)備1, 所述代理設(shè)備1包括
會話組存活檢測處理單元11,用于代理會話存活檢測中會話組的存活檢 測處理。
在本實施例中,例如可以將經(jīng)過同一個AN的多條至用戶端設(shè)備CPE或小 區(qū)網(wǎng)關(guān)RG或UE的物理線路(包含有線或無線線路)上的多個訂戶會話(多個 IP/PPP會話及承載它們的PPP會話),定義為一個訂戶會活組;或者,將經(jīng)過 同一條AN至用戶終端設(shè)備的物理線路(包含有線或無線線路)上的多個訂戶 會話(多個IP/PPP會話及承載它們的PPP會話)定義為一個訂戶會話組。
具體地,參見圖6a,是圖5所示的會話存活檢測網(wǎng)絡(luò)系統(tǒng)進行會話存活 檢測廣播示意其中,圖6a所示的"P"代表會話通信對端或會話組通信對端。假設(shè)將會 話1至?xí)抧組成一個會話組,邊緣節(jié)點2的會話組通信對端支持會話存活檢測 廣播功能,對應(yīng)l至n個用戶的會話通信對端;
在邊緣節(jié)點1可引入會話存活檢測的代理設(shè)備1 (Session Keep alive Proxy),用于接收會話組通信對端4發(fā)來的會話組會話存活檢測廣播請求,并 將所述廣播請求廣4番發(fā)送給會話組中各個會話通信對端5;
綜上所述的會話存活檢測網(wǎng)絡(luò)系統(tǒng),通過使用會話存活檢測的代理設(shè)備, 進行會話存活檢測廣播,可針對會話組進行存活檢測,降低了會話存活檢測 的報文流量。
另一方面,所述代理設(shè)備1可用于接收會話組通信對端4發(fā)來的會話組 會話存活檢測廣播請求,然后將所述廣播請求轉(zhuǎn)換為會話組會話存活檢測單 播請求單播發(fā)送給會話組中各個會話通信對端5后,根據(jù)接收的會話組中各
個會話通信對端5返回的會話存活檢測應(yīng)答向會話組通信對端4反饋會話組 會話存活情況。
上述的會話存活檢測網(wǎng)絡(luò)系統(tǒng),通過使用代理設(shè)備l,實現(xiàn)了會話組存活 檢測廣播報文到會話存活檢測單播報文的轉(zhuǎn)換功能,由于下行采用廣播方式, 同樣可減少存活檢測的報文流量。
圖6b是圖5所示的會話存活檢測網(wǎng)絡(luò)系統(tǒng)進行會話存活分段檢測的示意
其中,圖6b所示的"P"代表會話組通信對端或會話通信對端(Peer)。 在邊緣節(jié)點l可引入會話存活檢測的代理設(shè)備l ( Session Keep alive Proxy )用 于做會話組存活分段檢測。
假設(shè)將會話1至n組成一個會話組,邊緣節(jié)點2的會話組通信對端與代理設(shè) 備l的會話組通信對端"2P"之間支持獨立的一段會話存活檢測,用戶l的會 話通信對端與代理設(shè)備l的會話對端"IP"之間支持獨立的另一段會話存活檢 測,用戶n的會話通信對端與代理設(shè)備l的會話通信對端"nP"之間支持獨立 的另一段會話存活檢測。
代理設(shè)備l分別對用戶l至用戶n與代理設(shè)備l之間的會話段進行存活檢 測,若邊緣節(jié)點2的會話組通信對端在規(guī)定的時間內(nèi),沒有收到來自代理設(shè)備 1的會話組存活;險測才艮文,則終止相應(yīng)的會話組存活檢測。
上述的會話存活檢測網(wǎng)絡(luò)系統(tǒng),通過使用代理設(shè)備l,分別對用戶l至用 戶n與代理設(shè)備l之間的會話段進行存活檢測,能夠支持不同會話存活檢測類 型的用戶終端,提高了系統(tǒng)的靈活性。
需要說明的是,在上述第二實施例的會話存活檢測網(wǎng)絡(luò)系統(tǒng)中,所述代 理設(shè)備1可以設(shè)置為獨立設(shè)備或集成在會話存活檢測中間節(jié)點設(shè)備,例如所 述代理設(shè)備可集成在拜訪網(wǎng)絡(luò)邊緣節(jié)點設(shè)備或會話接入網(wǎng)絡(luò)的AN或家庭網(wǎng) 關(guān)。
下面以具體實施例詳細說明代理設(shè)備。
圖7是本發(fā)明提供的代理設(shè)備的第一實施例的組成示意本實施例提供的代理設(shè)備,包括會話存活檢測轉(zhuǎn)換處理單元10,用于 代理會話存活檢測中不同會話存活檢測之間的轉(zhuǎn)換,其中,所述會話存活檢 測類型可包括各種類型,例如PPP會話存活4企測類型或IP會話存活;險測類型 等。
具體實現(xiàn)會話存活檢測,本實施例中所述會話存活檢測轉(zhuǎn)換處理單元10 可包括
會話存活檢測請求轉(zhuǎn)換單元100,用于不同會話存活檢測類型的會話存活 檢測請求之間的轉(zhuǎn)換;以及
會話存活檢測應(yīng)答轉(zhuǎn)換單元101,用于不同會話存活檢測類型的會話存活 檢測應(yīng)答之間的轉(zhuǎn)換。
具體舉例說,會話1在用戶l到邊緣節(jié)點1這一段采用IP會話存活檢測 類型中的ARP存活檢測機制,而在邊緣節(jié)點1到邊緣節(jié)點2這一段采用IP 會話存活檢測類型中的BFD存活檢測,代理設(shè)備1實現(xiàn)IP會話1的ARP存 活檢測與BFD存活檢測之間的轉(zhuǎn)換;會話n在用戶n到邊緣節(jié)點1這一段采 用PPP存活檢測,會話n在邊緣節(jié)點1到邊緣節(jié)點2這一段采用IP會話存活 檢測類型中的BFD存活檢測,代理設(shè)備1實現(xiàn)會話n的PPP存活檢測與BFD 存活檢測之間的轉(zhuǎn)換,例如,將PPP會話存活檢測請求轉(zhuǎn)換為BFD會話存活 檢測請求,將BFD會話存活檢測響應(yīng)轉(zhuǎn)換為PPP會話存活檢測響應(yīng),或進行 相反的轉(zhuǎn)換等,此處僅為舉例,本實施例的范圍不僅限于此。
綜上所述,使用本實施例的代理設(shè)備l,可實現(xiàn)不同會話存活檢測的轉(zhuǎn)換, 例如PPP會話到IP會話存活檢測機制的轉(zhuǎn)換或者IP會話到PPP會話的存活檢測 機制的轉(zhuǎn)換。
圖8是本發(fā)明提供的代理設(shè)備的第二實施例的組成示意本實施例中的代理設(shè)備包括會話組存活檢測處理單元11,用于會話組
其中,所述會話組存活檢測處理單元11包括會話組存活檢測廣播處理 單元IIO,具體地,會話組存活檢測廣播處理單元IIO可包括
會話組會話存活檢測請求接收處理單元1100,用于接收會話組通信對端 發(fā)來的會話組會話存活檢測廣播請求;
會話組會話存活檢測請求廣播處理單元1101,用于將會話組通信對端發(fā) 來的會話組的會話存活檢測廣播請求廣播發(fā)送給會話組中各個會話通信對。
本實施例提供的代理設(shè)備,可以進行會話存活檢測廣播,針對會話組進 行存活檢測,降低了存活檢測的報文流量。
圖9是本發(fā)明提供的代理設(shè)備的第三實施例的組成示意本實施例中的代理設(shè)備包括會話組存活檢測處理單元11,用于會話組 通信對端與會話通信對端進行的會話組存活檢測的中間代理。
其中,所述會話組存活檢測處理單元11包括會話組存活檢測廣播單播 處理單元111,所述會話組存活檢測廣播單播處理單元111具體包括
會話組會話存活檢測請求接收處理單元1110,用于接收會話組通信對端 發(fā)來的會話組會話存活檢測廣播請求;
會話組會話存活檢測請求單播處理單元1111,用于將會話組通信對端發(fā) 來的會話組會話存活檢測廣播請求轉(zhuǎn)換為會話組會話存活檢測單播請求單播 發(fā)送給會話組中各個會話通信對端;
會話組會話存活檢測應(yīng)答反饋處理單元1112,用于根據(jù)接收的會話組中 各個會話通信對端返回的會話存活檢測應(yīng)答向會話組通信對端反饋會話組會 話存活情況。
本實施例提供的代理設(shè)備,實現(xiàn)了會話組存活檢測廣播報文到特定會話 存活檢測單播報文的轉(zhuǎn)換功能,由于下行釆用廣播方式,極大地減少了存活 檢測的報文流量。
圖IO是本發(fā)明提供的代理設(shè)備的第四實施例的組成示意本實施例中的代理設(shè)備包括會話組存活檢測處理單元11,用于會話組 通信對端與會話通信對端進行的會話組存活檢測的中間代理。
其中,所述會話組存活檢測處理單元11包括會話組存活檢測分段處理單 元112,所述會話組存活檢測分段處理單元112包括
會話組會話存活檢測請求接收處理單元1120,用于接收會話組通信對端 發(fā)來的會話組會話存活檢測請求;
會話組會話存活4企測響應(yīng)發(fā)送處理單元1121,用于向會話組通信對端反 饋會話組會話存活檢測響應(yīng);
會話組會話存活;險測請求發(fā)送處理單元1122,用于向會話通信對端發(fā)送 會話存活檢測請求;
會話組會話存活檢測響應(yīng)接收處理單元1123,用于接收會話通信對端反 饋回來的會話存活4全測響應(yīng)并進行相應(yīng)處理。
具體地,代理設(shè)備可分別對用戶l至用戶n與代理設(shè)備之間的會話段進行 存活檢測,若會話組通信對端在規(guī)定的時間內(nèi),沒有收到來自代理設(shè)備的會 話組存活檢測報文,則終止相應(yīng)的會話組存活檢測。
本實施例提供的代理設(shè)備,可以分別對用戶l至用戶n與代理設(shè)備l之間的 會話段進行存活檢測,能夠支持不同存活檢測類型的用戶終端,提高了系統(tǒng) 的靈活性。
圖11是本發(fā)明提供的會話存活檢測方法的第一實施例的流程示意圖; 本實施例提供的會話存活檢測方法,是基于圖3所示的會話存活檢測網(wǎng)絡(luò) 系統(tǒng)第一實施例和圖7所示的代理設(shè)備的第一實施例實現(xiàn)的,即由代理設(shè)備進
行不同會話存活檢測的轉(zhuǎn)換。
如圖ll所示,在步驟SIO,會話1通信對端向代理設(shè)備發(fā)起基于BFD的會 話l存活檢測請求報文;
在步驟S11 ,代理設(shè)備將基于BFD的存活檢測請求報文轉(zhuǎn)換為基于ARP的 存活檢測請求報文,發(fā)送給用戶的會話l對端;
在步驟S12,用戶1回應(yīng)基于ARP的會話1存活檢測應(yīng)答報文給代理設(shè)備;
在步驟S13,代理設(shè)備將基于ARP的存活檢測應(yīng)答報文轉(zhuǎn)換為基于BFD的 存活檢測應(yīng)對艮文,發(fā)送給邊緣節(jié)點2的會話1通信對端;
與此相應(yīng)地,在步驟SnO、會話n通信對端向代理設(shè)備發(fā)起基于BFD的會 話n存活檢測請求報文;
在步驟Snl,代理設(shè)備將基于BFD的存活檢測請求報文轉(zhuǎn)換為基于PPP的 存活檢測請求報文,發(fā)送給用戶n的會話n通信對端;
在步驟Sn2,用戶n回應(yīng)基于PPP的會話n存活檢測應(yīng)^艮文給代理設(shè)備;
在步驟Sn3,代理設(shè)備將基于PPP的存活檢測應(yīng)斜艮文轉(zhuǎn)換為基于BFD的 存活檢測應(yīng) 艮文,發(fā)送給邊緣節(jié)點2的會話n通信對端。
此處僅為舉例,本實施例的范圍不僅限于此,本實施例提供的會話存活 檢測方法,可實現(xiàn)PPP會話到IP會話存活檢測機制的轉(zhuǎn)換或者IP會話到PPP 會話的存活檢測機制的轉(zhuǎn)換。
圖12是本發(fā)明提供的會話存活檢測方法的第二實施例的流程示意本實施例提供的會話存活檢測方法,是基于圖5所示的會話存活檢測網(wǎng)絡(luò) 系統(tǒng)第二實施例和圖8所示的代理設(shè)備的第二實施例實現(xiàn)的,即由代理設(shè)備進 行會話組會話存活檢測的廣播機制處理。
如圖12所示,在步驟S20,邊緣節(jié)點2的會話組通信對端向所有用戶發(fā)起 會話組存活檢測請求廣播報文;
在步驟S21 步驟S22,代理設(shè)備對所述會話組存活檢測廣播報文進行復(fù)
制,發(fā)送給其下的所有用戶l至用戶n;
在步驟S23 步驟S24,用戶l至用戶n中的在線正常用戶會話通信對端, 回應(yīng)會話存活檢測應(yīng)答4良文給邊緣節(jié)點2的會話組通信對端;
若邊緣節(jié)點2的會話組通信對端在規(guī)定的時間內(nèi),沒有收到來自某個用戶 會話通信對端的會話存活檢測應(yīng)敘艮文,則終止相應(yīng)的會話。
本實施例提供的會話存活檢測方法,可以進行會話存活檢測廣播,針對 會話組進行存活檢測,降低了存活檢測的報文流量。
圖13是本發(fā)明提供的會話存活檢測方法的第三實施例的流程示意本實施例提供的會話存活檢測方法,是基于圖5所示的會話存活檢測網(wǎng)絡(luò) 系統(tǒng)第二實施例和圖9所示的代理設(shè)備的第二實施例實現(xiàn)的,即由代理設(shè)備進 行會話組會話存活檢測的廣播單播機制處理。
如圖13所示,在步驟S30,邊緣節(jié)點2的會話組通信對端向所有代理設(shè)備 發(fā)起會話組存活檢測請求廣播報文;
在步驟S31,代理設(shè)備將所述會話組存活檢測廣播報文轉(zhuǎn)換為會話存活檢 測單播報文;
在步驟S32 步驟S33,將所述會話存活檢測單播報文發(fā)送給其下的所有用 戶l至用戶n;
在步驟S34 步驟S35,用戶l至用戶n中的在線正常用戶會話對端,回應(yīng) 會話存活檢測應(yīng)斜艮文給代理設(shè)備;
在步驟S36,代理設(shè)備上報在規(guī)定時間內(nèi)回應(yīng)會話存活檢測應(yīng)答報文的存
給邊緣節(jié)點2的會話組通信對端;
若邊緣節(jié)點2的會話組通信對端在規(guī)定的時間內(nèi),收到來自代理設(shè)備上報
止非存活用戶相應(yīng)的會話;若邊緣節(jié)點2的會話組對端在規(guī)定的時間內(nèi),沒有
戶或非存活用戶,則終止相應(yīng)的會話組存活檢觀'J。
本實施例提供的會話存活檢測方法,實現(xiàn)了會話組存活檢測廣播報文到 特定會話存活檢測單播報文的轉(zhuǎn)換功能,由于下行采用廣播方式,極大地減 少了存活檢測的報文流量。
圖14是本發(fā)明提供的會話存活檢測方法的第四實施例的流程示意圖。
本實施例提供的會話存活檢測方法,是基于圖5所示的會話存活檢測網(wǎng)絡(luò) 系統(tǒng)第二實施例和圖IO所示的代理設(shè)備的第四實施例實現(xiàn)的,即由代理設(shè)備 進行會話組會話存活檢測的分段檢測機制的處理。
如圖14所示,在步驟S40,邊緣節(jié)點2的會話組通信對端向代理設(shè)備發(fā)送 會話組存活4企測請求4艮文;
在步驟S41 ,代理設(shè)備將所述會話組存活檢測請求報文發(fā)送至?xí)捊M通信 對端的用戶i;
在步驟S42,代理設(shè)備向邊緣節(jié)點2反饋回送會話組存活檢測響應(yīng)報文; 經(jīng)過步驟S40和步驟S42的會話組存活檢測請求報文和會話組存活檢測應(yīng) 答報文的交互,進行邊緣節(jié)點2與代理設(shè)備間會話段的存活檢測,假設(shè)所述會 話段存活檢測是基于BFD的存活檢測;若邊緣節(jié)點2在規(guī)定的時間內(nèi),沒有收 到來自代理設(shè)備的會話組存活檢測響應(yīng)報文,則終止相應(yīng)的會話組;
在步驟S43,會話組通信對端的用戶i向代理設(shè)備反饋回送會話存活檢測響 應(yīng)報文;
經(jīng)過步驟S41和步驟S43的會話組存活檢測請求報文和會話組存活檢測應(yīng) 答報文的交互,進行用戶l與代理設(shè)備間會話段的存活檢測,假設(shè)所述會話段 存活檢測是基于ARP的存活檢測;
同理,在步驟S44和步驟S45,會話組存活檢測請求報文和會話組存活檢 測應(yīng)答報文的交互,進行用戶j與代理設(shè)備間會話段的存活檢測,假設(shè)所述會
話段存活檢測是基于PPP的存活檢測;
在步驟S46 步驟S47,進行與上述步驟同樣的操作,進行用戶n與代理設(shè) 備之間的會話存活檢測。
若代理設(shè)備在規(guī)定的時間內(nèi),沒有收到來自相應(yīng)用戶i或者用戶j的會話 存活檢測應(yīng)答報文,則在步驟S48,代理設(shè)備向邊緣節(jié)點2上報用戶i或用戶j 的會話存活檢測應(yīng)答超時,邊緣節(jié)點2將終止相應(yīng)的^^舌i或會話j。
本實施例中提供的會話存活檢測方法,可以分別對用戶1至用戶n與代理 設(shè)備l之間的會話段進行存活檢測,能夠支持不同存活檢測類型的用戶終端, 提高了系統(tǒng)的靈活性。
綜上所述,實施本發(fā)明各個實施例提供的代理設(shè)備、會話存活檢測方法 以及網(wǎng)絡(luò)系統(tǒng),具有如下有益效果
首先,本發(fā)明實施例提供的代理設(shè)備,可實現(xiàn)不同會話存活檢測的轉(zhuǎn)換, 例如本實施例中舉例的PPP會話到IP會話存活檢測機制的轉(zhuǎn)換或者IP會話到 PPP會話的存活檢測機制的轉(zhuǎn)換。
其次,邊緣節(jié)點與代理設(shè)備間可針對會話組進行存活檢測,而不是針對 會話進行存活檢測,極大降低了存活檢測的報文流量;
再次,邊緣節(jié)點雖然僅支持單一存活檢測機制,例如BFD存活檢測機制, 但通過代理設(shè)備,能支持不同存活檢測類型的用戶終端(如 BFD/ARP/ICMP/PPP),提高了系統(tǒng)的靈活性。
以上所揭露的僅為本發(fā)明的較佳實施例而已,當(dāng)然不能以此來限定本發(fā) 明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋 的范圍。
權(quán)利要求
1.一種代理設(shè)備,其特征在于,包括:會話存活檢測轉(zhuǎn)換處理單元,用于對第一會話通信對端支持的第一會話存活檢測與第二會話通信對端支持的第二會話存活檢測進行轉(zhuǎn)換。
2、 根據(jù)權(quán)利要求1所述的代理設(shè)備,其特征在于,所述會話存活檢測轉(zhuǎn) 換處理單元包括會話存活檢測請求轉(zhuǎn)換單元,用于將來自于第一會話通信對端的第一會 話存活檢測請求轉(zhuǎn)換為第二會話存活檢測請求并發(fā)送給第二會話通信對端;會話存活檢測響應(yīng)轉(zhuǎn)換單元,用于將來自于第二會話通信對端的第二會 話存活檢測應(yīng)答轉(zhuǎn)換為第 一會話存活檢測應(yīng)答并返回給第 一會話通信對端。
3、 根據(jù)權(quán)利要求1所述的代理設(shè)備,其特征在于,所述第一會話存活檢 測為點到點協(xié)議會話存活檢測,所述第二會話存活檢測為IP會話存活檢測類 型;或所述第 一會話存活檢測為IP協(xié)議會話存活檢測,所述第二會話存活檢測 為點到點會話存活^r測類型。
4、 一種會話存活;險測方法,其特征在于,包括在第一會話通信對端與第二會話通信對端之間進行會話存活檢測,對第 一會話通信對端支持的第 一會話存活檢測與第二會話通信對端支持的第二會 話存活檢測進行轉(zhuǎn)換。
5、 根據(jù)權(quán)利要求4所述的會話存活檢測方法,其特征在于,所述對第一 會話通信對端支持的第 一會話存活檢測與第二會話通信對端支持的第二會話 存活檢測進行轉(zhuǎn)換包括將來自于第一會話通信對端的第一會話存活檢測請求轉(zhuǎn)換為第二會話存 活檢測請求并發(fā)送給第二會話通信對端;將來自于第二會話通信對端的第二會話存活檢測應(yīng)答轉(zhuǎn)換為第一會話存 活檢測應(yīng)答并返回給第 一會話通信對端。
6、 根據(jù)權(quán)利要求4所述的會話存活檢測方法,其特征在于,所述第一會 話存活檢測為點到點協(xié)議會話存活檢測類型,所述第二會話存活檢測為IP會 話存活檢測類型;或所述第 一會話存活檢測為IP協(xié)議會話存活檢測,所述第二會話存活檢測 為點到點會話存活4企測類型。
7、 根據(jù)權(quán)利要求4所述的會話存活檢測方法,其特征在于,通過代理設(shè) 備進行所述的轉(zhuǎn)換。
8、 一種會話存活檢測網(wǎng)絡(luò)系統(tǒng),包括發(fā)起會話存活檢測的第一會話通 信對端,應(yīng)答會話存活檢測的第二會話通信對端,其特征在于,還包括代理 設(shè)備,所述代理設(shè)備位于所述第一會話通信對端與所述第二會話通信對端之 間,該代理設(shè)備包括會話存活檢測轉(zhuǎn)換處理單元,用于在所述第一會話通信對端與第二會話 通信對端之間進行不同會話存活檢測的轉(zhuǎn)換。
9、 根據(jù)權(quán)利要求8所述的會話存活檢測網(wǎng)絡(luò)系統(tǒng),其特征在于,所述會 話存活檢測轉(zhuǎn)換處理單元包括會話存活檢測請求轉(zhuǎn)換單元,用于將來自于第一會話通信對端的第一會 話存活檢測請求轉(zhuǎn)換為第二會話存活檢測請求并發(fā)送給第二會話通信對端;會話存活檢測響應(yīng)轉(zhuǎn)換單元,用于將來自于第二會話通信對端的第二會 話存活檢測應(yīng)答轉(zhuǎn)換為第 一會話存活檢測應(yīng)答并返回給第 一會話通信對端。
10、 根據(jù)權(quán)利要求8所述的會話存活檢測網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 代理設(shè)備為獨立設(shè)備或集成在存在不同會話存活檢測類型的會話存活檢測中 間節(jié)點設(shè)備。
11、 根據(jù)權(quán)利要求IO所述的會話存活檢測網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 會話存活檢測中間節(jié)點設(shè)備為拜訪網(wǎng)絡(luò)邊緣節(jié)點設(shè)備或會話接入網(wǎng)絡(luò)的接入 節(jié)點或家庭網(wǎng)關(guān)。
12、 根據(jù)權(quán)利要求8所述的會話存活檢測網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 第一會話存活檢測為點到點協(xié)議會話存活檢測,所述第二會話存活檢測為IP 會話存活檢測類型;或所述第 一會話存活檢測為IP協(xié)議會話存活檢測,所述第二會話存活檢測 為點到點會話存活檢測類型。
13、 一種代理設(shè)備,其特征在于,包括會話組存活;險測處理單元,用于會話組通信對端與會話通信對端進行的 會話組存活檢測的中間代理。
14、 根據(jù)權(quán)利要求13所述的代理設(shè)備,其特征在于,所述會話組存活4企 測處理單元包括會話組存活檢測廣播處理單元或會話組存活檢測廣播單播 處理單元或會話組存活檢測分段處理單元。
15、 根據(jù)權(quán)利要求14所述的代理設(shè)備,其特征在于,所述會話組存活4企 測廣播處理單元包括會話組會話存活檢測請求接收處理單元,用于接收會話組通信對端發(fā)來 的會話組會話存活檢測廣播請求;會話組會話存活檢測請求廣播處理單元,用于將來自于會話組通信對端 的會話組會話存活才全測廣播請求廣播發(fā)送給會話組中各個會話通信對端。
16、 根據(jù)權(quán)利要求14所述的代理設(shè)備,其特征在于,所述會話組存活4企 測廣播單播處理單元包括會話組會話存活檢測請求接收處理單元,用于接收會話組通信對端發(fā)來 的會話組會話存活檢測廣播請求;會話組會話存活檢測請求單播處理單元,用于將會話組通信對端發(fā)來的 會話組會話存活檢測廣播請求轉(zhuǎn)換為單播請求單播發(fā)送給會話組中各個會話通信對端;會話組會話存活檢測應(yīng)答反饋處理單元,用于根據(jù)接收的會話組中各個 會話通信對端返回的會話存活檢測應(yīng)答向會話組通信對端反饋會話組會話存 活情況。
17、 根據(jù)權(quán)利要求14所述的代理設(shè)備,其特征在于,所述會話組存活才企 測分段處理單元包括會話組會話存活檢測請求接收處理單元,用于接收會話組通信對端發(fā)來 的會話組會話存活檢測請求;會話組會話存活檢測響應(yīng)發(fā)送處理單元,用于向會話組通信對端反饋會 話組會話存活4企測響應(yīng);會話組會話存活檢測請求發(fā)送處理單元,用于向會話通信對端發(fā)送會話 存活檢測請求;會話組會話存活檢測響應(yīng)接收處理單元,用于接收會話通信對端反饋回 來的會話存活4企測響應(yīng)并進行相應(yīng)處理。
18、 一種會話存活檢測網(wǎng)絡(luò)系統(tǒng),包括發(fā)起會話存活檢測的會話組通 信對端,應(yīng)答會話存活;險測的會話通信對端,其特征在于,還包括代理設(shè)備, 所述代理設(shè)備包括會話組存活檢測處理單元,用于會話組通信對端與會話通信對端進行的 會話組存活檢測的中間代理。
19、 根據(jù)權(quán)利要求18所述的會話存活檢測網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 會話組存活檢測處理單元包括會話組存活檢測廣播處理單元或會話組存活 檢測廣播單播處理單元或會話組存活檢測分段處理單元。
20、 根據(jù)權(quán)利要求18所述的會話存活檢測網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 代理設(shè)備為獨立設(shè)備或集成在存在會話組會話存活檢測處理的會話存活檢測 中間節(jié)點設(shè)備。
21、 根據(jù)權(quán)利要求18所述的會話存活檢測網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 存在會話組會話存活檢測處理的會話存活檢測中間節(jié)點設(shè)備為接入節(jié)點。
22、 一種會話存活檢測方法,其特征在于,包括將會話組通信對端發(fā)來的會話組會話存活檢測廣播請求復(fù)制后廣播發(fā)送 給會話組中各個會話通信對端;會話組中各個會話通信對端向會話組通信對端返回會話存活檢測響應(yīng)。
23、 根據(jù)權(quán)利要求22所述的會話存活檢測方法,其特征在于,通過具備 復(fù)制廣播功能的代理設(shè)備廣播發(fā)送會話組會話存活檢測廣播請求。
24、 一種會話存活檢測方法,其特征在于,包括將會話組通信對端發(fā)來的會話組會話存活檢測廣播請求轉(zhuǎn)換為會話組會 話存活檢測單播請求單播發(fā)送給會話組中各個會話通信對端;根據(jù)接收的會話組中各個會話通信對端返回的會話存活檢測應(yīng)答向會話 組通信對端反饋會話組會話存活情況。
25、 根據(jù)權(quán)利要求24所述的會話存活檢測方法,其特征在于,通過代理 設(shè)備將會話組會話存活檢測廣播請求轉(zhuǎn)換為會話組會話存活檢測單播請求并 單播發(fā)送給各個會話通信對端。
26、 一種會話存活檢測方法,其特征在于,包括會話組通信對端經(jīng)由代理設(shè)備向各會話通信對端發(fā)起會話組會話存活檢存活檢測,以及對代理設(shè)備與各個會話組通信對端之間存在的會話進行會話 存活檢測。
27、 根據(jù)權(quán)利要求26所述的會話存活檢測方法,其特征在于,所述對會 接收來自會話組通信對端的會話組會話存活檢測請求; 向會話組通信對端反饋會話組會話存活檢測響應(yīng)。
28、根據(jù)權(quán)利要求26或27所述的會話存活檢測方法,其特征在于,所 述對代理設(shè)備與各個會話組通信對端之間存在的會話進行會話存活檢測包括代理設(shè)備向會話組中各個會話通信對端發(fā)送兩者之間存在的會話存活檢 測請求;會話組中各個會話通信對端向代理設(shè)備反饋回送兩者之間存在的會話的 會話存活;險測響應(yīng)。
29、 根據(jù)權(quán)利要求28所述的會話存活檢測方法,其特征在于,還包括如果代理設(shè)備沒有在預(yù)定的時間內(nèi)向所述會話組通信對端反饋響應(yīng)報 文,所述會話組通信對端終止所述的會話組。
30、 根據(jù)權(quán)利要求28所述的會話存活檢測方法,其特征在于,還包括 如果在規(guī)定的時間內(nèi),所述代理設(shè)備沒有收到指定會話通信對端反饋的會話存活檢測響應(yīng)報文,則向所述會話組通信對端上報應(yīng)答超時信息;所述 會話組通信對端根據(jù)收到的應(yīng)答超時信息,終止會話組中相應(yīng)用戶的會話。
全文摘要
本發(fā)明提供的一種代理設(shè)備,包括會話存活檢測轉(zhuǎn)換處理單元,用于對第一會話通信對端支持的第一會話存活檢測與第二會話通信對端支持的第二會話存活檢測進行轉(zhuǎn)換。本發(fā)明還提供了另一種代理設(shè)備,包括會話組存活檢測處理單元,用于會話組通信對端與會話通信對端進行的會話組存活檢測的中間代理。相應(yīng)地,本發(fā)明還提供了基于兩種代理設(shè)備的會話存活檢測方法和網(wǎng)絡(luò)系統(tǒng)。采用本發(fā)明,可以實現(xiàn)不同會話存活檢測機制之間的相互轉(zhuǎn)換,還可以針對會話組進行存活檢測,降低了會話存活檢測的報文流量。
文檔編號H04L29/06GK101374139SQ20071002983
公開日2009年2月25日 申請日期2007年8月22日 優(yōu)先權(quán)日2007年8月22日
發(fā)明者鄭若濱 申請人:華為技術(shù)有限公司