IPv6, 유니캐스트를 위한 SLAAC 주소 할당

코코더·2024년 12월 31일

Network

목록 보기
3/7

IPv6 Aggregatable Global Address

IPv6의 UNICAST를 위한 주소이다. Global Unicast Address (GUA)와 Unique Local Address (ULA)는 아래와 같이 구성되어있다.

Network Prefix+Interface Id

Network Prefix

  • Global Routing Prefix 48비트 + Subnet 16비트
  • 라우터에서 제공

Interface Id

  • EUI-64를 사용해서 MAC addr을 기반으로 스스로 주소를 생성

IPv6 Aggregatable Global Address 구조

SLAAC(Stateless Address Autoconfiguration)

SLAAC은 IPv6 네트워크에서 디바이스가 자동으로 IP를 생성하는 프로토콜 중에 하나이다.
+ 여기서부터 말하는 IP는 IPv6의 UNICAST를 위한 주소를 뜻한다.
+ 자동으로 ip를 설정하는 방식에는 DHCPv6와 SLAAC가 있다.

SLAAC은 DHCPv6와 달리 서버가 필요 없으며, 라우터와 스스로 가진 정보를 활용해서 ip주소를 스스로 생성한다.

NetworkID는 라우터와의 통신을 통해 받아온다.
Interface ID는 EUI-64라는 Method를 통해 디바이스에서 생성한다.

EUI-64?

48bit의 MAC addr에 중간 위치인 최상위 7번째 위치FF:FE를 넣어서 IID(Interface ID)를 생성하는 기술(Method)이다.

각각의 네트워크 디바이스는 MAC 주소를 모두 가지고 있고, 이는 절대 중복되지 않는다는 특징이 있다. MAC 주소는 디바이스 제조시에 제조사 별로 고유하게 부여해서 제품이 출시가 되기때문에 이 정보를 활용하여 Unicast를 위한 주소를 생성하게 된다.
하지만 MAC주소를 활용하게 될 경우 보안과 사생활 보호 측면에서 문제가 발생할 수 있다고 한다.

EUI-64 생성 방식

profile
Future Network Engineer

0개의 댓글