Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

EIGRP & BGP

Hi,

In one of the below posts titled "EIGRP Query" someone asked which query types were reliable and which were not. Queries, updates and replies are reliable and Hello and Ack are not. I'm just intrigued to know why EIGRP uses IP and not TCP if it requires reliability. Also, why does BGP use TCP if it is a routing protocol??

Thanks

Ed

1 ACCEPTED SOLUTION

Accepted Solutions
Purple

Re: EIGRP & BGP

Hi Ed,

EIGRP uses multicast traffic but TCP provides reliability for only unicast traffic. That's why TCP could not be used and that is why the developers of EIGRP developed the Reliable Transport Protocol (RTP) which does provide reliability when using multicast traffic.

BGP uses TCP because it is well suited to the point-to-point requirements of BGP peering. Just because BGP is a routing protocol does not mean that it can't use a transport layer like TCP or UDP. In fact, even RIP uses UDP as the underlying transport.

Pls do rate the post if it helps.

Paresh

1 REPLY
Purple

Re: EIGRP & BGP

Hi Ed,

EIGRP uses multicast traffic but TCP provides reliability for only unicast traffic. That's why TCP could not be used and that is why the developers of EIGRP developed the Reliable Transport Protocol (RTP) which does provide reliability when using multicast traffic.

BGP uses TCP because it is well suited to the point-to-point requirements of BGP peering. Just because BGP is a routing protocol does not mean that it can't use a transport layer like TCP or UDP. In fact, even RIP uses UDP as the underlying transport.

Pls do rate the post if it helps.

Paresh

202
Views
10
Helpful
1
Replies
CreatePlease login to create content