1. IP 주소 설정 (호스트에 IP 주소를 설정하는 것)
ㅇ IP 주소의 수동 설정
- 운용자 수동 입력
ㅇ IP 주소의 자동 설정
- 어떤 망에 진입 또는 부팅하는 호스트로 하여금,
- IP 주소를 동적/자동적으로 설정(생성)할 수 있게하는 것
※ 한편, 호스트에 IP 주소 설정 작업시 필요한 요소들은?
- ① IP 주소, ② 서브넷 마스크, ③ 디폴트라우터 IP주소, ④ 네임서버 IP주소 ☞ DHCP 참조
2. IP 주소의 자동 설정시, 주체 결정은?
ㅇ 기존 IPv4 주소는, 지역 관리자(사람) 또는 DHCP 서버에 의해 유일하게 수동 또는 자동 설정됨
- 수동 주소 설정 (운용자에 의함)
- 동적 주소 자동설정 (DHCPv4에 의함)
ㅇ 그러나, IPv4와 달리 IPv6에서는, Global Unicast Address의 자동 설정시에,
- `DHCPv6 서버에게 받을지` 아니면 `라우터에게 받을 지` 여부를 라우터가 결정함
- 라우터에게 RS 요청 후에, 라우터가 RA 응답에서 이를 결정하게 함
- 결국, 라우터의 RA 응답 메세지 내에 IP Prefix,디폴트 라우터 등의 정보가 담겨져 있게 됨
3. IP 주소 설정 방식의 구분
ㅇ 수동 주소 설정 (Maunal Address Configuration)
- 운용자 수동 입력
. 128 비트의 IPv6 주소에서 미리 정해지는 상위 64 비트인 IP Prefix는 놔두고,
하위 64 비트인 Interface ID를 관리자가 직접 수동으로 입력하는 방식
ㅇ 동적 주소 자동설정 (Dynamic Address Autoconfiguration)
- 상태 보존형 주소 자동설정 (Stateful Address Auto-configuration)
. DHCP 서버 도움을 받음
.. IPv4 => DHCPv4 서버 활용
.. IPv6 => DHCPv6 서버 활용
. 표준 : RFC 3315 등
- 상태 비보존형 주소 자동설정 (Stateless Address Auto-configuration, SLAAC)
. IPv6 만 해당됨 (IPv4는 이 경우에 해당되는 기능 없음)
.. IPv6의 NDP(Neighbor Discovery Protocol) 기능을 활용
.. 이때의 NDP 기능은 멀티캐스트,ICMPv6 프로토콜을 사용하여 동작함
. DHCPv6 서버 도움없이도, 라우터 도움 만으로 주소설정이 가능 함
.. Global Unicast Address의 Prefix,서브넷 마스크,디폴트 라우터 주소의 설정 가능
.. 단, 이외의 설정정보(즉,DNS 서버 주소)는, DHCPv6 서버에 의해서만 제공 받음
. (Link Local Unicast Address 자동 설정) : 이웃 간청(NS),이웃 알림(NA) 메세지에 의함
.. 처음 10 비트를 `1111 1110 10 (FE80)`으로 하고,
.. 다음 54 비트들을 `0`으로 셋팅하고,
.. 나머지 64 비트들은, NIC 카드에 있는 MAC 주소로부터, 64 비트 ID를 자동 생성하고,
.. [참고] ☞ Modified EUI-64 참조
.. 또한, 이웃 간청,이웃 알림 메세지에 의해, 이웃 노드들과 주소 충돌 않도록 살펴보고,
.. 만일, 주소 충돌시에는, DHCP 서버를 이용해야 함
. (Global Unicast Address 자동 설정) : 호스트,라우터 간에 RS,RA 메세지를 주고받음
.. 때론, 라우터의 RA 방송(브로드캐스트)에 의함
.. 임의의 LAN 상에서, 자신의 MAC 주소를 라우터가 제공하는 프리픽스와 결합하여,
.. 고유의 IP 주소(특히,Interface ID)를 호스트 스스로 생성할 수 있음
. 표준 : RFC 3736, 4862 등