Open In App

Difference between EIGRP and BGP

Last Updated : 26 Apr, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

1. Enhanced Interior Gateway Routing Protocol (EIGRP): 
EIGRP is used to share the information from one router to neighbor routers if they exist in same region. It is also a complex protocol but can be configured and make it work easily in small and large networks. It is also a hybrid protocol because it uses features of both distance vector routing and link-state routing protocol

2. Border Gateway Protocol (BGP): 
In BGP, Transmission control protocol is used. It is type of mesh topology or design.It works by two independent networks (Autonomous Systems or AS) exchanging routing information. The two routers agree to exchange information about how to reach certain ip-ranges. BGP uses Transmission control protocol (TCP) port 179. 

Difference between EIGRP and BGP :

SR.NO EIGRP BGP
1. EIGRP stands for Enhanced Interior Gateway Routing Protocol. BGP stands for Border Gateway Protocol.
2. It works on Dual distance vector algorithm. It works on Best path algorithm.
3. It is basically use for larger size organization. It is basically use for very larger size organization as compared to EIGRP.
4. It is hybrid type. It is a Vector State type.
5. It is interior gateway protocol. It is external gateway protocol.
6. It is a intelligent routing protocol. It is a more intelligent routing protocol than EIGRP.
7. In EIGRP, Internet protocol is used. In BGP, Transmission control protocol is used.
8. Its administrative distance are 90 (Internal) and 170 (External). Its administrative distance are 20 (Internal) and 200 (External).
9. EIGRP supports unequal cost load balancing. BGP does not support unequal cost load balancing.
10. EIGRP has a faster convergence time due to its use of Diffusing Update Algorithm (DUAL). BGP has a slower convergence time due to its use of Path Vector Algorithm.
11. EIGRP supports multiple network layer protocols such as IP, IPX, and AppleTalk. BGP supports only IP.
12. EIGRP is mainly used in enterprise networks. BGP is mainly used in service provider networks.
13. EIGRP uses bandwidth, delay, reliability, load, and MTU to calculate its metrics. BGP uses attributes such as AS path, origin, local preference, and MED to select the best path.
14. EIGRP sends periodic updates only when there is a change in the network topology. BGP sends periodic updates to all its neighbors, regardless of any changes in the network topology.
15. EIGRP is easier to configure and maintain than BGP. BGP is more complex to configure and maintain than EIGRP.

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads