Address Auto-configuration, Address Autoconfiguration   주소 자동 설정, 주소 자동 생성

(2021-10-31)

호스트 주소 설정, Stateful Address Autoconfiguration, Stateless Address Autoconfiguration, SLAAC


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는 이 경우에 해당되는 기능 없음)
           .. IPv6NDP(Neighbor Discovery Protocol) 기능을 활용
           .. 이때의 NDP 기능은 멀티캐스트,ICMPv6 프로토콜을 사용하여 동작함

        . DHCPv6 서버 도움없이도, 라우터 도움 만으로 주소설정이 가능 함
           .. Global Unicast AddressPrefix,서브넷 마스크,디폴트 라우터 주소의 설정 가능
           .. 단, 이외의 설정정보(즉,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 등

IPv6 주소
   1. IPv6 주소   2. 유니캐스트 주소   3. 링크 로컬 주소   4. 주소 자동 설정   5. 애니캐스트   6. 인터페이스 ID   7. 멀티캐스트 주소  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"