centos 链路捆绑(聚合)bonding配置举例

  1. 1centos操作系统停止NetworkManager进程。命令:systemctl stop NetworkManager

    下次启动不开启进程 systemctl disable NetworkManager

  2. 创建bond0文件

    [[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-bond0

    NM_CONTROLLED=no    /*是否使用NetworkManager服务

    DEVICE=bond0      /*网卡名称

    BOOTPROTO=static    /*获取地址的方法

    ONBOOT=yes       /*是否开机启动

    IPADDR=10.1.1.4

    NETMASK=255.255.255.192

    GATEWAY=10.1.1.62

    BONDING_OPTS="miimon=100 mode=4" /*bonding选项参数,具体见下文4.修改modprobe配置文件

    #########################################################################################

  3. 修改物理网卡配置文件

    修改物理网卡1(以具体网卡名称为准,此处为ifcfg-eno1,通过ifcfg可以查看,或 vi /etc/sysconfig/network-scripts/ifcfg后table键查看)

    [[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno1

    HWADDR=AC:61:75:21:00:41

    TYPE=Ethernet

    BOOTPROTO=none    /*获取地址的方法为none

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    NAME=eno1

    UUID=ae39e946-3525-4b78-ae3e-d2a42e60a1e1

    ONBOOT=yes

    MASTER=bond0    /*将网卡绑定到bond0这块逻辑网卡

    SLAVE=yes     /*SLAVE=yes表示网卡附属于bond0这块网卡

    NM_CONTROLLED=no

    #########################################################################################

    [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno2

    HWADDR=AC:61:75:21:00:42

    TYPE=Ethernet

    BOOTPROTO=none

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    NAME=eno2

    UUID=662d8edb-3fdc-4158-b910-ed896a4e7c99

    ONBOOT=yes

    MASTER=bond0

    SLAVE=yes

    NM_CONTROLLED=no

    ##########################################

  4. 修改modprobe配置文件

    [[email protected] ~]# vi /etc/modprobe.d/bonding.conf

    alias bond0 bonding

    options bonding mode=4 miimon=100 xmit_hash_policy=layer3+4

    说明:

    A、miimon=100 用来进行链路监测的。即每100ms监测一次链路状态。bonding只监测主机与交换机之间链路。如果交换机出去的链路出问题而本身没有问题,那么bonding认为链路没有问题而继续使用

    B、mode模式说明:

    1-高可用模式,运行时只使用一个网卡,其余网卡作为备份,在负载不超过单块网卡带宽或压力时建议使用。

    2-基于HASH算法的负载均衡模式,网卡的分流按照xmit_hash_policy的TCP协议层设置来进行HASH计算分流,使各种不同处理来源的访问都尽量在同一个网卡上进行处理。

    3-广播模式,所有被绑定的网卡都将得到相同的数据,一般用于十分特殊的网络需求,如需要对两个互相没有连接的交换机发送相同的数据。

    4-802.3ab负载均衡模式,要求交换机也支持802.3ab模式,理论上服务器及交换机都支持此模式时,网卡带宽最高可以翻倍(如从1Gbps翻到2Gbps) (mode=4 在交换机支持LACP时推荐使用,其能提供更好的性能和稳定性)

  5. 加载结合模块,使能当前的聚合功能

    modprobe bonding

  6. 确认模块是否加载成功

    lsmod | grep bonding

    [[email protected] ~]# lsmod | grep bonding

    bonding 129237   0

    #########################################################################################

  7. 重启网络服务

    service network restart

    ###########################################

  8. 查看网卡聚合信息

    cat /proc/net/bonding/bond0

    [[email protected] ~]# cat /proc/net/bonding/bond0

    Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

    Bonding Mode: IEEE 802.3ad Dynamic link aggregation

    Transmit Hash Policy: layer3+4 (1)

    MII Status: up

    MII Polling Interval (ms): 100

    Up Delay (ms): 0

    Down Delay (ms): 0

    802.3ad info

    LACP rate: slow

    Min links: 0

    Aggregator selection policy (ad_select): stable

    Active Aggregator Info:

    Aggregator ID: 1

    Number of ports: 2

    Actor Key: 17

    Partner Key: 2

    Partner Mac Address: 74:1f:4a:7f:ee:4f

    Slave Interface: eno1

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: ac:61:75:21:00:41

    Aggregator ID: 1

    Slave queue ID: 0

    Slave Interface: eno2

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: ac:61:75:21:00:42

    Aggregator ID: 1

    Slave queue ID: 0

时间: 2024-08-11 07:49:51

centos 链路捆绑(聚合)bonding配置举例的相关文章

线上部署链路聚合bonding

线上做链路聚合bonding 服务器:联想 x3650 M4    (两台) 链路聚合可以将两块或者多块网卡结合成单一接口,从而增加网络吞吐量.带宽和冗余.如果一块网卡down或者拔出,其他网卡将保持网络通信,增加冗余.容错和负载均衡. 配置时首先做好规划,以服务器联想 x3650 M4为例说明.服务器有2个网络模块,每个模块各有2块网卡,一共4块网卡.为了提高冗余,分别选取物理网卡1和物理网卡3做bonding,对应系统显示网卡为eth0,eth2. 如果安装了图形界面,需要停止Network

链路聚合LACP 配置和结果验证(51cti实验11)

1. 实验线路连接图使用Cisco Packet Tracer6.0 构建拓扑结构图. 2. 实验内容(1) 按图配置各台计算机IP 地址.(2) 参阅教材中内容,完成链路聚合的配置内容,配置要求如图9.14 所示.在各台交换机上使用showrunning-config 和show etherchannel summary 查看链路聚合的配置情况,并使用Ping 指令测试各台计算机之间的连通性. SWA Switch>enable Switch#configure terminal SA(con

思科 GNS3 配置 链路捆绑

链路捆绑 1. 实验拓扑: 使用GNS3模拟器(版本 0.8.5) 2.实验需求: 1  把sw1的3个接口集合成一个接口 2  把sw2的3个接口集合成一个接口 3.配置脚本 给c1c2配IP sw1#conf t sw1(config)#no ip routing   关闭路由功能 ctri +c sw1# sw1#show ip int f1/10 代宽是100M   要把他集合成300M sw1:上配置 sw1#conf t sw1(config)#int range fa1/10 -1

思科 Cisco Packet Tracer 配置 链路捆绑

链路捆绑 1. 实验拓扑: 使用Cisco Packet Tracer模拟器(版本 5.3) 2.实验需求: 1  把sw0的3个接口集合成一个接口 2  把sw1的3个接口集合成一个接口 3.配置脚本 因为生成树协议2个接口  被阻断了 给C1 C2陪IP 给sw0配置 Switch>enable Switch#conf t Switch(config)#int range f0/10-12 Switch(config-if-range)#channel-group 1 mode ? acti

链路聚合(链路捆绑)

链路聚合(链路捆绑):将多个物理链路在逻辑上组合在一起当作一条链路使用,可以有效的提高带宽,解决网络阻塞问题 链路聚合有两种模式可以实现:手动负载均衡模式.LACP模式 手动负载均衡模式: 手工建立Eth-Trunk.加入成员接口.所有活动链路都转发数据包,当其中一条物理链路发生故障时,其他链路分担流量转发 LACP模式 手工建立Eth-Trunk.加入成员接口.链路两端发送LACP报文.LACP模式也叫M:N模式,M代表活动链路成员,N代表非活动链路成员.当链路两端都加入Eth-Trunk,其

linux虚拟网络接口---bonding配置

在日常生活中,大家会遇到这种情况,在家里可以自动获取ip地址,上班的时候公司可能会禁网,所以会提供一个私网地址供大家使用,但是需要大家手连接网络,比较麻烦.这就需要为设备配置两套方案,设置一个网络接口来回切换,就会很方便了. 一.首先了解一下bonding的定义 bonding是通过将同一设备的多个物理网卡绑定到一个虚拟网卡上,再对外提供连接.对于外端来说,多个物理网卡共享虚拟网卡的IP和mac地址,也就表现为一个网卡设备.通过bonding技术可以实现高可用或者负载均衡. bonding的工作

华为链路捆绑,Hybrid-VLAN,DHCP,浮动路由,三层交换

综合试验 实验构思图:                              实验要求: 一. VLAN10成员可以和vlan20,30,40的成员通讯,其它vlan则不能互相通讯: 二. 让所以PC都能访问外网AR2: 三. 让PC4能够通过DHCP技术获得IP: 四. AR1和LSW3之间做一个备份链路捆绑: 五. 使用Hybrid-VLAN方法划分VLAN; 六. 让所有PC访问外网时通过13.0网段走,而12.0做为备份链路. 实验步骤: 1.俺图上要求给PC1,2,3配置上相应的I

一个实验轻松学习,华为单臂路由、DHCP、LACP模式链路捆绑、二层与三次链路混绑

实验拓扑 实验需求 1.C1与C3属于vlan10,C2与C4属于vlan20 2.SW1与SW2之间使用LACP模式链路捆绑,活动接口为2个 3.SW1与R1之间进行链路混绑 4.VLAN 10 与 VLAN 20 通过DHCP自动获取IP地址 5.在R1上配置单臂路由使全网互通 vlan10 IP:192.168.10.0/24 vlan20 IP:192.168.20.0/24 SW1配置: <SW1>system-view                //进入系统视图 [SW1]vl

华为链路捆绑

实验环境: 实验1:使用lacp静态协商实现2层链路捆绑:SW1和SW2 [SW1]interface Eth-Trunk 1 创建Eth-Trunk 命名为编号1 [SW1-Eth-Trunk1]bpdu  enable  开启bpdu [SW1-Eth-Trunk1]mode lacp-static  指定为lacp的静态方式 [SW1-Ethernet0/0/10]eth-trunk 1  将端口加入Eth-Trunk [SW1-Ethernet0/0/11]eth-trunk 1 [SW