<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 27/12/2018 16:44, Wu, Xiaoban wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CY4PR02MB25199C8F1633B0AB078A5480BCB60@CY4PR02MB2519.namprd02.prod.outlook.com">
      <p style="margin-top:0;margin-bottom:0">Could anyone please tell
        me in the real-world application, in which scenario would we
        consider using an array of header instances with the same header
        type?</p>
      <p style="margin-top:0;margin-bottom:0"><br>
      </p>
      <p style="margin-top:0;margin-bottom:0">In the P4 spec, it says "<span>MPLS
          and VLAN tags are examples that might be treated this way</span>"</p>
    </blockquote>
    There are IP-in-IP tunnels too. In mobile networks a packet can have
    three IP headers: one which the application sees, one to route it to
    the correct cell (which changes when the phone moves to a different
    cell), and one for IPSec.<br>
    <pre class="moz-signature" cols="72">-- 
John Grant
Nine Tiles, Cambridge, England
+44 1223 862599 and +44 1223 511455
<a class="moz-txt-link-freetext" href="http://www.ninetiles.com">http://www.ninetiles.com</a>
</pre>
  </body>
</html>