• 검색 결과가 없습니다.

• 확장된 주소 공간

N/A
N/A
Protected

Academic year: 2023

Share "• 확장된 주소 공간"

Copied!
28
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

IPv6

20011397 문은영 20021449 김은혜 20021483 류현미

(2)

• IPv4 의 한계

- IP 주소에 대한 수요 증가로 주소 고갈 문제 발생 - 클래스 단위 주소 할당 방식으로 인한 주소의 낭비

- 다양한 서비스 제공 , 보안기술 등 새로운 요구 사항 등장

• IPv6 의 등장

- 1996 년 IETF 에서 IPv6(IP version 6, RFC 2460) 를 표준화

- 기존 IPv4 의 32 비트 주소길이를 4 배 확장한 128 비트 주소 길이를 사용 ( 약 3.4×1038(2128) 개 )

- 보안 , 라우팅 효율성 문제 , QoS(Quality of Service) 보장 , 무선

1. 개요 (1/1)

(3)

2. 특징 (1/3)

* IPv6 의 특징

• 확장된 주소 공간

• 새로운 헤더 포멧

• 향상된 서비스의 지원

• 보안 기능

IPv6 는 프로토콜 내에 보안관련 기능을 탑재

• 주소 자동설정

LAN 상의 MAC(Medium Access Control) 주소와 라우터가

제공하는 네트워크 프리픽스 (prefix) 를 결합하여 IP 주소

자동설정

(4)

2. 특징 (2/3)

• 시스템 관리나 설정에 필요한 비용과 시간을 줄여줌

• 사용자에게 편리함 제공

• 상태 보존형 자동설정 (Stateful auto-configuration)

• 비상태형 자동설정 (Stateless auto-configuration)

(5)

2. 특징 (3/3)

* IPv4 vs. IPv6

구 분 IPv4 IPv6

주소 길이 32비트 128비트

표시 방법 8 비트씩 4 부분으로 10 진수로 표시

예 ) 203.252.53.55

16비트씩 8 부분으로 16 진수로 표시

)

2002:0221:ABCD:DCBA:0000:0000:FFFF:4002

주소개수 약 43 억개 2128 개 ( 약 43 억 × 43 억 × 43 억 × 43억 개 )

주소할당 방

A,B,C,D 등의 클래스단위 비순차 적 할당

네트워크 규모 , 단말기 수에 따른 순차 적 할당

브로드캐스트

주소 있음 없음 ( 대신 , 로컬 범위 내에서의 모든

노드에 대한 멀티캐스트 주소 사용 ) 보안 IPSec 프로토콜 별도 설치 IPSec 자체 지원

서비스 품질 제한적 품질 보장

(Type of Service 에 의한 서 비스 품질 일부 지원 )

확장된 품질 보장

( 트래픽 클래스 , 플로우 레이블에 의한 서 비스 품질 지원 )

(6)

3. IPv6 주소 (1/5)

• IPv6 주소 표기

이진형식으로 된 128 비트 IPv6 주소

16

비트 단위로 나눔

16

진수 변환 , 콜론구분

0010000111011010100100001101001100000000010100000010111100111011 0000001010101010000000001111111111111110001010001001110001011010

0010000111011010 1001000011010011 0000000001010000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010

(7)

3. IPv6 주소 (2/5)

0

을 제거함

0

의 압축

0

이 연속된 경우

“::”

로 압축

21DA:D3:0:2F3B:2AA:FF:FE28:9C5A

2001:2B8:0:0:0:0:0:AC1

2001:2B8::AC1

(8)

3. IPv6 주소 (3/5)

0 의 연속이 두번이상 겹치는 경우

2001:2B8:0:0:ffff:0:0:AC1

2001:2B8::ffff::AC1 2001:2B8::ffff:0:0:AC1 or

2001:2B8:0:0:ffff::AC1

(9)

3. IPv6 주소 (4/5)

• IPv6 프리픽스 (prefix) 형식

ex)

IPv6 주소 / 프리픽스 길이

21DA:D3:0:2F3B:2AA:FF:FE28:9C5A/64

21DA:D3:0:2F3B::/64

(10)

3. IPv6 주소 (5/5)

유니 캐스트 (unicast)

멀티캐스트 (multicast)

애니 캐스트 (anycast)

(11)

4. IPv6 패킷 구조 (1/5)

• IPv6 의 기본 헤더 양식

- 정렬 (Alignment) 이 32 비트의 배수에서 64 비트의 배수로 변경 - 헤더 길이 필드가 없어졌으면 데이터그램 길이 필드가 Payload Lengt

h 필드로 대체

- 근원지와 목적지 주소 필드의 길이가 각각 16 Octet 씩 증가 - 단편화 정보가 기본 헤더의 고정 필드에서 확장자 헤더로 이동 - TIME-TO-LIVE 필드가 HOP LIMIT 필드로 대체

- SERVICE TYPE 필드가 FLOW LABEL 필드로 대체

- PROTOCOL 필드가 다음 헤더의 타입을 지정하는 필드로 대체

(12)

4. IPv6 패킷 구조 (2/5)

• 기본구조

• 세부내용

(13)

4. IPv6 패킷 구조 (3/5)

(14)

이중 스택 (Dual Stack)

IP 계층에 두 가지 (IPv4, IPv6) 의 프로토콜이 모두 탑재되 어

있고 통신 상대방에 따라 해당 IP 스택을 선택하는 시스템

5. IPv4/IPv6 전환 (1/5)

Application TCP, UDP IPv4 IPv6

Ethernet

(15)

5. IPv4/IPv6 전환 (2/5)

• 터널링 (Tunneling)

– 터널링 : 어떤 프로토콜의 패킷을 다른 프로토콜의 패 킷 안에 캡슐화하여 통신

IPv4 호스트

라우터 라우터

IPv6 호스트

IPv6네트워크 IPv4네트워크

IPv6 패킷 IPv4 패킷 IPv6 패킷

IPv6네트워크

(16)

5. IPv4/IPv6 전환 (3/5)

설정 터널링

• 출발지 / 목적지의 호스트가 IPv6 호환 주소를 인식하지 못할 때

• 메뉴얼을 통한 정적 터널링

• 6Bone 에서 사용

IPv6 네트워크

라우터

IPv6 호스트 IPv6 호스트

IPv4 네트워크

라우터 IPv6

네트워크

::a.a.a.a ::b.b.b.b

IPv6 헤더

::a.a.a.a ::b.b.b.b

a.b.c.d e.f.g.h IPv4

헤더

(17)

5. IPv4/IPv6 전환

(4/5)

– 자동 터널링

• IPv4 호환 주소 (IPv4-compatible address) 를 이용 한 동적 터널링

• 6to4 터널링 방식 , ISATAP(Intra-Site Automatic T unnel Addressing Protocol) 방식이 사용

IPv6 네트워크

라우터

IPv6 호스트 IPv6 호스트

IPv4 네트워크

라우터 IPv6

네트워크

DATA

::a.a.a.a ::b.b.b.b

IPv6 헤더

::a.a.a.a ::b.b.b.b a.a.a.a b.b.b.b

IPv6 헤더

IPv4 헤더

(18)

5. IPv4/IPv6 전환 (5/5)

• IPv4/IPv6 변환 (Translation)

IPv4-IPv6 게이트웨이를 통해 서로 다른 네트워크 상의 패 킷을 변환

네트워크 레벨의 게이트웨이 vs. 어플리케이션 레벨의 게 이트웨이

IPv4 호스트

IPv4네트워크

게이트웨이

IPv6 호스트

IPv6네트워크

IPv4 패킷 IPv6 패킷

(19)

6. Mobile IPv6 (1/5)

*필요성

-

고품질의 인터넷 서비스 이용 요구

- 휴대용 컴퓨터나 PDA 와 같은 이동 단말들의 성 능 향상

- 무선 통신 기술의 발전과 사용자 수 증가 - 차세대 IPv6 를 이용한 이동성 제공

- IPv4 의 주소부족 문제 해결

(20)

6. Mobile IPv6 (2/5)

(21)

모바일 IPv6 용어

■ 이동노드 (Mobile Node, MN) : 자신의 망 접속위치를 바꾸는 호스트 또는 라우터

■ Correspondent Node(CN) : 이동 노드와 통신하고 있는 호스트 또는 라우터

■ Home Network (HN) : MN 이 이동하기 전에 Home-Link 의 Prefix 를 따르는 Home Address 를 가지고 통신하고 있던 Network

■ 홈 에이전트 (Home Agent, HA) : 홈 망에 있는 라우터 중 이동 노드의 등록정보를 가 지고 있어 외부망에 있는 이동 노드의 현재 위치로

데이터 그램을 보내주는 라우터

■ COA : 이동노드가 외부 망으로 이동하였을 경우 IPv6 의 주소자동설정으로 획득한 주 소로 이동노드가 현재위치한 망의 프리픽스 정보를 갖으며 , 이동노드에서 전송 하는 모든 패킷은 이 주소를 IPv6 헤더의 근원지주소로 설정

■ 바인딩 (Binding) : 이동한 노드가 홈 에이전트에 등록하는 COA 와 해당 노드의 홈 주소

6. Mobile IPv6 (3/5)

(22)

6. Mobile IPv6 (4/5)

Mobile IPv6 구현 요구사항

- 이동 노드와 통신하는 CN 은 바인딩 갱신 처리 , 홈 어드레스 옵션 처리 능력을 가지고 있어야함 .

- 홈에이전트는 Proxy Neighbor Discovery 기능 , IPv6 encapsulation 수행 능력 , Home Agent Address Request/Reply 메시지 처리 능력을 가지고 있어야 한다 .

- 이동노드는 IPv6 de-capsulation 수행 능력 , Binding Update/Reque st/Acknowledgement Option 처리 능력 , Home Agent Address Re quest/Reply 메시지 처리 능력을 가지고 있어야한다 .

(23)

7. Mobile IPv6 원리 (1/6)

(24)

7. Mobile IPv6

원리 (2/6)

① 홈에이전트 등록

(Home Agent Registration)

(25)

7. Mobile IPv6 원리 (3/6)

② 트라이앵글 라우팅 (Triangle Routing)

(26)

7. Mobile IPv6 원리 (4/6)

③ 라우팅 최적화

(Routing Optimization)

(27)

7. Mobile IPv6 원리 (5/6)

④ 바인딩 관리

(Binding Management)

(28)

7. Mobile IPv6 원리 (6/6)

⑤ 이동 탐지

(Movement Detection)

참조

관련 문서

대량 데이터의 처리 -프로세스 혹은 과업 자동화. 대량 데이터의 처리 -프로세스

• 에너지란, 일을 하는 능력 또는 열을 이동하는 능력을 말한다.. • 물체의 온도 상승을 야기시킨 에너지를

이용자는 언제든지 사업자가 보유하고 있는 개인정보 현황, 개인정보를 이용하거나 제3자에게 제공한 현황, 개인정보의 수집·이용·제공 등의 동의한

ISO (International Standard Organization) 표준: 세계 각국 언어 에서 사용되는 대부분의 기호들을 표현하기 위한 32 비트 패턴.. Hello 문자열의 경우..

비행기가 추락해서, 외딴 섬에 홀로 떨어져서, 생활을 해야 한다.. 필기도구도 없고

- 개인정보를 가명처리 기록 3년간 보존(가명 처리 날짜/처리 정보의 항목/처리 사유와 근거) 접속기록 가명정보 또는 추가정보 처리에 관한 접속 기록 최소 1년 이상 보관

• Gray-Scale Compression, Gray-Scale Stretching, Gray-Level Slicing, Gray- Level Thresholding, Gray-Level Negation. − 히스토그램

개인정보 침해 가능성을 충분히 고려하도록 Privacy by Design 개념을 적용하여 개인정보 처리 단계별 고려사항을 사례 중심으로 안내.. 개인정보