透過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
沒有留言:
張貼留言