首頁>技術>

先看下PDB的定義是什麼,簡單理解就是UE和UPF之間的時延上限,協議定義如:分組時延預算(PDB:Packet Delay Budget)定義了分組包可以在UE和終止N6介面的UPF之間被延遲的時間的上限。對於某個5QI,PDB的值在上下行中是相同的。在3GPP接入的情況下,PDB用於支援排程和鏈路層功能的配置(例如,排程優先順序權重和HARQ目標操作點的設定)。對於使用時延關鍵(Delay-critical)資源型別的GBR QoS流,如果在PDB期間內資料突發量不超過MDBV(Maximum Data Burst Volume)且QoS流不超過GFBR(Guaranteed Flow Bit Rate),則時延超過PDB的分組包被視為丟失。對於GBR資源型別不超過GFBR的GBR QoS流,98%的資料包不會經歷超過5QI的PDB的時延。

對於5G接入網路的分組包時延預算(5G-AN PDB)是透過減去核心網分組包時延預算(CN PDB)的靜態值來確定的,該靜態值表示任何終止N6介面的UPF(可能為PDU會話選擇)和給定PDB中的5G-AN之間的時延.PDB如下圖紅線經過的時延。

注1:對於標準化5QI,CN PDB的靜態值在QoS特性表1中規定。針對不同的5QI,PDB要求也不一樣。

注2:對於非標準5QI,CN PDB的靜態值在網路中均勻配置。

對於使用時延關鍵資源型別的GBR QoS流,為了獲得可用於NG-RAN的更準確的時延預算PDB,可以使用CN PDB的動態值,其表示QoS流的終止N6介面的UPF與5G-AN之間的時延。如果用於QoS流,則NG-RAN應用CN PDB的動態值,而不是CN PDB的靜態值(僅與5QI有關)。每個上行和下行方向可以配置不同的CN-PDB動態值。

注3:CN隧道上傳輸網路的配置可以根據上下行而不同,對於每個上下行的CN PDB可以是不同的值。

注4:UPF部署可以確保CN PDB的動態值不大於CN PDB的靜態值。這避免了基於5G-AN PDB(例如MDBV、NG-RAN排程器)的功能必須處理意外值。

時延臨界GBR 5QI的CN PDB的動態值可以透過兩種方式在網路中配置:

在每個NG-RAN節點中配置,基於各種輸入,例如終止N3隧道的UPF的不同IP地址或TEID範圍,以及基於考慮任何潛在I-UPF的PSA UPF到NG-RAN的不同組合等;在SMF中配置,基於PSA UPF到NG-RAN的不同組合,考慮任何潛在的I-UPF。當建立QoS流或QoS流的CN PDB的動態值改變時,例如當SMF插入I-UPF時,應將特定QoS流的CN PDB的動態值傳送給NG-RAN(在PDU會話建立、PDU會話修改、Xn/N2切換和服務請求過程中)。

如果NG-RAN節點在本地配置為針對時延關鍵GBR 5QI的CN PDB的動態值,並且透過N2信令接收具有相同5QI的QoS流的不同值,則RAN節點中的本地配置確定哪個值優先。

使用GBR QoS流並以小於或等於GFBR的速率傳送的服務通常可以假定不會發生與擁塞相關的分組丟棄。

使用非GBR QoS流的服務應該做好準備,以體驗與擁塞相關的分組丟棄和時延。在非壓縮的情況下,98%的資料包不應經歷超過5QI的PDB的時延。

用於非GBR和GBR資源型別的PDB表示“軟上限”(soft upper bound),即“過期”(expired)分組(例如超過PDB的鏈路層SDU)不需要被丟棄並且不被新增到PER(Packet Error Rate)中。然而,對於時延關鍵的GBR資源型別,時延超過PDB的包被新增到PER中,並且可以根據本地決定丟棄或傳遞。

17
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 玩Linux不同於玩Windows,很多習慣要改,入鄉隨俗吧