本文共 953 字,大约阅读时间需要 3 分钟。
vpp 在19.08版本中已经移除了DPDK自带bond接口类型,也就是不支持通过参数(
vdev eth_bond0,mode=2,slave=0000:0f:00.0,slave=0000:11:00.0,xmit_policy=l34
)生成dpdk bond 类型接口,vpp设置此参数会导致rte_eal_init 返回失败。
具体修改请查看:vpp git commit
vpp自己实现了一套bond功能的接口
代码位置:vpp/src/vnet/bonding/
命令:
create bond mode {round-robin | active-backup | broadcast | {lacp | xor} [load-balance { l2 | l23 | l34 } [numa-only]]} [hw-addr <mac-address>] [id <if-id>] [gso]
eg:create bond mode lacp load-balance l34
delete bond {<interface> | sw_if_index <sw_idx>}
eg:delete bond BondEthernet0
bond add bond add <BondEthernetx> <slave-interface> [passive] [long-timeout]
eg:bond add BondEthernet0 TenGigabitEthernet3d/0/0
bond del <slave-interface>
eg:bond del TenGigabitEthernet3d/0/0
show bond [details]
eg:show bond details
set interface bond <interface> | sw_if_index <idx> weight <value>
eg:set interface bond BondEthernet weight 100
转载地址:http://bfqci.baihongyu.com/