차세대 IPv6와 ICMPv 데이터그램 25.2 단편화 25.3 옵션 25.4 검사합 25.5 IP 설계

Slides:



Advertisements
Similar presentations
1 차세대 인터넷 IP 프로토콜 기술 1999 년 11 월 9 일 장 영 내.
Advertisements

IPv6 발표자 : 김병종 2조: 진흥수, 김병종, 장진혁 이웅섭, 주환준 경남직업전문학교.
Part TCP / IP(계속) 3. IP 주소 4. IP 라우팅 5. 응용 프로토콜.
16장 X.25 패킷 교환망 16.1 X.25 계층 구조 16.2 패킷 계층 프로토콜 16.3 요약.
IP Addressing and Subnet.
Mobile IP 순천향대학교 정보기술공학부 이 상 정.
컴퓨터 네트워크 Chapter 5-2 컴퓨터 네트워크.
인터넷과 TCP/IP 제 3 장 인터넷 프로토콜 v6.
Next Generation: IPv6 and ICMPv6
IPv 노경태 한종우 김지원 장종곤.
암호화 기술(SSL, IPSec) 손재성 권기읍 안복선 최준혁
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
IPsec 석진선.
20 장 네트워크층 프로토콜 : ARP, IPv4, ICMP, IPv6, ICMPv6
제 9 장 ICMP 목원대학교 정보통신공학과 이 명 선.
Internet Control Message Protocol (ICMP)
제 13 장 라우팅 프로토콜 13.1 내부와 외부 라우팅 13.2 RIP 13.3 OSPF 13.4 BGP
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
IPv 문은영 김은혜 류현미.
IPv6 주소체계.
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
Internet Group Management Protocol (IGMP)
IPv6 (Internet Protocol Version 6)
VoIP (Voice Over Internet Protocol)
(Next Generation Internet Protocol)
9장 데이터 링크층 개요 (Introduction To Data-Link Layer)
제 14장 Multicast & Broadcast
Internet Control Message Protocol Version 4 (ICMPv4)
제 15 장 점 대 점 프로토콜 15.1 천이상태 15.2 PPP 계층 15.3 링크 제어 프로토콜 15.4 인증
IPv6기반의 컴퓨터통신 정해웅 황경태.
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
IP.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
10 장 데이터 링크 제어(Data Link Control)
IPv 문은영 강유미 권혜숙 조경미.
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
제 7 장 인터넷 프로토콜 : IP 7.1 데이터그램 7.2 단편화 7.3 옵션 7.4 검사합 7.5 IP 설계 7.6 요약.
3장 OSI 기본 참조 모델과 TCP/IP 3.1 OSI 기본 참조 모델 3.2 계층별 기능 3.3 TCP/IP 프로토콜 그룹
IPv 이 동 주 HONGIK UNIVERSITY.
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
22 장 전송층(Transport Layer)
제 15 장 BOOTP와 DHCP BOOTP 15.2 동적 호스트 설정 프로토콜.
21 장 전송층(Transport Layer)
TCP/IP 네트워크 구조 TCP/IP 개요 TCP/IP 프로토콜 한빛미디어(주).
TCP/IP TCP/IP의 이해 TCP UDP IP 한빛미디어(주).
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
8 네트워크 계층 프로토콜 학습 목표 IPv6의 필요성과 헤더 구조를 이해한다. 이동 IP 프로토콜의 터널링 원리를 이해한다.
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
31장 인터넷 보안 프로토콜 31.1 IP 계층 보안 31.2 전송계층 보안 31.3 응용계층 보안 31.4 방화벽
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
Chapter 26 IP over ATM.
Ping Test.
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
Chapter 27 Mobile IP.
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
Part TCP / IP 1. TCP / IP 프로토콜 2. 기본 프로토콜.
7 IP 프로토콜의 이해 학습 목표 네트워크 계층의 필요성과 역할을 이해한다.
제 13 장 인터넷 그룹 관리 프로토콜 정보통신연구실.
제 9 장 ICMP 9.1 메시지 유형 9.2 메시지 형식 9.3 오류 보고 9.4 질의 9.5 검사합 9.6 ICMP 설계
제 6 장 IP 패킷 전달과 라우팅 6.1 연결형 서비스와 비연결형 서비스 6.2 직접 전달과 간접 전달 6.3 라우팅 방법
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
4. IP 데이터그램과 라우팅 (6장. 인터넷과 IP) IP 데이터그램 : 특정 물리망에 종속되지 않은 가상의 패킷 형식.
6. 오류 보고 체계 (ICMP) (6장. 인터넷과 IP)
ARP.
Presentation transcript:

차세대 IPv6와 ICMPv6 25.1 데이터그램 25.2 단편화 25.3 옵션 25.4 검사합 25.5 IP 설계 25.1 데이터그램 25.2 단편화 25.3 옵션 25.4 검사합 25.5 IP 설계 25.6 요약

차세대 IPv6와 ICMPv6 IPv6 등장배경 IPv4의 주소 공간의 한계 IPv4는 최소 지연과 자원의 예약 불가

25.1 IPv6 IPv6 장점 확장된 주소공간 개선된 헤더 형식 새로운 옵션 확장허용 자원 할당에 대한 지원 향상된 보안성 제공

25.2 IPv6 주소 IPv6 주소

25.2 IPv6 주소(계속) 16진수 콜론 표기 IPv6는 주소를 보다 읽기 쉽게 하기 위해 16진수 콜론 표기를 규정 주소는 하나의 콜론으로 분리된 각 4개의 16진수와 전체적으로 32개의 16진수로 구성

25.2 IPv6 주소(계속) 생략된 주소

25.2 IPv6 주소(계속) 연속된 0이 생략된 주소

25.2 IPv6 주소(계속) 필드 주소(Partial Address)

25.2 IPv6 주소(계속) 주소 범주 유니캐스트 주소(Unicast Address) 애니캐스트 주소(Anycast Address) 멀티캐스트 주소(Multicast Address)

25.2 IPv6 주소(계속) 주소 공간 할당 주소 구조

25.2 IPv6 주소(계속) 주소 공간 할당 IPv6 주소를 위한 유형 접두사 접두사 유형 비율 접두사 유형 비율 ------------- ------------ ------- 0000 0000 Reserved 1/256 0000 0001 Reserved 1/256 0000 001 NSAP 1/128 0000 010 IPX (Novell) 1/128 0000 011 Reserved 1/128 0000 100 Reserved 1/128 0000 101 Reserved 1/128 0000 110 Reserved 1/128 0000 111 Reserved 1/128 0001 Reserved 1/16 001 Reserved 1/8 010 Provider-based unicast addresses

25.2 IPv6 주소(계속) 주소 공간 할당 IPv6 주소를 위한 유형 접두사 접두사 유형 유형 접두사 유형 유형 ---------- ----------- ----------- 011 Reserved 1/8 100 Geographic unicast addresses 1/8 101 Reserved 1/8 110 Reserved 1/8 1110 Reserved 1/16 1111 0 Reserved 1/32 1111 10 Reserved 1/64 1111 110 Reserved 1/128 1111 1110 0 Reserved 1/512 1111 1110 10 Link local addresses 1/1024 1111 1110 11 Site local addresses 1/1024 1111 1111 Multicast addresses 1/256

25.2 IPv6 주소(계속) 제공자 기반 유니캐스트 제공자 기반 주소

25.2 IPv6 주소(계속) 제공자 기반 유니캐스트 유형 식별자 (Type Identifier) 등록 식별자 (Registry Identifier) 제공자 식별자 (Provider Identifier) 가입자 식별자 (Subscriber Identifier) 서브넷 식별자 (Subnet Identifier) 노드 식별자 (Node Identifier)

25.2 IPv6 주소(계속) 제공자 기반 유니캐스트 주소 계층

25.2 IPv6 주소(계속) 예약 주소 불특정 주소 (Unspecified Address) 루프백 주소 (Loopback Address)

25.2 IPv6 주소(계속) 로컬 주소 맵 주소(Mapped Address)

25.2 IPv6 주소(계속) 로컬 주소 링크 로컬 주소(Link Local Address) 사이트 로컬 주소(Site Local Address)

25.2 IPv6 주소(계속) 멀티캐스트 주소

25.3 IPv6 패킷 형식(계속) IPv6 데이터그램

25.3 IPv6 패킷 형식(계속) IPv6 데이터그램 형식

25.3 IPv6 패킷 형식(계속) 기본 헤더 버전 (Version) 우선 순위 (Priority) 흐름 레이블 (Flow Label) 페이로드 길이 (Payload Length) 다음 헤더 (Next Header) 홉 제한 (Hop Limit) 발신지 주소/목적지 주소(Source/Destination Address)

25.3 IPv6 패킷 형식(계속) 기본 헤더 다음 헤더 코드 코드 다음 헤더 코드 다음 헤더 ------- -------------------------- 0 Hop-by-hop option 2 ICMP 6 TCP 17 UDP 43 Source routing 44 Fragmentation 50 Encrypted security payload 51 Authentication 59 Null (No next header) 60 Destination option

25.3 IPv6 패킷 형식(계속) 우선 순위 혼잡 제어 트래픽(Congestion-Controlled Traffic) 우선순위 내용 ---------- --------------------- 0 No specific traffic 1 Background data 2 Unattended data traffic 3 Reserved 4 Attended bulk data traffic 5 Reserved 6 Interactive traffic 7 Control traffic

25.3 IPv6 패킷 형식(계속) 우선 순위 혼잡 제어 트래픽(Congestion-Controlled Traffic) 불특정 트래픽(No Specific Traffic) 백그라운드 데이터(Backgroud Data) 예상치 않은 데이터 트래픽(Unattended Data Traffic) 예상된 많은 데이터 트래픽(Attended Bulk Data Traffic) 대화형 트래픽(Interactive Traffic) 제어 트래픽(Control Traffic)

25.3 IPv6 패킷 형식(계속) 우선 순위 비혼잡 제어 트래픽(NonCongestion-Controlled Traffic) 우선순위 내용 ------------ -------------------------------- 8 Data with most redundancy . 15 Data with least redundancy

25.3 IPv6 패킷 형식(계속) 흐름 레이블 라우터에 의해 특별한 조정이 필요한 특정 발신로부터 특정 목적지로 보내는 패킷의 연속 발신지 주소와 흐름 레이블 값의 조합으로 패킷의 흐름을 정의

25.3 IPv6 패킷 형식(계속) IPv4와 IPv6의 헤더 비교 헤더 길이 필드 제거 서비스 유형 필드 제거 전체 길이 필드 제거되고 페이로드 길이 필드로 대체 식별, 플래그, 옵셋 필드는 제거 TTL 필드는 홉 제한(Hop Limit)이라고 함 프로토콜 필드는 다음 헤더 필드로 대체 헤더 검사합은 제거 옵션 필드는 확장 헤더로 구현

25.3 IPv6 패킷 형식(계속) 확장 헤더 확장 헤더 형식

25.3 IPv6 패킷 형식(계속) 확장 헤더 확장 헤더 형태

25.3 IPv6 패킷 형식(계속) 확장 헤더 홉간 옵션 홉간 옵션 헤더 형식

25.3 IPv6 패킷 형식(계속) 확장 헤더 홉간 옵션 홉간 옵션 헤더에서 옵션 형식

25.3 IPv6 패킷 형식(계속) 확장 헤더 홉간 옵션 Pad 1

25.3 IPv6 패킷 형식(계속) 확장 헤더 홉간 옵션 Pad N

25.3 IPv6 패킷 형식(계속) 확장 헤더 홉간 옵션 점보 페이로드 (Jumbo Payload)

25.3 IPv6 패킷 형식(계속) 확장 헤더 발신지 라우팅

25.3 IPv6 패킷 형식(계속) 확장 헤더 발신지 라우팅 예

25.3 IPv6 패킷 형식(계속) 확장 헤더 단편화

25.3 IPv6 패킷 형식(계속) 확장 헤더 인증 인증 확장 헤더

25.3 IPv6 패킷 형식(계속) 확장 헤더 인증 인증 데이터의 계산

25.3 IPv6 패킷 형식(계속) 확장 헤더 암호화된 페이로드

25.3 IPv6 패킷 형식(계속) 확장 헤더 암호화된 페이로드 전송 모드 (transport mode)

25.3 IPv6 패킷 형식(계속) 확장 헤더 암호화된 페이로드 터널 모드 (tunnel mode)

25.3 IPv6 패킷 형식(계속) 확장 헤더 목적지 옵션 발신지가 단지 목적지로만 정보를 전달할 필요가 있을 때 사용 목적지 옵션 유형은 홉간 옵션과 동일

25.3 IPv6 패킷 형식(계속) IPv4와 IPv6 비교 IPv4와 IPv6 패킷 헤더 비교 IPv4에서의 no-operation과 end-of-options은 Pad1과 PadN 대체 레코드 라우트 옵션은 IPv6에서는 사용되지 않음 타임스템프 옵션은 사용되지 않음 발신지 라우터 옵션은 발신지 라우터 확장헤더로 불림 단편화 필드는 단편화 확장 헤더로 불림 인증 확장 헤더는 IPv6에서 추가된 부분 암호화된 보안 페이로드 확장 헤더는 IPv6에서 추가된 부분

25.4 ICMPv6 버전 4와 버전 6의 네트워크 계층 비교

25.4 ICMPv6 ICMPv6 메시지의 범주

25.4 ICMPv6 ICMP 메시지의 일반 형식

25.4 ICMPv6 오류 보고 오류 보고 메시지

25.4 ICMPv6 오류 보고 ICMPv4와 ICMPv6의 오류 보고 메시지 비교 Type of Message V4 V6 ----------------------- ------ ----- Destination unreachable Yes Yes Source quench Yes No Packet too big No Yes Time exceeded Yes Yes Parameter problem Yes Yes Redirection Yes Yes

25.4 ICMPv6 오류 보고 목적지 도달 불가 목적지 도달 불가 메시지 형식

25.4 ICMPv6 오류 보고 목적지 도달 불가 코드 필드 코드 0 : 목적지의 경로 없음 코드 1 : 통신이 금지된 코드 2 : 엄격한 소스 라우팅이 불가능 코드 3 : 목적지 주소에 도달할 수 없음 코드 4 : 이용할 포트가 없음

25.4 ICMPv6 오류 보고 너무 큰 패킷(Packet Too Big) 패킷이 너무 큰 메시지 형식

25.4 ICMPv6 오류 보고 시간초과 시간초과 메시지 형식

25.4 ICMPv6 오류 보고 매개변수 문제 매개 변수 문자 메시지 형식

25.4 ICMPv6 오류 보고 재지정 재지정 메시지 형식

25.4 ICMPv6 질의 질의 메시지

25.4 ICMPv6 질의 ICMPv4와 ICMPv6의 질의 메시지 비교 Type of Message V4 V6 --------------------- ------ ---- Echo request and reply Yes Yes Timestamp request and reply Yes No Address mask request and reply Yes No Router solicitation Yes Yes Neighbor solicitation ARP Yes Group membership IGMP Yes

25.4 ICMPv6 질의 에코 요구와 응답 에코 요구와 응답 메시지

25.4 ICMPv6 질의 라우터 요청과 광고 라우터 요청 형식

25.4 ICMPv6 질의 라우터 요청과 광고 라우터 광고 형식

25.4 ICMPv6 질의 이웃 요청과 광고(1/2)

25.4 ICMPv6 질의 이웃 요청과 광고(2/2)

25.4 ICMPv6 질의 그룹 멤버쉽 그룹 멤버쉽 형태 버전 4에서 네트워크 계층은 IGMP라는 독립적인 프로토콜 멤버쉽 종료는 명시된 메시지에 의해 처리 그룹 멤버쉽 형태 보고(report) 질의(query) 종료(termination)

25.4 ICMPv6 질의 그룹 멤버쉽 IGMP 메시지

25.4 ICMPv6 질의 그룹 멤버쉽 그룹 멤버쉽 메시지 형식

25.4 ICMPv6 질의 그룹 멤버쉽 그룹 멤버쉽 메시지 형식 보고

25.4 ICMPv6 질의 그룹 멤버쉽 그룹 멤버쉽 메시지 형식 종료

25.4 ICMPv6 질의 그룹 멤버쉽 그룹 멤버쉽 메시지 형식 그룹 멤버쉽 간의 네 가지 상황

25.5 IPv4에서 IPv6로의 천이 세 가지 천이 전략

25.5 IPv4에서 IPv6로의 천이 이중 스택

25.5 IPv4에서 IPv6로의 천이 터널링 자동 터널링

25.5 IPv4에서 IPv6로의 천이 터널링 조절된 터널링

25.5 IPv4에서 IPv6로의 천이 헤더 변환

25.5 IPv4에서 IPv6로의 천이 헤더 변환 헤더 변환 과정 IPv6 주소를 IPv4로 사상 확장 헤더는 옵션으로 전환 IPv4 헤더의 길이를 계산하여 해당 필드에 삽입 IPv4 패킷의 전체 길이를 계산하여 해당 필드에 삽입