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. |