IPv6 is Internet protocol version 6. Following are its distinctive features as compared to IPv4. Header format simplification Expanded routing and

Similar documents
Introduction to IPv6. Unit -2. Prepared By:- NITIN PANDYA Assistant Professor, SVBIT.

IPv6 : Internet Protocol Version 6

History. IPv6 : Internet Protocol Version 6. IPv4 Year-Wise Allocation (/8s)

RMIT University. Data Communication and Net-Centric Computing COSC 1111/2061. Lecture 2. Internetworking IPv4, IPv6

Internet Protocol, Version 6

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land

Planning for Information Network

IPv6: An Introduction

Computer Networking: A Top Down Approach Featuring the. Computer Networks with Internet Technology, William

IPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis

Internet Protocol. Outline Introduction to Internet Protocol Header and address formats ICMP Tools CS 640 1

Recap. Recap. Internetworking. First mile problem. Internet. End Users. Last mile problem. Direct link networks Packet switching.

EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane

Asst. Prof. Chaiporn Jaikaeo, Ph.D.

CHAPTER 18 INTERNET PROTOCOLS ANSWERS TO QUESTIONS

TSIN02 - Internetworking

IPng (IPv6) Motivation. Currently: mainly servers, workstations, SLIP/PPP Address space exhaustion + new uses:

Chapter 20 Network Layer: Internet Protocol 20.1

CSF645 Mobile Computing 行動計算. IPv6. (Internetworking With TCP/IP vol Part 31) 吳俊興國立高雄大學資訊工程學系

IPv6 Next generation IP

Lecture Computer Networks

CIS-331 Fall 2014 Exam 1 Name: Total of 109 Points Version 1

The Internet. The Internet is an interconnected collection of netw orks.

Module 13. IPv6 Addressing

CIS-331 Fall 2013 Exam 1 Name: Total of 120 Points Version 1

Ref: A. Leon Garcia and I. Widjaja, Communication Networks, 2 nd Ed. McGraw Hill, 2006 Latest update of this lecture was on

Lecture 8. Network Layer (cont d) Network Layer 1-1

TSIN02 - Internetworking

An Industry view of IPv6 Advantages

Internet Protocols (chapter 18)

CIS-331 Spring 2016 Exam 1 Name: Total of 109 Points Version 1

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

IPv6. IPv6, MPLS. IPv6. IPv6 Addresses. IPv4 Packet Format. IPv6. History

Lesson 3. IPv4 and IPv6 Protocols. Chapter-4 L03: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Internet Routing Protocols Part II

Chapter 19 Network Layer: Logical Addressing 19.1

Network Layer Part A (IPv6) Network Layer 4-1

Lecture 8. Basic Internetworking (IP) Outline. Basic Internetworking (IP) Basic Internetworking (IP) Service Model

Lecture 8. Reminder: Homework 3, Programming Project 2 due on Thursday. Questions? Tuesday, September 20 CS 475 Networks - Lecture 8 1

Internet Protocol version 6

ET4254 Communications and Networking 1

Subnet Masks. Address Boundaries. Address Assignment. Host. Net. Host. Subnet Mask. Non-contiguous masks. To Administrator. Outside the network

Hierarchical Routing. Our routing study thus far - idealization all routers identical network flat no true in practice. administrative autonomy

The explosive growth of the Internet. IPv4 address space, 32-bit Real-time and interactive applications

SEN366 (SEN374) (Introduction to) Computer Networks

OSI Data Link & Network Layer

IPv6 Technical Challenges

IP - The Internet Protocol

Introduction to IPv6

ISO 9001:2008. Pankaj Kumar Dir, TEC, DOT

Chapter 5 Network Layer

CIS 551 / TCOM 401 Computer and Network Security. Spring 2006 Lecture 16

Network Layer Protocol & Internet Protocol (IP) Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science

Packet Header Formats

IPv6. (Internet Protocol version 6)

ETSF05/ETSF10 Internet Protocols Network Layer Protocols

CS118 Discussion 1A, Week 6. Zengwen Yuan Dodd Hall 78, Friday 10:00 10:50 a.m.

Outline. IP Address. IP Address. The Internet Protocol. o Hostname & IP Address. o The Address

Mobile Communications. Fundamental Networking

CS475 Networks Lecture 8 Chapter 3 Internetworking. Ethernet or Wi-Fi).

Exercise Sheet 4. Exercise 1 (Routers, Layer-3-Switches, Gateways)

EP2120 Internetworking/Internetteknik IK2218 Internets Protokoll och Principer

LOGICAL ADDRESSING. Faisal Karim Shaikh.

IPv6 Protocols & Standards

7th Slide Set Computer Networks

Chapter 2 PROTOCOL ARCHITECTURE

OSI Data Link & Network Layer

IPv6. IPv6 Rationale. IPv6 (Review) IPv6 (Review) IPv6 Extension Headers. IPv6 Header Chaining PROTOCOL ADDRESSING AUTOCONFIGURATION DEPLOYMENT

Internet Networking recitation #2 IP Checksum, Fragmentation

IPv6 Protocol & Structure. npnog Dec, 2017 Chitwan, NEPAL

Transitioning to IPv6


MODULE: NETWORKS MODULE CODE: CAN1102C. Duration: 2 Hours 15 Mins. Instructions to Candidates:

IPv6 Protocol Architecture

CIS-331 Final Exam Fall 2015 Total of 120 Points. Version 1

Chapter 4: Advanced Internetworking. Networking CS 3470, Section 1

Internetworking Part 2

IPv6 Concepts. Improve router performance Simplify IP header Align to 64 bits Address hierarchy with more levels Simplify routing tables

Lecture 3. The Network Layer (cont d) Network Layer 1-1

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

Contents. Configuring GRE 1

Configuring IPv6. Information About IPv6. Send document comments to CHAPTER

Internetworking. different kinds of network technologies that can be interconnected by routers and other networking devices to create an internetwork

The Internet. 9.1 Introduction. The Internet is a global network that supports a variety of interpersonal and interactive multimedia applications.

Chapter 5 TCP/IP SUITE

OSI Data Link & Network Layer

ECE 435 Network Engineering Lecture 14

CS 455: INTRODUCTION TO DISTRIBUTED SYSTEMS [NETWORKING] Frequently asked questions from the previous class surveys

IPv4/v6 Considerations Ralph Droms Cisco Systems

INTRODUCTION OF IPV6. Ravikumar Naik 21/11/2011

TCP/IP Protocol Suite

Network Layer/IP Protocols

Communication Systems DHCP

ARP, IP. Chong-Kwon Kim. Each station (or network interface) should be uniquely identified Use 6 byte long address

This talk will cover the basics of IP addressing and subnetting. Topics covered will include:

McGraw-Hill The McGraw-Hill Companies, Inc., 2000

ECE 4450:427/527 - Computer Networks Spring 2017

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August

II. Principles of Computer Communications Network and Transport Layer

Transcription:

INTERNET PROTOCOL VERSION 6 (IPv6)

Introduction IPv6 is Internet protocol version 6. Following are its distinctive features as compared to IPv4. Header format simplification Expanded routing and addressing capabilities Improved support for extensions and options Flow labeling (for QoS) capability Auto-configuration and Neighbour discovery Authentication and privacy capabilities

WHY IPv6? Larger address space Simplified header Support for route aggregation Security, QoS, Auto-configuration, Mobility etc.

LARGER ADDRESS SPACE IPv4 32 bits = 4,294,967,296 possible addressable devices IPv6 128 bits: 4 times the size in bits = 3.4 x 10 38 possible addressable devices = 340,282,366,920,938,463,463,374,607,431,768,211,456 5 x 10 28 addresses per person on the planet

Header Changes between IPv4 & IPv6 Version HLen TOS Length Id Flags Offset TTL Protocol Checksum Source Addr Destination Addr Options (variable) Pad (variable) IPv4 Vversion Traffic Class Flow Label Payload Length Next Header Hop Limit SourceAddr (4 words) DestinationAddr (4 words) IPv6 Removed (6) ID, flags, flag offset TOS, hlen header checksum Changed (3) total length => payload protocol => next header TTL => hop limit Added (2) traffic class flow label Expanded address 32 to 128 bits

IPv6 Packet Format version Traffic Class Flow Label Payload Length Next Header Hop Limit Source Address (128 bits) Destination Address (128 bits)

Summary of Fields Version (4 bits) -The constant 6 (bit sequence 0110). Traffic Class (8 bits) -This field allows for differentiated services. Hosts or routers can set this field to indicate that certain packets require priority forwarding over others. Flow Label (20 bits) - Flow Label specifications and minimum requirements are described. Allows intermediate routers to identify flows in an efficient and fast manner.

Summary of Fields Payload Length (16 bits) -The size of the payload in octets, including any extension headers. The length is set to zero when a Hop-by-Hop extension header carries a Jumbo Payload option. Next Header (8 bits) -Specifies the type of the next header. This field usually specifies the transport layer protocol used by a packet's payload. Hop Limit (8 bits) -Replaces the time to live field of IPv4. This value is decremented by one at each intermediate node the packet visits. When the counter reaches 0 the packet is discarded.

Summary of Fields Source Address (128 bits) -The IPv6 address of the sending node. Destination Address (128 bits) -The IPv6 address of the destination node(s).

3FFE:085B:1F1F:0000:0000:0000:00A9:1234 128-bit IPv6 Address 8 groups of 16-bit hexadecimal numbers separated by : Leading zeros can be removed 3FFE:85B:1F1F::A9:1234 :: = all zeros in one or more group of 16-bit hexadecimal numbers

Text Representation of Addresses HEX in blocks of 16 bits BC84 : 25C2 : 0000 : 0000 : 0000 : 55AB : 5521 : 0018 leading zero suppression BC84 : 25C2 : 0 : 0 :55AB : 5521 : 18 Compressed format removes strings of 0s BC84 : 25C2 :: 55AB : 5521 : 18 :: can appear only once in an address. can also be used to compress leading or trailing 0s Mixed Notation (X:X:X:X:X:X:d.d.d.d) e.g., ::144.16.162.21

Text Representation of Addresses Link local address 10 bits 1111111010 54 bits 0 64 bits Interface ID Site-local address 10 bits 38 bits 16 bits 64 bits 1111111011 0 subnet ID Interface ID

Differences Between IPv4 & IPv6 Feature IPv4 IPv6 Address length 32 bits 128 bits Header size 20-60 bytes 40 bytes IPSec support Optional Required QoS support Some Better Fragmentation Hosts and routers Hosts only Checksum in header Yes No Options in header Yes No Link-layer address resolution ARP (broadcast) Multicast Neighbor Discovery messages Router Discovery Optional Required Uses broadcasts? Yes No Configuration Manual, DHCP Automatic, DHCP

Types of IPv6 Addresses Unicast One address on a single interface Delivery to single interface Multicast Address of a set of interfaces Delivery to all interfaces in the set Anycast Address of a set of interfaces Delivery to a single interface in the set No broadcast addresses

IPv6 Extension Headers Extension headers are defined to encode certain options that are needed for processing of the IPv6 packet. Hop by Hop options header Authentication header Fragmentation header Routing header Destination options header

Applications Transition from IPv4 Plug-n-play feature for devices in network Devices can auto configure themselves in network using IPv6 Provides larger address space so that it can support more than trillions of devices in networks

Scope of Research IPv6 support for mobile devices Route optimization in IPv6

Assignment Which of the following addresses are valid IPv6 addresses? 1. :: 2. 123:A23F::AAAA:CA12 3. FE80:12:23:145:0:0:0:1 4. 123A:FFFF:0::