네트워크 설계와 운용

IPv6의 SLAAC(상태 비저장 주소 자동 설정)에서 단말이 글로벌 유니캐스트 주소를 만드는 방법으로 올바른 것은?

  1. ADHCPv6 서버에 질의하여, 서버가 관리하는 128비트 주소를 기한부로 빌린다
  2. B라우터가 보내는 라우터 광고(RA)에 포함된 /64 프리픽스에 스스로 만든 인터페이스 ID(하위 64비트)를 조합하고, 같은 주소가 달리 없는지 확인한 뒤 사용한다
  3. C자신의 IPv4 주소를 그대로 하위 32비트에 넣고, 상위를 fe80으로 시작하는 값으로 채운다
정답과 해설 보기

정답: B. 라우터가 보내는 라우터 광고(RA)에 포함된 /64 프리픽스에 스스로 만든 인터페이스 ID(하위 64비트)를 조합하고, 같은 주소가 달리 없는지 확인한 뒤 사용한다

SLAAC에서 단말은 라우터가 정기적으로 또는 요청에 따라 보내는 라우터 광고(RA)로부터 그 링크의 프리픽스(보통 /64)를 알아냅니다. 여기에 MAC 주소로 만드는 EUI-64 형식이나 난수를 바탕으로 한 값의 인터페이스 ID를 조합하여 주소를 만듭니다. 쓰기 전에는 이웃 탐색 구조로 같은 주소를 쓰는 기기가 없는지 확인합니다(중복 주소 검출, DAD). RA를 보낸 라우터의 링크 로컬 주소가 기본 게이트웨이가 되며, 서버가 주소 할당을 관리하지 않으므로 '상태 비저장(stateless)'이라고 불립니다. DNS 서버의 주소는 RA의 옵션이나 상태 비저장 DHCPv6로 알립니다.

이 분야 연습하기 분야로 돌아가기

네트워크 설계와 운용의 다른 문제

  1. MAC 주소가 00-1A-2B-3C-4D-5E인 인터페이스가 프리픽스 2001:db8:1:1::/64와 EUI-64 형식의 인터페이스 ID로 SLAAC에 의해 주소를 만든다. 만들어지는 주소는?
  2. IPv6로만 동작하는 두 거점을 IPv4로만 동작하는 네트워크를 통해 연결하고, 거점 사이를 IPv6 패킷 그대로 통신시키고 싶다. 사용할 방법으로 적절한 것은?
  3. traceroute에서 출발지로부터 세어 4번째 라우터가 ICMP 시간 초과(Time Exceeded) 메시지를 돌려보내게 하려고 보내는 패킷의 IP 헤더 TTL 값은?
  4. 어떤 단말에서 웹 서버 198.51.100.80까지 traceroute를 실행했더니, 1~5번째 줄에 192.168.1.1, 10.0.0.1, '* * *'(응답 없음), 203.0.113.1, 198.51.100.80 순으로 표시되었고, 웹 서버도 문제없이 쓸 수 있었다. 3번째 줄의 해석으로 가장 적절한 것은?
  5. IPv4에서 전체 길이 4000바이트(헤더 20바이트, 데이터 3980바이트)의 패킷이 MTU가 1500바이트인 링크에서 분할(프래그먼트화)된다. 분할된 패킷의 헤더도 20바이트이며, 분할해도 되는 설정이라고 한다. 마지막 프래그먼트의 프래그먼트 오프셋 필드 값은?

이 분야의 비교