summaryrefslogtreecommitdiffstats
path: root/lib/if.c
diff options
context:
space:
mode:
authorPradosh Mohapatra <pmohapat@cumulusnetworks.com>2013-09-12 03:37:07 +0000
committerDavid Lamparter <equinox@opensourcerouting.org>2014-05-19 23:25:46 +0200
commit5d804b439a4138c77f81de30c64f923e2b5c1340 (patch)
treeb63e3dc3a266d42311392e57c37e2b0a9855ff0b /lib/if.c
parent5f9adb5d26d3af31b00c02084468e9f92b461b01 (diff)
downloadquagga-5d804b439a4138c77f81de30c64f923e2b5c1340.tar.bz2
quagga-5d804b439a4138c77f81de30c64f923e2b5c1340.tar.xz
bgpd: support TTL-security with iBGP
Traditionally, ttl-security feature has been associated with EBGP sessions as those identify directly connected external peers. The GTSM RFC (rfc 5082) does not make any restrictions on type of peering. In fact, it is beneficial to support ttl-security for both EBGP and IBGP sessions. Specifically, in data centers, there are directly connected IBGP peerings that will benefit from the protection ttl-security provides. Signed-off-by: Dinesh G Dutt <ddutt@cumulusnetworks.com> Reviewed-by: Pradosh Mohapatra <pmohapat@cumulusnetworks.com> [DL: function refactoring split out into previous 2 patches. changes: - bgp_set_socket_ttl(): ret type int -> void - is_ebgp_multihop_configured(): stripped peer == NULL check - comments/whitespace] Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'lib/if.c')
0 files changed, 0 insertions, 0 deletions