• Centos:linux:bridge vs bond 虚拟软设备


    环境:vmware + centos 7

    虚拟软bridge设备:

    能为其设置ip,并连接n个实际ethernet接口

    某个ethernet断掉后,bridge需要1分钟(60s)左右改变网络拓扑状态,然后恢复功能

    虚拟软bond、team设备:

    能为其设置ip,并设置n个ethernet接口作为slave

    根据所连接的交换机不同,可能会出现多种情况:

    如果交换机支持(物理交换机),多个ethernet连接到1个交换机上后,某个ethernet断掉后,根据bond的配置,自动切换到其他ethernet接口上,秒级切换!

    ----todo:bond模式---

    如果交换机不支持(vmware虚拟交换机),除了最早的第1个连接上的ethernet接口外,后续多个ethernet连接到1个交换机上后,会提示mac地址占用,其ethernet接口虽然物理上连接上了,但数据链路上是不通的! 此时,断掉其他的ethernet接口1或多个,不影响网络连通性;如果最早的第1个ethernet接口断掉了,网络会永久断掉,无法恢复,必须手工介入

    如何介入?重新拔插任何一个ethernet即可恢复网络连通!此种情景,切换就看你手速了!

     ----------------- 附件:

    在bond中,可供选择的模式有7种,如下表所示:

    模式名称 含义及是否需对端交换机做链路聚合
    mode0/(balance-rr) Round-robin policy(平衡轮询策略)

      传输数据包顺序是依次按网口顺序传输,直到最后一个传输完毕,要求对端交换机配置链路聚合且须是手工负载分担模式

    mode1/(active-backup) Active-backup policy(活动备份策略)

      只有一个设备处于活动状态,若一个宕掉另一个马上由备份转换为主链路,mac 地址外部可见,不需要交换机配置链路聚合,但交换机会产生MAC地址漂移日志记录。


    mode2/(balance-xor) XOR policy(平衡策略)

      传输根据[(源 MAC 地址 xor 目标 MAC 地址) mod 设备数量]的布尔值选择传输设备,此模式提供负载平衡和容错能力,不需要交换机配置链路聚合。


    mode3/(broadcast) Broadcast policy(广播策略)

      将所有数据包传输给所有设备,不需要交换机配置链路聚合。


    mode4/(802.3ad) IEEE 802.3ad Dynamic link aggregation(IEEE 802.3ad动态链接聚合)

      创建共享相同的速度和双工设置的聚合组。此模式提供了容错能力。每个设备需要基于驱动的重新获取速度和全双工支持;需要对端交换机配置链路聚合并选择为LACP模式


    mode5/(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)

      发出的流量根据当前负载分给每一个设备,由当前设备处理接收,如果接受的设备传不通就用另一个设备接管当前设备正在处理的 mac 地址,不需要交换机做链路聚合。


    mode6/(balance-alb) Adaptive load balancing(适配器负载均衡)

      包括 mode5,由ARP协商完成接收的负载。bonding 驱动程序截获 ARP 在本地系统发送出的请求,用其中之一的硬件地址覆盖从属设备的原地址。就像是在服务器上不同的人使用不同的硬件地址一样,不需要交换机做链路聚合。

    ————————————————
    版权声明:本文为CSDN博主「木下-俱欢颜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/muxia_jhy/article/details/124756015

  • 相关阅读:
    poj 3255
    (DP) bzoj 2091
    (最短路) bzoj 2118
    (点双联通分量) poj 2942
    (树直径) bzoj 1509
    (离线处理+BFS) poi Tales of seafaring
    (并查集+DFS) poi guilds
    (记忆话搜索)POI Fibonacci Representation
    (DP) POI Bytecomputer
    (DP) bzoj 1296
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/16543370.html
Copyright © 2020-2023  润新知