<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Thanks Thomas, <div class=""><br class=""></div><div class="">Before we write code, let’s agree on architecture, there are always tradeoffs, pros/cons analysis on such an important topic would be in place<div class=""><br class=""></div><div class="">Could someone please update me wrt SRv6 (SRH) - what’s supported/what’s planned?</div><div class=""><br class=""></div><div class="">Thanks!<br class=""><div class="">
<br class="Apple-interchange-newline"><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;" class="">Cheers,</span><br style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;" class="">Jeff</span><br style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Mar 21, 2017, at 02:47, Thomas Morin <<a href="mailto:thomas.morin@orange.com" class="">thomas.morin@orange.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
  
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" class="">
  
  <div bgcolor="#FFFFFF" text="#000000" class="">
    <div class="moz-cite-prefix">Hi Jeff,<br class="">
      <br class="">
      2017-03-20, Jeff Tantsura:<br class="">
    </div>
    <blockquote cite="mid:4CB0FF5C-E919-4B0B-8D5C-874D38D0E4A6@gmail.com" type="cite" class="">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" class="">
      I think it is a requirement to have something efficient to trigger
      a lookup in any {routing table, vrf interface, netns}.<br class="">
      <div class="">
        <div class="">
          <blockquote type="cite" class="">
            <div class="">
              <div bgcolor="#FFFFFF" text="#000000" class="">
                <br class="">
                I hadn't tried (because no need). I thought we might
                achieve something like that by forwarding the packet on
                'lo', or on a vrf interface, or on a veth device:
                wouldn't this kind of next hop specification trigger a
                re-enter of the packet in the IP stack after the pop
                operation ?<br class="">
              </div>
            </div>
          </blockquote>
          [jeff] would’t this be a tad inefficient? :) <br class="">
        </div>
      </div>
    </blockquote>
    <br class="">
    Well, I was not implying that the above would be efficient, and I
    would actually have the same concern as you have.<br class="">
    But to be honest I also lack hard facts to back this concern: e.g. I
    don't know whether going through a vrf interface is a small or high
    cost.<br class="">
    <br class="">
    Best,<br class="">
    <br class="">
    -Thomas<br class="">
    <br class="">
    <br class="">
    <br class="">
    <br class="">
    <blockquote cite="mid:4CB0FF5C-E919-4B0B-8D5C-874D38D0E4A6@gmail.com" type="cite" class="">
      <div class="">
        <div class="">
          <blockquote type="cite" class="">
            <div class="">
              <div bgcolor="#FFFFFF" text="#000000" class="">
                <br class="">
                <blockquote cite="mid:15ae0f94d18.27fc.bb328046f2889bc8f44aafa891a44dd2@6wind.com" type="cite" class="">
                  <div style="" class="">
                    <div style="" class="">
                      <blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px
                        solid #808080; padding-left: 0.75ex;">
                        <div class="gmail_extra"><br class="">
                          <div class="gmail_quote">On Thu, Mar 16, 2017
                            at 10:45 AM, Jeff Tantsura <span dir="ltr" class="">
                              <<a moz-do-not-send="true" href="mailto:jefftant@gmail.com" target="_blank" class="">jefftant@gmail.com</a>></span>
                            wrote:<br class="">
                            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              Donald,<br class="">
                              <br class="">
                              Wrt PHP, this is incorrect, PHP node MUST
                              not perform IP lookup, or in fact any
                              lookup after POP. In most cases (labeled
                              services, L2/L3 VPN) there's another
                              label(s) in the stack, looking it up would
                              be fatal.<br class="">
                              <br class="">
                              Regards,<br class="">
                              Jeff<br class="">
                              <br class="">
                              > On Mar 15, 2017, at 08:05, Donald
                              Sharp <<a moz-do-not-send="true" href="mailto:sharpd@cumulusnetworks.com" class="">sharpd@cumulusnetworks.com</a>>
                              wrote:<br class="">
                              ><br class="">
                              > David/Roopa -<br class="">
                              ><br class="">
                              > Olivier asked me about these two
                              issues yesterday in the FRR Technical<br class="">
                              > Meeting.  I just wanted to make sure
                              I didn't loose track of these<br class="">
                              > questions that he had:<br class="">
                              ><br class="">
                              > 1) More than 2 labels in the kernel
                              at a time, when will this be<br class="">
                              > allowed in the kernel?<br class="">
                              ><br class="">
                              >   -> David is currently working on
                              this issue.  When he is done it<br class="">
                              > will be upstreamed.  So soonish(tm).<br class="">
                              ><br class="">
                              > 2) PenUltimate Hop Popping:<br class="">
                              ><br class="">
                              > I know this issue is not trivial to
                              solve. In fact, once the POP<br class="">
                              > instruction perform, the packet must
                              re-enter in the IP packet<br class="">
                              > processing to determine what action
                              must apply. A possible solution<br class="">
                              > would be to process this packet as a
                              new incoming IP packet when<br class="">
                              > output interface is the loopback
                              disregarding the IP address value.<br class="">
                              > But, this issue is less urgent than
                              the first one. Our OSPF Segment<br class="">
                              > Routing implementation could announce
                              if the router works in<br class="">
                              > PenUltimate Hop Poping mode or not.
                              So, for the moment, the option is<br class="">
                              > force to yes.<br class="">
                              ><br class="">
                              > thanks!<br class="">
                              ><br class="">
                              > donald<br class="">
                              ><br class="">
                              > ______________________________<wbr class="">_________________<br class="">
                              > frr mailing list<br class="">
                              > <a moz-do-not-send="true" href="mailto:frr@lists.nox.tf" class="">frr@lists.nox.tf</a><br class="">
                              > <a moz-do-not-send="true" href="https://lists.nox.tf/listinfo/frr" rel="noreferrer" target="_blank" class="">
                                https://lists.nox.tf/listinfo/<wbr class="">frr</a><br class="">
                              <br class="">
                              ______________________________<wbr class="">_________________<br class="">
                              frr mailing list<br class="">
                              <a moz-do-not-send="true" href="mailto:frr@lists.nox.tf" class="">frr@lists.nox.tf</a><br class="">
                              <a moz-do-not-send="true" href="https://lists.nox.tf/listinfo/frr" rel="noreferrer" target="_blank" class="">https://lists.nox.tf/listinfo/<wbr class="">frr</a><br class="">
                            </blockquote>
                          </div>
                          <br class="">
                        </div>
                        _______________________________________________<br class="">
                        frr mailing list<br class="">
                        <a moz-do-not-send="true" class=" aqm-autolink
 aqm-autowrap" href="mailto:frr%40lists.nox.tf">frr@lists.nox.tf</a><br class="">
                        <a moz-do-not-send="true" class=" aqm-autolink
 aqm-autowrap" href="https://lists.nox.tf/listinfo/frr">https://lists.nox.tf/listinfo/frr</a><br class="">
                      </blockquote>
                    </div>
                  </div>
                </blockquote><p class=""><br class="">
                </p>
              </div>
            </div>
          </blockquote>
        </div>
        <br class="">
      </div>
    </blockquote><p class=""><br class="">
    </p>
  </div>

</div></blockquote></div><br class=""></div></div></body></html>