2012年10月1日 星期一

LTE IP分配 (LTE IP address allocation)

透過Attach request與attach accept的步驟。UE除了得到EPS Bearer之外,UE同時也必須要取得IP,用以透過PDN Gateway去跟IP network傳輸。但因為UE在attach過程中還沒有IP的能力。這時只能藉由NAS去讓UE取得IP。我們現在就是要介紹LTE EPC如何去協助UE取得IP。

UE跟網路取得IP的方式

  • IPv6  stateless address autoconfiguration
    網路給UE prefix,讓UE加上自己的interface ID,就可以形成一個IPv6的address,而DNS server address的部分則是使用ESM去取得。
  • Stateless DHCPv6
    網路給UE prefix,但是DNS則由DHCP取得。
  • DHCPv4
    若是使用DHCPv4,網路會assign address給UE 0.0.0.0,再讓UE去使用DHCPv4去取得IP

注意:不支援stateful IPv6的取得。

UE支援的IP型態

  • IPv4
    如果UE只支援IPv4,在PDN type欄位要設定IPv4
  • IPv6

    如果UE只支援IPv6,在PDN type欄位要設定IPv6

  • IPv4v6
    如果UE同時支援IPv4及IPv6或不知道支援性,則PDN type必須要設定IPv4v6

在UE做PDN connection request的時候,會指定PDN type,並且在protocol configuration  options附上偏好取得IP的方式。網路收到之後,會參考網路相關的偏好去回給UE。例如雖然UE要求IPv4 但是網路僅支援IPv6,則網路會拒絕UE的連線,而當UE要求IPv4v6的時候,若網路只支援IPv4,那只會回給UE僅支援IPv4。IPv6亦是如此
實務上通常營運商會規定手機連上PDN要用什麼PDN type。

何時取得IP

ESM(EPS Session Management)訊息中做交換,藉由PDN連線時,同時進行。利用下面兩個步驟去協調IP取得的方式

UE -->PDN connection request (PDN Type、Protocol configuration options)--> MME

UE <-- Activate Default EPS Bearer Context Request(PDN Type、Protocol configuration options) <-- MME

 

Note:在同一個PDN 連線用的IP都一樣,所以同一個不管是default bearer 或dedicated bearer都是使用同一個IP

UE有下列幾種方式取得IP

a) 由HPLMN 分配IP (dynamic or static HPLMN address)

b) 由VPLMN 分配IP (dynamic VPLMN address)

c) 由PDN operator 去分配

參考資料:

24.301 subclause 6.2

23.401 subclause 5.3.1

沒有留言:

張貼留言