精华内容
下载资源
问答
  • 多网卡绑定
    千次阅读
    2019-04-03 13:22:55

    配置bond,多个网口绑在一起,提高可靠性
    bonding----------内核自带
    注意:同一个主机,不同的网口,要配置不同网段的IP,不要配相同的IP

    配置bond

    • 查看有哪些网口ifconfig -a
    • 选择两个自己需要绑定的网口
    • 配置网口的配置文件
      配置文件所在目录:/etc/sysconfig/network-scripts
      配置文件名规则:以ifcfg-开头,然后接网口名
      例如:eth0的配置文件名为ifcfg-eth0
      如果没有配置文件需要自己创建网口配置文件。

    如下:(我配置eth0和eth1两个网口)

    1、创建eth0的配置文件

    [root@centos1 network-scripts]# cat ifcfg-eth0
    DEVICE=eth0            #网口名
    ONBOOT=yes              #LINUX在启动时激活该网口
    BOOTPROTO=none          #使用什么协议激活网口,none不使用任何协议,如果是静态IP,需要设置为static;如果是动态获取IP,需要设置为dhcp     动态主机配置协议(Dynamic host configuration protocol)
    MASTER=bond0            #指定虚拟网口的名字
    SLAVE=yes               #备用
    

    2、创建eth1的配置文件

    [root@centos1 network-scripts]# cat ifcfg-eth1
    DEVICE=eth1       
    ONBOOT=yes          
    BOOTPROTO=none          
    MASTER=bond0            
    SLAVE=yes   
    

    3、创建bond0的配置文件

    [root@centos1 network-scripts]# cat ifcfg-bond0 
    DEVICE=bond0
    ONBOOT=yes
    BOOTPROTO=static
    IPADDR=172.16.4.7
    NETMASK=255.255.0.0
    

    4、配置bonding
    /etc/modprobe.d/dist.conf文件中增加以下两行内容
    (如果没有该文件,自行创建)

    [root@centos1 ~]# tail -2 /etc/modprobe.d/dist.conf
    alias bond0 bonding
    options bond0 miimon=100 mode=1
    

    5、重启

    reboot
    

    6、查看哪个网口是主用网口

    [root@centos1 ~]# cat  /proc/net/bonding/bond0
    

    注意:
    网口切换后,使用ifconfig bond0 查看到的MAC地址还是切换前的MAC地址,这是正常的。为了防止IP对应MAC地址混乱。

    更多相关内容
  • linux下多网卡绑定

    2020-08-10 09:54:32
    绍linux下多网卡绑定
  • Windows平台下常用的双网卡绑定软件有Intel PROSet、NICExpress。本文主要介绍用Intel PROset实现双网卡绑定的方法。 英特尔 PROSet 是一个高级的配置实用程序,可用来测试英特尔网络适配器并配置标准和高级功能。...

    Windows平台下常用的双网卡绑定软件有Intel PROSet、NICExpress。本文主要介绍用Intel PROset实现双网卡绑定的方法。

    英特尔 PROSet 是一个高级的配置实用程序,可用来测试英特尔网络适配器并配置标准和高级功能。通常Intel网卡的驱动包中就包含这个程序,在安装驱动的时候PROSet默认是被安装的。

    1.打开设备管理器,双击任意一块 Intel 82576(安装完驱动才可以看见)

    windows 系统下多网卡绑定配置

    2.在弹出的配置对话框中,选择分组页面。此时由于系统网卡没有进行绑定,因此此时组下拉列表是灰色不可选的,单击“新组 ”

    windows 系统下多网卡绑定配置

    3.在弹出的“新组向导”对话框中,填写组的名称,下一步;

    windows 系统下多网卡绑定配置

    4.勾选需要绑定的两个网卡,下一步;

    windows 系统下多网卡绑定配置

    5.这里列出了可选择的网卡绑定的模式,常用的是容错和负载平衡。这里我们选择容错,单击下一步;

    windows 系统下多网卡绑定配置

    6.完成向导

    windows 系统下多网卡绑定配置

    7.此时我们可以看到刚才的分组页面中组的下拉列表中已经有team1

    windows 系统下多网卡绑定配置

    8.同时弹出的还有的属性对话框,单击设置页面,可以看到其中一块网卡状态为“活动”,另一块网卡装状态为“待命”。在此界面中还可进行删除组和修改组的操作,单击“修改组”

    windows 系统下多网卡绑定配置

    9.在弹出的对话框中,可以设置双网卡的主从关系,如不进行设定,此关系是不固定的。即:当断掉当前活动状态的主网口时,待命的网口将接替主网口的位置,对外提供服务,并成为主网口。当之前断开的网口恢复后,主从关系不会改变,该网口变为待命状态

    windows 系统下多网卡绑定配置

    10. 固定主从关系,设置当前活动的网口为主适配器,待命网口为次适配器

    windows 系统下多网卡绑定配置

    11. 此时在设备管理器中可以看到网络适配器下拉列表中出现了“组:”,而两块网卡作为的成员,其描述也有了变化。

    windows 系统下多网卡绑定配置

    12. 交换机和windows服务器多网卡对接采取的模式如下

    windows 系统下多网卡绑定配置

    展开全文
  • 服务器双网卡绑定与华为S5700对接解决案例
  • 本篇随笔将详细讲解Linux系统的网卡高级命令、IP别名以及Linux下多网卡绑定的知识 一、网卡高级命令 在之前的一篇随笔里Linux学习之CentOS(九)–Linux系统的网络环境配置,详细讲解了Linux系统下的网络环境配置等...
  • NULL 博文链接:https://fantastic361.iteye.com/blog/738626
  • 《服务器多网卡绑定与交换机链路聚合对接探讨》由会员分享,可在线阅读,更相关《服务器多网卡绑定与交换机链路聚合对接探讨(9页珍藏版)》请在人人文库网上搜索。1、服务器多网卡绑定 与交换机链路聚合对接探讨 - ...

    《服务器多网卡绑定与交换机链路聚合对接探讨》由会员分享,可在线阅读,更多相关《服务器多网卡绑定与交换机链路聚合对接探讨(9页珍藏版)》请在人人文库网上搜索。

    1、服务器多网卡绑定 与交换机链路聚合对接探讨 - 综合支持部 王光明 目前服务器的多网卡绑定技术在企业网中得到了广泛应用,常见 为双网卡绑定,绑定后既能增加网络带宽,同时又能做相应的冗余, 可以说是好处多多。 因为 linux 下的双网卡绑定无需第三方的驱动支 持,所以一般企业都会使用 linux 操作系统下自带的网卡绑定模式。 当然现在网卡产商也会出一些针对 windows 操作系统网卡管理软件 来做网卡绑定(例如 intel 网卡驱动)。 以下我们对 linux 多网卡绑定的原理及交换机则需要作的配置进 行探讨。 linux 有七种网卡绑定模式: 1. round robin 2. acti。

    2、ve-backup 3. load balancing (xor) 4. 5. lacp ( 802.3ad ) 6. transmit load balancing fault-tolerance (broadcast) 7. adaptive load balancing 。 精选文档 9 第一种:mode 0 Round robin 标准文档定义: roun d-rob inp olicy: Transmit packets in sequential order from the first available slave through the last. This mode pro。

    3、 vides load bala ncing and fault tolera nee. 特点: 所有链路处于负载均衡状态,轮询方式往每条链路发送报文,基 于per Packet 方式发送。 这模式的特点增加了带宽,同时支持容错能力,当有链路出问题, 会把流量切换到正常的链路上。 多张网卡采用同一个IP,同一个MAC工作。因为是per packet 方式,所以当数据到达对端可能会产生乱序。为了尽量避免乱序, 模式只允许相同速率的网卡进行绑定。 对应交换机的配置: 从实现原理上看,两条链路所使用的是同一个IP,同一个 MAC 那么交换机记录表项时,必须将两个物理口当做一个口来记录, 所以 需要配。

    4、置静态的链路聚合(Port Channel或port trunk )来与服务 器配合。 第二种:mode 1 active-back up 标准文档定义: Active-back up p olicy: Only one slave in the bond is active. A differentslave becomesactive if, and only if, the active slave fails. The bond s MAC address is externally visible on only one port (network adapter) to avoid。

    5、 confusing the switch. This mode pro vides fault tolera nee. The p rimary op ti on affects the behavior of this mode. 特点: 一个端口处于主状态,一个处于从状态,所有流量都在主链路上 处理,从不会有任何流量。当主端口 down掉时, 进行主备切换。 同一时间只有一条链路在工作,只能增强可靠性, 无法增加链路带宽。 对应交换机的配置: 从实现原理上来看,此机制类似我司(H3C 的 smart link ,当 主链路故障时,可进行切换,因为线路故障导致了交换机接口down 所以MA。

    6、G表及ARP表自动刷新,无需交换机做配置。 同是也存在一种弊端,如果主链路故障,但没有导致交换机接口 down那么由于MAC表及ARP表不能立即刷新,数据转发将会出现一 段时间的中断。 第三种: mode 2 load balancing (xor) 标准文档定义: XOR p olicy: Tran smit based on (source MAC address XORd with destinationMACaddress) modulo slave count. This selects the sameslave for each destinationMACaddress. Th。

    7、is modeprovides load bala ncing and fault tolera nee. 特点: 该模式可理解为源MACg的MAC hash同一条流总是从同一条路 径上转发,解决了报文乱序的问题,并且一定程度上增加了带宽。与 RR模式(mode 0) 样,多张网卡使用同一个 IP同一个MAC 此种模式只适用于同一个二层网络中的相互访问,如果数据是通 过网关转发,则不会有负载均衡的效果。 对应交换机的配置: 从实现原理上看,此模式与 mode0样,需要配置静态的链路聚 合(port channel 或port trunk )来与服务器配合。 第四种: mode 3 fault-。

    8、tolerance (broadcast) 标准文档定义: Broadcast p olicy:tran smits everyth ing on all slave in terfaces. This mode pro vides fault tolera nee. 特点: 这种模式的特点是一个报文会复制多份往bond下的多个接口分 别发送出去,当有对端交换机失效,我们感觉不到任何downtime,但 此法过于浪费资源;不过这种模式有很好的容错机制。此模式适用于 金融行业,因为他们需要高可靠性的网络,不允许出现任何问题。 对应交换机的配置: 由于此种模式不同链路上的报文完全相同,连接到同一交。

    9、换机没 有太大的意义,一般都会将两条链路连接到两台不同交换机上,达到 高可靠的效果,交换机上不需做配置。 第五种:mode 4 lac p 标准文档定义: IEEE 802.3ad Dyn amic link aggregati on. Creates aggregati on groups that share the samespeed and duplex settings. Utilizes all slaves in the active aggregator accord ing to the 802.3ad specification.Pre-requisites:1. Etht。

    10、ool support in the base drivers for retriev in g.the sp eed and dup lex of each slave. 2. A switch that supp orts IEEE 802.3ad Dyn amic link aggregatio n. Most switches will require some type of con figurati on to en able 802.3ad mode. 特点: 802.3ad模式是IEEE标准, 也就是常说的LACP协议, 与 mode2 类似,采用逐流方式负载,可通过协议交互进。

    11、行链路故障检测,避免 了 mode2模式中因交换机接口不down导致的数据中断。 对应交换机的配置: 交换机上配置链路聚合,并且启用 LACP协议。 第六种: modest ransmit load balancing 标准文档定义: Adaptive transmit load balancing: channel bonding that does not require any sp ecial switch suppo rt. The outgo ing traffic is distributed accord ing to the curre nt load (co mpu ted。

    12、 relative to the sp eed) on each slave. Incoming traffic is received by the current slave. If the receivingslave fails,another slave failedrecei vingslave. the base drivers for takes over the MAC address of the Pr erequisite:Ethtool support in retriev ing the sp eed of each slave. 特点: 此模式中,多条链路采用自己的。

    13、真实 MAC进行工作,允许速率同 的网卡进行绑定。只会通过主链路的 MAC地址响应ARP所以入方向 的流量只会在一条链路上转发。 此模式只能均衡出方向的流量,虽然也是根据MAC进行均衡,但 算法更加智能,可以针对不同速率接口的负载情况合理的分配带宽。 但对于需要网关转发的数据及入方向的数据,无法实现负载。 对应交换机的配置: 交换机上只需保证接口在同一 VLAN下即可,无需其他配置。(只 限于二层交换机) 第七种: mode6 ada ptive load balancing 特点: 该模式是mode5的改进版,不同ARP的请求,bond驱动将会以不 同网卡的实际MAC进行响应,从而实现了入方向的负载均衡。并且不 需要交换机的支持(只限于二层交换机) 。此种模式同样允许不同速 率的网卡进行绑定。 网上资料中会提到,mode5及mode6方式不需要交换机的支持, 这种说法是片面的,这里只能说不需要二层交换机的支持。mode5及 mode6方式不能与业界大多数的三层交换机配合使用,因为mode5及 mode6的ARP应答机制会导致交换机 MAC表及ARP表异常,导致跨网 的流量不通。 对应交换机的配置: 交换机上只需保证接口在同一 VLAN下即可,无需其他配置。(只 限于二层交换机)。

    展开全文
  • linux bond和交换机的端口配置,并且在linux端口绑定时注意hash算法,不然网口bond后会出现负载均衡的问题,可能你需要两个1G变2G结果没有提升。
  • 这一点不像Windows2008,操作系统没有网卡绑定功能,需要网卡产商针对windows操作系统定制网卡管理软件来做网卡绑定(windows2012操作系统中加入了网卡绑定功能)。 下面,我们来详细了解一下Lin...

    在我们日常Linux使用中,一般对于生产网都会使用双网卡或多网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可谓好处多多。而一般我们都会使用Linux操作系统下自带的网卡绑定模式。这一点不像Windows2008,操作系统没有网卡绑定功能,需要网卡产商针对windows操作系统定制网卡管理软件来做网卡绑定(windows2012操作系统中加入了网卡绑定功能)。
    下面,我们来详细了解一下Linux网卡绑定的相关内容。
    一、 网卡绑定的基本原理
    在这里插入图片描述多网卡绑定一方面能够提高网络吞吐量,另一方面也可以增强网络高可用。
    从软件的角度来看,多网卡绑定实际上只需要提供一个额外的bond驱动程序即可,通过该虚拟网卡驱动程序可以将实际多块网卡屏蔽,对TCP/IP协议层而言只存在一个Bond网卡。
    二、 Linux网卡绑定七种模式详解

    Linux网卡绑定共七种模式,分别是如下模式:

    • mode=0 round-robin轮询策略(Round-robin policy)

    • mode=1 active-backup主备策略(Active-backup policy)

    • mode=2 load balancing (xor)异或策略(XOR policy)

    • mode=3 fault-tolerance (broadcast)广播策略(Broadcast policy)

    • mode=4 lacp IEEE 802.3ad 动态链路聚合(IEEE 802.3ad Dynamic link aggregation)

    • mode=5 transmit load balancing适配器传输负载均衡(Adaptive transmit load balancing)

    • mode=6 adaptive load balancing适配器负载均衡(Adaptive load balancing)

    接下来,我们一一来看每种模式的含义。

    1. round-robin轮询策略

    cat /proc/net/bonding/bond0
    Bonding Mode: load balancing (round-robin)
    该模式下,链路处于负载均衡状态,数据以轮询方式向每条链路发送报文,基于per packet方式发送。即每条链路各一个数据包。这模式好处在于增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。该模式下,交换机端需要配置聚合口,在cisco交换机上叫port channel
    在这里插入图片描述
    2.active-backup主备策略

    该模式拓扑图与上图相同
    cat /proc/net/bonding/bond0
    Bonding Mode: fault-tolerance (active-backup)
    在该模式下,一个端口处于主状态,一个处于备状态,所有流量都在主链路上发出和接收,备链路不会有任何流量。当主端口down掉时,备端口接管主状态。同时可以设置primary网卡,若primary网卡出现故障,切换至备网卡,primary网卡回复后,流量自动回切。这种模式接入不需要交换机端支持。

    3.load balancing (xor)异或策略

    该模式拓扑图与上图相同
    cat /proc/net/bonding/bond0
    Bonding Mode: load balancing (xor)
    在该模式下,通过源和目标mac做hash因子来做xor算法来选择链路,这样就使得到达特定对端的流量总是从同一个接口上发出。和balance-rr一样,交换机端口需要能配置为“port channel”。
    值得注意的是,若选择这种模式,如果所有流量源和目标mac都固定了,例如使用“网关模式”,即所有对外的数据传输均固定走一个网关,那么根据该模式的描述,分发算法算出的线路就一直是同一条,另外一条链路不会有任何数据流,那么这种模式就没有多少意义了。

    4.fault-tolerance (broadcast)广播策略

    cat /proc/net/bonding/bond0
    Bonding Mode: fault-tolerance (broadcast)
    这种模式的特点是一个报文会复制两份往bond下的两个接口分别发送出去。当有对端交换机失效,我们感觉不到任何丢包。这个模式也需要交换机配置聚合口。
    拓扑图如下所示:
    在这里插入图片描述
    当一条链路出现故障是不会影响服务器另一条链路正常工作的。而且故障过程是0丢包。下面展示了这种模式下ping信息:
    在这里插入图片描述
    从这个ping信息可以看到,这种模式的特点是,同一个报文服务器会复制两份分别往两条线路发送,导致回复两份重复报文,虽然这种模式不能起到增加网络带宽的效果,反而给网络增加负担,但对于一些需要高可用的环境下,例如RAC的心跳网络,还是有一定价值的。

    5.lacp IEEE 802.3ad 动态链路聚合

    该模式拓扑结构与主备模式相同
    cat /proc/net/bonding/bond0
    Bonding Mode: IEEE 802.3ad Dynamic link aggregation
    该模式是基于IEEE 802.3ad Dynamic link aggregation(动态链接聚合)协议,针对该协议的介绍,在公众号之前的文章中有所涉及。
    在该模式下,操作系统和交换机都会创建一个聚合组,在同一聚合组下的网口共享同样的速率和双工设定。操作系统根据802.3ad 协议将多个slave 网卡绑定在一个聚合组下。聚合组向外发送数据选择哪一块儿网卡是基于传输hash 策略,该策略可以通过xmit_hash_policy 选项从缺省的XOR 策略改变到其他策略。
    该模式的必要条件:

    • ethtool 支持获取每个slave 的速率和双工设定;
    • 交换机支持IEEE 802.3ad Dynamic link aggregation。
      大多数交换机需要经过特定配置才能支持802.3ad 模式。

    6.transmit load balancing适配器传输负载均衡

    cat /proc/net/bonding/bond0
    Bonding Mode: transmit load balancing
    这种模式相较load balancing (xor)异或策略及LACP模式的hash策略相对智能,会主动根据对端的MAC地址上的流量,智能的分配流量从哪个网卡发出。但不足之处在于,仍使用一块网卡接收数据。存在的问题与load balancing (xor)也是一样的一样,如果对端MAC地址是唯一的,那么策略就会失效。这个模式下bond成员使用各自的mac,而不是上面几种模式是使用bond0接口的mac。无需交换机支持
    该模式拓扑图如下:
    在这里插入图片描述
    7.adaptive load balancing适配器负载均衡

    该模式拓扑结构与上图一致。
    cat /proc/net/bonding/bond0
    Bonding Mode: adaptive load balancing
    该模式除了balance-tlb适配器传输负载均衡模式的功能外,同时加上针对IPV4流量接收的负载均衡。接收负载均衡是通过ARP协商实现的。在进行ARP协商的过程中,bond模块将对端和本地的mac地址进行绑定,这样从同一端发出的数据,在本地也会一直使用同一块网卡来接收。若是网络上发出的广播包,则由不同网卡轮询的方式来进行接收。通过这种方式实现了接收的负载均衡。该模式同样无需交换机支持。
    三、小结

    在网卡绑定的七种模式下,其中mode=0、2、3、4需要交换机支持,mode=1、5、6不需要交换机配置支持。

    展开全文
  • 本篇文章详细的介绍了Linux网卡高级命令、IP别名及多网卡绑定的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
  • Linux服务器实现多网卡绑定.pdf
  • 服务器网卡多网卡绑定及vlan划分配置方法[汇编].pdf
  • AIX多网卡绑定[文].pdf

    2021-10-19 01:17:48
    AIX多网卡绑定[文].pdf
  • Linux系统下多网卡绑定操作方法.docx
  •   bond技术是将块物理网卡绑定同一IP地址对外提供服务,通过不同的模式配置,从而达到高可用、负载均衡及链路冗余等效果。 2、bond的模式: bond总共有7种模式,分别是mode 0 -- mode 6 3、下面分别做这7种...
  • 服务器多网卡绑定与交换机链路聚合对接探讨.docx
  • 服务器多网卡绑定与交换机链路聚合对接探讨.doc
  • 服务器多网卡绑定及交换机链路聚合对接探讨.doc
  • ​​​​​​57-Ubuntu-多网卡绑定_dushansao的博客-CSDN博客Ubuntu七种bond模式和双网卡桥接绑定七种bond模式说明:第⼀种模式:mod=0,即:(balance-rr) Round-robin policy(平衡抡循环策略)特点:传输数据包...
  • 软件用于服务器多网卡虚拟成一个网卡实现负载平衡
  • Linux操作系统中的多网卡绑定技术[文].pdf
  • centos7.9双网卡绑定.doc

    2021-10-13 20:32:35
    网卡绑定操作
  • 多网卡绑定工具

    2013-05-17 19:59:13
    多网卡阵列工具运用于服务器会更好你会明白的小白
  • windows 系统下多网卡绑定/绑定配置

    千次阅读 2022-01-10 17:57:44
    打开设备管理器,双击任意一块 Intel 82576(安装完驱动... 这里列出了可选择的网卡绑定的模式,常用的是容错和负载平衡。这里我们选择容错,单击下一步; 完成向导 此时我们可以看到刚才的分组页面..
  • 服务器设置多网卡绑定!!!

    千次阅读 2016-10-22 22:51:16
    在Linux下,支持将网卡绑定为一块逻辑网卡,被绑定的物理网卡不再直接使用,IP配置在绑定后的逻辑网卡上,通过逻辑网卡可以提高网络带宽和稳定性。下面就以CentOS 7.0为例来演示Linux的多网卡绑定技术。 步骤...
  • Linux下多网卡绑定bonding bond6

    万次阅读 多人点赞 2017-12-03 02:21:56
     Linux bonding 驱动提供了一个将个物理网络端口捆绑为单个逻辑网络端口的方法,用于网络负载均衡、冗余和提升网络的性能,比如对于备份服务器,需要在一个晚上备份几个T的数据,如果使用单个的千兆网口将会是很...
  • 在redhat7.0以上版本,配置多网卡绑定时,专门提供了team工具来实现网卡的绑定。 team :也是链路聚合 最多支持8块网卡,不需要手动加载相应内核模块 支持模式: broadcast 广播容错 roundrobin 轮询 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 85,246
精华内容 34,098
关键字:

多网卡绑定

友情链接: assumhanqualafied.rar