IPv6 Site Renumbering Gap Analysis draft-liu-6renum-gap-analysis-01 draft-liu-6renum-gap-analysis-01 Bing Liu Sheng Jiang IETF July 2011 1.

Slides:



Advertisements
Similar presentations
Bing Liu(speaker), Ronald Bonica Xiangyang Gong, Wendong Wang
Advertisements

Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Auto Configuration and Mobility Options in IPv6 By: Hitu Malhotra and Sue Scheckermann.
Implementing IPv6 Module B 8: Implementing IPv6
Chapter 8 Managing Windows Server 2008 Network Services
Draft-ietf-dhc-stateless-dhcpv6- renumbering-01 Tim Chown dhc WG, IETF 60, San Diego, August 2, 2004.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
1 Improved DNS Server Selection for Multi-Homed Nodes draft-savolainen-mif-dns-server-selection-04 Teemu Savolainen (Nokia) Jun-ya Kato (NTT) MIF WG meeting.
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.
DNS and DHCP in Dual Stack Networks Lawrence E. Hughes Chairman, InfoWeapons Inc.
1IETF59 DNSOP WG IPv6 DNS Discovery Issues Jaehoon Paul Jeong ETRI 1st March th IETF – Seoul,
Multicast DNS Draft-aboba-dnsext-mdns-00.txt. Outline Goals and objectives Scope of the multicast DNS DNS server discovery Non-zeroconf behavior Zeroconf.
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.
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,
Name Resolution Domain Name System.
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.
IPv6 Autoconfiguration Stateless and Stateful. Copy... Rights This slide set is the ownership of the 6DISS project via its partners The Powerpoint version.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
DNS zone suffix option for DHCPv6 (draft-yan-dhc-dhcpv6-opt-dnszone-01.txt) IETF 61 (Washington, DC) Yinglan Jiang Renxiang Yan
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
IPv6 Renumbering Tim Chown Alan Ford Mark Thompson Stig Venaas University of Southampton (UK)
Simple Multihoming Experiment draft-huitema-multi6-experiment-00.txt Christian Huitema, Microsoft David Kessens, Nokia.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
Dynamic Host Configuration Protocol and IP Address Assignment CIS 238 Oakton Community College.
The Future of DHCP Dr. Ralph Droms Bucknell University.
1 AutoconfBOF2.PPT / Aug / Singh,Perkins,Clausen IETF Not Confidential Ad hoc network autoconfiguration: definition and problem statement (draft-singh-autoconf-adp-00.txt)
CIT 384: Network AdministrationSlide #1 CIT 384: Network Administration IPv6.
Draft-chown-v6ops-renumber-thinkabout-05 Things to think about when Renumbering an IPv6 network Tim Chown IETF 67, November 6th, 2006.
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.
Autonomic Prefix Management in Large-scale Networks ANIMA WG IETF 91, November 2014 draft-jiang-anima-prefix-management Sheng Jiang Brian Carpenter Qiong.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
Draft-vandevelde-v6ops-addcon-00.txt IPv6 Unicast Address Assignment Considerations Gunter Van de Velde (editor) Tim Chown Ciprian Popoviciu IETF 65, March.
IPv6 Address Accountability Considerations draft-chown-v6ops-address-accountability-01 IETF81, Quebec Tim Chown, July 28 th, 2011.
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
SHIM6 Protocol Drafts Overview Geoff Huston, Marcelo Bagnulo, Erik Nordmark.
DHCPv6/SLAAC Address Configuration Interaction Problems and Operational Guidance Bing Liu, Ronald Bonica (Speaker) Sheng Jiang, Xiangyang Gong, Wendong.
BZUPAGES.COM BOOTP and DHCP The Bootstrap Protocol (BOOTP) is a client/server protocol that configures a diskless computer or a computer that is booted.
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.
IPv6 Site-Local Discussion Bob Hinden & Margaret Wasserman IETF 56 San Francisco March 2003.
1 Background and Introduction. 2 Outline History Scope Administrative.
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.
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.
IETF-90 (Toronto) DHC WG Meeting Wednesday, July 23, GMT IETF-90 DHC WG1 Last Updated: 07/21/ :10 EDT.
Analysis and recommendation for the ULA usage draft-liu-v6ops-ula-usage-analysis-00 draft-liu-v6ops-ula-usage-analysis-00 Bing Liu(speaker), Sheng Jiang.
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,
(ITI310) By Eng. BASSEM ALSAID SESSIONS 9: Dynamic Host Configuration Protocol (DHCP)
6renum Chairs: Tim Chown, Wes George IETF81 Quebec July 27 th, 2011.
DHCP Vrushali sonar. Outline DHCP DHCPv6 Comparison Security issues Summary.
1/13 draft-carpenter-nvo3-addressing-00 Brian Carpenter Sheng Jiang IETF 84 Jul/Aug 2012 Layer 3 Addressing Considerations for Network Virtualization Overlays.
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.
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
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.
PMIPv6 multicast handover optimization by the Subscription Information Acquisition through the LMA (SIAL) Luis M. Contreras Telefónica I+D Carlos J. Bernardos.
Bing Liu (speaker), Sheng WG, ietf96, July 2016
Instructor Materials Chapter 8: DHCP
Booting up on the Home Link
IPv6 Site Renumbering Gap Analysis draft-ietf-6renum-gap-analysis-04
RIPE IPv6-wg and Renumbering
DHCPv6/SLAAC Address Configuration Interaction Problems
Consideration on IPv6 Address Management
Sheng Jiang(Speaker) Bing Liu
Presentation transcript:

IPv6 Site Renumbering Gap Analysis draft-liu-6renum-gap-analysis-01 draft-liu-6renum-gap-analysis-01 Bing Liu Sheng Jiang IETF July

Gap Analysis-structure The structure of gap analysis followed a renumbering event procedure clue: -Managing prefixes -Address configuration -Address relevant entries update -Renumbering event management We are trying to cover ALL aspects of renumbering by this structure. [need your comments] 2

Overall Goals for IPv6 Renumbering Prefix delegation: automatic, accurate in aggregation and coordination Address configuration: automatically achieved through standard protocols, with minimum human intervene. Address relevant entries update: processed integrally, error-prevented. Management: managing the renumbering events [Open Question] Do we need a ''One-Click'' fully automatic renumbering technology? Is it possible to be realized? [Open Question] Do we need recommendations for site address management tools? [Open Question] Is session survivability within our scope? 3

What has been done RFC2894: router renumbering for IPv6 RFC4192: procedures for IPv6 site renumbering without a flay day RFC4076: stateless DHCPv6 renumbering requirements RFC5887: renumbering issues in IPv4/IPv6 [draft-chown-v6ops-renumber-thinkabout-05] Lots of issues were analyzed in RFC5887 & [draft-chown], but many of them are out of 6renum scope or unsolvable. This draft intends to identify the valuable and solvable issues, dig out some undiscovered gaps, and try to give solution suggestions. [Note]: This initial version draft is just to provoke discussion rather than definite conclusions. 4

Managing Prefixes When renumbering an enterprise site, a short prefix may be divided into longer prefixes for subnets. Prefix delivery, delegation, aggregation, coordination between branch sites, need be carefully managed RFC2894 could add/change routers’ prefixes, but it seems hasn’t been used (at least not widely used) DHCP-PD(RFC3633) is being widely used for prefix delegation and provision. [Open Question] Is DHCP-PD enough for all scenarios of renumbering prefix process? 5

Address Configuration --Host address configuration  ND and DHCP are two basic automatic address configuration methods in IPv6 networks. They may be used parallel in a network for address configuration, which may cause issues: -Dynamic prefix learning DHCP-configured hosts may ignore RA prefix advertisement, so that they can’t learn the new prefixes through ND when an uplink is added. -DHCP&SLAAC conflict Administrators may mis-configure the prefixes in RA and DHCP messages to be different. -“M” debate “M” bit in RA indicates there is DHCP available. This could cause SLAAC- Configured hosts ambiguous behavior, since there’s no clear specification in the protocols (neither in RFC4861 nor 4862). 6

Host address configuration(continue)  DHCPv6 reconfiguration not yet for bulk usage DHCPv6-reconfiguration messages could be initiated by server to trigger clients restart DHCP sessions. As it can be considered as “stateful” renumbering, maybe it’s not proper for bulk usage. [Open Question] But is there any requirement, so that we can consider the issue as a gap?  RA prefix lifetime limitation In RFC4862 it is specified that, if the previous RemainingLifetime is longer than two hours, it is impossible to reduce a prefix‘s lifetime less than two hours for security consideration. (only if the RA is not authenticated, e.g. with SEND) [Open Question] This limitation makes an immediate renumbering event is impossible. Should we change the current standards to remove the limitation (more security risk)? Or other trade-off solution? 7

 Learning new prefixes As described in RFC5887, in a multihomed site, the interior routers would need a mechanism to learn which upstream providers and prefixes were currently valid to only advertise these prefixes to hosts.  Restart after renumbering RFC2072 mentioned that some routers cache IP addresses in some situations. So routers might need to be restarted as a result of site renumbering. [Open Question] It seems only happen on the old type of routers?  Router naming RFC4192 suggested that switches and routers should use domain names for configuration to better support renumbering. [Open Question] Router naming is not a new capability, which is already supported in some scenarios (e.g. IPSec VPN). The gap is probably the education of network administrators? Address Configuration --Router address configuration 8

 Static address configuration avoidance/reducing [Open Question] Is static addr config (manual or script- driven) avoidance a lost cause? How to limit the places where static addresses must be used (e.g. FQDN and autoconf.etc) ?  ULA [Open Question] Is anyone actually using ULAs? It may help to prevent interior site renumbering caused by ISP. Address Configuration --static addresses configuration 9

Address relevant entries update --DNS records update  Dynamic DNS record update Mainstream method is to manually update the zone files. RFC3007(Secure DNS) is a candidate for dynamic DNS update. [Open Question] 1. Some argued RFC3007 could be potentially widely deployment, some didn’t 2. Any requirement of developing new (maybe lightweight) mechanism/protocol for dynamic DNS update?  DNS data structure optimization A6 records (RFC2874) could make zone files update easier. [Open Question] Do we need optimized DNS record data schema such as A6?  DNS authority When the service host renumbers, they may not have sufficient authority to change the records since DNS zones are out of the administrative control. [Open Question]Whether it is only an operational issue or additional protocol/mechanism is needed to standardize the interaction between DNS systems? 10

 Filters management Filters such as ACLs, ingress filtering.etc may spread in various devices as firewalls, routers, gateways. Management is needed. [Open Question] Address-based filters and prefix-based filters need to be distinguished? Is dedicated management system needed?  Filter update automation operation [Open Question] Can update operation be achieved through standard interface/protocol? Address relevant entries update --filters update 11

 In hosts Hosts may record addresses of servers such as DNS resolver/server, radius server, etc. Hosts may also record addresses of other hosts or routers. While renumbering, the hosts must update the records if the these addresses changed.  In routers & servers Familiarly, router and servers may also record others’ addresses. [Open Question] How to systematically update these entries? Address relevant entries update --update of addresses embedded in configuration files 12

Renumbering event management Renumbering Notification Notifying the nodes to be aware of a renumbering event may make sense. E.g. as 4192 suggested, “reducing the delay in the transition to new IPv6 addresses applies when the DNS service can be given prior notice about a renumbering event” [Open Question] Lack of this kind of mechanisms. A gap? Synchronization Management For example, as described in RFC5887, synchronizing the SLAAC and DNS updates, and of reducing the SLAAC lease time and DNS TTL. [Gaps TBD] Renumbering Monitoring While treating renumbering a network event, mechanisms to monitor the renumbering process may be needed. [Gaps TBD] 13

Miscellaneous  Mobility RFC5887 suggested that, for Mobile IP, define a better mechanism to handle change of home agent address while mobile is disconnected.  Multicast [draft-chown] mentioned, If the RP (Rendezvous Point, RFC3956) address changes, then the group addresses must also be changed. The embedded address is used by routers to determine the RP address. Applications must use new group addresses once the RP is not available on the old address. 14

Thank you! Comments are appreciated July 15