<?xml version="1.0" encoding="UTF-8"?>
<reference anchor="I-D.ietf-spring-srv6-network-programming" target="https://datatracker.ietf.org/doc/html/draft-ietf-spring-srv6-network-programming-12">
   <front>
      <title>SRv6 Network Programming</title>
      <author initials="C." surname="Filsfils" fullname="Clarence Filsfils">
         <organization>Cisco Systems, Inc.</organization>
      </author>
      <author initials="P." surname="Camarillo" fullname="Pablo Camarillo">
         <organization>Cisco Systems, Inc.</organization>
      </author>
      <author initials="J." surname="Leddy" fullname="John Leddy">
         <organization>Individual Contributor</organization>
      </author>
      <author initials="D." surname="Voyer" fullname="Daniel Voyer">
         <organization>Bell Canada</organization>
      </author>
      <author initials="S." surname="Matsushima" fullname="Satoru Matsushima">
         <organization>SoftBank</organization>
      </author>
      <author initials="Z." surname="Li" fullname="Zhenbin Li">
         <organization>Huawei Technologies</organization>
      </author>
      <date month="March" day="4" year="2020" />
      <abstract>
	 <t>   The SRv6 Network Programming framework enables a network operator or
   an application to specify a packet packet processing program by
   encoding a sequence of instructions in the IPv6 packet header.

   Each instruction is implemented on one or several nodes in the
   network and identified by an SRv6 Segment Identifier in the packet.

   This document defines the SRv6 Network Programming concept and
   specifies the base set of SRv6 behaviors that enables the creation of
   interoperable overlays with underlay optimization (Service Level
   Agreements).

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-spring-srv6-network-programming-12" />
   
</reference>
