TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.

Slides:



Advertisements
Similar presentations
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
Advertisements

1 Chapter 11 Next Generation: IPv6 Chapter 11 Next Generation: IPv6 Mi-Jung Choi Dept. of Computer Science and Engineering
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
CE363 Data Communications & Networking Chapter 7 Network Layer: Internet Protocol.
IPv6 Victor T. Norman.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IPV6. Features of IPv6 New header format Large address space More efficient routing IPsec header support required Simple automatic configuration New protocol.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv6
Chapter 22 IPv6 (Based on material from Markus Hidell, KTH)
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IPv6 Network Security.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Chapter 20 Network Layer: Internet Protocol Stephen Kim 20.1.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 27 IPv6 Protocol.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 28 ICMPv6.
TDC /202, Winter Unit 1: Introduction. From IPv4 to IPv6 Introduction: –Internet Evolution –The need for high-speed, high-capacity networks.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
McGraw-Hill©The McGraw-Hill Companies, Inc., Chapter 20 Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv6.
Group members:- Himasweta pattanaik M.A.Sravni Liakat ali khan Agamani karmakar.
CS 6401 IPv6 Outline Background Structure Deployment.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
TCP/IP Protocol Suite 1 Chapter 9 Upon completion you will be able to: Internet Control Message Protocol Be familiar with the ICMP message format Know.
TCP/IP Protocol Suite 1 Chapter 9 Upon completion you will be able to: Internet Control Message Protocol Be familiar with the ICMP message format Know.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 9 Internet Control Message.
Chapter 27 Next Generation: IPv6 and ICMPv6
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 15 Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv6.
Chapter 22 Next Generation IP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 9 Internet Control Message Protocol (ICMP)
Network Layer: Internet Protocol.
1 Kyung Hee University Chapter 27 Next Generation: IPv6 and ICMPv6.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
TCP/IP Protocol Suite 1 Chapter 16 Upon completion you will be able to: Host Configuration: BOOTP and DHCP Know the types of information required by a.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
Chapter 20 Network Layer: Internet Protocol
4: Network Layer4b-1 IPv6 r Initial motivation: 32-bit address space completely allocated by r Additional motivation: m header format helps speed.
1 Kyung Hee University Chapter 28 ICMPv6. 2 Kyung Hee University 28.1 Introduction  This new version, Internet Control Message Protocol version 6 ( ICMPv6.
Information and Communication engineering (ICE) MUT ITEC4610 Network Switching and Routing ดร. ประวิทย์ ชุมชู หัวหน้าสาขาวิชาวิศวกรรมสารสนเทศและการสื่อสาร.
Chapter 27 IPv6 Protocol.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Network Layer: Address Mapping, Error Reporting, and Multicasting
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 22 Next Generation IP
Next Generation: IPv6 and ICMPv6
Next Generation: IPv6 and ICMPv6
IPv6 Overview Address space Address types IPv6 and Tunneling.
Host Configuration: BOOTP and DHCP
The New Internet Protocol
Chapter Outline 27.1 Introduction 27.2 Packet Format
Chapter 26 IPv6 Addressing
The New Internet Protocol
Next Generation: IPv6 and ICMPv6
Chapter 26 IPv6 Addressing
Chapter 20 Network Layer: Internet Protocol
Host Configuration: BOOTP and DHCP
Chapter 20 Network Layer: Internet Protocol
Chapter 27 IPv6 Protocol TCP/IP Protocol Suite
Chapter 26 IPv6 Addressing
Chapter 27 IPv6 Protocol TCP/IP Protocol Suite
Chapter 20. Network Layer: IP
Presentation transcript:

TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6 address format, address types, and abbreviations Be familiar with the IPv6 header format Know the extension header types Know the differences between ICMPv4 and ICMPv6 Know the strategies for transitioning from IPv4 to IPv6 Objectives

TCP/IP Protocol Suite IPv6 IPv6 has these advantages over IPv4: 1. larger address space 2. better header format 3. new options 4. allowance for extension 5. support for resource allocation 6. support for more security The topics discussed in this section include: IPv6 Addresses Address Space Assignment Packet Format Comparison between IPv4 and IPv6

TCP/IP Protocol Suite 3 Figure 27.1 IPv6 address

TCP/IP Protocol Suite 4 Figure 27.2 Abbreviated address

TCP/IP Protocol Suite 5 Figure 27.3 Abbreviated address with consecutive zeros

TCP/IP Protocol Suite 6 Figure 27.4 CIDR address

TCP/IP Protocol Suite 7 Figure 27.5 Address structure

The below table shows the prefix for each type of address. TCP/IP Protocol Suite 8

9 Table 27.1 Type prefixes for IPv6 addresses

TCP/IP Protocol Suite 10 Figure 27.6 Provider-based address

TCP/IP Protocol Suite 11 Figure 27.7 Address hierarchy

Unspecified address It is a sub block containing only one single address,which is defined by letting all suffix bits to zeros. It is used during bootstrap when a host does not know its own address and wants to send an inquiry to find it. It should never be used as destination address. The CIDR notation for this is ::/128 TCP/IP Protocol Suite 12

TCP/IP Protocol Suite 13 Figure 27.8 Unspecified address

TCP/IP Protocol Suite 14

Loopback address It also consists of one single address. It is used by an host to test itself without going into network. In this case message is created in the application layer,sent to the transport layer and passed to network layer. However,instead of going to the physical network it returns to the transport layer then passes to application layer. TCP/IP Protocol Suite 15

It is useful for testing the functions of software packages in these layers before even connecting the computer to the network. It is denoted as ::1/128 TCP/IP Protocol Suite 16

TCP/IP Protocol Suite 17 Figure 27.9 Loopback address

Embedded IPv4 addresses During the transition from IPv4 to IPv6,hosts can use their IPv4 addresses embedded inIPv6. There are two formats: Compatible address Mapped address TCP/IP Protocol Suite 18

Compatible address It is used when computer using IPv6 wants to send a message to a computer using IPv6. However,suppose the packet passes through TCP/IP Protocol Suite 19

TCP/IP Protocol Suite 20 Figure Compatible address

TCP/IP Protocol Suite 21 Figure Mapped address

TCP/IP Protocol Suite 22 Figure Link local address

TCP/IP Protocol Suite 23 Figure Site local address

TCP/IP Protocol Suite 24 Figure Multicast address

TCP/IP Protocol Suite 25 Figure IPv6 datagram

TCP/IP Protocol Suite 26 Figure Format of an IPv6 datagram

TCP/IP Protocol Suite 27 Table 27.2 Next header codes

TCP/IP Protocol Suite 28 Table 27.3 Priorities for congestion-controlled traffic

TCP/IP Protocol Suite 29 Table 27.4 Priorities for noncongestion-controlled traffic

TCP/IP Protocol Suite 30 Table 27.5 Comparison between IPv4 and IPv6 packet header

TCP/IP Protocol Suite 31 Figure Extension header format

TCP/IP Protocol Suite 32 Figure Extension header types

TCP/IP Protocol Suite 33 Figure Hop-by-hop option header format

TCP/IP Protocol Suite 34 Figure The format of options in a hop-by-hop option header

TCP/IP Protocol Suite 35 Figure Pad1

TCP/IP Protocol Suite 36 Figure PadN

TCP/IP Protocol Suite 37 Figure Jumbo payload

TCP/IP Protocol Suite 38 Figure Source routing

TCP/IP Protocol Suite 39 Figure Source routing example

TCP/IP Protocol Suite 40 Figure Fragmentation

TCP/IP Protocol Suite 41 Figure Authentication

TCP/IP Protocol Suite 42 Figure Calculation of authentication data

TCP/IP Protocol Suite 43 Figure Encrypted security payload

TCP/IP Protocol Suite 44 Figure Transport mode encryption

TCP/IP Protocol Suite 45 Figure Tunnel-mode encryption

TCP/IP Protocol Suite 46 Table 27.6 Comparison between IPv4 options and IPv6 extension headers

TCP/IP Protocol Suite ICMPv6 ICMPv6, while similar in strategy to ICMPv4, has changes that makes it more suitable for IPv6. ICMPv6 has absorbed some protocols that were independent in version 4. The topics discussed in this section include: Error Reporting Query

TCP/IP Protocol Suite 48 Figure Comparison of network layers in version 4 and version 6

TCP/IP Protocol Suite 49 Figure Categories of ICMPv6 messages

TCP/IP Protocol Suite 50 Figure General format of ICMP messages

TCP/IP Protocol Suite 51 Figure Error-reporting messages

TCP/IP Protocol Suite 52 Table 27.7 Comparison of error-reporting messages in ICMPv4 and ICMPv6

TCP/IP Protocol Suite 53 Figure Destination-unreachable message format

TCP/IP Protocol Suite 54 Figure Packet-too-big message format

TCP/IP Protocol Suite 55 Figure Time-exceeded message format

TCP/IP Protocol Suite 56 Figure Parameter-problem message format

TCP/IP Protocol Suite 57 Figure Redirection message format

TCP/IP Protocol Suite 58 Figure Query messages

TCP/IP Protocol Suite 59 Table 27.8 Comparison of query messages in ICMPv4 and ICMPv6

TCP/IP Protocol Suite 60 Figure Echo request and reply messages

TCP/IP Protocol Suite 61 Figure Router-solicitation and advertisement message formats

TCP/IP Protocol Suite 62 Figure Neighbor-solicitation and advertisement message formats

TCP/IP Protocol Suite 63 Figure Group-membership messages

TCP/IP Protocol Suite 64 Figure Group-membership message formats

TCP/IP Protocol Suite 65 Figure Four situations of group-membership operation

TCP/IP Protocol Suite TRANSITION FROM IPv4 TO IPv6 Three strategies have been devised by the IETF to provide for a smooth transition from IPv4 to IPv6. The topics discussed in this section include: Dual Stack Tunneling Header Translation

TCP/IP Protocol Suite 67 Figure Three transition strategies

TCP/IP Protocol Suite 68 Figure Dual stack

TCP/IP Protocol Suite 69 Figure Automatic tunneling

TCP/IP Protocol Suite 70 Figure Configured tunneling

TCP/IP Protocol Suite 71 Figure Header translation

TCP/IP Protocol Suite 72 Table 27.9 Header translation