“Bonding 基本操作”的版本间的差异
来自深圳捷联讯通科技有限公司
(未显示2个用户的5个中间版本) | |||
第1行: | 第1行: | ||
+ | |||
::让我们假设两台路由器(Router1 和 Router2)通过 1 个 100M 的以太网接口互联,但由于流量超过 100M,小于 150M,为了扩容两台路由器互联,必须使用千兆接口,<br> | ::让我们假设两台路由器(Router1 和 Router2)通过 1 个 100M 的以太网接口互联,但由于流量超过 100M,小于 150M,为了扩容两台路由器互联,必须使用千兆接口,<br> | ||
:但没有千兆接口情况下,就需要采用 2 张 100M 网卡做 bonding 实现 200M 的互联,使得路由器之间得到最大的传输速率。 | :但没有千兆接口情况下,就需要采用 2 张 100M 网卡做 bonding 实现 200M 的互联,使得路由器之间得到最大的传输速率。 | ||
第19行: | 第20行: | ||
::▶ down-delay ( 时间 ; 默认: 00:00:00) – 如果一个连接失效被探测到,bonding 接口通过 down-delay 时间禁用配置。 | ::▶ down-delay ( 时间 ; 默认: 00:00:00) – 如果一个连接失效被探测到,bonding 接口通过 down-delay 时间禁用配置。 | ||
::▶ lacp-rate (1sec | 30secs; 默认: 30secs) – 连接聚合控制协议速率是指定多久将bonding端的LACPDUs进行交换。被用于确定是否连接或进行其他变化。LACP 试着适应<br> | ::▶ lacp-rate (1sec | 30secs; 默认: 30secs) – 连接聚合控制协议速率是指定多久将bonding端的LACPDUs进行交换。被用于确定是否连接或进行其他变化。LACP 试着适应<br> | ||
− | :这些变化并提供失效管理。 | + | :::这些变化并提供失效管理。 |
::▶ link-monitoring (arp | mii-type1 | mii-type2 | none; 默认: none) – 连接监视是否使用 (是否设置启用) | ::▶ link-monitoring (arp | mii-type1 | mii-type2 | none; 默认: none) – 连接监视是否使用 (是否设置启用) | ||
::::arp – 使用地址解析协议,探测远程地址是否到达。 | ::::arp – 使用地址解析协议,探测远程地址是否到达。 | ||
第39行: | 第40行: | ||
::▶ mtu ( 整型 : 68..1500; 默认: 1500) – 最大传输单元,单位 btyes | ::▶ mtu ( 整型 : 68..1500; 默认: 1500) – 最大传输单元,单位 btyes | ||
::▶ name ( 名称 ) – bonding 接口的名称 | ::▶ name ( 名称 ) – bonding 接口的名称 | ||
− | :: | + | ::▶ primary ( 名称 ; 默认: none) – 接口被涩混浊主要的输出媒体。如果主接口失效,从属接口会被自动启用。该参数仅能使用于 mode=active-backup |
::▶ slaves ( 名称 ) – 至少 2 个 ethernet 接口被用于 bonding 接口 | ::▶ slaves ( 名称 ) – 至少 2 个 ethernet 接口被用于 bonding 接口 | ||
::▶ up-delay ( 时间 ; 默认: 00:00:00) – 如果一个链路已经连接,bonding 接口被 up-delay 时间禁用,在这个时间过后 bonding 接口启用。 | ::▶ up-delay ( 时间 ; 默认: 00:00:00) – 如果一个链路已经连接,bonding 接口被 up-delay 时间禁用,在这个时间过后 bonding 接口启用。 | ||
+ | {|style="margin-left:900px;" | ||
+ | |作者:余松 | ||
+ | |} | ||
+ | ---- | ||
+ | {|style="width:200px; margin-left:800px;" | ||
+ | |[[Bonding|上一页]] | ||
+ | |[[RouterOS 与交换机做 Bond 配置|下一页]] | ||
+ | |} |
2019年8月29日 (四) 10:25的最新版本
- 让我们假设两台路由器(Router1 和 Router2)通过 1 个 100M 的以太网接口互联,但由于流量超过 100M,小于 150M,为了扩容两台路由器互联,必须使用千兆接口,
- 让我们假设两台路由器(Router1 和 Router2)通过 1 个 100M 的以太网接口互联,但由于流量超过 100M,小于 150M,为了扩容两台路由器互联,必须使用千兆接口,
- 但没有千兆接口情况下,就需要采用 2 张 100M 网卡做 bonding 实现 200M 的互联,使得路由器之间得到最大的传输速率。
- ▶ 提供了最佳的失效转移管理,你需要指定 link-monitoring 参数:
- MII (媒体独立接口 Media Independent Interface) type1 or type2 - 媒体独立接口是一个在操作系统与 NIC 之间的理论层,探测连接是否运行(执行可以通过其他功
- MII (媒体独立接口 Media Independent Interface) type1 or type2 - 媒体独立接口是一个在操作系统与 NIC 之间的理论层,探测连接是否运行(执行可以通过其他功
- 能实现,但在我们的事例中这个是非常重要的)。
- ARP – 地址解析协议(通过 arp-interval 时间)检测连接状态。
- ▶ link-monitoring 被用于检测是否连接。
- ▶ 提供了最佳的失效转移管理,你需要指定 link-monitoring 参数:
属性描述
- ▶ arp (disabled | enabled | proxy-arp | reply-only; 默认: enabled) – 接口的地址解析协议
- disabled – 接口不使用 ARP
- enabled – 接口使用 ARP
- proxy-arp – 接口使用 ARP 代理功能
- reply-only – 接口将只回应/ip arp 的静态 MAC 地址
- ▶ arp-interval (time; 默认: 00:00:00.100) – 通过定义多少毫秒监测 ARP 请求。
- ▶ arp-ip-targets (IP 地址 ; 默认: "") – IP 目标地址,如果 link-monitoring 被设置 arp 目标 IP 地址将会被监视。你也可以指定多个 IP 地址。
- ▶ down-delay ( 时间 ; 默认: 00:00:00) – 如果一个连接失效被探测到,bonding 接口通过 down-delay 时间禁用配置。
- ▶ lacp-rate (1sec | 30secs; 默认: 30secs) – 连接聚合控制协议速率是指定多久将bonding端的LACPDUs进行交换。被用于确定是否连接或进行其他变化。LACP 试着适应
- 这些变化并提供失效管理。
- ▶ link-monitoring (arp | mii-type1 | mii-type2 | none; 默认: none) – 连接监视是否使用 (是否设置启用)
- arp – 使用地址解析协议,探测远程地址是否到达。
- mii-type1 – 使用 MII type1 协议确认连接状态。连接状态探测依赖设备驱动。如果 bonding 显示状态为up,但运行时并未启动,说明该卡可能不支持 bonding 功能。
- mii-type2 – 使用 MII type2 探测连接状态(被用于如果 mii-type1 不支持 NIC)
- none – 没有任何模式监测,如果一个连接失效,不会被关闭(但没有传输通过)。
- ▶ mac-address ( 只读 : MAC address) – bonding 接口的 MAC 地址
- ▶ mii-interval ( 时间 ; 默认: 00:00:00.100) – 多久监测一次连接失效(此参数被用于在 link-monitoring设置为 mii-type1 或 mii-type2)
- ▶mode (802.3ad | active-backup | balance-alb | balance-rr | balance-tlb | balance-xor | broadcast;默认: balance-rr) – 接口绑定模式,如下:
- 802.3ad - IEEE 802.3ad 动态连接聚合,提供容错和负载平衡。在这个模式下,接口被聚合到一个组里,每个 slave 共享同样的速度。如果你在两个 bonding
- 802.3ad - IEEE 802.3ad 动态连接聚合,提供容错和负载平衡。在这个模式下,接口被聚合到一个组里,每个 slave 共享同样的速度。如果你在两个 bonding
- 路由器之间使用一个交换机,必须确定这个交换机支持IEEE 802.3ad。active-backup – 提供连接备份。在同一时间仅一个 slave 可以运行。如果一个失效,另
- 外一个 slave 自动连接。
- balance-alb – 自适应负载均衡。该模式包含 balance-tlb,通过接收传输负载均衡。设备驱动应支持设置 MAC 地址,不需要指定的交换机支持
- balance-rr – 轮询负载均衡。在 bonding 接口里 Slaves 将依次序的传输和接收。提供负载均衡和容错
- balance-tlb – 输出传输同分布式方式分配负荷到当前的每个 slave 上,传入数据被接收通过当前 salve。如果接收 slave 失败,这时另外一个 slave 带走实
- 效的 MAC 地址。不需要任何特殊的交换机支持
- balance-xor – 为传输使用 XOR 策略。仅提供失效管理,但不支持负载均衡
- broadcast – 同样的数据在所有接口广播一次。这样提供失效容错,但在一些慢的机器上降低了传输吞吐量。
- ▶ mtu ( 整型 : 68..1500; 默认: 1500) – 最大传输单元,单位 btyes
- ▶ name ( 名称 ) – bonding 接口的名称
- ▶ primary ( 名称 ; 默认: none) – 接口被涩混浊主要的输出媒体。如果主接口失效,从属接口会被自动启用。该参数仅能使用于 mode=active-backup
- ▶ slaves ( 名称 ) – 至少 2 个 ethernet 接口被用于 bonding 接口
- ▶ up-delay ( 时间 ; 默认: 00:00:00) – 如果一个链路已经连接,bonding 接口被 up-delay 时间禁用,在这个时间过后 bonding 接口启用。
- ▶ arp (disabled | enabled | proxy-arp | reply-only; 默认: enabled) – 接口的地址解析协议
作者:余松 |
上一页 | 下一页 |