<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.11 (Ruby 3.2.4) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-yi-idr-bgp-fs-edge-service-metadata-02" category="std" consensus="true" submissionType="IETF" version="3">
  <!-- xml2rfc v2v3 conversion 3.21.0 -->
  <front>
    <title abbrev="Service Metadata in BGP FlowSpec">Distribution of Service Metadata in BGP FlowSpec</title>
    <seriesInfo name="Internet-Draft" value="draft-yi-idr-bgp-fs-edge-service-metadata-02"/>
    <author initials="X." surname="Yi" fullname="Xinxin Yi" role="editor">
      <organization>China Unicom</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>yixx3@chinaunicom.cn</email>
      </address>
    </author>
    <author initials="T." surname="He" fullname="Tao He" role="editor">
      <organization>China Unicom</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>het21@chinaunicom.cn</email>
      </address>
    </author>
    <author initials="H." surname="Shi" fullname="Hang Shi" role="editor">
      <organization>Huawei Technologies</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>shihang9@huawei.com</email>
      </address>
    </author>
    <author initials="X." surname="Ding" fullname="Xiangfeng Ding">
      <organization>Huawei Technologies</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>dingxiangfeng@huawei.com</email>
      </address>
    </author>
    <author initials="H." surname="Wang" fullname="Haibo Wang">
      <organization>Huawei Technologies</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>rainsword.wang@huawei.com</email>
      </address>
    </author>
    <author initials="Z." surname="Wang" fullname="Zicheng Wang">
      <organization>Inspur</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>wangzicheng01@inspur.com</email>
      </address>
    </author>
    <date year="2024" month="May" day="06"/>
    <area>Routing</area>
    <workgroup>Inter-Domain Routing</workgroup>
    <abstract>
      <?line 70?>

<t>In edge computing, a service may be deployed on multiple instances within one or more sites, called edge service. The edge service is associated with an ANYCAST IP address. Its routes along with service metadata can be collected by a central controller. The controller may process the metadata and distribute the result to ingress routers using BGP FlowSpec. The service metadata can be used by ingress routers to make path selections not only based on the routing cost but also on the running environment of the edge services. This document describes a mechanism to distribute the information of the service routes and related service metadata using BGP FlowSpec.</t>
    </abstract>
    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>Discussion of this document takes place on the
    Inter-Domain Routing Working Group mailing list (idr@ietf.org),
    which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/idr/"/>.</t>
      <t>Source for this draft and an issue tracker can be found at
    <eref target="https://github.com/VMatrix1900/draft-bgp-fs-edge-service-metadata"/>.</t>
    </note>
  </front>
  <middle>
    <?line 75?>

<section anchor="intro">
      <name>Introduction</name>
      <t>Many modern services deploy their service instances in multiple sites to get better response time and resource utilization. These sites are often geographically distributed to serve the user demand. For some services such as VR/AR and intelligent transportation, the QoE will depend on both the network metrics and the compute metrics. For example, if the nearest site is overloaded due to the demand fluctuation, then steering the user traffic to another light-loaded site may improve the QoE. To steer the traffic to the best site, the computing metadata of the site needs to be collected.</t>
      <t><xref target="I-D.ietf-idr-5g-edge-service-metadata"/> describes the BGP extension of distributing service routes with network and computing-related metrics. The router connected to the site will receive the service routes and service metadata sent from devices inside the edge site, and then generate the corresponding routes and distribute them to ingress routers. However, the route with service metadata on the router connected to the site can be also collected by a central controller using BGP LS. Then the central controller may process the metadata and distribute the result to the ingress router using BGP FlowSpec.</t>
      <t>This document defines an extension of BGP FlowSpec to carry the service metadata along with the service route which is received from the controller. Using the service metadata and the service route, the ingress router can calculate the best site for the traffic, giving each user the best QoE.</t>
      <section anchor="terminology">
        <name>Terminology</name>
      </section>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
        <?line -18?>

</section>
    </section>
    <section anchor="bgp-flowspec-extension-for-service-metadata">
      <name>BGP FlowSpec Extension for Service Metadata</name>
      <t>The goal of the BGP FlowSpec extension is to distribute the information of the service route and metadata. A service is identified by a prefix and this information is carried using the existing Destination Prefix Component specified in <xref target="RFC8955"/> and <xref target="RFC8956"/>. <xref target="I-D.ietf-idr-ts-flowspec-srv6-policy"/> defines that the Color Extended Community and BGP Prefix-SID attribute is carried in the context of the FlowSpec NLRI.</t>
      <t>In addition to that, this document proposes to carry the service metadata attribute(See <xref target="fig-example"/>). The ingress router can compare the compute metric of different sites and steer the traffic into the best one using the SR policy. The metadata can be original values defined in <xref target="I-D.ietf-idr-5g-edge-service-metadata"/> or an aggregated one calculated using original values.</t>
      <figure anchor="fig-example">
        <name>Example of using BGP FlowSpec to distribute the service route and metadata</name>
        <artwork><![CDATA[
   +------------+
   |  BGP FS    |
   | Controller |
   +------------+
      | FlowSpec route to Ingress:
      |   NLRI: Destination Prefix
      |   Redirect to IPv6 Nexthop: Egress's Address
      |   Policy Color: C1
      |   PrefixSID: End.X1
      |   Service Metadata: Compute metric
      |          .-----.
      |         (       )
      V     .--(         )--.
+-------+  (                 )  +------+          +---------+
|       |_( SRv6 Core Network )_|      | (End.X1) |         |
|Ingress| ( ================> ) |Egress|----------|   Site  |
+-------+  (SR List<S1,S2,S3>)  +------+          +---------+
            '--(         )--'
                (       )
                 '-----'
]]></artwork>
      </figure>
      <section anchor="metadata-path-attribute-tlv">
        <name>Metadata Path Attribute TLV</name>
        <t>The Metadata Path Attribute TLV is the same as defined in <xref target="I-D.ietf-idr-5g-edge-service-metadata"/>, including the following three sub-TLVs:</t>
        <ol spacing="normal" type="1"><li>
            <t>Site Preference Index sub-TLV indicates the preference to choose the site.</t>
          </li>
          <li>
            <t>Capacity Index sub-TLV indicates the capability of a site. One Edge Site can be at full capacity, reduced capacity, or completely out of service.</t>
          </li>
          <li>
            <t>Load Measurement sub-TLV indicates the load level of the site.</t>
          </li>
        </ol>
      </section>
      <section anchor="metadata">
        <name>Aggregated Metric Path Attribute TLV</name>
        <t>The Aggregated Metric Path Attribute is a newly defined TLV(See <xref target="fig-Aggregated-Metric-Attribute"/>). It contains a single aggregated value which is calculated by the controller using the original metrics such as site preference, capacity, and load measurement.</t>
        <figure anchor="fig-Aggregated-Metric-Attribute">
          <name>Aggregated Metric Path Attribute TLV format</name>
          <artwork><![CDATA[
   0                   1                   2                   3
   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |    Aggregated Metadata Type   |            Length             |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |            Aggregated Metric Value (4 octets)                 |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork>
        </figure>
        <ul spacing="normal">
          <li>
            <t>Type: identify the Aggregated Metadata Attribute, to be assigned by IANA.</t>
          </li>
          <li>
            <t>Length: the total number of the octets of the value field.</t>
          </li>
          <li>
            <t>Value: the value of Aggregated Computing metric.</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>TBD</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document requires IANA to assign the following code points from the registry called "BGP Path Attributes":</t>
      <table>
        <thead>
          <tr>
            <th align="left">Value</th>
            <th align="left">Description</th>
            <th align="left">Reference</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">TBD1</td>
            <td align="left">Aggregated Metadata Type</td>
            <td align="left">
              <xref target="metadata"/></td>
          </tr>
        </tbody>
      </table>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
      <name>Normative References</name>
      <reference anchor="RFC8955" target="https://www.rfc-editor.org/info/rfc8955" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8955.xml">
        <front>
          <title>Dissemination of Flow Specification Rules</title>
          <author fullname="C. Loibl" initials="C." surname="Loibl"/>
          <author fullname="S. Hares" initials="S." surname="Hares"/>
          <author fullname="R. Raszuk" initials="R." surname="Raszuk"/>
          <author fullname="D. McPherson" initials="D." surname="McPherson"/>
          <author fullname="M. Bacher" initials="M." surname="Bacher"/>
          <date month="December" year="2020"/>
          <abstract>
            <t>This document defines a Border Gateway Protocol Network Layer Reachability Information (BGP NLRI) encoding format that can be used to distribute (intra-domain and inter-domain) traffic Flow Specifications for IPv4 unicast and IPv4 BGP/MPLS VPN services. This allows the routing system to propagate information regarding more specific components of the traffic aggregate defined by an IP destination prefix.</t>
            <t>It also specifies BGP Extended Community encoding formats, which can be used to propagate Traffic Filtering Actions along with the Flow Specification NLRI. Those Traffic Filtering Actions encode actions a routing system can take if the packet matches the Flow Specification.</t>
            <t>This document obsoletes both RFC 5575 and RFC 7674.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8955"/>
        <seriesInfo name="DOI" value="10.17487/RFC8955"/>
      </reference>
      <reference anchor="RFC8956" target="https://www.rfc-editor.org/info/rfc8956" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8956.xml">
        <front>
          <title>Dissemination of Flow Specification Rules for IPv6</title>
          <author fullname="C. Loibl" initials="C." role="editor" surname="Loibl"/>
          <author fullname="R. Raszuk" initials="R." role="editor" surname="Raszuk"/>
          <author fullname="S. Hares" initials="S." role="editor" surname="Hares"/>
          <date month="December" year="2020"/>
          <abstract>
            <t>"Dissemination of Flow Specification Rules" (RFC 8955) provides a Border Gateway Protocol (BGP) extension for the propagation of traffic flow information for the purpose of rate limiting or filtering IPv4 protocol data packets.</t>
            <t>This document extends RFC 8955 with IPv6 functionality. It also updates RFC 8955 by changing the IANA Flow Spec Component Types registry.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8956"/>
        <seriesInfo name="DOI" value="10.17487/RFC8956"/>
      </reference>
      <reference anchor="I-D.ietf-idr-5g-edge-service-metadata" target="https://datatracker.ietf.org/doc/html/draft-ietf-idr-5g-edge-service-metadata-18" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-idr-5g-edge-service-metadata.xml">
        <front>
          <title>BGP Extension for 5G Edge Service Metadata</title>
          <author fullname="Linda Dunbar" initials="L." surname="Dunbar">
            <organization>Futurewei</organization>
          </author>
          <author fullname="Kausik Majumdar" initials="K." surname="Majumdar">
            <organization>Microsoft Azure</organization>
          </author>
          <author fullname="Cheng Li" initials="C." surname="Li">
            <organization>Huawei Technologies</organization>
          </author>
          <author fullname="Gyan Mishra" initials="G. S." surname="Mishra">
            <organization>Verizon</organization>
          </author>
          <author fullname="Zongpeng Du" initials="Z." surname="Du">
            <organization>China Mobile</organization>
          </author>
          <date day="25" month="April" year="2024"/>
          <abstract>
            <t>This draft describes a new Metadata Path Attribute and some Sub-TLVs for egress routers to advertise the Metadata about the attached edge services (ES). The edge service Metadata can be used by the ingress routers in the 5G Local Data Network to make path selections not only based on the routing cost but also the running environment of the edge services. The goal is to improve latency and performance for 5G edge services. The extension enables an edge service at one specific location to be more preferred than the others with the same IP address (ANYCAST) to receive data flow from a specific source, like a specific User Equipment (UE).</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-idr-5g-edge-service-metadata-18"/>
      </reference>
      <reference anchor="I-D.ietf-idr-ts-flowspec-srv6-policy" target="https://datatracker.ietf.org/doc/html/draft-ietf-idr-ts-flowspec-srv6-policy-03" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-idr-ts-flowspec-srv6-policy.xml">
        <front>
          <title>Traffic Steering using BGP FlowSpec with SR Policy</title>
          <author fullname="Jiang Wenying" initials="J." surname="Wenying">
            <organization>China Mobile</organization>
          </author>
          <author fullname="Yisong Liu" initials="Y." surname="Liu">
            <organization>China Mobile</organization>
          </author>
          <author fullname="Shunwan Zhuang" initials="S." surname="Zhuang">
            <organization>Huawei Technologies</organization>
          </author>
          <author fullname="Gyan Mishra" initials="G. S." surname="Mishra">
            <organization>Verizon Communications Inc.</organization>
          </author>
          <author fullname="Shuanglong Chen" initials="S." surname="Chen">
            <organization>Huawei Technologies</organization>
          </author>
          <date day="16" month="June" year="2023"/>
          <abstract>
            <t>BGP Flow Specification (FlowSpec) [RFC8955] and [RFC8956] has been proposed to distribute BGP [RFC4271] FlowSpec NLRI to FlowSpec clients to mitigate (distributed) denial-of-service attacks, and to provide traffic filtering in the context of a BGP/MPLS VPN service. Recently, traffic steering applications in the context of SR-MPLS and SRv6 using FlowSpec also attract attention. This document introduces the usage of BGP FlowSpec to steer packets into an SR Policy.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-idr-ts-flowspec-srv6-policy-03"/>
      </reference>
      <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author fullname="S. Bradner" initials="S." surname="Bradner"/>
          <date month="March" year="1997"/>
          <abstract>
            <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="2119"/>
        <seriesInfo name="DOI" value="10.17487/RFC2119"/>
      </reference>
      <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
        <front>
          <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
          <author fullname="B. Leiba" initials="B." surname="Leiba"/>
          <date month="May" year="2017"/>
          <abstract>
            <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="8174"/>
        <seriesInfo name="DOI" value="10.17487/RFC8174"/>
      </reference>
    </references>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
