08-20-2014 08:03 AM - edited 03-04-2019 11:34 PM
Hello,
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?
08-20-2014 10:32 AM
Disclaimer
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.
Posting
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.
08-20-2014 11:38 AM
Hi,
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.
Regards,
Akash
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: