<?xml version='1.0' encoding='utf-8'?>
<!-- This template is for creating an Internet Draft using xml2rfc,
    which is available here: http://xml.resource.org. -->
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<!-- used by XSLT processors -->
<!-- For a complete list and description of processing instructions (PIs), 
    please see http://xml.resource.org/authoring/README.html. -->
<rfc
      xmlns:xi="http://www.w3.org/2001/XInclude"
      category="info"
      docName="draft-wang-rtgwg-cloud-network-integration-00"
      ipr="trust200902"
      obsoletes=""
      updates=""
      submissionType="IETF"
      xml:lang="en"
      tocInclude="true"
      tocDepth="4"
      symRefs="true"
      sortRefs="true"
      version="3">
  <!-- xml2rfc v2v3 conversion 2.38.1 -->
  <!-- category values: std, bcp, info, exp, and historic
    ipr values: trust200902, noModificationTrust200902, noDerivativesTrust200902,
       or pre5378Trust200902
    you can add the attributes updates="NNNN" and obsoletes="NNNN" 
    they will automatically be output with "(if approved)" -->

 <!-- ***** FRONT MATTER ***** -->

 <front>
    <!-- The abbreviated title is used in the page header - it is only necessary if the 
        full title is longer than 39 characters -->

   <title abbrev="cloud-network integration">cloud-network integration</title>
    <seriesInfo name="Internet-Draft" value="draft-wang-rtgwg-cloud-network-integration-00"/>
    <!-- add 'role="editor"' below for the editors if appropriate -->

   <!-- Another author who claims to be an editor -->

   <author fullname="Minxue Wang" initials="M." surname="Wang">
      <organization>China Mobile</organization>
      <address>
        <postal>
          <street/>
          <!-- Reorder these if your country does things differently -->

         <city>Beijing</city>
          <region/>
          <code/>
          <country>China</country>
        </postal>
        <email>wangminxue@chinamobile.com</email>
        <!-- uri and facsimile elements may also be added -->
     </address>
    </author>
	   <author fullname="Qian Cai" initials="Q." surname="Cai">
      <organization>China Mobile</organization>
      <address>
        <postal>
          <street/>
          <!-- Reorder these if your country does things differently -->

         <city>Beijing</city>
          <region/>
          <code/>
          <country>China</country>
        </postal>
        <email>caiqian@chinamobile.com</email>
        <!-- uri and facsimile elements may also be added -->
     </address>
    </author>
	   <author fullname="Liuyan Han" initials="L." surname="Han">
      <organization>China Mobile</organization>
      <address>
        <postal>
          <street/>
          <!-- Reorder these if your country does things differently -->

         <city>Beijing</city>
          <region/>
          <code/>
          <country>China</country>
        </postal>
        <email>hanliuyan@chinamobile.com</email>
        <!-- uri and facsimile elements may also be added -->
     </address>
    </author>
	
   <author fullname="Ran Chen" initials="R." surname="Chen">
      <organization>ZTE Corporation</organization>
      <address>
        <postal>
          <street/>
          <!-- Reorder these if your country does things differently -->

         <city>Nanjing</city>
          <region/>
          <code/>
          <country>China</country>
        </postal>
        <email>chen.ran@zte.com.cn</email>
        <!-- uri and facsimile elements may also be added -->
     </address>
    </author>

	 	
    <date year="2021"/>
    <!-- If the month and year are both specified and are the current ones, xml2rfc will fill 
        in the current day for you. If only the current year is specified, xml2rfc will fill 
	 in the current day and month for you. If the year is not the current one, it is 
	 necessary to specify at least a month (xml2rfc assumes day="1" if not specified for the 
	 purpose of calculating the expiry date).  With drafts it is normally sufficient to 
	 specify just the year. -->

   <!-- Meta-data Declarations -->

   <area>Routing</area>
    <workgroup>RTGWG</workgroup>
    <!-- WG name at the upperleft corner of the doc,
        IETF is fine for individual submissions.  
	 If this element is not present, the default is "Network Working Group",
        which is used by the RFC Editor as a nod to the history of the IETF. -->

   <keyword>Internet Draft</keyword>
    <!-- Keywords will be incorporated into HTML output
        files in a meta tag but they have no effect on text or nroff
        output. If you submit your draft to the RFC Editor, the
        keywords will be used for the search engine. -->

   <abstract>
      <t>This document describes cloud-network integration scenario and networking technologies.</t>
    </abstract>
  </front>
  <middle>
    <section numbered="true" toc="default">
      <name>Introduction</name>
	 <t>With the development of Internet+, the convergence trend of cloud and network is increasingly obvious. More and more services and applications will be carried on the cloud data centers. In order to support new services and applications requirements and meet the security requirements for data not going out of the park, therefore the deployment location of the cloud/data center is also lowered from the original regional DC and core DC to the edge DC.</t>
     <t>As the interconnection network between the regional DC and the core DC, the cloud transport network is usually a backbone network. However, with the deployment of the edge DC, in order to avoid new construction of a huge cloud transport network, the existing metro network is used to access the edge DC. The interconnection between edge DCs and regional DC/core DCs is implemented through the coordination between the metro and cloud transport network. Therefore, the interconnection solution between the cloud transport and metro network needs to be considered.</t>
	 <t>In addition, the access point of enterprises entering the cloud is usually in the metro network, and the dedicated line entering the cloud also involves the interconnection between the cloud transport and metro network.</t>
	 <t>This document describes cloud-network integration scenario and networking technologies.</t>
	  </section>
      <section numbered="true" toc="default">
        <name>Requirements Language</name>
        <t>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 <xref target="RFC2119" format="default">RFC 2119</xref>.</t>
	   <t>cloud transport network: It is usually a national or province backbone network to achieve interconnection between multiple regional clouds/core clouds deployed in the country/province.</t>
      </section>
	  
      <section numbered="true" toc="default">
        <name>Interworking scenarios</name>
        <t>This section defines two interworking scenarios.</t>
	   <section numbered="true" toc="default">
        <name>Multiple domains with common border nodes</name>	
		<t>In this scenario, the boundary node of the cloud transport network serves as the boundary node of the metro network. As shown in the figure below. Node 4 serves as the boundary node of the metro network as well as the boundary node of the cloud transport network.</t>
		  <figure anchor="xml_happy">
        <artwork align="center" name="Figure 1" type="" alt=""><![CDATA[
  
            +---+                 +---+
  +---------| 2 |--------+--------| 5 | --------+
  |         +---+        |        +---+         | 
  |                      |                      | 
  |                      |                      | 
+----+    Metro        +---+      cloud       +---+ 
| 1  |                 | 4 |     transport    | 7 | 
+----+                 +---+                  +---+  
  |                      |                      | 
  |                      |                      | 
  |         +---+        |        +---+         | 
  +---------| 3 |--------+--------| 6 |---------+
            +---+                 +---+
		    ]]></artwork>
      </figure>
	<t>The following applies to the reference topology above:</t>
		 <ul spacing="normal">
        <li>Independent IGP instance in metro region.</li>
        <li>Independent IGP instance in cloud transport region.</li>
		<li>If the scale of the metro network is large, sometimes it may reach thousands or even tens of thousands of nodes. At this time, the metro network will be divided into multiple IGPs.</li>
		<li>The cloud transport and metro network can have different controllers or under the same controller.</li>
		 </ul>
      </section>
      <section numbered="true" toc="default">
        <name>Multiple domains with no common border nodes</name>	
		<t>In this scenario, the cloud transport network and the metro network do not have a common border nodes, and the border node of the two networks are connected by a direct link. As shown below.</t>
		  <figure anchor="xml_happy2">
        <artwork align="center" name="Figure 2" type="" alt=""><![CDATA[
  
            +---+                             +---+
  +---------| 2 |--------+           +--------| 6 | --------+
  |         +---+        |           |        +---+         | 
  |                      |           |                      | 
  |                      |           |                      | 
+----+    Metro        +---+       +---+      cloud       +---+ 
| 1  |                 | 4 |------ | 5 |     transport    | 8 | 
+----+                 +---+       +---+                  +---+  
  |                      |           |                      | 
  |                      |           |                      | 
  |         +---+        |           |         +---+        |
  +---------| 3 |--------+           +---------| 7 |--------+
            +---+                              +---+
		  ]]></artwork>
      </figure>
	<t>In the interworking scenario described in Section 3.1, since two domains have the same domain boundary node, so the route mutual import can be used by the border node to interconnect the two domains. In this section, the EBGP needs to be deployed between the domains to connect the routes of the two domains.</t>
	<t>In this scenario, hierarchical controller architecture usually be considered, that is, the cloud transport and metro network have an independent controller, and cross-domain controllers are used to achieve the coordination of the two domains. If two domains need to be under the same controller, higher requirements are required, such as the controller needs to support a standardized unified southbound interface and so on.</t>
      </section> 
       </section>
	  
	    <section numbered="true" toc="default">
        <name>Networking Technologies</name>  
		<t>This section defines three networking technologies.</t>
	   <section numbered="true" toc="default">
        <name>Metro network does not support SRv6</name>	
        <t>Based on existing networks, typically, the metro network does not support the SRv6 and does not have the ability to upgrade to support SRv6. For example, the earlier deployed metro network supports LDP/RSVP/MPLS-TP and traditional L2VPN or L3VPN services. However, the recently deployed metro network may support SR-MPLS/SR-TP, but it still cannot support SRv6 due to its hardware capability.</t>
       <t>In this scenario, segment splicing of different network technologies is mainly used to achieve end-to-end connection of services.</t>
       </section>
	    <section numbered="true" toc="default">
        <name>Some nodes of the metro network support SRv6</name>	
        <t>In some cases, the metro network devicee connected to the edge DC will be upgraded or replaced to support SRv6, while the rest of the devices should be kept as old as possible and not replaced, so as to avoid the need for more cost investment or avoid affecting the existing services of the metro network.</t>
		<t>As shown in Figure 1 or Figure 2, node 4 in metro network is upgraded to support SRv6, while the remaining nodes in metro network do not support SRv6.Cloud transport network supports SRv6. In this scenario, SRv6 is used for end-to-end service connection. The main consideration is how end-to-end SRv6 traverse non-SRv6 networks.</t>
		<t>Take figure 1 as an example, the metro network supports SR-MPLS, and Cloud transport network supports SRv6. <xref target="I-D.agrawal-spring-srv6-mpls-interworking" format="default"></xref> can be used to achieve interworking. In other interworking scenarios, or other metro network scenarios (such as metro networks support LDP/RSVP/MPLS-TP/SR-TP, etc.), the solution needs further discussion.</t>
       </section>
	    <section numbered="true" toc="default">
        <name>Metro network support SRv6</name>	
        <t>The metro network is a new network that supports SRv6, or a recently deployed network that has the ability to support SRv6 after an upgrade. Therefore, the metro network and cloud transport network are the interworking of two SRv6 domains. In this case, Solutions for interworking between two SRv6 domains need to be considered, including the centralized controller and the distributed control plane solution, and how to implement end-to-end traffic engineering.</t>
       </section>
	    </section>
	
    <section anchor="Acknowledgements" numbered="true" toc="default">
      <name>Acknowledgements</name>
      <t>TBD.</t>
    </section>
    <!-- Possibly a 'Contributors' section ... -->

   <section anchor="IANA" numbered="true" toc="default">
      <name>IANA Considerations</name>
	 <t>This document makes no request of IANA.</t>
    </section>   
	
    <section anchor="Security" numbered="true" toc="default">
      <name>Security Considerations</name>
     <t>TBD.</t>
    </section>
  </middle>
  <!--  *****BACK MATTER ***** -->

 <back>
    <!-- References split into informative and normative -->

   <!-- There are 2 ways to insert reference entries from the citation libraries:
    1. define an ENTITY at the top, and use "ampersand character"RFC2629; here (as shown)
    2. simply use a PI "less than character"?rfc include="reference.RFC.2119.xml"?> here
       (for I-Ds: include="reference.I-D.narten-iana-considerations-rfc2434bis.xml")

    Both are cited textually in the same manner: by using xref elements.
    If you use the PI option, xml2rfc will, by default, try to find included files in the same
    directory as the including file. You can also define the XML_LIBRARY environment variable
    with a value containing a set of directories to search.  These can be either in the local
    filing system or remote ones accessed by http (http://domain/dir/... ).-->

   <references>
        <name>Normative References</name>
        <!--?rfc include="http://xml.resource.org/public/rfc/bibxml/reference.RFC.2119.xml"?-->
      <?rfc include="reference.RFC.2119.xml"?>
	  <?rfc include='reference.I-D.agrawal-spring-srv6-mpls-interworking.xml'?>
      </references>
       
    <!-- Change Log

v00 2006-03-15  EBD   Initial version

v01 2006-04-03  EBD   Moved PI location back to position 1 -
                     v3.1 of XMLmind is better with them at this location.
v02 2007-03-07  AH    removed extraneous nested_list attribute,
                     other minor corrections
v03 2007-03-09  EBD   Added comments on null IANA sections and fixed heading capitalization.
                     Modified comments around figure to reflect non-implementation of
                     figure indent control.  Put in reference using anchor="DOMINATION".
                     Fixed up the date specification comments to reflect current truth.
v04 2007-03-09 AH     Major changes: shortened discussion of PIs,
                     added discussion of rfc include.
v05 2007-03-10 EBD    Added preamble to C program example to tell about ABNF and alternative 
                     images. Removed meta-characters from comments (causes problems).

v06 2010-04-01 TT     Changed ipr attribute values to latest ones. Changed date to
                     year only, to be consistent with the comments. Updated the 
                     IANA guidelines reference from the I-D to the finished RFC.
v07 2020-01-21 HL    Converted the template to use XML schema version 3.
    -->
 </back>
</rfc>
