相匹配,并使IP業務傳輸時間可動態調整,優點是可以保障IP業務在 衛星IP網絡中的QoS要求,并提高網絡資源利用率。
[0020] 本發明的技術解決方案是:一種基于動態窗口的衛星IP資源預留處理方法,步驟 如下:
[0021] (1)地面終端根據IP業務要求,設置資源預留參數、星上告警反饋有效期T、IP業 務窗口門限L以及IP業務發送窗口W,進入步驟(2);
[0022] (2)地面終端向星上處理器發送RSVP路徑消息,請求星上處理器對所申請資源進 行預留,進入步驟(3);
[0023] (3)星上處理器根據星上資源使用情況,判斷星上當前可分配資源是否滿足申請 預留資源,若星上當前可分配資源小于申請預留資源,則拒絕地面終端所發起的RSVP路徑 消息請求,進入步驟(4),若星上當前可分配資源大于等于申請預留資源,則接受地面終端 所發起的RSVP路徑消息請求,進入步驟(6);
[0024] (4)星上處理器拒絕地面終端發起的路徑消息請求,生成RSVP預留出錯消息發送 到地面終端,報告預留失敗,進入步驟(5);
[0025] (5)地面終端根據收到星上處理器發送的RSVP預留出錯消息,重新設置預留參 數,返回步驟(2);
[0026] (6)星上處理器接受地面終端所發起的路徑消息請求,分配所預留的星上資源,同 時生成RSVP預留消息,發送到地面終端,報告預留成功,進入步驟(7);
[0027] (7)地面終端收到星上處理器發送的RSVP預留消息,準備發送IP業務數據,進入 步驟(8);
[0028] (8)地面終端開始向星上處理器發送IP業務數據,并啟動計時器T1,星上處理器 進入步驟(9),地面終端進入步驟(13);所述計時器T1的最大計時值等于IP業務發送窗口 W,所述IP業務發送窗口W的取值為該IP業務所要求傳輸的時間;
[0029] (9)星上處理器判斷星上設置的計時器T2是否開始計時,若計時器T2沒有計時或 計時已達到最大計時值,即T2等于0或等于星上告警反饋有效期T,則當前沒有產生過星上 告警反饋或星上告警反饋已超出有效時間,進入步驟(10);若計時器T2開始計時,即T2大 于0小于T,則已產生在有效期T內的星上告警反饋,進入步驟(14);所述計時器T2的最大 計時值為星上告警反饋的有效期T,若星上產生告警反饋,則啟動計時器T2;
[0030] (10)判斷星上當前實際使用資源和申請預留資源之差的絕對值與星上當前實際 使用資源的比值是否超出IP業務窗口門限L,若該比值大于等于L,則當前星上實際使用資 源與申請預留資源不符,進入步驟(11),若該比值小于L,則當前星上實際使用資源與申請 預留資源符合,進入步驟(14);
[0031] (11)星上處理器產生星上告警反饋,發送到地面終端,同時計時器T2由零開始 計時,進入步驟(12);所述星上告警反饋包含當前星上實際使用資源值以及當前預留資源 值;
[0032] (12)地面終端根據已發送IP業務時間T1及收到的星上告警反饋,調整資源預留 參數為當前該業務星上實際使用資源值,同時調整IP業務發送窗口W為初始地面IP業務 窗口W與已發送IP業務時間T1的差值,進入步驟(2);
[0033] (13)若地面終端計時器T1到達IP業務發送窗口W,則IP業務發送完畢,地面終 端向星上處理器發送路徑拆解消息,進入步驟(14);
[0034] (14)星上處理器繼續接收IP業務,若星上處理器收到路徑拆解消息,則釋放已申 請的星上資源,并向地面終端發送預留拆解消息,進入步驟(14);
[0035] (15)地面終端接收星上處理器發送的資源拆解消息,資源預留與IP業務傳輸流 程完畢。
[0036] 本發明與現有技術相比的有益效果是:
[0037] (1)本發明在星上當前實際使用資源和申請預留資源之差的絕對值與星上當前實 際使用資源的比值超出IP業務窗口門限L時,根據星上告警反饋,重新設置IP業務申請的 資源預留參數,使其符合星上當前實際使用資源。可避免當IP業務實際使用資源大于所申 請預留資源資源時,導致的鏈路通信不暢,甚至鏈路擁塞;當IP業務實際使用資源小于所 申請預留資源時,導致的鏈路資源利用率降低;
[0038] (2)本發明在地面終端進行資源預留申請時,設置IP業務發送窗口W,在開始發送 IP業務數據時對IP業務傳輸時間進行計時,當星上產生告警反饋后,地面終端根據IP業務 已傳輸的時間,重新進行資源預留申請,調整資源預留時間參數,并設置新的IP業務發送 窗口W,當IP業務傳輸時間達到IP業務發送窗口W,則完成該業務傳輸任務,可使RSVP所 申請使用資源時間與IP業務實際使用資源時間相匹配,避免了RSVP資源預留時間大于實 際所需預留時間,提高了網絡資源利用率。
【附圖說明】
[0039] 圖1為本發明流程圖。
【具體實施方式】
[0040] 本發明提出一種通過采用動態窗口保證資源預留精度及IP業務服務質量的衛星 IP資源預留處理方法。在星地通信時采取資源預留機制的同時,采用IP業務動態窗口方 法,通過對星上實際使用的資源情況進行反饋,動態調整IP業務的發送時間及RSVP預留資 源參數,使RSVP所申請使用資源數值與IP業務實際使用資源數值相匹配、RSVP所申請使用 資源時間與IP業務實際使用資源時間相匹配,保障IP業務在衛星IP網絡中的QoS要求, 并提高網絡資源利用率。
[0041] 下面結合附圖對本發明的【具體實施方式】進行進一步的詳細描述。
[0042] 4.1IP業務動態窗口
[0043] IP業務動態窗口所涉及的參數具體說明如下:
[0044] 1.IP業務窗口門限L(實際使用資源與申請預留資源的差值(絕對值)與實際使 用資源的比):地面終端根據不同類型IP業務要求,在發送資源預留申請時設置IP業務窗 口門限L,當星上實際使用資源與申請預留資源的差值與星上實際使用資源的比值超出IP 業務窗口門限L時,星上對地面終端進行告警反饋,告知地面終端當前星上實際使用資源 值。所述L的取值范圍取決于地面IP業務的具體要求。
[0045] 2.星上告警反饋有效期T :T為一個具體時間值,地面終端根據不同類型IP業務 要求,在發送資源預留申請時設置星上告警反饋有效期T,星上在對地面終端進行告警反饋 后T時間內不再進行反饋,星上設置計時器T2與T相關聯,當計時器T2未開始計時或計時 到達T后,IP業務窗口門限L可用,星上需對當前IP業務使用情況進行判斷;若計時器T2 開始計時,且小于T,IP業務窗口門限L處于休眠狀態,即星上不對當前IP業務資源使用情 況進行判斷。所述T的取值范圍取決于地面IP業務的具體要求。
[0046] 3.IP業務發送窗口W(地面終端傳輸IP業務報文所需的時間):地面終端根據不 同類型IP業務要求,在地面預設一個IP業務發送窗口W,當地面終端接收到星上資源預留 消息(成功預留)后,開始發送IP業務報文,啟動計時器T1進行計時,若星上產生告警反 饋,則地面重新進行資源預留申請,同時調整新的IP業務發送窗口W為初始IP業務發送窗 口W與已發送IP業務時間T1的差值。所述W的取值范圍取決于地面IP業務的具體要求。
[0047] 4. 2基于動態窗口的星地資源預留處理流程
[0048] 基于動態窗口的星地資源預留處理節點包括地面終端,星上處理器,其具體處理 步驟如下:
[0049] (1)地面終端根據IP業務要求,設置資源預留參數、星上告警反饋有效期T、IP業 務窗口門限L以及IP業務發送窗口W,進入步驟(2);
[0050] (2)地面終端向星上處理器發送RSVP路徑消息(見表1消息類型①),請求星上 處理器對所申請資源進行預留,進入步驟(3);
[0051] (3)星上處理器根據星上資源使用情況,判斷星上當前可分配資源是否可以滿