Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Lecture 10 Advance Topics in Networking IPv6.

Slides:



Advertisements
Similar presentations
Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.
Advertisements

TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 26 IPv6 Addressing.
Introduction to IPv6 Network & Application Passakon Prathombutr Next Generation Internet (NGI) National Electronics and Computer Technology Center.
Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
IPv6 The New Internet Protocol Integrated Network Services Almerindo Graziano.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
1 May, 2007: American Registry for Internet Numbers (ARIN) “advises the Internet community that migration to IPv6 numbering resources is necessary for.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
4 IP Address (IPv4)  A unique 32-bit number  Identifies an interface (on a host, on a router, …)  Represented in dotted-quad notation
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
IPv6 Network Security.
IP Version 6 (IPv6) Dr. Adil Yousif. Why IPv6?  Deficiency of IPv4  Address space exhaustion  New types of service  Integration  Multicast  Quality.
Oct 28, 2004CS573: Network Protocols and Standards1 IP: Routing and Subnetting Network Protocols and Standards Autumn
Oct 26, 2004CS573: Network Protocols and Standards1 IP: Routing and Subnetting Network Protocols and Standards Autumn
Introduction to IPv6 NSS Wing,BSNL Mobile Services, Ernakulam 1.
Chapter 21 IP Addressing “If we all did the things we are capable of doing, we would literally astound ourselves” - Thomas Alva Edison,
CS 6401 IPv6 Outline Background Structure Deployment.
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
1 Internet Addresses (You should read Chapter 4 in Forouzan) IP Address is 32 Bits Long Conceptually the address is the pair ( NETID, HOSTID ) Addresses.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
CSIS 4823 Data Communications Networking – IPv6
Introduction to IPv6 NSS Wing,BSNL Mobile Services, Ernakulam 1.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
CEN 5501C - Computer Networks - Spring UF/CISE - Newman1 Computer Networks Chapter 9 – Network Layer Addresses.
IP ADDRESSES. C ONTENTS Objectives Introduction IP Versions IPv4 Addressing Classful Addressing Class A Class B Class C Other Classes Dotted Decimal Notation.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
Chapter 22 Next Generation IP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Saigon CTT Semester 1 CHAPTER 10 Le Chi Trung.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. IP version 6 Asst. Prof. Chaiporn Jaikaeo,
Introduction to IPv6 Presented by:- ASHOK KUMAR MAHTO(09-026) & ROHIT KUMAR(09-034), BRANCH -ECE.
Topic of Presentation IPv6 Presented by: Mahwish Chaudhary Roll No 08TL01.
1 Network Layer Lecture 15 Imran Ahmed University of Management & Technology.
Layer 3: Internet Protocol.  Content IP Address within the IP Header. IP Address Classes. Subnetting and Creating a Subnet. Network Layer and Path Determination.
CCNP Network Route IPV-6 Part-I IPV6 Addressing: IPV-4 is 32-BIT, IPV-6 is 128-BIT IPV-6 are divided into 8 groups. Each is 4 Hex characters. Each group.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
IPv4 to IPv6 Group A2 - Roland Hollis - EJ Chambers - Rachit Gupta.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Introduction to IPv6 ECE4110. Problems with IPv4 32-bit addresses give about 4,000,000 addresses IPv4 Addresses WILL run out at some point – Some predicted.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
IPv6 Internet Protocol Version Information management 2 Groep T Leuven – Information department 2/24 Internet Protocol Version 6 (IPv6)
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
IPv6 (Internet Protocol V. 6)
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
1 Internet Protocol, Version 6 (IPv6) Special Topics in Computer Sciences Second Term 1433/1434 H Dr. Loai Bani Melhim.
1 Layer 3: Routing & Addressing Honolulu Community College Cisco Academy Training Center Semester 1 Version
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.
Network Layer/IP Protocols 1. Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2.
IP Addressing Introductory material.
Chapter 22 Next Generation IP
IP Version 6 (IPv6).
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
IPv6 / IP Next Generation
Chapter 26 IPv6 Addressing
Network Layer Client: Date Descriptor V Th SEM
IP Addressing Introductory material.
IP Addressing Introductory material.
Chapter 26 IPv6 Addressing
Network Layer: Logical Addressing
Chapter 26 IPv6 Addressing
Planning the Addressing Structure
Chapter 15. Internet Protocol
Internet Protocol, Version 6 (IPv6)
Lec 10 IP V6 3.1 Computer Networks Al-Mustansiryah University
Internet Protocol version 6 (IPv6)
Presentation transcript:

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Lecture 10 Advance Topics in Networking IPv6 Introduction and Workshop Courtesy: Lancaster University and Lancaster University and University of Southampton, UK

Agenda IP Network Addressing Classful IP addressing Techniques to reduce address shortage in IPv4 Features of IPv6 Header Comparisons Extension Headers Conclusions

IP Network Addressing INTERNET  world’s largest public data network, doubling in size every nine months IPv4, defines a 32-bit address (4,294,967,296) IPv4 addresses available The first problem is concerned with the eventual depletion of the IP address space. Traditional model of classful addressing does not allow the address space to be used to its maximum potential.

Classful Addressing When IP was first standardized in Sep 1981, each system attached to the IP based Internet had to be assigned a unique 32-bit address The 32-bit IP addressing scheme involves a two level addressing hierarchy Network Number/Prefix Host Number

Classful Addressing… Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Wastage of IP addresses by assigning blocks of addresses which fall along octet boundaries

Techniques to reduce address shortage in IPv4 Subnetting Classless Inter Domain Routing (CIDR) Network Address Translation (NAT)

Subnetting Three-level hierarchy: network, subnet, and host. The extended-network-prefix is composed of the classful network-prefix and the subnet- number The extended-network-prefix has traditionally been identified by the subnet mask Network-Prefix Subnet-Number Host-Number

Subnetting Example Internet G H1H2 H3H4 Subnet mask All traffic to Sub-network Sub-network Net mask

Classless Inter-Domain Routing Eliminates traditional classful IP routing. Supports the deployment of arbitrarily sized networks Routing information is advertised with a bit mask/prefix length  specifies the number of leftmost contiguous bits in the network portion of each routing table entry Example: /21

Network Address Translation Each organization- single IP address Within organization – each host with IP unique to the orgn., from reserved set of IP addresses 3 Reserved ranges – (16,777,216 hosts) – /12 (1,048,576 hosts) – /16 (65,536 hosts)

NAT Example Source Computer Source Computer's IP Address Source Computer's Port NAT Router's IP Address NAT Router's Assigned Port Number A B C D B C A D

Features of IPv6 Larger Address Space Aggregation-based address hierarchy – Efficient backbone routing Efficient and Extensible IP datagram Stateless Address Autoconfiguration Security (IPsec mandatory) Mobility

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

40 bytes 20 bytes IPv4 IPv vers hlen TOS total length identification flags flag-offset TTL protocol header checksum source address destination address options and padding vers traffic class flow-label payload length next header hop limit source address destination address Removed (6) ID, flags, flag offset TOS, hlen header checksum Changed (3) Added (2) Expanded total length => payload protocol => next header TTL => hop limit traffic class flow label address 32 to 128 bits Header comparison

Major Improvements of IPv6 Header No option field: Replaced by extension header. Result in a fixed length, 40-byte IP header. No header checksum: Result in fast processing. No fragmentation at intermediate nodes: Result in fast IP forwarding.

Extension Headers Routing – Extended routing, like IPv4 loose list of routers to visit Fragmentation – Fragmentation and Re- assembly Authentication – Integrity and authentication, security Encapsulation – Confidentiality Hop-by-Hop Option – Special options that require hop-by-hop processing Destination Options – Optional information to be examined by the destination node

Stateless Address Autoconfiguration 3 ways to configure network interfaces: Manually, Stateful, Stateless IPSAA  IPv6 addr. Separated into 2 parts: network and interface id. Link- local addresses: prefix FE80::0 + interface identifier (EUI-64 format) Obtain network id through Router solicitation (RS)

Stateless Address Autoconfiguration RFC 2373 dictates the conversion process, which can be described as having two steps. RFC 2373 – The first step is to convert the 48-bit MAC address to a 64-bit value. To do this, we break the MAC address into its two 24-bit halves: the Organizationally Unique Identifier (OUI) and the NIC specific part. The 16-bit hex value 0xFFFE is then inserted between these two halves to form a 64-bit address. Organizationally Unique Identifier (OUI)

Stateless Address Autoconfiguration – The second step is to invert the universal/local (U/L) flag (bit 7) in the OUI portion of the address. – Globally unique addresses assigned by the IEEE originally have this bit set to zero, indicating global uniqueness. – Likewise, locally created addresses, such as those used for virtual interfaces or a MAC address manually configured by an administrator, will have this bit set to one. – The U/L bit is inverted when using an EUI-64 address as an IPv6 interface ID.

Stateless Address Autoconfiguration Step 1 Step 2

Router Configuration Example

Conclusion  IPv6 is NEW … – built on the experiences learned from IPv4 – new features – large address space – new efficient header – autoconfiguration  … and OLD – still IP – built on a solid base – started in 1995, a lot of implementations and tests have been done

References IPng wg: NGtrans: IPv6 users site: IPv6 Forum: FAQs RFC Repository:

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education The End Questions?