网络组Network Teaming-程序员宅基地

网络组:

   将多个网卡聚合在一起,从而实现冗错和提高吞吐量

 网络组不同于旧版中bonding技术,提供更好的性能和扩展性

 网络组由内核驱动和teamd守护进程实现.

有以下不同方式:runner

1.roundrobin 【mode 0】轮转策略 (balance-rr)

特点:

1)从头到尾顺序的在每一个slave接口上面发送数据包,轮询方式往每条链路发送报文,基于per packet方式发送。服务上ping 一个相同地址:1.1.1.1 双网卡的两个网卡都有流量发出。负载到两条链路上,说明是基于per packet方式 ,进行轮询发送。

2)提供负载均衡和容错的能力,当有链路出问题,会把流量切换到正常的链路上。

交换机端需要配置聚合口

2.activebackup【mode 1】活动-备份(主备)策略

特点:

一个端口处于主状态 ,一个处于从状态,所有流量都在主链路上处理,从链路不会有任何流量。当主端口down掉时,从端口接手主状态。

不需要交换机端支持

3.loadbalance【mode 2】限定流量

特点:

该模式将限定流量,以保证到达特定对端的流量总是从同一个接口上发出。既然目的地是通过MAC地址来决定的,因此该模式在“本地”网络配置下可以工作得很好。

如果所有流量是通过单个路由器(比如 “网关”型网络配置,只有一个网关时,源和目标mac都固定了,那么这个算法算出的线路就一直是同一条,那么这种模式就没有多少意义了。),那该模式就不是最好的选择。

和balance-rr一样,交换机端口需要能配置为“port channel”。这模式是通过源和目标mac做hash因子来做xor算法来选路的。

交换机端需要配置聚合口

3.broadcast【mode 3】广播策略

特点:

这种模式一个报文会复制两份往bond下的两个接口分别发送出去,当有对端交换机失效,我们感觉不到任何downtime,但此法过于浪费资源;不过这种模式有很好的容错机制。

此模式适用于金融行业,因为他们需要高可靠性的网络,不允许出现任何问题

适用于拓扑,两个接口分别接入两台交换机,并且属于不同的vlan,当一边的网络出现故障不会影响服务器另一边接入的网络正常工作。而且故障过程是0丢包

4.lacp (implements the 802.3ad Link Aggregation ControlProtocol)【mode 4】

特点:

802.3ad模式是IEEE标准,因此所有实现了802.3ad的对端都可以很好的互操作。802.3ad 协议包括聚合的自动配置,因此只需要很少的对交换机的手动配置(要指出的是,只有某些设备才能使用802.3ad)。802.3ad标准也要求帧按顺序(一定程度上)传递,因此通常单个连接不会看到包的乱序。

缺点:标准要求所有设备在聚合操作时,要在同样的速率和双工模式,而且,和除了balance-rr模式外的其它bonding负载均衡模式一样,任何连接都不能使用多于一个接口的带宽。 此外,linux bonding的802.3ad实现通过对端来分发流量(通过MAC地址的XOR值),因此在“网关”型配置下,所有外出(Outgoing)流量将使用同一个设备。进入(Incoming)的流量也可能在同一个设备上终止,这依赖于对端802.3ad实现里的均衡策略。在“本地”型配置下,路两将通过 bond里的设备进行分发。

应用拓扑同mode 0,和mode 2一样,不过这种模式除了配置port channel之外还要在port channel聚合口下开启LACP功能,成功协商后,两端可以正常通信。否则不能使用。

总结:

active-backup(Mode 1)、balance-tlb(Mode 5) 和 balance-alb(Mode 6) 模式不需要交换机的任何特殊配置。其他绑定模式需要配置交换机以便整合链接。如:Cisco 交换机需要在模式 0、2 和 3 中使用 EtherChannel,但在模式4中需要 LACP和 EtherChannel

参考资料:1.https://blog.csdn.net/wuweilong/article/details/39720571

2.http://blog.51cto.com/191226139/2052906

 

启动网络组接口不会自动启动网络组中的port接口
1)启动网络组接口中的port接口总会自动启动网络组接口
2)禁用网络组接口会自动禁用网络组中的port接口
3)没有port接口的网络组接口可以启动静态IP连接
4)启用DHCP连接时,没有port接口的网络组会等待port接口的加入

 

转载于:https://www.cnblogs.com/lqynkdcwy/p/9548668.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30555753/article/details/95637764

智能推荐

关于聚集索引-程序员宅基地

索引是数据库规划和系统维护中至关重要的部 分。它们为SQL Server(或者其他数据库系统)提供另外的查找数据的手段,并通过捷径抵达数据的物理位置。添加正确的索引能够极大减少查询的执行时间,遗憾的是,许 多设计糟糕的查询实际上增加了执行查询的时间,事实上,索引是SQL Server提供的对象中最容易误解的对象之一,因而也倾向于成为最容易处理失当的对象之一。 初步简单理解聚集索引与非聚集索引

R语言处理数据遇到的几个问题-程序员宅基地

用R语言处理一系列轨迹数据(点由经纬度表示)时,用到了了几个常见的函数。1.去除带有NA的行,采用complete.cases();temp <- temp[complete.cases(temp), ];其中temp为你的数据,这样就可以将带有NA的行全部删除。2.获得数据的行数,采用nrow();n_user <- nrow(user_orde...

2021-06-13 linux教程学习(一)_学习0.0.1linux源码,有没有比较好的教程_北海星的博客-程序员宅基地

linux教程学习(一)什么是linuxLinux,全称为GNU/Linux,是一种免费试用和自由传播的类UNIX操作系统,常说的Linux指的是Linux内核,一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux是现代互联网体系重不可或缺的一部分,包括各种嵌入式设备,比如手表和机器人,还有安卓。地球上大多数的服务器都是Linux操作系统,从航天到军事、从科研到金融、从手机到电脑无处不在。因其开源的特点,Linux的发展速度以指数规模增长,无数开发者加入到Linux开发的行_学习0.0.1linux源码,有没有比较好的教程

一把好用的黄油刀——Butter Knife_黄油刀 知乎-程序员宅基地

一把好用的黄油刀——Butter Knife下载JAR包之后需要进行简单的Eclipse配置 Introduction(官方简介,稍后译)Annotate fields with @BindView and a view ID for Butter Knife to find and automatically cast the corresponding view in your layou_黄油刀 知乎

VB.NET定时器_vb.net 定时执行事件,实例-程序员宅基地

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'InitializeComponent() Dim atimer As Timer = New Timer() AddHandler atimer.Elapsed, New Elaps..._vb.net 定时执行事件,实例

01_合宙X-MagicBox-820_Air820UG(Cat.1+GNSS)简介_隔壁老孙在捉妖的博客-程序员宅基地

合宙又添员大将Air820UG 近几年随着ToT行业的发展,联网设备呈现指数增长。传统的2G网络随成本较低,基数较大,但随着历史的车轮滚滚向前,各大运营商正逐渐将2G逐步从现有网络剥离(原因你懂的) ,原则上不再增加和维护,但市场需求在持续增加。Cat.4成本较高,速率较快。本着比上不足,比下有余的原则,Cat.1成为Z好的选择,例如合宙Air724 ,是上海合宙物联网于2020年3月下旬发布的一款基于UIS8910DM芯片组的物联网通讯模块。 模块通讯性能优越,符合Cat1通讯标准,支持最..._air820ug

随便推点

OTP详解,OTP、HOTP、TOTP区别以及Node平台OTP包轻体验_otp totp-程序员宅基地

前言最近上班过程中,谷歌到了一个概念OTP,看到它的全称之后,我发现它是一个我们日常生活中已经离不开的东西:(One-Time-Password),顾名思义,一次性密码。恐怕最常见的可能就是我们动态登录账号的时候选择短信(SSM)验证账号。这个验证码就属于OTP。虽然目前工作中没有用到OTP,但是我还是决定了解一下这个概念,说不定以后什么时候就用到了。OTP概念首先我们要知道的是,OTP是MFA(Multi-Factor-Authentication)的一个实现模型。先简单了解一下MFA的概念,MFA_otp totp

ArrayList练习一去除相同元素_删除list中同名同姓同年龄,并输出这些人-程序员宅基地

去除ArrayList的相同元素import java .util.*;class vetcor{ public static void main(String[]args) { ArrayList al=new ArrayList(); al.add("java01"); al.add("java03"); al.add_删除list中同名同姓同年龄,并输出这些人

Chart FX for WPF绘制地图轮廓-程序员宅基地

Chart FX for WPF有着一个强大的功能:XYZExtension。这个功能将能够使得我们在一个3D图表上添加或控制第三个轴。个人觉得最新的这个SurfaceXYZ图表最炫的功能就是创使用来自不同城市的数据建地理位置上精确的表面。这个功能可以用于很多的地方,比如说图表绘制、每个城市会甚至是一个国家的总销售收入等。>>Chart FX for WPF绘制地图轮廓

android自动生成mvp类,一款Intellj IDEA 和Android Studio 自动生成MVP模式所需接口以及实现类的插件...-程序员宅基地

一款适用于 Intellij IDEA 和 Android Studio 的插件, 可用于为MVP架构生成接口以及实现类, 解放双手.欢迎 Issue Report, 欢迎 Feature Request, 欢迎 Pull Request感谢XieEDeHeiShou 提供重构后的代码以及特性跟进。预览Contract 模式: Presenter 模式(已设置后缀Impl): 后缀支持: 日志输出..._安卓手机app 配置自动生成表和相应的接口

APP软件能挣钱的不到两成 开发师已超200万人(网摘)-程序员宅基地

APP软件能挣钱的不到两成 开发师已超200万人2013年08月11日 09:30 来源:北京青年报 参与互动(0)4以iOS和Android平台为代表的移动应用和开发快速流行———  发现身边新行当  观众公司、跑腿公司、首席惊喜官、小微企业“虚拟管家”……世事变迁,市场需求推陈出新,亲,你的身边出现了哪些新行当?你,或者你的朋友是否正在体验着一..._软件系统开发费用200万多吗

css粘性布局_CSS“位置:粘性” –简介和Polyfills-程序员宅基地

css粘性布局 如果您已阅读Annarita Tranfici的文章“ 显而易见的设计总是赢家”,则您可能会同意她的说法: 人们希望看到常见的模式:在页面顶部找到主菜单,在右上角找到搜索框,在底部找到页脚,依此类推。 我同意人们期望将网站的某些组件放置在特定位置,并且我认为,在主菜单中,这一点更为真实。 有时,由于客户的请求或我们已经确定这是最好的方法,我们可能要求主导航在页面上始终保..._position:sticky的polyfill实现