DHCPv6/SLAAC Interaction Gaps ( draft-liu-6renum-dhcpv6-slaac-switching-01) [Note: the title is different with the original one in the draft] draft-liu-6renum-dhcpv6-slaac-switching-01.

Slides:



Advertisements
Similar presentations
Renumbering Networks: RFC 4192 Fred Baker. How RFC 4192 came to be I heard one too many times on operational lists it is impossible to renumber a network.
Advertisements

Bing Liu(speaker), Ronald Bonica Xiangyang Gong, Wendong Wang
IPv6 Near-Unique Site Local Addresses draft-francis-ipngwg-unique-site-local-00.txt.
DHCPv6.
IPv6 Victor T. Norman.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
Draft-ietf-dhc-stateless-dhcpv6- renumbering-01 Tim Chown dhc WG, IETF 60, San Diego, August 2, 2004.
Weakening Aggregated Traffic of DHCP Discover Messages draft-yang-sunset4-weaken-dhcp-00 Tianle Yang, Lianyuan Li, Qiongfang Ma China Mobile
1 Behcet Sarikaya Frank Xia July 2010 Flexible DHCPv6 Prefix Delegation in Mobile Networks IETF 78
IPv6 Address Provisioning In IPv6 world there are three provisioning aspects wich are independent of whether the IPv6 node is a Host or CE router: IPv6.
1IETF59 DNSOP WG IPv6 DNS Discovery Issues Jaehoon Paul Jeong ETRI 1st March th IETF – Seoul,
1 OpenStack Summit Vancouver May 2015 IPv6 Fundamentals Jonne Soininen Nokia.
IPv4-Embedded IPv6 Multicast Address draft-ietf-mboned-64-multicast-address-format IETF 84 Vancouver 1.
Controlling Traffic Offloading Using Neighbor Discovery Protocol IETF#80 Mif WG, 28-March-2011 draft-korhonen-mif-ra-offload-01 Jouni Korhonen Teemu Savolainen.
DHCPv6 and other IPv6 docs Ralph Droms IETF 55, Atlanta.
IPv6 Site Renumbering Gap Analysis draft-ietf-6renum-gap-analysis-02 draft-ietf-6renum-gap-analysis-02 Bing Liu (speaker), Sheng Jiang, Brian.E.Carpenter,
1 Anycast Address Assignment Using DHCPv6 draft-madanapalli-dhcpv6-anycast-00 Syam Madanapalli Samsung ISO IETF 61 – Washington, DC.
IPv6 Site Renumbering Gap Analysis draft-liu-6renum-gap-analysis-01 draft-liu-6renum-gap-analysis-01 Bing Liu Sheng Jiang IETF July
Day15 IP Space/Setup. IP Suite of protocols –TCP –UDP –ICMP –GRE… Gives us many benefits –Routing of packets over internet –Fragmentation/Reassembly of.
Policy Implementation and Experience Report Leslie Nobile.
Guide to TCP/IP Fourth Edition
IPv6 RADIUS attributes for IPv6 access networks draft-lourdelet-radext-ipv6-access-01 Glen Zorn, Benoit Lourdelet Wojciech Dec, Behcet Sarikaya Radext/dhc.
IPv6 Address autoconfiguration stateless & stateful.
DNS zone suffix option for DHCPv6 (draft-yan-dhc-dhcpv6-opt-dnszone-01.txt) IETF 61 (Washington, DC) Yinglan Jiang Renxiang Yan
IETF DMM WG Mobility Exposure and Selection WT Call#4 Feb 24, 2015.
IETF 531 DNS Discovery Update draft-ietf-ipv6-dns-discovery-04.txt Dave Thaler
Sharing a single IPv4 address among many broadband customers
Recommendations of Unique Local Addresses Usages draft-ietf-v6ops-ula-usage-recommendations-02 draft-ietf-v6ops-ula-usage-recommendations-02 Bing Liu(speaker),
1 Behcet Sarikaya Frank Xia Ted Lemon July 2011 DHCPv6 Prefix Delegation as IPv6 Migration Tool in Mobile Networks IETF 81
DHCPv6 Redundancy Considerations Redundancy Proposals in RFC 6853.
1 UDP Encapsulation of 6RD IETF 78 Maastricht 2010 July 30.
Draft-vandevelde-v6ops-addcon-00.txt IPv6 Unicast Address Assignment Considerations Gunter Van de Velde (editor) Tim Chown Ciprian Popoviciu IETF 65, March.
Addressing Issues David Conrad Internet Software Consortium.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Simple DNA draft-krishnan-dna-simple-03 Suresh Krishnan Greg Daley.
IPv6 Address Accountability Considerations draft-chown-v6ops-address-accountability-01 IETF81, Quebec Tim Chown, July 28 th, 2011.
RADIUS issues in IPv6 deployments draft-hu-v6ops-radius-issues-ipv6-01 J. Hu, YL. Ouyang, Q. Wang, J. Qin,
DHCPv6/SLAAC Address Configuration Interaction Problems and Operational Guidance Bing Liu, Ronald Bonica (Speaker) Sheng Jiang, Xiangyang Gong, Wendong.
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)
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
IPv6 Rapid Deployment on IPv4 infrastructures (6rd)‏ v6ops-6rd-ipv6-rapid-deployment-00 IETF
IPv6 Site-Local Discussion Bob Hinden & Margaret Wasserman IETF 56 San Francisco March 2003.
IPv6 Site Renumbering Gap Analysis draft-ietf-6renum-gap-analysis-01 draft-ietf-6renum-gap-analysis-01 Bing Liu(speaker), Sheng Jiang, Brian.E.Carpenter.
IETF-90 (Toronto) DHC WG Meeting Wednesday, July 23, GMT IETF-90 DHC WG1 Last Updated: 07/21/ :10 EDT.
1 Extreme Networking at Home Jari Arkko, Ericsson.
IPv6 Site Renumbering Gap Analysis draft-ietf-6renum-gap-analysis-01 draft-ietf-6renum-gap-analysis-01 Bing Liu(speaker), Sheng Jiang, Brian.E.Carpenter,
GMPLS Recovery Signaling Issues draft-rhodes-rsvp-recovery-signaling-01 Nic Neate Data Connection Ltd (DCL)
Security “Automatic Border Detection” is essential – For service discovery scope – For prefix assignment and routing – For security Default filters (ULAs?)
Dynamic Allocation of Shared IPv4 Addresses draft-ietf-dhc-dynamic-shared-v4allocation-01 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF.
IPv6 (Internet Protocol V. 6)
IETF-53-IPv6 WG- Cellular host draft 1 Minimum IPv6 Functionality for a Cellular Host Jari Arkko Peter Hedman Gerben Kuijpers Hesham Soliman John Loughney.
JinHyeock Choi, Syam Madanapalli hppt:// DNA Solution: Link Identifier based approach draft-jinchoi-dna-protocol2-01.txt.
1 cellhost-ipv6-52.ppt/ December 13, 2001 / John A. Loughney Minimum IPv6 Functionality for a Cellular Host John Loughney, Pertti Suomela, Juha Wiljakka,
1 Brian Carpenter Sheng Jiang IETF 85 November 2012 Next steps for 6renum work.
BAI513 - Protocols IP Version 6 Operation BAIST – Network Management.
8 Byte BGP Communities Finding a practical way forward.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
© 2015 Infoblox Inc. All Rights Reserved. Tom Coffeen, IPv6 Evangelist UKNOF January 2015 Tom Coffeen, IPv6 Evangelist UKNOF January 2015 DHCPv6 Operational.
1 Link Scoped IPv6 Multicast Addresses Jung-Soo Park, Myung-Ki Shin ETRI 54th IETF – Yokohama, Japan draft-ietf-ipv6-link-scoped-mcast-01.txt.
Goodbye IPv4…. Why the change? IPv4 – 1980’sIPv6 – 2000’s.
Discussion on DHCPv6 Routing Configuration
Booting up on the Home Link
IPv6 investigation within Informatics George Ross
Current Issues with DNS Configuration Options for SLAAC
DHCPv6/SLAAC Address Configuration Interaction Problems
IPv6 investigation within Informatics George Ross
Proposal for IEEE 802.1CQ-LAAP
Proposal for IEEE 802.1CQ-LAAP
Update on DHCPv6 On-Demand Mobility Extension draft
Sheng Jiang(Speaker) Bing Liu
IETF 87 DHC WG Berlin, Germany Thursday, 1 August, 2013
Presentation transcript:

DHCPv6/SLAAC Interaction Gaps ( draft-liu-6renum-dhcpv6-slaac-switching-01) [Note: the title is different with the original one in the draft] draft-liu-6renum-dhcpv6-slaac-switching-01 Bing Liu(speaker), Wendong Wang, Xiangyang 84-Vancouver Aug 2012

Background 1/2 DHCPv6 and SLAAC are interacted by M/O flags in RA  “Managed Flag”: indicating the hosts there’s DHCPv6 available in the network  “OtherConfig Flag”: indicating other parameter (DNS, Routing.etc) available by DHCPv6

Background 2/2 Behavior of interpreting M/O is ambiguous  In the old SLAAC standard (rfc2462), it had some clear specification of how to interpret the M/O flags when the hosts receive RAs  But it was removed in current SLAAC (rfc4862), the reason was “considering the maturity of implementations and operational experiences. [RFC4862]”

But now the situation is… Requirement of clear M/O behavior emerges in ISP  As I learned, there’s an ISP deploying IPv6 networks, they had strong requirement of clear M/O definition. But since the SLAAC standard is ambiguous, they had to directly specify to the CPE vendors. (This may be a common requirement for ISPs) Behaviors of major desktop OSes had been varied  Desktop OSes are far more difficult to be customized than CPE, so this issue could be a problem for the network configuration/management.  We did a test on the OSes’ behaviors

Test of major desktop OSes’ behaviors We only tested M flag, since the draft’s scope is address configuration Important test results ( Windows 7; Linux-Ubuntu12.04-kernel ; OS X Lion ):  Windows 7 would start DHCPv6 discovery if there’s no RA for some time; Linux&OS-X only start DHCPv6 until receive RA with M=1 (unless you manually change the OS settings to “DHCPv6- only”)  SLAAC-configured hosts receiving RA with M=1: Win7 would start DHCPv6 and keep SLAAC; Linux/OS-X no action  DHCPv6-configured hosts receiving RA with M=0: Win7 would release DHCPv6 address and do SLAAC; Linux/OS-X no action Some treat M as Prescriptive while some just Advisory M flag semantic is ambiguous in standard

Potential semantics of DHCPv6/SLAAC interaction #1 Network provides both, let the hosts select by themselves (exactly current RFC4862 does) #2 Network wants hosts to do DHCPv6 when online ( Sending RAs M=1 and don't include PIO (Prefix Information Option), the host would "have to" initial DHCPv6, but it depends on the OS implementation, not decided by the network, a standard gap ) #3 Network wants the already SLAAC-configured hosts to do DHCPv6 ( This may be a requirement in renumbering. With M=1, Win7 is OK, Linux/OS-X won’t work, this is a standard gap ) #4 Network wants the hosts to switch from DHCPv6 to SLAAC ( Also may be a requirement in renumbering. With M=0, Win7 is OK, Linux/OS-X won’t work, a standard gap. )

Proposed Solution-candidate 1 Clearly re-defining the M/O flags as Prescriptive. This can cover:  #2 Network wants hosts to do DHCPv6 when online  #3 Network wants the already SLAAC-configured hosts to do DHCPv6  #4 Network wants the hosts to switch from DHCPv6 to SLAAC But would lose:  #1 Network provides both, let the hosts select by themselves

Proposed Solution-candidate 2 Leave the current M/O flags as it is, covering #1 Using another reserved bit as “DHCPv6-Required” flag to cover #2 #3 Using one more bit as “ReleaseDHCPv6” flag to cover #4

Questions Do you agree the potential semantics? Does 6man think we need to fix the M/O issue in standard?

Comments? Thank you Aug