Default Address Selection for IPv6 Richard Draves March 19, 2001 Minneapolis IETF Meeting draft-ietf-ipngwg-default-addr-select-03.

Slides:



Advertisements
Similar presentations
Happy Eyeballs Extension for Multiple Interfaces Gang Chen Carl
Advertisements

MIF API Extension Discussion MIF IETF 78 Dapeng Liu Yuri Ismailov.
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)
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
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.
Mobile IP: enable mobility for IP-based networks CS457 presentation Xiangchuan Chen Nov 6, 2001.
CIM 2465 IP Addressing Scheme1 IP Addressing Scheme (Topic 4) Textbook: Networking Basics, CCNA 1 Companion Guide, Cisco Press Cisco Networking Academy.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IS3120 Network Communications Infrastructure
IP Version 6 (IPv6) Dr. Adil Yousif. Why IPv6?  Deficiency of IPv4  Address space exhaustion  New types of service  Integration  Multicast  Quality.
IETF 80: NETEXT Working Group – Logical Interface Support for IP Hosts 1 Logical Interface Support for IP Hosts Sri Gundavelli Telemaco Melia Carlos Jesus.
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
1 Chapter Overview IP (v4) Address IPv6. 2 IPv4 Addresses Internet Protocol (IP) is the only network layer protocol with its own addressing system and.
Controlling Traffic Offloading Using Neighbor Discovery Protocol IETF#80 Mif WG, 28-March-2011 draft-korhonen-mif-ra-offload-01 Jouni Korhonen Teemu Savolainen.
IPv6 Unique Local Addresses Update on IETF Activity Policy SIG Feb 2004 APNIC19 Geoff Huston.
NAT64 marcelo bagnulo, Philip Matthews, Iljitsch van Beijnum IETF 72 - Dublin.
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
IP Version 6 COMT 222. © 2005 Hans Kruse & Shawn Ostermann, Ohio University 2 Why change IP Number of addresses Routing Table Size Client configuration.
Use Cases and API Extension for Source IP Address Selection draft-sijeon-dmm-use-cases-api-source-00.txt Presenter: Alper Yegin Authors: Seil Jeon, Sergio.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
© 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.
National Institute Of Science & Technology Mobile IP Jiten Mishra (EC ) [1] MOBILE IP Under the guidance of Mr. N. Srinivasu By Jiten Mishra EC
DHCPv6 Route Option (draft-dec-dhcpv6-route-option-03.txt) IETF 77, March 2010 : Wojciech Dec Richard Johnson
IPv6 WORKING GROUP (IPNGWG) March 2001 Minneapolis IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
IPv6 Document Status and Action Plan Margaret Wasserman IETF56 San Francisco March 2003.
ES 101. Module 2 IP Addressing & Routing. Last Lecture Wide area networking Definition of “packets”
Autoconf via XREQ/XREP Charles E. Perkins IETF 77 March 26, 2010.
Local IPv6 Networking March 2000 Adelaide IETF Bob Hinden / Nokia.
Starting Work on the MIF Analysis Document Hui Deng, China Mobile Margaret Wasserman, Sandstorm IETF 76, Hiroshima, Japan.
IPv6 WORKING GROUP December 2001 Salt Lake City IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
Draft-vandevelde-v6ops-addcon-00.txt IPv6 Unicast Address Assignment Considerations Gunter Van de Velde (editor) Tim Chown Ciprian Popoviciu IETF 65, March.
IPv6 WORKING GROUP March 2002 Minneapolis IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
Thierry Ernst - MOTOROLA Labs / INRIA Ludovic Bellier - INRIA project PLANETE Claude Castelluccia - INRIA project PLANETE Hong-Yon Lach - MOTOROLA Labs.
Managing the Use of Privacy Extensions for SLAAC in IPv6 (draft-gont-6man-managing-privacy- extensions-01.txt) Fernando Gont (UTN/FRH) Ron Broersma (DREN)
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.
1 Monami6 Working Group IETF 66 July 2006 Montréal, Canada Thierry Ernst (INRIA) Nicolas Montavont (ENST Bretagne)
Node Information Queries July 2002 Yokohama IETF Bob Hinden / Nokia.
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
Network Architecture Protection (draft-vandevelde-v6ops-nap-01.txt) Brian Carpenter, Ralph Droms, Tony Hain, Eric L Klein, Gunter Van de Velde.
Transient BCE for Proxy Mobile IPv6 draft-ietf-mipshop-transient-bce-pmipv6-00.txt Oliver Marco
IPv6 Site-Local Discussion Bob Hinden & Margaret Wasserman IETF 56 San Francisco March 2003.
An end-to-end usage of the IPv6 flow label
IETF#83 Mobility API for DMM draft-liu-dmm-mobility-api-00 draft-korhonen-dmm-prefix-properties-01.txt Dapeng Liu,Hui Deng, J. Korhonen, B. Patil, S. Gundavelli.
IPv6 Operation Study Group in Japan March 5, 2002 Akihiro Inomata/Fujitsu Limited Chair of IPv6 Operation Study Group.
Guidance of Using Unique Local Addresses draft-liu-v6ops-ula-usage-analysis-05 draft-liu-v6ops-ula-usage-analysis-05 Bing Liu(speaker), Sheng Jiang, Cameron.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
IPv6 WORKING GROUP (IPNGWG) December 2000 San Diego IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
File: /ram/wgchairs.sxi Date: 18 January, 2016 Slide 1 Impact of IPv6 Site-Local Addressing on Applications Margaret Wasserman Wind River
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
Site Multihoming for IPv6 Brian Carpenter IBM TERENA Networking Conference, Poznan, 2005.
IPv6 Renumbering, scenarios & requirements Christian Huitema draft-huitema-ipv6-renumber- 00.txt.
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
Default Address Selection for IPv6 Richard Draves May 31, 2001 Redmond Interim IPv6 WG Meeting draft-ietf-ipngwg-default-addr-select-04.
Security “Automatic Border Detection” is essential – For service discovery scope – For prefix assignment and routing – For security Default filters (ULAs?)
IETF #58 in Minneapolis1 IPv6 Address Assignment and Route Selection for End-to-End Multihoming Kenji Ohira Kyoto University draft-ohira-assign-select-e2e-multihome-02.txt.
IETF #57 in Viena1 IPv6 Address Assignment and Route Selection for End-to-End Multihoming Kenji Ohira Kyoto University draft-ohira-assign-select-e2e-multihome-01.txt.
IETF 80: NETEXT Working Group – Logical Interface Support for IP Hosts 1 Logical Interface Support for IP Hosts Telemaco Melia, Sri Gundavelli, Carlos.
1 IPv6: Address Architecture Dr. Rocky K. C. Chang 29 January, 2002.
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
1 Update on Candidate Address Selection for Interactive Connectivity Establishment (ICE) draft-keranen-mmusic-ice-address-selection-00 A. Keränen, J. Arkko.
IPv6 Working Group IETF55 Atlanta November URL for Thermometer
Discussion on DHCPv6 Routing Configuration
Default Router Preferences and More-Specific Routes in RAs
IETF 55 IPv6 Working Group IPv6 Node Requirements
Ingress Filtering, Site Multihoming, and Source Address Selection
IETF57 Vienna July 2003 Bob Hinden & Margaret Wasserman Chairs
Default Address Selection for IPv6
Presentation transcript:

Default Address Selection for IPv6 Richard Draves March 19, 2001 Minneapolis IETF Meeting draft-ietf-ipngwg-default-addr-select-03

Source Address Selection and Destination Address Ordering Minimal requirement for all implementations Automatically pick “reasonable” source and destination addresses Configuration/policy is possible NOT just for multi-homing Complement other multi-homing approaches

Not Just for Multi-Homing Consider a singly-homed IPv6 host… –Loopback, link-local, site-local addresses –Global address, temporary address –v4-compatible address, 6to4 address –Home address –IPv4 addresses 90% of the complexity due to considerations other than multi-homing.

What’s Changed? Further simplified default policy table. Tweaked home/care-of address treatment, favoring addresses that are both. 6to4 and v4-compatible addresses are treated as global scope.

Default Policy Table Implementations SHOULD be configurable, via mechanisms at least as powerful as these policy tables. If not configured, then they SHOULD operate according to the default policy table: PrefixPrecedenceLabel ::1/ ::/ ::/16302 ::/96203 ::ffff:0:0/96104 IPv4 destinations are represented as v4-mapped addresses. …

Source Address Selection Rules Selecting IPv6 source for IPv6 destination: 1.Prefer same address (for loopback). 2.Prefer appropriate scope. 3.Avoid deprecated addresses. 4.Prefer home addresses over care-of addresses. 5.Prefer source assigned to originating interface. 6.Prefer matching label from policy table. 7.Prefer temporary addresses. 8.Use longest-matching-prefix.

Destination Address Ordering First, select best source for each destination, IPv6 and IPv4: 1.Avoid unusable destinations. 2.Prefer matching scope. 3.Avoid deprecated source addresses. 4.Prefer home source addresses. 5.Prefer matching label from policy table. 6.Prefer destinations with higher precedence. 7.Prefer smaller scope destinations. 8.Use longest-matching-prefix. 9.Otherwise, leave order from DNS unchanged

Controversial Issues Configuration mechanisms and default treatment for mobility & privacy preferences: –Home vs care-of addresses –Temporary vs public addresses Current draft says –Prefer home address over care-of address –Prefer temporary address over public address –Configure via socket option (but does not preclude other approaches)