[Docs] [txt|pdf] [Tracker] [Email] [Nits]
Versions: 00
v6ops D. Sturek
Internet-Draft Pacific Gas & Electric
T. Herbst
Silver Spring Networks
Intended status: Informational October 15, 2010
CPE Considerations in IPv6 Deployments
draft-herbst-v6ops-cpeenhancements-00
Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
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."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on April 17, 2011.
Copyright Notice
Copyright (c) 2010 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 BSD License.
This Internet-Draft will expire on April 17, 2011.
Herbst Expires April 17, 2011 [Page 1]
Internet-Draft CPE Enhancements for v6ops October 2010
Copyright Notice
Copyright (c) 2010 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 in effect on the date of
publication of this document (http://trustee.ietf.org/license-info).
Please review these documents carefully, as they describe your rights
and restrictions with respect to this document.
Abstract
Smart metering deployments in residential settings introduce the
prospects of ad-hoc deployment of internetworked IPv6 customer
premise equipment (CPE). WiFi access points, cable boxes and other
home devices with internet access could all be internetworked with
smart metering devices by customers with no data networking expertise
resulting in a complex multi-segment network with differing
prefixes, routing support and service discovery needs.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Description . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1. Unique Local Addresses (ULAs) for Site Local Multicast. . . 3
2.2. ULA Delegation When Combining Network Segments. . . . . . . 4
2.3. Intra-network routing with multiple internet connected CPEs 4
3. Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4. Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5. Security Considerations . . . . . . . . . . . . . . . . . . . . 4
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 4
7. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . 4
8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 4
8.1. Normative References . . . . . . . . . . . . . . . . . . . 5
9.2. Informative References . . . . . . . . . . . . . . . . . . 5
Authors' Address . . . . . . . . . . . . . . . . . . . . . . . . 5
Herbst Expires April 17, 2011 [Page 2]
Internet-Draft CPE Enhancements for v6ops October 2010
1. Introduction
The availability of energy usage information within the Home Area
Network, enabled through smart meter deployment, adds a popular
interconnection target for electricity customers, service providers
and third party suppliers. These opportunities for energy usage
management are all assuming a home owner with no data networking
expertise can link together a collection of standalone networks
and enable a consistent set of services and device addressing modes.
This draft starts a discussion on needed standards work to make the
deployment of these services a reality in an IPv6 environment.
2. Description
In a regulated utility environment, utilities must deploy energy
savings programs accessible to all customers. Broadband internet
access cannot be assumed since around 40% of customers don't have
broadband. The smart meter is then architected as a standalone
border gateway with a unique prefix supplied by the smart meter.
To fully enable deployment of energy savings applications onto a
variety of devices, ad hoc internetworking of smart meters with HAN
devices and existing networks employing diverse data links such as
IEEE 802.15.4, IEEE P1901,and WiFi must be supported. The set of
issues to be addressed include:
o Assignment of /64 prefixes from Globally Unique Address (GUA)
and Unique Local Address (ULA) [RFC4193] prefixes available
to the residential network
o Introduction of ULAs for a residence
o ULA Delegation and Reassignment when network segments with
differing ULAs are combined
o Enablement of intra-network routing when CPEs within the
residence are interconnected
o Extensions to multicast DNS to extend local name resolution
across a multi-link residential network
Herbst Expires April 17, 2011 [Page 3]
Internet-Draft CPE Enhancements for v6ops October 2010
2.1 Assignment of /64 prefixes from GUA and ULA prefixes
The residential network that includes multiple links will need a
mechanism for assigning /64 prefixes for each link from one or more
shorter prefixes assigned to the network. For example, DOCSIS 3.0
uses DHCPv6-PD [RFC3633] to delegate a prefix to the residential
gateway. /64 prefixes from this delegated prefix must be assigned
to every link within the residential network.
Similarly, the residential network may have a ULA prefix for local
traffic if the residential network does not have any GUA prefixes
(see section 2.2). /64 prefixes from the ULA must be assigned to
the links in the residential network.
2.2 Unique Local Addresses (ULAs)
IPv6 offers three types of addressing prefixes: GUA, ULA and
link-local. ULA prefixes are useful in the residential network
scenario for local communication when no GUA prefixes are
availalbe; e.g., when the external link to the ISP is unavailable
and no delegated prefixes are available.
The first requirement is that gateways in the residential network
create a ULA for use within the network rooted at the gateway and no
other ULA prefix is available.
The second requirement is that when multiple networks are created,
then interconnected in a home, multiple ULAs may be present. When
these networked are interconnected (by a homeowner without
networking skills), the ULAs for these network segements should be
harmonized without user interaction into a single set of ULAs and
notification made to hosts holding references to the previous ULAs.
2.3 Intra-network routing with multiple internet connected CPEs
As network segments are interconnected, and CPE devices become border
gateways for new bordering network segments, a routing protocol like
RIPng needs to be supported. As noted for ULA delegation, the CPE
needs to automatically detect the need in support for inter-segment
routing and provide support automatically.
2.4 Extensions to multicast DNS for sitewide name resolution
For service discovery, two alternatives exist: user agent based
Herbst Expires April 17, 2011 [Page 4]
Internet-Draft CPE Enhancements for v6ops October 2010
discovery and directory agent based discovery described as
follows:
o User agent: Devices hold service discovery information
themselves and respond to discovery requests based on
matching criteria in the request. DNS Service Discovery
[DNS-SD] resolved over Multicast DNS [mDNS] is an
example of this type of solution.
o Directory agent: Devices register service discovery
information with a central repository. A well known example of
this type of solution includes uPnP [uPnP] which uses the
Simple Service Discovery Protocol (SSDP) [SSDP]. Note that
uPnP supports both user agent and directory agent service
discovery methods.
mDNS only provides link-local name resolution. Use of mDNS in the
residential network requires extensions so that mDNS can use
site-local multicast that spans multiple hops using IP forwarding
for sitewide local name resolution.
3. Future Work
The following work items are proposed:
o Create extensions to DHCPv6-PD to delegate prefixes across
multiple links
o Define precoedures for gateways to generate a ULA if required
o Create procedures for HAN devices to join the ULA and
procedures to combine network segments with different ULAs
into a single ULA.
o Define mechanisms for automated provisioning and operation of
routing across multiple links in a residential networl
o Create extensions to multicast DNS to support sitewide local
name resolution across multiple links
4. Conclusions
To realize deployment requirements of self installed, ad hoc
networking where different segments can be installed and
provisioned at different times and where various link technologies
may be used, additional features are needed in CPE.
5. Security Considerations
This requirements document introduces no security considerations.
6. IANA Considerations
This requirements document introduces no IANA considerations.
7. Acknowledgments
Herbst Expires April 17, 2011 [Page 5]
Internet-Draft CPE Enhancements for v6ops October 2010
8. References
8.1. Normative References
8.2. Informative References
[mDNS] Cheshire, S. and Krochmal, M., "Multicast DNS",
draft-cheshire-dnsext-multicastdns-11 (work in
progress), March 2010.
[DNS-SD] Cheshire, S. and Krochmal, M., "DNS-Based Service
Discovery", draft-cheshire-dnsext-dns-sd-06.txt (work in
progress), March 2010.
[RFC4193] Hinden, R., Haberman, B., "Unique Local IPv6 Addresses",
RFC 4193, October 2005
[RFC3633] Troan, O. and Droms, R., "IPv6 Prefix Options for
Dynamic Host Configuration Protocol (DHCP) version 6",
RFC 3633, December 2003.
[uPnP] uPnP Forum, "uPnP Device Architecture v1.1", 15 October,
2008
[SSDP] Goland, Y., Cai, T., Gu, Y., Albright, S., "Simple
Service Discovery Protocol/1.0 Operating without an
Arbiter", October 1999 (expired April 2000)
Authors' Addresses
Tom Herbst
Silver Spring Networks
Redwood City, CA
USA
Phone: +1 650-542-4782
Email: therbst@silverspringnet.com
Don Sturek
Pacific Gas & Electric
77 Beale Street
San Francisco, CA
USA
Phone: +1-619-504-3615
Email: d.sturek@att.net
Html markup produced by rfcmarkup 1.129b, available from
https://tools.ietf.org/tools/rfcmarkup/