Don, I was not proposing anything, just contrasting the packet layout when NSH is purely over IP/UDP.
Surendra. -----Original Message----- From: Fedyk, Don [mailto:[email protected]] Sent: Friday, November 06, 2015 1:49 PM To: Surendra Kumar (smkumar) <[email protected]>; Dino Farinacci <[email protected]>; Bottorff, Paul <[email protected]> Cc: [email protected]; <[email protected]> <[email protected]>; Lucy Yong <[email protected]>; Alia Atlas <[email protected]>; [email protected]; Larry Kreeger (kreeger) <[email protected]> Subject: RE: [sfc] comment on draft-kumar-sfc-nsh-udp-transport Hi Surendra A better set of "efficient" stacks for illustration I replaced Ip-strata is really some form of L2 or L2 and MPLS. MPLS not shown but could follow the MAC [VLAN] MAC [VLAN]|NSH| L2 or L3 packet [MAC [VLAN]][MPLS]| IP | UDP | NSH |L2 or L3 packet <- Your Proposal [MAC [VLAN][MPLS]| IP | UDP | VXLAN-GPE]| Inner MAC | NSH| L2 or L3 packet And as we point in our draft out there is synergy in using MAC Chaining and NSH MAC_Chain[VLAN]| NSH| L2 or L3 [MAC [VLAN]] | IP | UDP | VXLAN-GPE]| MAC_Chain | NSH|L2 or L3 Cheers Don > -----Original Message----- > From: sfc [mailto:[email protected]] On Behalf Of Surendra Kumar > (smkumar) > Sent: Friday, November 06, 2015 4:00 AM > To: Dino Farinacci; Bottorff, Paul > Cc: [email protected]; <[email protected]>; Lucy Yong; Alia Atlas; > [email protected]; Larry Kreeger (kreeger) > Subject: Re: [sfc] comment on draft-kumar-sfc-nsh-udp-transport > > Agree it would run everywhere if NSH is treated as an *application*, > as you point out. > > The conflict is in how NSH wants to be transport independent. It is > supposed to be a feature than violation of layering: proper layering > vs. overhead, as shown below. > > IP-strata | IP | UDP | NSH | > IP-strata | IP | UDP | VXLAN-GPE | IP | UDP | NSH | > > Ignoring, other encapsulation of NSH, carrying NSH directly over UDP > does maintain that layering while removing the overhead. This draft is > doing the right thing. > > Surendra. > > > -----Original Message----- > From: Dino Farinacci [mailto:[email protected]] > Sent: Thursday, November 05, 2015 4:21 PM > To: Bottorff, Paul <[email protected]> > Cc: Lucy Yong <[email protected]>; Surendra Kumar (smkumar) > <[email protected]>; Alia Atlas <[email protected]>; > [email protected]; Larry Kreeger (kreeger) <[email protected]>; > [email protected]; <[email protected]> <[email protected]> > Subject: Re: [sfc] comment on draft-kumar-sfc-nsh-udp-transport > > As I mentioned at the mic, if NSH runs over UDP/IP, then it can run > over anything. And then every encapsulation spec doesn't need to > special case NSH. > > Like the analogy I used at the mic . why doest't VXLAN-GPE have a code > point for DNS? ;-) > > Answer: it makes no sense. Run NSH as a transport layer client and it > will work over everything we have already built and has a good chance > to work over anything we will build. > > NSH is no more an overlay than SMTP is for email. > > Dino > > > On Nov 5, 2015, at 4:10 PM, Bottorff, Paul <[email protected]> > wrote: > > > > It is definitely a useful option to run directly over Ethernet to > > allow for small > scale environments which don't need NVO3 overlays. > > > > Cheers, > > > > Paul > > > > From: sfc [mailto:[email protected]] On Behalf Of Lucy yong > > Sent: Thursday, November 05, 2015 5:08 AM > > To: Surendra Kumar (smkumar); Alia Atlas > > Cc: [email protected]; Larry Kreeger (kreeger); [email protected] > > Subject: Re: [sfc] comment on draft-kumar-sfc-nsh-udp-transport > > > > If SFC is deployed in Ethernet network, do we need NSH over Ethernet? > > > > Lucy > > > > From: Surendra Kumar (smkumar) [mailto:[email protected]] > > Sent: Thursday, November 05, 2015 4:12 AM > > To: Alia Atlas; Lucy yong > > Cc: [email protected]; Larry Kreeger (kreeger); [email protected] > > Subject: RE: [sfc] comment on draft-kumar-sfc-nsh-udp-transport > > > > I did go through the process of getting the ethertype for NSH and I > > also > have obtained a UDP port# in the past. I have to agree with Alia. > > > > Lucy, > > I appreciate you guys taking a crack at NSH over GRE over UDP nested > encapsulation. It simply calls for unnecessary overhead and complexity > in formulating and processing such a packet along the tunnel path. > > > > I admit i have not read your draft yet, will certainly do. > > > > Regard, > > Surendra. > > > > > > > > Sent from a thumb typed device. > > > > > > -------- Original message -------- > > From: Alia Atlas <[email protected]> > > Date: 2015/11/05 6:18 PM (GMT+09:00) > > To: Lucy yong <[email protected]> > > Cc: [email protected], "Larry Kreeger (kreeger)" > > <[email protected]>, [email protected] > > Subject: Re: [sfc] comment on draft-kumar-sfc-nsh-udp-transport > > > > <no-hats> > > I think that getting a UDP port is a lot more straightforward than > > an > Ethertype. > > Not having extra bytes is also an advantage. > > > > Regards, > > Alia > > </no-hats> > > > > On Thu, Nov 5, 2015 at 4:15 AM, Lucy yong <[email protected]> > wrote: > > Hi Larry, > > > > The benefit is to avoid working a UDP transport for NSH. > > > > Thanks, > > Lucy > > > > -----Original Message----- > > From: sfc [mailto:[email protected]] On Behalf Of Larry Kreeger > > (kreeger) > > Sent: Thursday, November 05, 2015 1:45 AM > > To: [email protected] > > Cc: [email protected] > > Subject: Re: [sfc] comment on draft-kumar-sfc-nsh-udp-transport > > > > Hi Behcet, > > > > I¹m not sure I¹m following what your point is. It is true that > > VXLAN-GPE also > adds additional overhead which may not always be needed. Carrying NSH > directly over UDP avoids that as well. Lucy brought up a new option > that I had never heard suggested before, which was to carry NSH in GRE over > UDP. > This adds a GRE header in between the UDP header and NSH, but in my > opinion doesn¹t bring any benefits - just more overhead and complication. > > > > Thanks, Larry > > > > On 11/5/15, 4:32 PM, "Behcet Sarikaya" <[email protected]> wrote: > > > > >On Thu, Nov 5, 2015 at 1:10 AM, Larry Kreeger (kreeger) > > ><[email protected]> wrote: > > >> Hi Lucy, > > >> > > >> One of the motivations for carrying NSH directly on UDP is to > > >>avoid unnecessary overhead or complication. Adding the GRE header > > >>in between does not seem to add any additional benefit that I can > > >>see only additional overhead. > > >> > > > > > >The point was not with VXLAN-GPE. > > > > > >Behcet > > >> Thanks, Larry > > >> > > >> From: sfc <[email protected]> on behalf of Lucy yong > > >> <[email protected]> > > >> Date: Wednesday, November 4, 2015 at 11:59 PM > > >> To: "[email protected]" <[email protected]> > > >> Subject: [sfc] comment on draft-kumar-sfc-nsh-udp-transport > > >> > > >> There is a gre/udp tunnel transport > > >>(draft-ietf-tsvwg-gre-in-udp-08) that nsh can use for the > > >>transport; just need to register an Ethertype for nsh. > > >> The gre/udp transport provides all features nsh needs with > > >>additional security capability. > > >> > > >> > > >> > > >> Lucy > > >> > > >> > > >> _______________________________________________ > > >> sfc mailing list > > >> [email protected] > > >> https://www.ietf.org/mailman/listinfo/sfc > > >> > > > > _______________________________________________ > > sfc mailing list > > [email protected] > > https://www.ietf.org/mailman/listinfo/sfc > > > > _______________________________________________ > > sfc mailing list > > [email protected] > > https://www.ietf.org/mailman/listinfo/sfc > > > > _______________________________________________ > > sfc mailing list > > [email protected] > > https://www.ietf.org/mailman/listinfo/sfc > > _______________________________________________ > sfc mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/sfc _______________________________________________ nvo3 mailing list [email protected] https://www.ietf.org/mailman/listinfo/nvo3
