In sections 4.13, (implicitly in 4.14) and 4.15 a set of steps is indicated. As 
far as I can tell the processing of the IPv6 header chain in all cases is 
terminated. e.g.,

"
   When N receives a packet whose IPv6 DA is S and S is a local End.BM
   SID, does:

  S01. When an SRH is processed {
  S02.   If (Segments Left == 0) {
....
               Interrupt packet processing and discard the packet.
  S04.   }
  S05.   If (IPv6 Hop Limit <= 1) {
....
               Interrupt packet processing and discard the packet.
  S07.   }
  S09.   If ((Last Entry > max_LE) or (Segments Left > (Last Entry+1)) {
....
               Interrupt packet processing and discard the packet.
  S11.   }
....
  S15.   Submit the packet to the MPLS engine for transmission to the
            topmost label.
  S16. }
"

The text then says:

   When processing the Upper-layer header of a packet matching a FIB
   entry locally instantiated as an SRv6 End.BM SID, process the packet
   as per Section 4.1.1.

Why would I ever be processing the upper-layer header at this point?

Thanks,
Chris.
_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

Reply via email to