IPv6 State-less Auto-configuration. IPv6 Stateless Autoconfiguration2 Stateless Autoconfiguration Overview One of the most useful aspects of IPv6 is its.

Slides:



Advertisements
Similar presentations
Security Assessment of Neighbor Discovery for IPv6
Advertisements

10: ICMPv6 Neighbor Discovery
DHCPv6.
ZyXEL Confidential Address Autoconfiguration Feng Zou SW2 ZyXEL Communications Corp. 04/11/2006.
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.
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
Implementing IPv6 Module B 8: Implementing IPv6
IPv6 Network Security.
Host Autoconfiguration ALTTC, Ghaziabad. IPv4 Address and IPv6 equivalents ALTTC, Ghaziabad.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
IPv6: Neighbor Discovery
LOGO IPv6 Application Analysis Xi Chen
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.
DAD Optimization Youn-Hee Han Samsung Advanced Institute of Technology 57 th IETF, Vienna, Austria July 13-18, 2003.
System Configuration: DHCP and Autoconfiguration Chapter 6.
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
IPv6 Motivation, Security and Business case Eddie Aronovich Tel-Aviv University IPv6 Forum-Israel.
Guide to TCP/IP Fourth Edition
1 CMPT 471 Networking II ICMPv6 © Janice Regan, 2012.
Lesson 6 Neighbor Discovery.
Cisco Public © 2013 Cisco and/or its affiliates. All rights reserved. 1.
ICMPv6 PMTU for IPv6 NDP for IPv6
CMPT 471 Networking II Address Resolution IPv6 Neighbor Discovery 1© Janice Regan, 2012.
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
Guide to TCP/IP, Third Edition
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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv6 Introduction to Networks.
IPv6 Mobility Milo Liu SW2 R&D ZyXEL Communications, Inc.
Slide: 1 Neighbor Discovery. Slide: 2 Neighbor Discovery Overview Set of messages and processes that determine relationships between neighboring nodes.
Chapter 22 Next Generation IP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 CMPT 471 Networking II IGMP (IPv4) and MLD (IPv6) © Janice Regan,
© Jörg Liebeherr (modified by M. Veeraraghavan) 1 ICMP: A helper protocol to IP The Internet Control Message Protocol (ICMP) is the protocol used for error.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Simple DNA draft-krishnan-dna-simple-03 Suresh Krishnan Greg Daley.
The InetAddress Class Nipat J.. public class InetAddress  This class represents an Internet Protocol (IP) address.  An IP address is either a 32-bit.
BAI513 - PROTOCOLS DHCP BAIST – Network Management.
Privacy Extensions for Stateless Address Autoconfiguration in IPv6(RFC 3041) 1.
Engineering Workshops Purposes of Neighbor Solicitation.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Implementing Dynamic IPv6 Addresses.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
Introduction to Mobile IPv6
Engineering Workshops 56 Allocation Schemes CIDR representation and IPv6 allocations.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lesson 3 1 BSCI Module 8 Lesson 3 Implementing Dynamic IPv6 Addresses.
Module 6: IPv6 Fundamentals. Introduction to IPv6 Unicast IPv6 Addresses Configuring IPv6.
ICMPv6 Error Message Types Informational Message Types.
Attacking on IPv6 W.lilakiatsakun Ref: ipv6-attack-defense-33904http://
Neighbor Discovery. IPv6 Terminology Additional subnets Router Host Neighbors Host Intra-subnet router Switch LAN segment Link Subnet Network.
IPv6 Host IP Addressing Julian CPE SW1 ZyXEL March 14, 2008.
DHCP Vrushali sonar. Outline DHCP DHCPv6 Comparison Security issues Summary.
IPv6 (Internet Protocol V. 6)
BAI513 - Protocols IP Version 6 Operation BAIST – Network Management.
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.
Engineering Workshops Stateless Autoconfiguration.
IPv6 over ’s IPv6 Convergence Sublayer IPv6 over ’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over ipv6cs-00 Syam Madanapalli.
IPv6/Hexadecimal Objectives:
IPv6 Overview Address space Address types IPv6 and Tunneling.
IPv6 101 pre-GDB - IPv6 workshop 7th of June 2016 edoardo
IPv6 Addressing Overview IPv6 increases the number of address bits by a factor of 4, from 32 to 128, providing a very large number of addressable.
Syam Madanapalli Basavaraj Patil Erik Nordmark JinHyeock Choi
Chapter 6 Exploring IPv6.
Ch.8 Dynamic IPv6 Address Allocation
Proposal for IEEE 802.1CQ-LAAP
Proposal for IEEE 802.1CQ-LAAP
Proposal for IEEE 802.1CQ-LAAP
Presentation transcript:

IPv6 State-less Auto-configuration

IPv6 Stateless Autoconfiguration2 Stateless Autoconfiguration Overview One of the most useful aspects of IPv6 is its ability to automatically configure itself, even without the use of a stateful configuration protocol such as DHCPv6. By default, an IPv6 host can configure a link-local address for each interface. By using router discovery, a host can also determine the addresses of routers, other configuration parameters, additional addresses, and on-link prefixes. Included in the Router Advertisement message is an indication of whether a stateful address configuration protocol should be used. Address autoconfiguration can only be performed on multicast- capable interfaces. Address autoconfiguration is described in RFC 2462.

IPv6 Stateless Autoconfiguration3 Autoconfigured Address States There can be 5 states 1. Tentative The address is in the process of being verified as unique. Verification is done through DAD. A node cannot receive unicast traffic to a tentative address. It can, however, receive and process multicast Neighbor Advertisement messages sent in response to the Neighbor Solicitation message that has been sent during DAD.

IPv6 Stateless Autoconfiguration4 Autoconfigured Address States – contd. 2. Valid An address for which uniqueness has been verified and from which unicast traffic can be sent and received. It covers both the preferred and deprecated states. The amount of time that an address remains in the tentative and valid states is determined by the Valid Lifetime field in the Prefix Information option of a Router Advertisement message. The valid lifetime must be > = preferred lifetime. A valid address is either preferred or deprecated.

IPv6 Stateless Autoconfiguration5 Autoconfigured Address States – contd. 3. Preferred A node can send and receive unicast traffic to and from a preferred address. The period of time that an address can remain in the tentative and preferred states is determined by the Preferred Lifetime field in the Prefix Information option of a Router Advertisement message. 4. Deprecated An address that is still valid, but its use is discouraged for new communication. Existing communication sessions can still use a deprecated address. A node can send and receive unicast traffic to and from a deprecated address. 5. Invalid An address for which a node can no longer send or receive unicast traffic. An address enters the invalid state after the valid lifetime expires.

IPv6 Stateless Autoconfiguration6 The states and lifetimes for an autoconfigured address With the exception of autoconfiguration for link-local addresses, address autoconfiguration is only specified for hosts. Routers must obtain address and configuration parameters through another means, such as manual configuration.

IPv6 Stateless Autoconfiguration7 Stateless Autoconfiguration Phase 1: An identifies is generated, supposedly on the link by using the EUI-48 MAC address Phase 2: A tentative address is built: by following mechanism Prefix advertisement Router advertisement and Router solicitation Phase 3: The uniqueness of this address on the link is verified By Duplicate Address Detection (DAD) mechanism Phase 4: If unique, the address from phase 2 is assigned to the interface.

IPv6 Stateless Autoconfiguration8 Stateless Autoconfiguration Prefix Advertisement Advertises prefixes & parameters on a local link. This information is used by IPv6 nodes to configure their IPv6 addresses DAD Ensures that each IPv6 address configured on an interface using stateless auto configuration is unique Prefix renumbering Advertises modified prefixes or new prefixes and parameters the local link to renumber a prefix already advertised.

IPv6 Stateless Autoconfiguration9 Stateless Autoconfiguration Process Generate a link local address Verify this tentative address Is ok. Use a neighbor solicitation with the tentative address as the target. ICMP type 135 If the address is in use a neighbor advertisement Message will be returned. ICMP type 136 If no response Assign the address to the Interface. At this point the Node can communicate On-link. Fail and go to manual Configuration or choose A different interface token

IPv6 Stateless Autoconfiguration10 Stateless Autoconfiguration Process Assign address to Interface. Node joins the All Routers Multicast group. FF02::1 Sends out a router Solicitation message to That group. ICMP type 133 Router responds with a Router advertisement. ICMP type 134

IPv6 Stateless Autoconfiguration11 Stateless Autoconfiguration Process Look at the managed address configuration" flag If M= 0 proceed with Stateless configuration If M=1 stop and Do statefull configuration. Look at "other stateful configuration" flag If O = 0 finish If O= 1 use statefull Configuration for other information

IPv6 Stateless Autoconfiguration12 Stateles Autoconfiguration Displaying Prefix advertisement parameters In Cisco: valid lifetime = 30 days & preferred lifetime = 7 days by default