專利名稱:一種esadi協(xié)議的實(shí)例狀態(tài)管理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及一種ESADI (End Station Address DistributionInformation,端系統(tǒng)地址分發(fā)信息)協(xié)議的實(shí)例狀態(tài)管理方法和系統(tǒng)。
背景技術(shù):
TRILL (Transparent Interconnection over Lots of Links,多鏈接透明互連)是IETF(互聯(lián)網(wǎng)工程任務(wù)組)推薦的連接層(L2)網(wǎng)絡(luò)標(biāo)準(zhǔn),用于解決大型數(shù)據(jù)中心中STP(Spanning Tree protocol,生成樹(shù)協(xié)議)的不足。在L2網(wǎng)絡(luò)中,STP通過(guò)阻塞冗余鏈路來(lái)避免環(huán)路,但同時(shí)也造成了冗余鏈路帶寬的浪費(fèi)。TRILL通過(guò)將IS-IS(IntermediateSystem to Intermediate System)路由協(xié)議引入L2網(wǎng)絡(luò),解決了 L2環(huán)路問(wèn)題,同時(shí)保留了L2多路徑。 應(yīng)用ESADI協(xié)議的設(shè)備為ESADI設(shè)備,ESADI設(shè)備的形式多種多樣,如在TRILL網(wǎng)絡(luò)中,運(yùn)行TRILL協(xié)議的設(shè)備稱為RBridge (路由網(wǎng)橋,RB),掛接在RBridge上的主機(jī)、服務(wù)器等設(shè)備稱為端系統(tǒng)(End Station, ES) ο在TRILL網(wǎng)絡(luò)的出入口處,RBridge需要對(duì)ES提供端系統(tǒng)服務(wù),因此RBridge需要獲取MAC的信息以對(duì)網(wǎng)絡(luò)中ES的MAC信息有一定了解。在TRILL網(wǎng)絡(luò)中,啟用ESADI協(xié)議的RBridge在物理上并非直接連接在一起,而是通過(guò)虛鏈路(Virtual Link)在邏輯上連接在一起。在大型TRILL網(wǎng)絡(luò)上,虛鏈路上連接的RBridge可能達(dá)到成千上百。為了減少啟用ESADI協(xié)議的RBridge之間的報(bào)文交互、降低對(duì)TRILL網(wǎng)絡(luò)的報(bào)文沖擊,ESADI協(xié)議只提供了與H)U(Protocol Data Unit,協(xié)議數(shù)據(jù)單元)相關(guān)的 LSP (Link State F1DU,鏈路狀態(tài)協(xié)議處理單兀)、CSNP (Complete Sequence NumberF1DU,完全序列號(hào)]3DU)和PSNP(Partial Sequence Number F1DU,部分序列號(hào)]3DU)三類報(bào)文。同時(shí),為了保證網(wǎng)絡(luò)的穩(wěn)定性,運(yùn)行ESADI的RBridge需要在虛鏈路上選舉ー個(gè)指定路由網(wǎng)橋(Designed RBridge, DRB),通過(guò)周期性的發(fā)送CSNP報(bào)文,實(shí)現(xiàn)虛鏈路上RBridge之間的鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)同步。虛鏈路上的其他RBridge,只有認(rèn)可CSNP的發(fā)送者是DRB吋,才會(huì)用收到的CSNP進(jìn)行鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)同歩。ESADI鄰居的發(fā)現(xiàn)機(jī)制是基于LSP報(bào)文的,而LSP刷新時(shí)間間隔較長(zhǎng),不能夠及時(shí)地發(fā)現(xiàn)鄰居,從而導(dǎo)致較長(zhǎng)時(shí)間內(nèi)鄰居的鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)不一致,此時(shí)就需要由DRB周期發(fā)送CSNP報(bào)文來(lái)保證整個(gè)網(wǎng)絡(luò)中ESADI鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)的一致,因此DRB的穩(wěn)定對(duì)網(wǎng)絡(luò)的穩(wěn)定性有著至關(guān)重要的作用。但是,目前網(wǎng)絡(luò)中的某些因素(比如新加入的RBrideg優(yōu)先級(jí)更高)會(huì)導(dǎo)致現(xiàn)有DRB失效,引起DRB的振蕩,帶來(lái)網(wǎng)絡(luò)的不穩(wěn)定。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供ー種ESADI協(xié)議的實(shí)例狀態(tài)管理方法和系統(tǒng),以解決因DRB的不穩(wěn)定導(dǎo)致的網(wǎng)絡(luò)振蕩,保證DRB的穩(wěn)定性,提高網(wǎng)絡(luò)的穩(wěn)定性和可操作性。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
ー種ESADI協(xié)議的實(shí)例狀態(tài)管理方法,該方法包括針對(duì)ESADI設(shè)備定義不同的實(shí)例狀態(tài);不同實(shí)例狀態(tài)間的切換由不同的事件驅(qū)動(dòng);實(shí)現(xiàn)不同實(shí)例狀態(tài)下的協(xié)議處理。所述實(shí)例狀態(tài)包括指定路由網(wǎng)橋DRB、非指定路由網(wǎng)橋Not-DRB、關(guān)閉Down、初始Initial ;其中,DRB =ESADI設(shè)備處于該實(shí)例狀態(tài)時(shí),該ESADI設(shè)備就是DRB ;Not-DRB =ESADI設(shè)備處在該實(shí)例狀態(tài)時(shí),能夠根據(jù)收到的報(bào)文完成鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)的同步;發(fā)現(xiàn)鄰居且不處在DRB實(shí)例狀態(tài)的ESADI設(shè)備的實(shí)例狀態(tài)為Not-DRB實(shí)例狀態(tài);
Down :該實(shí)例狀態(tài)為管理down,ESADI設(shè)備處于該實(shí)例狀態(tài)時(shí),不接收和發(fā)送任何ESADI報(bào)文;Initial :啟用Up但未發(fā)現(xiàn)鄰居的ESADI設(shè)備處在該實(shí)例狀態(tài),處在Initial實(shí)例狀態(tài)的ESADI設(shè)備正常收發(fā)ESADI協(xié)議報(bào)文。該方法還包括處于DRB實(shí)例狀態(tài)時(shí),ESADI設(shè)備在收到更優(yōu)鄰居發(fā)送的ESADI協(xié)議報(bào)文時(shí)從DRB實(shí)例狀態(tài)回退到Not-DRB實(shí)例狀態(tài);處于Not-DRB實(shí)例狀態(tài)時(shí),超時(shí)收不到DRB發(fā)送的完全序列號(hào)協(xié)議數(shù)據(jù)單元CSNP報(bào)文,處在該實(shí)例狀態(tài)下的ESADI設(shè)備躍遷到DRB實(shí)例狀態(tài);不處于Down實(shí)例狀態(tài)時(shí),管理Down事件引起ESADI設(shè)備從更高的實(shí)例狀態(tài)回退到Down實(shí)例狀態(tài);處于Initial實(shí)例狀態(tài)時(shí),ESADI設(shè)備在發(fā)現(xiàn)鄰居時(shí)從Initial實(shí)例狀態(tài)躍遷到Not-DRB實(shí)例狀態(tài);不處于Initial實(shí)例狀態(tài)時(shí),所有鄰居的丟失導(dǎo)致ESADI設(shè)備從更高的實(shí)例狀態(tài)回退到Initial實(shí)例狀態(tài)。所述不同的實(shí)例狀態(tài)下的協(xié)議處理,包括確定DRB 根據(jù)包括優(yōu)先級(jí)在內(nèi)的參數(shù),比較ESADI鄰居列表中被標(biāo)識(shí)為DRB的鄰居與當(dāng)前ESADI設(shè)備的優(yōu)劣性,將相對(duì)更優(yōu)的ESADI設(shè)備作為最終的DRB。所述ESADI鄰居列表,用于除當(dāng)前ESADI設(shè)備以外的其它鄰居確認(rèn)DRB,以使所有鄰居對(duì)DRB的身份具有一致的認(rèn)識(shí);所述ESADI鄰居列表包括本地ESADI設(shè)備所發(fā)現(xiàn)的ESADI鄰居信息,包括系統(tǒng)標(biāo)識(shí)符System ID和/或別名Nickname、優(yōu)先級(jí)、保持時(shí)間Holding Time和等待時(shí)間WaitingTime的周期以及指定路由網(wǎng)橋標(biāo)記DRB-flag ;其中System ID和/或Nickname用于卩隹一標(biāo)識(shí)一位鄰居,優(yōu)先級(jí)用于選舉DRB,DRB-flag用于標(biāo)記本地ESADI設(shè)備所認(rèn)可的DRB。ESADI鄰居列表中還滿足下列兩個(gè)約束條件至少含有一條條目,即記錄當(dāng)前ESADI設(shè)備的ESADI信息的條目;以及,在任意時(shí)刻,表中至多只能有一條條目的DRB-flag為1,即該條目對(duì)應(yīng)的ESADI設(shè)備被本地ESADI設(shè)備確認(rèn)為DRB。該方法還包括啟動(dòng)等待定時(shí)器,并在等待定時(shí)器超時(shí)后將DRB-flag為I的那條條目對(duì)應(yīng)的鄰居確認(rèn)為DRB。
驅(qū)動(dòng)不同實(shí)例狀態(tài)間的切換的所述事件至少包括以下之一El:管理 up;E2 :設(shè)備發(fā)現(xiàn)第一個(gè)鄰居;E3 Holding Timer 超時(shí);E4 :收到更優(yōu)鄰居發(fā)送的協(xié)議數(shù)據(jù)單元H)U ;E5 :收到不比當(dāng)前ESADI設(shè)備更優(yōu)的鄰居發(fā)送的PDU ;E6 :丟失最后一個(gè)鄰居;E7 :管理 down。 ー種ESADI協(xié)議的實(shí)例狀態(tài)管理系統(tǒng),該系統(tǒng)包括實(shí)例狀態(tài)維護(hù)單元、協(xié)議處理單元;其中,所述實(shí)例狀態(tài)維護(hù)單元,用于針對(duì)ESADI設(shè)備定義不同的實(shí)例狀態(tài);不同實(shí)例狀態(tài)間的切換由不同的事件驅(qū)動(dòng);所述協(xié)議處理單元,用于實(shí)現(xiàn)不同實(shí)例狀態(tài)的協(xié)議處理。所述實(shí)例狀態(tài)包括DRB、Not-DRB、Down、Initial ;其中,DRB =ESADI設(shè)備處于該實(shí)例狀態(tài)時(shí),該ESADI設(shè)備就是DRB ;Not-DRB =ESADI設(shè)備處在該實(shí)例狀態(tài)時(shí),能夠根據(jù)收到的報(bào)文完成鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)的同步;發(fā)現(xiàn)鄰居且不處在DRB實(shí)例狀態(tài)的ESADI設(shè)備的實(shí)例狀態(tài)為Not-DRB實(shí)例狀態(tài);Down :該實(shí)例狀態(tài)為管理down,ESADI設(shè)備處于該實(shí)例狀態(tài)時(shí),不接收和發(fā)送任何ESADI報(bào)文;Initial Up但未發(fā)現(xiàn)鄰居的ESADI設(shè)備處在該實(shí)例狀態(tài),處在Initial實(shí)例狀態(tài)的ESADI設(shè)備正常收發(fā)ESADI協(xié)議報(bào)文。處于DRB實(shí)例狀態(tài)時(shí),所述實(shí)例狀態(tài)維護(hù)單元用于在收到更優(yōu)鄰居發(fā)送的ESADI協(xié)議報(bào)文時(shí),控制ESADI設(shè)備從DRB實(shí)例狀態(tài)回退到Not-DRB實(shí)例狀態(tài);處于Not-DRB實(shí)例狀態(tài)時(shí),所述實(shí)例狀態(tài)維護(hù)單元用于在超時(shí)收不到DRB發(fā)送的CSNP報(bào)文時(shí),控制處在該實(shí)例狀態(tài)下的ESADI設(shè)備躍遷到DRB實(shí)例狀態(tài);不處于Down實(shí)例狀態(tài)時(shí),所述實(shí)例狀態(tài)維護(hù)単元用于根據(jù)管理Down事件引起ESADI設(shè)備從更高的實(shí)例狀態(tài)回退到Down實(shí)例狀態(tài);處于Initial實(shí)例狀態(tài)時(shí),所述實(shí)例狀態(tài)維護(hù)單元用于在發(fā)現(xiàn)鄰居時(shí),控制ESADI設(shè)備從Initial實(shí)例狀態(tài)躍遷到Not-DRB實(shí)例狀態(tài);不處于Initial實(shí)例狀態(tài)時(shí),所述實(shí)例狀態(tài)維護(hù)單元用于在所有鄰居丟失時(shí),控制ESADI設(shè)備從更高的實(shí)例狀態(tài)回退到Initial實(shí)例狀態(tài)。所述協(xié)議處理單元在實(shí)現(xiàn)不同實(shí)例狀態(tài)的協(xié)議處理時(shí),用于確定DRB 根據(jù)包括優(yōu)先級(jí)在內(nèi)的參數(shù),比較ESADI鄰居列表中被標(biāo)識(shí)為DRB的鄰居與當(dāng)前ESADI設(shè)備的優(yōu)劣性,將相對(duì)更優(yōu)的ESADI設(shè)備作為最終的DRB。所述ESADI鄰居列表,用于除當(dāng)前ESADI設(shè)備以外的其它鄰居確認(rèn)DRB,以使所有鄰居對(duì)DRB的身份具有一致的認(rèn)識(shí);所述ESADI鄰居列表包括本地ESADI設(shè)備所發(fā)現(xiàn)的ESADI鄰居信息,包括=SystemID 和/或 Nickname、優(yōu)先級(jí)、Holding Time 和 Waiting Time 的周期以及 DRB-flag ;其中System ID和/或Nickname用于唯一標(biāo)識(shí)一位鄰居,優(yōu)先級(jí)用于選舉DRB, DRB-flag用于標(biāo)記本地ESADI設(shè)備所認(rèn)可的DRB。ESADI鄰居列表中還滿足下列兩個(gè)約束條件至少含有一條條目,即記錄當(dāng)前ESADI設(shè)備的ESADI信息的條目;以及,在任意時(shí)刻,表中至多只能有一條條目的DRB-flag為1,即該條目對(duì)應(yīng)的ESADI設(shè)備被本地ESADI設(shè)備確認(rèn)為DRB。該系統(tǒng)還包括等待定時(shí)器,用于在超時(shí)后將DRB-flag為I的那條條目對(duì)應(yīng)的鄰居確認(rèn)為DRB。驅(qū)動(dòng)不同實(shí)例狀態(tài)間的切換的所述事件至少包括以下之一
El:管理 up;E2 :設(shè)備發(fā)現(xiàn)第一個(gè)鄰居;E3 Holding Timer 超時(shí);E4 :收到更優(yōu)鄰居發(fā)送的PDU ;E5 :收到不比當(dāng)前ESADI設(shè)備更優(yōu)的鄰居發(fā)送的PDU ;E6 :丟失最后一個(gè)鄰居;E7 :管理 down。本發(fā)明的ESADI協(xié)議的實(shí)例狀態(tài)管理技術(shù),通過(guò)引入ESADI設(shè)備的實(shí)例狀態(tài),由事件驅(qū)動(dòng)實(shí)例狀態(tài)躍遷;使得網(wǎng)絡(luò)出現(xiàn)變動(dòng)后,ESADI設(shè)備需要執(zhí)行的動(dòng)作清晰明了,便于管理和實(shí)現(xiàn)。因而解決了因DRB的不穩(wěn)定導(dǎo)致的網(wǎng)絡(luò)振蕩,保證了 DRB的穩(wěn)定性,提高了網(wǎng)絡(luò)的穩(wěn)定性和可操作性。
圖I為本發(fā)明實(shí)施例的ESADI設(shè)備實(shí)例狀態(tài)躍遷與事件關(guān)系示意圖;圖2為本發(fā)明實(shí)施例的ESADI網(wǎng)絡(luò)拓?fù)鋱D;圖3為本發(fā)明實(shí)施例的LSP報(bào)文處理流程圖;圖4為本發(fā)明實(shí)施例的CSNP處理流程圖;圖5為本發(fā)明實(shí)施例的PSNP處理流程圖;圖6為本發(fā)明實(shí)施例的ESADI協(xié)議的實(shí)例狀態(tài)管理流程簡(jiǎn)圖;圖7為本發(fā)明實(shí)施例的ESADI協(xié)議的實(shí)例狀態(tài)管理系統(tǒng)圖。
具體實(shí)施例方式在TRILL網(wǎng)絡(luò)中,為了解決ESADI指定路由網(wǎng)橋的選舉,并將鄰居有效的管理起來(lái),從而使網(wǎng)絡(luò)中設(shè)備ESADI鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)快速達(dá)到同步一致,可以針對(duì)ESADI設(shè)備設(shè)定不同的實(shí)例狀態(tài),并在不同的實(shí)例狀態(tài)下執(zhí)行相應(yīng)的協(xié)議處理。需要說(shuō)明的是,不同實(shí)例狀態(tài)間的切換可以由不同的事件驅(qū)動(dòng)。之后,還可以通過(guò)不同實(shí)例狀態(tài)的切換確定DRB。具體而言,ESADI設(shè)備的基本實(shí)例狀態(tài)為DRB和非指定路由網(wǎng)橋(NOT-DRB)實(shí)例狀態(tài),可以增加關(guān)閉(Down)和初始(Initial)實(shí)例狀態(tài)。其中,DRB =ESADI設(shè)備處于該實(shí)例狀態(tài)時(shí),該ESADI設(shè)備就是DRB,執(zhí)行DRB的功能,比如周期性發(fā)送CNSP報(bào)文,接收并用LSP響應(yīng)PSNP報(bào)文等。收到更優(yōu)鄰居發(fā)送的ESADI協(xié)議報(bào)文會(huì)導(dǎo)致ESADI設(shè)備從DRB實(shí)例狀態(tài)回退到Not-DRB實(shí)例狀態(tài)。Not-DRB =ESADI設(shè)備處在該實(shí)例狀態(tài)時(shí),會(huì)接收DRB發(fā)送來(lái)的CSNP報(bào)文,完成鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)的同步。發(fā)現(xiàn)鄰居且不處在DRB實(shí)例狀態(tài)的ESADI設(shè)備的實(shí)例狀態(tài)為Not-DRB實(shí)例狀態(tài)。一段時(shí)間內(nèi)收不到DRB發(fā)送的CSNP報(bào)文,會(huì)導(dǎo)致處在該實(shí)例狀態(tài)下的ESADI設(shè)備躍遷到DRB實(shí)例狀態(tài)。另外,根據(jù)需要,還可以定義Down實(shí)例狀態(tài)和Initial實(shí)例狀態(tài)。Down :該實(shí)例狀態(tài)為管理down,ESADI設(shè)備處于該實(shí)例狀態(tài)時(shí),不接收和發(fā)送任何 ESADI報(bào)文;管理Down事件會(huì)引起ESADI設(shè)備從更高的實(shí)例狀態(tài)回退到Down實(shí)例狀態(tài)。Initial :啟用(Up)但未發(fā)現(xiàn)鄰居的ESADI設(shè)備處在該實(shí)例狀態(tài),發(fā)現(xiàn)鄰居會(huì)導(dǎo)致ESADI設(shè)備從Initial實(shí)例狀態(tài)躍遷到Not-DRB實(shí)例狀態(tài)。處在Initial實(shí)例狀態(tài)的ESADI設(shè)備正常收發(fā)LSP和PSNP報(bào)文等ESADI協(xié)議報(bào)文,并啟動(dòng)保持時(shí)間定時(shí)器(HoldingTimer),并在超時(shí)時(shí)重置;所有鄰居的丟失會(huì)導(dǎo)致ESADI設(shè)備從更高的實(shí)例狀態(tài)回退到該實(shí)例狀態(tài)。在當(dāng)前路由網(wǎng)橋不是DRB的情況下,為了利用DRB的CSNP報(bào)文完成鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)同步,ESADI設(shè)備還需要確認(rèn)虛鏈路上的DRB,為此,還可以引入ESADI鄰居列表,用于其它鄰居確認(rèn)DRB的身份,使所有鄰居對(duì)DRB的身份具有一致的認(rèn)識(shí)。具體而言,ESADI鄰居列表中存儲(chǔ)了本地RBridge所發(fā)現(xiàn)的ESADI鄰居信息(包括本地的ESADI信息),所述ESADI鄰居信息包括系統(tǒng)標(biāo)識(shí)符(System ID)和/或別名(Nickname)、優(yōu)先級(jí)、保持時(shí)間(Holding Time)和等待時(shí)間(Waiting Time)的周期以及指定路由網(wǎng)橋標(biāo)記(DRB-flag)。其中System ID和/或Nickname用于唯一標(biāo)識(shí)一位鄰居,優(yōu)先級(jí)用于選舉DRB, DRB-flag用于標(biāo)記本地RBridge所認(rèn)可的DRB。另外,ESADI鄰居列表中必須滿足下列兩個(gè)約束條件至少含有一條條目,即記錄當(dāng)前路由網(wǎng)橋的ESADI信息的條目;以及,在任意時(shí)刻,表中至多只能有一條條目的DRB-flag為I (即該條目對(duì)應(yīng)的RBridge被本地RBridge認(rèn)為是DRB)。再有,還可以添加等待定時(shí)器(Waiting Timer),用于消除DRB重新選舉時(shí)帶來(lái)的網(wǎng)絡(luò)振蕩。具體而言,Waiting Timer可以是非周期定時(shí)器。如果ESADI鄰居列表中某條目的DRB-flag發(fā)生了變化,且Waiting Timer 未啟動(dòng),則啟動(dòng)Waiting Timer。當(dāng) Waiting Timer定時(shí)器超時(shí)后,DRB-flag為I的條目所對(duì)應(yīng)的鄰居被本地RBridg確認(rèn)為DRB。只有被確認(rèn)為DRB的RBridge所發(fā)送的CSNP報(bào)文才被用來(lái)進(jìn)行鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)同步,并且利用該DRB的LSP零分片中攜帶的Holding Time和Waiting Time值同步虛鏈路上其他RBridge的 Holding Time 和 Waiting Time 的值。需要說(shuō)明的是,LSP的接收和刪除影響ESADI鄰居列表中鄰居的增刪。比如如果LSP的發(fā)送者未出現(xiàn)在ESADI鄰居列表中,新的鄰居將被添加到ESADI鄰居列表中。另外,LSP報(bào)文的接收還會(huì)影響鄰居DRB-flag的修改。除了用于鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)的同步外,CNSP和PSNP報(bào)文還用于ESADI鄰居列表中鄰居的?;睢.?dāng)收到每個(gè)鄰居發(fā)送來(lái)的CSNP或PSNP報(bào)文后,確認(rèn)該鄰居的有效性,并進(jìn)行優(yōu)劣比較以設(shè)置鄰居的DRB-flag標(biāo)記。只有被認(rèn)可的DRB所發(fā)送的CSNP報(bào)文,才用于鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)同步??梢?jiàn),通過(guò)比較優(yōu)先級(jí)、系統(tǒng)ID等參數(shù)選出的較優(yōu)的設(shè)備為DRB,若網(wǎng)絡(luò)中某個(gè)鄰居的參數(shù)變化,或有新的鄰居加進(jìn)來(lái),則可能會(huì)導(dǎo)致DRB發(fā)生變化。影響鄰居實(shí)例狀態(tài)的事件主要包括El:管理 up;E2 :設(shè)備發(fā)現(xiàn)第一個(gè)鄰居;E3 Holding Timer 超時(shí);E4 :收到更優(yōu)鄰居發(fā)送的PDU ;E5 :收到不比當(dāng)前路由網(wǎng)橋更優(yōu)的鄰居發(fā)送的PDU ;
E6 :丟失最后一個(gè)鄰居;E7 :管理 down ;實(shí)例狀態(tài)的躍遷由上述事件驅(qū)動(dòng),詳細(xì)驅(qū)動(dòng)關(guān)系見(jiàn)圖I。需要說(shuō)明的是,每個(gè)設(shè)備只關(guān)注自身的實(shí)例狀態(tài),根據(jù)不同的事件進(jìn)行相應(yīng)實(shí)例狀態(tài)的躍遷,而不需要關(guān)注鄰居設(shè)備的實(shí)例狀態(tài)。設(shè)備處于不同的實(shí)例狀態(tài),執(zhí)行的動(dòng)作也會(huì)有相應(yīng)不同,如下Down :處于該狀態(tài)時(shí),設(shè)備不接收和發(fā)送任何ESADI報(bào)文;Initial :處于該狀態(tài)時(shí),設(shè)備可以發(fā)送LSP和PSNP報(bào)文,可以接收LSP和CSNP報(bào)文,并啟動(dòng)Holding Timer,若Holding Timer超時(shí)則重置;NOT-DRB :處于該實(shí)例狀態(tài)時(shí),設(shè)備可以發(fā)送LSP和PSNP報(bào)文,可以接收LSP和CSNP報(bào)文并更新ESADI鄰居列表,若該實(shí)例狀態(tài)下Holding Timer超時(shí),則實(shí)例狀態(tài)躍遷至DRB實(shí)例狀態(tài),并取消Holding Timer ;若接收到比當(dāng)前路由網(wǎng)橋更優(yōu)(通過(guò)比較優(yōu)先級(jí)、系統(tǒng)ID等參數(shù)實(shí)現(xiàn))的LSP或CSNP,則重置Holding Timer ;DRB :處于該實(shí)例狀態(tài)時(shí),設(shè)備可以發(fā)送LSP和CSNP報(bào)文,可以接收LSP、CSNP和PSNP報(bào)文,并響應(yīng)PSNP報(bào)文,若接收到比當(dāng)前路由網(wǎng)橋更優(yōu)的LSP或CSNP,則退出DRB實(shí)例狀態(tài),并啟動(dòng)Holding Timer和等待定時(shí)器。在已經(jīng)穩(wěn)定的網(wǎng)絡(luò)中添加一個(gè)較優(yōu)的ESADI設(shè)備(后簡(jiǎn)稱新設(shè)備)時(shí),ESADI設(shè)備實(shí)例狀態(tài)的躍遷原理如圖2所示。需要說(shuō)明的是,所述新設(shè)備并不一定是新添加的設(shè)備,也可能是已經(jīng)在網(wǎng)絡(luò)中運(yùn)行的設(shè)備啟用了 ESADI功能。進(jìn)行所述躍遷時(shí),可以執(zhí)行如下步驟步驟I、新設(shè)備啟動(dòng)ESADI功能,則此時(shí)為Initial實(shí)例狀態(tài),向外通告自身LSP,并啟動(dòng) Holding Timer ;步驟2、其他鄰居收到新鄰居的LSP后,則會(huì)向外通告自身的LSP。此時(shí)新設(shè)備會(huì)收到其他鄰居的LSP,即至少發(fā)現(xiàn)了一個(gè)鄰居(即E2事件),則實(shí)例狀態(tài)躍遷至NOT-DRB實(shí)例狀態(tài),且由于新設(shè)備的LSP較優(yōu),則此時(shí)原來(lái)網(wǎng)絡(luò)中的DRB設(shè)備退出DRB實(shí)例狀態(tài)(即E4事件),并啟動(dòng)Holding Timer ;步驟3、由于此時(shí)網(wǎng)絡(luò)中已經(jīng)沒(méi)有DRB,且新設(shè)備的LSP最優(yōu),沒(méi)有重置HoldingTimer的事件發(fā)生,因此新設(shè)備的Holding Timer會(huì)超時(shí)(即E3事件),則新設(shè)備的實(shí)例狀態(tài)躍遷為DRB實(shí)例狀態(tài);步驟4、新設(shè)備此時(shí)已經(jīng)替代了原來(lái)網(wǎng)絡(luò)中的DRBdARDRB的功能,實(shí)現(xiàn)了 DRB的平滑過(guò)渡,保證了網(wǎng)絡(luò)的穩(wěn)定性。下面以新的RBridge加入ESADI虛鏈路為例,結(jié)合ESADI協(xié)議報(bào)文的接收,結(jié)合附圖對(duì)ESADI中ESADI鄰居列表的管理、DRB選舉過(guò)程中的確認(rèn)機(jī)制以及ESADI協(xié)議報(bào)文的處理加以描述。下面結(jié)合圖3,描述接收到LSP報(bào)文的處理流程,該流程包括以下步驟步驟I、接收到新的LSP,解析出該LSP的發(fā)送者A的System-Id或/和Nickname,以此為索引在ESADI鄰居列表中檢索該鄰居;步驟2、判斷A是否在ESADI鄰居列表中,如果不在,繼續(xù)步驟3,否則轉(zhuǎn)至步驟4 ;步驟3、將A添加到ESADI鄰居列表中,同時(shí)將A的System-Id或/和Nickname、優(yōu)先級(jí)、Holding Time和Waiting Time等參數(shù)保存到新添加的條目中;步驟4、比較ESADI鄰居列表中DRB-flag為I的鄰居B與A的優(yōu)劣性,通過(guò)比較兩者的優(yōu)先級(jí)等參數(shù)確定兩者的優(yōu)劣性;·步驟5、如果A優(yōu)于B,繼續(xù)步驟6,否則轉(zhuǎn)至步驟9 ;步驟6、將A的DRB-flag置為I,并將B的DRB-flag清為O,繼續(xù)步驟7 ;步驟7、如果等待定時(shí)器未啟動(dòng),繼續(xù)步驟8,否則轉(zhuǎn)至步驟9 ;步驟8、啟動(dòng)等待定時(shí)器;步驟9、結(jié)束。 下面結(jié)合圖4,對(duì)RBridge接收到CNSP報(bào)文后的處理過(guò)程加以描述,該處理過(guò)程包括以下步驟步驟I、收到CSNP報(bào)文,在ESADI鄰居列表中查找其產(chǎn)生者A,即通過(guò)解析報(bào)文獲取該報(bào)文發(fā)送者的System-Id或/和Nickname,以此為索引在ESADI鄰居列表中檢索A ;步驟2、如果ESADI鄰居列表中存在A,繼續(xù)步驟3,否則轉(zhuǎn)至步驟4 ;步驟3、通過(guò)比較當(dāng)前路由網(wǎng)橋和A的優(yōu)先級(jí)等參數(shù),判斷A和當(dāng)前路由網(wǎng)橋的優(yōu)劣性,如果A并不優(yōu)于當(dāng)前路由網(wǎng)橋,繼續(xù)步驟4,否則轉(zhuǎn)至步驟5 ;步驟4、丟棄所述CSNP報(bào)文,轉(zhuǎn)至步驟11 ;步驟5、判斷A是否是經(jīng)過(guò)確認(rèn)的DRB,如果是,繼續(xù)步驟6,否則轉(zhuǎn)至步驟7 ;步驟6、利用所述CSNP報(bào)文進(jìn)行鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)同步,轉(zhuǎn)至步驟11 ;步驟7、處理ESADI鄰居列表中的DRB-flag,即將A的DRB-flag置為1,并將其他鄰居的DRB-flag清為0,繼續(xù)步驟8 ;步驟8、判斷ESADI鄰居列表中的DRB-flag是否發(fā)生了變化,如果發(fā)生了變化,繼續(xù)步驟9,否則轉(zhuǎn)至步驟11;步驟9、判斷等待定時(shí)器是否啟動(dòng),如果沒(méi)有啟動(dòng),繼續(xù)步驟10,否則轉(zhuǎn)至步驟11 ;步驟10、啟動(dòng)等待定時(shí)器;步驟11、結(jié)束。下面再結(jié)合圖5,描述一下RBridge收到PSNP報(bào)文的處理流程,該處理流程包括以下步驟步驟I、收到其他RBridge發(fā)送來(lái)的PSNP報(bào)文;步驟2、判斷當(dāng)前路由網(wǎng)橋是否為DRB,如果當(dāng)前路由網(wǎng)橋是經(jīng)過(guò)確認(rèn)的DRB,繼續(xù)步驟3,否則轉(zhuǎn)至步驟4;
步驟3、用LSP響應(yīng)所述PSNP報(bào)文,用LSP響應(yīng)該P(yáng)SNP請(qǐng)求的LSP,轉(zhuǎn)至步驟10 ;步驟4、在ESADI鄰居列表中查找所述PSNP報(bào)文的發(fā)送者A,即根據(jù)A的System-Id和/或Nickname檢索ESADI鄰居列表;步驟5、如果在ESADI鄰居列表中檢索到A并且A更優(yōu),繼續(xù)步驟6,否則轉(zhuǎn)至步驟
9;步驟6、處理ESADI鄰居列表中各個(gè)條目的DRB-fl ag,即將A的DRB-flag置1,其他條目的DRB-flag清0,繼續(xù)步驟7 ;步驟7、判斷等待定時(shí)器是否已啟動(dòng),如果已啟動(dòng),轉(zhuǎn)至步驟9,否則繼續(xù)步驟8 ;步驟8、啟動(dòng)等待定時(shí)器,以便對(duì)新的DRB進(jìn)行確認(rèn);步驟9、丟棄所述PSNP報(bào)文;步驟10、結(jié)束。結(jié)合以上各實(shí)施例可見(jiàn),進(jìn)行本發(fā)明的ESADI協(xié)議的實(shí)例狀態(tài)管理時(shí),可以應(yīng)用如圖6中的流程所示的操作思路,該流程包括以下步驟步驟610 :針對(duì)ESADI設(shè)備定義不同的實(shí)例狀態(tài);不同實(shí)例狀態(tài)間的切換由不同的事件驅(qū)動(dòng)。步驟620 :實(shí)現(xiàn)不同實(shí)例狀態(tài)下的協(xié)議處理。為了保證上述各實(shí)施例以及操作思路能夠順利實(shí)現(xiàn),可以進(jìn)行如圖7所示的設(shè)置。參見(jiàn)圖7,圖7為本發(fā)明實(shí)施例的ESADI協(xié)議的實(shí)例狀態(tài)管理系統(tǒng)圖,該系統(tǒng)包括相連的實(shí)例狀態(tài)維護(hù)單元、協(xié)議處理單元。在實(shí)際應(yīng)用時(shí),實(shí)例狀態(tài)維護(hù)單元能夠針對(duì)ESADI設(shè)備定義不同的實(shí)例狀態(tài);不同實(shí)例狀態(tài)間的切換由不同的事件驅(qū)動(dòng)。協(xié)議處理單元?jiǎng)t能夠?qū)崿F(xiàn)不同實(shí)例狀態(tài)下的協(xié)議處理。綜上所述可見(jiàn),無(wú)論是方法還是系統(tǒng),本發(fā)明的ESADI協(xié)議的實(shí)例狀態(tài)管理技術(shù),通過(guò)引入ESADI設(shè)備的實(shí)例狀態(tài),由事件驅(qū)動(dòng)實(shí)例狀態(tài)躍遷;使得網(wǎng)絡(luò)出現(xiàn)變動(dòng)后,ESADI設(shè)備需要執(zhí)行的動(dòng)作清晰明了,便于管理和實(shí)現(xiàn)。因而解決了因DRB的不穩(wěn)定導(dǎo)致的網(wǎng)絡(luò)振蕩,保證了 DRB的穩(wěn)定性,提高了網(wǎng)絡(luò)的穩(wěn)定性和可操作性。再有,通過(guò)弓I入ESADI鄰居列表,定義對(duì)ESADI鄰居列表的更新規(guī)則,以及添加DRB的Waiting Timer確認(rèn)機(jī)制,解決了 ESADI的DRB發(fā)生變化(比如DRB選舉過(guò)程中)過(guò)程中,DRB身份確認(rèn)不準(zhǔn)確所引起的ESADI報(bào)文風(fēng)暴,以及影響鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)同步的問(wèn)題。另外,與現(xiàn)有的ESADI協(xié)議相比,本發(fā)明的ESADI設(shè)備的實(shí)例狀態(tài)、ESADI鄰居列表的維護(hù)、ESADI協(xié)議報(bào)文的處理規(guī)則以及DRB的Waiting Timer確認(rèn)機(jī)制等,均具有本地特征,即在沒(méi)有其他RBridge協(xié)助的情況下也能發(fā)揮作用。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種端系統(tǒng)地址分發(fā)信息ESADI協(xié)議的實(shí)例狀態(tài)管理方法,其特征在于,該方法包括 針對(duì)ESADI設(shè)備定義不同的實(shí)例狀態(tài);不同實(shí)例狀態(tài)間的切換由不同的事件驅(qū)動(dòng);實(shí)現(xiàn)不同實(shí)例狀態(tài)下的協(xié)議處理。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述實(shí)例狀態(tài)包括指定路由網(wǎng)橋DRB、非指定路由網(wǎng)橋Not-DRB、關(guān)閉Down、初始Initial ;其中, DRB =ESADI設(shè)備處于該實(shí)例狀態(tài)時(shí),該ESADI設(shè)備就是DRB ; Not-DRB =ESADI設(shè)備處在該實(shí)例狀態(tài)時(shí),能夠根據(jù)收到的報(bào)文完成鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)的同步;發(fā)現(xiàn)鄰居且不處在DRB實(shí)例狀態(tài)的ESADI設(shè)備的實(shí)例狀態(tài)為Not-DRB實(shí)例狀態(tài);Down :該實(shí)例狀態(tài)為管理down,ESADI設(shè)備處于該實(shí)例狀態(tài)時(shí),不接收和發(fā)送任何ESADI報(bào)文; Initial :啟用Up但未發(fā)現(xiàn)鄰居的ESADI設(shè)備處在該實(shí)例狀態(tài),處在Initial實(shí)例狀態(tài)的ESADI設(shè)備正常收發(fā)ESADI協(xié)議報(bào)文。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法還包括 處于DRB實(shí)例狀態(tài)時(shí),ESADI設(shè)備在收到更優(yōu)鄰居發(fā)送的ESADI協(xié)議報(bào)文時(shí)從DRB實(shí)例狀態(tài)回退到Not-DRB實(shí)例狀態(tài); 處于Not-DRB實(shí)例狀態(tài)時(shí),超時(shí)收不到DRB發(fā)送的完全序列號(hào)協(xié)議數(shù)據(jù)單元CSNP報(bào)文,處在該實(shí)例狀態(tài)下的ESADI設(shè)備躍遷到DRB實(shí)例狀態(tài); 不處于Down實(shí)例狀態(tài)時(shí),管理Down事件弓I起ESADI設(shè)備從更高的實(shí)例狀態(tài)回退到Down實(shí)例狀態(tài); 處于Initial實(shí)例狀態(tài)時(shí),ESADI設(shè)備在發(fā)現(xiàn)鄰居時(shí)從Initial實(shí)例狀態(tài)躍遷到Not-DRB實(shí)例狀態(tài); 不處于Initial實(shí)例狀態(tài)時(shí),所有鄰居的丟失導(dǎo)致ESADI設(shè)備從更高的實(shí)例狀態(tài)回退到Initial實(shí)例狀態(tài)。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述不同的實(shí)例狀態(tài)下的協(xié)議處理,包括確定DRB 根據(jù)包括優(yōu)先級(jí)在內(nèi)的參數(shù),比較ESADI鄰居列表中被標(biāo)識(shí)為DRB的鄰居與當(dāng)前ESADI設(shè)備的優(yōu)劣性,將相對(duì)更優(yōu)的ESADI設(shè)備作為最終的DRB。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于, 所述ESADI鄰居列表,用于除當(dāng)前ESADI設(shè)備以外的其它鄰居確認(rèn)DRB,以使所有鄰居對(duì)DRB的身份具有一致的認(rèn)識(shí); 所述ESADI鄰居列表包括本地ESADI設(shè)備所發(fā)現(xiàn)的ESADI鄰居信息,包括系統(tǒng)標(biāo)識(shí)符System ID和/或別名Nickname、優(yōu)先級(jí)、保持時(shí)間Holding Time和等待時(shí)間WaitingTime的周期以及指定路由網(wǎng)橋標(biāo)記DRB-flag ;其中System ID和/或Nickname用于唯一標(biāo)識(shí)一位鄰居,優(yōu)先級(jí)用于選舉DRB,DRB-flag用于標(biāo)記本地ESADI設(shè)備所認(rèn)可的DRB。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,ESADI鄰居列表中還滿足下列兩個(gè)約束條件 至少含有一條條目,即記錄當(dāng)前ESADI設(shè)備的ESADI信息的條目;以及, 在任意時(shí)刻,表中至多只能有一條條目的DRB-flag為1,即該條目對(duì)應(yīng)的ESADI設(shè)備被本地ESADI設(shè)備確認(rèn)為DRB。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,該方法還包括啟動(dòng)等待定時(shí)器,并在等待定時(shí)器超時(shí)后將DRB-flag為I的那條條目對(duì)應(yīng)的鄰居確認(rèn)為DRB。
8.根據(jù)權(quán)利要求I至7任一項(xiàng)所述的方法,其特征在于,驅(qū)動(dòng)不同實(shí)例狀態(tài)間的切換的所述事件至少包括以下之一 El :管理up ; E2 :設(shè)備發(fā)現(xiàn)第一個(gè)鄰居;E3 Holding Timer 超時(shí); E4 :收到更優(yōu)鄰居發(fā)送的協(xié)議數(shù)據(jù)單元PDU ; E5 :收到不比當(dāng)前ESADI設(shè)備更優(yōu)的鄰居發(fā)送的I3DU ; E6 :丟失最后Iv鄰居;E7 :管理 down。
9.一種ESADI協(xié)議的實(shí)例狀態(tài)管理系統(tǒng),其特征在于,該系統(tǒng)包括實(shí)例狀態(tài)維護(hù)單元、協(xié)議處理單元;其中, 所述實(shí)例狀態(tài)維護(hù)單元,用于針對(duì)ESADI設(shè)備定義不同的實(shí)例狀態(tài);不同實(shí)例狀態(tài)間的切換由不同的事件驅(qū)動(dòng); 所述協(xié)議處理單元,用于實(shí)現(xiàn)不同實(shí)例狀態(tài)的協(xié)議處理。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述實(shí)例狀態(tài)包括DRB、Not-DRB、Down、Initial ;其中, DRB =ESADI設(shè)備處于該實(shí)例狀態(tài)時(shí),該ESADI設(shè)備就是DRB ; Not-DRB =ESADI設(shè)備處在該實(shí)例狀態(tài)時(shí),能夠根據(jù)收到的報(bào)文完成鏈路實(shí)例狀態(tài)數(shù)據(jù)庫(kù)的同步;發(fā)現(xiàn)鄰居且不處在DRB實(shí)例狀態(tài)的ESADI設(shè)備的實(shí)例狀態(tài)為Not-DRB實(shí)例狀態(tài);Down :該實(shí)例狀態(tài)為管理down,ESADI設(shè)備處于該實(shí)例狀態(tài)時(shí),不接收和發(fā)送任何ESADI報(bào)文; Initial Up但未發(fā)現(xiàn)鄰居的ESADI設(shè)備處在該實(shí)例狀態(tài),處在Initial實(shí)例狀態(tài)的ESADI設(shè)備正常收發(fā)ESADI協(xié)議報(bào)文。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于, 處于DRB實(shí)例狀態(tài)時(shí),所述實(shí)例狀態(tài)維護(hù)單元用于在收到更優(yōu)鄰居發(fā)送的ESADI協(xié)議報(bào)文時(shí),控制ESADI設(shè)備從DRB實(shí)例狀態(tài)回退到Not-DRB實(shí)例狀態(tài); 處于Not-DRB實(shí)例狀態(tài)時(shí),所述實(shí)例狀態(tài)維護(hù)單元用于在超時(shí)收不到DRB發(fā)送的CSNP報(bào)文時(shí),控制處在該實(shí)例狀態(tài)下的ESADI設(shè)備躍遷到DRB實(shí)例狀態(tài); 不處于Down實(shí)例狀態(tài)時(shí),所述實(shí)例狀態(tài)維護(hù)單元用于根據(jù)管理Down事件引起ESADI設(shè)備從更高的實(shí)例狀態(tài)回退到Down實(shí)例狀態(tài); 處于Initial實(shí)例狀態(tài)時(shí),所述實(shí)例狀態(tài)維護(hù)單元用于在發(fā)現(xiàn)鄰居時(shí),控制ESADI設(shè)備從Initial實(shí)例狀態(tài)躍遷到Not-DRB實(shí)例狀態(tài); 不處于Initial實(shí)例狀態(tài)時(shí),所述實(shí)例狀態(tài)維護(hù)單元用于在所有鄰居丟失時(shí),控制ESADI設(shè)備從更高的實(shí)例狀態(tài)回退到Initial實(shí)例狀態(tài)。
12.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述協(xié)議處理單元在實(shí)現(xiàn)不同實(shí)例狀態(tài)的協(xié)議處理時(shí),用于確定DRB 根據(jù)包括優(yōu)先級(jí)在內(nèi)的參數(shù),比較ESADI鄰居列表中被標(biāo)識(shí)為DRB的鄰居與當(dāng)前ESADI設(shè)備的優(yōu)劣性,將相對(duì)更優(yōu)的ESADI設(shè)備作為最終的DRB。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于, 所述ESADI鄰居列表,用于除當(dāng)前ESADI設(shè)備以外的其它鄰居確認(rèn)DRB,以使所有鄰居對(duì)DRB的身份具有一致的認(rèn)識(shí); 所述ESADI鄰居列表包括本地ESADI設(shè)備所發(fā)現(xiàn)的ESADI鄰居信息,包括=SystemID 和 / 或 Nickname、優(yōu)先級(jí)、Holding Time 和 Waiting Time 的周期以及 DRB-flag ;其中System ID和/或Nickname用于唯一標(biāo)識(shí)一位鄰居,優(yōu)先級(jí)用于選舉DRB, DRB-flag用于標(biāo)記本地ESADI設(shè)備所認(rèn)可的DRB。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,ESADI鄰居列表中還滿足下列兩個(gè)約束條件 至少含有一條條目,即記錄當(dāng)前ESADI設(shè)備的ESADI信息的條目;以及, 在任意時(shí)刻,表中至多只能有一條條目的DRB-flag為1,即該條目對(duì)應(yīng)的ESADI設(shè)備被本地ESADI設(shè)備確認(rèn)為DRB。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,該系統(tǒng)還包括等待定時(shí)器,用于在超時(shí)后將DRB-flag為I的那條條目對(duì)應(yīng)的鄰居確認(rèn)為DRB。
16.根據(jù)權(quán)利要求9至15任一項(xiàng)所述的系統(tǒng),其特征在于,驅(qū)動(dòng)不同實(shí)例狀態(tài)間的切換的所述事件至少包括以下之一 El :管理up ; E2 :設(shè)備發(fā)現(xiàn)第一個(gè)鄰居;E3 Holding Timer 超時(shí); E4 :收到更優(yōu)鄰居發(fā)送的PDU ; E5 :收到不比當(dāng)前ESADI設(shè)備更優(yōu)的鄰居發(fā)送的I3DU ; E6 :丟失最后Iv鄰居;E7 :管理 down。
全文摘要
本發(fā)明公開(kāi)了一種ESADI協(xié)議的實(shí)例狀態(tài)管理方法和系統(tǒng),均可針對(duì)ESADI設(shè)備定義不同的實(shí)例狀態(tài);不同實(shí)例狀態(tài)間的切換由不同的事件驅(qū)動(dòng);實(shí)現(xiàn)不同實(shí)例狀態(tài)下的協(xié)議處理。本發(fā)明的ESADI協(xié)議的實(shí)例狀態(tài)管理技術(shù),通過(guò)引入ESADI設(shè)備的實(shí)例狀態(tài),由事件驅(qū)動(dòng)實(shí)例狀態(tài)躍遷;使得網(wǎng)絡(luò)出現(xiàn)變動(dòng)后,ESADI設(shè)備需要執(zhí)行的動(dòng)作清晰明了,便于管理和實(shí)現(xiàn)。因而解決了因DRB的不穩(wěn)定導(dǎo)致的網(wǎng)絡(luò)振蕩,保證了DRB的穩(wěn)定性,提高了網(wǎng)絡(luò)的穩(wěn)定性和可操作性。
文檔編號(hào)H04L12/757GK102857430SQ20111018435
公開(kāi)日2013年1月2日 申請(qǐng)日期2011年7月1日 優(yōu)先權(quán)日2011年7月1日
發(fā)明者成明江, 翟洪軍, 胡方偉 申請(qǐng)人:中興通訊股份有限公司