IPv6 Basic Header   IPv6 기본 헤더, IPv6 헤더

(2023-05-03)

IPv6 Datagram Format, IPv6 Header


1. IPv6 헤더 구성

  

  ※ ☞ IPv4 IPv6 헤더 비교IPv6 기본 헤더
     - 확장 헤더를 포함하지 않은 경우의 기본 헤더(40 바이트)

  ㅇ IPv6 확장 헤더IPv6 확장 헤더 (IPv6 옵션) 참조
     - 기본 고정 헤더페이로드 내에 선택적인 확장 헤더들이 뒤따라옴


2. IPv6 기본헤더(Basic Header) 필드 (8개)

  ㅇ Version  (4 비트)
     - IPv4 이면 4 (0100), IPv6 이면 6 (0110)   [참고_웹] ☞ IANA 버젼 관리Traffic Class 또는 Priority (8 비트)
     - IPv4일때의 TOS 필드와 유사
        . IP 패킷 마다 서로다른 서비스 요구사항을 구분하기 위함
        . 따라서, 민감한 실시간 응용 및 긴급하지 않은 데이터 패킷 간의 차별적 구분 가능

  ㅇ Flow Label  (20 비트)
     - IP연결지향적 프로토콜로 사용할 수 있게 함
        . 실시간 서비스 등 같이 우선권을 주기위하여 특정 트래픽 Flow에 대한 라벨링

  ㅇ Payload length  (16 비트)
     - 페이로드부의 길이 (확장헤더 + 상위계층 데이터) < 216(65536) 까지 가능

  ㅇ Next header (8 비트)                                   ☞ IPv6 확장헤더  참조 
     - 기본헤더 다음에 위치하는 확장 헤더의 종류를 표시
        . IPv4프로토콜 번호와 같은 역할
           .. 例)  0 : Hop-by-Hop Options Header for IPv6
           .. 例) 58 : ICMPv6 (ICMP for IPv6)

  ㅇ Hop limit (8 비트)
     - 버젼 4일때의 TTL과 같은 역할

  ㅇ Source address  (128 비트)
     - 발신처 주소

  ㅇ Destination address  (128 비트)
     - 목적지 주소
        . 만일, 소스 라우팅일 경우에 다음 라우터 주소를 나타냄

IPv6 헤더
   1. IPv6 기본 헤더   2. IPv6 확장 헤더   3. IPv6 Next Header 필드   4. Flow Label 필드   5. IPv6 홉별,목적지 옵션  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"