[發(fā)明專利]一種流控制傳輸協(xié)議地址列表動態(tài)更新的方法有效
| 申請?zhí)枺?/td> | 200710076979.0 | 申請日: | 2007-09-11 |
| 公開(公告)號: | CN101127778A | 公開(公告)日: | 2008-02-20 |
| 發(fā)明(設(shè)計)人: | 周建波 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/56 |
| 代理公司: | 深圳市君勝知識產(chǎn)權(quán)代理事務(wù)所 | 代理人: | 王永文 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 控制 傳輸 協(xié)議 地址 列表 動態(tài) 更新 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及的是,一種流控制傳輸協(xié)議地址列表動態(tài)更新的方法。
背景技術(shù)
在OSI(Open?System?Interconnection,開放式系統(tǒng)互連)的七層協(xié)議體系結(jié)構(gòu)中,SCTP協(xié)議(Stream?Control?Transmission?Protocol,流控制傳輸協(xié)議)位于傳輸層,是一個面向連接的傳輸協(xié)議。SCTP協(xié)議通過在兩個SCTP端點間建立偶聯(lián)來為用戶提供可靠的消息傳送業(yè)務(wù),偶聯(lián)(Association)是兩個SCTP端點(End?Point)通過SCTP協(xié)議的握手機制建立的進(jìn)行數(shù)據(jù)傳遞的邏輯聯(lián)系通道;兩個端點之間只能有一條偶聯(lián)。
一個SCTP偶聯(lián)可以包含多個可能的起源/目的地址的組合,這些組合包含在每個端點的傳送地址列表中,一般的,傳送地址是一個IP地址加上一個SCTP端口號,SCTP端口號用于識別同一地址上的用戶。在偶聯(lián)建立后,每端都會定義一個起源/目的地址組合作為首選通路,用來在缺省情況下發(fā)送SCTP分組。發(fā)送方的SCTP用戶也可以使用一組傳送地址作為SCTP分組的目的地。
當(dāng)某個地址上沒有分組發(fā)送時,通路管理功能可以通過定時的心跳探測消息(HEARTBEAT)來監(jiān)視其可達(dá)性,其結(jié)構(gòu)如圖1所示。發(fā)送方通常在心跳探測消息中攜帶發(fā)送方特定的信息,如發(fā)送時間等,收到心跳探測消息的一端必須構(gòu)造一個心跳回應(yīng)消息(HEARTBEAT-ACK),其結(jié)構(gòu)如圖2所示,將發(fā)送方特定的信息原樣復(fù)制到心跳回應(yīng)消息中,回復(fù)給發(fā)送方。
除了定時的心跳探測功能外,SCTP還提供了REQUEST?HEARTBEAT原語,應(yīng)用層可以在任意時刻用該原語指示本地偶聯(lián)端點向特定目的地址發(fā)送心跳探測消息。對端收到心跳探測消息后,并不區(qū)分該消息是定時發(fā)來的還是高層用原語調(diào)用發(fā)來的,統(tǒng)一以心跳回應(yīng)消息進(jìn)行應(yīng)答。
SCTP協(xié)議將IP地址列表和端口號作為偶聯(lián)的固有屬性,未提供對其進(jìn)行動態(tài)更新的功能。而實際應(yīng)用中,經(jīng)常會遇到偶聯(lián)建立后地址列表發(fā)生變更的情況。比如偶聯(lián)某端需要增加/刪除一個IP地址,或者某個IP地址是通過協(xié)議動態(tài)協(xié)商得到的,而IP地址協(xié)商是在偶聯(lián)建立之后才完成,這時就需要刪除偶聯(lián)后再次與對端協(xié)商建立偶聯(lián),修改的地址列表才能通知對端生效。這種通過刪除/重建偶聯(lián)的IP地址的更新方式有失靈活性,容易造成高層業(yè)務(wù)的中斷。
例如在WCDMA(Wideband?Code?Division?Multiple?Access寬帶碼分多址)的Node?B(基站)和RNC(Radio?Network?Controller,無線網(wǎng)絡(luò)控制器)之間采用SCTP協(xié)議來承載NBAP(Node?B?Application?Part,基站NodeB應(yīng)用部分)信令,當(dāng)業(yè)務(wù)層已經(jīng)建立小區(qū)后,如果傳輸層偶聯(lián)斷鏈10秒鐘內(nèi)無法自動重新建鏈,則業(yè)務(wù)層會將所有小區(qū)自動刪除。
因此,現(xiàn)有技術(shù)存在缺陷,需要改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種流控制傳輸協(xié)議地址列表動態(tài)更新的方法,通過對SCTP協(xié)議的心跳探測功能進(jìn)行擴(kuò)展,在偶聯(lián)建立后,當(dāng)某端??IP地址發(fā)生變化時,無須刪除偶聯(lián)就可以與對端協(xié)商進(jìn)行偶聯(lián)的更新,即在不中斷偶聯(lián)的情況下實現(xiàn)對某端IP地址列表的動態(tài)更新,對于擴(kuò)展心跳探測功能的SCTP模塊與標(biāo)準(zhǔn)SCTP模塊之間的互聯(lián)互通性,不會造成影響。
本發(fā)明的技術(shù)方案如下:
一種流控制傳輸協(xié)議地址列表動態(tài)更新的方法,其包括步驟:A1、流控制傳輸偶聯(lián)建立后,IP地址列表發(fā)生變更的一端作為發(fā)送方,調(diào)用心跳探測原語,其參數(shù)中設(shè)置需要更新的IP地址列表信息;所述IP地址列表信息包括更新地址數(shù)目、更新方式和需要更新的IP地址;A2、所述發(fā)送方構(gòu)建心跳探測消息,并在心跳探測消息的消息頭中設(shè)置有心跳探測消息的標(biāo)志字段,用于標(biāo)志是否需要接收方更新所述發(fā)送方的IP地址列表;A3、所述發(fā)送方將其IP地址的變更寫入心跳探測消息的信息字段,發(fā)送給所述接收方;A4、所述接收方根據(jù)所述心跳探測消息的標(biāo)志字段,判斷需要更新其維護(hù)的所述發(fā)送方的IP地址列表,則根據(jù)所述信息字段,更新其維護(hù)的所述發(fā)送方的IP地址列表。
所述的方法,其中,其還包括步驟A5:所述接收方構(gòu)建心跳探測回應(yīng)消息,反饋給所述發(fā)送方;其中,在所述心跳探測回應(yīng)消息中設(shè)置心跳探測回應(yīng)消息的標(biāo)志字段,用于標(biāo)志是否接受所述發(fā)送方IP地址列表的更新。
所述的方法,其中,所述心跳探測消息的信息字段中還包括相關(guān)信息,所述相關(guān)信息至少包含發(fā)送時間、驗證信息其中之一。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710076979.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:平面式場發(fā)射照明模塊
- 下一篇:供墨管固定機構(gòu)
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠(yuǎn)程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)





