Skip to main content

Virtualizing Home Services Use Cases
draft-lee-vhs-usecases-01

The information below is for an old version of the document.
Document Type
This is an older version of an Internet-Draft whose latest revision state is "Expired".
Authors Yiu Lee , Chongfeng Xie
Last updated 2014-09-02
RFC stream (None)
Formats
Additional resources
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date (None)
Responsible AD (None)
Send notices to (None)
draft-lee-vhs-usecases-01
TBD                                                               Y. Lee
Internet-Draft                                                   Comcast
Intended status: Informational                                    C. Xie
Expires: March 6, 2015                                     China Telecom
                                                       September 2, 2014

                  Virtualizing Home Services Use Cases
                       draft-lee-vhs-usecases-01

Abstract

   This draft states some high-level use cases of virtualizing home
   services.

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 March 6, 2015.

Copyright Notice

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

Lee & Xie                 Expires March 6, 2015                 [Page 1]
Internet-Draft                VHS Use Cases               September 2014

Table of Contents

   1.  Virtual CPE Motivations . . . . . . . . . . . . . . . . . . .   2
   2.  High-level Architecture . . . . . . . . . . . . . . . . . . .   2
   3.  Virtual CPE Use Case  . . . . . . . . . . . . . . . . . . . .   3
   4.  Security Considerations . . . . . . . . . . . . . . . . . . .   4
   5.  Conclusion  . . . . . . . . . . . . . . . . . . . . . . . . .   4
   6.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .   4
   7.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   4
   8.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   4
     8.1.  Normative References  . . . . . . . . . . . . . . . . . .   4
     8.2.  Informative References  . . . . . . . . . . . . . . . . .   5
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .   5

1.  Virtual CPE Motivations

   Traditionally Network Service Providers (NSP) implement services in
   the Customer Premises Equipment (CPE).  These services include NAT
   [RFC2663], Voice over IP (VoIP) adapter, IP management, personal
   firewall service, etc.  This model requires NSP updating the CPE
   firmware or upgrading the CPE hardware to support a new service.
   Often this update or upgrade process takes a significant effort.
   When a NSP virtualizes the CPE, services will be moved to the network
   and decoupled from the CPE.  The idea is to speedup service offering
   to users.

   Traditionally NSP serve an entire house behind a CPE as a functional
   unit.  Services are built around CPE but not around users or groups
   behind a CPE.  When virtualizing the CPE, NSP would like to offer
   more personalized services for individual users behind CPE.

   Problem Statement discusses the background and motivations of
   virtualizing home services.  The objective of this architecture is
   virtualizing home services and providing them in the network.  This
   draft will discuss some possible use cases that are required
   supporting virtualizing home services.

2.  High-level Architecture

Lee & Xie                 Expires March 6, 2015                 [Page 2]
Internet-Draft                VHS Use Cases               September 2014

              ------------------
              / ISP Provisioning /
              / System           /
              -------------------
                   ||
                   || Ia
                   ||     +------------------------+
                   -------| +---+ +---+      +---+ |
                          | |vs1| |vs2| .... |vsN| |
     ----                 | +---+ +---+      +---+ |
    /CPE/==========\      | Virtual CPE Controller |
    ----            \     +---------------||-------+
                     \+-------------+     || Ib           ///////////////
    ----              | Virtual CPE |=====||            /                /
   /CPE/ =============| Packet      |====================/  Internet   /
   ----       Ic      | Forwarder   |                   /               /
                     /+-------------+                    \\\\\\\\\\\\\\\
    ----           /
   /CPE/=========/                    vs - Virtual Service
   ----                               Ia - Service Provisioning API
                                      Ib - Service Activation API
                                      Ic - Data Path Specification

        Virtualizing Home Services High-Level Architecture Diagram

                                 Figure 1

   Figure 1 illustrates the high-level architecture.  Problem Statement
   describes the various functions defined in the diagram.

3.  Virtual CPE Use Case

   When virtualizing the home services and moving them to the network,
   there are uses cases the new architecture must address:

   1.  Local QoS Policy: In traditional CPE model, users manage local
       Quality of Service (QoS) for their devices.  For example: a user
       can give higher priority to VoIP than other services.  In Virtual
       CPE, this service will be virtualized in the network.  The
       network must provide an interface for users to configure local
       QoS policy.

   2.  Personal Firewall Policy: In traditional CPE model, users mange
       their local firewall rules in the CPE.  In Virtual CPE, this
       service will be virtualized in the network.  The NSP must provide
       an interface for users to configure local firewall policy..

Lee & Xie                 Expires March 6, 2015                 [Page 3]
Internet-Draft                VHS Use Cases               September 2014

   3.  NAT Service: Almost all CPE provide NAT service.  When NAT
       service is virtualized in the NSP network, NSP must be able to
       provision and manage NAT service for users.

   4.  IPv6 Transition Technology: Almost all IPv6 transition
       technologies (e.g., DS-Lite, MAP-E, MAP-T, lw4over6) require some
       functions defined in the CPE.  Updating the CPE in large scale to
       support the transition technologies is always a challenge that
       leads to slower IPv6 deployment.  Virtualizing IPv6 transition
       technology can ease the requirement to the CPE.

   5.  Personal M2M Service: In traditional CPE model, CPE often is the
       gateway of the M2M applications.  In Virtual CPE, M2M application
       gateway will be virtualized in the network.  The NSP must provide
       an interface to provision M2M devices and manage the M2M
       applications to provide services to the users.

   6.  Local Storage: In traditional CPE model, users can attach a local
       storage for personal contents.  In Virtual CPE, NSP can offer
       "virtual storage" to users over the network.  The virtual storage
       must appear local to the user's devices.

   7.  VPN Service: Some CPEs offer VPN (e.g., IPSec) service for home
       office users to connect to their office internal networks.  NSP
       must be able to provision and manage VPN service for users.

   8.  Event Notification: When virtualizing CPE, CPE and NSP network
       are tightly coupled.  CPE must be able to generate events to
       notify NSP when event occurs.  NSP may leverage exciting
       protocols such as [TR-69] for event notification.

4.  Security Considerations

5.  Conclusion

6.  Acknowledgements

7.  IANA Considerations

   This memo includes no request to IANA.

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.

Lee & Xie                 Expires March 6, 2015                 [Page 4]
Internet-Draft                VHS Use Cases               September 2014

8.2.  Informative References

   [RFC2663]  Srisuresh, P. and M. Holdrege, "IP Network Address
              Translator (NAT) Terminology and Considerations", RFC
              2663, August 1999.

Authors' Addresses

   Yiu L. Lee
   Comcast
   One Comcast Center
   Philadelphia, PA  19103
   U.S.A.

   Email: yiu_lee@cable.comcast.com
   URI:   http://www.comcast.com

   Chongfeng Xie
   China Telecom
   Room 708 No.118, Xizhimenneidajie
   Beijing  100035
   P.R.China

   Email: xiechf@ctbri.com.cn

Lee & Xie                 Expires March 6, 2015                 [Page 5]