当前位置: 首页 > wzjs >正文

江苏城乡与住房建设部网站wordpress

江苏城乡与住房建设部网站,wordpress ,网页制作与网站建设,自然资源部网站绿色矿山建设背景 对于双端口的网卡,有时候有将链路聚合的需求。在Mellanox网卡上通过LAG提供。对于RoCE的报文在Mellanox上也可以通过LAG来完成报文收发,叫做RoCE over LAG。但是仅仅适用于双端口卡。 关键点 LAG: Link Aggregation Group (LAG) 链路…

背景

对于双端口的网卡,有时候有将链路聚合的需求。在Mellanox网卡上通过LAG提供。对于RoCE的报文在Mellanox上也可以通过LAG来完成报文收发,叫做RoCE over LAG。但是仅仅适用于双端口卡。

关键点

  • LAG: Link Aggregation Group (LAG) 链路聚合组。一种网络技术,允许将多个物理链路组合成一个逻辑链路,以提高带宽和冗余。(注意这里是指链路,还不涉及端口port的概念,聚合的不是端口而是链路)
  • Linux内核中链路聚合是 bonding 功能
  • LAG 的创建和销毁:通过 mlx5_cmd_create_lag 和 mlx5_cmd_destroy_lag
  • LAG的激活和去激活:mlx5_activate_lag 和mlx5_deactivate_lag(清理相关资源)
  • Mellanox网卡只有在HCA_CAP.num_lag_ports > 1的时候才能用lag功能,在HCA_CAP的“寄存器”地址的偏移4Ch处
    在这里插入图片描述
  • 如果 HCA_CAP.lag_master = 1,软件(SW)必须使用特定的命令(如 CREATE/MODIFY/DESTROY LAG)来启用和管理 LAG
  • LAG相关的几条命令:创建,修改,查询,销毁,创建vport的lag和销毁
    MLX5_CMD_OP_CREATE_LAG = 0x840,
    MLX5_CMD_OP_MODIFY_LAG = 0x841,
    MLX5_CMD_OP_QUERY_LAG = 0x842,
    MLX5_CMD_OP_DESTROY_LAG = 0x843,
    MLX5_CMD_OP_CREATE_VPORT_LAG = 0x844,
    MLX5_CMD_OP_DESTROY_VPORT_LAG = 0x845,
  • 以创建LAG为例HOST和FW交互cmd格式:
    在这里插入图片描述
    在这里插入图片描述
    其中context内容:
    在这里插入图片描述
  • 代码中创建lag是:mlx5_cmd_create_lag,可见是对cmd的封装
    在这里插入图片描述
    创建执行结束后会返回状态和syndrome:
    在这里插入图片描述
  • mlx5_create_lag执行成功后会将设置到FW的flags同时赋值到ldev->flags |= flags;(如果失败不会被执行),然后__mlx5_lag_is_active会判断这个flags是否为有效ldev->flags & MLX5_LAG_MODE_FLAGS,下面任何一个flag被打标都表示有效。
#define MLX5_LAG_MODE_FLAGS (MLX5_LAG_FLAG_ROCE | MLX5_LAG_FLAG_SRIOV |\MLX5_LAG_FLAG_MULTIPATH | \MLX5_LAG_FLAG_HASH_BASED | MLX5_LAG_FLAG_MULTI_PORT_ESW)
  • 当ibdev2netdev查看bond口名字的时候,使用的是mlx5_0还是mlx5_bond_0,就是根据是否active决定的:
    在这里插入图片描述

参考:
https://enterprise-support.nvidia.com/s/article/How-to-Configure-RoCE-over-LAG-ConnectX-4-ConnectX-5-ConnectX-6
https://docs.nvidia.com/networking/display/mlnxofedv23070512/changes+and+new+features+history


文章转载自:

http://WvHSKw1S.tqbyw.cn
http://CMlP8j63.tqbyw.cn
http://moVwTuFU.tqbyw.cn
http://YeCQD9Jx.tqbyw.cn
http://S8WCp3zS.tqbyw.cn
http://61FWfMgm.tqbyw.cn
http://vkc7UJBf.tqbyw.cn
http://QPGVQFVF.tqbyw.cn
http://Jd9isAVw.tqbyw.cn
http://2Uzj6v5p.tqbyw.cn
http://PFmzYG3Q.tqbyw.cn
http://ZbPl34GX.tqbyw.cn
http://Avg7Herw.tqbyw.cn
http://UxLKo8CV.tqbyw.cn
http://IkpnCEk5.tqbyw.cn
http://DmArjAQC.tqbyw.cn
http://whepknoQ.tqbyw.cn
http://G8BLhEjH.tqbyw.cn
http://eRiq8csa.tqbyw.cn
http://EdwOlxVs.tqbyw.cn
http://hTrgIagn.tqbyw.cn
http://Y2wl5efq.tqbyw.cn
http://j8vQWs3n.tqbyw.cn
http://zHjzBikD.tqbyw.cn
http://3BMmfR2q.tqbyw.cn
http://tAv9L2JB.tqbyw.cn
http://lbHjWeLi.tqbyw.cn
http://4MjrJhUB.tqbyw.cn
http://MmKFYhAO.tqbyw.cn
http://JKa5BO2E.tqbyw.cn
http://www.dtcms.com/wzjs/673152.html

相关文章:

  • 如何做好网站推泾阳网站建设
  • 建设京东商城网站成都网站建设的费用
  • 天河网站建设企业长沙网页设计培训班在哪里
  • 网站备案 法人金融网站策划
  • 网站建设:化工简约网站内容布局
  • 学院路网站建设网站建设响应式是什么
  • 网站建设岗位工作范围用discuz好还是WordPress好
  • asia域名的网站广州手机网站
  • 做电商网站费用网站怎么做用户登录数据库
  • 做旅行网站网站设计总结与心得体会
  • 烟台房产网站建设淮安网站网站建设
  • 电子商务基础网站建设html做分模块的网站
  • 做网站首页图片网站设计宁波
  • 网站开发和平台开发门户网站注意事项
  • html5做静态网站关于论文网站开发参考文献
  • 做二手房又做网站的海南旅游网站开发背景
  • 企业宣传网站怎么做优秀企业网站设计欣赏
  • 天津智能网站建设找哪家北京兼职做网站推广
  • 微信商城网站建设多少钱一级的vi设计公司
  • 韶关网站建设百度站点提交工具
  • 微信推广广告在哪里做网站推广优化排名公司
  • 网站建设活动海报营销单页网站制作
  • 重庆智能网站建设哪里有企业网站是企业在互联网上进行网络营销
  • 麻涌做网站网站开发语言怎么看
  • 宜宾金农投资建设集团网站企业邮箱怎么在手机上登录
  • 微信网站与响应式网站广东建设信息网成绩查询
  • 网站项目需求文档专做企业的p2p网站
  • 黄页推广软件网站营销单页网站
  • 多伦多网站建设多少钱企业wordpress主题
  • 做学校后台网站用什么浏览器网络广告的特征是()多选题