Hi all,
I'm using teamd-v1.31(tag v1.31) from source compile from https://github.com/jpirko/libteam .
This is my network topo: ``` teamd-1 | | veth11 veth01 | | | | veth10 veth00 | | teamd-0 ``` Which is run team-1 with veth11 and veth01, run team-2 with veth10 and veth00.
This is my conf: ``` ### teamd-0
[root@centos8-20240407 public-libteam]# cat ../lacp-t0.conf { "device": "team0", "runner": { "name": "lacp", "sys_prio": 5, "agg_select_policy": "lacp_prio", "active": true, "tx_hash": ["eth", "ipv4", "ipv6"] }, "link_watch": {"name": "ethtool"}, "ports": { "veth00": {"lacp_prio": 30}, "veth10": {"lacp_prio": 20} } }
### teamd-1
[root@centos8-20240407 public-libteam]# cat ../lacp-t1.conf { "device": "team0", "runner": { "name": "lacp", "sys_prio": 66, "active": true, "tx_hash": ["eth", "ipv4", "ipv6"] }, "link_watch": {"name": "ethtool"}, "ports": { "veth01": {}, "veth11": {} } } ```
In my opinion and code, I think this conf will cause this behavior: - teamd-0 use lacp, use low system priority, use equal port priority. - teamd-1 use lacp, use high system priority, use not euqal port priority. - then veth11 and veth10 will UP, veth01 and veth00 will DOWN.
But in fact, veth11 and veth10 is UP, veth01 and veth00 is also UP.
So: 1) What's wrong with my configure? 2) How to configure use lacp port priority?
---- Simon Jones