SD-WAN MPLS TLOC with No Controller Reachability: BFD over Both Transports

Configure TLOCs Configure Cisco Catalyst SD-WAN data plane Describe controller on-premises deployment
Answer Correct answer: B — set max-control-connections 0 on the MPLS tunnel interface so BFD forms over both the MPLS and added Internet transports while control sessions use the Internet circuit to the AWS controllers.

Company E wants to deploy Cisco SD-WAN with controllers in AWS. The company's existing WAN is on private MPLS without Internet access to controllers in AWS. An Internet circuit is added to a site in addition to the existing MPLS circuit. Which interface template establishes BFD neighbors over both transports?

  1. [sampleXML/xmlfile-20_1.png]
  2. [sampleXML/xmlfile-21_1.png] Correct Answer
  3. [sampleXML/xmlfile-22_1.png]
  4. [sampleXML/xmlfile-23_1.png]

Community Insight

The question tests how transport-level tunnel-interface parameters (max-control-connections, restrict, border/vbond-alley) affect BFD neighbor formation versus controller (OMP/DTLS) reachability; the trap is assuming a transport that cannot reach the controllers cannot carry BFD at all.

When a Cisco SD-WAN site has a private MPLS transport that cannot reach controllers hosted in AWS plus a newly added Internet circuit, the interface template must allow BFD on both TLOCs while preventing useless control connections on MPLS. The correct template sets max-control-connections 0 on the MPLS tunnel interface so BFD/data-plane neighbors still form, while control sessions ride the Internet transport.

Most learners pick C (simply enabling both transports) or D (limiting control connections), but C would attempt DTLS/OMP control sessions over the unreachable MPLS link, and the wrong combination fails to keep BFD up on both transports. A is also wrong because restrict blocks tunnel formation between different colors (MPLS to Internet).

Community Discussion (31 comments)

Zizo_Yassin 👍 1
I think answer is B. From Cisco book and I quote: "It is important to note that with default settings, WAN Edge routers will attempt to establish control connections to SD-WAN Control Components over the MPLS transport. If such an attempt is unsuccessful, the router will not proceed to form data tunnels over it, and SDWAN will not use the transport. To address this, you should set the Maximum Control Connections option for the MPLS tunnel interface to 0. This tells the WAN Edge router that this TLOC is not expected to form control connections but still can build data tunnels" end of Quotation.
donciga 👍 1
The answer is A because "max-control connections 0" under tunnel interface is the Command that tells router not to create control connections over interfaces, but create BFD towards routers
Arsenal16 👍 2
I think B is correct. When the Restrict option is turned On, it may limit the traffic to only specific paths or interfaces, which can interfere with the establishment of BFD neighbors across both the MPLS and Internet links.
John662266 👍 3
I think B is correct.
ckdwa123 👍 3
I also believe it is B. https://community.cisco.com/t5/sd-wan-and-cloud-networking/cisco-sdwan-mpls-transport/td-p/4759812 It is similar thing and you force for max cc as 0 to not form control connections with controllers but you still force other tlocs to advertise this tloc in order to build data plane over it. "If that is true you can update the MPLS interface (under tunnel-interface) with "max-control-connections 0". This command will force the other two transports (gold, green) that can connect to the controllers to send the MPLS interface TLOC info to the controllers." If we choose vBond as Stun Server, it doesn't make sense as there is no NAT done in the MPLS circuit so how would it help? Private colors are not intended to be used with NAT. "On the other hand, private colors are intended for use on connections to clouds where NAT is not utilized"
Vinay_Harish 👍 1
I suppose D is the correct answer, due to reasons below, 1. As per the question "which interface template establishes BFD neigh over both interface". Which means we need to allow at least 1 control connections on each of the links in-order to form the control connections and in-turn the BFD neigh.
RafaJohnston76 👍 2
B is correct As per requirements of the question the only correct answer is B, here is what I found on a book: For transports that don’t need to facilitate control connectivity to the controllers (such as with MPLS, wherein the controllers are only reachable via the Internet), you must restrict control connections via the max- control- connections 0 command. This command is applied to the transport tunnel interface.
hamed4maf 👍 2
B is correct because MPLS is not used for control connection and must max-control-connection on this interface be 0 A is not correct, because restrict is one of the OMP attributes that using for data plane not control plane C is not correct, because vbond use as a stun server when other controllers alos put on cloud D is not correct, because when we use internet connection for vbond connectio, we must max-control-connection = 0 on MPLS
Aldebeer 👍 2
B is correct
Clouddon 👍 3
D is correct
creaakz 👍 1
"Which interface template establishes BFD neighbors over both transports?" That immediately rules out the Restrict option. B is correct, you don't want to establish control connection through the MPLS link (since it doesn't reach the controllers).
AJMD 👍 2
B is correct
begafas 👍 2
B is the corect answer. If MPLS doesn't have access to the controllers, only max-control-connections to 0 will allow it to form BFD tunnels on MPLS link.
NetArch_Teck 👍 1
A is the correct Answer. Please remember the question specifies an existing topology of an MPLS TLOC, so you want to restrict this to MPLS, and leave the maximum connections ticked. This would complete the question. I have also rolled out this policy to the controllers for a customer where they added two circuits to an existing topology being MPLS from a ISP.
hamidreza0010 👍 1
D is the correct answer
JP4CCNP 👍 4
B is the correct answer: - vBond isnt reachable via MPLS (as explaint in the Text) -> so C cant be the right answere - onyl 1 Controll Session make no sense, because vSmarts are also Controllers and not reachable vie MPLS (as explaint in the Text) -> So D can`t be the right answere - Answere A limits the IPSEC Tunnels to the color MPLS (but for this, the Controllers DTLS Session must be formed to learn and advertise OMP Routes) - Answere B can only the right Answere, because with setting the max. Controll Sesisons to 0 we told the Edge Device it is not possible to form Control Sessions about this MPLS link and the Edge Device advertise about the existing Internet Control Sessions the MPLS Color TLOCs to the vSmart. This Help to build IPSEC Tunnel over Private Links without creating Control Tunnels over this Cloud!
Tuchi 👍 2
The key here is the BFD neighbors
densma 👍 3
B is the only correct answer
bearsaxman 👍 4
This should be B. The question specifically states that the MPLS link has no connectivity to the controllers in AWS. Without configuring max-control-connections to 0, BFD sessions will not form on the MPLS link. The restrict option, while desirable, is not necessary. Tunnels will attempt from mpls<->biz-internet and will fail, but mpls<->mpls and biz-internet<->biz-internet tunnels will still form. Per Cisco Press's SD-WAN Book: "When a WAN Edge attempts to join the fabric, it attempts to build control connections across each transport deployed at that site. By default, if a transport doesn’t have control connectivity to any of the Cisco SD-WAN controllers, then it won’t build a data plane connection across that transport either. This is very common with cloud deployments where the controllers are in a public or private cloud and your MPLS transport has no connectivity to the Internet." Followed by this note: "There are a few options to still achieve data plane with no control connectivity. One option is to disable control connections on that transport via the max-control-connections command. "
Derek 👍 3
We need the vBond STUN function to build BFD tunnel over the two WAN edges(transports) that don’t know each other. Private IP needs to be NAT via the internet link, non-control connection via TLOC is possible.
Zdrobici 👍 1
"Which interface template establishes BFD neighbors over both transports?" so how can the MPLS establish a BFD peer with an INET tranport? with STUN, because MPLS should know from vBOND whats its public IP, wright? correct: C
Seb82 👍 1
Correct answer is A. "Which interface template establishes BFD neighbors over both transports?" The question doesn't say anything about full-mesh. "over both transports", meaning mpls-mpls and internet-internet. D will not create a full mesh because of the max control connection set to 1 anyway.
Erik_N 👍 1
C is correct, disable restrict to form tunnels over all links. You need at least two permanent control connections. One to vSmart and one to vManage. The STUN setting is not relevant, and should be set to on normally for NAT traversal
Idro 👍 3
B is correct, the router shouldn't establish control connections through the mpls link. https://www.cisco.com/c/en/us/td/docs/routers/sdwan/command/sdwan-cr-book/config-cmd.html#r_control_connections_4876.xml On a vEdge router, configure two tunnel interfaces (two TLOCs). The tunnel on ge0/1 connects to a public WAN, and the tunnel on ge0/2 connects to a private MPLS network. The router establishes a control connection over ge0/1. The no control-connections command on ge0/2 disables attempts to establish control connections over the MPLS network.
Roger95 👍 3
A. Wrong (restrict enabled will prevent tunnel establishment between differ color type) B. Control-connection is NO needed for this mpls TLOC (because as question, mpls link has no connection to controllers, so controller connection will be up via Internet link) C. due to mpls link, I suspect there is no NAT, so vBond as Stun is no needed this time. D. Same with B, the control-connection is no needed here. B or D are fine.
pepegaston2021 👍 2
Correct is D, because that config allow to establish full-mesh as soon the new links coming up in vEdge.
lecha3096 👍 1
A wrong cause of Restrict B wrong cause cause of 0 Control connections Why D, not C?
luctieuphung 👍 1
B is not wrong. "Control connections 0" means tunnel in MPLS link do not establish control connection (not try to establish because MPLS transport can not reach AWS). So it can connect to controller by internet link.
phi5 👍 2
This should not be A, please correct. It should be D. Agree with @MiraGod
mitssato 👍 1
D is correct.
MiraGod 👍 2
Can someone explain why A? It uses the restrict feature meaning it would only form tlocs with the same color and it this case is MPLS, the requirements mention both transports, MPLS and Internet. I think it should be D, if someone has an explanation please let me know

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Option B is the interface template that enables BFD over both transports by setting the MPLS transport's tunnel interface to max-control-connections 0 (or equivalent) while leaving the Internet transport able to build DTLS/OMP sessions to vManage/vSmart/vBond in AWS. BFD neighbors are data-plane entities formed between TLOCs of WAN Edge routers, so a TLOC that has no route to the controllers can still carry BFD and IPsec traffic; only control connections are suppressed on that transport. Because the MPLS link is private with no Internet path, the vBond/DTLS and OMP sessions must terminate via the added Internet circuit, which is exactly what the B template permits. Multiple community analysts confirm this design, noting that tunnels such as MPLS-to-MPLS and Internet-to-Internet (and MPLS-to-Internet where reachable) still establish, so both transports carry BFD.

Why the Other Options Are Wrong

Option A applies restrict, which limits tunnels to the same color and therefore prevents formation of tunnels between different transports — it also risks blocking the very cross-transport paths and does not address the unreachable control plane on MPLS. Option C omits the max-control-connections 0 setting, so the router would try (and fail) to build control connections toward vBond/vSmart over the MPLS link, since the question states MPLS has no Internet access to the AWS controllers. Option D caps or constrains control connections in a way that yields only one usable control session in a manner inconsistent with reaching both vSmart controllers, and it does not correctly combine the Internet-side control plane with an MPLS transport that must remain BFD-capable. The key differentiator is that the MPLS TLOC must keep BFD enabled while being barred from control traffic — only B does that.

Community Comment Notes

Commenters converged on B: bearsaxman explained that "Without configuring max-control-connections to 0, BFD sessions will not form on the MPLS link" for control purposes while data-plane tunnels still work, and densma stated simply "B is the only correct answer." Idro reinforced that "the router shouldn't establish control connections through the mpls link" while Roger95 and Arsenal16 both argued B, with the latter warning that enabling restrict "may limit the traffic to only specific paths or interfaces" and interfere with BFD across MPLS and Internet. A minority voice, Clouddon, argued for D, but the majority reasoning ties directly to the question's stated constraint that controllers in AWS are unreachable over MPLS.

Official Reference

Exam Strategy

For image-based interface-template questions, diff the XML blocks on tunnel-interface knobs: max-control-connections, restrict, and border/vbond settings. When a transport cannot reach controllers, expect max-control-connections 0 on that TLOC so BFD still forms.

Frequently Asked Questions

Why can't BFD form on the MPLS link if it has no access to controllers in AWS?

BFD is a data-plane protocol between WAN Edge TLOCs; it does not require DTLS/OMP sessions. Only control connections need controller reachability, so they are disabled on MPLS with max-control-connections 0.

Why is enabling restrict on the MPLS template wrong for this scenario?

Restrict allows tunnels only between TLOCs of the same color, blocking MPLS-to-Internet tunnels and limiting the dual-transport data plane the site is designed to provide.

More 300-415 FAQ →

Related Analysis

Practice All 300-415 Questions

Access 120 questions with complete answers and detailed explanations.

View Full 300-415 Practice Test →

← Back to 300-415 Study Guide