cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
789
Views
15
Helpful
7
Replies

Why EIGRP needs RID?

schmidtjoe
Level 1
Level 1

hello,

can someone elaborate why EIGRP needs a RID? Does it just help to avoid a loop? Thanks

2 Accepted Solutions

Accepted Solutions

split horizon with and without unique RID 
case1 
R1 see R2 and R3 same Ruoter and hence not advertise the Lo 2.2.2.2/32 receive from R2 to R3 
Screenshot (302).png

 

Case2
I change the R3 to new RID and you can see the now R1 advertise the LO 2.2.2.2/32 to R3.

Screenshot (303).png

View solution in original post

M02@rt37
VIP
VIP

Hello @schmidtjoe

EIGRP uses a RID to uniquely identify each router in the network, and the RID plays an important role in the operation of the protocol.

Here are some reasons why EIGRP needs a RID:

- The RID is used to uniquely identify each router in the network. This is important because EIGRP routers need to be able to distinguish between each other in order to exchange routing information and build a topology database.

- The RID is used in EIGRP's loop prevention mechanism. When a router sends an EIGRP update to its neighbors, it includes its RID in the update. If a router receives an update with its own RID, it knows that there is a loop and will discard the update.

- EIGRP routers use the RID to break ties in the best path selection process. If two routes have the same metric, the router with the lowest RID is chosen as the successor.

- In EIGRP named mode, the RID is used to uniquely identify a named instance of the protocol on a router. This is important when a router is running multiple instances of EIGRP, such as when it is connected to multiple autonomous systems.

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

View solution in original post

7 Replies 7

any routing protocol except static need RID 
it prevent the routing Loop 

Hi Mentor,

EIGRP is using split horizon to avoid a routing loop. Is RID the check point of split horizon?

not even split horizon that use RID, even OSPF routers in same Area use RID to prevent Loop. 
but sure Split horizon in EIGRP is mandatory use RID. 

this from one slide, it show that even if the EIGRP not require unique RID for establish neighbour but the note below show that it can cause problem. 

routing protocols compared.PNG

 

Understanding EIGRP Part 6 (Router ID and Neighborship Requirements) (kwtrain.com)

OSPF (link state protocol) routers in same area detect the RID duplicate. 
Screenshot (300).png

split horizon with and without unique RID 
case1 
R1 see R2 and R3 same Ruoter and hence not advertise the Lo 2.2.2.2/32 receive from R2 to R3 
Screenshot (302).png

 

Case2
I change the R3 to new RID and you can see the now R1 advertise the LO 2.2.2.2/32 to R3.

Screenshot (303).png

M02@rt37
VIP
VIP

Hello @schmidtjoe

EIGRP uses a RID to uniquely identify each router in the network, and the RID plays an important role in the operation of the protocol.

Here are some reasons why EIGRP needs a RID:

- The RID is used to uniquely identify each router in the network. This is important because EIGRP routers need to be able to distinguish between each other in order to exchange routing information and build a topology database.

- The RID is used in EIGRP's loop prevention mechanism. When a router sends an EIGRP update to its neighbors, it includes its RID in the update. If a router receives an update with its own RID, it knows that there is a loop and will discard the update.

- EIGRP routers use the RID to break ties in the best path selection process. If two routes have the same metric, the router with the lowest RID is chosen as the successor.

- In EIGRP named mode, the RID is used to uniquely identify a named instance of the protocol on a router. This is important when a router is running multiple instances of EIGRP, such as when it is connected to multiple autonomous systems.

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.
Review Cisco Networking for a $25 gift card