350-401 · topic practice

BGP practice questions

Practise ENCOR 350-401 BGP practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Reviewed byJohnson Ajibi· MSc IT Security

What the exam tests

What to know about BGP

BGP questions usually test path selection attributes (AS-PATH, LOCAL_PREF, MED), eBGP vs iBGP rules, and why a route may be received but not used.

BGP path selection order: weight, LOCAL_PREF, origin, AS-PATH, MED.

eBGP vs iBGP peering rules and TTL requirements.

How route reflectors and confederations solve iBGP full-mesh requirements.

Why a route may appear in the BGP table but not be the best path.

Watch out for

Common BGP exam traps

  • BGP does not automatically advertise connected routes — network statements or redistribution are required.
  • iBGP peers do not increment AS-PATH; eBGP peers do.
  • LOCAL_PREF is used within an AS; MED is used between ASes.
  • A route being received does not mean it will be installed in the routing table.

Practice set

BGP questions

20 questions · select your answer, then reveal the explanation

Question 1mediummultiple choice
Open the full BGP breakdown →

An enterprise network has two routers, R1 and R2, both running BGP. R1 is an eBGP speaker with ISP1, and R2 is an eBGP speaker with ISP2. Both routers are in the same AS 65000. The engineer wants to ensure that traffic from the enterprise to the Internet prefers the path through ISP1 when both links are up. R1 learns a default route from ISP1, and R2 learns a default route from ISP2. Which BGP attribute should the engineer modify on R1 to influence outbound traffic selection?

Question 2mediummultiple choice
Open the full BGP breakdown →

A network engineer is troubleshooting BGP peering between two routers in different autonomous systems. The peering is established over a directly connected Ethernet link. The engineer notices that the BGP session is flapping every few minutes. The configuration on both routers appears correct, and the IP connectivity is stable. The engineer checks the BGP logs and sees messages like 'BGP-3-NOTIFICATION: sent 4/0 (Hold Timer Expired)'. What is the most likely cause of this issue?

Question 3hardmultiple choice
Open the full BGP breakdown →

A network engineer is configuring BGP on a Cisco router that is part of an enterprise network with multiple BGP peers. The router receives routes from two different ISPs. The engineer wants to ensure that only specific prefixes from ISP-A are installed in the routing table, while all other routes from ISP-A are ignored. Additionally, the engineer wants to accept all routes from ISP-B. Which BGP feature should be used on the router for the peering with ISP-A?

Question 4hardmultiple choice
Open the full BGP breakdown →

An enterprise has two BGP routers, R1 and R2, both in AS 65000. R1 peers with ISP1 (AS 100) and R2 peers with ISP2 (AS 200). The enterprise advertises a prefix 192.168.0.0/24 to both ISPs. The engineer wants to ensure that traffic from the Internet to this prefix enters the network primarily via R1, and only uses R2 if the link to ISP1 fails. Which BGP attribute should be manipulated on the updates sent to the ISPs?

Question 5mediummultiple choice
Open the full BGP breakdown →

A network engineer is configuring BGP on a Cisco router that connects to two ISPs. The router has a default route pointing to each ISP. The engineer wants to load balance outbound traffic across both ISPs. The router receives a default route from both ISPs. Which BGP configuration approach will allow the router to install both default routes in the routing table and load balance traffic?

Question 6hardmultiple choice
Open the full BGP breakdown →

An engineer is configuring BGP on a router that will act as a route reflector to reduce iBGP peering requirements. The router has several iBGP peers. The engineer wants to ensure that the route reflector does not modify the next-hop attribute of routes it reflects to its clients. Which configuration command should the engineer use?

Question 7hardmultiple choice
Open the full BGP breakdown →

A network engineer is troubleshooting a BGP issue where a router is not installing a specific prefix in its routing table, even though the prefix is present in the BGP table. The engineer runs 'show ip bgp 10.0.0.0/24' and sees that the route is valid but not best. The BGP table shows that the route has a higher local preference than the current best path, but the AS_PATH is longer. What is the most likely reason the route is not being selected as best?

Question 8mediummultiple choice
Open the full BGP breakdown →

An enterprise network uses BGP to connect to two ISPs. The router has a BGP configuration that includes the command 'bgp bestpath med missing-as-worst'. The engineer notices that routes from ISP-A that do not have the MED attribute are being preferred over routes from ISP-B that have a MED of 50. What is the effect of the 'bgp bestpath med missing-as-worst' command?

Question 9easymultiple choice
Open the full BGP breakdown →

A network engineer is configuring BGP on a router that will be used for BGP route summarization. The router receives multiple more-specific prefixes from its eBGP peers. The engineer wants to advertise a summary route to the iBGP peers without advertising the more-specific routes. Which command should the engineer use to suppress the more-specific routes while still installing them in the local routing table?

Question 10mediummultiple choice
Open the full BGP breakdown →

A network engineer runs the following command on Router R1:

R1# show bgp summary

BGP router identifier 10.0.0.1, local AS number 65001 BGP table version is 14, main routing table version 14 4 network entries using 1152 bytes of memory 4 path entries using 320 bytes of memory 2/1 BGP path/bestpath attribute entries using 560 bytes of memory 0 BGP route reflector client to client reflections 2 BGP community entries using 80 bytes of memory

Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
10.0.1.2        4        65002    2345    2346       14    0    0 00:12:34        3
10.0.1.3        4        65003    1234    1235       14    0    0 00:08:21        2
10.0.1.4        4        65004     567     568       14    0    0 00:05:45        0

Based on this output, what can be concluded?

Question 11mediummultiple choice
Open the full BGP breakdown →

A network engineer runs the following command on Router R1:

R1# show bgp ipv4 unicast 192.168.1.0

BGP routing table entry for 192.168.1.0/24, version 10 Paths: (2 available, best #2, table default) Advertised to update-groups: 1 Refresh Epoch 1 Local

10.0.0.2 from 10.0.1.2 (10.0.0.2)

Origin IGP, metric 0, localpref 100, valid, internal rx pathid: 0, tx pathid: 0x0 Local, (received & used)

10.0.0.3 from 10.0.1.3 (10.0.0.3)

Origin IGP, metric 0, localpref 200, valid, internal, best rx pathid: 0, tx pathid: 0x0

Based on this output, what can be concluded?

Question 12easymultiple choice
Open the full BGP breakdown →

A network engineer runs the following command on Router R1:

R1# show bgp ipv4 unicast summary | include 10.0.1.5
10.0.1.5        4        65005    3456    3457       15    0    0 00:15:22        5

Based on this output, what can be concluded?

Question 13hardmultiple choice
Open the full BGP breakdown →

A network engineer runs the following command on Router R1:

R1# show bgp ipv4 unicast 10.10.10.0

BGP routing table entry for 10.10.10.0/24, version 20 Paths: (2 available, best #1, table default) Advertised to update-groups: 1 Refresh Epoch 1 65050 65100

10.0.1.2 from 10.0.1.2 (10.0.0.2)

Origin IGP, metric 0, localpref 100, weight 0, valid, external, best rx pathid: 0, tx pathid: 0x0 65050 65100 65200

10.0.1.3 from 10.0.1.3 (10.0.0.3)

Origin IGP, metric 0, localpref 100, weight 0, valid, external rx pathid: 0, tx pathid: 0x0

Based on this output, what can be concluded?

Question 14mediummultiple choice
Open the full BGP breakdown →

A network engineer runs the following command on Router R1:

R1# show bgp ipv4 unicast neighbors 10.0.1.2 received-routes

Network Next Hop Metric LocPrf Weight Path *> 192.168.1.0/24 10.0.1.2 0 100 0 65050 i *> 192.168.2.0/24 10.0.1.2 0 100 0 65050 i *> 10.10.10.0/24 10.0.1.2 0 100 0 65050 65100 i

Total number of prefixes 3

Based on this output, what can be concluded?

Question 15easymultiple choice
Open the full BGP breakdown →

A network engineer runs the following command on Router R1:

R1# show bgp ipv4 unicast neighbors 10.0.1.2 advertised-routes

Network Next Hop Metric LocPrf Weight Path *> 172.16.0.0/16 10.0.1.1 0 100 0 i *> 172.16.1.0/24 10.0.1.1 0 100 0 i

Total number of prefixes 2

Based on this output, what can be concluded?

Question 16easymultiple choice
Open the full BGP breakdown →

A network engineer runs the following command on Router R1:

R1# show bgp ipv4 unicast 192.168.1.0/24

BGP routing table entry for 192.168.1.0/24, version 15 Paths: (1 available, best #1, table default) Advertised to update-groups: 1 Refresh Epoch 1 65050, (received & used)

10.0.1.2 from 10.0.1.2 (10.0.0.2)

Origin IGP, metric 0, localpref 100, weight 0, valid, external, best rx pathid: 0, tx pathid: 0x0

Based on this output, what can be concluded?

Question 17hardmultiple choice
Open the full BGP breakdown →

A network engineer runs the following command on Router R1:

R1# show bgp ipv4 unicast neighbors 10.0.1.2

BGP neighbor is 10.0.1.2, remote AS 65050, external link BGP version 4, remote router ID 10.0.0.2 BGP state = Established, up for 00:23:45 Last read 00:00:15, last write 00:00:10, hold time is 90, keepalive interval is 30 seconds

Neighbor sessions:

1 active, is not multisession capable

Neighbor capabilities:

Route refresh: advertised and received(new) Four-octets ASN: advertised and received Address family IPv4 Unicast: advertised and received Enhanced Refresh: advertised and received Multisession: advertised Message statistics: InQ depth is 0 OutQ depth is 0 Sent Rcvd Opens: 1 1 Notifications: 0 0 Updates: 5 3 Keepalives: 47 48 Route Refresh: 0 0 Total: 53 52 Default minimum time between advertisement runs is 30 seconds

Based on this output, what can be concluded?

Question 18hardmultiple choice
Open the full BGP breakdown →

A network engineer runs the following command on Router R1:

R1# show bgp ipv4 unicast 10.0.0.0/8

BGP routing table entry for 10.0.0.0/8, version 25 Paths: (2 available, best #2, table default) Advertised to update-groups: 1 Refresh Epoch 1 65050 65100

10.0.1.2 from 10.0.1.2 (10.0.0.2)

Origin IGP, metric 0, localpref 100, weight 0, valid, external rx pathid: 0, tx pathid: 0x0 65050

10.0.1.3 from 10.0.1.3 (10.0.0.3)

Origin IGP, metric 0, localpref 100, weight 0, valid, external, best rx pathid: 0, tx pathid: 0x0

Based on this output, what can be concluded?

Question 19mediummultiple choice
Open the full BGP breakdown →
router bgp 65000

bgp router-id 10.0.0.1

neighbor 10.0.0.2 remote-as 65001
 neighbor 10.0.0.2 route-map SET_COMMUNITY in

! route-map SET_COMMUNITY permit 10 set community 100:200 ! What is the effect of this configuration?

Question 20mediummultiple choice
Open the full BGP breakdown →
router bgp 65000

bgp router-id 10.0.0.1

neighbor 10.0.0.2 remote-as 65000

! Which statement about this configuration is true?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused BGP sessions

Start a BGP only practice session

Every question in these sessions is drawn from the BGP domain — nothing else.

Related practice questions

Related 350-401 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the 350-401 exam test about BGP?
BGP questions usually test path selection attributes (AS-PATH, LOCAL_PREF, MED), eBGP vs iBGP rules, and why a route may be received but not used.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just BGP questions in a focused session?
Yes — the session launcher on this page draws every question from the BGP domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other 350-401 topics?
Use the topic links above to move to related areas, or go back to the 350-401 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the 350-401 exam covers. They are not copied from any real exam or dump site.