Which Control Policy Routes Site 2 Through the Site 1 Firewall?

Configure control policies Configure service insertion
Answer Correct answer: A — uses a control-policy sequence matching Site 2 routes with action accept and set service FW, steering Site 2 traffic through the Site 1 firewall.

[sampleXML/xmlfile-106_1.png] Refer to the exhibit. Which configuration routes Site 2 through the firewall in Site 1?

  1. [sampleXML/xmlfile-106_2.png] Correct Answer
  2. [sampleXML/xmlfile-107_1.png]
  3. [sampleXML/xmlfile-107_2.png]
  4. [sampleXML/xmlfile-107_3.png]

Community Insight

The exam tests whether you can write a control policy that matches routes from Site 2 and accepts them with 'set service FW', with the common trap being confusion over whether 'set service FW' sits on its own indented line or inline after 'action accept'.

This SD-WAN service-chaining question asks which vSmart control-policy configuration steers Site 2 traffic through the firewall located in Site 1. The page establishes that a route control policy with an accept action and a "set service FW" clause—applied to the Site 2 site-list—is the required configuration, and clarifies the formatting debate between the two nearly identical options.

Most learners pick C (or argue A and C are interchangeable), because both render the same functional policy; the trap is forgetting that the Cisco configuration guide and Cisco Digital Learning course present the canonical form with 'set service FW' indented on its own line under 'action accept', which is the graded answer.

Community Discussion (12 comments)

westh4m1234 👍 1
I thnks its C control-policy firewall-service sequence 10 match route site-id 2 action accept set service FW vpn 10<<<<<<<<<<<<
msstanick 👍 1
My control firewall policy looks as below - I would go with A then, but this question is quite vague vSmart1# show running-config policy control-policy sequence 21 policy control-policy BRANCH-VPN10-VIA-DC sequence 21 match route prefix-list _AnyIpv4PrefixList site-list BRANCHES-SOUTH vpn-list SERVICE-VPN-10 ! action accept set service FW vpn 10 tloc-list DC-TLOC-SOUTH
RafaJohnston76 👍 3
C is correct, look at this link the example is exactly the question https://www.cisco.com/c/en/us/td/docs/routers/sdwan/configuration/policies/vedge/policies-book/service-chaining.html
soltani 👍 4
A is correct sequence 21 match route site-list SPOKES ! action accept set service FW ! !
timtgh 👍 3
A and C are identical, except that A has the word "set" on its own line, which is an optional style and is acceptable. It's ridiculous that they would have it both ways, which are both correct, and expect us to choose one.
PureInertiaCopy 👍 1
I think that's where they are trying to trip you up. the "set" parameter is meant to be in line with the FW service
khanda 👍 2
I'd go for answer A, C is technically correct as well. policy control-policy Firewall-service sequence 10 match route site-id 2 ! action accept set service FW vpn 10 ! ! ! default-action accept ! !
Almanac 👍 1
A and C are both correct. from cisco digital learning it is A https://ondemandelearning.cisco.com/cisco-cte/ensdwi20/sections/9/pages/7 . but on the preview from vManage on dCloud its letter C viptela-policy:policy control-policy Test_Service_Chaingin sequence 1 match route site-list Site300 vpn-list VPN10 prefix-list _AnyIpv4PrefixList ! action accept set service FW vpn 10 ! ! ! default-action accept ! lists site-list Site200 site-id 200 ! site-list Site300 site-id 300 ! vpn-list VPN10 vpn 10 ! prefix-list _AnyIpv4PrefixList ip-prefix 0.0.0.0/0 le 32 ! ! ! apply-policy site-list Site200 control-policy Test_Service_Chaingin out ! !
juniper 👍 1
C is correct
Jimmy3848 👍 2
The SD-WAN book literally teaches that ‘set’ and ‘service’ are on 2 separate lines. Therefore, ‘A’ is the correct answer. Based on the 2021 book. Although, you can find online where ‘C’ is also referenced. Typical Cisco ambiguity.
DBla 👍 1
A is also correct. set and service commands don't need to be in the same line. https://www.cisco.com/c/en/us/td/docs/routers/sdwan/configuration/policies/vedge/policies-book/data-policies.html
milan74 👍 1
IMO answer is C. This is a snippet of an example config: policy lists site-list firewall-sites site-id 1 control-policy firewall-service sequence 10 match route site-id 2 action accept set service FW vpn 10 default-action accept apply-policy site-list firewall-sites control-policy firewall-service out So answers A and D are not correct, as in the syntax an extra "set" is used. Answer B is incorrect bc it does not include the vpn and service name FW in the command.

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 A expresses the canonical Cisco control-policy structure for service chaining: a sequence that matches the routes of the spoke sites (here, Site 2) and then applies action accept with the nested set service FW clause, which tells the vSmart controller to rewrite the next hop toward the service node (the firewall in Site 1) instead of the natural OMP path. As soltani summarized the working config, "A is correct sequence 21 match route site-list SPOKES" followed by action accept / set service FW, exactly the shape the SD-WAN configuration guide uses for firewall service chaining. Because the firewall resides in Site 1, steering Site 2's accepted routes to the FW service makes Site 1 the transit point, satisfying the requirement. The optional vpn 10 scoping simply restricts the service to the service VPN where the firewall is attached.

Why the Other Options Are Wrong

Options B and D fail to pair the route match with a service-node assignment in the correct control-policy syntax, so they either apply a data-plane/policy action that never invokes service chaining or they reference the wrong match scope, leaving Site 2 traffic on its default OMP path past the firewall. Option C is functionally equivalent to A—several commenters, including timtgh, noted "A and C are identical, except that A has the word 'set' on its own line"—but the Cisco documentation and Cisco Digital Learning material present the indented, two-line form, so A is the graded response; choosing C risks a mismatch with the answer key even though the syntax is accepted by the CLI. The remaining options never demonstrate the set service clause at all, which is the only mechanism that creates the service chain.

Community Comment Notes

The thread is dominated by the A-versus-C formatting debate. Almanac observed that "from cisco digital learning it is A" while dCloud previews show the inline variant, and Jimmy3848 pointed out that "The SD-WAN book literally teaches that 'set' and 'service' are on 2 separate lines." RafaJohnston76 linked the official service-chaining page and favored C, and msstanick posted a real vSmart config whose action accept block places set service FW on its own line, matching A. The consensus is that both parse, but the guide-faithful answer is A.

Official Reference

Exam Strategy

Memorize the service-chaining control-policy template exactly as printed in the Cisco configuration guide: sequence, match route site-list, action accept, then set service FW indented on its own line. When two options differ only in whitespace, pick the one that mirrors the vendor documentation layout.

Frequently Asked Questions

Why are options A and C both valid Cisco SD-WAN syntax for this policy?

Both forms parse on the vSmart controller: 'set service FW' may sit on its own indented line under 'action accept' or inline after it. Cisco documentation and Digital Learning use the indented form, so A matches the answer key.

Does 'set service FW vpn 10' change how Site 2 is routed through the firewall?

The vpn 10 qualifier only scopes the service chain to the service VPN where the firewall is attached. Without it the service is still applied, but scoping to the service VPN is recommended in production designs.

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