云服务器免费试用

链路聚合负载分担(链路聚合负载分担方式)

服务器知识 0 357

链路聚合负载分担

链路聚合负载分担方式可以分为逐包的负载分担和逐流的负载分担。

链路聚合负载分担(链路聚合负载分担方式)

1)逐包的负载分担

在使用EthTrunk转发数据时,由于聚合组两端装备之间有多条物理链路,就会产生同数据流的第一个数据帧在一条物理链路上传输,而第二个数据帧在另外一条物理链路上传输的情况。这样一来同一数据流的第二个数据帧就有可能比第一个数据帧先到达对端装备,从而产生接收数据包乱序的情况。

2)逐流的负载分担

这类机制把数据帧中的地址通过HASH算法生成HASHKEY值,然后根据这个数值在EthTrunk转发表中寻觅对应的出接口。不同的MAC或IP地址HASH得出的HASHKEY值不同,从而出接口也就不同,这样既保证了同一数据流的帧在同一条物理链路转发,又实现了流量在聚合组内各物理链路上的负载分担。逐流负载分担能保证包的顺序,但不能保证带宽利用率。

链路聚合负载分担方式

为了不数据包乱序情况的产生,EthTrunk采取逐流负载分担的机制,其中如何转发数据则由于选择不同的负载分担方式而有所差别。负载分担的方式主要包括以下几种,用户可以根据具体利用选择不同的负载分担方式。

1)根据报文的源MAC地址进行负载分担。

2)根据报文的目的MAC地址进行负载分担。

3)根据报文的源IP地址进行负载分担。

4)根据报文的目的P地址进行负载分担。

5)根据报文的源MAC地址和目的MAC地址进行负载分担。

6)根据报文的源IP地址和目的IP地址进行负载分担。

7)根据报文的VLAN、源物理端口等对L2.IPv4、IPv6和组网报文进行增强型负载分担。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 链路聚合负载分担(链路聚合负载分担方式)
本文地址: https://solustack.com/5352.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。