首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通道键合模式

通道键合模式
EN

Ask Ubuntu用户
提问于 2014-05-12 10:16:50
回答 2查看 9.2K关注 0票数 1

我想知道Ubuntu中通道连接实现的文档在哪里,因为在internet上对连接模式有不同的描述。

我有UbuntuServer10.0.4LTS,它使用2.6内核

谢谢

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2014-05-12 11:27:47

与键连接模式相关的Ubuntu文档是可用的这里

以太网连接模式说明:

模式0

代码语言:javascript
复制
balance-rr

循环策略:从第一个可用的从到最后一个按顺序发送数据包。此模式提供负载平衡和容错。

模式1

代码语言:javascript
复制
active-backup

活动备份策略:在绑定中只有一个从属服务器处于活动状态。当活动从失败时,并且只有当活动从失败时,不同的从节点才会变为活动的。邦德的MAC地址仅在一个端口(网络适配器)上对外可见,以避免混淆交换机。此模式提供容错功能。主选项影响此模式的行为。

模式2

代码语言:javascript
复制
balance-xor

异或策略:基于(源MAC地址异或与目标MAC地址)模块化从计数)的传输。这将为每个目标MAC地址选择相同的从站。此模式提供负载平衡和容错。

模式3

代码语言:javascript
复制
broadcast

广播策略:在所有从接口上传输所有内容。此模式提供容错功能。

模式4

代码语言:javascript
复制
802.3ad

IEEE802.3ad动态链路聚合。创建共享相同速度和双工设置的聚合组。根据802.3ad规范使用活动聚合器中的所有从站。

前提条件:

  • 用于检索每个从机的速度和双工的基本驱动程序中的伦理工具支持。
  • 支持IEEE802.3ad动态链路聚合的交换机。大多数交换机需要某种类型的配置才能启用802.3ad模式。

模式5

代码语言:javascript
复制
balance-tlb

自适应传输负载平衡:通道连接,不需要任何特殊的开关支持。输出通信量根据每个从站上的当前负载(相对于速度计算)分布。传入通信量由当前从服务器接收。如果接收从失败,则另一个从节点接管失败接收从节点的MAC地址。

前提条件:

  • 基本驱动程序中的伦理工具支持,用于检索每个奴隶的速度。

模式6

代码语言:javascript
复制
balance-alb

自适应负载平衡:包括balance-tlb +接收负载平衡(rlb),用于IPV4流量,并且不需要任何特殊的交换机支持。接收负载均衡是通过ARP协商实现的。键合驱动程序在本地系统发出的ARP应答输出时截取它们,并用键中的一个从站的唯一硬件地址覆盖源硬件地址,以便不同的节点为服务器使用不同的硬件地址。

票数 2
EN

Ask Ubuntu用户

发布于 2019-03-05 14:11:55

我认为最好的来源是这个Kernel.org文档,它还解释了什么时候是每种类型的最优,等等。

这些章节很长,我只粘贴简短的节选:

11.2.1为拓扑中的多开关拓扑选择HA键合模式(如上面的例子),在优化可用性时,活动备份和广播模式是唯一有用的连接模式;其他模式需要在同一节点上终止所有链接,以使其行为合理。活动备份:这通常是首选模式,特别是如果交换机有一个ISL和一起玩很好。如果网络配置特别是一个交换机是备用交换机(例如,容量较低、成本较高等),则可以使用主要选项来确保在可用时始终使用首选链路。广播:这种模式确实是一种特殊的目的模式,只适用于非常特殊的需要。例如,如果这两个交换机没有连接(没有ISL),并且它们之外的网络是完全独立的。在这种情况下,如果某些特定的单向业务需要到达两个独立的网络,那么广播模式可能是合适的。. 12.1.1单开关拓扑的MT键合模式选择--这种配置是最容易设置和理解的,尽管您必须决定哪种连接模式最适合您的需要。每种模式的权衡详细如下: balance-rr:这种模式是唯一允许一个TCP/IP连接跨多个接口分条传输的模式。因此,它是唯一允许单个TCP/IP流利用多个接口的吞吐量的模式。然而,这是要付出代价的:条形化通常会导致对等系统接收数据包无序,导致TCP/IP的拥塞控制系统启动,通常是通过重传段。..。主动备份:这种网络拓扑对于主动备份模式没有太大的优势,因为非活动备份设备都与主备份连接到同一个对等点。在这种情况下,负载平衡模式(通过链接监视)将提供相同级别的网络可用性,但增加可用带宽。另一方面,主动备份模式不需要对交换机进行任何配置,因此,如果可用硬件不支持任何负载平衡模式,则该模式可能具有价值。balance-xor:此模式将限制通信量,以便发送给特定对等点的数据包将始终通过同一个接口发送。由于目的地是由所涉及的MAC地址确定的,这种模式在“本地”网络配置(如上所述)中工作得最好,目的地都在同一个本地网络上。如果您的所有通信量都通过单个路由器(如上文所述的“网关”网络配置),则此模式可能不太理想。与balance-rr一样,交换机端口需要配置为"etherchannel“或”trunking“。广播:和主动备份一样,这种模式在这种类型的网络拓扑中没有太多的优势.802.3ad:这种模式对于这种类型的网络拓扑是一个很好的选择。802.3ad模式是IEEE标准,所以所有实现802.3ad的节点都应该很好地互操作。802.3ad协议包括聚合的自动配置,因此需要对交换机进行最低限度的手动配置(通常仅指定一些设备可用于802.3ad)。802.3ad标准还要求按顺序(在一定范围内)传送帧,因此在一般情况下,单个连接不会出现数据包排序错误。802.3ad模式确实有一些缺点:标准要求聚合中的所有设备以相同的速度和双工工作。此外,与所有键合负载平衡模式一样,除了balance-rr之外,没有任何单个连接能够利用超过单个接口的带宽。..。balance-tlb: balance-tlb模式通过对等方平衡传出通信量。由于平衡是根据MAC地址进行的,因此在“网关”配置(如上所述)中,此模式将通过单个设备发送所有通信量。然而,在“本地”网络配置中,这种模式以一种模糊的智能方式平衡多个本地网络对等点(而不是简单的XOR或802.3ad模式),以便在数学上不幸运的MAC地址(即具有相同值的XOR地址)不会在单个接口上全部“聚集”。..。balance-alb:这种模式是平衡-tlb的一切,还有更多.它拥有balance-tlb的所有特性(和限制),并且还将平衡来自本地网络对等点的传入流量(如上面的键合模块选项部分所述)。此模式的唯一另一个缺点是,网络设备驱动程序必须支持在设备打开时更改硬件地址。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/464747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档