© 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.

Slides:



Advertisements
Similar presentations
1. Also known as IPng (next generation) Developed to alleviate IPv4 address exhaustion A new version of the Internet Protocol Improve upon IP protocol.
Advertisements

Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.
IPv6 The New Internet Protocol Integrated Network Services Almerindo Graziano.
IPv6 Introduction What is IPv6 Purpose of IPv6 (Why we need it)Purpose of IPv6 IPv6 Addressing Architecture IPv6 Header ICMP v6 Neighbor Discovery (ND)
© 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public IPv6 Intro – Part 1 1 IPv6 Intro Part 1: Overview and Addressing Basics.
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.
IPv6 AL-MAJRASHI, FAHAD AL-MUQAIREN, FAHAD
The Future of TCP/IP Always evolving: –New computer and communication technologies More powerful PCs, portables, PDAs ATM, packet-radio, fiber optic, satellite,
PRIVATE NETWORK INTERCONNECTION (NAT AND VPN) & IPv6
IPv6 Internet Protocol Version Information management 2 Groep T Leuven – Information department 2/24 Internet Protocol Version 6 (IPv6)
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services 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.
IPv6 Victor T. Norman.
OverView Over View Introduction to IPv6Introduction to IPv6 IPv4 and IPv6 ComparisonIPv4 and IPv6 Comparison Current issues in IPv4Current issues in IPv4.
IPV6. Features of IPv6 New header format Large address space More efficient routing IPsec header support required Simple automatic configuration New protocol.
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—7-1 Address Space Management Transitioning to IPv6.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
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.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
2: Comparing IPv4 and IPv6 Rick Graziani Cabrillo College
1 K. Salah Module 5.2: Internet Protocol CO vs. CL protocols IP Features –Fragmentation –Routing IP Datagram Format IPv6.
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.
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.
Introducing IPv6 ipv6 d ucing IPv6. Introducing IPv6 The ability to scale networks for future demands requires a limitless supply of IP addresses and.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. IP version 6 Asst. Prof. Chaiporn Jaikaeo,
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.
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.
Week Eight Attendance Announcements Review Week Seven Information Current Week Information Upcoming Assignments.
IPv6. Content  History  IPv4 Downfall  IPv6 Features  IPv6 Addresses  Changes from IPv4  IPv6 Headers/Frames/Packets  Autoconfiguration  Commands.
CS 6401 IPv6 Outline Background Structure Deployment.
Universal, Ubiquitous, Unfettered Internet © ui.com Pte Ltd Mobile Internet Protocol under IPv6 Amlan Saha 3UI.COM Global IPv6 Summit,
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.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Implementing Dynamic IPv6 Addresses.
Week Eight Attendance Announcements Review Week Seven Information Current Week Information Upcoming Assignments.
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.
IPv6 Internet Protocol Version Information management 2 Groep T Leuven – Information department 2/24 Internet Protocol Version 6 (IPv6)
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lesson 3 1 BSCI Module 8 Lesson 3 Implementing Dynamic IPv6 Addresses.
W&L Page 1 CCNA CCNA Training 3.2 Identify the appropriate IPv6 addressing scheme to satisfy addressing requirements in a LAN/WAN environment.
IPv 邱文揚 Joseph 李家福 Frank. Introduction The scale of IPv4 Internet has become far larger than one could ever imagine when designing.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer NAT, IPv6.
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
CSCI 465 D ata Communications and Networks Lecture 25 Martin van Bommel CSCI 465 Data Communications & Networks 1.
+ Lecture#4 IPV6 Addressing Asma AlOsaimi. + Topics IPv4 Issues IPv6 Address Representation IPv6 Types.
IPv6. What is an IP address?  Each host on a TCP/IP network is uniquely identified at the IP layer with an address.  An Internet Protocol (IP) address.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Defining IPv6 Addressing.
Network Layer/IP Protocols 1. Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2.
IPv6 Internet Protocol, Version 6 Yen-Cheng Chen NCNU
Understand IPv6 Part 2 LESSON 3.3_B Networking Fundamentals.
IP Version 6 (IPv6).
IPv6 Outline Background Structure Deployment Fall 2001 CS 640.
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
IPv6 / IP Next Generation
Lecture#5 IPV6 Addressing
Guide to TCP/IP Fourth Edition
CSCI {4,6}900: Ubiquitous Computing
Lecture#5 :IPV6 Adressing
Internet Protocol, Version 6 (IPv6)
IPv6 Outline Background Structure Deployment CS 640.
Internet Protocol version 6 (IPv6)
Presentation transcript:

© 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 IPv6 Addressing

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 2 Objectives  Explain the need for IPv6 address space.  Explain how IPv6 deals with the limitations of IPv4.  Describe the features of IPv6 addressing.  Describe the structure of IPv6 headers in terms of format and extension headers.  Show how an IPv6 address is represented.  Describe the three address types used in IPv6.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 3 Introducing IPv6

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 4 Why Do We Need a Larger Address Space?  Internet population Approximately 973 million users in November 2005 Emerging population and geopolitical and address space  Mobile users PDA, pen-tablet, notepad, and so on Approximately 20 million in 2004  Mobile phones Already 1 billion mobile phones delivered by the industry  Transportation 1 billion automobiles forecast for 2008 Internet access in planes – Example: Lufthansa  Consumer devices Sony mandated that all its products be IPv6-enabled by 2005 Billions of home and industrial appliances

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 5 IP Address Allocation History In 1981, IPv4 Protocol was published. In 1985, about 1/16 of the total IPv4 address space was in use. By mid-2001, about 2/3 of the total IPv4 address space was in use.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 6 IPv6 Advanced Features Larger address space  Global reachability and flexibility  Aggregation  Multihoming  Autoconfiguration  Plug-and-play  End to end without NAT  Renumbering Simpler header  Routing efficiency  Performance and forwarding rate scalability  No broadcasts  No checksums  Extension headers  Flow labels

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 7 IPv6 Advanced Features (Cont.) Mobility and security  Mobile IP RFC-compliant  IPSec mandatory (or native) for IPv6 Transition richness  Dual stack  6to4 tunnels  Translation

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 8 IPv4  32 bits or 4 bytes long 4,200,000,000 possible addressable nodes IPv6  128 bits or 16 bytes: four times the bits of IPv4 3.4 * possible addressable nodes 340,282,366,920,938,463,374,607,432,768,211,456 5 * addresses per person Larger Address Space ~=~= ~=~= ~=~= ~=~=

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 9 Larger Address Space Enables Address Aggregation  Aggregation of prefixes announced in the global routing table  Efficient and scalable routing  Improved bandwidth and functionality for user traffic

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 10 Self Check 1.How much of the address space was in use by mid- 2001? 2.How many bits are included in an IPv6 address? 3.How will IPv6 enable smaller routing tables in Internet routers? 4.Why is NAT not a requirement for IPv6?

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 11 Defining IPv6 Addressing

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 12 Simple and Efficient Header A simpler and more efficient header means:  64-bit aligned fields and fewer fields  Hardware-based, efficient processing  Improved routing efficiency and performance  Faster forwarding rate with better scalability

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 13 MTU Issues  Minimum link MTU for IPv6 is 1280 octets (vs. 68 octets for IPv4). On links with MTU < 1280, link-specific fragmentation and reassembly must be used  Implementations are expected to perform path MTU discovery to send packets bigger than  Minimal implementation can omit PMTU discovery as long as all packets kept ≤ 1280 octets.  A hop-by-hop option supports transmission of “jumbograms” with up to 2 32 octets of payload.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 14 IPv4 and IPv6 Header Comparison Fragment Offset Flags Total Length Type of Service IHL PaddingOptions Destination Address Source Address Header ChecksumProtocolTime to Live Identification Version IPv4 Header Next Header Hop Limit Flow Label Traffic Class Destination Address Source Address Payload Length Version IPv6 Header Field’s Name Kept from IPv4 to IPv6 Fields Not Kept in IPv6 Name and Position Changed in IPv6 New Field in IPv6 Legend

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 15 IPv6 Extension Headers Simpler and more efficient header means:  IPv6 has extension headers.  IPv6 handles the options more efficiently.  IPv6 enables faster forwarding rate and end nodes processing.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 16 IPv6 Address Representation  x:x:x:x:x:x:x:x, where x is a 16-bit hexadecimal field  Leading zeros in a field are optional: 2031:0:130F:0:0:9C0:876A:130B  Successive fields of 0 can be represented as ::, but only once per address. Examples: 2031:0000:130F:0000:0000:09C0:876A:130B 2031:0:130f::9c0:876a:130b FF01:0:0:0:0:0:0:1 >>> FF01::1 0:0:0:0:0:0:0:1 >>> ::1 0:0:0:0:0:0:0:0 >>> ::

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 17 IPv6—Addressing Model  Addresses are assigned to interfaces Change from IPv4 mode:  Interface “expected” to have multiple addresses  Addresses have scope Link Local Unique Local Global  Addresses have lifetime Valid and preferred lifetime Link Local Unique LocalGlobal

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 18 IPv6 Address Types  Unicast Address is for a single interface. IPv6 has several types (for example, global and IPv4 mapped).  Multicast One-to-many Enables more efficient use of the network Uses a larger address range  Anycast One-to-nearest (allocated from unicast address space). Multiple devices share the same address. All anycast nodes should provide uniform service. Source devices send packets to anycast address. Routers decide on closest device to reach that destination. Suitable for load balancing and content delivery services.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 19 IPv6 Global Unicast (and Anycast) Addresses The global unicast and the anycast share the same address format.  Uses a global routing prefix—a structure that enables aggregation upward, eventually to the ISP.  A single interface may be assigned multiple addresses of any type (unicast, anycast, multicast).  Every IPv6-enabled interface must contain at least one loopback (::1/128) and one link-local address.  Optionally, every interface can have multiple unique local and global addresses.  Anycast address is a global unicast address assigned to a set of interfaces (typically on different nodes).  IPv6 anycast is used for a network multihomed to several ISPs that have multiple connections to each other.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 20 IPv6 Global Unicast Addresses (Cont.)  Global unicast and anycast addresses are defined by a global routing prefix, a subnet ID, and an interface ID.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 21 IPv6 Unicast Addressing  IPv6 addressing rules are covered by multiple RFCs. Architecture defined by RFC  Unicast: One to one Global Link local (FE80::/10)  A single interface may be assigned multiple IPv6 addresses of any type: unicast, anycast, or multicast.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 22 Self Check 1.Describe the MTU discovery process used by IPv6 devices. 2.Why is the IP checksum header not used in IPv6 implementations? 3.How are successive zeros represented in an IPv6 address? 4.What are 3 types of IPv6 addresses? 5.Which address type from IPv4 was eliminated in IPv6?

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 23 Summary  IPv6 is a powerful enhancement to IPv4. Features that offer functional improvement include a larger address space, simplified header, and mobility and security.  IPv6 increases the number of address bits by a factor of four, from 32 to 128.  The IPv6 header has 40 octets and is simpler and more efficient than the IPv4 header.  IPv6 addresses use 16-bit hexadecimal number fields separated by colons (:) to represent the 128-bit addressing format.  The three types of IPv6 addresses are unicast, multicast, and anycast.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 24 Q and A

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 25 Resources  IPv6 Addressing At-A-Glance ccont_0900aecd d.pdf  IPv6 Extension Headers Review and Considerations aper0900aecd8054d37d.shtml  IPv6 Headers At-A-Glance ccont_0900aecd pdf

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 26