交换链路聚合、堆叠、集群技术(HCIA)

学习目标:

一、了解交换链路聚合、堆叠、集群技术解决的问题

二、了解链路聚合技术原理以及负载分担方式

链路聚合:

链路聚合模式:

负载分担:

1、基于包的负载分担(可能会导致数据乱序):

2、基于流的负载分担(推荐):

负载分担算法:

负载分担命令:

三、了解堆叠、集群原理

堆叠、集群:

1、堆叠(一般是盒式交换机组成iStack):

2、集群(一般框式交换机组成CSS):

堆叠、集群优势:

四、问题


学习目标:

1、了解交换链路聚合、堆叠、集群技术解决的问题。

2、了解链路聚合技术原理以及负载分担方式。

3、了解堆叠、集群原理。

4、问题

一、了解交换链路聚合、堆叠、集群技术解决的问题

交换链路聚合、堆叠、集群技术产生的技术背景:

随着业务发展和园区网络规模的不断扩大,用于对于网络的带宽、可靠性要求越来越高。传统解决方案通过升级设备的方式提高网络带宽以及通过冗余链路配合STP(生成树协议)的方式来实现可靠性,存在灵活度低、故障恢复时间长、配置复制等特点,为了解决传统方案的问题从而产生链路聚合技术、堆叠技术以及集群技术实现网络带宽的提升与高可靠性保障(低成本方式提高网络带宽、可靠性)。

堆叠和集群在园区网核心汇聚经常遇到。

网络可靠性:指设备或者链路出现单点故障或多点故障的时候保证网络服务不间断的能力。

网络的可靠性从单板、设备链路多个层面实现(单板、设备、链路的冗余)。

二、了解链路聚合技术原理以及负载分担方式

链路聚合:

1、lag两台设备直接链路聚合

2、M-lag(跨)多设备链路聚合:数据中心用的比较多。

链路聚合模式:

1、手动模式:设备老旧,低端,不支持LACP协议。

特点:
1、只要配置了成员口,配置的成员口都是活动链路,所有链路都参与数据的转发。
2、两端设备不支持LACP,就使用手工模式。
3、所有端口,双工速率一致,传输介质一致。

2、LACP链路聚合控制协议:采用LCAP协议,设备间交互链路聚合协议控制单元LACPDU进行交互,
 

1、两端活动接口数目必须一致。
2、一端是主动端,一端是被动端,被动端根据主动端选择活动接口(优先级比小,小的为主动端)。
主动端比较
(1)、设备比优先级默认32768(比小)
(2)、比MAC地址(比小)
(3)、接口优先级
3、最大活动端口数量,成员接口数超过最大活动端口数时会通过比较接口优先级选择较优的端口称为活动接口,其余成为非活动接口。

负载分担:

1、基于包的负载分担(可能会导致数据乱序):

活动接口4个,通过轮询,每个接口发一个出去。

2、基于流的负载分担(推荐):

一条相同的流负载到一条链路上,保证了同一流在同一链路上转发,又实现了流量在聚合组内各物理链路上的负载分担。

负载分担模式:本地有效

可以基于源IP、目的IP、源MAC、目的MAC、源目IP、源目MAC。

选择哪个口发出取决于hash值,进行hash表的调度:

推荐使用2的幂次方做接口的绑定。

负载分担算法:

[Huawei-Eth-Trunk1]load-balance

  dst-ip       According to destination IP hash arithmetic

凡是DIP相同的认为是同一个流

  dst-mac      According to destination MAC hash arithmetic

凡是DMAC相同的认为是同一个流

  src-dst-ip   According to source/destination IP hash arithmetic 源目IP

  src-dst-mac  According to source/destination MAC hash arithmetic 源目MAC

  src-ip       According to source IP hash arithmetic 源IP

  src-mac      According to source MAC hash arithmetic 源MAC

负载分担命令:

默认eth-trunk是手工负载

[Huawei-Eth-Trunk1]mode lacp-static

手工负载分担

[Huawei-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3

手动添加成员接口

display eth-trunk 1

查看成员口

[Huawei-Eth-Trunk1]port link-type trunk

配置干道接口

[Huawei-Eth-Trunk1]port trunk allow-pass vlan all

放行所有vlan

华为拆聚合链路需要在成员接口里都退出聚合口。

[Huawei-GigabitEthernet0/0/2]undo eth-trunk

成员接口退出链路聚合

[Huawei]undo interface Eth-Trunk 1

删除聚合链路(成员接口都退出才能),或在eth-trunk上批量退出去

[Huawei-Eth-Trunk1]lacp preempt enable

开启LACP抢占功能

[Huawei-Eth-Trunk1]lacp preempt delay 10

抢占时间(默认30秒)

从手动LACP切到LACP模式,中途业务不断,把业务切到另一个链路聚合。

负载分担算法:

[Huawei-Eth-Trunk2]load-balance src-dst-mac

使用源目MAC做负载分担

三、了解堆叠、集群原理

堆叠、集群:

1、堆叠(一般是盒式交换机组成iStack):

多台设备通过堆叠线缆连接到一起,从逻辑上变成一台设备,作为一个整体参与数据转发。

有的支持最大9台,有的支持最大台,最少得两台。

2、集群(一般框式交换机组成CSS):

框式交换机一种堆叠方式,华为一般只支持两台(华三四台),逻辑变成一台设备。

堆叠、集群优势:

1、交换机多虚一:对外为一台逻辑交换机,控制平面合一,统一管理。

2、转发平面合一:转发平面合一,转发信息共享实时同步。

3、跨设备链路聚合:跨物理设备的链路被聚合成一个eth-trunk口,和下游设备实现互联。

堆叠线缆不一定会走很多流量,因为有个技术叫本地优先转发。

堆叠的控制层面由master来控制,其他是备份。

去istack去css使用数据中心的m-lag。

四、问题

1、基于包和基于流的负载分担有什么区别?

基于包的每个包都分担到不同的物理链路上,存在延时、抖动、乱序。

基于流是用负载分担算法,把相同特征的数据当成一个流来看,分担不同物理链路。

推荐基于流的,同一个流走同一条路径。

2、LACP模式如何选举主动端?

根据优先级来选,默认优先级32768(比小),MAC地址小的主动端

 

3、CSS、istack有何优势?

提高端口密度、链路利用率、可靠性、管理上简化了。

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数通工程师小明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值