專利名稱:采用dbr重路由路徑的受保護(hù)和高可用性路徑的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)中的活動(dòng)連接修改(Active Connection Modify)操作,尤其涉及在上述操作過(guò)程中的路徑保護(hù)。
背景技術(shù):
在面向連接的通信網(wǎng)絡(luò)中,連接是沿路徑建立的。連接具有相關(guān)的業(yè)務(wù)量參數(shù),稱為業(yè)務(wù)量描述語(yǔ)信息,其包括例如分配的帶寬的信息。通常這些參數(shù)對(duì)于一次呼叫過(guò)程是固定的。然而,會(huì)有一些情況出現(xiàn),即連接的用戶為了使服務(wù)不受影響,希望改變業(yè)務(wù)量參數(shù)而不斷開(kāi)呼叫。例如,設(shè)想這樣的服務(wù),即用戶在瀏覽互聯(lián)網(wǎng)時(shí)希望暫時(shí)增加帶寬以便下載一個(gè)大的文件,或者在玩在線游戲的時(shí)候希望暫時(shí)增加帶寬,而無(wú)需斷開(kāi)原呼叫使服務(wù)中斷,再用新的業(yè)務(wù)量參數(shù)重新連接呼叫。
活動(dòng)連接修改(ACM)操作允許對(duì)一個(gè)現(xiàn)有連接的業(yè)務(wù)量參數(shù)進(jìn)行上述修改。用戶發(fā)起ACM,其作為ACM請(qǐng)求由連接的源節(jié)點(diǎn)接收。然后,源節(jié)點(diǎn)利用ITU-T推薦標(biāo)準(zhǔn)Q.2963.1、Q.2963.2和Q.2963.3中定義的信令機(jī)制嘗試該ACM請(qǐng)求,其中上述推薦標(biāo)準(zhǔn)在ATM規(guī)范af-cs-0148.000“對(duì)活動(dòng)連接的業(yè)務(wù)量描述語(yǔ)的修改,UNI 4.0/PNNI 1.0/AINI的附錄”(ATM論壇技術(shù)委員會(huì),2000年7月)中提到。
當(dāng)源節(jié)點(diǎn)從用戶接收到ACM請(qǐng)求時(shí),源節(jié)點(diǎn)啟動(dòng)T360定時(shí)器,預(yù)留與ACM請(qǐng)求相關(guān)的資源,并沿連接向下一個(gè)節(jié)點(diǎn)發(fā)送“修改請(qǐng)求(MODIFY REQUEST)”消息(MOD REQ)。如果下一個(gè)節(jié)點(diǎn)能夠滿足ACM請(qǐng)求(例如,有足夠的可用帶寬來(lái)滿足用戶請(qǐng)求的帶寬增加),則預(yù)留用于MOD REQ消息的資源,并且該節(jié)點(diǎn)將MOD REQ消息傳遞到下一個(gè)節(jié)點(diǎn)。這樣繼續(xù)到目的節(jié)點(diǎn)收到MOD REQ消息。如果目的節(jié)點(diǎn)能夠滿足ACM請(qǐng)求,則目的節(jié)點(diǎn)執(zhí)行ACM請(qǐng)求,并向前一個(gè)節(jié)點(diǎn)傳遞“修改確認(rèn)(MODIFY ACKNOWLEDGE)”消息(MOD ACK)。在該連接上每一個(gè)收到MOD ACK消息的節(jié)點(diǎn)都通過(guò)允許數(shù)據(jù)以新的業(yè)務(wù)量參數(shù)值(基于所接收的MOD REQ消息而已預(yù)留的資源)傳輸來(lái)執(zhí)行連接修改,并且向前一個(gè)節(jié)點(diǎn)轉(zhuǎn)發(fā)MOD ACK消息,直到最后的源節(jié)點(diǎn)收到MOD ACK消息并執(zhí)行ACM請(qǐng)求。
然而,收到MOD REQ消息的節(jié)點(diǎn)可能不能執(zhí)行ACM請(qǐng)求。例如,節(jié)點(diǎn)在連接上沒(méi)有多余的未使用帶寬用于為該連接預(yù)留。如果節(jié)點(diǎn)不能執(zhí)行ACM請(qǐng)求,則該節(jié)點(diǎn)向前一個(gè)節(jié)點(diǎn)發(fā)送“修改拒絕(MODIFYREJECT)”消息(MOD REJ)。MOD REJ消息沿著連接轉(zhuǎn)發(fā),直到到達(dá)源節(jié)點(diǎn)。當(dāng)源節(jié)點(diǎn)收到MOD REJ消息時(shí),ACM請(qǐng)求因此不會(huì)被執(zhí)行,連接的業(yè)務(wù)量參數(shù)保持不變,并且通知用戶ACM失敗。
一些節(jié)點(diǎn)還可能產(chǎn)生“釋放(RELEASE)”來(lái)響應(yīng)沿著連接從目的節(jié)點(diǎn)回傳到源節(jié)點(diǎn)的MOD ACK消息,雖然這種偶發(fā)事件的可能性很小,因?yàn)樵贛OD REQ消息傳遞的過(guò)程中,節(jié)點(diǎn)應(yīng)預(yù)留足夠的和正確的資源。例如,當(dāng)MOD REQ消息沿著連接傳遞時(shí)可用于滿足ACM請(qǐng)求的資源,在MOD ACK消息回傳源節(jié)點(diǎn)的過(guò)程中被接收時(shí)不再可用了。在這種情況下,沒(méi)有足夠的資源來(lái)執(zhí)行連接修改的節(jié)點(diǎn)向源節(jié)點(diǎn)和目的節(jié)點(diǎn)兩個(gè)方向各發(fā)送RELEASE消息,然后釋放呼叫。
MOD REQ消息、MOD ACK消息和MOD REJ消息中的任何一個(gè)都可能由于控制平面的擁塞而丟失,如af-cs-0181.000“信令擁塞控制,1.0版”(ATM論壇技術(shù)委員會(huì),2002年4月)中描述的。如果沿著連接的節(jié)點(diǎn)不支持ACM,則MOD REQ消息也可能丟失。在任何一種情況下,由于源節(jié)點(diǎn)沒(méi)有收到MOD ACK消息或MOD REJ消息,因此源節(jié)點(diǎn)啟動(dòng)的定時(shí)器最終會(huì)超時(shí)。如果在源節(jié)點(diǎn)的定時(shí)器超時(shí),則源節(jié)點(diǎn)通過(guò)發(fā)送RELEASE消息斷開(kāi)現(xiàn)有的連接。因?yàn)闆](méi)有收到MOD ACK消息或MODREJ消息意味著源節(jié)點(diǎn)不知道沿著連接的其他節(jié)點(diǎn)發(fā)生了什么,因此連接被斷開(kāi)。例如,一些節(jié)點(diǎn)可能已經(jīng)增加了分配給該連接的帶寬。在現(xiàn)有的連接被斷開(kāi)以后,源節(jié)點(diǎn)可以建立一個(gè)新的連接,但是這個(gè)連接的再建立不是沒(méi)有影響的,因?yàn)閷?duì)用戶有一個(gè)顯而易見(jiàn)的延遲以及中斷業(yè)務(wù)量和服務(wù)。一個(gè)“無(wú)影響”的到新連接的轉(zhuǎn)換通常被定義為在50ms以內(nèi)發(fā)生。
上述ACM信令的一個(gè)問(wèn)題是,用戶發(fā)送的ACM請(qǐng)求中的一個(gè)ACM消息(MOD REQ消息、MOD ACK消息或MOD REJ消息)由于控制平面擁塞而丟失時(shí),該用戶更希望連接上的業(yè)務(wù)保持不受影響。根據(jù)在ACM過(guò)程中敘述的通常行為,在連接修改的過(guò)程中,不可能向用戶提供不受影響的業(yè)務(wù)。這些用戶希望即使ACM請(qǐng)求(和相關(guān)的消息)丟失了,也能保持連接或者其中一些變量在原始的業(yè)務(wù)量參數(shù),而不是承受在失敗的連接上重路由新的連接時(shí)顯而易見(jiàn)的數(shù)據(jù)影響。這對(duì)于希望永不掉線和永不丟失業(yè)務(wù)的軟永久虛電路來(lái)說(shuō)尤其值得擔(dān)心。
上述ACM信令的第二個(gè)問(wèn)題是ACM請(qǐng)求在大量當(dāng)前配置的網(wǎng)絡(luò)中是不可能的。一些電信公司在分配新的連接給相同的兩個(gè)節(jié)點(diǎn)之間的平行鏈路之前,按鏈路安排連接以便依次將每個(gè)鏈路打包。為沿著打包鏈路的連接請(qǐng)求多余帶寬的ACM請(qǐng)求很可能導(dǎo)致產(chǎn)生MOD REJ消息,因?yàn)檠刂B接幾乎沒(méi)有多余的帶寬作為新的資源分配給該連接。雖然在平行鏈路上可能有很多可用的業(yè)務(wù)資源能滿足用戶的ACM請(qǐng)求,但是這些資源對(duì)于通常的ACM行為是不容易取得的。
一種在ACM請(qǐng)求過(guò)程中最小化ACM拒絕的可能性以及最小化釋放連接的可能性的執(zhí)行ACM的方法提供了改善的ACM服務(wù)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供一種對(duì)通信系統(tǒng)中的連接執(zhí)行活動(dòng)連接修改(ACM)的方法,所述連接初始沿著源節(jié)點(diǎn)與目的節(jié)點(diǎn)之間的原始連接,所述原始連接符合至少一個(gè)原始的業(yè)務(wù)量參數(shù);在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間建立可替換的連接;沿著原始連接嘗試執(zhí)行ACM;確定沿著原始連接的連接是否必須被斷開(kāi);如果沿著原始連接的連接必須被斷開(kāi),則在斷開(kāi)沿著原始連接的連接之前,將連接轉(zhuǎn)換到可替換的連接。
在一個(gè)實(shí)施例中,ACM是受保護(hù)的ACM以及受保護(hù)并啟動(dòng)的ACM中的一種;其中受保護(hù)的ACM是即使只符合至少一個(gè)原始的業(yè)務(wù)量參數(shù),連接也將被保持的ACM;受保護(hù)并啟動(dòng)的ACM是連接必須適合于符合至少一個(gè)新的由ACM規(guī)定的業(yè)務(wù)量參數(shù)的ACM。確定ACM是否是受保護(hù)的ACM以及是否是受保護(hù)并啟動(dòng)的ACM;如果ACM是受保護(hù)的ACM,則建立可替換的連接符合原始的業(yè)務(wù)量參數(shù);如果ACM是受保護(hù)并啟動(dòng)的ACM,則建立可替換的連接符合新的業(yè)務(wù)量參數(shù)。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種對(duì)通信系統(tǒng)中的連接執(zhí)行活動(dòng)連接修改(ACM)的方法,所述連接初始沿著源節(jié)點(diǎn)與目的節(jié)點(diǎn)之間的原始連接,所述原始連接符合至少一個(gè)原始的業(yè)務(wù)量參數(shù);從用戶接收ACM請(qǐng)求;確定ACM請(qǐng)求是否包括連接被保護(hù)的請(qǐng)求;如果ACM請(qǐng)求包括連接被保護(hù)的請(qǐng)求,則在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間建立可替換的連接;沿著原始連接嘗試執(zhí)行ACM;確定沿著原始連接的連接是否必須被斷開(kāi);如果沿著原始連接的連接必須被斷開(kāi),并且如果連接是被保護(hù)的,則在斷開(kāi)沿著原始連接的連接之前,將連接轉(zhuǎn)換到可替換的連接。
在一個(gè)實(shí)施例中,如果連接是被保護(hù)的,ACM是受保護(hù)的ACM以及受保護(hù)并啟動(dòng)的ACM中的一種;其中受保護(hù)的ACM是即使只符合至少一個(gè)原始的業(yè)務(wù)量參數(shù),連接也將被保持的ACM;受保護(hù)并啟動(dòng)的ACM是連接必須適合于符合至少一個(gè)新的由ACM規(guī)定的業(yè)務(wù)量參數(shù)的ACM;如果ACM請(qǐng)求包括連接被保護(hù)的請(qǐng)求,則確定ACM是否是受保護(hù)的ACM以及是否是受保護(hù)并啟動(dòng)的ACM;如果ACM是受保護(hù)的ACM,則建立可替換的連接符合原始的業(yè)務(wù)量參數(shù);如果CM是受保護(hù)并啟動(dòng)的ACM,則建立可替換的連接符合新的業(yè)務(wù)量參數(shù)。
本發(fā)明的方法和裝置考慮了改善的ACM服務(wù)。在沿著現(xiàn)有的連接發(fā)送ACM REQ消息之前,通過(guò)使用DBR建立可替換的連接,源節(jié)點(diǎn)能夠在ACM過(guò)程中提供連接保護(hù)。在現(xiàn)有的連接由于ACM規(guī)范中描述的過(guò)程將被斷開(kāi)的情況下,源節(jié)點(diǎn)能夠以無(wú)影響的方式將連接轉(zhuǎn)換到可替換的連接,也就是說(shuō),在50ms內(nèi)進(jìn)行轉(zhuǎn)換??商鎿Q的連接能使用現(xiàn)有的連接的業(yè)務(wù)量參數(shù)建立,以便提供連接保護(hù)??蛇x擇地,可替換的連接能使用用戶在ACM請(qǐng)求中請(qǐng)求的新的業(yè)務(wù)量參數(shù)建立,以便在MOD REQ消息被MOD REJ消息拒絕的情況下提供連接保護(hù)和啟動(dòng)。后一種實(shí)施例還提供了在確定ACM請(qǐng)求是否能被滿足時(shí)考慮連接而不是現(xiàn)有的連接的優(yōu)點(diǎn),從而克服了包含100%使用的鏈路的網(wǎng)絡(luò)中可獲知的資源缺乏問(wèn)題。
通過(guò)以下參考附圖對(duì)最佳實(shí)施例的詳細(xì)描述,本發(fā)明的特征和優(yōu)點(diǎn)將變得更加明顯,其中圖1是一個(gè)通信網(wǎng)絡(luò)例子的方框圖,其中連接沿路徑建立;圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖1所示通信網(wǎng)絡(luò)中源節(jié)點(diǎn)內(nèi)的ACM控制器處理ACM請(qǐng)求的方法的流程圖;圖3是圖1所示通信網(wǎng)絡(luò)在連接轉(zhuǎn)換到可替換的連接的過(guò)程中的方框圖。
應(yīng)當(dāng)注意的是在附圖中,類似的特征采用類似的標(biāo)記。
具體執(zhí)行方式參照?qǐng)D1,示出了一個(gè)通信網(wǎng)絡(luò)例子的一部分的方框圖。通信網(wǎng)絡(luò)包括源節(jié)點(diǎn)10,提供通過(guò)輸入線14接入用戶駐地設(shè)備(CPE)的用戶的通信。源節(jié)點(diǎn)10通過(guò)第一輸出線18連接到第一中間節(jié)點(diǎn)16,通過(guò)第二輸出線22連接到第二中間節(jié)點(diǎn)20。第一中間節(jié)點(diǎn)16和第二中間節(jié)點(diǎn)20各自通過(guò)分別設(shè)置在目的節(jié)點(diǎn)24中的第一輸入線26和第二輸入線28連接到目的節(jié)點(diǎn)24。目的節(jié)點(diǎn)24提供通過(guò)輸出線32接入CPE30的通信。在圖1所示的通信網(wǎng)絡(luò)的例子中,已經(jīng)沿著從源節(jié)點(diǎn)經(jīng)過(guò)第一中間節(jié)點(diǎn)到目的節(jié)點(diǎn)的原始連接34建立了連接。與連接相關(guān)的是至少一個(gè)原始的業(yè)務(wù)量參數(shù),包括分配的帶寬。原始連接34符合原始的業(yè)務(wù)量參數(shù)。
應(yīng)當(dāng)注意的是,為了清楚,圖1的通信網(wǎng)絡(luò)已被簡(jiǎn)化了。中間節(jié)點(diǎn)的輸入線和輸出線都沒(méi)有表示。通信網(wǎng)絡(luò)被描述為具有兩個(gè)中間節(jié)點(diǎn),通過(guò)這兩個(gè)中間節(jié)點(diǎn)能夠在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間建立連接。更一般地,在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間至少有兩條可能的連接,每一個(gè)這樣的連接或者直接從源節(jié)點(diǎn)到目的節(jié)點(diǎn),或者經(jīng)過(guò)至少一個(gè)中間節(jié)點(diǎn)。源節(jié)點(diǎn)可以直接連接到目的節(jié)點(diǎn),雖然源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間仍可以有一個(gè)以上的連接。源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的連接中可以有一個(gè)以上的中間節(jié)點(diǎn)。可以有兩個(gè)以上的中間節(jié)點(diǎn),每一個(gè)都提供源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間不同的連接。
源節(jié)點(diǎn)10包括ACM控制器(圖1未示出)。ACM控制器包括用于處理源節(jié)點(diǎn)10從用戶接收的活動(dòng)連接修改(ACM)請(qǐng)求的指令。在優(yōu)選的實(shí)施例中,這些指令是以軟件的形式運(yùn)行在處理器中,但是可以更一般的是以處理器中軟件或硬件的任意結(jié)合的形式,包括集成電路中的硬件。處理器不需要是一個(gè)單獨(dú)的設(shè)備,但指令最好能設(shè)置在一個(gè)以上的設(shè)備中。如果指令是軟件的形式,則可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中。
來(lái)自用戶的ACM請(qǐng)求包括至少一個(gè)新的與連接相關(guān)的業(yè)務(wù)量參數(shù)。雖然至少一個(gè)新的業(yè)務(wù)量參數(shù)中的每一個(gè)都有一個(gè)與匹配原始的業(yè)務(wù)量參數(shù)的值不同的值,但是至少一個(gè)新的業(yè)務(wù)量參數(shù)中的每一個(gè)都有一個(gè)至少一個(gè)原始的業(yè)務(wù)量參數(shù)的匹配參數(shù)。在本發(fā)明的優(yōu)選實(shí)施例中,ACM請(qǐng)求可以是兩種類型中的一種。受保護(hù)的ACM請(qǐng)求是這樣的ACM請(qǐng)求,即如果執(zhí)行新的業(yè)務(wù)量參數(shù)的嘗試導(dǎo)致原始連接的斷開(kāi),則用戶希望保持連接,即使是在原始的業(yè)務(wù)量參數(shù)。受保護(hù)并啟動(dòng)的ACM請(qǐng)求是這樣的ACM請(qǐng)求,即如果執(zhí)行新的業(yè)務(wù)量參數(shù)的嘗試導(dǎo)致原始連接的斷開(kāi),則用戶希望保持連接,但是用戶堅(jiān)持因此產(chǎn)生的連接具有新的業(yè)務(wù)量參數(shù)。ACM請(qǐng)求的類型作為ACM請(qǐng)求的一部分由用戶規(guī)定。這兩種類型的ACM請(qǐng)求將在下面參照附圖2更加清楚地說(shuō)明。
一般地,ACM控制器從用戶接收ACM請(qǐng)求。在接收到ACM請(qǐng)求后,ACM控制器使用基于域的重路由(DBR)(af-cs-0173.000“活動(dòng)的點(diǎn)到點(diǎn)呼叫的基于域的重路由,1.0版”,ATM論壇技術(shù)委員會(huì),2001年8月)在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間建立可替換的連接。如果ACM請(qǐng)求是受保護(hù)的ACM請(qǐng)求,則可替換的連接使用原始的業(yè)務(wù)量參數(shù)建立。如果ACM請(qǐng)求是受保護(hù)并啟動(dòng)的ACM請(qǐng)求,則可替換連接使用ACM請(qǐng)求中規(guī)定的新的業(yè)務(wù)量參數(shù)建立。ACM控制器嘗試沿著原始連接執(zhí)行ACM請(qǐng)求。如果ACM請(qǐng)求導(dǎo)致原始連接被斷開(kāi),則ACM控制器在斷開(kāi)原始連接之前將連接轉(zhuǎn)換到可替換的連接。如果ACM請(qǐng)求不能在原始連接上執(zhí)行,并且用戶已請(qǐng)求了受保護(hù)并啟動(dòng)的ACM請(qǐng)求,則ACM控制器也將連接轉(zhuǎn)換到可替換的連接。
參見(jiàn)圖2,示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的ACM控制器處理ACM請(qǐng)求的方法的流程圖。在步驟50,ACM控制器接收來(lái)自用戶的ACM請(qǐng)求。在步驟52,ACM控制器確定ACM請(qǐng)求是受保護(hù)并啟動(dòng)的ACM請(qǐng)求還是受保護(hù)的ACM請(qǐng)求。步驟52的邏輯是想要確定ACM請(qǐng)求是受保護(hù)的ACM請(qǐng)求還是受保護(hù)并啟動(dòng)的ACM請(qǐng)求,可以采用任何一種方式實(shí)現(xiàn),比如簡(jiǎn)單的ACM請(qǐng)求是否是受保護(hù)并啟動(dòng)的ACM請(qǐng)求的布爾判定。如果ACM請(qǐng)求是受保護(hù)并啟動(dòng)的ACM請(qǐng)求,則在步驟54,ACM控制器嘗試使用DBR在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間建立可替換的連接,該可替換的連接符合ACM請(qǐng)求中規(guī)定的新的業(yè)務(wù)量參數(shù)。在步驟52,如果ACM控制器確定ACM請(qǐng)求是受保護(hù)的ACM請(qǐng)求,則在步驟56,ACM控制器嘗試建立可替換連接,如同步驟54一樣,但是可替換的連接符合原始的業(yè)務(wù)量參數(shù)。對(duì)于受保護(hù)的ACM請(qǐng)求或者受保護(hù)并啟動(dòng)的ACM請(qǐng)求,在步驟58,ACM控制器確定可替換的連接是否已建立。如果可替換的連接沒(méi)有建立,則在步驟60,拒絕ACM請(qǐng)求并通知用戶ACM請(qǐng)求被拒絕。連接沿著原始連接保持,返回步驟50,ACM控制器等待接收另一個(gè)ACM請(qǐng)求。
在步驟54或56,如果建立了可替換的連接,則在步驟62,ACM控制器啟動(dòng)定時(shí)器,并沿著原始連接向下游節(jié)點(diǎn)發(fā)送MODIFY REQUEST消息(MOD REQ)。然后會(huì)發(fā)生下列三個(gè)事件中的一個(gè)。一、在事件64,源節(jié)點(diǎn)可以在定時(shí)器超時(shí)之前從原始連接的下游節(jié)點(diǎn)收到MODIFYACKNOWLEDGE消息(MOD ACK)。二、在事件66,源節(jié)點(diǎn)可以在定時(shí)器超時(shí)之前從原始連接的下游節(jié)點(diǎn)收到MODIFY REJECT消息(MOD REJ)。三、在事件68,在源節(jié)點(diǎn)收到MOD ACK消息或MOD REJ消息(或者更一般的ACM相關(guān)消息)之前,定時(shí)器超時(shí)。
在事件64,如果源節(jié)點(diǎn)收到MOD ACK消息,則在原始連接上成功執(zhí)行了ACM,并在步驟70,ACM控制器斷開(kāi)可替換的連接。然后返回步驟50,ACM控制器等待接收另一個(gè)ACM請(qǐng)求。
在事件68,如果定時(shí)器超時(shí),則在嘗試執(zhí)行ACM請(qǐng)求時(shí),沿著原始連接出現(xiàn)了什么錯(cuò)誤。在步驟72,ACM控制器執(zhí)行無(wú)影響(典型地在50ms以內(nèi))的轉(zhuǎn)換,將連接轉(zhuǎn)換到可替換的連接,并在轉(zhuǎn)換的過(guò)程中釋放原始連接。參照?qǐng)D3,示出了圖1所示通信網(wǎng)絡(luò)的一系列簡(jiǎn)化方框圖。在圖3A中,可替換的連接74已建立,但是連接仍沿著原始連接34。源節(jié)點(diǎn)將輸入線14與通向第一中間節(jié)點(diǎn)16的第一輸出線18連接,目的節(jié)點(diǎn)24將從第一中間節(jié)點(diǎn)16出來(lái)的第一輸入線26與輸出線32連接。在圖3B中,ACM控制器指示源節(jié)點(diǎn)10將輸入線14與通向第二中間節(jié)點(diǎn)20的第二輸出線22連接,并向第一中間節(jié)點(diǎn)16發(fā)送RELEASE信號(hào)。沿著連接的業(yè)務(wù)開(kāi)始流向第二中間節(jié)點(diǎn)20。
在圖3C中,源節(jié)點(diǎn)10和第一中間節(jié)點(diǎn)16之間的原始連接的一部分已被斷開(kāi),并且RELEASE信號(hào)已通過(guò)第一中間節(jié)點(diǎn)16轉(zhuǎn)發(fā)到目的節(jié)點(diǎn)24。目的節(jié)點(diǎn)24仍將第一輸入線26與輸出線32連接,因?yàn)槟康墓?jié)點(diǎn)還沒(méi)有收到RELEASE信號(hào)。最后,在圖3D中,原始連接的第二部分被斷開(kāi),并且目的節(jié)點(diǎn)24將從第二中間節(jié)點(diǎn)20出來(lái)的第二輸入線28與輸出線32連接,這樣連接向可替換的連接的轉(zhuǎn)換就完成了。
返回圖2,在事件66,如果ACM控制器收到MOD REJ消息,則不能在原始連接上執(zhí)行ACM請(qǐng)求。然而,沒(méi)有信令錯(cuò)誤,沒(méi)有一個(gè)沿著原始連接的節(jié)點(diǎn)已嘗試執(zhí)行ACM請(qǐng)求。在步驟90,ACM控制器確定ACM請(qǐng)求是受保護(hù)并啟動(dòng)的ACM請(qǐng)求還是受保護(hù)的ACM請(qǐng)求。ACM控制器可以采用與步驟52相同的方式,或者可以簡(jiǎn)單地讀取在步驟52設(shè)置的標(biāo)記。如果ACM控制器確定ACM請(qǐng)求是受保護(hù)并啟動(dòng)的ACM請(qǐng)求,則用戶堅(jiān)持要使用新的業(yè)務(wù)量參數(shù)。由于ACM請(qǐng)求不能在原始連接上執(zhí)行,但在步驟54使用新的業(yè)務(wù)量參數(shù)建立可替換的連接,所以ACM控制器不受影響地將連接轉(zhuǎn)換到可替換的連接,并在步驟72釋放原始連接,采用與上面參照?qǐng)D3描述的相同的方式。
在步驟90,如果ACM控制器確定ACM請(qǐng)求是受保護(hù)的ACM請(qǐng)求,則用戶已簡(jiǎn)單地請(qǐng)求了連接不被中斷,即使需要使用舊的業(yè)務(wù)量參數(shù)。在步驟70,ACM控制器斷開(kāi)可替換的連接,保持連接沿著原始連接。
本發(fā)明被描述為需要用戶規(guī)定ACM請(qǐng)求是受保護(hù)的ACM請(qǐng)求或是受保護(hù)并啟動(dòng)的ACM請(qǐng)求,也就是說(shuō),用戶請(qǐng)求連接以一種形式或其他形式被保護(hù)。可以有許多的可替換方案。ACM控制器還可以確定來(lái)自用戶的ACM請(qǐng)求是否是傳統(tǒng)的ACM請(qǐng)求。這種ACM請(qǐng)求的處理與現(xiàn)有技術(shù)的相同,即在嘗試執(zhí)行ACM之前不建立可替換的連接。ACM控制器可以支持傳統(tǒng)的ACM請(qǐng)求、受保護(hù)的ACM請(qǐng)求和受保護(hù)并啟動(dòng)的ACM請(qǐng)求的任意組合或子集,而不只是傳統(tǒng)的ACM請(qǐng)求。對(duì)于每一種支持的ACM請(qǐng)求類型的組合,ACM控制器可以要求用戶在建立ACM請(qǐng)求時(shí)規(guī)定一種ACM請(qǐng)求??商鎿Q地,ACM控制器可以將未規(guī)定的類型當(dāng)作ACM請(qǐng)求的默認(rèn)類型,默認(rèn)的ACM請(qǐng)求可以是傳統(tǒng)的ACM請(qǐng)求、受保護(hù)的ACM請(qǐng)求或者受保護(hù)并啟動(dòng)的ACM請(qǐng)求。如果默認(rèn)的ACM請(qǐng)求是傳統(tǒng)的ACM請(qǐng)求,則本發(fā)明允許用戶請(qǐng)求連接保護(hù)(作為受保護(hù)的ACM或者受保護(hù)并啟動(dòng)的ACM),但是如果用戶沒(méi)有這樣的要求,則源節(jié)點(diǎn)執(zhí)行ACM請(qǐng)求,而不用先建立可替換的連接。根據(jù)支持的ACM請(qǐng)求的類型和是否支持ACM請(qǐng)求的默認(rèn)類型,確定ACM請(qǐng)求類型的步驟52可以相應(yīng)地調(diào)整。
這里的實(shí)施例僅是示例性的,本領(lǐng)域技術(shù)人員應(yīng)該了解可以對(duì)上述實(shí)施例進(jìn)行變形而不脫離本發(fā)明的精神。與上述參照?qǐng)D2描述的方法邏輯上相同或相似的方法可用于實(shí)現(xiàn)本發(fā)明的方法。例如,確定ACM請(qǐng)求是否是受保護(hù)并啟動(dòng)的ACM請(qǐng)求的步驟52和步驟90可以在本發(fā)明方法的開(kāi)始合并成一個(gè)步驟,并導(dǎo)致兩個(gè)很相似但分離的后續(xù)系列步驟。本發(fā)明的范圍僅由所附的權(quán)利要求定義。
權(quán)利要求
1.一種對(duì)通信系統(tǒng)中的連接執(zhí)行活動(dòng)連接修改(ACM)的方法,所述連接初始沿著源節(jié)點(diǎn)與目的節(jié)點(diǎn)之間的原始連接,所述原始連接符合至少一個(gè)原始的業(yè)務(wù)量參數(shù),所述方法包括如下步驟在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間建立可替換的連接;沿著原始連接嘗試執(zhí)行ACM;確定沿著原始連接的連接是否必須斷開(kāi);以及如果沿著原始連接的連接必須斷開(kāi),則在斷開(kāi)沿著原始連接的連接之前,將連接轉(zhuǎn)換到可替換的連接。
2.如權(quán)利要求1所述的方法,進(jìn)一步包括啟動(dòng)定時(shí)器的步驟;以及所述確定沿著原始連接的連接是否必須斷開(kāi)的步驟包括確定在源節(jié)點(diǎn)從沿著原始連接的另一個(gè)節(jié)點(diǎn)收到ACM相關(guān)消息之前定時(shí)器是否超時(shí)。
3.如權(quán)利要求1所述的方法,其中所述建立可替換的連接的步驟建立符合至少一個(gè)原始的業(yè)務(wù)量參數(shù)的可替換的連接。
4.如權(quán)利要求1所述的方法,其中所述建立可替換的連接的步驟建立符合至少一個(gè)對(duì)應(yīng)ACM的新的業(yè)務(wù)量參數(shù)的可替換的連接。
5.如權(quán)利要求4所述的方法,進(jìn)一步包括以下步驟在源節(jié)點(diǎn)監(jiān)視MODIFY REJECT消息的接收;以及如果源節(jié)點(diǎn)接收到MODIFY REFECT消息,則將連接轉(zhuǎn)換到可替換的連接,并斷開(kāi)沿著原始連接的連接。
6.如權(quán)利要求1所述的方法,其中ACM是受保護(hù)的ACM和受保護(hù)并啟動(dòng)的ACM中的一種;所述受保護(hù)的ACM是即使只符合至少一個(gè)原始的業(yè)務(wù)量參數(shù),連接也將被保持的ACM;所述受保護(hù)并啟動(dòng)的ACM是連接必須適合于符合至少一個(gè)新的由ACM規(guī)定的業(yè)務(wù)量參數(shù)的ACM;其中如果ACM是受保護(hù)的ACM,則建立可替換的連接的步驟包括建立符合至少一個(gè)原始的業(yè)務(wù)量參數(shù)的可替換的連接;其中如果ACM是受保護(hù)并啟動(dòng)的ACM,則建立可替換的連接的步驟包括建立符合至少一個(gè)新的業(yè)務(wù)量參數(shù)的可替換的連接;其中所述方法進(jìn)一步包括確定ACM是否是受保護(hù)的ACM以及是否是受保護(hù)并啟動(dòng)的ACM。
7.如權(quán)利要求6所述的方法,進(jìn)一步包括在源節(jié)點(diǎn)監(jiān)視MODIFY REJECT消息的接收;以及如果源節(jié)點(diǎn)接收到MODIFY REFECT消息,并且如果ACM是受保護(hù)并啟動(dòng)的ACM,則將連接轉(zhuǎn)換到可替換的連接,并斷開(kāi)沿著原始連接的連接。
8.如權(quán)利要求1所述的方法,其中所述通信系統(tǒng)采用異步傳輸模式。
9.如權(quán)利要求1所述的方法,其中所述通信系統(tǒng)采用多協(xié)議標(biāo)簽交換。
10.一種通信系統(tǒng)的源節(jié)點(diǎn)內(nèi)的活動(dòng)連接修改控制器,包括執(zhí)行權(quán)利要求1所述方法的指令。
11.一種通信系統(tǒng)的源節(jié)點(diǎn)內(nèi)的活動(dòng)連接修改控制器,包括執(zhí)行權(quán)利要求6所述方法的指令。
12.一種計(jì)算機(jī)可讀介質(zhì),包括用于執(zhí)行權(quán)利要求1所述方法的指令。
13.一種計(jì)算機(jī)可讀介質(zhì),包括用于執(zhí)行權(quán)利要求6所述方法的指令。
14.一種對(duì)通信系統(tǒng)中的連接執(zhí)行活動(dòng)連接修改(ACM)的方法,所述連接初始沿著源節(jié)點(diǎn)與目的節(jié)點(diǎn)之間的原始連接,所述原始連接符合至少一個(gè)原始的業(yè)務(wù)量參數(shù),所述方法包括如下步驟從用戶接收ACM請(qǐng)求;確定ACM請(qǐng)求是否包括連接被保護(hù)的請(qǐng)求;如果ACM請(qǐng)求包括連接被保護(hù)的請(qǐng)求,則在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間建立可替換的連接;沿著原始連接嘗試執(zhí)行ACM;確定沿著原始連接的連接是否必須斷開(kāi);如果沿著原始連接的連接必須斷開(kāi),并且如果連接是要保護(hù)的,則在斷開(kāi)沿著原始連接的連接之前,將連接轉(zhuǎn)換到可替換的連接。
15.如權(quán)利要求14所述的方法,進(jìn)一步包括啟動(dòng)定時(shí)器的步驟;以及所述確定沿著原始連接的連接是否必須斷開(kāi)的步驟包括確定在源節(jié)點(diǎn)從沿著原始連接的另一個(gè)節(jié)點(diǎn)收到ACM相關(guān)消息之前定時(shí)器是否超時(shí)。
16.如權(quán)利要求14所述的方法,其中所述建立可替換的連接的步驟建立符合至少一個(gè)原始的業(yè)務(wù)量參數(shù)的可替換的連接。
17.如權(quán)利要求14所述的方法,其中所述建立可替換的連接的步驟建立符合至少一個(gè)對(duì)應(yīng)ACM的新的業(yè)務(wù)量參數(shù)的可替換的連接。
18.如權(quán)利要求17所述的方法,進(jìn)一步包括以下步驟在源節(jié)點(diǎn)監(jiān)視MODIFY REJECT消息的接收;以及如果源節(jié)點(diǎn)接收到MODIFY REFECT消息,則將連接轉(zhuǎn)換到可替換的連接,并斷開(kāi)沿著原始連接的連接。
19.如權(quán)利要求14的方法,其中如果連接是要保護(hù)的,則ACM是受保護(hù)的ACM和受保護(hù)并啟動(dòng)的ACM中的一種;所述受保護(hù)的ACM是即使只符合至少一個(gè)原始的業(yè)務(wù)量參數(shù),連接也將被保持的ACM;所述受保護(hù)并啟動(dòng)的ACM是連接必須適合于符合至少一個(gè)新的由ACM規(guī)定的業(yè)務(wù)量參數(shù)的ACM;其中如果ACM是受保護(hù)的ACM,則建立可替換的連接的步驟包括建立符合至少一個(gè)原始的業(yè)務(wù)量參數(shù)的可替換的連接;其中如果ACM是受保護(hù)并啟動(dòng)的ACM,則建立可替換的連接的步驟包括建立符合至少一個(gè)新的業(yè)務(wù)量參數(shù)的可替換的連接;其中所述方法進(jìn)一步包括如果ACM請(qǐng)求包括連接被保護(hù)的請(qǐng)求,則確定ACM是否是受保護(hù)的ACM以及是否是受保護(hù)并啟動(dòng)的ACM。
20.如權(quán)利要求19所述的方法,進(jìn)一步包括在源節(jié)點(diǎn)監(jiān)視MODIFY REJECT消息的接收;以及如果源節(jié)點(diǎn)接收到MODIFY REFECT消息,并且如果ACM是受保護(hù)并啟動(dòng)的ACM,則將連接轉(zhuǎn)換到可替換的連接,并斷開(kāi)沿著原始連接的連接。
21.如權(quán)利要求14所述的方法,其中所述通信系統(tǒng)采用異步傳輸模式。
22.如權(quán)利要求14所述的方法,其中所述通信系統(tǒng)采用多協(xié)議標(biāo)簽交換。
23.一種通信系統(tǒng)的源節(jié)點(diǎn)內(nèi)的活動(dòng)連接修改控制器,包括執(zhí)行權(quán)利要求14所述方法的指令。
24.一種通信系統(tǒng)的源節(jié)點(diǎn)內(nèi)的活動(dòng)連接修改控制器,包括執(zhí)行權(quán)利要求19所述方法的指令。
25.一種計(jì)算機(jī)可讀介質(zhì),包括用于執(zhí)行權(quán)利要求14所述方法的指令。
26.一種計(jì)算機(jī)可讀介質(zhì),包括用于執(zhí)行權(quán)利要求19所述方法的指令。
全文摘要
本發(fā)明提供一種用于在執(zhí)行活動(dòng)連接修改請(qǐng)求的過(guò)程中保護(hù)連接的方法和裝置。在發(fā)起ACM請(qǐng)求之前,使用基于域的重路由在連接的源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間建立可替換的連接??商鎿Q的連接可符合現(xiàn)有的連接的業(yè)務(wù)量參數(shù)或ACM請(qǐng)求中規(guī)定的新的業(yè)務(wù)量參數(shù)建立。如果由于丟失ACM信令消息而造成沿著原始連接的連接斷開(kāi),則連接首先以無(wú)影響的方式轉(zhuǎn)換到可替換的連接。如果可替換的連接是符合新的業(yè)務(wù)量參數(shù)建立,并且ACM請(qǐng)求不能沿著原始連接執(zhí)行,例如由于沿著原始連接的資源缺乏,則連接以無(wú)影響的方式轉(zhuǎn)換到可替換的連接。這樣,在由于信令擁塞而丟失ACM消息的情況下,連接得到了保護(hù);并且即使在沿著原始連接的資源缺乏時(shí),ACM也可以被執(zhí)行。
文檔編號(hào)H04L12/56GK1614949SQ20041008890
公開(kāi)日2005年5月11日 申請(qǐng)日期2004年11月4日 優(yōu)先權(quán)日2003年11月4日
發(fā)明者M·E·威德馬克, C·拉伊希奇 申請(qǐng)人:阿爾卡特公司