From 6dc516784710aa680b32487d8a04b50f994089cd Mon Sep 17 00:00:00 2001 From: Maximilian Wilhelm <max@sdn.clinic> Date: Sun, 24 Jun 2018 11:39:24 +0200 Subject: [PATCH] Save if a route was learned via eBGP or iBGP. Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> --- protocols/bgp/server/fsm_established.go | 1 + 1 file changed, 1 insertion(+) diff --git a/protocols/bgp/server/fsm_established.go b/protocols/bgp/server/fsm_established.go index e74a660a..3313923e 100644 --- a/protocols/bgp/server/fsm_established.go +++ b/protocols/bgp/server/fsm_established.go @@ -217,6 +217,7 @@ func (s *establishedState) updates(u *packet.BGPUpdate) { Type: route.BGPPathType, BGPPath: &route.BGPPath{ Source: bnet.IPv4ToUint32(s.fsm.peer.addr), + EBGP: s.fsm.peer.localASN != s.fsm.peer.peerASN, }, } -- GitLab