Download presentation
Presentation is loading. Please wait.
1
Ipv6 네트워크 프로토콜
2
ipv4 (Internet protocol version 4)
8bit + 8bit + 8bit + 8bit = 32bit 주소체계 예) Ipv6를 설명하기 앞서 ipv4에 대해 간략하게 소개
3
ipv6 탄생배경 원인 : 스마트폰 등의 무선인터넷 활성화 결과 : 사용가능한 ip가 고갈됨
4
ipv6 주소표기 16진수 콜론 표기법(hexadecimal colonnotation)
128bit를 16bit씩 8개의 field로 나누어 콜론(:)으로 구분(16진수 1자리 4bit 필요) 2001 : 0db8 : 85a3 : 08d3 : 1319 : 8a2e : 0370 : Ipv6의 특징, 장단점을 설명하기에 앞서 주소표현 설명
5
ipv6 주요특징 - 1 ※ IP 주소의 확장 : ipv4 - 232 4,294,967,296개
간략하게 설명
6
ipv6 주요특징 - 2 ※ 호스트 주소 자동 설정 : 자동 연결 ipv4 ipv6
※ 호스트 주소 자동 설정 : 자동 연결 ipv ipv6 ipv4는 네트워크 설정에서 직접 ip를 할당할 수 있었으나 ipv6 호스트는 ipv6 네트워크에 접속하는 순간 자동적으로 네트워크 주소를 부여받는다
7
ipv6 주요특징 - 3 ※ 패킷 크기 확장 : ipv4에서 패킷크기는 64kb로 제한되어 있었다. Ipv6의 점보그램 옵션을 사용하면 특정 호스트 사이에는 임의로 큰 크기의 패킷을 주고받을 수 있다. 따라서 대역폭이 넓은 네트워크를 더 효율적으로 사용 가능 간략하게 설명
8
ipv6 주요특징 - 4 ※ 효율적인 라우팅 : IP 패킷의 처리를 신속하게 할 수 있도록 고정크기의 단순한 헤더를 사용하는 동시에, 확장헤더를 통해 네트워크 기능에 대한 확장 및 옵션기능의 확장이 용이한 구조로 정의하였다. ※ 플로우 레이블링(Flow Labeling) : 플로우 레이블(flow label) 개념을 도입, 특정 트래픽은 별도의 특별한 처리(실시간 통신 등)를 통해 높은 품질의 서비스를 제공할 수 있도록 한다. ※ 인증 및 보안 기능 : 패킷 출처 인증과 데이터 무결성 및 비밀 보장 기능을 IP 프로토콜 체계에 반영하였다. IPv6 확장헤더를 통해 적용할 수 있다. ※ 이동성 : IPv6 호스트는 네트워크의 물리적 위치에 제한받지 않고 같은 주소를 유지하면서도 자유롭게 이동할 수 있다. 이와 같은 모바일 IPv6는 RFC 3775와 RFC 3776에 기술되어 있다. (IPv4에도 모바일 IP가 정의되어 있지만 아직 많이 사용되지 않는다.) 간략하게 설명
9
ipv6 주소 생략법 – 1 “0”의 값을 포함하는 주소에 대한 주소 생략법 각 필드에서 선행하는 0은 생략
예) beaf : 2002 : 0021 : f207 : 0000 : 0001 : ffff : 4002 beaf : 2002 : 21 : f207 : 0 : 1 : ffff : 4002 주의 – 주소 중간이나 마지막의 0은 생략 불가 0000은 0으로 표기 그러나 32자리의 16진수는 사람이 읽고 쓰기에 불편하고, 대부분의 자리가 0의 숫자를 갖게 되므로, 4자리가 모두 0의 숫자를 가질 경우 하나의 0으로 축약하거나, 혹은 아예 연속되는 0의 그룹을 없애고 ':' 만을 남길 수 있다.
10
ipv6 주소 생략법 - 2 “0”으로만 나타난 연속된 필드에 대한 생략법 0을 모두 삭제 후 :: 로 표기 예)beaf : 0 : 0 : 0 : 0 : abcd : 0 : ffff beaf :: abcd : 0 : ffff 주의 - :: 기호를 사용하는 경우 주소당 한번만 허용 그러나 32자리의 16진수는 사람이 읽고 쓰기에 불편하고, 대부분의 자리가 0의 숫자를 갖게 되므로, 4자리가 모두 0의 숫자를 가질 경우 하나의 0으로 축약하거나, 혹은 아예 연속되는 0의 그룹을 없애고 ':' 만을 남길 수 있다.
11
주소 프리픽스의 표현 방법 Ipv6의 주소 뒤에 “/”를 표기하고 프리픽스의 길이를 10진수의 숫자로 표기
예) beaf :: abcd : 0 : ffff / 70
12
미지정(unspecified)주소 0:0:0:0:0:0:0:0 혹은 ::
노드가 자신의 주소를 알 수 없을 때 이를 알아내기 위하여 사용 목적지 주소로 사용 불가능하며, 어떠한 노드에도 할당되지 않음 호스트를 초기화할때 자신의 ip주소를 알 지 못하므로 미지정 주소를 발신지 주소필드에 사용하여 자신의 주소를 얻음
13
루프백(loopback)주소 0:0:0:0:0:0:0:1 혹은 ::1 Ipv4의 127.0.0.1 과 같음
호스트의 주소 및 발신지의 주소로 사용될 수 없음
14
ipv4 호환 주소 Ipv6패킷이 ipv4 네트워크를 경유하고자 할때 사용
15
Ipv4 매핑 주소 호스트가 ipv6를 지원하지 않는 경우 ipv4 호스트를 식별하기 위한 주소
16
글로벌 유니캐스트 주소 - 1 인터넷 상의 호스트를 구별할 수 있는 세계적으로 유일한 주소
첫 3bit가 000으로 시작되는 경우 (인터페이스 id 필드의 크기가 고정되어 있지 않음)
17
글로벌 유니캐스트 주소 - 2 첫 3bit가 000으로 시작되지 않는 경우
18
멀티캐스트 주소 인터페이스 그룹을 식별하는 주소
임의의 멀티캐스트 주소로 패킷을 전송하는 경우 해당 멀티캐스트 그룹에 등록되어 있는 모든 호스트가 패킷을 받음
19
애니캐스트 주소 해당 그룹에 속하는 인터페이스 중 가장 가까운 거리(라우팅 프로토콜에 의해 서정되는 네트워크상의 가장 짧은 거리)에 있는 인터페이스에게만 패킷이 전달
20
끝
Similar presentations