<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>