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. -- :wq Claudio