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

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

EBGP Multihop or EBGP through a GRE tunnel ?



Does anyone know what the advantages of announcing BGP routes through a GRE tunnel have over using EBGP multihop and no tunnel?  Im thinking about a backup ADSL line for a router, if i was to create a EBGP neighbor with my device on its public IP address over an ADSL line, there are surely many hops in the way, thus i will have to use EBGP multihop in the neighbor statement, or i could create a GRE tunnel between my two end points and build the BGP neighbor over the tunnel interface IP addresses.


What are the advantages of using one method over the other?  Does anybody have an answer?

Super Bronze

DisclaimerThe Author of this


The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.

Liability Disclaimer

In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.


Well, from a performance standpoint, using a GRE tunnels incurs extra processing to encapsulate and decapsuate packets, and you lose 24 bytes of transport capacity (to GRE overhead), which can also easily lead to fragmentation.

Consider iBGP is "naturally" multihop, I would lean toward using eBGP multihop, if peers weren't adjacent.

Cisco Employee

 Hi,I second Joseph on it.



I second Joseph on it. Advantage of GRE tunnel is to carry multicast or broadcast traffic from one site to another like if you want to run IGP protocols like EIGRP, OSPF between two sites, non ip traffic over ip network or say if you want to do encryption of data and want to use ipsec over GRE. For protocol like BGP which supports multihop, we can avoid using GRE and save extra overhead.