一、网络可靠性需求
网络的可靠性是指当设备或者链路出现单点或者多点故障是保证网络服务不间断的能力。
网络的可靠性可从单板、设备、链路多个层面实现‘
单板可靠性
从图中可以看出每个关键的硬件都配置了冗余 ,硬件故障是可以利用冗余进行正常的系统运行。
设备可靠性
就比如主控板中cpu都坏掉了(包括冗余),我们也可以通过主备备份,对设备进行冗余设计,设备故障可以切换到备份链路,通过备份设备转发。
链路可靠性
为保证设备间链路可靠性,在设备之间部署多条物理线路,为防止环路stp只保留一条链路转发流量,其余链路成为备份链路。
二、链路聚合技术原理与配置
基本原理
通过将多个物理接口捆绑成为一个逻辑接口,可以在不进行硬件升级的条件下,达到增加链路带宽的目的。
链路聚合也是分为主备这两种情况的,在这里我们称它为活动链路和非活动链路。
大家可能会有个疑问,为什么我们不可以把非活动链路都设置为活动链路,这不是更能增加带宽,提高转发效率吗?
其实很多交换机它支持的活动接口是有限的,如果它只支持的是8根,wm2可以连10根,剩下两个当备选。
手工模式
当设备老旧、低端,不支持LACP协议,我们通过手动配置,正常情况下所有链路当时活动链路,所有链路都参与数据转发以及分担流量,如果某条链路发生故障,链路聚合组自动在剩余的活动链路中平均分担流量。
LSW1: vlan 10 interface Vlanif10ip address 1.1.1.1 255.255.255.0 interface Eth-Trunk1port link-type accessport default vlan 10 interface Ethernet0/0/1eth-trunk 1 interface Ethernet0/0/2eth-trunk 1 LSW2: vlan 10 interface Vlanif10ip address 1.1.1.2 255.255.255.0 interface Eth-Trunk1port link-type accessport default vlan 10 interface Ethernet0/0/1eth-trunk 1 interface Ethernet0/0/2eth-trunk 1
注:在配置手工模式时链路就好接口一定不要配错,确保是同一设备;手工模式下,设备间如果另一端接口发生故障,它所对应的接口正常的情况,正常接口那端通常是不会知道另一端接口发生故障,它会一直发送数据包。这就是它的弊端,这就需要动态协议进行发送探测包判断对端口是否正常工作,也就是LACP。
LACP模式
LACP模式是采用LACP协议的一种链路聚合模式,设备通过链路聚合控制协议数据单元进行交互,通过协议商确保是同一台设备、同一台聚合接口的成员接口。
LACPDU分为设备优先级、MAC地址、接口优先级和接口号等。
在该模式情况下,分为主动端和被动端,通过系统LACP优先级确定主动端,值越小优先级越高。默认优先级为32768,优先级一致时,LACP会通过比较MAC地址选择主动端,MAC地址越小越优。
LSW1: vlan batch 10 20 interface Eth-Trunk1mode lacp-staticmax active-linknumber 2trunkport Ethernet 0/0/1 to 0/0/3port link-type trunkport trunk allow-pass vlan 10 20 lacp priority 30000 LSW2: vlan batch 10 20 interface Eth-Trunk1mode lacp-staticmax active-linknumber 2trunkport Ethernet 0/0/1 to 0/0/3port link-type trunkport trunk allow-pass vlan 10 20
负载分担
典型使用场景
三、堆叠/集群概述
概述
堆叠:多台支持堆叠特性的交换机通过堆叠线缆连接在一起,从逻辑上变成一台交换机设备,作为一个整体参与数据转发。
集群:将两台支持集群特性的交换机设备组合在一起,从逻辑上组合成一台交换机设备。
集群只支持两台设备,一般框式交换机支持css,盒式设备支持istack。
优势:
扩展端口、扩展带宽、冗余设备
两台设备组成集群,虚拟成单一的逻辑设备,简化后的组网不再需要使用mstp、vrrp等协议,简化了网络设置,同时依靠跨设备的链路聚合,实现快速收敛,提高了可靠性。