네트워크 설계와 운용

IPv6로만 동작하는 두 거점을 IPv4로만 동작하는 네트워크를 통해 연결하고, 거점 사이를 IPv6 패킷 그대로 통신시키고 싶다. 사용할 방법으로 적절한 것은?

  1. A거점의 단말에 IPv4 주소도 설정하여 듀얼 스택으로 하고, 거점 사이는 IPv4로 통신시킨다
  2. BIPv4 네트워크의 라우터에서 MTU를 크게 하여 IPv6 패킷을 그대로 전달시킨다
  3. C거점 출구의 라우터에서 IPv6 패킷을 IPv4 패킷 안에 넣어 운반하고, 상대 거점에서 꺼내는 터널을 만든다
정답과 해설 보기

정답: C. 거점 출구의 라우터에서 IPv6 패킷을 IPv4 패킷 안에 넣어 운반하고, 상대 거점에서 꺼내는 터널을 만든다

터널은 어떤 프로토콜의 패킷을 다른 프로토콜 패킷의 데이터 부분에 넣어 운반하는 방법입니다. IPv6 over IPv4 터널에서는 IPv4 네트워크의 라우터에게는 보통의 IPv4 패킷으로 보이므로, 도중의 기기가 IPv6를 지원하지 않아도 운반할 수 있습니다. 듀얼 스택은 1대의 기기에서 IPv4와 IPv6를 모두 동작시키는 방법으로, IPv4와 IPv6가 섞여 있는 시기에 자주 쓰이지만, 이 경우에는 거점 사이의 통신이 IPv4가 됩니다. 터널에서는 헤더가 늘어나는 만큼 안에서 운반할 수 있는 패킷이 작아집니다.

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

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

  1. traceroute에서 출발지로부터 세어 4번째 라우터가 ICMP 시간 초과(Time Exceeded) 메시지를 돌려보내게 하려고 보내는 패킷의 IP 헤더 TTL 값은?
  2. 어떤 단말에서 웹 서버 198.51.100.80까지 traceroute를 실행했더니, 1~5번째 줄에 192.168.1.1, 10.0.0.1, '* * *'(응답 없음), 203.0.113.1, 198.51.100.80 순으로 표시되었고, 웹 서버도 문제없이 쓸 수 있었다. 3번째 줄의 해석으로 가장 적절한 것은?
  3. IPv4에서 전체 길이 4000바이트(헤더 20바이트, 데이터 3980바이트)의 패킷이 MTU가 1500바이트인 링크에서 분할(프래그먼트화)된다. 분할된 패킷의 헤더도 20바이트이며, 분할해도 되는 설정이라고 한다. 마지막 프래그먼트의 프래그먼트 오프셋 필드 값은?
  4. 거점 간 VPN 터널을 통해 먼 곳의 웹 서버와 통신하고 있다. TCP 연결은 확립되고 작은 페이지는 표시되지만, 큰 파일의 다운로드만 도중에 멈춰 버린다. 터널 안의 MTU는 1400바이트이며, 서버는 1500바이트의 패킷을 분할 금지(DF 비트를 1)로 하여 보내고 있다. 또한 서버 앞단의 방화벽은 ICMP를 모두 버리는 설정으로 되어 있다. 원인으로 가장 적절한 것은?
  5. QoS 제어에서 쓰이는 IP 헤더의 DSCP에 대한 설명으로 올바른 것은?

이 분야의 비교