Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv4 20.3 IPv6.

Slides:



Advertisements
Similar presentations
Ch 20. Internet Protocol (IP) Internetworking PHY and data link layers operate locally.
Advertisements

Chapter 20 Network Layer: Internet Protocol
Internet Protocol/ Network Layer.
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.
The Future of TCP/IP Always evolving: –New computer and communication technologies More powerful PCs, portables, PDAs ATM, packet-radio, fiber optic, satellite,
1 Chapter 11 Next Generation: IPv6 Chapter 11 Next Generation: IPv6 Mi-Jung Choi Dept. of Computer Science and Engineering
IPv6. Major goals 1.support billions of hosts, even with inefficient address space allocation. 2.reduce the size of the routing tables. 3.simplify the.
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.
U N I T - 3.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Internet Protocol/ Network Layer. 2 Position of IP in TCP/IP protocol suite.
IPv4 - The Internet Protocol Version 4
Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv6
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
NETWORK LAYER (1) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Chapter 20 Network Layer: Internet Protocol Stephen Kim 20.1.
1 K. Salah Module 5.2: Internet Protocol CO vs. CL protocols IP Features –Fragmentation –Routing IP Datagram Format IPv6.
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.
Internet Protocol (IP)
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.
Dr. John P. Abraham Professor UTPA
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Network Layer: Internet Protocol.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
CS 4396 Computer Networks Lab
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.
Chapter 27 IPv6 Protocol.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 3 TCP and IP by Zornitza Genova Prodanoff.
Chapter 3 TCP and IP 1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet.
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IPv4 IPv4 The Internet Protocol version 4 (IPv4) is the delivery mechanism used by the TCP/IP protocols. Datagram Fragmentation Checksum Options Topics.
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
Internet Protocol Version 6 Specifications
Chapter 3 TCP and IP Chapter 3 TCP and IP.
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
IP - The Internet Protocol
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
The New Internet Protocol
Chapter Outline 27.1 Introduction 27.2 Packet Format
IPv6 / IP Next Generation
Network Layer Client: Date Descriptor V Th SEM
IP - The Internet Protocol
The New Internet Protocol
Internet Protocol (IP)
Chapter 20 Network Layer: Internet Protocol
IP - The Internet Protocol
Guide to TCP/IP Fourth Edition
Chapter 20 Network Layer: Internet Protocol
IP - The Internet Protocol
Chapter 20. Network Layer: IP
Net 323 D: Networks Protocols
IP - The Internet Protocol
IP - The Internet Protocol
NET 323D: Networks Protocols
Presentation transcript:

Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6

Computer Networks20-2 Link Layer Interconnection Frame in data link layer does not carry any routing information Problem: How does S1 know that data should be sent out from interface f3 ?

Computer Networks20-3 Network Layer in an Internetwork Network layer is responsible for host-to-host delivery and for routing the packets

Computer Networks20-4 Network Layer

Computer Networks20-5 Internet Protocol (IP) Switching at the network layer in the Internet uses the datagram approach Communication at the network layer in the Internet is connectionless Position of IPv4 in TCP/IP protocol suite

Computer Networks20-6 IPv4 Datagram

Computer Networks20-7 IPv4 Header Version: IPv6, IPv4 Service type or differentiated services Precedence: never used TOS

Default TOS for Applications

Computer Networks20-9 IPv4 Header Total length: Length of data = total length – header length –Maximum (2 16 – 1) bytes –Encapsulation of a small datagram in an Ethernet frame Identification: used in fragmentation Flag : used in fragmentation Fragmentation offset Time to live Checksum Source and destination address

Computer Networks20-10 IPv4 Header Protocol field for higher-level protocol

Computer Networks20-11 Fragmentation Maximum length of the IPv4 datagram: 65,535 bytes

Computer Networks20-12 Field related to fragmentation Identification: identifies a datagram originating form the source host Flags: the first bit (reserved), the second bit (do not fragment bit), the third bit (more fragment bit, 0 means this is the last or only fragment) Fragmentation offset: (13 bits cannot represent a sequence of bytes greater than 8191

Computer Networks20-13 Detailed Fragmentation Example

Computer Networks20-14 Checksum

Computer Networks20-15 Options IPv4 header is made of two part: a fixed part and a variable part Fixed part: 20 bytes long Variable part comprises the options that can be a maximum of 40 bytes

Computer Networks20-16 IPv6 address The use of address space is inefficient Minimum delay strategies and reservation of resources are required to accommodate real-time audio and video transmission No security mechanism (encryption and authentication) is provided IPv6 (IPng: Internetworking Protocol, next generation) –Larger address space (128 bits) –Better header format –New options –Allowance for extention –Support for resource allocation: flow label to enable the source to request special handling of the packet –Support for more security

Computer Networks20-17 IPv6 Datagram IPv6 defines three types of addresses: unicast, anycast (a group of computers with the same prefix address), and multicast IPv6 datagram header and payload

Computer Networks20-18 IPv6 Datagram Format

Computer Networks20-19 IPv6 Header Version: IPv6 Priority (4 bits): the priority of the packet with respect to traffic congestion Flow label (3 bytes): to provide special handling for a particular flow of data Payload length Next header (8 bits): to define the header that follows the base header in the datagram Hop limit: TTL in IPv4 Source address (16 bytes) and destination address (16 bytes): if source routing is used, the destination address field contains the address of the next router

Computer Networks20-20 Priority IPv6 divides traffic into two broad categories: congestion-controlled and noncongestion-controlled Congestion-controlled traffic Noncongestion-controlled traffic

Computer Networks20-21 Comparison between IPv4 and IPv6

Computer Networks20-22 Extension Header

Computer Networks20-23 Three transition strategies from IPv4 to IPv6 Transition should be smooth to prevent any problems between IPv4 and IPv6 systems

Computer Networks20-24 Dual stack All hosts have a dual stack of protocols before migrating completely to version 6

Computer Networks20-25 Tunneling IPv6 packet is encapsulated in an IPv4 packet

Computer Networks20-26 Header translation Necessary when the majority of the Internet has moved to IPv6 but some systems still use IPv4 Header format must be changed totally through header translation