專利名稱:Ip會話存活監(jiān)控方法及系統(tǒng)、家庭網(wǎng)關(guān)和網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種IP會話存活監(jiān)控方法及系統(tǒng)、家
庭網(wǎng)關(guān)和網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
在接入網(wǎng)中,IP會話(session)代表了與一個用戶的IP地址關(guān)聯(lián)的網(wǎng)絡(luò)接入 連接會話,"IP Session"與點到點的鏈路層協(xié)議(Point-to-PointProtocol ;簡稱PPP) 會話(session)是對等的,用戶會話(Subscriber Session)是"IP Session"禾口 "PPP Session"的統(tǒng)稱。PPP會話采用特有的PPP存活檢測機(jī)制,IPv4會話采用特有的雙向轉(zhuǎn)發(fā) 檢測(Bidirectional ForwardingDetection ;以下簡稱BFD)或地址解析協(xié)議(Address Resolution Protocol ;簡稱:ARP)存活檢測機(jī)制。 "IP Session"通常在IP邊緣節(jié)點(IP Edge Node),例如寬帶網(wǎng)絡(luò)網(wǎng)關(guān)(Broadband Network Gateway ;以下簡稱BNG)或?qū)拵Ы尤朐卖迍?wù)器(Broadband Remote Access Server ; 以下簡稱BRAS)上終結(jié),"IPSession"的另一側(cè)通常在用戶設(shè)備,例如家庭網(wǎng)關(guān)(Home Gateway ;以下簡稱HGW)上終結(jié),即"IP Session"是在用戶設(shè)備與IP邊緣節(jié)點建立的一 條會話連接,為單跳(single hop)會話。"IP Session"用于網(wǎng)絡(luò)對用戶接入網(wǎng)絡(luò)的管理, 如計費和狀態(tài)等。"IP Session"以IP地址或IP地址前綴作為"IP Session"的標(biāo)識。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題現(xiàn)有技術(shù)IPv4 下HGW支持網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation ;簡稱NAT) , " IPv4 Session" 為"Single IPv4 hop";而在IPv6下HGW為路由器(Router),通常不支持NAT,此時"IP Session"終結(jié)處的用戶設(shè)備不一定是HGW,可能是HGW之后的用戶終端(User Equipment; 以下簡稱UE),此時"IPv6 Session"將需要擴(kuò)展到"Multiple IPv6 hop",但HGW后面的 UE如何穿越HGW以實現(xiàn)"Multiple hop IPv6 Session"的存活監(jiān)控(Ke印alive),現(xiàn)有技 術(shù)尚無解決方案。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種IP會話存活監(jiān)控方法及系統(tǒng)、家庭網(wǎng)關(guān)和網(wǎng)絡(luò)設(shè)備,實現(xiàn)
了 "Multiple hop IPv6 Session"的存活監(jiān)控。 本發(fā)明實施例提供一種IP會話存活監(jiān)控方法,包括 用戶終端或IP邊緣節(jié)點接收家庭網(wǎng)關(guān)發(fā)送的雙向轉(zhuǎn)發(fā)檢測消息,所述雙向轉(zhuǎn)發(fā) 檢測消息中包括的第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值;
用戶終端或IP邊緣節(jié)點根據(jù)所述雙向轉(zhuǎn)發(fā)檢測消息中的第一鑒別域值,監(jiān)控所 述IP邊緣節(jié)點與所述用戶終端之間的IP會話是否存活。
本發(fā)明實施例提供一種家庭網(wǎng)關(guān),包括 第一接收模塊,用于接收用戶終端或IP邊緣節(jié)點發(fā)送的雙向轉(zhuǎn)發(fā)檢測消息;
第一轉(zhuǎn)發(fā)模塊,用于根據(jù)所述第一接收模塊接收到的雙向轉(zhuǎn)發(fā)檢測消息,向所述
3IP邊緣節(jié)點或所述用戶終端發(fā)送包括第一鑒別域值的雙向轉(zhuǎn)發(fā)檢測消息,所述第一鑒別域 值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值。
本發(fā)明實施例提供一種網(wǎng)絡(luò)設(shè)備,包括 第二接收模塊,用于接收家庭網(wǎng)關(guān)發(fā)送的雙向轉(zhuǎn)發(fā)檢測消息,所述雙向轉(zhuǎn)發(fā)檢測 消息中包括的第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值;
第二轉(zhuǎn)發(fā)模塊,用于根據(jù)所述雙向轉(zhuǎn)發(fā)檢測消息中的第一鑒別域值,監(jiān)控所述IP 邊緣節(jié)點與所述用戶終端之間的IP會話是否存活。
本發(fā)明實施例提供一種IP會話存活監(jiān)控系統(tǒng),包括 家庭網(wǎng)關(guān),用于向網(wǎng)絡(luò)設(shè)備發(fā)送雙向轉(zhuǎn)發(fā)檢測消息,所述雙向轉(zhuǎn)發(fā)檢測消息中的 第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值; 網(wǎng)絡(luò)設(shè)備,用于接收所述家庭網(wǎng)關(guān)發(fā)送的雙向轉(zhuǎn)發(fā)檢測消息,根據(jù)所述雙向轉(zhuǎn)發(fā) 檢測消息中的第一鑒別域值,監(jiān)控所述IP邊緣節(jié)點與所述用戶終端之間的IP會話是否存 活。 本發(fā)明實施例提供的IP會話存活監(jiān)控方法及系統(tǒng)、家庭網(wǎng)關(guān)和網(wǎng)絡(luò)設(shè)備,用 "Multihop BFD"作為"Multihop IPv6 Session"的存活監(jiān)控機(jī)制,而能將"IPv6 Session" 建立于HGW之后的UE與IP邊緣節(jié)點之間,將"Singlehop IP Session"擴(kuò)展為"Multihop IP Session"實現(xiàn)了 "Multiple hop IPv6Session"的存活監(jiān)控。
圖1為本發(fā)明"IPv6 Session"系統(tǒng)結(jié)構(gòu)示意圖; 圖2為本發(fā)明"Multihop IPv6 Session"數(shù)據(jù)面示意圖; 圖3為本發(fā)明"IPv6 Session"存活監(jiān)控代理原理示意圖; 圖4為本發(fā)明IP會話存活監(jiān)控方法實施例一示意圖; 圖5為本發(fā)明IP會話存活監(jiān)控方法實施例二示意圖; 圖6為本發(fā)明IP會話存活監(jiān)控方法實施例三示意圖; 圖7為本發(fā)明家庭網(wǎng)關(guān)實施例結(jié)構(gòu)示意圖; 圖8為本發(fā)明網(wǎng)絡(luò)設(shè)備實施例結(jié)構(gòu)示意圖; 圖9為本發(fā)明IP會話存活監(jiān)控系統(tǒng)實施例結(jié)構(gòu)示意圖。
具體實施例方式
下面結(jié)合附圖和具體實施例進(jìn)一步說明本發(fā)明實施例的技術(shù)方案。
圖l為本發(fā)明"IPv6 Session"系統(tǒng)結(jié)構(gòu)示意圖,如圖1所示,HGW為三層路由 器,實現(xiàn)"IPv6 Session Kee印alive"(存活監(jiān)控)"Proxy"(代理)功能。多個UE或多 個"IPv6 Session"可以按管理域、地域或業(yè)務(wù)的分類捆綁形成UE組或"IPv6 Session" 組。其中,"IP Session 0"為單6 兆(single hop) "Session", HGW作為用戶(Subscriber) 在HGW和BNG間建立的"IPv6Session";"IP Session n"為用戶終端(特別是游牧用戶) 作為用戶(Subscriber)在UE和BNG間建立的"IPv6 Session", "IP Session n"為多跳 (Multihop)"Session",UE到HGW為第一跳,HGW再到"IP Edge節(jié)點"為第二跳;HGW通過動 態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol ;簡稱DHCP)前綴委派(PrefixDelegation ;簡稱PD)申請地址前綴,例如56位的地址前綴"Pref ix Z"。 HGW通過"Pref ix Z"為其后的UE擴(kuò)展不同的子前綴,例如不同的用戶有不同的64位子前綴,或者固定用戶和 游牧用戶有不同的64位子前綴。"IP Session"以IP地址/前綴作為"IP Session"標(biāo)識, 例如"IP Session 0"以56位的"Prefix Z"作為標(biāo)識,"IP Session n"以64位的"Prefix Yn"作為標(biāo)識,其中,n = 1、2、3......。 圖2為本發(fā)明"Multihop IPv6 Session"數(shù)據(jù)面示意圖,如圖2所示,在數(shù)據(jù)面上, 在BNG到UE間的"Multihop IP Session"承載于在BNG到HGW間的單跳"IP Session"之 上。圖3為本發(fā)明"IPv6 Session"存活監(jiān)控代理原理示意圖,如圖3所示,其中方塊"P" 代表會話對端(Peer),本發(fā)明主要有兩種方案 方案1、采用"Multihop BFD"作為"Multihop IPv6 Session"的存活監(jiān)控 (Ke印alive)機(jī)制,在HGW上設(shè)置"IPv6 Session Ke印alive Proxy",透傳"Multihop BFD" 協(xié)議消息或修改BFD協(xié)議消息的鑒別(Discriminator)域; 方案2、在HGW上設(shè)置"IPv6 Session Ke印alive Proxy","Legacy UE"采用"BFD" 進(jìn)行第一跳的"Session ke印alive", BNG采用"Single hop BFD"進(jìn)行第二跳的"Session ke印alive","IPv6 Session Ke印alive Proxy"實現(xiàn)第一跳BFD到第二跳BFD的存活中繼。 多個UE或多個"IPv6 Session"可以按管理域、地域或業(yè)務(wù)的分類捆綁形成UE組或IPv6 Session組,代理(Proxy)可采用不同的廣域網(wǎng)(WAN) 口與不同的UE組或"IPv6 Session" 組相對應(yīng),特殊地,當(dāng)UE組或"IPv6Session"組只包含一個UE或"IPv6 Session",則代理 可采用不同的WAN 口與不同的UE或"IPv6 Session"相對應(yīng)。 圖4為本發(fā)明IP會話存活監(jiān)控方法實施例一示意圖,本實施例提供的是HGW 上設(shè)置的"IPv6 Session Ke印alive Proxy"采用透傳的方式實現(xiàn)"Multiplehop IPv6 Session"的存活監(jiān)控,IP邊緣節(jié)點可以包括BNG或BRAS等,本發(fā)明各實施例以IP邊緣節(jié) 點以BNG為例進(jìn)行說明。如圖4所示,對于UE與BNG之間的"IP Session"存活監(jiān)控包括 HGW轉(zhuǎn)發(fā)UE和BNG之間相互發(fā)送的BFD消息,BFD消息中的第一鑒別域(Discriminator域) 值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值;UE接收BFD消息,并根據(jù)第一 鑒別域值監(jiān)控UE與BNG之間的IP會話是否存活;對于下行方向,BNG發(fā)送BFD消息給UE, UE接收到該消息后,可以根據(jù)其中的"Discriminator"域的值,并結(jié)合預(yù)先規(guī)定好的"BFD Session"標(biāo)識,得出對應(yīng)的"BFD Session"是存活的,由于"BFD Session"與"IP Session" 是相關(guān)聯(lián)的,因此可以據(jù)此判斷出"IP Session"是否存活。BNG接收BFD消息,并根據(jù)BFD 消息的第一鑒別域值,監(jiān)控BNG與UE之間的IP會話是否存活。對于上行方向,UE發(fā)送BFD 消息給BNG, BNG接收到該消息后可以根據(jù)該消息中的"Discriminator"域的值,并結(jié)合預(yù) 先規(guī)定好的"BFD Session"標(biāo)識,可以據(jù)此判斷出對應(yīng)的"IPv6 Session"是否存活。
對于HGW與BNG之間的"IPv6 Session"存活監(jiān)控包括HGW接收BNG發(fā)送的BFD 消息,并根據(jù)BFD消息中的第二鑒別域(Discriminator域)值,監(jiān)控HGW接收BNG點之間 的IP會話是否存活,第二鑒別域值設(shè)置為特殊值,如為"0"或"OxFFFF"。下行方向,BNG 向HGW發(fā)送BFD消息,HGW可以根據(jù)BFD消息中的"Discriminator"域的值判斷出對應(yīng)的 "BFD Session",便據(jù)此監(jiān)控相關(guān)聯(lián)的"IP Session"的存活狀態(tài)。BNG接收HGW發(fā)送的BFD 消息,并根據(jù)BFD消息的源IP地址相關(guān)信息和/或第二鑒別域值,監(jiān)控BNG與HGW之間的 IP會話是否存活,源IP地址相關(guān)信息包括源IP地址或源IP地址前綴。上行方向,HGW接收BNG發(fā)送的BFD消息后,可以根據(jù)該消息的源IP地址即BNG的源IP地址/前綴,和/或 BFD消息中的"Discriminator"域的值判斷出對應(yīng)的"BFD Session",便據(jù)此監(jiān)控相關(guān)聯(lián)的 "IP Session"的存活狀態(tài)。
具體地,在HGW的透傳模式下 單跳"IPv6 Session"的"Ke印alive"所采用的"BFD Session"以HGW地址或BNG 地址進(jìn)行"Ke印alive"交互,BFD消息的"Discriminator"域設(shè)置為"0"或"OxFFFF"。
多跳"IPv6 Session"的"IPv6 Session Ke印alive"所采用的"BFD Session" 以UE的地址或BNG地址進(jìn)行"Ke印alive"交互,BFD消息的"Discriminator"域值設(shè)置
為(Yn-Z),n = 1,2,3......,即"Prefix Yn"與"Prefix Z"的差值,例如,"Prefix Yn =
2002 :db8:200:122: :/64","Pref ix Z = 2002: db8:200:100: :/56",則Yn-Z = 0x22,如表1 所示。 表1
0-15位15-31位32-47位48-55位56-63位
Prefix Yn0x20020x0db80x02000x010x22
Prefix Z0x20020x0db80x02000x010x00
Yn-Z00000x22 BNG/UE根據(jù)BFD消息的"Discriminator"域的值將"BFD Session"與相應(yīng)的 "IPv6 Session,V "IPv6 Session,,組關(guān)聯(lián)起來。其中,"Discriminator,,域可以包括"My Discriminator,,或"Your Discriminator,,域。另夕卜,用戶在同——個"Prefix Yn,,下,可會g 有多個IP地址,多個"IP Session",這多個"IPSession"可以作為一個"IP Session"組, 與BFD消息的"Discriminator"域的值相關(guān)聯(lián),艮卩BFD消息的"Discriminator"域可代表 一個同一個"Prefix Yn"下的"IP Session"組,因此第一鑒別域值用于標(biāo)識一路IP會話 或同一用戶終端IP地址前綴下的多路IP會話。 可選地,源IP地址前綴用于標(biāo)識一路IP會話,單跳"BFD Session"以"Prefix Z" 作為"Session"的標(biāo)識;多瑕fe"BFD Session"以"Prefix Z"或"Prefix Yn"作為"Session" 的標(biāo)識。 以圖4為例,對于"IP Session 0"可以"Prefix Z"標(biāo)識,采用"BFD SessionO" 以支持"Ke印alive",BFD消息的"Discriminator"域設(shè)置為"0"或"0xFFFF";BNG/UE根據(jù) BFD消息的源IP地址前綴"Prefix Z"和"Discriminator"域的值(0或0xFFFF)將"BFD Session 0"與相應(yīng)的"IPv6 Session O"關(guān)聯(lián)起來。 對于"IP Session l",可以"Prefix Yl"標(biāo)識,采用"BFD Session 1"以支持 "Ke印alive", BFD消息的"Discriminator"域設(shè)置為(Yl-Z) ;BNG/UE根據(jù)BFD消息的 Discriminator"域的值(Yl-Z)將"BFD Session l"與相應(yīng)的"IPv6 Session l"關(guān)聯(lián)起 來。對于"IP Session n",可以"Prefix Yn"標(biāo)識,采用"BFD Session n"以支持
6"Ke印alive", BFD消息的"Discriminator"域設(shè)置為(Yn_Z) ;BNG/UE根據(jù)BFD消息的 "Discriminator"域的值(Yn_Z)將"BFD Session n"與相應(yīng)的"IPv6 Session n"關(guān)聯(lián)起 來。 本發(fā)明的再一個實施例提供的是在HGW上設(shè)置的"IPv6 SessionKe印alive Proxy"采用代理模式實現(xiàn)"Multiple hop IPv6 Session"的存活監(jiān)控,代理模式為HGW接 收UE或BNG之間相互發(fā)送的檢測消息,修改檢測消息中的第一鑒別域值后,向BNG或UE轉(zhuǎn) 發(fā)修改后的檢測消息;UE或BNG根據(jù)檢測消息的第一鑒別域值,監(jiān)控BNG與UE之間的IP會 話是否存活。對于代理模式根據(jù)HGW的的端口設(shè)置不同,分別進(jìn)行介紹
代理模式的一種情況是如圖4所示,對于UE與BNG之間的"IP Session"的存活 監(jiān)控,所述修改檢測消息中的第一鑒別域值后,向BNG或UE轉(zhuǎn)發(fā)修改后的檢測消息具體包 括,HGW接收UE發(fā)送的BFD消息,將BFD消息中的第一鑒別域值修改為用戶終端IP地址 前綴與家庭網(wǎng)關(guān)IP地址前綴的差值后,將修改后的BFD消息發(fā)送給BNG ;HGW接收BNG發(fā) 送的BFD消息,BFD消息中的第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前 綴的差值,將第一鑒別域值修改為UE可識別的值,并將修改后的BFD消息發(fā)送給UE。多跳 "IPv6 Session"的"IPv6 Session Ke印alive"所采用的"BFDSession"以用戶的地址或 BNG地址進(jìn)行"Ke印alive"交互,"IPv6 SessionKe印alive Proxy"將第一跳BFD消息的 "Discriminator"域的值修改為(Yn_Z) , S卩"Prefix Yn"與"Prefix Z"的差值,再在第二跳 上進(jìn)行轉(zhuǎn)發(fā);或者"IPv6 SessionKe印alive Proxy"將第二跳BFD消息的"Discriminator" 域的值"(Yn-Z)改為UE/BNG所能識別的值,再在第一跳上進(jìn)行轉(zhuǎn)發(fā)。同樣,BNG/UE根據(jù) BFD消息的"Discriminator"域的值將"BFD Session"與相應(yīng)的"IPv6 Session"關(guān)聯(lián)起 來。其中,"Discriminator,,域可以包括"My Discriminator,,或"YourDiscriminato:r,,域。 另外,用戶在同一個"Prefix Yn"下,可能有多個IP地址,多個"IP Session",這多個"IP Session"可以作為一個"IP Session"組,與BFD消息的"Discriminator"域的值相關(guān)聯(lián), 即BFD消息的"Discriminator"域可代表一個同一個"Prefix Yn"下的"IP Session,,組。 可選地,單跳"BFDSession"以"Prefix Z"作為"Session"的標(biāo)識;多6 兆"BFD Session"以 "PrefixZ,,或"Prefix Yn,,作為"Session,,的標(biāo)識。 對于HGW與BNG之間的"IPv6 Session"的存活監(jiān)控,與在HGW上設(shè)置的"IPv6 Session Ke印alive Proxy"采用透傳的方式實現(xiàn)"Multiple hop IPv6Session,,的存活監(jiān) 控實現(xiàn)方法相同,此處不再贅述。 代理模式的另一種情況是如圖5所示,圖5為本發(fā)明IP會話存活監(jiān)控方法實施例 二示意圖,本實施例提供的是HGW上設(shè)置的"IPv6 Session Ke印aliveProxy"采用代理的 方式實現(xiàn)"Multiple hop IPv6 Session"的存活監(jiān)控,"Proxy"采用不同的WAN 口與不同 的UE組或IPv6 Session組相對應(yīng),例如圖5中,采用一個WAN 口 0對應(yīng)用戶1 用戶n。
對于UE與BNG之間的"IPv6 Session"的存活監(jiān)控,HGW通過對應(yīng)的局域網(wǎng)端口 接收UE發(fā)送的BFD消息,對于BFD消息,要重構(gòu)下一跳的存活監(jiān)控消息即下一跳監(jiān)控消息 的源地址和目的地址均發(fā)生改變,例如該上行方向上是將目的地址改為BNG的地址,將源 地址改為HGW的地址,具體為將BFD消息中的第一鑒別域值修改為用戶終端IP地址前綴與 家庭網(wǎng)關(guān)IP地址前綴的差值后,通過與所述不同的局域網(wǎng)端口對應(yīng)的一廣域網(wǎng)端口將重 構(gòu)的包括經(jīng)過修改的第一鑒別域值的BFD消息發(fā)送給BNG。下行方向,HGW通過一廣域網(wǎng)端
7口接收BNG發(fā)送的BFD消息,BFD消息中的第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng) 關(guān)IP地址前綴的差值,將第一鑒別域值修改為與用戶終端IP地址前綴的對應(yīng)值,重構(gòu)BFD 消息,并將包括經(jīng)過修改的第一鑒別域值的BFD消息通過對應(yīng)的局域網(wǎng)端口發(fā)送給UE。
對于HGW與BNG之間的"IPv6 Session"存活監(jiān)控包括HGW接收BNG發(fā)送的BFD 消息,并根據(jù)BFD消息中的第二鑒別域(Discriminator域)值,監(jiān)控HGW接收BNG點之間 的IP會話是否存活,第二鑒別域值設(shè)置為特殊值,如為"0"或"OxFFFF"。下行方向,BNG向 HGW發(fā)送BFD消息,HGW可以根據(jù)BFD消息中的"Discriminator"域的值判斷出對應(yīng)的"BFD Session",便據(jù)此監(jiān)控相關(guān)聯(lián)的"IP Session"的存活狀態(tài)。BNG接收HGW發(fā)送的BFD消息, 并根據(jù)BFD消息的第二鑒別域值,監(jiān)控BNG與HGW之間的IP會話是否存活。上行方向,HGW 接收BNG發(fā)送的BFD消息后,可以根據(jù)BFD消息中的"Discriminator"域的值判斷出對應(yīng) 的"BFD Session",便據(jù)此監(jiān)控相關(guān)聯(lián)的"IP Session"的存活狀態(tài)。 具體地,單跳"IPv6 Session的Ke印alive"所采用的"BFD Session"以HGW地址 或BNG地址進(jìn)行"Ke印alive"交互,BFD消息"Discriminator"域設(shè)置設(shè)置為特殊值,如為 "O"或"OxFFFF"。 多6 兆"IPv6 Session"的"IPv6Session Ke印alive"采用兩個單6 兆完成,通 過"Proxy "中繼第 一 跳和第二跳的"Ke印al ive "過程,負(fù)責(zé)保持第 一 跳和第二跳的 "Keepalive ,,的狀態(tài)同步,還可以通過"Proxy,,進(jìn)行",Session,,的"Discriminator,,域 的設(shè)置或修改。 其中,第一跳采用單跳的"BFD Session"進(jìn)行"ke印alive",第二跳采用單跳的 "BFD Session,,進(jìn)行"ke印alive,,。 第一跳采用的單跳的"BFD Session"以用戶的地址或"Proxy"地址,可以是HGW的 LAN 口地址進(jìn)行"Ke印alive"交互,BFD消息的"Discriminator"域設(shè)置為與"Prefix Yn"(n
=1,2,3......)相對應(yīng)的值,例如推薦取"Prefix Yn"的最后32位作為"Discriminator"
域的值,還可取值(Yn-Z)n = 1,2,3......。 其中,第一跳,UE/HGW根據(jù)BFD消息的"Discriminator"域的值將"BFDSession" 與相應(yīng)的"IPv6 Session"關(guān)聯(lián)起來。 第二跳采用的單跳的"BFD Session"以BNG的地址或Proxy地址可以是HGW的 WAN 口地址進(jìn)行"Ke印alive"交互,BFD消息的"Discriminator"域設(shè)置為(Yn-Z)n = 1, 2, 3......,即"Prefix Yn"與"Prefix Z"的差值。 "IPv6 Session Ke印alive Proxy"將第一g兆BFD消息的"Discriminator"域的 值修改為(Yn-Z),再在第二跳上進(jìn)行轉(zhuǎn)發(fā);或者"IPv6 Session Ke印aliveProxy"將第二 跳BFD消息的"Discriminator"域的值(Yn_Z)修改為與"Pref ixYn"相對應(yīng)的值,再在第 一跳上進(jìn)行轉(zhuǎn)發(fā)。 其中,第二跳,BNG/HGW根據(jù)BFD消息的源IP地址/前綴和/或"Discriminator" 域的值將"BFD Session"與相應(yīng)的"IPv6Session"關(guān)聯(lián)起來。"Proxy"采用不同的WAN 口 與不同的UE組或IPv6 Session組相對應(yīng),在同一個WAN 口下,BNG/HGW根據(jù)BFD消息的 "Discriminator"域的值來區(qū)分不同用戶的"IPv6 Session"或"IPv6 Session"組。
可選地,單跳"BFD Session"以"Prefix Z"作為"Session"的標(biāo)識;多6 兆"BFD Session ,,以"Prefix Z,,或"Prefix Yn,,作為"Session ,,的標(biāo)識。
以圖5為例,對于"IP Session O,可以Prefix Z標(biāo)識,采用"BFD Session0"以 支持"Ke印alive", BFD消息的"Discriminator"域設(shè)置為"0"或"0xFFFF" ;BNG/UE根據(jù) BFD消息的源IP地址前綴"Prefix Z"和"Discriminator"域的值(0或0xFFFF)將"BFD Session 0"與相應(yīng)的"IPv6 Session O"關(guān)聯(lián)起來。 對于"IP Session l",可以"Prefix Yl"標(biāo)識,采用"BFD Session ll"禾P"BFD Session 0"以支持"Ke印alive", "BFD Session 0"消息的"Discriminator"域設(shè)置為 (Yl-Z) ;BNG/HGW根據(jù)BFD消息的源IP地址前綴"Prefix Z"和"Discriminator"域的值 (Yl-Z)將"BFD Session 0"與相應(yīng)的"IPv6 Session 1"關(guān)聯(lián)起來;HGW/UE根據(jù)BFD消息 的源IP地址前綴"Prefix Yl"將"BFD Session 11"與相應(yīng)的"IPv6Session l"關(guān)聯(lián)起來。
對于IP Session n,可以"Prefix Yn"標(biāo)識,采用"BFD Session In"和 "BFDSession 0"以支持"Ke印alive", "BFD Session O"消息的"Discriminator"域設(shè)置為 (Yn-Z) ;"BFD Session In"消息的"Discriminator"域設(shè)置為"PrefixYn"的最后32位。 BNG/HGW根據(jù)BFD消息的源IP地址前綴"Prefix Z"和"Discriminator"域的值(Yn_Z)將 "BFD Session 0"與相應(yīng)的"IPv6Sessionn"關(guān)聯(lián)起來;HGW/UE根據(jù)BFD消息的源IP地址 前綴"Prefix Yn"將"BFDSession In"與相應(yīng)的"IPv6Session n"關(guān)聯(lián)起來。
HGW在進(jìn)行檢測消息轉(zhuǎn)發(fā)監(jiān)控"IPv6 Session"存活的過程中,還要進(jìn)行會話對端 的狀態(tài)同步的操作,包括"Proxy"收集"IP Session"其中一跳的診斷碼(BFD diagnostic code),在另一跳上通過診斷碼(BFD diagnostic code)進(jìn)行表達(dá)。 以圖5為例,當(dāng)?shù)谝惶偷诙詾?BFD Session",則上行方向,"Proxy"負(fù) 責(zé)將第一跳的BFD消息"diagnostic code"值復(fù)制到第二跳的BFD消息的"diagnostic code"域,或者"Proxy"負(fù)責(zé)診斷第一跳的會話對端l(Peerl)的存活狀態(tài),然后將會話 對端l(Peerl)的存活狀態(tài)生成相應(yīng)的診斷碼(BFDdiagnostic code),通過BFD消息通 知會話對端2(Peer2), BNG根據(jù)BFD消息的"Discriminator"域的值來區(qū)分不同用戶 的"IPv6Session "的存活狀態(tài);下行方向,"Proxy"負(fù)責(zé)將第二跳的BFD消息"diagnostic code"值復(fù)制到所有"IP Session"的第 一跳BFD消息的"diagnostic code"域,或者 "Proxy"負(fù)責(zé)診斷第二跳的會話對端2(Peer2)的存活狀態(tài),然后將會話對端2 (Peer2)的 存活狀態(tài)生成相應(yīng)的診斷碼(BFD diagnostic code),向所有"IP Session"的第一跳通過 BFD消息通知會話對端1 (Peerl)。 代理模式的再一種情況是如圖6所示,圖6為本發(fā)明IP會話存活監(jiān)控方法實施例 三示意圖,本實施例提供的是HGW上設(shè)置的"IPv6 Session Ke印aliveProxy"采用代理的 方式實現(xiàn)"Multiple hop IPv6 Session"的存活監(jiān)控,Proxy采用不同的WAN 口與不同的 UE或IPv6 Session相對應(yīng);例如圖6中,WAN 口 1與用戶1對應(yīng),WAN 口 n與用戶n對應(yīng)。
對于UE與BNG之間的"IPv6 Session"的存活監(jiān)控,HGW通過一局域網(wǎng)端口接收 UE發(fā)送的BFD消息,對于BFD消息,要重構(gòu)下一跳的存活監(jiān)控消息即下一跳監(jiān)控消息的源地 址和目的地址均發(fā)生改變,例如該上行方向上是將目的地址改為BNG的地址,將源地址改 為HGW的地址,具體為將BFD消息中的第一鑒別域值修改為用戶終端IP地址前綴相對應(yīng)的 值后,通過與所述局域網(wǎng)端口對應(yīng)的一廣域網(wǎng)端口將重構(gòu)的包括經(jīng)過修改的第一鑒別域值 的BFD消息發(fā)送給BNG。下行方向,HGW通過一廣域網(wǎng)端口接收BNG發(fā)送的BFD消息,BFD 消息中的第一鑒別域值為用戶終端IP地址前綴相對應(yīng)的值,重構(gòu)BFD消息,將包括第一鑒別域值的BFD消息通過與廣域網(wǎng)端口對應(yīng)的一局域網(wǎng)端口發(fā)送給UE。 對于HGW與BNG之間的"IPv6 Session"存活監(jiān)控包括HGW接收BNG發(fā)送的BFD 消息,并根據(jù)BFD消息中的第二鑒別域(Discriminator域)值,監(jiān)控HGW接收BNG點之間 的IP會話是否存活,第二鑒別域值設(shè)置為特殊值,如為"0"或"OxFFFF"。下行方向,BNG向 HGW發(fā)送BFD消息,HGW可以根據(jù)BFD消息中的"Discriminator"域的值判斷出對應(yīng)的"BFD Session",便據(jù)此監(jiān)控相關(guān)聯(lián)的"IP Session"的存活狀態(tài)。BNG接收HGW發(fā)送的BFD消息, 并根據(jù)BFD消息第二鑒別域值,監(jiān)控BNG與HGW之間的IP會話是否存活。上行方向,HGW接 收BNG發(fā)送的BFD消息后,可以根據(jù)BFD消息中的"Discriminator"域的值判斷出對應(yīng)的 "BFD Session",便據(jù)此監(jiān)控相關(guān)聯(lián)的"IP Session"的存活狀態(tài)。 具體地,單跳"IPv6 Session"的"Ke印alive"所采用的"BFD Session"以HGW地址 或BNG地址進(jìn)行"Ke印alive"交互,BFD消息的"Discriminator"域設(shè)置為"O"或"OxFFFF"。
多6 兆"IPv6 Session"的"IPv 6Session Ke印alive"采用兩個單6 兆完成,通 過"Proxy "中繼第 一 跳和第二跳的"Ke印al ive "過程,負(fù)責(zé)保持第 一 跳和第二跳的 "Ke印alive"的狀態(tài)同步。 其中,第一跳采用單跳的"BFD Session"進(jìn)行"ke印alive",第二跳采用單跳的 "BFD Session,,進(jìn)行"ke印alive,,。 第一跳采用的單跳的"BFD Session"以用戶的地址或"Proxy"地址,可以是HGW的 LAN 口地址進(jìn)行"Ke印alive"交互,BFD消息的"Discriminator"域設(shè)置為與"Prefix Yn"(n
=1,2,3......)相對應(yīng)的值,例如取"Prefix Yn"的最后32位作為"Discriminator"域
的值或取(Yn-Z)n = 1,2,3......。 其中,第一跳,UE/HGW根據(jù)BFD消息的"Discriminator"域的值將"BFD Session" 與相應(yīng)的"IPv6 Session"關(guān)聯(lián)起來。 第二跳采用的單跳的"BFD Session"以BNG的地址或"Proxy"地址,可以是HGW的 WAN 口地址進(jìn)行"Ke印alive"交互,BFD消息的"Discriminator"域設(shè)置為與"Prefix Yn"(n
=1,2,3......)相對應(yīng)的值,例如取"Prefix Yn "的最后32位作為"Discriminator "域
的值或取(Yn-Z)n = 1,2,3......。 其中,第二跳,BNG/HGW根據(jù)BFD消息的源IP地址/前綴和/或"Discriminator"域 的值將"BFD Session"與相應(yīng)的"IPv6 Session"關(guān)聯(lián)起來。"Proxy"采用不同的WAN 口與 不同的UE或"IPv6 Session"相對應(yīng),BNG/HGW根據(jù)BFD消息的"Discriminator"域的值 來區(qū)分不同用戶的"IPv6Session"。 可選地,單跳"BFD Session"以"Prefix Z"作為"Session"的標(biāo)識;多6 兆"BFD Session ,,以"Prefix Z,,或"Prefix Yn,,作為"Session ,,的標(biāo)識。 以圖6為例,對于"IP Session O",可以Prefix Z標(biāo)識,采用"BFD Session0"以 支持"Ke印alive", BFD消息的"Discriminator"域設(shè)置為"0"或"0xFFFF" ;BNG/UE根據(jù) BFD消息的源IP地址前綴"Prefix Z"將"BFD Session 0"與相應(yīng)的"IPv6 Session O"關(guān) 聯(lián)起來。 對于"IP Session 1",可以Prefix Y1標(biāo)識,采用"BFD Sessionll"和"BFD Session 21"以支持"Ke印alive", "BFD Session 21"消息的"Discriminator"域設(shè)置為 (Yl-Z) ;BNG/HGW根 BFD消息的源IP地址前綴"Prefix Yl"將"BFD Session 21"與相應(yīng)的"IPv6Session 1"關(guān)聯(lián)起來;HGW/UE根據(jù)BFD消息的源IP地址前綴"Prefix Yl"將 "BFD Session 11"與相應(yīng)的"IPv6 Session l"關(guān)聯(lián)起來。 對于"IP Session n",可以Prefix Yn標(biāo)識,采用"BFD Session ln"禾P"BFD Session 2n,,以支持"Ke印alive,,, "BFD Session 2n,, BFD消息的"Discriminator"域設(shè) 置為(Yn-Z) ;"BFD Session In"BFD消息的"Discriminator"域設(shè)置為"Pref ix Yn"的最 后32位。BNG/HGW根據(jù)BFD消息的源IP地址前綴"Prefix Yn"將"BFD Session 2n"與 相應(yīng)的"IPv6Sessionn"關(guān)聯(lián)起來;HGW/UE根據(jù)BFD消息的源IP地址前綴"Prefix Yn"將 "BFDSession ln"與相應(yīng)的"IPv6 Session n"關(guān)聯(lián)起來。 HGW在進(jìn)行檢測消息轉(zhuǎn)發(fā)監(jiān)控"IPv6 Session"存活的過程中,還要進(jìn)行會話 對端的狀態(tài)同步的操作,可以包括"Proxy "收集"IP Session"其中 一跳的診斷碼(BFD diagnostic code),在另一g兆上通過診斷碼(BFD diagnosticcode)進(jìn)行表達(dá)。
例如,當(dāng)?shù)谝惶偷诙詾?BFD Session",則"Proxy"負(fù)責(zé)將其中一跳的BFD 消息"diagnostic code"值復(fù)制到另一跳的BFD消息的"diagnosticcode"域,或者"Proxy" 負(fù)責(zé)診斷其中一跳的會話對端l(Peerl)的存活狀態(tài),然后將會話對端1 (Peerl)的存活狀 態(tài)生成相應(yīng)的診斷碼(BFD diagnosticcode),通過BFD消息通知會話對端2 (Peer2)。
本發(fā)明實施例提供的IP會話存活監(jiān)控方法,用"Multihop BFD"作為"Multihop IPv6 Session"的存活監(jiān)控機(jī)制,或者在HGW上設(shè)置"IPv6 SessionKe印alive Proxy", 從而能將"IPv6 Session"建立于HGW之后的UE與IP邊緣節(jié)點之間,將"Single hop IP Session,,擴(kuò)展為"Multihop IP Session,,實現(xiàn)了"Multiple hop IPv6 Session,,的存活監(jiān) 控。 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、 RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。 圖7為本發(fā)明家庭網(wǎng)關(guān)實施例結(jié)構(gòu)示意圖,如圖7所示,該家庭網(wǎng)關(guān)包括第一接收 模塊11和第一轉(zhuǎn)發(fā)模塊12,其中第一接收模塊11用于接收用戶終端或IP邊緣節(jié)點發(fā)送的 雙向轉(zhuǎn)發(fā)檢測消息;第一轉(zhuǎn)發(fā)模塊12用于根據(jù)所述第一接收模塊接收到的雙向轉(zhuǎn)發(fā)檢測 消息,向所述IP邊緣節(jié)點或所述用戶終端發(fā)送包括第一鑒別域值的雙向轉(zhuǎn)發(fā)檢測消息,所 述第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值。具體地,第一接 收模塊11接收到UE或BNG發(fā)送的BFD消息,若BFD消息中的第一鑒別域(Discriminator 域)值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值,則直接向UE或BNG轉(zhuǎn)發(fā); 若BFD消息中的第一鑒別域值不為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值, 則將其修改為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值后,向UE或BNG轉(zhuǎn)發(fā)。
本實施例提供的家庭網(wǎng)關(guān)還包括用于修改第一接收模塊11接收到的雙向轉(zhuǎn)發(fā)檢 測消息中的第一鑒別域值的代理模塊13。具體為,作為"Router"的家庭網(wǎng)關(guān),為實現(xiàn)接入 到其上的UE與IP邊緣節(jié)點例如BNG之間的"IPSession"的存活監(jiān)控,在家庭網(wǎng)關(guān)中增加代 理功能,通過代理實現(xiàn)第一跳到第二跳的中繼,其中第一接收模塊11接收UE或BNG發(fā)送來 的BFD檢測消息,代理模塊13根據(jù)實際情況將檢測消息中的鑒別域值進(jìn)行修改,使其適于 在下一跳中傳送,達(dá)到存活監(jiān)控的目的。代理模塊13修改完鑒別域值后,通過第一轉(zhuǎn)發(fā)模
11塊12將包含有經(jīng)過修改的家別域值的檢測消息發(fā)送給下一跳的目的端,可以是UE或BNG。
本實施例提供的家庭網(wǎng)關(guān)還包括發(fā)送模塊14,用于向BNG發(fā)送包括第二鑒別域值 的檢測消息,所述第二鑒別域值為"0"或"OxFFFF",家庭網(wǎng)關(guān)通過發(fā)送模塊14實現(xiàn)與BNG 之間的會話村話監(jiān)控。 本實施例提供的家庭網(wǎng)關(guān)中在HGW上設(shè)置"IPv6 Session Ke印aliveProxy",從 而能將"IPv6 Session"建立于HGW之后的UE與IP邊緣節(jié)點之間,將"Single hop IP Session"擴(kuò)展為"Multihop IP Session"實現(xiàn)了 "Multiplehop IPv6 Session"的存活監(jiān) 控。 圖8為本發(fā)明網(wǎng)絡(luò)設(shè)備實施例結(jié)構(gòu)示意圖,如圖8所示,該網(wǎng)絡(luò)設(shè)備包括第二接收 模塊21和第二轉(zhuǎn)發(fā)模塊22,網(wǎng)絡(luò)設(shè)備通過第二接收模塊21接收家庭網(wǎng)關(guān)發(fā)送的BFD消息, 所述BFD消息中包括的第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差 值;然后,再通過第二轉(zhuǎn)發(fā)模塊22根據(jù)所述BFD消息中的第一鑒別域值,監(jiān)控所述IP邊緣 節(jié)點與所述用戶終端之間的IP會話是否存活。 本實施例提供的網(wǎng)絡(luò)設(shè)備可以為UE或BNG,通過家庭網(wǎng)關(guān)發(fā)送的BFD消息對UE與 BNG之間的"IPv6 Session"進(jìn)行存活監(jiān)控。 圖9為本發(fā)明IP會話存活監(jiān)控系統(tǒng)實施例結(jié)構(gòu)示意圖,如圖9所示,該IP會話存 活監(jiān)控系統(tǒng)包括家庭網(wǎng)關(guān)1和網(wǎng)絡(luò)設(shè)備2,其中,家庭網(wǎng)關(guān)1用于向網(wǎng)絡(luò)設(shè)備發(fā)送雙向轉(zhuǎn)發(fā) 檢測消息,所述雙向轉(zhuǎn)發(fā)檢測消息中的第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān) IP地址前綴的差值;網(wǎng)絡(luò)設(shè)備2,用于接收所述家庭網(wǎng)關(guān)發(fā)送的雙向轉(zhuǎn)發(fā)檢測消息,根據(jù)所 述雙向轉(zhuǎn)發(fā)檢測消息中的第一鑒別域值,監(jiān)控所述IP邊緣節(jié)點與所述用戶終端之間的IP 會話是否存活。 本實施例提供的IP會話存活監(jiān)控系統(tǒng)中涉及的家庭網(wǎng)關(guān)和網(wǎng)絡(luò)設(shè)備,可以采用 上述實施例中提供的家庭網(wǎng)關(guān)和網(wǎng)絡(luò)設(shè)備,此處不再贅述。 本實施例提供的IP會話存活監(jiān)控系統(tǒng)中,通過在HGW上設(shè)置"IPv6Session Ke印alive Proxy",從而能將"IPv6 Session"建立于HGW之后的UE與IP邊緣節(jié)點之間, 將"Single hop IP Session,,擴(kuò)展為"Multihop IP Session"實現(xiàn)了"Multiple hop IPv6 Session"的存活監(jiān)控。 最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種IP會話存活監(jiān)控方法,其特征在于,包括用戶終端或IP邊緣節(jié)點接收家庭網(wǎng)關(guān)發(fā)送的雙向轉(zhuǎn)發(fā)檢測消息,所述雙向轉(zhuǎn)發(fā)檢測消息中包括的第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值;用戶終端或IP邊緣節(jié)點根據(jù)所述雙向轉(zhuǎn)發(fā)檢測消息中的第一鑒別域值,監(jiān)控所述IP邊緣節(jié)點與所述用戶終端之間的IP會話是否存活。
2. 根據(jù)權(quán)利要求1所述的IP會話存活監(jiān)控方法,其特征在于,所述雙向檢測消息還包 括第二鑒別域值,所述第二鑒別域值為"0"或"OxFFFF"。
3. 根據(jù)權(quán)利要求1所述的IP會話存活監(jiān)控方法,其特征在于,所述用戶終端或IP邊緣 節(jié)點接收家庭網(wǎng)關(guān)發(fā)送的雙向轉(zhuǎn)發(fā)檢測消息具體為所述用戶終端或IP邊緣節(jié)點接收所 述家庭網(wǎng)關(guān)通過對應(yīng)的廣域網(wǎng)端口發(fā)送的雙向檢測消息。
4. 根據(jù)權(quán)利要求1所述的IP會話存活監(jiān)控方法,其特征在于,所述第一鑒別域值為經(jīng) 過所述家庭網(wǎng)關(guān)修改而獲得的。
5. 根據(jù)權(quán)利要求2所述的IP會話存活監(jiān)控方法,其特征在于,所述方法還包括 所述家庭網(wǎng)關(guān)或所述IP邊緣節(jié)點根據(jù)所述雙向轉(zhuǎn)發(fā)檢測消息的所述第二鑒別域值,監(jiān)控所述IP邊緣節(jié)點與所述家庭網(wǎng)關(guān)之間的IP會話是否存活。
6. 根據(jù)權(quán)利要求1所述的IP會話存活監(jiān)控方法,其特征在于,所述方法還包括 所述IP邊緣節(jié)點或所述用戶終端接收所述家庭網(wǎng)關(guān)發(fā)送的攜帶有診斷碼的雙向轉(zhuǎn)發(fā)檢測消息。
7. —種家庭網(wǎng)關(guān),其特征在于,包括第一接收模塊,用于接收用戶終端或IP邊緣節(jié)點發(fā)送的雙向轉(zhuǎn)發(fā)檢測消息; 第一轉(zhuǎn)發(fā)模塊,用于根據(jù)所述第一接收模塊接收到的雙向轉(zhuǎn)發(fā)檢測消息,向所述IP邊緣節(jié)點或所述用戶終端發(fā)送包括第一鑒別域值的雙向轉(zhuǎn)發(fā)檢測消息,所述第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值。
8. 根據(jù)權(quán)利要求7所述的家庭網(wǎng)關(guān),其特征在于,還包括代理模塊,用于將所述第一接收模塊接收到的雙向轉(zhuǎn)發(fā)檢測消息修改為包括所述第一 鑒別域值的雙向轉(zhuǎn)發(fā)檢測消息。
9. 根據(jù)權(quán)利要求7所述的家庭網(wǎng)關(guān),其特征在于,還包括發(fā)送模塊,用于向所述IP邊緣 節(jié)點發(fā)送包括第二鑒別域值的檢測消息,所述第二鑒別域值為"O"或"OxFFFF"。
10. —種網(wǎng)絡(luò)設(shè)備,其特征在于,包括第二接收模塊,用于接收家庭網(wǎng)關(guān)發(fā)送的雙向轉(zhuǎn)發(fā)檢測消息,所述雙向轉(zhuǎn)發(fā)檢測消息 中包括的第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值;第二轉(zhuǎn)發(fā)模塊,用于根據(jù)所述雙向轉(zhuǎn)發(fā)檢測消息中的第一鑒別域值,監(jiān)控所述IP邊緣 節(jié)點與所述用戶終端之間的IP會話是否存活。
11. 一種IP會話存活監(jiān)控系統(tǒng),其特征在于,包括家庭網(wǎng)關(guān),用于向網(wǎng)絡(luò)設(shè)備發(fā)送雙向轉(zhuǎn)發(fā)檢測消息,所述雙向轉(zhuǎn)發(fā)檢測消息中的第一 鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值;網(wǎng)絡(luò)設(shè)備,用于接收所述家庭網(wǎng)關(guān)發(fā)送的雙向轉(zhuǎn)發(fā)檢測消息,根據(jù)所述雙向轉(zhuǎn)發(fā)檢測 消息中的第一鑒別域值,監(jiān)控所述IP邊緣節(jié)點與所述用戶終端之間的IP會話是否存活。
全文摘要
本發(fā)明實施例提供一種IP會話存活監(jiān)控方法及系統(tǒng)、家庭網(wǎng)關(guān)和網(wǎng)絡(luò)設(shè)備。該方法包括用戶終端或IP邊緣節(jié)點接收家庭網(wǎng)關(guān)發(fā)送的雙向轉(zhuǎn)發(fā)檢測消息,所述雙向轉(zhuǎn)發(fā)檢測消息中包括的第一鑒別域值為用戶終端IP地址前綴與家庭網(wǎng)關(guān)IP地址前綴的差值;用戶終端或IP邊緣節(jié)點根據(jù)所述雙向轉(zhuǎn)發(fā)檢測消息中的第一鑒別域值,監(jiān)控所述IP邊緣節(jié)點與所述用戶終端之間的IP會話是否存活。本發(fā)明實施例用“Multihop BFD”作為“Multihop IPv6 Session”的存活監(jiān)控機(jī)制,從而實現(xiàn)了“Multiple hop IPv6 Session”的存活監(jiān)控。
文檔編號H04L12/66GK101783773SQ20091000199
公開日2010年7月21日 申請日期2009年1月21日 優(yōu)先權(quán)日2009年1月21日
發(fā)明者鄭若濱 申請人:華為技術(shù)有限公司