日本电子维修技术 网络请问 ESXI 支不支持链路聚合




如果支持的话,我就ESXI 下双网卡聚合,然后做个虚拟交换机,用这个聚合了的双网卡去路由。


目前我的设想是这样。


Gen8 在 ESXI 5.5下,把双网口加去一个 Vlan1(需要吗?),然后用LACP 连起来,建一个虚拟交换机,连接内部虚拟机和外部的双网卡的合并网卡。

PS1810 下再 Trunck 下设置 2x2 个口去 LACP, 一组给 Gen8 一组给 AC68P

AC68P 再用script 建立双口的 LACP


这样的话,两个台机同时读 Gen8 里的东西,Gen8出来的速度可以达到2G


评论
我记得是esxi5.1以上支持 最好是5.5 需要建立分布式vswitch
然后做lacp组绑定端口就可以了。

评论

可以,我用的ESXi6.0

在vSphere中的NIC Teaming设置Route based IP hash


然后在PS1810G中Trunk Config设置对应的端口汇聚模式


只要你的虚拟机中有任意一个系统被分配了两张网卡并做汇聚的话在PS1810g中即可显示汇聚开启

经过测试,局域网任意两台电脑都可以以1000Mbps的速度访问Gen8中的内容


评论
支持,交换机也要支持。不过你真的需要吗。

评论

谢谢回复。

你的设置貌似是两个网卡全部给了ESXI 下的某个虚拟机。我想要的是两个网卡聚合后给 ESXI,然后 ESXI 动态分配2G 的带宽给所有的内部虚拟机。

另外我还有点不明白的是,交换机端的链路聚合应该是layer2 第二层的,为什么vShpere 用的 IP Hash? IP 是 Layer3 的呀?

评论

应该是ESXi中所有虚拟机都拥有2G的实际贷款。你可以注意一下默认的虚拟机的虚拟网卡是10G的interface,所以无论如何都可以达到2G的出口带宽的。

我有一点不清楚的就是貌似只有设置某一个虚拟机为双网卡之后ps1810g中才显示up link,实际上两个网口实行的是load balance的策略

评论
你用vsphere client是没法做LACP的 你那个只是基于IP链路上的负载均衡 不是2层的lacp
5.5以后做LACP是要启用分布式vswitch 而且只能在vsphere web client里做 直接client是看不到这项高级功能的  需要vcenter支持

评论

vCentre 有dao版不?

评论
当然有呀 伟大的注册器啥都有

评论
没有vcenter是做不了的 3楼那个不是

评论

其实这很好理解:交换机设定LACP,虚拟的交换机就是Route based on IP HASH,虚拟机就是NIC Teaming,一环扣一环。

评论

因为VM的网络负载均衡采用的算法不同于高级路由算法,并不是按网卡流量多少来分配负载。
PS:因为每一个会话(seesion)分拆多个数据包后,要保证按顺序接收。


评论

你错了,这是我在ESXi5.5/Update2 vsphere client 的截图。

评论

lacp-ESXi-5_1-4.png (21.39 KB, 下载次数: 0)

2015-9-29 21:01 上传



LACP开启的正确姿势 Web client


评论

你在WEB client 当然能打开,如果只是开启网络负载均衡不必如此麻烦。

更本不需要VCenter和Web client

评论
楼主要的是LACP 能够是的vm达到2G的带宽 明白了吗
简单的设置当然是不需要LACP也可以负载均衡 但是不幸的是没法带宽聚合 那是vm自己的基于单向的均衡而已 单个vm最高只能用到一条链路的最大带宽 而不是2条
vcenter又不麻烦 vcsa部署又快又好 稍微专研下就行了



评论

单个VM设定两张VNIC那就可以了(效率比不上一条2G),麻烦一点也可以在虚拟机做NIC  teaming。

不要以为在UP link 做了LACP 就完事?

评论
lacp分啥二层三层,这边交换机trunk口聚合这,那边路由器聚合口下三层子接口已经建上了。。

评论

        查看了VM的知识库,只提到5.1以后支持动态的LACP(在VSwitch配置),并没有指出静态的LACP在交换机支持下,不能产生超过单张物理网卡流量的说法。


如有不对之处请指出,最好有官方的文档,谢谢。

评论

你好,看了截图更加明确EXSi6.0支持动态LACP协议。

通过设定VM的单双网卡,和观察trunk_1状态,也说明了只有一张VNIC情况下,无法实现带宽聚合。就算是双VNIC网卡,也只能在特定条件下才可以带宽聚合。

本人是菜鸟,有错的地方请大神指出,希望能抛砖引玉。

评论
vsphere client 中只能做负载均衡,不是链路聚合?

评论
学习一下~~~

评论
当然是可以的啊。

评论
LACP是二层的链路聚合标准协议,和三层的路由ECMP完全是两回事啊!!!!
其实配置完ESXI后,在交换机上使用命令查看下链路是否聚合成功就知道了,何必这么纠结呢?

评论

你说的是”show trunk“吧。
因为这个论坛的玩家,用的是比较简单的交换机,CLI控制界面的不多。

因为是LACP,所以无论有多少条链路聚合,一个会话只会在一条链路传送。如果根据链路权重来分发数据包,那是高级的路由算法,比如ECMP/WCMP。



评论

LACP也好,ECMP也好都是根据hash结果来分配流量走向的
大部分厂家的交换机什么都没配置默认就是基于flow(流)来计算,不过也都支持自定义,基于数据包,基于源IP,基于目的IP,或者源目MAC,都是可以的。

评论
官方文档很明确的东西

http://kb.vmware.com/selfservice ... ;externalId=1004088

评论

我的理解是:
1.LACP基于MAC、IP Hash等算法,如果是同一会话,那么数据包是不会分发到到其他链路,除非是链路失效了。那么Flow的控制不是很理想。
2.但是,ECMP、WCMP在同一会话中,会拆分数据包到不同的链路,这个区别很大。

评论

理解有误
首先明确下“流”的概念,一个流,你可以理解成一个会话,也就是常说的五元素(源目IP,源目端口号和协议类型)
所以基于“流”负载就是基于(tcp/udp)会话负载,不管是LACP还是ECMP大部分知名厂家默认都是这样的算法,因为这样比较优化。
而只要版本支持,不管是ECMP还是LACP都可以使同一个会话的流量跑在不同的物理链路上,不存在你说的LACP不如ECMP这个说法。
我前面说了两者都支持基于数据包负载,或者基于源/目MAC地址负载,甚至LACP可以支持基于VLAN负载等等算法,关键是软件版本要支持,厂家要有这个功能。

评论

你好。

借用http://www.ieee802.org/3/hssg/public/apr07/frazier_01_0407.pdf
来说明:

其中提到”All packets associated with a given “conversation” are
transmitted on the same link to prevent mis-ordering“
我理解的就是 “在同一会话中,所有的数据包在同一链路发送,为了提防出现乱序”文章也多次说明,不支持乱序分发报文。
我觉得你还是概念理解错误了
你贴的文档我也没看懂他想表达什么,但是你的理解是错的。
链路聚合是物理层和数据链路层的概念,就是二层概念(在你贴的连接上,有一副图画的很清楚)
而放乱序是三层(现在都是IP协议),和四层(TCP)做的事,也就是所谓的分片和重组,我们都知道如果数据帧在封装的时候发现大于了接口的MTU,就要涉及分片,这一步在封装二层帧头前就已经做掉了。
TCP会做这个事,那如果是UDP或者说是ICMP这种非TCP流量的话,那也没关系,IP协议支持分片和重组。
我上面说的那些知识都是网络工程师的常识,如果你有兴趣的话,可以去查阅一些更专业的书籍。
还是重新说LACP,因为工作原因,本人接触的网络设备品牌都是思科,华为和juniper之流,而这几个厂家都是支持LACP的各种复杂算法的。
比如华为可以在接口模式下用以下命令去调整算法
int Eth-Trunk 1
load-balance ?
  dst-ip       According to destination IP hash arithmetic
  dst-mac      According to destination MAC hash arithmetic
  enhanced     Enhanced hash arithmetic
  src-dst-ip   According to source/destination IP hash arithmetic
  src-dst-mac  According to source/destination MAC hash arithmetic
  src-ip       According to source IP hash arithmetic
  src-mac      According to source MAC hash arithmetic
再说思科只能在全局模式下调整算法
port-channel load-balance ?
  dst-ip        Dst IP Addr
  dst-mac       Dst Mac Addr
  dst-port      Dst TCP/UDP Port
  src-dst-ip    Src XOR Dst IP Addr
  src-dst-mac   Src XOR Dst Mac Addr
  src-dst-port  Src XOR Dst TCP/UDP Port
  src-ip        Src IP Addr
  src-mac       Src Mac Addr
  src-port      Src TCP/UDP Port
vmware的EXSi当然也可以,只不过要比较高的版本才能支持更多的算法

评论

仔细看了下文章....07年写的,那时只支持基于flow的hash算法也是可以理解的.....
只能感概技术发展的快啊!!!废话了一大通,最后结论是链路聚合还不如直接升级带宽.....厂家果然用心良苦啊(升级物理接口带宽就要你买更高端的接口板卡啊)



评论

我找的的文本就是权威的IEEE关于802.ad的解析,因为白皮书很长,所以几个大神就节选一些关键点,来解析802.3AD。

至于采取什么算法,只要你采用符合802.3AD范畴的LACP协议,就要遵循其原则。你提到的图片也反映了链路的走向,明显用不同的颜色区分。

所以我还坚持我的看法,LACP不支持“Does not re-order or mis-order packets”乱序报文。至于三层能支持乱序这我是同意的。

评论

      市场上各品牌LACP不兼容屡见不鲜,我们不可能跟着厂家转。选择符合的IEEE-802.3AD就可以了,不然就没有一个准则作为判定。
      至于以后的版本更改、某些厂家特定协议算法不再此讨论范围。

评论

问题是TCP/IP的数据在三层和四层都有防乱序机制,到二层怎么可能是乱序的呢?
所以我们讨论的点有问题...
总结下就是:
我一直在强调:LACP和ECMP是可以支持基于per-packet去负载分担到两条物理链路上,并且不会产生任何的乱序。(因为在三层和四层协议上有防止乱序的机制)
而你到现在还觉得LACP做不到基于数据包去负载,认为一旦同一个会话的数据包被负载到两条物理链路后就会出现乱序(这个很明显是不可能的)

评论

同一会话的报文分发到不同的链路,就有可能出现乱序(因为链路存在变数,例如延时、线缆质量等等),甚至会丢包。这个现象在多WAN口路由的负载均衡很容易出现。三层会重组报文,但在两层的LACP就明确写明没有这个功能,为了避免这种错误有这条规定”All packets associated with a given “conversation” are
transmitted on the same link to prevent mis-ordering“

如果你能耐心看看这个文档,就会明白。

PS:Does not change packet format
– No added headers or sequence numbers
– Type/Length interpretation unchanged
• Does not require added buffers
– No fragmentation or reassembly
• Does not re-order or mis-order packets
• Does not add significant latency
• Does not increase the bandwidth for a single
conversation
• Achieves high utilization only when carrying multiple
simultaneous conversations
• Is not transparent to some 802.1 sub-layers

具体的讨论我曾经在51CTO的博客看过相关的博文,有兴趣你可以参考一下。



评论

我上面也跑火车了(乱说了)
LACP能让同一会话的数据包跑在两根物理链路上,这个我没有论证过,很明显根据我上面贴的命令是没有基于数据包的负载的(我自打脸)
而基于源目MAC也好,基于源目IP也好,亦或是基于接口,一旦这些东西变了,那就不是同一个会话了,你说是不
所以IEEE说的也没错,对于同一个会话来说,链路带宽在聚合后是没有增加的。

不过,你上面又说错了一点,多WAN口路由的负载均衡是一般是指ECMP吧,ECMP是肯定可以基于包去负载的。
http://www.cisco.com/c/en/us/td/ ... pplb.html#wp1015331
看这个Per-Destination and Per-Packet
另外同一会话的报文分发到不同的链路,就有可能出现乱序,这个说的也没错,所以厂家基本默认都是基于流去负载的,这样最优化


评论

     没事,我以前也在概念上吃过亏。
     至于ECMP、WCMP算法。在单、多会话中,会把报文分发到不同链路,因为有报文重组,所以不怕乱序。
      

评论

3楼的也算是一种配置方法?只不过是在vm系统里要加多网卡在系统层上做lacp?而vCenter添加vds做lacp,就不需要在vm系统里做lacp了。


https://www.dell.com/support/art ... 213/vmware-esxi-esx

2018-04-23_234835.png (29.27 KB, 下载次数: 0)

2018-4-24 00:25 上传



@ice0291
@eamars
@teardrop
@eyesforever


评论

我用的6.7,提示跟你一样的,不过出口只有1G,没法测试.~

评论

iperf 工具对测下就可以。多台电脑同时访问LACP后端的服务器。VMXNET 3网卡10G随便测
6.7d

2018-0823_104909.png (2.54 KB, 下载次数: 0)

2018-8-23 10:52 上传

2018-0823_104930.png (1.26 KB, 下载次数: 0)

2018-8-23 10:53 上传





电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
 ·日本留学生活 求个大阪合租
·日本留学生活 自家房招租求
·日本留学生活 东京地区出9成新lv钱包
·日本育儿教育 孩子从国内过来如何学习日语
·日本育儿教育 明年四月横滨招月嫂
·日本育儿教育 请问咋让娃突破识字关?感谢分享中文共读和学习经验的妈妈
 ·中文新闻 东区明星迈克尔·格列柯,53 岁,将在第一次出生两年后第二次
·中文新闻 《爱情岛》明星卡米拉·瑟洛和杰米·朱维特在透露即将迎来第三

维修经验

CPUcpu-z 1.77版低调发布

日本维修技术更新: New benchmark “submit and compare” feature New clocks dialog reporting all system’s clock speeds in real-time Preliminary support for Intel Kaby Lake AMD Bristol Ridge processors 主要是增加了支持I、A两个新架构的 ...

维修经验

CPU这几天经常开机黑屏,热重启后又正常

日本维修技术这几天经常开机黑屏,热重启后又正常,今天热重启也不管用了。折腾半天总算点亮,显示超频失败,以前出这个画面我是不理它的,直接重启就能正常进系统了,今天不敢托大,因为 ...

维修经验

CPU超频求助!关于华擎H170和6700K

日本维修技术问题见楼主的show贴 https://www.chiphell.com/thread-1634895-1-1.html 这次华擎的H170 Hyper最大的特色应该是自带时钟发生器可以自由超外频 可是楼主好久没有折腾超频了。。。 两图中除了CPU外频 以 ...

维修经验

CPU液态金属会侵蚀cpu核心吗?

日本维修技术前阵子看到有人说,液态金属时间长了会侵蚀cpu铜盖,那么问题来了,这货会不会侵蚀核心呢? 评论 这玩意儿好像只对铝起反应 评论 不是说,cpu的盖子是铜的吗。。。 评论 不会,核 ...

维修经验

CPUm6i究竟支不支持e3 1231v3

日本维修技术官网上看支持列表没写有e3 1231v3,装机帖又有人晒,百度也没个明确答案,那究竟能不能点亮?有在用的chher说一下么 评论 升级最新bios肯定可以支持 评论 我的p67evo官网上也没说支持12 ...

维修经验

CPU华擎 HYPER 妖板 正确玩法

日本维修技术600元的 B150,10相供电,释放洪荒之力 注意必须官网 Beta 区的 BIOS 有 AVX 的 CPU 可能会掉缓存 启动时按 X 键激活 SKY OC,重启后进入 BIOS 160924164727.jpg (95.63 KB, 下载次数: 1) 2016-9-24 17:47 上传 ...

维修经验

CPUE5 2686 V3和i7 6800K如何选择

日本维修技术默认用,不超频,两者功耗是一模一样的 E5 2686 V3:2.0主频,3.5睿频, 18核心36线程 ,45M L3 咸鱼大约2500~3000元 i7 6800K : 3.5主频,3.8睿频 ,6核心12线程 ,盒装3000元 评论 性能应该是26 ...

维修经验

CPUHD530硬解4K能力还是有点弱呀!

日本维修技术播放器用PotPlay 64bit,各种优化后,跑4K @120Hz视频只能到70帧左右的速度,勉强能用! 显示器用的4K的优派VP2780 未标题-1.jpg (211.97 KB, 下载次数: 0) 2016-9-26 21:29 上传 评论 这个估计你没优化 ...

维修经验

CPU6900k 1.25V到4.2体质怎么样

日本维修技术如图,体质怎么样,ring是35,没敢试了,都说ring高了毁硬件 评论 不错的U,但不算雕,上4.4就大雕了,这电压上4.5的目前没见有人发图 评论 谢谢前辈告知 评论 我这个用1.2V超的4.2,R ...

维修经验

CPUI3 6100 华擎B150M pro4超4.5g测试。

日本维修技术看看论坛没多少i3 6100的帖子,就转下自己发的show贴里面的数据,给大家参考下。家里还有当年的神U i3 540 oc 4.5G在给老妈用。 不知道数据上正常吗?有6100的朋友可以告诉下,另外是不有 ...

维修经验

CPU7系u会兼容100系主板吗?

日本维修技术RT,听说要推200系板,100系还能用吗以后。。 评论 兼容的 评论 感谢!以后换u就行了,目前消息200系板会有新的特性吗? 评论 24条PCI-E 3.0通道、支持Intel Optane混合存储技术、十个USB 3 ...

维修经验

CPU有心入5820k了,求教下温度问题

日本维修技术一直徘徊在6700k和5820k之间,6700k现在这德行直接把我推向了5820k啊,从2600k升级上来,三大件都要换,现在唯一疑惑的是IB-E ex这种顶级风冷能不能压住4.5g的5820呢?毕竟刚刚买一个多月。 ...

维修经验

CPU6600&6600K才100的差价

日本维修技术太少了吧。。。 6600.JPG (106.91 KB, 下载次数: 0) 2016-10-1 10:30 上传 评论 毕竟只是i5而已…… 评论 上z170 6600也能超,等于没区别,差价能有100已经不错了 评论 然后又见不超频人士推荐超频 ...