- 1centos操作系统停止NetworkManager进程。命令:systemctl stop NetworkManager
下次启动不开启进程 systemctl disable NetworkManager
- 创建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配置文件
#########################################################################################
- 修改物理网卡配置文件
修改物理网卡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
##########################################
- 修改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时推荐使用,其能提供更好的性能和稳定性)
- 加载结合模块,使能当前的聚合功能
modprobe bonding
- 确认模块是否加载成功
lsmod | grep bonding
[[email protected] ~]# lsmod | grep bonding
bonding 129237 0
#########################################################################################
- 重启网络服务
service network restart
###########################################
- 查看网卡聚合信息
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
centos 链路捆绑(聚合)bonding配置举例
时间: 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