Re: [bess] [Last-Call] Last Call: (BGP Usage for SD-WAN Overlay Networks) to Informational RFC

2024-02-06 Thread John Scudder
Hi Robert,

We write standards to serve those who implement, deploy, and manage the 
technology. That means among other things, that our documents need to be 
specific enough to enable interoperable implementations to be written. Simply 
saying “the intention is to run BGP over TLS” (or some variation on that theme) 
is not sufficient to let two implementors, working in isolation, produce two 
implementations that interoperate. 

In many cases the necessary details will be quite brief — the I-D you pointed 
to earlier in the thread is a total of 6 pages, of which only about a page is 
the core. [1] But without them, you can’t say you’ve written a complete 
specification. One possible way around this is to write something to the effect 
of “details of how to secure this protocol are beyond the scope of this 
document”, and leave it as an exercise for the reader to fill in the needed 
parts. That approach might run into other objections, though, I’m not 
recommending it.

I don’t entirely understand the point you’re making in your final paragraph, 
but perhaps you’re suggesting that my position is a slippery slope leading to a 
requirement to spec every protocol over every other protocol. If so, that is a 
misunderstanding. What I’m saying is, if a spec takes the position that the 
security architecture for foo is to run over transport bar, then there need to 
be sufficient details of how to run foo over bar, either in the document or 
referenced. That doesn’t imply that foo also has to be specified over baz, faz, 
and qux, even if it’s technically feasible to run it that way.

—John

[1] This is not an endorsement of that I-D. 

> On Feb 6, 2024, at 3:40 PM, Robert Raszuk  wrote:
> 
> Hi John,
> 
> I think I am getting to what you are saying ... or maybe not. 
> 
> If I am reading it correctly you say that running BGP over TLS or DTLS is not 
> standardized hence we should be very careful in putting this in the new 
> documents. 
> 
> Would you be of a different opinion if authors say instead that the intention 
> is to run BGP over TCP over TLS or DTLS ? 
> 
> If so for clarity I would think this could be a helpful editorial change. 
> 
> If however you are saying that when defining a new transport be it some form 
> of tunnel (EVPN, SR, MPLS over IP, MPLS over MPLS etc ...) we need to recycle 
> all protocols which run over TCP or UDP to sort of bless them for running on 
> such new transport then I think this is not achievable in our short life 
> time. 
> 
> Best,
> R.
> 
> 
> 
> 
> On Tue, Feb 6, 2024 at 9:30 PM John Scudder  wrote:
> > On Feb 6, 2024, at 2:48 PM, Robert Raszuk  wrote:
> > 
> > I have been using BGP over TCP over TLS and BGP over TCP over DTLS for 
> > years testing Sproute's SDWAN solution. Works perfectly fine. In fact it 
> > performs much better then BGP over TCP over IPSec. 
> 
> Cool. There are a great many things in the world that work and are nice but 
> haven’t been standardized. We tend to avoid basing standards on them. 
> Sometimes we do say “oh hey I’d like to base a standard on foo” and so we 
> make an RFC for foo so that we have something to cite. But AFAICT that is not 
> currently the case with the present example.
> 
> —John

___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] [Last-Call] Last Call: (BGP Usage for SD-WAN Overlay Networks) to Informational RFC

2024-02-06 Thread Robert Raszuk
Hi John,

I think I am getting to what you are saying ... or maybe not.

If I am reading it correctly you say that running BGP over TLS or DTLS is
not standardized hence we should be very careful in putting this in the new
documents.

Would you be of a different opinion if authors say instead that the
intention is to run BGP over TCP over TLS or DTLS ?

If so for clarity I would think this could be a helpful editorial change.

If however you are saying that when defining a new transport be it some
form of tunnel (EVPN, SR, MPLS over IP, MPLS over MPLS etc ...) we need to
recycle all protocols which run over TCP or UDP to sort of bless them for
running on such new transport then I think this is not achievable in our
short life time.

Best,
R.




On Tue, Feb 6, 2024 at 9:30 PM John Scudder  wrote:

> > On Feb 6, 2024, at 2:48 PM, Robert Raszuk  wrote:
> >
> > I have been using BGP over TCP over TLS and BGP over TCP over DTLS for
> years testing Sproute's SDWAN solution. Works perfectly fine. In fact it
> performs much better then BGP over TCP over IPSec.
>
> Cool. There are a great many things in the world that work and are nice
> but haven’t been standardized. We tend to avoid basing standards on them.
> Sometimes we do say “oh hey I’d like to base a standard on foo” and so we
> make an RFC for foo so that we have something to cite. But AFAICT that is
> not currently the case with the present example.
>
> —John
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] [Last-Call] Last Call: (BGP Usage for SD-WAN Overlay Networks) to Informational RFC

2024-02-06 Thread John Scudder
> On Feb 6, 2024, at 2:48 PM, Robert Raszuk  wrote:
> 
> I have been using BGP over TCP over TLS and BGP over TCP over DTLS for years 
> testing Sproute's SDWAN solution. Works perfectly fine. In fact it performs 
> much better then BGP over TCP over IPSec. 

Cool. There are a great many things in the world that work and are nice but 
haven’t been standardized. We tend to avoid basing standards on them. Sometimes 
we do say “oh hey I’d like to base a standard on foo” and so we make an RFC for 
foo so that we have something to cite. But AFAICT that is not currently the 
case with the present example.

—John
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] [Last-Call] Last Call: (BGP Usage for SD-WAN Overlay Networks) to Informational RFC

2024-02-06 Thread Robert Raszuk
Hi John,

Trimming a bit the list of to/cc

I noticed you stated this:

".. as far as I’m aware, there is no IETF specification for BGP over TLS,
and I don’t expect that there will ever be a specification for BGP over
DTLS, given that BGP assumes a stream transport..."

So that got me a bit curious as I have been using BGP over TCP over TLS and
BGP over TCP over DTLS for years testing Sproute's SDWAN solution. Works
perfectly fine. In fact it performs much better then BGP over TCP over
IPSec.

And now you said something even more interesting:

".. It’s possible to layer lots of things over lots of other things..."

That sounds like using TCP over TLS or DTLS is a bad thing ... which
clearly is not.

Cheers,
Robert

PS. In the subject spec I found many references to running TLS or DTLS to
RRs or PEs and having BGP established there. I would rather not delete DTLS
from it.







On Tue, Feb 6, 2024 at 8:39 PM John Scudder  wrote:

> Hi Robert,
>
> > On Feb 6, 2024, at 1:49 PM, Robert Raszuk  wrote:
> >
> > Hi John,
> >
> > https://datatracker.ietf.org/doc/draft-wirtgen-bgp-tls/
>
> See my earlier reply to Linda.
>
> > And for DTLS ... isn't this simply TCP over DTLS which works just fine ?
>
> I’m not sure what you’re getting at here. It’s possible to layer lots of
> things over lots of other things. That doesn’t mean that it makes sense to
> do so, or that it’s something you can just mention in (literally) a single
> word in a spec and imagine you’ve provided enough detail. In this case,
> Linda said she planned to remove the mention of DTLS, which makes more
> sense to me, so I guess we don’t need to keep discussing it.
>
> —John
>
> >
> > Many thx,
> > R.
> >
> >
> >
> > On Tue, Feb 6, 2024 at 4:38 PM John Scudder  40juniper@dmarc.ietf.org> wrote:
> > I haven’t done a full review of this document, but I did notice that
> Roman Danyliw balloted DISCUSS on version 15 [1], asking, among other
> things, "Are there pointers for BGP over DTLS? Over TLS?”. This doesn’t
> appear to have been addressed, either in Linda’s reply to Roman [2], or in
> the text of the document. It seems ill-advised to be last calling a
> document with an unaddressed DISCUSS. For what it’s worth, Roman’s point
> seems to me to be on target — as far as I’m aware, there is no IETF
> specification for BGP over TLS, and I don’t expect that there will ever be
> a specification for BGP over DTLS, given that BGP assumes a stream
> transport.
> >
> > $0.02,
> >
> > —John
> >
> > [1]
> https://datatracker.ietf.org/doc/draft-ietf-bess-bgp-sdwan-usage/ballot/#draft-ietf-bess-bgp-sdwan-usage_roman-danyliw
> > [2]
> https://mailarchive.ietf.org/arch/msg/bess/-AT3GpMR6rr6-ywB5vWD7EbGk0w/
> >
> > > On Feb 1, 2024, at 11:58 AM, The IESG  wrote:
> > >
> > >
> > > The IESG has received a request from the BGP Enabled ServiceS WG
> (bess) to
> > > consider the following document: - 'BGP Usage for SD-WAN Overlay
> Networks'
> > >   as Informational RFC
> > >
> > > The IESG plans to make a decision in the next few weeks, and solicits
> final
> > > comments on this action. Please send substantive comments to the
> > > last-c...@ietf.org mailing lists by 2024-02-15. Exceptionally,
> comments may
> > > be sent to i...@ietf.org instead. In either case, please retain the
> beginning
> > > of the Subject line to allow automated sorting.
> > >
> > > Abstract
> > >
> > >
> > >   The document discusses the usage and applicability of BGP as the
> > >   control plane for multiple SD-WAN scenarios. The document aims to
> > >   demonstrate how the BGP-based control plane is used for large-
> > >   scale SD-WAN overlay networks with little manual intervention.
> > >
> > >   SD-WAN edge nodes are commonly interconnected by multiple types of
> > >   underlay networks owned and managed by different network
> > >   providers.
> > >
> > >
> > >
> > >
> > > The file can be obtained via
> > >
> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-bess-bgp-sdwan-usage/__;!!NEt6yMaO-gk!E4My2sQFYwfDPTtjIaFd1jpCRXVBB-u6OkgI3yHHnKfSsS4Kc80iA-x0qPn_krxB9c0LBSQsXvI1RN7dGgEtnA$
> > >
> > >
> > >
> > > No IPR declarations have been submitted directly on this I-D.
> > >
> > >
> > >
> > >
> > >
> > > ___
> > > IETF-Announce mailing list
> > > ietf-annou...@ietf.org
> > >
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ietf-announce__;!!NEt6yMaO-gk!E4My2sQFYwfDPTtjIaFd1jpCRXVBB-u6OkgI3yHHnKfSsS4Kc80iA-x0qPn_krxB9c0LBSQsXvI1RN5i_8mwVg$
> >
> > --
> > last-call mailing list
> > last-c...@ietf.org
> > https://www.ietf.org/mailman/listinfo/last-call
>
>
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] [Last-Call] Last Call: (BGP Usage for SD-WAN Overlay Networks) to Informational RFC

2024-02-06 Thread John Scudder
Hi Robert,

> On Feb 6, 2024, at 1:49 PM, Robert Raszuk  wrote:
> 
> Hi John,
> 
> https://datatracker.ietf.org/doc/draft-wirtgen-bgp-tls/

See my earlier reply to Linda.

> And for DTLS ... isn't this simply TCP over DTLS which works just fine ? 

I’m not sure what you’re getting at here. It’s possible to layer lots of things 
over lots of other things. That doesn’t mean that it makes sense to do so, or 
that it’s something you can just mention in (literally) a single word in a spec 
and imagine you’ve provided enough detail. In this case, Linda said she planned 
to remove the mention of DTLS, which makes more sense to me, so I guess we 
don’t need to keep discussing it.

—John

> 
> Many thx,
> R.
> 
> 
> 
> On Tue, Feb 6, 2024 at 4:38 PM John Scudder 
>  wrote:
> I haven’t done a full review of this document, but I did notice that Roman 
> Danyliw balloted DISCUSS on version 15 [1], asking, among other things, "Are 
> there pointers for BGP over DTLS? Over TLS?”. This doesn’t appear to have 
> been addressed, either in Linda’s reply to Roman [2], or in the text of the 
> document. It seems ill-advised to be last calling a document with an 
> unaddressed DISCUSS. For what it’s worth, Roman’s point seems to me to be on 
> target — as far as I’m aware, there is no IETF specification for BGP over 
> TLS, and I don’t expect that there will ever be a specification for BGP over 
> DTLS, given that BGP assumes a stream transport. 
> 
> $0.02,
> 
> —John
> 
> [1] 
> https://datatracker.ietf.org/doc/draft-ietf-bess-bgp-sdwan-usage/ballot/#draft-ietf-bess-bgp-sdwan-usage_roman-danyliw
> [2] https://mailarchive.ietf.org/arch/msg/bess/-AT3GpMR6rr6-ywB5vWD7EbGk0w/
> 
> > On Feb 1, 2024, at 11:58 AM, The IESG  wrote:
> > 
> > 
> > The IESG has received a request from the BGP Enabled ServiceS WG (bess) to
> > consider the following document: - 'BGP Usage for SD-WAN Overlay Networks'
> >   as Informational RFC
> > 
> > The IESG plans to make a decision in the next few weeks, and solicits final
> > comments on this action. Please send substantive comments to the
> > last-c...@ietf.org mailing lists by 2024-02-15. Exceptionally, comments may
> > be sent to i...@ietf.org instead. In either case, please retain the 
> > beginning
> > of the Subject line to allow automated sorting.
> > 
> > Abstract
> > 
> > 
> >   The document discusses the usage and applicability of BGP as the
> >   control plane for multiple SD-WAN scenarios. The document aims to
> >   demonstrate how the BGP-based control plane is used for large-
> >   scale SD-WAN overlay networks with little manual intervention.
> > 
> >   SD-WAN edge nodes are commonly interconnected by multiple types of
> >   underlay networks owned and managed by different network
> >   providers.
> > 
> > 
> > 
> > 
> > The file can be obtained via
> > https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-bess-bgp-sdwan-usage/__;!!NEt6yMaO-gk!E4My2sQFYwfDPTtjIaFd1jpCRXVBB-u6OkgI3yHHnKfSsS4Kc80iA-x0qPn_krxB9c0LBSQsXvI1RN7dGgEtnA$
> > 
> > 
> > 
> > No IPR declarations have been submitted directly on this I-D.
> > 
> > 
> > 
> > 
> > 
> > ___
> > IETF-Announce mailing list
> > ietf-annou...@ietf.org
> > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ietf-announce__;!!NEt6yMaO-gk!E4My2sQFYwfDPTtjIaFd1jpCRXVBB-u6OkgI3yHHnKfSsS4Kc80iA-x0qPn_krxB9c0LBSQsXvI1RN5i_8mwVg$
> 
> -- 
> last-call mailing list
> last-c...@ietf.org
> https://www.ietf.org/mailman/listinfo/last-call

___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] [Last-Call] Last Call: (BGP Usage for SD-WAN Overlay Networks) to Informational RFC

2024-02-06 Thread Robert Raszuk
Hi John,

https://datatracker.ietf.org/doc/draft-wirtgen-bgp-tls/

And for DTLS ... isn't this simply TCP over DTLS which works just fine ?

Many thx,
R.



On Tue, Feb 6, 2024 at 4:38 PM John Scudder  wrote:

> I haven’t done a full review of this document, but I did notice that Roman
> Danyliw balloted DISCUSS on version 15 [1], asking, among other things,
> "Are there pointers for BGP over DTLS? Over TLS?”. This doesn’t appear to
> have been addressed, either in Linda’s reply to Roman [2], or in the text
> of the document. It seems ill-advised to be last calling a document with an
> unaddressed DISCUSS. For what it’s worth, Roman’s point seems to me to be
> on target — as far as I’m aware, there is no IETF specification for BGP
> over TLS, and I don’t expect that there will ever be a specification for
> BGP over DTLS, given that BGP assumes a stream transport.
>
> $0.02,
>
> —John
>
> [1]
> https://datatracker.ietf.org/doc/draft-ietf-bess-bgp-sdwan-usage/ballot/#draft-ietf-bess-bgp-sdwan-usage_roman-danyliw
> [2]
> https://mailarchive.ietf.org/arch/msg/bess/-AT3GpMR6rr6-ywB5vWD7EbGk0w/
>
> > On Feb 1, 2024, at 11:58 AM, The IESG  wrote:
> >
> >
> > The IESG has received a request from the BGP Enabled ServiceS WG (bess)
> to
> > consider the following document: - 'BGP Usage for SD-WAN Overlay
> Networks'
> >   as Informational RFC
> >
> > The IESG plans to make a decision in the next few weeks, and solicits
> final
> > comments on this action. Please send substantive comments to the
> > last-c...@ietf.org mailing lists by 2024-02-15. Exceptionally, comments
> may
> > be sent to i...@ietf.org instead. In either case, please retain the
> beginning
> > of the Subject line to allow automated sorting.
> >
> > Abstract
> >
> >
> >   The document discusses the usage and applicability of BGP as the
> >   control plane for multiple SD-WAN scenarios. The document aims to
> >   demonstrate how the BGP-based control plane is used for large-
> >   scale SD-WAN overlay networks with little manual intervention.
> >
> >   SD-WAN edge nodes are commonly interconnected by multiple types of
> >   underlay networks owned and managed by different network
> >   providers.
> >
> >
> >
> >
> > The file can be obtained via
> >
> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-bess-bgp-sdwan-usage/__;!!NEt6yMaO-gk!E4My2sQFYwfDPTtjIaFd1jpCRXVBB-u6OkgI3yHHnKfSsS4Kc80iA-x0qPn_krxB9c0LBSQsXvI1RN7dGgEtnA$
> >
> >
> >
> > No IPR declarations have been submitted directly on this I-D.
> >
> >
> >
> >
> >
> > ___
> > IETF-Announce mailing list
> > ietf-annou...@ietf.org
> >
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ietf-announce__;!!NEt6yMaO-gk!E4My2sQFYwfDPTtjIaFd1jpCRXVBB-u6OkgI3yHHnKfSsS4Kc80iA-x0qPn_krxB9c0LBSQsXvI1RN5i_8mwVg$
>
> --
> last-call mailing list
> last-c...@ietf.org
> https://www.ietf.org/mailman/listinfo/last-call
>
___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess