Internet DRAFT - draft-liu-i2rs-ipv6-use-case

draft-liu-i2rs-ipv6-use-case







I2RS                                                              D. Liu
Internet-Draft                                              China Mobile
Intended status: Informational                             July 15, 2013
Expires: January 16, 2014


                   I2RS use case for IPv6 transition
                    draft-liu-i2rs-ipv6-use-case-00

Abstract

   This document discusses the use cases of I2RS in IPv4/IPv6 transition
   scenario.

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 16, 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.






Liu                     Expires January 16, 2014                [Page 1]

Internet-Draft             i2rs IPv6 use case                  July 2013


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Conventions used in this document . . . . . . . . . . . . . .   2
   3.  Use case of I2RS in IPv4/IPv6 transition scenario . . . . . .   2
     3.1.  I2RS use case for IPv4/IPv6 dual-stack network  . . . . .   2
     3.2.  I2RS use case in IPv4 and IPv6 translation scenario . . .   3
     3.3.  Requirement for I2RS from the use case  . . . . . . . . .   4
   4.  Security Considerations . . . . . . . . . . . . . . . . . . .   4
   5.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   4
   6.  Acknowledgments . . . . . . . . . . . . . . . . . . . . . . .   4
   7.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   5
     7.1.  Normative References  . . . . . . . . . . . . . . . . . .   5
     7.2.  Informative References  . . . . . . . . . . . . . . . . .   5
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .   5

1.  Introduction

   I2RS working group is chartered to define an interface to the routing
   system.  This interface can be used to read topology and forwarding
   information of the routing system.  This document discusses the use
   cases of I2RS in IPv4/IPv6 transition scenario.

2.  Conventions used in this document

   RIB: Routing Information Base

   I2RS: Interface to Routing System

3.  Use case of I2RS in IPv4/IPv6 transition scenario

3.1.  I2RS use case for IPv4/IPv6 dual-stack network

   There are several different ways for IPv4/IPv6 transition.  For
   example, dual-stack is one popular technology to enable IPv4 to IPv6
   transition.  In dual-stack network, every router has both IPv4 and
   IPv6 IP stack running on it.  The IPv4 and IPv6 protocol stack
   running on the dual-stack router normally work independently from
   each other although they share the same physical resources in the
   dual-stack router(CPU,memory etc).  There are two different views of
   the dual-stack network from the IPv4 or IPv6 perspective.  There are
   different set of routing information base for IPv4 and IPv6.  In most
   cases, the IPv4 and IPv6 network need to have the same topology and
   forwarding state since they normally serves for the same dusal-stack
   host.






Liu                     Expires January 16, 2014                [Page 2]

Internet-Draft             i2rs IPv6 use case                  July 2013


                                +------------+
                                | Dual-stack |
                        +-------|   Router   |-------
                         /        +------------+        \
                  +----------+                         +-----------+
   +----+       |Dual-stack|                         | Dual-stack|
   |Host|-------|  Router  |                         |  Router   |
   +----+       +----------+                         +-----------+
                     \                                 |
                      \         +------------+        /
                       +--------| Dual-stack |-------+
                                |   Router   |
                                +------------+


   Figure 1.  IPv4/IPv6 Dual-stack network for IPv4/IPv6 transition

   It is a big challenge for the operators to operate dual-stack
   network, there are several reasons: 1.  The network operation and
   management team may not familiar with IPv6.  They have to learn new
   knowledge and new tools for IPv6.  2.  There are two separate domains
   of the IPv4 and IPv6 network, the trouble shooting will become much
   more complex than single stack network.  3.  Since the IPv4 and IPv6
   stack share a single physical router, the problem of one protocol
   stack may spread to the other stack.

   With I2RS, it can help the network operator to maintain a consistent
   view of both the IPv4 and IPv6 network in real time.  The network
   operator can even configure the IPv6 network based on the existing
   IPv4 network and make the IPv4 network and the IPv6 have the same
   topology and forwarding state.  This will reduce the complexity of
   operation and management and help the network operator discovery the
   in-consistent between the IPv4 and IPv6 network quickly.

3.2.  I2RS use case in IPv4 and IPv6 translation scenario

   In IPv4 and IPv6 translation scenario, the IPv4/IPv6 network's
   packets will be translated in to IPv4/IPv6 network's packets and vice
   versa.  It is difficult for the network management system to get a
   consistent view of the translated network.











Liu                     Expires January 16, 2014                [Page 3]

Internet-Draft             i2rs IPv6 use case                  July 2013


                     +--------------+                       +----------------+
    +----+       |              |   +---------------+   |                |
    |Host|-------|IPv4/6 network|---|Translation box|---| IPv6/4 network |
    +----+       |              |   +---------------+   |                |
                 +--------------+                       +----------------+



   Figure 2.  IPv4/IPv6 translation network for IPv4/IPv6 transition

   It is difficult for the current network management system to get IPv4
   and IPv6 network topology and routing information simultaneously.
   With I2RS, it can provide a flexible way to get both IPv4 and IPv6
   network topology and other information, hence it could be very useful
   for trouble shooting and network management.

3.3.  Requirement for I2RS from the use case

   From the above use case, the requirements for I2RS are: 1.  I2RS
   interface should support both IPv4 and IPv6.  It should be able to
   read both IPv4 and IPv6 routing information in a timely manner.  2.
   I2RS interface should have enough security mechanism to protect the
   data that read from the routing information base.  3.  I2RS interface
   should have data consistent protection mechanism to protect the data
   in the routing information base.  4.  I2RS interface should allow
   injection of routing polices to the routing forwarding table.

4.  Security Considerations

   Routing information is very critical and sensitive information for
   the operators.  I2RS should provide strong security mechanism to
   protect the routing information that it could not be accessed by the
   un-authorised users.  It should also protect the security and
   integrity protection of the routing data.

5.  IANA Considerations

   No IANA action is required.

6.  Acknowledgments

   TBD









Liu                     Expires January 16, 2014                [Page 4]

Internet-Draft             i2rs IPv6 use case                  July 2013


7.  References

7.1.  Normative References

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.

7.2.  Informative References

   [I-D.atlas-irs-ps]
              Atlas, A., "Interface to the Routing System Problem
              Statement", draft-atlas-i2rs-problem-statement-01 (work in
              progress), February 2013.

   [RFC4213]  Nordmark, E. and R. Gilligan, "Basic Transition Mechanisms
              for IPv6 Hosts and Routers", RFC 4213, October 2005.

   [RFC4271]  Rekhter, Y., Li, T., and S. Hares, "A Border Gateway
              Protocol 4 (BGP-4)", RFC 4271, January 2006.

   [RFC6146]  Bagnulo, M., Matthews, P., and I. van Beijnum, "Stateful
              NAT64: Network Address and Protocol Translation from IPv6
              Clients to IPv4 Servers", RFC 6146, April 2011.

Author's Address

   Dapeng Liu
   China Mobile
   Unit2, 28 Xuanwumenxi Ave,Xuanwu District
   Beijing 100053
   China

   Email: liudapeng@chinamobile.com


















Liu                     Expires January 16, 2014                [Page 5]