INTAREA WG S. Chakrabarti Internet-Draft Ericsson Updates: 4861 (if approved) E. Nordmark Intended status: Standards Track Cisco Systems Expires: January 3, 2012 July 2, 2011 Energy Aware IPv6 Neighbor Discovery Optimizations draft-chakrabarti-nordmark-energy-aware-nd-00 Abstract IPv6 Neighbor Discovery (RFC 4861) protocol has been designed for neighbor's address resolution, unreachability detection, address autoconfiguration, router advertisement and solicitation. With the progress of Internet adoption on various industries including home, wireless and machine-to-machine communications, there is a desire for extension or optimization of RFC 4861 protocol for more energy- efficient networks and nodes. Research indicates that often networked- nodes require more energy than stand-alone nodes because a node's energy usage depends on network messages it has to receive and or respond. While reducing energy consumption is essential for battery operated nodes in some machines, saving energy actually a cost factor in business in general as the explosion of more device usage is leading to usage of more servers and network infrastructure in all sectors of the society and business. This document describes methods of optimizations by reducing periodic multicast messages, frequent Neighbor Solicitation messages and provides a mechanism of built-in prefix-dissemination in simple scenarios. Status of this Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on January 3, 2012. Copyright Notice Chakrabarti & Nordmark Expires January 3, 2012 [Page 1] Internet-Draft Energy-aware-nd July 2011 Copyright (c) 2011 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Definition Of Terms . . . . . . . . . . . . . . . . . . . . . 4 3. Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . 4 4. The New Set Of Requirements . . . . . . . . . . . . . . . . . 5 5. New Neighbor Discovery Options and Messages . . . . . . . . . 5 5.1. Address Registration Option . . . . . . . . . . . . . . . 6 5.2. Authoritative Border Router Option . . . . . . . . . . . . 7 6. Applicability Statement . . . . . . . . . . . . . . . . . . . 9 7. Energy-aware Neighbor Discovery Messages . . . . . . . . . . . 10 8. Host Behavior . . . . . . . . . . . . . . . . . . . . . . . . 11 9. The Border Router(BR) Behavior . . . . . . . . . . . . . . . . 11 10. Intermediate-router Behavior . . . . . . . . . . . . . . . . . 12 11. Bootstrapping . . . . . . . . . . . . . . . . . . . . . . . . 12 12. Local Mobility . . . . . . . . . . . . . . . . . . . . . . . . 12 13. Security Considerations . . . . . . . . . . . . . . . . . . . 13 14. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13 15. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 13 16. References . . . . . . . . . . . . . . . . . . . . . . . . . . 13 16.1. Normative References . . . . . . . . . . . . . . . . . . . 13 16.2. Informative References . . . . . . . . . . . . . . . . . . 14 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 14 Chakrabarti & Nordmark Expires January 3, 2012 [Page 2] Internet-Draft Energy-aware-nd July 2011 1. Introduction IPv6 ND [ND] is based on multicast signaling messages on the local link in order to avoid broadcast messages. Following power-on and initialization of the network in IPv6 Ethernet networks, a node joins the solicited-node multicast address on the interface and then performs duplicate address detection (DAD) for the acquired link- local address by sending a solicited-node multicast message to the link. After that it sends multicast router solicitation (RS) messages to the all-router address to solicit router advertisements. Once the host receives a valid router advertisement (RA) with the "A" flag, it autoconfigures the IPv6 address with the advertised prefix in the router advertisement (RA). Besides this, the IPv6 routers usually send router advertisements periodically on the network. RAs are sent to the all-node multicast address. Nodes send Neighbor Solicitation (NS) and Neighbor Advertisement (NA) messages to resolve the IPv6 address of the destination on the link. These NS/NA messages are also often multicast messages and it is assumed that the node is on the same link and relies on the fact that the destination node is always powered and generally available. The periodic RA messages in IPv6 ND [ND], and NS/NA messages require all IPv6 nodes in the link to be in listening mode even when they are in idle mode. It requires energy for the sleepy nodes which may be otherwise sleeping during idle mode. Non-sleepy nodes also may save energy if instead of continuous listening mode, they actually pro- actively synchronize their state with one or two entity in the network. With the explosion of Internet-of-things and machine to machine communication, more and more devices would be using IPv6 addresses in the near future. Today, most electricity usage in United States and in developing countries are in the home buildings and commercial buildings; the electronic Internet appliances/tablets etc. are gaining popularities in the modern home networks. These network of nodes must be conscious about saving energy as their number increases as otherwise it will cost more and increase stress on electrical grids, and increases carbon foot-print. IPv6 Neighbor Discovery Optimization for 6LoWPAN [6LOWPAN-ND] addresses many of the concerns described above by optimizing the Router advertisement, minimizing periodic multicast packets in the network and introducing two new options - one for node registration and another for prefix dissemination in a network where all nodes in the network are uniquely identified by their 64-bit Interface Identifier. EUI-64 identifiers are recommended as unique Interface Identifiers, however if the network is isolated from the Internet, uniqueness of the identifiers may be obtained by other mechanisms such as a random number generator with lowest collision rate. Although, the ND optimization [6LOWPAN-ND] applies to 6LoWPAN Chakrabarti & Nordmark Expires January 3, 2012 [Page 3] Internet-Draft Energy-aware-nd July 2011 [LOWPAN] network, the concept is mostly applicable to IPv6 network that wants to optimize power. Thus optimizing the regular IPv6 Neighbor Discovery [ND] to minimize total number of related signaling messages without loosing generality of Neighbor Discovery and autoconfiguration and making host and router communication reliable, is desirable in any IPv6 energy-aware networks such as Home or Enterprise building networks and as well as Data Centers. [ This document is under construction and will have an update soon to solidify the content of the draft] 2. Definition Of Terms The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119]. 6LoWPAN-link: It is a wireless link determined by single hop reachability of neighboring nodes. Intermediate-routers: These are the intermediate routers in the home network who can communicate with other intermediate routers in the same home network. These are also the immediate first-hop router for the physically attached hosts or wirelessly reachable hosts. Root-node or Border Rotuer(BR): It is a border router typically located at the junction Internet and Home Network. Host: A host in a IPv6 network is considered a IPv6 node without routing and forwarding capability. EUI-64: It is the IEEE defined 64-bit extended unique identifier formed by concatenation of 24-bit or 36-bit company id value by IEEE Registration Authority and the extension identifier within that company-id assignment. The extension identifiers are 40-bit (for 24-bit company-id) or 28-bit (for the 36-bit company-id) respectively. 3. Assumptions o All nodes in the network carry unique interface ID in order to form the auto-configured IPv6 address uniquely. Chakrabarti & Nordmark Expires January 3, 2012 [Page 4] Internet-Draft Energy-aware-nd July 2011 o All nodes use the same IPv6 prefix if multi-level prefix distribution technique (described in this document) is used o The special scenario for multi-level prefix dissemination requires a topology where all packets of that network must go through a access-gateway of that network. The access gateway may support multi-level intermediate-rotuers with packet forwarding capability and prefix-distribution capability as discussed in this document. The hosts in this network must send and receive packets through a default router. The default router could be the access-gateway or the Border Router or the intermediate-router depending on the location of the host. 4. The New Set Of Requirements In future homes and new machine-to-machine networks, it will be very often a hierarchical networks of sub-networks which are all directly or indirectly served by a root-node router or gateway with an access to the Internet. In the cloud computing environment, it is possible that part of the network or sub-network are geographically separated. Thus the concept of IPv6-subnet of link-local nodes may be extended. o Node initiated Registration and address allocation in order to avoid periodic multicast messages. o Address allocation through multicast IPv6 Neighbor Discovery [ND] and IPv6 Autoconfiguration [AUTOCONF] with tuned parameters for different sub-networks under one gateway or root home router. For example, one sub-network consists of television and game station networks and another network is a IEE 802.15.4 ZigBee IP network running 6LoWPAN [LOWPAN]. o A Requirement of distribution of configuration securely cascading through the network of sub-networks. o The node registration may replace the requirement of doing Duplicate Address Detection. 5. New Neighbor Discovery Options and Messages This document points to the section of 6LoWPAN-ND [6LOWPAN-ND] as appropriate. 6LoWPAN-ND [6LOWPAN-ND] assumes a concept of 6Lowpan- link which is equivalent to a subnet in classical IPv6-subnet sharing the same IPv6-prefix but it is a collection of sub-networks connected by special routers called 6LR [6LOWPAN-ND]. Chakrabarti & Nordmark Expires January 3, 2012 [Page 5] Internet-Draft Energy-aware-nd July 2011 5.1. Address Registration Option The Address Registration Option(ARO) is useful for avoiding Duplicate Address Detection messages since it requires a unique ID for registration. The address registration is used for maintaining reachability of the node or host by the router. The routers keep track of host IP addresses that are directly reachable and their corresponding link-layer addresses. This is useful for lossy and lowpower networks and as well as wired networks. An Address Registration Option (ARO) can be included in unicast Neighbor Solicitation (NS) messages sent by hosts. Thus it can be included in the unicast NS messages that a host sends as part of Neighbor Unreachability Detection to determine that it can still reach a default router. The ARO is used by the receiving router to reliably maintain its Neighbor Cache. The same option is included in corresponding Neighbor Advertisement (NA) messages with a Status field indicating the success or failure of the registration. This option is always host initiated. The ARO is required for reliability and power saving. The lifetime field provides flexibility to the host to register an address which should be usable (the reachability information may be propagated to the routing protocols) during its intended sleep schedule of nodes that switches to frequent sleep mode. The sender of the NS also includes the EUI-64 of the interface it is registering an address from. This is used as a unique ID for the detection of duplicate addresses. It is used to tell the difference between the same node re-registering its address and a different node (with a different EUI-64) registering an address that is already in use by someone else. The EUI-64 is also used to deliver an NA carrying an error Status code to the EUI-64 based link-local IPv6 address of the host. When the ARO is used by hosts an SLLA option MUST be included and the address that is to be registered MUST be the IPv6 source address of the Neighbor Solicitation message. Chakrabarti & Nordmark Expires January 3, 2012 [Page 6] Internet-Draft Energy-aware-nd July 2011 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length = 2 | Status | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Reserved | Registration Lifetime | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | + EUI-64 + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fields: Type: TBD1 Length: 8-bit unsigned integer. The length of the option in units of 8 bytes. Always 2. Status: 8-bit unsigned integer. Indicates the status of a registration in the NA response. MUST be set to 0 in NS messages. See below. Reserved: This field is unused. It MUST be initialized to zero by the sender and MUST be ignored by the receiver. Registration Lifetime: 16-bit unsigned integer. The amount of time in a unit of 10 seconds that the router should retain the Neighbor Cache entry for the sender of the NS that includes this option. EUI-64: 64 bits. This field is used to uniquely identify the interface of the registered address by including the EUI-64 identifier assigned to it unmodified. The Status values used in Neighbor Advertisements are: +--------+--------------------------------------------+ | Status | Description | +--------+--------------------------------------------+ | 0 | Success | | 1 | Duplicate Address | | 2 | Neighbor Cache Full | | 3-255 | Allocated using Standards Action [RFC2434] | +--------+--------------------------------------------+ Table 1 5.2. Authoritative Border Router Option This is a special optional operation introducing prefix dissemination for a simple scenario where a network of nodes under the same Border Router (example: Home gateway) share the same prefix. The routers Chakrabarti & Nordmark Expires January 3, 2012 [Page 7] Internet-Draft Energy-aware-nd July 2011 below the Border Router have limited forwarding/routing capabilities and the packets sent/received by them from the Internet MUST go via the Border Router. This can assume that /64 bit prefix is delegated from the authoritative Border Router node then propagated down through the intermediate nodes to the hosts without change. The intermediate routers should keep a copy of this prefix for local distribution and are responsible for periodic synchronization. |----| | BR | ------ | H7--------------H6 | | iR1 iR2--H1 / \ \ H2 H3 iR3 / \ H4 H5 A typical Topology where ABRO is useful In the above example, we can can think of BR as a Home gateway while iR routers represent intermediate routers which can be considered as in-home smaller routers connecting hosts for different applications or usages such as appliance network or home-entertainment network. The Authoritative Border Router option MUST be included in all Router Advertisement messages when Router Advertisements are used to propagate information between routers in the topology described above. Chakrabarti & Nordmark Expires January 3, 2012 [Page 8] Internet-Draft Energy-aware-nd July 2011 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length = 3 | Version Number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | + + | | + BR Address + | | + + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fields: Type: TBD3 Length: 8-bit unsigned integer. The length of the option in units of 8 bytes. Always 3. Version Number: 16-bit unsigned integer. The version number corresponding to this set of information contained in the RA message. The authoritative Border router originating the prefix increases this version number each time its set of prefix or context information changes. This version number uses sequence number arithmetic as it may wrap around. Reserved: This field is unused. It MUST be initialized to zero by the sender and MUST be ignored by the receiver. BR Address: IPv6 address of the Border Router that is the origin of the included version number. This document assumes that an implementation will have configuration knobs to determine whether it is running in classical IPv6 ND [ND] or Optimized Energy Aware ND (this document) mode 6. Applicability Statement This document aims to guide the implementors to choose an appropriate IPv6 neighbor discovery and Address configuration procedures suitable for any IPv6 energy-aware network. These optimization is useful for the classical IPv6 subnet and as well as future home network where the network is composed of several sub-networks served by a root-node or home-gateway and the hosts always send packets through a default- router. Chakrabarti & Nordmark Expires January 3, 2012 [Page 9] Internet-Draft Energy-aware-nd July 2011 7. Energy-aware Neighbor Discovery Messages 1. Router Advertisement(RA): Periodic RAs SHOULD be avoided. Only solicited RAs are recommended. An RA MUST contain the Source Link-layer Address option containing Router's link-layer address (this is optional in [ND]. An RA MUST carry Prefix information option with L bit being unset, so that hosts do not multicast any NS messages as part of address resolution. In addition to the Prefix option the RA may carry Authoritative Router option option generated by the root-node. 2. Router Solicitation(RS): Upon system startup, the node sends a multicast or link broadcast (when multicast is not supported at the link-layer) RS to find out the available routers in the link. An RS may be sent at other times as described in section 6.3.7 of RFC 4861. A Router Solicitation MUST carry Source Link-layer Address option. Since no periodic RAs are allowed in a 6LoWPAN network, the host may send periodic unicast messages RS to the routers. The time-periods for the RS varies on the deployment scenarios and the Default Router Lifetime advertised in the RAs. 3. Default Router Selection: Same as in section 6.3.6 of RFC 4861[ND]. 4. Neighbor Solicitation (NS): Neighbor solicitation is used between the hosts and the default-router as part of NUD and registering the host's address(es). An NS message MUST use the Address Registration option in order to accomplish the registration. 5. Neighbor Advertisement (NA): As defined in [ND] 6. Redirect Messages: A router may send a Redirect message to a host. When to send the redirect message is implementation specific; a router may be overloaded or by some means it can determine the proximity of source and destination and decide that they should directly talk to each other. The host behavior is same as described in section 8.3 of RFC 4861[ND], i,e. a host MUST NOT send redirect messages. 7. Message Validation: Same as in RFC 4861[ND] 8. MTU option: As per the RFC 4861. 9. Address Resolution: No NS/NA are sent as the prefixes are treated as off-link. Thus no address resolution is performed at the hosts. The routers keep track of Neighbor Solicitations with Address Registration options(ARO) and create an extended neighbor cache of reachable addresses. The router also knows the nexthop link-local address and corresponding link-layer address when it wants to route a packet. 10. Neighbor Unreachability Detection(NUD): NUD is performed in "forward-progress" fashion as described in section 7.3.1 of RFC 4861[ND]. However, if Address Registration Option is used, the NUD SHOULD be combined with the Re-registration of the node. Chakrabarti & Nordmark Expires January 3, 2012 [Page 10] Internet-Draft Energy-aware-nd July 2011 This way no extra message for NUD is required. 8. Host Behavior A host sends Router Solicitation at the system startup and also when it suspects that one of its default routers have become unreachable (after NUD fails). A host SHOULD be able to autoconfigure its IPv6 addresses using the IPv6 prefix obtained from Router Advertisement. The host SHOULD form its link-local address from the EUI-64 as specified by IEEE Registration Authority and RFC 2373. If this draft feature is implemented and configured, the host MUST NOT re-direct Neighbor Discovery messages. The host does not require to join solicited-node multicast address but it MUST join the all-node multicast address. A host always sends packets to (one of) its default router(s) unless it receives Router redirect messages from a neighboring router. This is accomplished by the routers never setting the 'L' flag in the Prefix options. The host is unable to forward routes or participate in a routing protocol. 9. The Border Router(BR) Behavior A Border Router normally may have multiple interfaces and connects the nodes in a link like a regular IPv6 subnet(s) or acts as a gateway between separate networks such as Internet and home networks . The Border Router is responsible for distributing one or more /64 prefixes to the nodes to identify a packet belonging to the particular network. The routers SHOULD NOT garbage collect Registered Neighbor Cache entries since they need to retain them until the Registration Lifetime expires. Similarly, if Neighbor Unreachability Detection on the router determines that the host is UNREACHABLE (based on the logic in [ND]), the Neighbor Cache entry SHOULD NOT be deleted but be retained until the Registration Lifetime expires. A renewed ARO should mark the cache entry as STALE. When the BR sends a Router Advertisement it SHOULD include a Authoritative Router option that includes its own address. A BR keeps a cache for all the nodes' IP addresses, created from the Address Registration processing. It may send the Router Chakrabarti & Nordmark Expires January 3, 2012 [Page 11] Internet-Draft Energy-aware-nd July 2011 advertisement with Prefix option and Authoritative Border Router option. 10. Intermediate-router Behavior The intermediate routers may exist in some special scenarios of home networks or other networks where the Border Router sits at the root of the network and all packets go in and out of the gateway. The behavior of this node is still under discussion. But it aids in prefix dissemination or distribution if the Border Router sends the ABRO option with Router Advertisements. The intermediate-router role is somewhat similar to 6LR as defined in [6LOWPAN-ND]. If the intermediate-router acts as a default router to its neighboring hosts, then it should be able to process the Address Registration option and register the neighboring nodes. 11. Bootstrapping If the network is a classic IPv6 subnet, and the energy-aware Neighbor Discovery mechansim is used, then the node uses its link- local address to send Router Solicitation and then it sends the Node Registration message as described in this document in order to form the address. The Duplicate address detection process should be skipped if the network is guaranteed to have unique interface identifiers. The intermerdiate-routers may also first bootstrap as a host and then turn themselves into router-mode. The detail messages will be discussed in the next version of the document. 12. Local Mobility If energy-aware Neighbor Discovery model is used and same IPv6 prefix is shared by all the nodes in the network that is accessed by the Border Router, then it assures transparent mobility of the nodes inside the network bordered by Border Router. The local mobility transparency is quite useful in a home network environment where multiple networks may exist and be served by a Border Router or a Home Gateway. Thus one can wirelessly move a node from one home sub-network to another without disrupting data connection. Chakrabarti & Nordmark Expires January 3, 2012 [Page 12] Internet-Draft Energy-aware-nd July 2011 13. Security Considerations These optimizations are not known to introduce any new threats against Neighbor Discovery beyond what is already documented for IPv6 [RFC 3756]. However, careful security considerations will be handled in a follow-up IETF publication of this draft. 14. IANA Considerations TBD 15. Acknowledgements The primary idea of this document are from 6LoWPAN Neighbor Discovery document [6LOWPAN-ND] and the discussions from the 6lowpan working group members, chairs Carsten Bormann and Geoff Mulligan and through our discussions with Zach Shelby. The inspiration of such a IPv6 generic document came from Margaret Wasserman who saw a need for such a document at the IOT workshop at Prague IETF. 16. References 16.1. Normative References [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. [RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 2434, October 1998. [6LOWPAN-ND] Shelby, Z., Chakrabarti, S., and E. Nordmark, "ND Optimizations for 6LoWPAN", draft-ietf-6lowpan-nd-17.txt (work in progress), June 2011. [ND] Narten, T., Nordmark, E., Simpson, W., and H. Soliman, "Neighbor Discovery for IP version 6", RFC 4861, September 2007. [LOWPAN] Montenegro, G. and N. Kushalnagar, "Transmission of IPv6 Packets over IEEE 802.15.4 networks", RFC 4944, September 2007. Chakrabarti & Nordmark Expires January 3, 2012 [Page 13] Internet-Draft Energy-aware-nd July 2011 [LOWPANG] Kushalnagar, N. and G. Montenegro, "6LoWPAN: Overview, Assumptions, Problem Statement and Goals", RFC 4919, August 2007. 16.2. Informative References [IPV6] Deering, S. and R. Hinden, "Internet Protocol, Version 6 (IPv6), Specification", RFC 2460, December 1998. [AUTOCONF] Thomson, S., Narten, T., and T. Jinmei, "IPv6 Stateless Autoconfiguration", RFC 4862, September 2007. [SEND] Arkko, J., Kempf, J., Zill, B., and P. Nikander, "Secure Neighbor Discovery", RFC 3971, March 2005. [AUTOADHOC] Baccelli, E. and M. Townsley, "IP Addressing Model in Adhoc Networks", draft-ietf-autoconf-adhoc-addr-model-02.txt (work in progress), December 2009. [IEEE] IEEE Computer Society, "IEEE Std. 802.15.4-2003", , October 2003. [PD] Miwakawya, S., "Requirements for Prefix Delegation", RFC 3769, June 2004. [ULA] "Unique Local IPv6 Addresses", RFC 4193. Authors' Addresses Samita Chakrabarti Ericsson San Jose, CA USA Email: samita.chakrabarti@ericsson.com Erik Nordmark Cisco Systems San Jose, CA USA Email: nordmark@cisco.com Chakrabarti & Nordmark Expires January 3, 2012 [Page 14]