Information Sources Hans Kruse & Shawn Ostermann, Ohio University

Similar documents
New IP Header. Why change IP. Address Notation. Changes. Information Sources. IP Version 6 ITL

Information Sources Hans Kruse & Shawn Ostermann, Ohio University

IPv6 : Internet Protocol Version 6

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

IPv6 Addressing. There are three types of IPV6 Addresses. Unicast:Multicast:Anycast

Planning for Information Network

IPv6 Technical Challenges

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

IPv6. (Internet Protocol version 6)

OSI Data Link & Network Layer

Transitioning to IPv6

IPv6 Next generation IP

An IPv6 unicast address is an identifier for a single interface, on a single node. A packet that is sent to a unicast

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

Module 13. IPv6 Addressing

IPv6 Basics. APNIC Training Bali, Indonesia February, Jordi Palet - 1

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

Rocky Mountain IPv6 Summit April 9, 2008

INTRODUCTION OF IPV6. Ravikumar Naik 21/11/2011

CSCI-1680 Network Layer:

Lecture 7 Overview. IPv6 Source: Chapter 12 of Stevens book Chapter 31 of Comer s book

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

Lecture Computer Networks

Asst. Prof. Chaiporn Jaikaeo, Ph.D.

Chapter 7: IP Addressing CCENT Routing and Switching Introduction to Networks v6.0

Configuring IPv6 for Gigabit Ethernet Interfaces

IPv6 Feature Facts

Internet Protocol, Version 6

IPv6 Protocol Architecture

IPv6 Addressing. The IPv6 Address Space. Chapter 3. At the end of this chapter, you should be able to do the following:

TCP/IP Protocol Suite

TK D Body Part No. X

Foreword xxiii Preface xxvii IPv6 Rationale and Features

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

IPv6. Internet Technologies and Applications

IPv6 Protocols & Standards

Transition to IPv6. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

CCNA Questions/Answers IPv6. Select the valid IPv6 address from given ones. (Choose two) A. FE63::0043::11:21 B :2:11.1 C.

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

OSI Data Link & Network Layer

IPv4/v6 Considerations Ralph Droms Cisco Systems

IPv6 Addressing and Basic Connectivity

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

Communication Systems IPv6

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

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

OSI Data Link & Network Layer

IPv4 32 bits, 4 octets separated by. (period) IPv6 128 bits, 8 groupings of 16 bits separated by : (colon)

Index Terms- IPv4, IPv6

IPv6 Addressing. Pedro Lorga - WALC 2006 (Quito, Ecuador July 06)

IPv6 tutorial. RedIRIS Miguel Angel Sotos

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

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

IPv6 Bootcamp Course (5 Days)

Table of Contents 1 IPv6 Configuration IPv6 Application Configuration 2-1

Networking Fundamentals IPv6 APNIC 44. TAICHUNG, TAIWAN 7-14 September 2017

Table of Contents 1 IPv6 Configuration IPv6 Application Configuration 2-1

Performance Comparison of Internet Protocol v4 with Internet Protocol v6

IPv6 Addressing and Basic Connectivity Configuration Guide, Cisco IOS XE Release 3S

IPv6 Transition Technologies (TechRef)

Contents. IPv6 (Internet Protocol version 6) What s IPv6 Address Architecture Plug & play Domain Name System Transition The current status of IPv6

Athanassios Liakopoulos

Introduction to IPv6

Guide to TCP/IP Fourth Edition. Chapter 2: IP Addressing and Related Topics

IP VERSION 6 (IPV6) Mario Baldi M. Baldi: see page 2. IPv6-1

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

Operation Manual IPv6 H3C S3610&S5510 Series Ethernet Switches Table of Contents. Table of Contents

"Charting the Course... IPv6 Bootcamp Course. Course Summary

Advanced Computer Networking. CYBR 230 Jeff Shafer University of the Pacific. IPv6

IPv6. Technical overview Policies & Procedures. Address depletion concerns. Squeeze on available addresses space

Workshop on Scientific Applications for the Internet of Things (IoT) March

12.1. IPv6 Feature. The Internet Corporation for Assigned Names and Numbers (ICANN) assigns IPv6 addresses based on the following strategy:

Seminar IPv6. Omicron 1

IPv6 Addressing. Design: Amir Mohammad Mohabbat

IP version 6. The not so new next IP version. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam.

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

IPv6 Neighbor Discovery

CS 356: Computer Network Architectures. Lecture 15: DHCP, NAT, and IPv6. [PD] chapter 3.2.7, 3.2.9, 4.1.3, 4.3.3

Introduction to IPv6

Cpsc527 - Lecture 3. IPv6 (RFC1883) Dr. Son Vuong UBC

The newest IP version. Karst Koymans. Thursday, February 13, 2014

Symbols. Numerics I N D E X

MIGRATION OF INTERNET PROTOCOL V4 TO INTERNET PROTOCOL V6 USING DUAL-STACK TECHNIQUE

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

Chapter 15 IPv6 Transition Technologies

TSIN02 - Internetworking

Avaya Networking IPv6 Using Fabric Connect to ease IPv6 Deployment. Ed Koehler Director DSE Ron Senna SE Avaya Networking Solutions Architecture

IP version 6. The newest IP version. Karst Koymans. Informatics Institute University of Amsterdam. (version 17.5, 2017/11/10 13:19:24)

IPv6 Protocols & Standards. ISP/IXP Workshops

Table of Contents 1 IPv6 Configuration IPv6 Application Configuration 2-1

Setup. Grab a vncviewer like: Or

Chapter 19 Network Layer: Logical Addressing 19.1

ECE 435 Network Engineering Lecture 14

Contents. 1. Introduction to IPv6 2. Basic concepts of IPv6 3. The Need for IPv6 4. Where we are with IPv6 5. Summary & Discussion. Asela Galappattige

Ch.5 Internet Addressing 吳俊興 國立高雄大學資訊工程學系

Integrated Security 22

IPv6 CONSORTIUM TEST SUITE Address Architecture Conformance Test Specification

DNS, DHCP and Auto- Configuration. IPv6 Training Day 18 th September 2012 Philip Smith APNIC

Introduction to IPv6. Stig Venaas, UNINETT /18/2001

APNIC Routing II Workshop

Transcription:

IP Version 6 ITL

Information Sources www.ipv6.org Christian Huitema, IPv6, The New Internet Protocol, Prentice Hall PTR, 1996. Lots of RFCs, 3513 describes the current address format Many others, see the web site 2

Why change IP Number of addresses Routing Table Size Client configuration Other stuff that could be done in IPv4 (but not as well) 3

New IP Header +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Version Traffic Class Flow Label +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Payload Length Next Header Hop Limit +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + + Source Address + + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + + Destination Address + + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 4

Changes No fragmentation No options Replaced by a chain of headers No checksum Hop count limit is still 255 Packet size limit is still 64K 5

Address Notation 128 bits = 16 8-bit numbers; cumbersome! new notation uses 8 16-bit numbers, written in hexadecimal Example: fedc:ba98:7654:3210:f5d9:1106:65fc:66d3 Omitt leading zeroes, compress one zero run fddc:8::78:f = fddc:0008:0000:0000:0000:0000:0078:000f Zone qualifier: fe80::ab:cd%3 6

Address Allocation Design Revisit the routing table issue Address hierarchy Geographic allocation? Provider allocation Client Configuration The dentist office metaphor A few devices, no Internet, automatic config. The loading dock metaphor Hand-held low-end devices on the network 7

Some Details Use the resources on the web to read up on this information Classes of addresses Configuration of hosts Transition from IPv4 to IPv6 8

Address allocation Address type Binary prefix IPv6 notation ------------ ------------- ------------ Unspecified 00...0 (128 bits) ::/128 Loopback 00...1 (128 bits) ::1/128 Multicast 11111111 FF00::/8 Link-local unicast 1111111010 FE80::/10 Site-local unicast 1111111011 FEC0::/10 note 1 Local Addresses 1111110 FC00::/7 note 2 Global unicast (everything else) Currently global addresses start with 001, i.e. 2000::/3 (1/8 of the available space), about 70 billion usable addresses Note 1: Site Locals are being removed from the standard Note 2: These addresses are being standardized now 9

Global Address 001 TLA NLA* subnet interface ID public topology (45 bits) site topology (16 bits) interface identifier (64 bits) Note that this precise structure is being deleted and assignments will be left to the RIRs. The Interface ID should follow modified EUI-64 format, it may beconstructed to be globally unique, or created randomly for privacy reasons. EUI = Extended Unique Identifier; IEEE Trademark From Steve Deerings IPv6 Master Class 10

Example OU Address 2001:468:b02::/48 0010 0000 0000 0001 0000 0100 0110 1000 0000 1011 0000 0010 001 Global TLA: 0 0000 0000 0001 Res: 0000 0100????????? NLA: 0110 1000 0000 1011 0000 0010 11

Example - OU 2001:468:b02::/48 0010 0000 0000 0001 0000 0100 0110 1000 0000 1011 0000 0010 TLA: Generic TLA Sub-TLA: Temporary Allocation to OARNet NLA: OARNet Assignment to OU 12

Link Local Address Prefix FE80::/64 13

Other Addresses ::a.b.c.d = Compatibility Address Where a.b.c.d is the IPv4 address of the interface :: = unassigned address Equivalent to 0.0.0.0 ::1 = loopback Equivalent to 127.0.0.1 14

A Note on Multiple Addresses Hosts have Loopback Link-Local Site-Local (optional) Global (optional, 1 or more) 15

Hosts also listen to The node-local scope all-nodes multicast address (FF01::1) The link-local scope all-nodes multicast address (FF02::1) The solicited-node address for each unicast address The multicast addresses of joined groups 16

Routers Have: A link-local address for each interface Unicast addresses for each interface (which could be a site-local address and one or multiple aggregatable global unicast addresses) A Subnet-Router anycast address Additional anycast addresses (optional) A loopback address (::1) 17

Routers also listen to The node-local scope all-nodes multicast address (FF01::1) The node-local scope all-routers multicast address (FF01::2) The link-local scope all-nodes multicast address (FF02::1) The link-local scope all-routers multicast address (FF02::2) The site-local scope all-routers multicast address (FF05::2) The solicited-node address for each unicast address The multicast addresses of joined groups 18

Configuration Based on ICMP6 Automatic selection of link local address by the host, using the hardware address or another unique ID Listen for router announcements (neighbor discovery) for site local and global prefixes 19

Address Types Unicast Multicast Anycast IPv6 makes use of this for service discovery 20

Transition Issues Clients need Operating system changes Application changes ISP support ISPs need $$$ for upgrades to the core infrastructure Flashcut is not possible How do IPv4 and IPv6 coexist? 21

Coexistence Dual protocol stacks tunnels Carry IPv6 packets in IPv4 packets Allows traversal of non-ipv6 capable infrastructure Allows many IPv6-only devices to reach IPv6 destinations using a single IPv4 address Useful mainly if all points of interest have IPv6 addresses 22

Solaris IPv6 support native in version 8 ifconfig used to configure IPv6 Utilities like ping and traceroute have been updated Some applications have been updated (web browser) 23

BSD KAME project (www.kame.net) in Japan provides add-on protocol stacks for many BSD-based systems Incorporated into most recent FreeBSD and Linux releases Use ifconfig to configure new IPv6 tools ping6 and traceroute6 are supplied 24

Windows Microsoft has a developers preview of the Win2000 integrated IPv6 stack Command line configuration utilities ping6 and tracert6 Updated Internet Explorer Same code ships (disabled) with WinXP IPv6 enabled by default in Win 2003 25

Domain Name Service IPv4 uses A records to translate names to addresses PTR records to translate addresses to names star.csm.ohiou.edu = 132.235.67.50 50.67.235.132.in-addr.arpa = star.csm.ohiou.edu 26

DNS continued IPv6 support AAAA records translate names to IPv6 addresses PTR records are used as before, but in a different domain To find a name for fedc:ba98:7654:3210:f5d9:1106:65fc:66d3, look at the PTR record for 3.d.6.6.c.f.5.6.6.0.1.1.9.d.5.f.0.1.2.3.4.5.6.7.8.9.a.b.c.d.e.f.ip6.int Another record type, A6, is no longer supported 27

Example > www.kame.net Server: boss.cs.ohiou.edu Address: 132.235.1.1 www.kame.net canonical name = apple.kame.net apple.kame.net canonical name = kame220.kame.net kame220.kame.net IPv6 address = 2001:200:0:4819:280:adff:fe71:81fc kame220.kame.net IPv6 address = 3ffe:501:4819:2000:280:adff:fe71:81fc 28