Ketan,

Thank you for the additional comments and suggestions. Please see the proposed 
resolutions below, marked with [Linda2].

Linda

From: Ketan Talaulikar <[email protected]>
Sent: Friday, May 22, 2026 5:46 AM
To: Linda Dunbar <[email protected]>
Cc: The IESG <[email protected]>; [email protected]; [email protected]; 
[email protected]; [email protected]
Subject: Re: Ketan Talaulikar's Discuss on draft-ietf-bess-bgp-sdwan-usage-32: 
(with DISCUSS and COMMENT)

Hi Linda,

Thanks for the super fast response and for posting the update. Please check 
inline below for follow-up.

For the <discuss-1>, I am highlighting a few other text in the document that I 
find making asserts and comparisons that do not seem to be substantiated by 
details or reference. Can you please consider rephrasing these sentences?

Section 5.1 says:

   In small SD-WAN networks with a modest number of nodes,
   traditional approaches such as the hub-and-spoke model, employing
   Next Hop Resolution Protocol (NHRP)[RFC2332] or a centralized hub
   managing edge nodes, including the mapping of local and public
   addresses along with tunnel identifiers, has proven effective.
   However, for larger SD-WAN networks, with more than 100 nodes and
   encompassing diverse underlays, the conventional approach becomes
   increasingly complex, error-prone, and difficult to manage.

It is OK to reference NHRP as an IETF technology. Can you cite references to 
SD-WAN implementations or solutions that use NHRP? This paragraph asserts that 
NHRP is the conventional approach while many SD-WAN solutions exist (that you 
consider traditional?) that do not suffer from any of these challenges. If they 
do, please substantiate that claim with references. Why compare? Also, 
"traditional approach" is unspecified - aren't there SD-WAN solutions that do 
more than use the hub-and-spoke model? Why not just state how things are done 
with BGP?

[Linda2] NHRP is referenced because DMVPN-like IPsec/GRE overlay designs use 
NHRP for tunnel endpoint resolution. Some SD-WAN products support or coexist 
with DMVPN-like deployment models; for example, Cisco documentation describes 
DMVPN tunnels being configured through Cisco Catalyst SD-WAN Manager. However, 
we agree that it may not be appropriate for this document to generalize such 
vendor-specific deployment practices or to rely on vendor implementation 
references. Therefore, we can make the following wording change:

Old:
“In small SD-WAN networks with a modest number of nodes, traditional approaches 
such as the hub-and-spoke model, employing Next Hop Resolution Protocol 
(NHRP)[RFC2332] or a centralized hub managing edge nodes, including the mapping 
of local and public addresses along with tunnel identifiers, has proven 
effective. However, for larger SD-WAN networks, with more than 100 nodes and 
encompassing diverse underlays, the conventional approach becomes increasingly 
complex, error-prone, and difficult to manage.”

New:
“In small SD-WAN networks with a modest number of nodes, a hub-and-spoke 
overlay model, including designs that use Next Hop Resolution Protocol (NHRP) 
[RFC2332] for tunnel endpoint resolution, can be manageable. In larger SD-WAN 
networks with many edge nodes and diverse underlays, additional mechanisms are 
often needed to distribute reachability, tunnel endpoint information, and 
policy-related attributes in a scalable and consistent manner. This document 
describes how BGP can be used for that purpose.”

   In summary, BGP combines scalability, robust policy enforcement,
   interoperability, and centralized security, making it an ideal
   choice for managing SD-WAN overlay networks, particularly as they
   grow in size and complexity.

BGP is certainly a choice. Can you substantiate that it is an ideal choice 
without supporting references that analyze the other choices?

[Linda2] Good suggestion. The intent of this section is not to prove that BGP 
is superior to every possible SD-WAN control-plane mechanism, but to explain 
why BGP is suitable for the SD-WAN control-plane functions scoped by this 
document. How about the following wording change?

Old:
“In summary, BGP combines scalability, robust policy enforcement, 
interoperability, and centralized security, making it an ideal choice for 
managing SD-WAN overlay networks, particularly as they grow in size and 
complexity.”

New:
“In summary, BGP is well suited to these SD-WAN overlay control-plane functions 
because it provides standardized mechanisms for scalable route distribution, 
policy-based route propagation, VPN membership control using Route Targets, and 
extensible encoding of tunnel-related attributes, which are especially useful 
as the network grows in size and complexity.”

A related point appears in section 5.1 and also in other places in this 
document. There is a comparison between "traditional IPsec VPN" and SD-WAN. I 
do not understand the motivation for such comparisons. Are they not comparing 
apples and oranges? Is this document proposing BGP for traditional IPsec VPNs 
or for an SD-WAN solution that aligns more closely with MEF/Mplify 
specifications? Why not just state how things are done with BGP?

[Linda2] This document is about using BGP as the SD-WAN control plane. Here, 
“traditional” was intended to refer to SD-WAN deployments that use IPsec VPN 
tunnels for the data plane and proprietary mechanisms for the control plane. We 
agree that the term is ambiguous and will replace it with more specific 
wording, such as “proprietary SD-WAN control-plane mechanisms.”


Please search for "traditional" in the document. You will see many similar 
comparisons and assertions that I am unsure are substantiated but more 
importantly, they are probably unnecessary.

[Linda2] Agree. We have searched for “traditional” throughout the document.
Here are the detailed changes:

Section 3.2:

Old :
A Homogeneous Encrypted SD-WAN shares certain similarities with
   traditional IPsec VPN. However, unlike IPsec VPNs, which are
   typically deployed in a point-to-point fashion among a limited
   number of nodes, SD-WAN networks can comprise a large number of
   edge nodes, all centrally managed by a controller responsible for
   configurations and policies across the network
New:
A Homogeneous Encrypted SD-WAN uses IPsec tunnels to protect traffic between 
SD-WAN edges. The SD-WAN overlay may include many edge nodes, with 
configuration and policy information managed by an SD-WAN controller.

Section 4.3:
Old:
In a BGP-controlled SD-WAN, BGP UPDATE messages could be extended
   to propagate IPsec-related attributes for each SD-WAN edge [SD-
   WAN-Discovery]. This approach allows peers to receive and apply
   compatible cryptographic parameters distributed over a secure
   channel between the SD-WAN edge and its BGP RR, thereby
   simplifying IPsec tunnel establishment and reducing reliance on
   traditional IKEv2 negotiation [RFC7296].

New:
In a BGP-controlled SD-WAN, BGP UPDATE messages could be extended to propagate 
IPsec-related attributes for each SD-WAN edge [SD-WAN-Discovery]. These 
attributes allow SD-WAN edges to receive compatible IPsec parameters from the 
RR over a protected BGP session. By leveraging the authenticated and authorized 
relationship between each SD-WAN edge and the RR, this approach can simplify 
IPsec tunnel establishment and reduce or eliminate the need for separate 
per-peer IKEv2 authentication between SD-WAN edges, depending on the deployment 
model [RFC7296] (see Section 5.1 and Section 7).


Section 5.1:
Old:
Unlike traditional IPsec VPN where IPsec tunnels between two edge nodes are 
treated as independent parallel links requiring duplicated control plane 
messages for load sharing, BGP in an SD-WAN context can associate multiple 
service flows with shared tunnel parameters, reducing repeated signaling.

New:
When an IGP such as OSPF is run over IPsec tunnel interfaces, routing 
adjacencies are typically established per tunnel. In a BGP-controlled SD-WAN 
context, multiple service flows can be associated with shared tunnel 
parameters, reducing repeated per-tunnel control-plane configuration.


Section 6.1.1:
Old:
Instead of running IGP within each IPsec tunnel, as is common in traditional 
IPsec VPN, the BGP RR can propagate the client route UPDATE messages to 
authorized SD-WAN edges based on configured policies.

New:
In a BGP-controlled SD-WAN, the BGP RR can propagate the client route UPDATE 
messages to authorized SD-WAN edges based on configured policies.


Section 8:
Old:
The primary operational difference between SD-WAN deployments and traditional 
BGP-based VPNs is that SD-WAN edge nodes often include Internet-facing WAN 
ports,

New:
The primary operational difference between SD-WAN deployments and classic 
BGP-based VPNs is that SD-WAN edge nodes often include Internet-facing WAN 
ports,


Section 6.1.1 says

   Instead of running IGP within each IPsec tunnel, as is common in
   traditional IPsec VPN, the BGP RR can propagate the client route
   UPDATE messages to authorized SD-WAN edges based on configured
   policies. The SD-WAN edges use BGP attributes-such as the Tunnel
   Encapsulation Attribute and associated Color values-to associate
   received client routes with the appropriate IPsec Security
   Associations (SAs), thereby eliminating the need for manual
   configuration of tunnel endpoints and service policies on each
   edge node.

SD-WAN is a rich service with several policies beyond tunnel endpoints and 
their security parameters. Also, most SD-WAN solutions employ a high degree of 
automation, resulting in minimal manual configuration. Is the claim of 
"eliminating the need for manual configuration" substantiated? Does everything 
required for traffic flow management, steering and service configuration arrive 
via the BGP protocol without any manual configuration or provisioning outside 
of BGP?

[Linda2] Agree.  Section 5.1 has been revised to explain the rationale more 
narrowly: “BGP is well suited to these SD-WAN overlay control-plane functions 
because it provides standardized mechanisms, ….”; Section 6.1.1 has also 
removed the comparison with running IGP within each IPsec tunnel..” .  The 
intended point is narrower: BGP can distribute client reachability and 
tunnel-association information using standardized mechanisms,...

Here is the updated paragraph:
In a BGP-controlled SD-WAN, the BGP RR can propagate client route UPDATE 
messages to authorized SD-WAN edges based on configured policies. The SD-WAN 
edges use BGP attributes, such as the Tunnel Encapsulation Attribute and 
associated Color values, to associate received client routes with the 
appropriate IPsec Security Associations (SAs), thereby reducing per-edge 
configuration of tunnel endpoint associations. Other SD-WAN service policies, 
traffic-steering rules, and device-specific parameters may still be provisioned 
by the SD-WAN controller or local configuration.



On Fri, May 22, 2026 at 12:15 AM Linda Dunbar 
<[email protected]<mailto:[email protected]>> wrote:
Ketan,

Thank you very much for the comments and the suggestions.
Please see below of the proposed resolutions marked by [Linda] and let us know 
if they are acceptable.

Thank you, Linda

-----Original Message-----
From: Ketan Talaulikar via Datatracker 
<[email protected]<mailto:[email protected]>>
Sent: Thursday, May 21, 2026 7:00 AM
To: The IESG <[email protected]<mailto:[email protected]>>
Cc: [email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>;
 [email protected]<mailto:[email protected]>
Subject: Ketan Talaulikar's Discuss on draft-ietf-bess-bgp-sdwan-usage-32: 
(with DISCUSS and COMMENT)

Ketan Talaulikar has entered the following ballot position for
draft-ietf-bess-bgp-sdwan-usage-32: Discuss

When responding, please keep the subject line intact and reply to all email 
addresses included in the To and CC lines. (Feel free to cut this introductory 
paragraph, however.)


Please refer to 
https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fabout%2Fgroups%2Fiesg%2Fstatements%2Fhandling-ballot-positions%2F&data=05%7C02%7Clinda.dunbar%40futurewei.com%7C35d83c8756f94413745508deb7414751%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C639149688199996146%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=oxHEUk6zLddBfUdPrZvZQIh96leymiB84hgv0wO563k%3D&reserved=0<https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/>
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-bess-bgp-sdwan-usage%2F&data=05%7C02%7Clinda.dunbar%40futurewei.com%7C35d83c8756f94413745508deb7414751%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C639149688200078779%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=BUVwWa%2F4fcBNEhwpIIEjLISM03arenARbijC5sTp5U0%3D&reserved=0<https://datatracker.ietf.org/doc/draft-ietf-bess-bgp-sdwan-usage/>



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Thanks to the authors and the WG for their work on this document.

I have a few high-level aspects in this document that I would like to discuss.

<discuss-1> The abstract of this document says:

   This document explores the complexities involved in managing large
   scale Software Defined WAN (SD-WAN) overlay networks, along with
   various SD-WAN scenarios. Its objective is to illustrate how a
   BGP-based control plane can effectively manage these overlay
   networks by distributing edge service reachability information,
   WAN port attributes, and underlay path details, thereby minimizing
   manual provisioning.

To my knowledge there are SD-WAN solutions from several vendors that are
widely deployed today. Some of them use IETF protocols for specific
functionalities while others use proprietary mechanisms (here I am not
referring to IPSec or TLS but routing protocols). This text (and a few
similar in the body of the document) gives the impression of comparison
between a BGP-based solution that is not fully specified (not even the
framework is specified) in this document against solutions deployed out
there.

As easy way to address this would be to rephrase such text to not make
claims or comparisons. Perhaps just plainly state how use of BGP can
potentially replace other proprietary mechanisms used in SD-WAN solution?
E.g., the first sentence is problematic since it can be read as existing
solutions have complexities that are solved by BGP without any supporting
evidence or evaluation of those other solutions.

[Linda] Very good point. How about the following change for the Abstract?
Old:
Its objective is to illustrate how a BGP-based control plane can effectively 
manage these overlay networks...

New:
Its objective is to illustrate how a BGP-based control plane can be used to 
manage these overlay networks...

Add the following sentence at the end of the Abstract:
In such deployments, BGP can provide a standards-based mechanism for 
distributing information that may otherwise be exchanged using proprietary 
SD-WAN control-plane mechanisms.

KT> Thanks. That helps. However the first sentence still remains. How about the 
following abstract?

   This document illustrates how a BGP-based control plane can be
   used to manage large scale Software Defined WAN (SD-WAN) overlay
   networks by distributing edge service reachability information,
   WAN port attributes, and underlay path details, thereby minimizing
   manual provisioning. In such deployments, BGP can provide a
   standards-based mechanism for distributing information that may
   otherwise be exchanged using proprietary SD-WAN control-plane
   mechanisms.

KT> This change along with an appropriate rephrasing of the similar issues 
identifed at the top of this email will address this point.


<discuss-2> Introduction section says:

   This document captures the SD-WAN scenarios, control-plane
   behaviors, and forwarding considerations that motivate current and
   future IETF work on SD-WAN. Publishing this material as an RFC
   provides a stable, citable foundation for related protocol
   specifications and ensures a shared understanding of the problem
   space across the industry.

As mentioned in the previous point, there are multiple SD-WAN solutions
that have been developed by various vendors using IETF technologies
like BGP (but with proprietary extensions) or entirely proprietary
solutions. AFAIK, none of these solutions support interoperability between
SD-WAN gateways and controllers from different vendors. Please correct
me if I am wrong. So, I wonder where and how the standardization of SD-WAN
at the IETF is happening to enable such interoperability that is after all
the purpose of the IETF. The BGP extensions are but a small portion of what
an SD-WAN solution entails. Do the claims made in that text hold?

Why not just say "This document captures the SD-WAN scenarios, control-plane
behaviors, and forwarding considerations using BGP." or something like that?

[Linda] Thanks for the suggestion. We will take your suggestion, make the 
following wording change:
Old:
This document captures the SD-WAN scenarios, control-plane behaviors, and 
forwarding considerations that motivate current and future IETF work on SD-WAN. 
Publishing this material as an RFC provides a stable, citable foundation for 
related protocol specifications and ensures a shared understanding of the 
problem space across the industry. Although BGP and IPsec are mature 
technologies, applying them to SD-WAN introduces challenges such as 
scalability, segmentation, and multi-homing. By documenting how these 
mechanisms are used in SD-WAN deployments, this document enables consistent 
interpretations and supports interoperability without defining new protocols.
New:
This document captures SD-WAN scenarios, control-plane behaviors, and 
forwarding considerations when BGP is used as the SD-WAN overlay control plane. 
Publishing this material as an RFC provides a stable, citable foundation for 
related protocol specifications that use BGP for SD-WAN networks and helps 
establish a shared understanding of the problem space and assumptions described 
in this document. This document is informational and does not specify a 
complete SD-WAN solution.

KT> Thanks. Just one point and suggestion below:

s/related protocol specifications that use BGP for SD-WAN networks/related 
protocol specifications [draft-ietf-idr-sdwan-edge-discovery] that use BGP for 
SD-WAN networks

Also, for the text in section 5.3, doesn't draft-ietf-idr-sdwan-edge-discovery 
become a normative reference?


<discuss-3> In continuation of the previous point. There is no SD-WAN WG that
is chartered today to study and undertake the work necessary for a standards
based open and interoperable SD-WAN solution. Without that in place, I do not
understand the value or benefit of publication of this document via the IETF
track. It could as well be via ISE?

[Linda] This document is limited to BGP usage for SD-WAN overlay control-plane 
scenarios; it is not intended to define a complete SD-WAN solution. The 
document has been discussed in BESS for several years and has reached BESS WG 
consensus. Moving it to the Independent Stream at this stage would disregard 
the WG reviews and consensus already achieved.
This document also serves an important role for the related IDR work. During 
the multi-year discussion of the SD-WAN Discovery draft, the IDR WG preferred 
to keep background material, scenarios, and usage context out of the 
protocol-extension draft and instead reference this SD-WAN usage document for 
that material.
There is precedent for BESS publishing Informational usage/applicability 
documents, such as RFC 8388 on EVPN usage and applicability and RFC 9469 on 
EVPN applicability to NVO3. Those documents describe usage of BGP-based 
technologies without defining an entire end-to-end solution.


KT> This point was exactly about the fact that there is no end-to-end solution 
for a BGP-based SD-WAN solution being specified or worked on in the IETF. 
Without that, these documents represent efforts that cannot achieve a truly 
standards-based interoperable multi-vendor SD-WAN solution. I am ok if we can 
agree to disagree on this. I will not block the document on this account given 
the history of how we got here and the effort put in by the authors over the 
past several years.


<discuss-4> Section 3.1.5 says

   An SD-WAN edge must use a secure channel, such as TLS following
   BCP195[RFC9325] or Ipsec [RFC4301], to its designated RR for
   exchanging BGP UPDATE messages.

I assume that IPsec tunnels need to be setup between the edge and
the controller and this tunnel has IP addresses on both ends that are used
to setup a BGP Session over it - i.e., in tunnel mode per RFC4301 with both
AH and ESP. If so, please clarify. I am unable to find a similar IETF
specification for setting BGP over TLS tunnels. I don't think BCP195 covers
these aspects. Can you please clarify this use of TLS with an appropriate
reference?

[Linda] The intent is that the BGP session between the SD-WAN edge and the 
designated RR is carried over a protected transport. When IPsec is used, this 
means an IPsec-protected path between the edge and RR, typically using IPsec 
tunnel mode, with IP addresses at both ends used to establish the BGP TCP 
session over that protected path. We also agree that BCP195/RFC9325 gives 
general TLS/DTLS security recommendations and does not itself specify how to 
run BGP over TLS. Since there is no RFC that we should rely on here for 
BGP-over-TLS, we will remove the TLS example from this sentence and keep the 
requirement generic, with IPsec as the concrete example. Here is the wording 
change:

Old:
An SD-WAN edge must use a secure channel, such as TLS following BCP195[RFC9325] 
or Ipsec [RFC4301], to its designated RR for exchanging BGP UPDATE messages.

New: Section 3.1.5
An SD-WAN edge must exchange BGP UPDATE messages with its designated RR over a 
protected transport. For example, IPsec [RFC4301] can be used to protect the 
path between the SD-WAN edge and RR, with the BGP TCP session established over 
that protected path. Other mechanisms for protecting the edge-to-RR BGP session 
are outside the scope of this document.


KT> Thanks, this addresses my concern. Please run idnits on the document and it 
will put out several warnings related to references that should be addressed. 
e.g., BCP195 reference to be removed.

Thanks,
Ketan



Linda
----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I support the DISCUSS position of Med.




_______________________________________________
BESS mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to