IPv4/v6 Considerations Ralph Droms Cisco Systems

Similar documents
Planning for Information Network

Foreword xxiii Preface xxvii IPv6 Rationale and Features

Radware ADC. IPV6 RFCs and Compliance

Transitioning to IPv6

IPv6. Internet Technologies and Applications

IPv6 Bootcamp Course (5 Days)

Internet of Things (IOT) Things that you do not know about IOT

Aeronautical Systems Center

SJTU 2018 Fall Computer Networking. Wireless Communication

IPv6 Feature Facts

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

IPv6 Technical Challenges

OSI Data Link & Network Layer

IPv6 Protocols & Standards

An Industry view of IPv6 Advantages

Communication Systems IPv6

IPv6 Transition Mechanisms

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

IPv6: An Introduction

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

Internet Protocol, Version 6

Cisco IOS IPv6. Cisco IOS IPv6 IPv6 IPv6 service provider IPv6. IPv6. data link IPv6 Cisco IOS IPv6. IPv6

IPv6 : Internet Protocol Version 6

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

CSCI-1680 Network Layer:

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

IPv6 Transition Technologies (TechRef)

IPv6 Next generation IP

OSI Data Link & Network Layer

Configuring IPv6 basics

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

A Border Gateway Protocol 3 (BGP-3) DNS Extensions to Support IP version 6. Path MTU Discovery for IP version 6

OSI Data Link & Network Layer

APNIC Training. IPv6 Essentials

IPv6 in Campus Networks

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

TCP/IP Protocol Suite

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

Mobile IP. Mobile IP 1

IPv6 Transition Mechanisms

Module 13. IPv6 Addressing

Table of Contents. Mid-Term Report: Issues in Migration from IPv4 to IPv6 By Ayaz-ul-Hassan Khan ( )

Integrated Security 22

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

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

Why IPv6? Roque Gagliano LACNIC

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

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

Information Sources Hans Kruse & Shawn Ostermann, Ohio University

Chapter 15 IPv6 Transition Technologies

IPv6 Network Management

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

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

Index Terms- IPv4, IPv6

Implementing Cisco IP Routing

ECE 435 Network Engineering Lecture 14

Asst. Prof. Chaiporn Jaikaeo, Ph.D.

IPv6 Rapid Deployment: Provide IPv6 Access to Customers over an IPv4-Only Network

IPv6 Protocols & Standards. ISP/IXP Workshops

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

The Interconnection Structure of. The Internet. EECC694 - Shaaban

2009/10/01. Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Obsoleted by RFC3596 [7] RFC 1887

IPv6 tutorial. RedIRIS Miguel Angel Sotos

IPv6 It starts TODAY!

INTRODUCTION OF IPV6. Ravikumar Naik 21/11/2011

Patrick Grossetete Cisco Systems Cisco IOS IPv6 Product Manager 2003, Cisco Systems, Inc. All rights reserved.

Information Sources Hans Kruse & Shawn Ostermann, Ohio University

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

Configuring IPv6 for Gigabit Ethernet Interfaces

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

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

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

IPv6 migration challenges and Security

Table of Contents Chapter 1 Tunneling Configuration

Cisco Network Address Translation (NAT)

IPV6 Overview.pdf. The University of Akron. From the SelectedWorks of Douglas Huber. Douglas Huber, University of Akron. Fall October 24, 2011

IPv6 transition: moving into the campus. Tim Chown University of Southampton

NAT, IPv6, & UDP CS640, Announcements Assignment #3 released

Guide to TCP/IP Fourth Edition. Chapter 11: Deploying IPv6

Implementing NAT-PT for IPv6

IPv6 Addressing and Basic Connectivity

IPv6. (Internet Protocol version 6)

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

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

Internet Routing Protocols Part II

Important RFCs. Guide to TCP/IP: IPv6 and IPv4, 5 th Edition, ISBN

IPv6 Protocol Architecture

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

IPv6 Addressing. Design: Amir Mohammad Mohabbat

IPv6 Security (Theory vs Practice) APRICOT 14 Manila, Philippines. Merike Kaeo

IPv4-to-IPv6 Transition Strategies

Network Management. IPv6 Bootcamp. Zhiyi Huang University of Otago

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

CSCD 433/533 Advanced Networks Spring Lecture 20 IPv6 and Tunnels

IPv6 Addressing Guide. Revision: H2CY10

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

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

Charles Perkins Nokia Research Center 2 July Mobility Support in IPv6 <draft-ietf-mobileip-ipv6-14.txt> Status of This Memo

Lecture Computer Networks

Introduction to IPv6. IPv6 addresses

Transcription:

Title IPv4/v6 Considerations Ralph Droms Cisco Systems

Agenda Motivation for IPv6 Review of IPv6 Impact of differences Tools and techniques

Why IPv6? More addresses More addresses More addresses Security, QoS, higher performance

IPv6 Opportunities DoD Memorandum of June 9, 2003 on Global Information Grid (GiG) policy: As of October 1, 2003, all GiG assets being developed, procured or acquired shall be IPv6 capable Rapidly expanding markets: AsiaPac Expanding technology markets: Mobile Wireless, WiFi hotspots Gaming Microsoft to deploy IPv6 with Windows

An observation From 50,000 feet, everything looks the same at ground level, everything is different.

Review of IPv6 and comparison to IPv4 Address size: IPv6 addresses are 128 bits Header format: entirely different Extension headers: Additional information stored in optional extension headers, followed by data Support for audio and video: flow labels and type of service allow audio and video applications to establish appropriate connections Extensible: new features can be added more easily Security: IPsec required No checksumming in IPv6, no fragmentation by routers

IPv6 base header Contains less information than IPv4 header TRAFFIC CLASS for service differentiation NEXT HEADER points to first extension header FLOW LABEL used to associate datagrams belonging to a flow or communication between two applications Routers use FLOW LABEL to forward datagrams along prearranged path

IPv6 Base Header Format +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Version Traffic Class Flow Label +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Payload Length Next Header Hop Limit +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + + Source Address + + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + + Destination Address + + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Extension Headers Extension headers can be added between IP header and payload Usually transport protocol header: IPv6 base header TCP header TCP segment Next header = TCP

IPv6 Addressing 128-bit addresses, composed of network prefix and host suffix (64 bits each) No address classes - prefix/suffix boundary can fall anywhere Special types of addresses: unicast: single destination computer multicast: multiple destinations; possibly not at same site anycast: set of computers with same address; datagram is delivered to one computer from set Scoped addresses link-local addresses: only valid on link; never forwarded by router global addresses

IPv6 Address Notation 128-bit addresses unwieldy in dotted decimal; requires 16 numbers 105.220.136.100.255.255.255.255.0.0.18.128.140.10.255.255 Groups of 16-bit numbers in hex separated by colons - colon hexadecimal (or colon hex) 69DC:8864:FFFF:FFFF:0:1280:8C0A:FFFF Zero-compression - series of zeroes indicated by two colons FF0C:0:0:0:0:0:0:B1 equivalent to FF0C::B1

Prefix and Router Advertisement Router sends router advertisement Router can act as default router List of prefixes assigned to link Each prefix has a preferred lifetime and a valid lifetime New prefixes can be announced at any time Hosts stop using expired prefixes Used for renumbering

Addresses and Interface IDs Host constructs addresses from advertised prefixes and interface ID Lowest-order 64-bit field of unicast address may be assigned in several different ways: auto-configured from a 64-bit EUI-64, or expanded from a 48- bit MAC address (e.g., Ethernet address) auto-generated pseudo-random number (to address privacy concerns) assigned via DHCP manually configured

Summary Comparison Addressing IP Service Address assignment IPv4 Solution 32 bit addresses, NAT DHCP IPv6 Solution 128 bit addresses, scoping Address autoconfiguration Security Mobility Quality of Service IP Multicast IPsec optional Mobile IP Differentiated service, integrated service IGMP/PIM/Multicast BGP IPsec mandated Mobile IP with direct routing Differentiated service, integrated service MLD/PIM/Multicast BGP,Scope Identifier

Issues in managing IPv6 nets and devices Stateless address autoconfiguration Device registration DNS and DNS updates Use of DNS in interfaces Multiple addresses on an interface Link-local and global addressing Device identification Multiple prefixes on a link Renumbering IPv6 addresses in MIBs

Devices addressing and management Devices may use stateless address autoconfiguration and dynamic DNS updates, and will have multiple addresses from multiple prefixes on a link So management tools must select appropriate addresses and allow for DNS names wherever possible

Renumbering IETF goal is to allow for automated, easy renumbering (assignment of prefixes to links) Router advertisements dynamically announce prefixes available on a link Stateless address autoconfiguration allows hosts to select addresses from new prefixes Prefix lifetimes for graceful transition from old to new prefixes Management tools opportunity: automating the details and the process of renumbering

Issues with SNMP MIBs need to be updated Current design is unified IPv4-IPv6, with single type for IP addresses: inetaddresstype, inetaddress MIB II updates published as Internet Drafts

Basic IP services DNS New AAAA RR for IPv6 addresses (A6 and DNAME are Experimental) Reverse zone is DHCPv6 Basic function similar to DHCP for IPv4 Likely to be used for DNS configuration of hosts Prefix delegation enhancement RADIUS RFC 3162

Deployment and coexistence IPv4 and IPv6 on the same network Likely initial deployment mode Core network devices will be dual-stack, forwarding both IPv4 and IPv6 Management of both IPv4 and IPv6 functions carried over IPv4 IPv6 service through an IPv4 core Service provider offers IPv6-only service to customers IPv6 tunneled through IPv4 core (6PE) to upstream connection Some NRENs deploying IPv6-only core network

Coexistence methods DSTM (Dual Stack Transition Method) for devices with both IPv4 and IPv6 stacks Tunneling 6PE: IPv6 over MPLS through IPv4-only core ISATAP: Automatic tunneling through designated routers Teredo: IPv6 in IPv4 UDP to traverse IPv4 NAT Translation NAT-PT: NAT with protocol translation Bump-in-stack: protocol translation in the host stack Application-level gateway (ALG)

Service provider issues Expected model is to assign /48 to customer Allows customer to subnet internally Global address assignment (NO NAT!!) Address auto-configuration and privacy addresses may be problematic for identity management Renumbering allows: Dynamic prefix assignment Switching between ISPs

Impact of IPv6 on management systems Changes to IP Address representation and storage Expanded use of DNS Extending to new functions Implementing new services and protocols Accommodate larger addresses Provide IPv6 transport Build new service or protocol engine

Resources Standards: IETF v6ops, ipv6 working groups RFCs and Internet Drafts Example deployment: 6net, www.6net.org WP2: IPv4-IPv6 Coexistence, Interworking and Migration WP3: Basic Network Services WP6: Network Management Architecture and Tools