IPv4 Header

  • Version, Header Length, Total Packet Length, Header Checksum, Source IP Address, Destination IP Address

IPv6 Header

  • Version, Source IP Address, Destination IP Address, Data
  • Piriority : 동시 접속에 대한 패킷의 우선순위
  • Flow Lable: 흐름제어
  • Payload Length : 기본 헤더를 제외한 IP 데이터그램의 전체 길이 규정
  • Next Header : 기본 헤더 다음의 헤더 정의
  • Hop liimit : IPv4의 TTLTime To Live의 역할

IPv6

  • IPv4의 주소 부족 문제를 해결하기 위해 개발된 것
  • 16비트씩 8부분, 총 128bit(=16byte)로 구성되며, 각 부분을 16진수로 표현하고, :으로 구분한다
  • 주소예시
    • ABCD : BC34 : 1123 : 2391 : FFAA : 0000 : 1543 : 4314

IPv4를 IPv6로 바꾸는 전략

  • 1 . Dual Stack

    • 호스트에서 IPv4와 IPv6를 모두 처리할 수 있도록 두 개의 스택을 구성
    • 패킷을 수신측으로 보낼 때 버전을 결정하기 위해 송신측에 DNS로 질의
    • DNS가 IPv4주소를 응답하면 송신측은 IPv4패킷을 보내고 IPv6주소를 응답하면 송신측은 IPv6 패킷을 보낸다
  • 2 . Tunneling

    • IPv6망에서 인접한 IPv4망을 거쳐 다른 IPv6망으로 통신할 때 IPv4망에 터널을 만들어 IPv6패킷이 통과하는 것
    • IPv6패킷은 IPv4 망을 들어갈 때 IPv4패킷 내에 캡슐화되고 나오로 때 역캡슐화
  • 3 . Header Translation

    • Header Translation : IP Layer에서 변환
    • Relay : Transport Layer에서 변환
    • Gateway : Application Layer에서 변환

IPv4와 IPv6의 주요 특징

DAT

서브네팅

댓글 쓰기