B is correct because the loops do not exist is one of the conditions that are verified by the receiving router to ensure that the received BGP route is valid. A loop in BGP means that a route has been advertised by the same AS more than once, which can cause routing instability and inefficiency 1 . To prevent loops, BGP uses the AS-path attribute, which lists the AS numbers that a route has traversed from the origin to the destination 2 . The receiving router checks the AS-path attribute of the received route and discards it if it finds its own AS number in the list 2 . This way, BGP avoids accepting routes that contain loops.
C is correct because the next hop is reachable is one of the conditions that are verified by the receiving router to ensure that the received BGP route is valid. The next hop is the IP address of the next router that is used to forward packets to the destination network 3 . The receiving router checks the next hop attribute of the received route and verifies that it has a valid route to reach it 3 . If the next hop is not reachable, the received route is not usable and is rejected by the receiving router 3 . This way, BGP ensures that only feasible routes are accepted.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit