hi
thank you for answer!
Holger
On 13.08.22 08:50, Claudio Jeker wrote:
On Sat, Aug 13, 2022 at 08:27:53AM +0200, Holger Glaess wrote:
hi
i need a little bit help to understand how i can check if
the new openbgpd do the loadbalancing
wendehals# bgpctl sh nei 172.16.2.251
BGP neighbor is 172.16.2.251, remote AS 65010
BGP version 4, remote router-id 172.16.2.251
BGP state = Established, up for 00:14:33
Last read 00:00:03, holdtime 90s, keepalive interval 30s
Last write 00:00:03
Neighbor capabilities:
Multiprotocol extensions: IPv4 unicast, IPv4 vpn
4-byte AS numbers
Route Refresh
Graceful Restart
Add-path: IPv4 unicast bidir, IPv4 vpn bidir
Negotiated capabilities:
Multiprotocol extensions: IPv4 unicast, IPv4 vpn
4-byte AS numbers
Route Refresh
Graceful Restart
Add-path: IPv4 unicast bidir, IPv4 vpn bidir
Message statistics:
Sent Received
Opens 3 3
Notifications 0 2
Updates 26 25
Keepalives 98 98
Route Refresh 0 0
Total 127 128
Update statistics:
Sent Received
Prefixes 9 9
Updates 9 9
Withdraws 0 0
End-of-Rib 2 2
Route Refresh statistics:
Request 0 0
Begin-of-RR 0 0
End-of-RR 0 0
Last received shutdown reason: "bgpd shutting down"
Local host: 172.16.2.252, Local port: 179
Remote host: 172.16.2.251, Remote port: 48848
mean the bidir flag my neibgbor have loadbalancing configured and active ?
wendehals# bgpctl sh rib
flags: * = Valid, > = Selected, I = via IBGP, A = Announced,
S = Stale, E = Error
origin validation state: N = not-found, V = valid, ! = invalid
origin: i = IGP, e = EGP, ? = Incomplete
flags ovs destination gateway lpref med aspath origin
*> N 172.16.1.1/32 172.16.12.5 100 0 65100 i
*m N 172.16.1.1/32 172.16.13.1 100 1 65101 i
I* N 172.16.1.1/32 172.16.13.5 100 1 65101 i
I* N 172.16.1.1/32 172.16.12.1 100 0 65100 i
*> N 172.16.1.2/32 172.16.12.5 100 1 65100 i
*m N 172.16.1.2/32 172.16.13.1 100 0 65101 i
I* N 172.16.1.2/32 172.16.13.5 100 0 65101 i
I* N 172.16.1.2/32 172.16.12.1 100 1 65100 i
I*> N 172.16.2.251/32 172.16.2.251 100 0 i
* N 172.16.2.251/32 172.16.12.5 100 11 65100 i
* N 172.16.2.251/32 172.16.13.1 100 11 65101 i
I* N 172.16.2.251/32 172.16.12.2 100 11 65100 i
I* N 172.16.2.251/32 172.16.13.6 100 11 65101 i
AI*> N 172.16.2.252/32 0.0.0.0 100 0 i
* N 172.16.2.252/32 172.16.12.6 100 11 65100 i
* N 172.16.2.252/32 172.16.13.2 100 11 65101 i
I* N 172.16.2.252/32 172.16.13.5 100 11 65101 i
I* N 172.16.2.252/32 172.16.12.1 100 11 65100 i
i see 2 paths with asterisk to 172.16.2.252 ,
this should say loadblancing is active ?
is there an other opportunity to check if the bgpd have loadblancing active
?
If with loadbalancing you mean ECMP routing. Then no, bgpd does not
support equal cost multipath. Only one (the best marked '>') is used for
forwarding traffic.
There is slow work ongoing to make ECMP happen but don't expect it anytime
soon.