© 2015 Infoblox Inc. All Rights Reserved. Tom Coffeen, IPv6 Evangelist UKNOF January 2015 Tom Coffeen, IPv6 Evangelist UKNOF January 2015 DHCPv6 Operational.

Slides:



Advertisements
Similar presentations
DHCPv6.
Advertisements

Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
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.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
1 © 2013 Cisco Systems, Inc. All rights reserved. Cisco confidential.Cisco Networking Academy, U.S./Canada Regional Cisco Networking Academy Conference.
Implementing IPv6 Module B 8: Implementing IPv6
IPv6 Network Security.
1 © 2013 Cisco Systems, Inc. All rights reserved. Cisco confidential. Cisco Networking Academy, US/Canada Regional Cisco Networking Academy Conference.
Host Autoconfiguration ALTTC, Ghaziabad. IPv4 Address and IPv6 equivalents ALTTC, Ghaziabad.
Dynamic Host Configuration Protocol DHCP. Dynamic Host Configuration Protocol -- DHCP -- Networking protocol Obtains configuration information for operation.
DHCP Dynamic Host Configuration Part 7 NVCC Professional Development TCP/IP.
© 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 Lecture14: DHCP Switched Networks Assistant Professor Pongpisit Wuttidittachotti,
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
1 © 2013 Cisco Systems, Inc. All rights reserved. Cisco confidential. Cisco Networking Academy, US/Canada DHCPv6 and IPv6 Automatic Address Allocation.
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.
Chapter 11 Configuring Dynamic Host Configuration Protocol
System Configuration: DHCP and Autoconfiguration Chapter 6.
1 OpenStack Summit Vancouver May 2015 IPv6 Fundamentals Jonne Soininen Nokia.
1 DNSOPS / Vienna IETF / July 2003 / Bob Hinden IPv6 DNS Discovery, and why it is important Bob Hinden.
1 IPv6 in CableLabs DOCSIS 3.0 IETF v6ops wg meeting IETF#65 Ralph Droms Alain Durand
DHCPv6 and other IPv6 docs Ralph Droms IETF 55, Atlanta.
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
IPv6 Transition Technologies Selection using DHCP/DHCPv6 draft-yang-v6ops-IPv6tran-select-00 Tianle Yang, Lianyuan Li, Qiongfang Ma China Mobile
DYNAMIC HOST CONFIGURATION PROTOCOL (DHCP) BY: SAMHITA KAW IS 373.
NDN NAC Chengyu Fan 1. Motivation Currently, NDN users need manual configuration before they can publish or consume content NDN Auto-configuration (NAC)
Guide to TCP/IP Fourth Edition
Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
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.
DHCP Dynamic Host Configuration Protocol Zhiqi Chen April 12, 2006.
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.
DHCPv6 Route Option (draft-dec-dhcpv6-route-option-03.txt) IETF 77, March 2010 : Wojciech Dec Richard Johnson
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.
 An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network.
1 AutoconfBOF2.PPT / Aug / Singh,Perkins,Clausen IETF Not Confidential Ad hoc network autoconfiguration: definition and problem statement (draft-singh-autoconf-adp-00.txt)
Using DHCPv6 for DNS Configuration in Hosts draft-ietf-droms-dnsconfig-dhcpv6-00.txt Ralph Droms.
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.
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.
Engineering Workshops Purposes of Neighbor Solicitation.
DHCP Meha Modi. “Dynamic Host Configuration Protocol” Automatically assigns IP addresses to devices (I.e. hosts) on your network. -Prevents to enter data.
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.
RFC 4477 DHCP: Dual-Stack Issues Speaker: Ching-Chen Chang Date:
Engineering Workshops 56 Allocation Schemes CIDR representation and IPv6 allocations.
Module 6: IPv6 Fundamentals. Introduction to IPv6 Unicast IPv6 Addresses Configuring IPv6.
CIS 856: TCP/IP and Upper Layer Protocols Karthik Ravindra Nov 11, 2008 Dynamic Host Configuration Protocol [DHCP] - RFC 2131.
1 © 2013 Cisco Systems, Inc. All rights reserved. Cisco confidential. Cisco Networking Academy, US/Canada Regional Cisco Networking Academy Conference.
1 Objectives Discuss the basics of Dynamic Host Configuration Protocol (DHCP) Describe the components and processes of DHCP Install DHCP in a Windows Server.
DHCP Vrushali sonar. Outline DHCP DHCPv6 Comparison Security issues Summary.
Per-MS Prefix Model for IPv6 in WiMAX by Frank Xia Behcet Sarikaya Raj Patil Presented by Jonne Soininen.
Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Introduction to Networking Technologies Dynamic Host Configuration Protocol (DHCP)
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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID Dynamic Host Configuration Protocol v6.
Host Configuration: BOOTP and DHCP
Instructor Materials Chapter 8: DHCP
Dynamic Host Configuration Protocol
Discussion on DHCPv6 Routing Configuration
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
Ch.8 Dynamic IPv6 Address Allocation
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
By : Santosh Yadav IIT Kanpur
COMPUTER NETWORK TECHNOLOGY
Presentation transcript:

© 2015 Infoblox Inc. All Rights Reserved. Tom Coffeen, IPv6 Evangelist UKNOF January 2015 Tom Coffeen, IPv6 Evangelist UKNOF January 2015 DHCPv6 Operational Challenges 1

© 2015 Infoblox Inc. All Rights Reserved.2 Agenda  IPv6 is here! (Really, we mean it this time…)  DHCPv6 (i.e., Oh, look what IPv6’s dragged in!)  Stuff that’s (more or less) working  Prefix delegation  DHCPv6 fingerprinting  Stuff that’s (more or less) borked  Failover  Sanity in mixed autoconfig environments  Conclusion

© 2015 Infoblox Inc. All Rights Reserved.3 IPv4 is depleted…

© 2015 Infoblox Inc. All Rights Reserved.4 IPv6 is Here…

© 2015 Infoblox Inc. All Rights Reserved.5 IPv6 is…Over There… UK Percentage of IPv6 Users 0.33%

© 2015 Infoblox Inc. All Rights Reserved.6 Source: Some IPv6 Network Operator Measurements 63% 46% 51% 31%

© 2015 Infoblox Inc. All Rights Reserved.7 Source: UK IPv6 Network Operator Measurements

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 – What’s (More or Less) Working 8 DHCPv6 Prefix Delegation

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Relay – ISC Custom provisioning of DHCPv6 info for a particular client or client type or circuit ID Classes can now be created based on DHCPv6 relay-provided options (rather than just client-provided options)

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Relay – ISC

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Relay – ISC

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 12 DHCPv6 Fingerprinting

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Fingerprinting 13

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Fingerprinting 14

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Fingerprinting 15

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Fingerprinting 16

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Fingerprinting 17 IPv4 DHCP Option Request (Option 55) DHCPv6 Option Request (Option 6) ≈  Typically, fewer options appear under Option 6 in a DHCPv6 SOLICIT  Other elements may be required to validate the device type or system –Vendor Class field (where present) –Timing how often the client sends a SOLICIT message –In dual-stack environments, correlation with the IPv4 fingerprint –The Client Identifier field in a DHCPv6 SOLICIT

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Fingerprinting 18

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Fingerprinting 19 SOLICIT, 1, 6, 23, 24, 8, and 3 == Fedora 17

© 2015 Infoblox Inc. All Rights Reserved.20 DHCPv6 Fingerprinting and BYOD

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Fingerprinting and BYOD 21  Actionable data  (Very basic) Security  Is this type of device allowed on the network? (i.e., will it be allowed an IP address assignment via DHCP)  Reporting  What devices are connecting (or attempting to connect)?  Passive -- no additional transactional overhead  compare with nmap host OS detection

© 2015 Infoblox Inc. All Rights Reserved. DHCPv6 Fingerprints 22  Currently, 198 unique fingerprints for DHCP  None for DHCPv6 –Likely due to a lack of general IPv6 deployment in environments where fingerprinting is potentially most useful (i.e., enterprise/corporate networks) –Thus, BYOD not generally a challenge for IPv6 (yet…)

© 2015 Infoblox Inc. All Rights Reserved.23 DHCPv6 Failover DHCPv6 – What’s Borked

© 2015 Infoblox Inc. All Rights Reserved.24 DHCPv6 Failover  Often repeated that it’s not needed (unless you’re doing PD)  Many enterprises are insisting on it  “We do it this way in IPv4 and we want to be able to do it the same way in IPv6…”  Still no standards –DHCPv6 Failover Requirements draft-ietf-dhc-dhcpv6-failover-requirements-07 –DHCPv6 Failover Design draft-ietf-dhc-dhcpv6-failover-design-04  Still no proprietary implementation:

© 2015 Infoblox Inc. All Rights Reserved.25 DHCPv6 Failover  Workarounds:  Split prefixes Take a /64 and split it into two /65s, one per DHCPv6 server; e.g.: 2001:db8:1:1:0000::/ :db8:1:1:8000::/ :db8:1:1::/64  Use DHCPv6 Preference option (primary server at 255, secondary at 0)  Drawback: Over time, uneven distribution of leases between servers  Additional workarounds in RFC DHCPv6 Redundancy Considerations

© 2015 Infoblox Inc. All Rights Reserved.26 SLAAC/DHCPv6 Interaction DHCPv6 – What’s Borked

© 2015 Infoblox Inc. All Rights Reserved.27 DHCPv6 – Autoaddressing Review  SLAAC –Routers advertise prefixes that identify the subnet(s) associated with a link, while hosts generate an "interface identifier" that uniquely identifies an interface on a subnet. An address is formed by combining the two.

© 2015 Infoblox Inc. All Rights Reserved.28 DHCPv6 – Autoaddressing Review  DHCPv6 (stateful)  The Dynamic Host Configuration Protocol for IPv6 (DHCP) enables DHCP servers to pass configuration parameters such as IPv6 network addresses to IPv6 nodes. It offers the capability of automatic allocation of reusable network addresses and additional configuration flexibility.

© 2015 Infoblox Inc. All Rights Reserved.29 DHCPv6 – Autoaddressing Review  DHCPv6 (stateless) –Used by nodes to obtain configuration information, such as the addresses of DNS recursive name servers, that does not require the maintenance of any dynamic state for individual clients. A node that uses stateless DHCP must have obtained its IPv6 addresses through some other mechanism, typically stateless address autoconfiguration.

© 2015 Infoblox Inc. All Rights Reserved.30 DHCPv6 – Autoaddressing Review

© 2015 Infoblox Inc. All Rights Reserved.31 Autoaddressing – Renumbering scenarios Address from Autoaddressing Method 1 Release/replace Address’ from Autoaddressing Method 1 Address from Autoaddressing Method 1 Address from Autoaddressing Method 2 Address from Autoaddressing Method 1 Address from Autoaddressing Method 2 Release/replace Retain/add

© 2015 Infoblox Inc. All Rights Reserved.32 DHCPv6/SLAAC Interaction Host StateInputBehavior Host has not acquired any addresses No RASome popular OSes acquire DHCPv6 addresses. Host has not acquired any addresses RA with M=0, O=1Some popular OSes acquire other info from DHCPv6 addresses. Others do so only if A=1. Host has acquired address from DHCPv6 only RA with M=0Some OSes release DHCPv6 immediately. Some release upon expiry. Host has acquired address from SLAAC only RA with M=1Some OSes release DHCPv6 immediately. Some release only if SLAAC address expires and can’t be refreshed.

© 2015 Infoblox Inc. All Rights Reserved.33 Test, test, then test some more… DHCPv6/SLAAC Interaction

© 2015 Infoblox Inc. All Rights Reserved. Questions? 34

© 2015 Infoblox Inc. All Rights Reserved. References 35  ISC DHCP is now online! –  Dynamic Host Configuration Protocol for IPv6 (DHCPv6), RFC 3315, IETF, Jul  Chatter on the Wire: A look at DHCPv6 traffic, by Eric Kollmann, Nov –