IPv6 Prefix Delegation for Hosts. Fred L. Templin IETF100 v6ops Working Group November 16, 2017

Similar documents
Guide to TCP/IP Fourth Edition. Chapter 6: Neighbor Discovery in IPv6

IPv6 CONSORTIUM TEST SUITE Address Architecture Conformance Test Specification

IPv6 Multi-Prefix Environment ~ Concept, Issues, and Solutions ~

IPv6 ND Configuration Example

IPv6 Neighbor Discovery

TD#RNG#2# B.Stévant#

IPv6 Neighbor Discovery

IPv6 Neighbor Discovery

Default Router and Prefix Advertisement Options for DHCPv6

MBC. Auto. Address. Networks. Mesh. uto- configuration for Wireless. Keecheon Kim. Konkuk University Seoul, Korea

Introduction to IPv6 - II

Juniper Netscreen Security Device. How to Enable IPv6 Page-51

DHCPv6 (RFC3315 RFC4361)

The Study on Security Vulnerabilities in IPv6 Autoconfiguration

IPv6 Associated Protocols. Athanassios Liakopoulos 6DEPLOY IPv6 Training, Skopje, June 2011

Internet Protocol v6.

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

Step 2. Manual configuration of global unicast and link-local addresses

IPv6 Neighbor Discovery

Rocky Mountain IPv6 Summit April 9, 2008

Prefix Pool Option for DHCPv6 Relay Agents on Provider Edge Routers

A Near Term Solution for Home IP networking (HIPnet)

IPv6 associated protocols

Veryx ATTEST TM Conformance Test Suite

Configuring IPv6 basics

MANET Architecture and address auto-configuration issue

DHCPv6 Overview 1. DHCPv6 Server Configuration 1

IPv6 address configuration and local operation

IPv6 Stateless Autoconfiguration

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

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

IETF Update about IPv6

draft-ietf-v6ops-tunnel-loops - Update and Status

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

IPv6 Client IP Address Learning

How efficient is Efficient NDP?

A DHCPv6 Based IPv6 Autoconfiguration Mechanism for Subordinate MANET

HP 5120 SI Switch Series

Table of Contents 1 IPv6 Basics Configuration 1-1

Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks

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

IPv6 Neighbor Discovery

IPv6 Protocol Architecture

Análise da implementação do IPv6 no OpenWrt sob o aspecto da RFC7084

IPv6 maintenance Working Group (6man) Updates: 3971, 4861 (if approved) January 12, 2012 Intended status: Standards Track Expires: July 15, 2012

IPv6 Protocol. Does it solve all the security problems of IPv4? Franjo Majstor EMEA Consulting Engineer Cisco Systems, Inc.

Configuring MLD. Overview. MLD versions. How MLDv1 operates. MLD querier election

Athanassios Liakopoulos

ODL Summit Bangalore - Nov 2016 IPv6 Design in OpenDaylight

A SAVI Solution for DHCP. Jun Bi, Jianping Wu, Guang Yao, Fred Baker draft ietf savi dhcp 01(02).txt IETF77, Anaheim Mar

IP CONSORTIUM TEST SUITE Internet Protocol, Version 6

Implementing DHCP for IPv6

Internet Control Message Protocol

Enhanced Mechanism of Automated IPv6 Site Renumbering

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

Introduction to IPv6

Configuring IPv6 First-Hop Security

Advisory Guidelines for 6to4 Deployment

Multi-requirement Extensions for DHCPv6 (draft-ren-dhc-mredhcpv6-00)

IPv6 Access Services: DHCPv6 Prefix Delegation

DHCPv6 OPERATIONAL ISSUES Tom Coffeen 4/7/2016

RFC8273. Unique IPv6 Prefix per Host. RIPE 76 - Marseille May Jordi Palet

IPv6 over IEEE 구현시나리오

Expiration Date: August 2003 February Access Control Prefix Router Advertisement Option for IPv6 draft-bellovin-ipv6-accessprefix-01.

IPv6 Snooping. Finding Feature Information. Restrictions for IPv6 Snooping

Optimized Neighbor Discovery for 6LoWPANs: Implementation and Performance Evaluation

HPE ArubaOS-Switch IPv6 Configuration Guide YA/YB.16.02

HPE FlexFabric 5940 Switch Series

IPv6 Autoconfiguration. Stateless and Stateful. Rabat, Maroc Mars 2007

Experiences in Setting Up Automatic Home Networking. Jari Arkko Ericsson Research

IPv6 Neighbor Discovery (ND) Problems with Layer-2 Multicast State

DGS-1510 Series Gigabit Ethernet SmartPro Switch Web UI Reference Guide

IPv6 Bootcamp Course (5 Days)

Configuring IPv6 for Gigabit Ethernet Interfaces

B. Carpenter. Updates: 2460, 2780 (if approved) Expires: February 15, 2013 August 14, 2012

Network Working Group. Societe Francaise du Radiotelephone(SFR) Intended status: Informational Expires: March 28, 2019

DHCPv6 Based IPv6 Access Services

MLD. MLDv1 (defined in RFC 2710), which is derived from IGMPv2. MLDv2 (defined in RFC 3810), which is derived from IGMPv3.

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

Implementing DHCP for IPv6

HP A3100 v2 Switch Series

Internet Control Message Protocol (ICMP)

Secure Neighbor Discovery. By- Pradeep Yalamanchili Parag Walimbe

ArubaOS-Switch IPv6 Configuration Guide for YA/YB.16.04

Remember Extension Headers?

IPv6 New RFCs. LACNIC 29 - Panamá May Jordi Palet

HPE FlexNetwork 5510 HI Switch Series

Mobile Ad Hoc Networking Working Group

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

IPv6 READY. Conformance Test Scenario CE Router. Technical Document. Revision 1.0.0b1

IPv6 Configuration Commands

PRACTICAL IPV6 DEPLOYMENT FOR THE MASS MARKET

12. Name & Address 최양희서울대학교컴퓨터공학부

IPv6 Multicast. Where and when?

IPv4/v6 Considerations Ralph Droms Cisco Systems

Tutorial: IPv6 Technology Overview Part II

Internet Engineering Task Force (IETF) ISSN: December 2017

An Industry view of IPv6 Advantages

H3C S6800 Switch Series

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

Transcription:

IPv6 Prefix Delegation for Hosts Fred L. Templin (fltemplin@acm.org) IETF100 v6ops Working Group November 16, 2017

Draft History Draft -00 posted 11/06/2015 and announced to v6ops Draft -01 resolved list comments on MLD/DAD Draft -02 published 6/27/2016 and was reviewed by Internet Draft Review Team July/August 2016; resulted in publication of -03 List discussion August 2016 resulted in publication of -04-04 expired and was replaced by -05 March 2017 September 2017 present there have been 10 updates (now at -15) In parallel with considerable list discussion https://datatracker.ietf.org/doc/html/draft-templin-v6ops-pdhost

IPv6 Prefix Delegation for Hosts IPv6 Prefix Delegation entails: 1) the communication of a prefix from a delegating router to a requesting router, 2) a representation of the prefix in the delegating router's routing table, and 3) a control messaging service between the delegating and requesting routers to maintain prefix lifetimes. Example service is DHCPv6 Prefix Delegation (DHCPv6 PD) Document considers the case where the requesting router is a host that obtains a delegated prefix for its own internal multi-addressing purpose or to attach a tethered Internet of Things

Case 1: Classic Routing Model D delegates prefix P to R R can delegate sub-prefixes from P to downstream networks and/or assign addresses A(i) taken from P to a downstream interface Hosts H(j) assign addresses A(i) taken from P, and may also further delegate sub-prefixes from P on their own downstream interfaces Example 1: cellphone with tethered external network (e.g., bluetooth) Example 2: laptop with an internal virtual network of VMs

Case 2: Weak End System Model D delegates P to R R can assign addresses A(i) to an internal virtual interface (e.g., a loopback) without invoking MLD/DAD on the upstream interface Example: any host with an internal virtual interface on which addresses can be assigned

Case 3: Strong End System Model D delegates P to R R can assign addresses A(i) to an upstream interface without invoking MLD/DAD Example: any host that cannot assign addresses to any other interfaces besides the upstream

Additional Considerations MLD/DAD Implications The host does not use MLD to join the solicited-node multicast group and does not perform DAD over the upstream interface in any of the three cases Acceptable because PD guarantees that no other node will receive the prefix Dynamic Routing Protocol Implications Host can be configured to participate or not participate in a routing protocol over the upstream interface Nodes that do not participate in routing protocol send all outbound packets to the delegating router as their default router Future Redirects may inform host of a better first hop

Additional Considerations (cont d) IPv6 ND Implications Node acts as a simple host to send RS messages over the upstream interface Node sets Router flag to TRUE in NA messages Node does not send RA messages over upstream interface (upstream interface is not an advertising interface) Delegating router may return a Redirect informing node of a better first hop via the upstream interface ICMPv6 Implications Routers send Destination Unreachable (DU) No route to destination and Address unreachable to remote sources as necessary Hosts send DU Address unreachable to local sources and Port unreachable to remote sources as necessary Hosts that maintain prefix delegations per this document observe the ICMPv6 specifications for both hosts and routers

Implications for Vendors and Operators Hosts that require prefix delegations act like routers from the standpoint of prefix delegation but act as hosts from the standpoint of their local applications (but the network doesn t care!) Allows for unlimited multi-addressing in the spirit of RFC7934 Multi-addressing does not cause any MLD/DAD messaging over the upstream interface Opens new possibilities (e.g., a different and unique IPv6 address for each of the host s local applications)

Next Steps V6ops Working Group item?

Backups