Link Layer Addresses Assignment Mechanism for DHCPv6

Slides:



Advertisements
Similar presentations
Dynamic Allocation of Shared IPv4 Addresses draft-csf-dhc-dynamic-shared-v4allocation-00 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF 89,
Advertisements

DHCPv6.
Draft-ietf-dhc-stateless-dhcpv6- renumbering-01 Tim Chown dhc WG, IETF 60, San Diego, August 2, 2004.
1 Behcet Sarikaya Frank Xia July 2010 Flexible DHCPv6 Prefix Delegation in Mobile Networks IETF 78
1 Service-Oriented Address Assignment Using DHCP draft-ietf-dhc-soa-option-00.txt draft-syam-dhc-soav4-option-00.txt Syam Madanapalli Samsung ISO IETF.
IPv4 over IP CS draft-madanapalli-16ng-ipv4-over-802-dot-16-ipcs-00 Soohong Daniel Park Syam Madanapalli 68 – Prague, Czech Republic March 18-23,
DHCPv6 class based prefix (draft-bhandari-dhc-class-based-prefix-00) IETF 82, November 2011 Authors: Shwetha Bhandari (Cisco) Sri Gundavelli(Cisco) Gaurav.
DHCPv6 and other IPv6 docs Ralph Droms IETF 55, Atlanta.
IETF80, Prague1 LDP Extensions for Optimized MAC Address Withdrawal in VPLS model 3 supporting Qualified learning draft-chen-l2vpn-vpls-mac-opt-qualified-01.
1 Anycast Address Assignment Using DHCPv6 draft-madanapalli-dhcpv6-anycast-00 Syam Madanapalli Samsung ISO IETF 61 – Washington, DC.
Draft-asati-dhc-ipv6-autoconfig-address-tracking 1 IETF 86 Rajiv Asati Dan Wing.
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.
DHCPv6 Route Option (draft-dec-dhcpv6-route-option-03.txt) IETF 77, March 2010 : Wojciech Dec Richard Johnson
The Future of DHCP Dr. Ralph Droms Bucknell University.
Physical & Logical Address COMP 315. MAC Address A media access control address (MAC address) is a unique identifier assigned to network interfaces for.
Using DHCPv6 for DNS Configuration in Hosts draft-ietf-droms-dnsconfig-dhcpv6-00.txt Ralph Droms.
Prefix Delegation Protocol Selection T.J. Kniveton MEXT Working Group IETF 70 - December ’07 - Vancouver.
DHCP - Prefix Delegation for NEMO Ralph Droms (Cisco) Pascal Thubert (Cisco) 59th IETF, NEMO WG.
1 Behcet Sarikaya Frank Xia Ted Lemon July 2011 DHCPv6 Prefix Delegation as IPv6 Migration Tool in Mobile Networks IETF 81
1 DHCP Authentication Discussion INTAREA meeting, 70th IETF Vancouver, Canada Jari Arkko and Ralph Droms.
Autonomic Prefix Management in Large-scale Networks ANIMA WG IETF 91, November 2014 draft-jiang-anima-prefix-management Sheng Jiang Brian Carpenter Qiong.
Draft-vandevelde-v6ops-addcon-00.txt IPv6 Unicast Address Assignment Considerations Gunter Van de Velde (editor) Tim Chown Ciprian Popoviciu IETF 65, March.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Simple DNA draft-krishnan-dna-simple-03 Suresh Krishnan Greg Daley.
DHC WG IETF 55, 11/18/ /18/2002IETF 552 Agenda Administrivia, agenda bashingRalph Droms Use of IPsec for Securing DHCPv4 Messages Exchanged Between.
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.
Exposing Source IP Address Type Requirements with DHCPv6 D. Moses, A. Yegin draft-moses-dmm-dhcp-ondemand-mobility-00.
RFC 4477 DHCP: Dual-Stack Issues Speaker: Ching-Chen Chang Date:
IETF-90 (Toronto) DHC WG Meeting Wednesday, July 23, GMT IETF-90 DHC WG1 Last Updated: 07/21/ :10 EDT.
DHCP Option for Configuring IPv6-in-IPv4 Tunnels DHC WG – 59 th IETF S. Daniel Park
DHCPv6bis update DHC WG, IETF90 draft-dhcwg-dhc-dhcpv6bis-02 Andrew Yourtchenko, Bernie Volz, Marcin Siodelski, Michael Richardson, Sheng Jiang, Ted Lemon,
DHCPv4/v6 Proxy IETF 67 DHC WG -- San Diego, USA 5-10 Nov draft-sarikaya-dhc-proxyagent-00.txt.
DHCP options for PAA Status report of draft-ietf-dhc-paa-option-01.txt Lionel Morand IETF-65, Dallas.
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.
NVO3 VDP Gap Analysis VM to NVE Specific Control Plane Requirements Paul Bottorff (HP) Joseph Pelissier (Cisco) Patricia Thaler (Broadcom)
Doc.: IEEE /1040r0 Submission September 2014 Dorothy Stanley, Aruba NetworksSlide 1 IEEE IETF Liaison Report Date: Authors:
IETF-89 (London) DHC WG Meeting Monday, March 3, GMT IETF-89 DHC WG1 Last Updated: 02/27/ EST.
IETF 78 RADIUS extensions for DS-Lite draft-maglione-softwire-dslite-radius-ext-00 R. Maglione – Telecom Italia A. Durand – Juniper Networks.
Exposing Source IP Address Type Requirements with DHCPv6 D. Moses, A. Yegin draft-moses-dmm-dhcp-ondemand-mobility-02.
DHCP Privacy Considerations Tomek Mrugalski IETF90, Toronto IETF-90 DHC WG1.
Dhc WG 3/2/2004, IETF 59, Seoul. 3/2/2004dhc WG - IETF 59, Seoul2 Agenda Administrivia, Agenda bashing Ralph Droms 05 minutes DHCP Option for Proxy Server.
Doc.: IEEE /0122r0 Submission January 2012 Dorothy Stanley, Aruba NetworksSlide 1 IEEE IETF Liaison Report Date: Authors:
DHCP Options for Configuring Multicast Addresses in VXLAN draft-sarikaya-dhc-vxlan-multicast-02 Behcet Sarikaya Frank Xia November 2013 nvo3 WG IETF-88.
Discussion on DHCPv6 Routing Configuration
Booting up on the Home Link
Unit 2 dhcp, apipa and ntp.
Greg Bernstein Young Lee
While deploying DHCPv6 at CERN…
Lionel Morand DHCP options for PAA Lionel Morand
Discussions on FILS Authentication
Ch.8 Dynamic IPv6 Address Allocation
draft-ietf-geopriv-lbyr-requirements-02 status update
Radius Attribute for MAP draft-jiang-softwire-map-radius-03
DHCP Anonymity Profile Update
Link Layer Addresses Assignment Mechanism for DHCPv6
By : Santosh Yadav IIT Kanpur
Proposal for IEEE 802.1CQ-LAAP
Proposal for IEEE 802.1CQ-LAAP
Proposal for IEEE 802.1CQ-LAAP
MAC address assignment in IEEE through IEEE aq
MAC address assignment in IEEE through IEEE aq
San Diego 802.1CQ discussions
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [MAC address assignment in IEEE
MAC address assignment in IEEE through IEEE aq
MAC address assignment in IEEE through IEEE aq
IEEE 802 IETF Standing Committee Report March 2019 IEEE 802 plenary
Update on DHCPv6 On-Demand Mobility Extension draft
IEEE 802 IETF Standing Committee Report July 2019 IEEE 802 plenary
IETF-104 (Prague) DHC WG Next steps
IETF 87 DHC WG Berlin, Germany Thursday, 1 August, 2013
Presentation transcript:

Link Layer Addresses Assignment Mechanism for DHCPv6 IETF-104 (Prague) Wednesday, 27 March 2019 Bernie Volz draft-bvtm-dhc-mac-assign Last Edit: 2019-03-20 14:15 EDT (BV) IETF-101 DHC WG

Background (1/3) RFC 7241 defines cooperation between IEEE 802 and IETF and there are periodic discussions IEEE 802c split “local” MAC address space into 4 quadrants to provide for different allocation schemes IEEE 802cq is working on defining allocation mechanisms Several from IETF leadership (Ralph Droms, Russ Housley, Suresh Krishnan) thought that DHCPv6 might be usable as a MAC address allocation (802cq) mechanism

Background (2/3) Ralph Droms (IETF) reached out to Bernie Tomek and Bernie discussed and decided to work on issue, published draft-bvtm-dhc-mac-assign More background about 802c/cq in Pat Thaler’s “Emerging IEEE 802 Work on MAC Addressing” slides from IETF-96 (https://datatracker.ietf.org/meeting/96/materials/slides-96-edu-ieee802work-0/) Tomek and Bernie presented to IEEE RAN meeting in late May 2018 Call for adoption to DHC WG failed (Jan 2019)

Background (3/3) IETF-IEEE 802 coordination call in February discussed work While DHCPv6 link layer address assignment does not fulfill all requirements of P802.1CQ, it is a sound solution for some use cases, and P802.1CQ intends to adopt it

Use Cases for MAC addresses Hypervisor – to allocate the Virtual Machines Lots of VMs May have short or long life May be possible to reuse addresses for different network segments based on data center IoT devices Often short lived/disposable Little need for global MAC address Individual clients

Why DHCPv6? Existing infrastructure: protocol, network, tools Servers already know how to manage and assign resources Protocol easily extensible We’re in DHC WG …

draft-bvtm-dhc-mac-assign Focused on Hypervisor use case where Hypervisor needs a block of MAC addresses to assign to VMs Can also be used by actual clients, but requires: IPv6 support A short-term temporary MAC address for link-local IPv6 address to request DHCPv6 assigned MAC address Client should use a non-link-layer address for DUID (DUID-EN or DUID-UUID)

Defines 2 New DHCPv6 Options IA_LL (Identity Association for Link Layer Addresses) Option Similar to IA_NA and IA_PD Used as container option for requested / assigned link-layer addresses LLADDR (Link Layer Addresses) Option Similar to IAADDR and IAPREFIX Used to request/assign link-layer addresses

IA_LL Option 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | OPTION_IA_LL | option-len | | IAID (4 octets) | | T1 (4 octets) | | T2 (4 octets) | . . . IA_LL-options . IAID identifies instance of IA_LL option to allow for many T1 is renewal time (from “now” in seconds) T2 is rebinding time (from “now” in seconds) IA_LL-options contains one or more IA_LL options

LLADDR Option 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | OPTION_LLADDR | option-len | | link-layer-type | link-layer-len | | | | link-layer-address | | extra-addresses | | valid-lifetime | . . . LLaddr-options . Link-layer-type and link-layer-len specify requested link-layer address Link-layer-address specifies starting address requested or assigned Extra-address specifies number of additional addresses (0 for single address) Valid-lifetime lifetime of assignment (from “now” in seconds) LLaddr-options could contain future options specific to assignment

Client / Server Operation (1) DHCPv6 essentials the same as address / prefix delegation But a bit simpler overall Confirm, Decline, and Information- Request client messages not used

Client / Server Operation (2) For hypervisor model Hypervisor is client, but does not use resulting link-layer addresses Hypervisor could obtain large blocks or one link-layer address per VM as needed Hypervisor provides link-layer address to VMs VMs could do standard DHCPv6 for IPv6 addresses/delegated prefixes or DHCPv4

Client / Server Operation (3) If end client (e.g. IoT) wants a link-layer address Could use Temporary MAC address for anonymity (see https://mentor.ieee.org/802.11/dcn/02/11-02- 0109-00-000i-temporary-mac-address-for- anonymity.ppt) to do DHCPv6 to get “long term” link-layer address assignment Clarify client must not use DUID-LL/LLT based on temporary MAC Client then uses assigned link-layer address for normal DHCPv6, DHCPv4, …

Next Steps Is this work of interest to DHC? Call for adoption failed in Jan 2019 IEEE would like to see work progress (intends to adopt for some use cases) Should we try for another call for adoption? Provide feedback to authors about draft Carlos will discuss an extension to this work

Question or comments … & THANKS