Skip to content

Commit cee88b2

Browse files
committed
eBGP Multihopについてコメント記載
1 parent cb9c5ff commit cee88b2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pkg/bgpserver/connector.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,13 @@ func (bs *bgpServerConnector) Start() error {
135135
HoldTime: peer.KeepaliveIntervalSec * 3,
136136
},
137137
},
138-
// ebgp multihop is always enabled
138+
// eBGP Multihop is always enabled
139+
// NOTE:
140+
// eBGP is used because gobgp's best path selection does not work properly for routes
141+
// received from the Route Reflector by an iBGP peer. (as of gobgp v3.36.0)
142+
// In an environment where db-controller is running, the anchor and each DB server are
143+
// placed in different segments, so eBGP multihop must be enabled so that peers can be
144+
// established across routers.
139145
EbgpMultihop: &gobgpapi.EbgpMultihop{
140146
Enabled: true,
141147
MultihopTtl: 255,

0 commit comments

Comments
 (0)