관리 메뉴

Jsecurity

IPv6 프로토콜 본문

Network

IPv6 프로토콜

Great king 2019. 8. 24. 23:12

IPv6 주소 구조

- IPv6는 IPv4 주소가 고갈되는 문제를 해결하기 위하여 새로운 128비트 체계로 2^128 개의 주소를 갖는 인터넷 프로토콜 주소를 말한다.

 

- IPv6 주소는 16비트 단위로 구분하며 각 단위는 16진수로 변환되어 콜론(:)으로 구분하여 표기한다.

 

- 128비트 IPv6 주소에서 앞의 64비트는 네트워크 주소를 의미하고 뒤의 64비트는 네트워크에 연결된 통신장비 등신장비 등에 해당되는 인터페이스 주소를 의미한다.

 

IPv6의 장점


IPv6 패킷 구조

 

IPv6 기본 헤더

 

VER (버전 숫자)
IP 프코토콜의 버전을 정의한다. IPv6는 6의 값을 가진다.

Traffic class (트래픽 분류)
8비트 트래픽 분류 필드는 IPv4의 서비스 유형 필드와 유사하다.
IP 패킷 마다 서로 다른 서비스 요구사항을 구분하기 위함.

Flow label (흐름 레이블)
20비트 필드로 데이터의 특정한 흐름을 위한 특별한 처리를 제공한다.

Payload length (페이로드 길이)
2바이트의 페이로드 길이 필드는 기본 헤더를 제외한 IP 패킷의 길이를 정의한다.
IPv4에서는 헤더 길이 필드와 전체 길이 필드의 2개의 필드가 있다.
IPv6는 기본 헤더의 길이가 40바이트의 고정되어 있어 페이로드의 길이만 정의하면 된다.

Next header (다음 헤더)
기본헤더 다음에 위치하는 확장 헤더의 종류를 표시하며 IPv4의 프로토콜 번호와 유사한 역할을 한다.

Hop limit (홉 제한)
IPv4의 TTL 필드와 같은 목적으로 사용된다.


IPv6 전환 기술

듀얼스택 (Dual Stack)

- IPv4와 IPv6 프로토콜을 동시에 설정하여 통신 상대에 따라 선택적으로 사용 할 수 있도록 하는 방식

- 호스트, 라우터 등에 듀얼스택을 적용하여 IPv4와 IPv6 패킷을 모두 처리할 수 있도록 해준다.

 

터널링 (Tunneling)

- IPv4 네트워크를 경유하여 IPv6 네트워크 간 통신을 위한 방식으로 IPv4 네트워크를 통과하는 가상의 경로를 만들어 통신하는 방식을 말한다.

- 터널링 기술은 호스트와 라우터에서 IPv6 패킷을 IPv4 패킷으로 캡슐화하여 전송함으로써 캡슐화된 IPv6 패킷이 IPv4 네트워크를 통과하게 하는 기술이다.

'Network' 카테고리의 다른 글

데이터 통신의 정의  (0) 2019.09.10
UDP 프로토콜  (0) 2019.08.25
TCP 프로토콜 구조  (0) 2019.08.20
ICMP 프로토콜  (0) 2019.08.19
IP(IPv4) 프로토콜  (0) 2019.08.09
Comments