GTP是一組基於IP的高層協定,位於TCP/IP或UDP/IP等協定上,主要用於在GSM和UMTS和LTE網路中支持通用分組無線服務(GPRS)的通訊協定。
基本介紹
- 外文名:GTP
- 釋義:一組基於IP的高層協定
- 位於:TCP/IP或UDP/IP等協定上
- 所屬學科:網路工程
隧道協定
套用場合
訊息頭
信令訊息
- 路徑管理訊息
- 隧道管理訊息
- 位置管理訊息
- 移動管理訊息
- 信令訊息的可靠傳遞
- 信息元素
路徑訊息
位置訊息
- Send Routeing Information for GPRS
- Send Routeing Information for GPRS
- Failure Report Request
- Failure Report Response
- Note MS GPRS Present Request
- Note MS GPRS Present Response
移動訊息
- lIdentification Request
- lIdentification Response
- SGSN Context Request
- SGSN Context Response
- SGSN Context Acknowedge
- Forward Relocation Request
- Forward Reocation Response
- Forward Reocation Complete
- Relocation Cancel Request
- Relocation Cancel Response
- Forward Relocation Complete Acknowledge
- Forward SRNS Context Acknowledge
- Forward SRNS Context
可靠傳輸
- 主要通過二種途徑實現
- 序列號機制。為每個輸出信令訊息分配一個依次遞增的序列號,以確保信令訊息的按序傳遞,並便於檢測重複包。
- 逾時重發機制。對於每個輸出信令訊息啟動定時器,在定時器逾時前未接收到回響訊息則進行重發。
信息元素
- GTP的IE應使用TLV(類型,長度,值)或TV(類型,值)編碼格式
- 長度欄位的值是除類型和長度欄位外IE的長度。
- 在IE內某些欄位可以是空的。為了以後擴展的需要,接收方不予考慮這些位。
- 類型欄位的最高位設成0表示TV編碼格式,否則表示TLV編碼格式
C和U
- GTP-C控制面流邏輯上與GTP-U關聯,實際上是分離的。
- 對每個GSN-GSN對,存在一條或多條路徑。
- GTP-C是隧道建立、使用、管理和釋放的手段。可以通過Echo訊息維護路徑,以使之保存活動,確保GSN間的連線失敗可以在一定的時間內檢測得到。
- 封裝的T-PDU 在GTP-U隧道間傳送。
- GTP頭中的TEID將指示T-PDU屬於哪個隧道。用這個方式,GTP-U在隧道的兩端復用和去復用分組。
- GTP-U頭中的TEID去復用來自隧道另一端的流量,以便投遞給用戶面實體。
- GTP隧道允許復用不同的用戶、不同的分組協定和不同的QoS級別。
路徑協定
- UDP/IP是在GTP第一版本中定義的唯一路徑協定
- UDP目的連線埠號是2123時,是為GTP-C登記的連線埠號; 連線埠號是2152時,是為GTP-U登記的連線埠號
- iP源地址是始發信息的那個源GSN的IP位址。
- GTP請求訊息的IP目的地址是目的GSN的IP位址。
- 封裝的T-PDU GTP的目的IP位址是目的GSN/RNC的IP位址