博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vpp bond 总结
阅读量:4055 次
发布时间:2019-05-25

本文共 953 字,大约阅读时间需要 3 分钟。

1、vpp bond现状

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功能的接口

2、vpp bond实现

代码位置:vpp/src/vnet/bonding/

命令:

  • 创建bond接口

 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

  • 删除bond接口

delete bond {<interface> | sw_if_index <sw_idx>}

eg:delete bond BondEthernet0

  • 添加slave接口

bond add                                 bond add <BondEthernetx> <slave-interface> [passive] [long-timeout]

eg:bond add BondEthernet0 TenGigabitEthernet3d/0/0

  • 删除slave接口

bond del <slave-interface>

eg:bond del TenGigabitEthernet3d/0/0

  • 查看bond信息

show bond [details]

eg:show bond details

  • 设置bond 权重

set interface bond <interface> | sw_if_index <idx>  weight <value>

eg:set interface bond BondEthernet weight  100

转载地址:http://bfqci.baihongyu.com/

你可能感兴趣的文章
大数据入门:ZooKeeper工作原理
查看>>
大数据入门:Zookeeper结构体系
查看>>
大数据入门:Spark RDD基础概念
查看>>
大数据入门:SparkCore开发调优原则
查看>>
大数据入门:Java和Scala编程对比
查看>>
大数据入门:Scala函数式编程
查看>>
大数据入门:Spark持久化存储策略
查看>>
大数据入门:大数据数据仓库解析
查看>>
大数据入门:Spark RDD、DataFrame、DataSet
查看>>
大数据流处理框架:Spark Streaming与Storm
查看>>
大数据入门:Flink状态编程与容错机制
查看>>
大数据基础:Java多线程入门
查看>>
大数据学习:Mybatis基础入门
查看>>
大数据基础:ORM框架入门简介
查看>>
大数据入门:微服务架构重要概念
查看>>
Java大数据基础:从Spring到Spring Boot
查看>>
Java大数据基础:Mybatis和Hibernate对比分析
查看>>
大数据基础:Mybatis零基础入门
查看>>
Java大数据入门:Spring MVC框架原理
查看>>
大数据基础:MySQL索引类型简介
查看>>