Homenet T. Winters, Ed.
Internet-Draft University of New Hampshire - InterOperability Laboratory
Intended status: Informational October 21, 2013
Expires: April 24, 2014

Service Provider Edge Router Interaction
draft-winters-homenet-sper-interaction-00

Abstract

This document describes the interaction between a Service Provider Gateway fixed at the home edge, and the Home Networking interior routers. Assessing the interactions between existing routers implementing 6204bis and the Home Networking routers. The document will also define the interactions with the HIPnet edge router and Home Networking router.

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 April 24, 2014.

Copyright Notice

Copyright (c) 2013 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

This document defines the interactions between the future Homenet network and 6204bis Routers and HIPnet routers. Currently 6204bis and HIPnet routers are being deployed by ISPs as Service Provider Edge Routers (SPER) for IPv6 deployment. In the future the SPER will be a full Homenet routers but there will be a period of transition. This document specifies how currently deployed SPER will interact with Homenet architecture [I-D.ietf-homenet-arch]. Identifying the effects of key components of the architecture. The goal of this document is to make recommendations on issues uncovered to make the devices work with the future Homenet.

1.1. Requirements Language

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].

2. Terminology

In this section we define terminology and abbreviations used throughout the text.

3. 6204bis Service Provider Edge Router (SPER)

3.1. Addressing

A 6204bis SPER acquire LAN addressing thru DHCP Prefix Delegation [RFC3633]. A 6204bis SPER will assign a separate /64 from the delegated prefix(es) for each LAN interface. The 6202bis SPER can assign address either thru SLAAC or DHCP to LAN host. There is no mechanism for delegating any unused prefix(es) that were delegated to the 6204bis Router.

3.2. Routing

A 6204bis SPER is capable of learning default routes thru Router Advertisement on the WAN interface. All other routing information is learned when a prefix is assigned to a LAN interface by the 6204bis SPER. All other Routing information is learned from other methods such as user configuration.

The 6204bis SPER will NOT forward packets from an unrecognized source address. Any IPv6 packets routed from the Homenet would receive an ICMPv6 Destination Unreachable message. A 6204bis SPER prevents any Routing mechanisms from working.

3.3. Security

A 6204 SPER is recommended to enable a stateful [RFC6092] firewall by default. This stateful firewall will allow the homenet incoming traffic is limited to return traffic resulting from outgoing packets.

A Homenet Router with the firewall on might not allow valid traffic from devices connected to the 6204bis SPER. When a Homenet Router detects a 6204bis SPER it should allow native IPv6 traffic thru the firewall so that traffic can flow between the 6204bis SPER and Homenet.

3.4. Naming and Service Discovery

A 6204bis SPER support the ability to assign DNS servers and Domain Search List. A 6204bis SPER may support service discovery protocols such as mDNS/DNS-SD and SSDP. These protocols will only work when directly connected to the 6204 SPER LAN interfaces. There is currently no mechanism for sharing service discovery between the Homenet and IPv6 nodes connected to the LAN interfaces of the 6204 SPER.

3.5. Requirements

TBD

4. HIPnet Server Provider Edge Router (SPER)

4.1. Addressing

HIPnet SPER use DHCPv6 prefix sub-delegation to build the network [I-D.grundemann-homenet-hipnet] . The HIPnet SPER receives IPv6 prefix per [I-D.ietf-v6ops-6204bis]. If the prefix is larger then a single /64 prefix the HIPnet router will subdivide the IPv6 prefix received via DHCPv6 [RFC3315]. Using Recursive Prefix Delegation allows the Homenet to receive prefixes that can be used to address the network.

4.2. Routing

Leveraging the recursive prefix delegation method described above, a HIPnet SPER installs route to the WAN interface of the router delegated the prefixes. With this routing information the HIPnet SPER is able to properly route packets to and from the Homenet.

4.3. Security

A HIPnet SPER must enable a stateful [RFC6092] firewall by default. This stateful firewall will allow the homenet incoming traffic is limited to return traffic resulting from outgoing packets.

A Homenet Router with the firewall on might not allow valid traffic from devices connected to the HIPnet SPER. When a Homenet Router detects a HIPnet SPER it should allow native IPv6 traffic thru the firewall so that traffic can flow between the HIPnet SPER and Homenet.

4.4. Naming and Service Discovery

Both the Homenet and HIPnet have several common protocols that can be used for service discovery such as mDNS [RFC6762], DNS-SD [RFC6763], and SSDP. Both the HIPnet and Homenet Routers may have host directly connected that are using them as DNS servers. If the HIPnet SPER advertises itself as the DNS-SD server for connected host, the host could query the HIPnet SPER. The issue that arises with this configuration is the HIPnet Router currently has no method for finding the Homenet router to query when trying to resolve DNS. Future revisions of this draft should try and resolve this issue.

4.5. Requirements

TBD

5. Security Considerations

6. IANA Considerations

This document makes no request of IANA.

7. Acknowledgements

TBD

8. References

8.1. Normative References

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC6092] Woodyatt, J., "Recommended Simple Security Capabilities in Customer Premises Equipment (CPE) for Providing Residential IPv6 Internet Service", RFC 6092, January 2011.
[RFC3633] Troan, O. and R. Droms, "IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6", RFC 3633, December 2003.
[RFC3315] Droms, R., Bound, J., Volz, B., Lemon, T., Perkins, C. and M. Carney, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)", RFC 3315, July 2003.
[RFC6204] Singh, H., Beebee, W., Donley, C., Stark, B. and O. Troan, "Basic Requirements for IPv6 Customer Edge Routers", RFC 6204, April 2011.
[I-D.ietf-homenet-arch] Chown, T., Arkko, J., Brandt, A., Troan, O. and J. Weil, "Home Networking Architecture for IPv6", Internet-Draft draft-ietf-homenet-arch-10, August 2013.
[I-D.ietf-v6ops-6204bis] Singh, H., Beebee, W., Donley, C. and B. Stark, "Basic Requirements for IPv6 Customer Edge Routers", Internet-Draft draft-ietf-v6ops-6204bis-12, October 2012.
[I-D.grundemann-homenet-hipnet] Grundemann, C., Donley, C., Brzozowski, J., Howard, L. and V. Kuarsingh, "A Near Term Solution for Home IP Networking (HIPnet)", Internet-Draft draft-grundemann-homenet-hipnet-01, February 2013.

8.2. Informative References

[RFC6763] Cheshire, S. and M. Krochmal, "DNS-Based Service Discovery", RFC 6763, February 2013.
[RFC6762] Cheshire, S. and M. Krochmal, "Multicast DNS", RFC 6762, February 2013.

Author's Address

Timothy Winters (editor) University of New Hampshire - InterOperability Laboratory Durham, NH EMail: twinters@iol.unh.edu