首页 > 其他分享 >服务器网络聚合

服务器网络聚合

时间:2023-05-24 19:13:00浏览次数:40  
标签:聚合 no 桥接 端口 网络 网卡 链路 服务器 yes

链路聚合:指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。

windows服务器实现双网卡链路聚合

方法一:

首先两个网卡改下名字,比如叫做net1,net2

打开管理员:powershell

输入:New-NetSwitchTeam –Name “MyTeam1” –TeamMembers “net1”,”net2”

查看MyTeam1,状态中速度变成20Gbps

删除以上聚合,输入Remove-NetSwitchTeam –Name “MyTeam1”即可

稍等片刻,双网卡即可恢复原先状态

方法二:

1.右键网卡的属性,打开配置,点击分组,进行设置-模式的话一般选择下面的三个选项:

   1.负载均衡(次选)英文名称为Load Balance   

   2.动态链路聚合(优选)英语:Dynamic Link Aggregation

   3.静态链路聚合

2.选择好模式之后,选择主设备和副设备,然后确定即可。

  设置好分组之后,要更新对应网卡英特尔官网驱动。

方法三:

1.用Intel@ PROSet Adapter Configuration Utility设备管理器(一般更新网卡驱动的时候会选择下载)进行设置

2.如果要更换模式,直接在这个管理器上进行更改,然后点击“apply changes”即可

名词解释:

负载分担:意思就是分摊到多个操作单元上进行执行

Centos7系列实现双网卡链路聚合

桥接

桥接可以简单理解成,使多张网卡处于同一VLAN;在网段相同的情况下,接入同一VLAN的设备可以相互通信。

操作流程
  • 建立文件/etc/sysconfig/network-scripts/ifcfg-virbr0,并设定对应IP。
DEVICE="virbr0"
BOOTPROTO="static"
IPADDR="192.168.100.201"
NETMASK="255.255.255.0"
ONBOOT="yes"
TYPE="Bridge"
NM_CONTROLLED="no"
  • 修改需要桥接的网卡配置文件ifcfg-xxx,例如这里是修改ifcfg-em2
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em2
UUID=8ef001df-9b86-418f-bb26-cae983a39a93
DEVICE=em2
ONBOOT=yes
# 添加/修改以下内容
BOOTPROTO=none
BRIDGE=virbr0
NM_CONTROLLED=no
  • 修改其它需要桥接的网卡配置文件,并添加同样的配置内容,最后重启网络即可。
systemctl restart network
结论

桥接可以使一台设备模拟成一台交换机,但如果尝试将同一台设备用多根网线接入到这台交换机,便会出现类似环路的情况,导致网络无法正常通信。

桥接方案并不能解决大带宽需求的问题,但是将服务器作为交换机使用也算一个比较实用的解决方案。(比如,需要在多台万兆设备间进行通信,又不想添置万兆交换机的情况下,可以节约一笔开支

汇聚(Bond)

操作流程
  • 建立文件/etc/sysconfig/network-scripts/ifcfg-bond0,并设定对应IP。
DEVICE=bond0
NAME=bond0
BOOTPROTO=none
ONBOOT=yes
TYPE=Bond
BONDING_MASTER=yes
BONDING_OPTS="mode=0 miimon=100"
IPADDR=192.168.100.201
PREFIX=24
GATEWAY=192.168.100.100
  • 修改需要桥接的网卡配置文件ifcfg-xxx,例如这里是修改ifcfg-em2

  • TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=em2
    UUID=8ef001df-9b86-418f-bb26-cae983a39a93
    DEVICE=em2
    ONBOOT=yes
    # 添加/修改以下内容
    BOOTPROTO=none
    USERCTL=no
    MASTER=bond0
    SLAVE=yes
    
  • 修改其它需要桥接的网卡配置文件,并添加同样的配置内容,最后重启网络即可。

systemctl restart network
结论

汇聚可以同时利用多张网卡进行通讯,在数据传输时会不断进行轮换(mode=0);但当其中一条链路断开时,吞吐量会严重下降,甚至达不到单张网卡的满载速率。

与桥接不同,汇聚只能接入单台设备,并需要两端设备完成同样的配置,否则无法正常通信。

完成配置后,两台设备间突破了千兆的传输速率,但是并没有得到带宽翻倍的效果,或许是存在CPU瓶颈?(没时间深挖背后的原因了,有空再调研一下

无论是聚合两张网卡,还是三张网卡,数据传输时最终都仅得到 170+MB/s(比千兆多一点),即使协商速率是 2000Mb/s,实际应用达不到满载速率的话,其实意义不大。

标签:聚合,no,桥接,端口,网络,网卡,链路,服务器,yes
From: https://www.cnblogs.com/jerry-0910/p/17429257.html

相关文章

  • 恒创科技:香港服务器如何操作域名解析让网站上线?
    ​网站上线是一个需要多个步骤的过程,其中之一就是解析IP。在这个过程中,您需要将您的网站域名解析到香港服务器IP地址,以便访问者可以通过域名来访问您的网站。下面是解析IP的一般步骤:1.获取服务器IP地址:首先,您需要获取您的服务器IP地址。这可以通过登录您的服务器控......
  • kubernetes v1.27.2安装并配置calico网络为BGP模式
    1.集群信息机器均为2C4G的虚拟机,硬盘为60G,系统版本均为centos7.9IPHostnameOSblade192.168.63.61master.sec.comcentos7.9master192.168.63.62node01.sec.comcentos7.9worker192.168.63.63node02.sec.comcentos7.9worker2.基础系统配置2.1.主......
  • 基于LSTM网络的时间序列数据预测matlab性能仿真
    1.算法仿真效果matlab2022a仿真结果如下:   2.算法涉及理论知识概要     长短期记忆网络(LSTM,LongShort-TermMemory)是一种时间循环神经网络,是为了解决一般的RNN(循环神经网络)存在的长期依赖问题而专门设计出来的,所有的RNN都具有一种重复神经网络模块的链式形式。在......
  • 项目级服务器数据迁移流程
    项目级服务器数据迁移流程创建时间: 2022/09/24更新时间: 2022/09/24编辑: 徐俊杰项目级服务器数据迁移流程以下操作针对最终迁移目标为移动机房托管的硬件服务器,其它服务器进具备参考价值```text183.213.16.9dtsiteqwer4321asdf```一、目录必要拷贝注意:部分内容可......
  • 【JavaWeb-02】Web服务器
    文章目录2.web服务器2.1技术讲解2.2web服务器2.web服务器2.1技术讲解JSP/Servlet:B/S:浏览和服务器C/S:客户端和服务端sun公司主推的B/S架构基于Java语言的(所有的大公司,或者一些开源的组件,都是用Java写的)可以承载三高问题带来的影响2.2web服务器IIS:微软的Tmocat:Java初学人员......
  • 计算机网络方面有哪些书籍值得推荐?
    计算机网络的历史可以追溯到20世纪50年代,当时计算机采用线路交换的方式连接起来,类似于早期的电话线。这种方式线路建立时间过长,成本高,而且独享式占用通信资源,不适合于突发性高的计算机网络。到了20世纪60年代,出现了早期的分组交换,每一个节点既是端系统也是路由器,每个节点都具有存储......
  • 计算机网络方面有哪些书籍值得推荐?
    计算机网络的历史可以追溯到20世纪50年代,当时计算机采用线路交换的方式连接起来,类似于早期的电话线。这种方式线路建立时间过长,成本高,而且独享式占用通信资源,不适合于突发性高的计算机网络。到了20世纪60年代,出现了早期的分组交换,每一个节点既是端系统也是路由器,每个节点都具有存储......
  • 计算机网络方面有哪些书籍值得推荐?
    计算机网络的历史可以追溯到20世纪50年代,当时计算机采用线路交换的方式连接起来,类似于早期的电话线。这种方式线路建立时间过长,成本高,而且独享式占用通信资源,不适合于突发性高的计算机网络。到了20世纪60年代,出现了早期的分组交换,每一个节点既是端系统也是路由器,每个节点都具有存储......
  • 计算机网络方面有哪些书籍值得推荐?
    计算机网络的历史可以追溯到20世纪50年代,当时计算机采用线路交换的方式连接起来,类似于早期的电话线。这种方式线路建立时间过长,成本高,而且独享式占用通信资源,不适合于突发性高的计算机网络。到了20世纪60年代,出现了早期的分组交换,每一个节点既是端系统也是路由器,每个节点都具有存储......
  • 把DNS请求日志转发到syslog服务器去
    把DNS请求日志转发到syslog服务器去在vim/etc/named.conf里配置的内容logging{channeldefault_debug{file"data/named.run";severitydynamic;};channelsyslog_channel{syslogDNS-LOG;......