[發明專利]狀態數據刷新方法及系統無效
| 申請號: | 201210079406.4 | 申請日: | 2012-03-23 |
| 公開(公告)號: | CN102638399A | 公開(公告)日: | 2012-08-15 |
| 發明(設計)人: | 楊帆 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/06 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 梁軍 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 狀態 數據 刷新 方法 系統 | ||
技術領域
本發明涉及移動通訊領域,特別是涉及一種狀態數據刷新方法及系統。
背景技術
現有技術中,在數據通信的網際協議(Internet?Protocol,簡稱為IP)/多協議標簽交換(Multi?Protocal?Label?Switch,簡稱為MPLS)網絡中,一般性的協議通過自身的協議報文進行會話協商,當會話協商成功之后,協議改為使用短小的周期性刷新消息維持會話鄰居關系狀態?;?。
同時也存在另一種軟狀態協議,軟狀態協議的特征允許協議體支持動態成員的狀態變化和數據變化,并且能夠適應路由變化。比較典型的軟狀態協議是資源預留協議(Resource?Reservation?Protocol,簡稱為RSVP),RSVP通常用于創建一條流量工程(Traffic?Engineering,簡稱為TE)隧道。
圖1是現有技術中進行隧道創建和周期性更新的示意圖,如圖1,當R1與R2之間通過RSVP協議進行隧道建立后,上游結點R1會周期性地向下游結點R2發送路徑(Path)消息,Path消息攜帶完整的對象信息,與隧道建立時使用的path沒有區別,Path消息包括以下信息:連接對象(session)、發送模板(send_template)、下一跳對象(next_hop)、連接屬性(session_attribute)、流量參數(sent_tspec)、顯示路徑(explicit_route)。
基于軟狀態協議的特性,當R1的狀態和數據發生變化時,RSVP協議無延遲地將變化的數據信息封裝到Path消息中發給下游結點R2。圖2是現有技術中隧道通過變化的軟狀態協議報文更新本地狀態的示意圖,如圖2所示,R2結點會將接收的Path消息中的每一個對象信息與本地存儲的對象信息進行完全比較,如果不同就更新狀態并繼續向下游發送更新變化的Path消息。
同時,為了維護RSVP協議的狀態,隧道中的各個結點會周期性定時地向下游結點發送Path消息,各個結點在規定的時間間隔內收到Path消息后進行保護處理,主要是更新保持建鏈時間(Time?To?Die,簡稱為TTD)。
綜上所述,軟狀態協議的特性使得協議中的成員在協議會話建立,建議狀態及數據更新,以及協議維持保活這三個過程中使用的都是相同的協議消息。例如,RSVP協議在隧道建立、隧道數據更新、以及隧道?;疃〞r刷新中都使用了相同的Path消息,不僅消息類型相同,同時消息中攜帶的對象數量也都是相同的。
在這種前提下,現有技術中的方法是協議中的每一個成員在接收到Path消息時是無法區分這個消息是隧道狀態數據變化的消息(例如新建Path消息,更新Path消息)還是隧道狀態數據不變(例如刷新Path消息)的消息,因此,協議中各個成員不得不逐個比較Path消息中的各個對象數據,如果完全一致則認為是隧道狀態數據無變化,僅更新TTD時間,反之只要有一個對象不一致就認為隧道狀態數據變化,進行相應的處理。這種傳統的方法使得當RSVP已經協商成功并且穩定無狀態數據變化的時候,協議中的各個成員也不得不完全比較協議消息中的每一個對象。當網絡中部署隧道數量增多時,每個成員都要受迫性地消耗不少時間去比較消息中的所有對象以區分隧道狀態數據是否發生變化。這種方式無疑以消耗結點的處理能力為代價。
發明內容
本發明提供一種狀態數據刷新方法及系統,以解決現有技術中軟狀態協議成員在接收到Path消息后需要逐個比較Path消息中的各個對象數據來確定狀態數據是否變換而導致的節點資源消耗大的問題。
本發明提供一種狀態數據刷新方法,包括:
在軟狀態協議成員的本地狀態數據出現變化的情況下,軟狀態協議成員將本地保存的年齡AGE計數增加,并將當前的AGE計數攜帶在軟狀態協議消息的AGE成員對象中發送給接收方;
接收方接收軟狀態協議消息,并將AGE成員對象中的AGE計數與本地保存的相應AGE計數進行比較,如果一致,則確認軟狀態協議成員的本地狀態數據未變化,并更新與軟狀態協議成員的保持建鏈時間TTD;如果不一致,則確認軟狀態協議成員的本地狀態數據已經變化,并根據軟狀態協議消息更新本地數據以及更新本地保存的相應AGE計數。
本發明還提供了一種狀態數據刷新系統,包括:
軟狀態協議成員發送方,用于在本地狀態數據出現變化的情況下,將本地保存的年齡AGE計數增加,并將當前的AGE計數攜帶在軟狀態協議消息的AGE成員對象中發送給軟狀態協議成員接收方;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210079406.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:垃圾衛生填埋場滲濾液垂直導排防滲系統
- 下一篇:一種壓脈器
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





