순간이 영원해 지는 곳

LTE에서 IPv4, IPv6 주소 할당 방법 본문

통신 & 네트워크

LTE에서 IPv4, IPv6 주소 할당 방법

nenunena 2013. 1. 4. 15:06

 

 

* 의문 : LTE에서 IPv4, IPv6 주소는 어떻게 할당하는가?

* 자답 :

LTE에서 단말(UE)이 사용할 IP 주소 할당은 PDN-GW가 결정한다.

IPv4 주소의 경우 PDN-GW 에서 할당한 IP가 Serving-GW와 MME를 거쳐 단말에게 전달된다. NAS 메시지 ATTACH_ACCEPT 안에 ACTIVATE_EPS_BEEARER_CONTEXT_REQUEST 의 PDN Address Information 필드안에 IPv4 주소가 담겨 있다.

단말이 이 과정 동안 IPv4 주소를 할당 받지 못한 경우 단말은 DHCPv4를 이용하여 IP 주소 할당을 요청하여 할당 받는다. (이 경우 DHCP 서버 주소가 ATTACH ACCEPT 메시지 안에 포함되어 있다.)

 

IPv6 주소도 IPv4 와 같이 ACTIVATE_EPS_BEEARER_CONTEXT_REQUEST 를 통해 정보가 전달되지만 전체 주소가 아니라 IPv6 prefix 부분을 제외한 IID(Interface Identifier) 부분만을 전송한다. 단말은 prefix 와 전달받은 IID (또는 임의로 생성한 IID)를 결합한 IPv6 주소를 사용한다.

IPv6에서는 global IP 주소와는 별개로 같은 네트워크(Gateway를 통과하지 않는 내부  네트워크)에서만 사용하는 link-local 주소가  있다. 단말이 사용하는 link-local IPv6 주소는 link-local prefix인 fe80:: 과 전달받은 IID를 결합한 것을 사용하도록 규격에서 명시하고 있다.

global IPv6 주소의 경우 반드시 할당된 IID를 사용해야 한다는 조건은 없다. 규격에서는 할당된 prefix가 모든 prefix 범위에서 유일(unique)하기 때문에 단말이 어떤 IID를 사용하든 중복되지 않는다고 명시되어 있다. global IPv6 주소의 prefix는 단말이 Attach accept된 이후 PDN-GW가 전송 한 Router Advertisement 메시지안에 들어 있는 것을 사용한다.

LTE에서는 2012년 5월 현재, 온전한 IPv6 주소(prefix+IID)를 할당할 용도로 DHCPv6 을 지원하지는 않는다. (29.061 규격에 11.2.1.3.3 IPv6 Stateful Address Autoconfiguration 부분에 아무 내용이 없다.)

 

* 참고 문헌

[1] SAE and the Evolved Packet Core: Driving The Mobile Broadband Revoluion “6.1.1.4 IP Addresses”

[2] 3GPP TS 29.061 V.10.5.0 “11.2.1.3.2 IPv6 Stateless Address Autoconfiguration”

[3] 3GPP TS 23.060 V10.7.0 “9.2.1.1 Stateless IPv6 Address Atutoconfiguration”

 

Comments