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

      信令鏈路或路由分布一致的實(shí)現(xiàn)方法

      文檔序號(hào):7879149閱讀:168來(lái)源:國(guó)知局
      專利名稱:信令鏈路或路由分布一致的實(shí)現(xiàn)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種信令鏈路或路由分布一致的實(shí)現(xiàn)方法。
      背景技術(shù)
      隨著電信業(yè)務(wù)的推廣和發(fā)展,用戶對(duì)交換機(jī)容量的要求也越來(lái)越高。傳統(tǒng)交換機(jī)由單機(jī)架、單板件或者單模塊的硬件架構(gòu)逐步轉(zhuǎn)向了多機(jī)架、多板件、多模塊的硬件架構(gòu)。每個(gè)模塊(即每塊單板)獨(dú)立承載一套信令軟件、管理自己所屬的信令資源,但又必須與其他模塊上的軟件協(xié)同工作。
      如圖1所示為分布式系統(tǒng)的軟件框架圖,MTP2(消息傳遞部分第二層)負(fù)責(zé)消息傳遞部分的二級(jí)功能,它管理的鏈路僅限于當(dāng)前MTP2底層信令通道的鏈路,稱為物理鏈路;MTP3(消息傳遞部分第三層)負(fù)責(zé)消息傳遞部分的三級(jí)功能,它管理的鏈路為當(dāng)前整個(gè)模塊所有MTP2軟件的信令鏈路,稱為邏輯鏈路。模塊A和B各自獨(dú)立承載一套相同的MTP3軟件,而且各自的數(shù)據(jù)配置也完全相同;但是A模塊中的MTP3只能管理A模塊本身的MTP2,對(duì)于B模塊是否存在MTP2軟件并不知情;同樣B模塊中的MTP3也只能管理B模塊中的MTP2軟件,對(duì)于A模塊是否存在MTP2軟件并不知情。對(duì)于MTP3的上層用戶(信令連接控制部分SCCP/電話用戶部分TUP/綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分ISUP/與承載無(wú)關(guān)的呼叫控制用戶部分BICC)來(lái)說(shuō),它們不關(guān)心業(yè)務(wù)消息從哪條鏈路傳遞。不過(guò)由于MTP3支持分布式處理機(jī)制,模塊A、B中的兩個(gè)MTP3可以相互通信,并且可以實(shí)時(shí)獲取對(duì)方的信令網(wǎng)絡(luò)狀態(tài)。
      當(dāng)A模塊的MTP3軟件接收到上層用戶需要傳遞一個(gè)業(yè)務(wù)消息,并且到該業(yè)務(wù)消息的目的信令點(diǎn)只有B模塊有可用信令鏈路時(shí),A模塊的MTP3就先把該消息發(fā)送給B模塊的MTP3,再由B模塊的MTP3通過(guò)B模塊的MTP2將該消息發(fā)送到消息所指示的目的信令點(diǎn)。所以A、B兩個(gè)模塊中的各自MTP2軟件共同來(lái)完成整個(gè)系統(tǒng)的消息傳遞二級(jí)功能。
      當(dāng)其中一個(gè)模塊的MTP3所負(fù)責(zé)的信令資源(例如信令鏈路)發(fā)生變化時(shí),必須通知其他模塊MTP3,以便使其他模塊的MTP3同步更新系統(tǒng)資源,使整個(gè)交換機(jī)對(duì)外保持著一套統(tǒng)一的狀態(tài)。
      為了提高信令業(yè)務(wù)的選路效率,往往是事先計(jì)算好業(yè)務(wù)消息中的SLS(信令鏈路選擇)與當(dāng)前可用信令鏈路的對(duì)應(yīng)關(guān)系。直到信令鏈路變化時(shí),才重新更新對(duì)應(yīng)關(guān)系表,信令業(yè)務(wù)中的SLS與信令鏈路的對(duì)應(yīng)關(guān)系稱為信令鏈路編路表。ITU-T Q.704協(xié)議規(guī)定信令鏈路倒換不能影響其他可用信令鏈路原有業(yè)務(wù)的承載。所以存在多條信令鏈路的情況下(大于等于4條),信令鏈路斷鏈的前后次序?qū)τ诿織l信令鏈路上對(duì)應(yīng)的SLS是不一樣的。例如到一個(gè)目的信令點(diǎn)只有一個(gè)信令鏈路集,而一個(gè)信令鏈路集有4條可用信令鏈路,這4條鏈路按照SLC(信令鏈路編碼)升序編號(hào)為L(zhǎng)INK0、LINK1、LINK2、LINK3,這樣根據(jù)負(fù)荷分擔(dān)算法算得的結(jié)果為表14條信令鏈路可用時(shí)的信令鏈路編路表

      當(dāng)LINK1故障時(shí),LINK1上承載的SLS分布到其他三條可用信令鏈路上,其他三條可用信令鏈路上原先的SLS分布不變。重新計(jì)算得到如下結(jié)果表2LINK1故障,3條信令鏈路可用時(shí)的信令鏈路編路表

      當(dāng)LINK2再故障時(shí),LINK2上承載的SLS分布到其他兩條可用信令鏈路上,重新計(jì)算得到表3LINK1先于LINK2故障,2條信令鏈路可用時(shí)的信令鏈路編路表

      而當(dāng)LINK2先于LINK1故障時(shí),根據(jù)負(fù)荷分擔(dān)算法,計(jì)算得到SLS分布如下表4LINK2先于LINK1故障,2條信令鏈路可用時(shí)的信令鏈路編路表

      當(dāng)某個(gè)模塊復(fù)位重啟以后,MTP3所管理的信令鏈路必然要斷鏈重建,但是復(fù)位以后就無(wú)法得知原先的信令鏈路斷鏈順序,所以默認(rèn)為根據(jù)信令鏈路號(hào)的順序來(lái)更新編路表,例如根據(jù)配置的上述4條鏈路LINK0、LINK1、LINK2、LINK3的順序。某個(gè)模塊由于LINK2、LINK1先后斷鏈后計(jì)算得到的信令鏈路編路表如表4所示,另外一個(gè)模塊這時(shí)復(fù)位重啟后根據(jù)信令鏈路號(hào)的順序計(jì)算得到的信令鏈路編路表就如表3所示。由表3和表4對(duì)比可知,由于信令鏈路斷鏈次序不同會(huì)造成分布式系統(tǒng)中的各模塊上的信令鏈路上分布的SLS有所不同。
      由于現(xiàn)有技術(shù)在單板重啟以后就無(wú)法知道信令鏈路的斷鏈次序,默認(rèn)為按照信令鏈路號(hào)的順序來(lái)更新信令鏈路編路表,造成多個(gè)模塊中同一信令鏈路出現(xiàn)SLS分布不一致問(wèn)題。而對(duì)于MTP3上層業(yè)務(wù)來(lái)說(shuō),要求同一個(gè)SLS的消息盡可能地從同一條鏈路傳送出去。從表3和表4的對(duì)比可以看出,SLS為5既存在于表3的LINK3,又存在于表4的LINK0,即同一個(gè)SLS分布于多條鏈路。這樣,由于同一個(gè)SLS分布于多條鏈路,而各條鏈路的傳送效率不同,會(huì)造成消息到達(dá)目的地的時(shí)間的差異,進(jìn)而影響業(yè)務(wù)的正常接續(xù)。

      發(fā)明內(nèi)容
      本發(fā)明所要解決的技術(shù)問(wèn)題是克服現(xiàn)有分布式系統(tǒng)各模塊中同一信令鏈路出現(xiàn)SLS分布不一致而影響業(yè)務(wù)正常接續(xù)的不足,提供一種信令鏈路或信令路由分布一致的實(shí)現(xiàn)方法,從而解決分布式系統(tǒng)中多個(gè)模塊出現(xiàn)的信令鏈路編路表不一致的問(wèn)題,保證業(yè)務(wù)的正常接續(xù)。
      本發(fā)明為解決上述技術(shù)問(wèn)題所采用的技術(shù)方案為這種信令鏈路分布一致的實(shí)現(xiàn)方法,包括以下步驟模塊重啟完成或者數(shù)據(jù)重啟加載完成時(shí),向其他模塊發(fā)送更新信令鏈路選擇(SLS)與信令鏈路對(duì)應(yīng)編路表的通知;其他模塊在收到更新編路表的通知以后,按照信令鏈路號(hào)順序更新編路表,使各模塊的信令鏈路編路表一致。
      所述的向其他模塊發(fā)送通知的方式為消息包或事件通知。
      所述消息包中某個(gè)字段指示該消息包是一個(gè)更新鏈路編路表的通知。
      相應(yīng)的一種信令路由分布一致的實(shí)現(xiàn)方法,包括以下步驟模塊重啟完成或者數(shù)據(jù)重啟加載完成時(shí),向其他模塊發(fā)送通知更新信令鏈路選擇(SLS)與信令路由對(duì)應(yīng)編路表的通知;其他模塊在收到更新編路表的通知以后,按照信令路由號(hào)順序更新編路表,使各模塊的信令路由編路表一致。
      所述的向其他模塊發(fā)送通知的方式為消息包或事件通知。
      所述消息包中某個(gè)字段指示該消息包是一個(gè)更新路由編路表的通知。
      本發(fā)明的有益效果為本發(fā)明通過(guò)在某個(gè)模塊重啟后,向其他所有正常模塊廣播更新編路表的通知,使之同步更新SLS的分布,進(jìn)而使各個(gè)模塊的SLS分布達(dá)到一致,可以解決分布式系統(tǒng)中多個(gè)模塊出現(xiàn)SLS在信令鏈路或信令路由上分布不一致的問(wèn)題,實(shí)現(xiàn)方法簡(jiǎn)單有效,避免了SLS分布不一致對(duì)業(yè)務(wù)產(chǎn)生影響,有效保證了業(yè)務(wù)的正常接續(xù)。


      圖1為現(xiàn)有的分布式系統(tǒng)的軟件框架圖;圖2為本發(fā)明通知更新編路表示意圖。
      具體實(shí)施例方式
      下面根據(jù)附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明本發(fā)明為了解決分布式系統(tǒng)中多個(gè)模塊出現(xiàn)的信令鏈路編路表不一致問(wèn)題,在模塊重啟以后,由于當(dāng)前模塊無(wú)法知道信令鏈路的斷鏈次序,所以可以在該模塊重啟以后,通過(guò)各個(gè)模塊統(tǒng)一更新編路表解決信令鏈路編路表不一致的問(wèn)題。
      解決分布式系統(tǒng)中信令鏈路的SLS分布不一致的具體步驟如下某個(gè)模塊重啟完成,或者數(shù)據(jù)重啟加載完成的時(shí)候,本地組裝一個(gè)消息包,消息包某個(gè)字段指示該消息包是一個(gè)更新鏈路編路表的通知,然后將該消息包由發(fā)送給其他所有正常的模塊,如圖2所示,模塊之間通過(guò)MTP3軟件進(jìn)行通信,向其他模塊廣播通知的方式可以是一個(gè)消息包,也可以是一種事件通知。
      其他模塊在收到更新編路表的通知以后,按照信令鏈路號(hào)順序重新計(jì)算SLS的分布,這樣由于重啟模塊是默認(rèn)按信令鏈路號(hào)的順序來(lái)更新信令鏈路編路表,所以各模塊的信令鏈路編路表一致。例如前述的4條鏈路兩條故障鏈路的例子中,每個(gè)模塊更新后的結(jié)果就如表3所示,從而保持所有模塊的編路表一致。
      由于MTP3的消息編路原則是先根據(jù)消息中的目的信令點(diǎn)選擇一個(gè)信令路由,由該路由可以唯一確定一個(gè)相鄰的信令鏈路集,再由該信令鏈路集選擇一條信令鏈路來(lái)發(fā)送業(yè)務(wù)消息。所以信令路由的選擇機(jī)制與信令鏈路的選擇機(jī)制相同,因此本發(fā)明同樣可以解決分布式系統(tǒng)中信令路由的SLS分布不一致問(wèn)題。
      解決分布式系統(tǒng)中信令路由的SLS分布不一致的具體步驟如下某個(gè)模塊重啟完成,或者數(shù)據(jù)重啟加載完成的時(shí)候,本地組裝一個(gè)消息包,消息包某個(gè)字段指示該消息包是一個(gè)更新路由編路表的通知,然后將該消息包發(fā)送給其他所有正常的模塊,向其他模塊廣播通知的方式可以是一個(gè)消息包,也可以是一種事件通知。
      其他模塊在收到更新路由編路表的通知以后,按照信令路由號(hào)順序重新計(jì)算SLS的分布,這樣由于重啟模塊是默認(rèn)按信令路由號(hào)的順序來(lái)更新信令路由編路表,所以各模塊的信令路由編路表一致。
      本發(fā)明可以解決分布式系統(tǒng)中多個(gè)模塊出現(xiàn)SLS在信令鏈路或信令路由上的分布不一致問(wèn)題,從而保證了業(yè)務(wù)的正常接續(xù),并且實(shí)現(xiàn)簡(jiǎn)單有效。在同一分布式系統(tǒng)中可以根據(jù)情況分別采用發(fā)送更新鏈路編路表或路由編路表通知,實(shí)現(xiàn)SLS在信令鏈路或信令路由上的一致分布;也可以采用同時(shí)發(fā)送更新鏈路編路表及更新路由編路表的通知,同時(shí)實(shí)現(xiàn)SLS在信令鏈路以及信令路由上的一致分布。更新鏈路編路表及更新路由編路表的通知可以為同一條消息或事件通知。
      權(quán)利要求
      1.一種信令鏈路分布一致的實(shí)現(xiàn)方法,其特征在于,包括以下步驟模塊重啟完成或者數(shù)據(jù)重啟加載完成時(shí),向其他模塊發(fā)送更新信令鏈路選擇(SLS)與信令鏈路對(duì)應(yīng)編路表的通知;其他模塊在收到更新編路表的通知以后,按照信令鏈路號(hào)順序更新編路表,使各模塊的信令鏈路編路表一致。
      2.根據(jù)權(quán)利要求1所述的信令鏈路分布一致的實(shí)現(xiàn)方法,其特征在于所述的向其他模塊發(fā)送通知的方式為消息包或事件通知。
      3.根據(jù)權(quán)利要求2所述的信令鏈路分布一致的實(shí)現(xiàn)方法,其特征在于所述消息包中某個(gè)字段指示該消息包是一個(gè)更新鏈路編路表的通知。
      4.一種信令路由分布一致的實(shí)現(xiàn)方法,其特征在于,包括以下步驟模塊重啟完成或者數(shù)據(jù)重啟加載完成時(shí),向其他模塊發(fā)送更新信令鏈路選擇(SLS)與信令路由對(duì)應(yīng)編路表的通知;其他模塊在收到更新編路表的通知以后,按照信令路由號(hào)順序更新編路表,使各模塊的信令路由編路表一致。
      5.根據(jù)權(quán)利要求4所述的信令路由分布一致的實(shí)現(xiàn)方法,其特征在于所述的向其他模塊發(fā)送通知的方式為消息包或事件通知。
      6.根據(jù)權(quán)利要求5所述的信令路由分布一致的實(shí)現(xiàn)方法,其特征在于所述消息包中某個(gè)字段指示該消息包是一個(gè)更新路由編路表的通知。
      全文摘要
      一種信令鏈路或路由分布一致的實(shí)現(xiàn)方法,模塊重啟完成或者數(shù)據(jù)重啟加載完成時(shí),向其他模塊發(fā)送更新信令鏈路選擇(SLS)與信令鏈路對(duì)應(yīng)編路表的通知或信令鏈路選擇(SLS)與信令路由對(duì)應(yīng)編路表的通知;其他模塊在收到更新編路表的通知以后,按照信令鏈路號(hào)或信令路由號(hào)順序更新編路表,使各模塊的信令鏈路編路表或信令路由編路表一致。本發(fā)明解決了分布式系統(tǒng)中多個(gè)模塊出現(xiàn)SLS在信令鏈路或信令路由上的分布不一致問(wèn)題,從而保證了業(yè)務(wù)的正常接續(xù),并且實(shí)現(xiàn)簡(jiǎn)單有效。
      文檔編號(hào)H04Q3/545GK1606280SQ20031010190
      公開(kāi)日2005年4月13日 申請(qǐng)日期2003年10月10日 優(yōu)先權(quán)日2003年10月10日
      發(fā)明者袁波強(qiáng) 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1