网络设备冗余和链路冗余-常用技术(图文)
- 格式:doc
- 大小:916.50 KB
- 文档页数:17
链路冗余技术:保障您网络通畅的最佳方案网络通信时常发生因链路故障而失去连接的现象,导致网络中断和数据丢失。
这种情况下,链路冗余技术可以帮助您保障网络的稳定性和可靠性。
在一般的网络架构中,通过在通信的路径上增加多条链路,同时对传输的数据进行备份存储,实现对链路的冗余备份,避免单点故障,并增加网络的吞吐量和带宽利用率。
目前比较常见的链路冗余技术有VRRP(Virtual Router Redundancy Protocol)、HSRP (Hot Standby Router Protocol)、GLBP(Gateway Load Balancing Protocol)等。
VRRP技术通过虚拟路由器实现链路冗余,当主路由器出故障时,备用路由器可以实时接管主路由器的工作。
而HSRP则通过选主机制确保高可用性的路由器成为主机,并通过心跳检测机制不断监测链路的连接状态、负载均衡等情况。
GLBP技术则是一种较为高级的链路冗余技术,可以实现对多个网关的负载均衡和链路的冗余备份,效果更加优异。
通过采用链路冗余技术,可以有效地消除网络故障带来的影响,降低企业的维护成本并提高网络的可用性。
如果您的企业需要一种高效可靠的网络保障技术,不妨考虑使用链路冗余技术。
网络设备及链路冗余部署——基于锐捷设备8.1 冗余技术简介随着Internet的发展,大型园区网络从简单的信息承载平台转变成一个公共服务提供平台。
作为终端用户,希望能时时刻刻保持与网络的联系,因此健壮,高效和可靠成为园区网发展的重要目标,而要保证网络的可靠性,就需要使用到冗余技术。
高冗余网络要给我们带来的体验,就是在网络设备、链路发生中断或者变化的时候,用户几乎感觉不到。
为了达成这一目标,需要在园区网的各个环节上实施冗余,包括网络设备,链路和广域网出口,用户侧等等。
大型园区网的冗余部署也包含了全部的三个环节,分别是:设备级冗余,链路级冗余和网关级冗余。
本章将对这三种冗余技术的基本原理和实现进行详细的说明。
8.2设备级冗余技术设备级的冗余技术分为电源冗余和管理板卡冗余,由于设备成本上的限制,这两种技术都被应用在中高端产品上。
在锐捷网络系列产品中,S49系列,S65系列和S68系列产品能够实现电源冗余,管理板卡冗余能够在S65系列和S68系列产品上实现。
下面将以S68系列产品为例为大家介绍设备级冗余技术的应用。
8.2.1S6806E交换机的电源冗余技术图8-1 S6806E的电源冗余如图8-1所示,锐捷S6806E内置了两个电源插槽,通过插入不同模块,可以实现两路AC电源或者两路DC电源的接入,实现设备电源的1+1备份。
工程中最常见配置情况是同时插入两块P6800-AC模块来实现220v交流电源的1+1备份。
电源模块的冗余备份实施后,在主电源供电中断时,备用电源将继续为设备供电,不会造成业务的中断。
注意:在实施电源的1+1冗余时,请使用两块相同型号的电源模块来实现。
如果一块是交流电源模块P6800-AC,另一块是直流电源模块P6800-DC的话,将有可能造成交换机损坏。
8.2.2 S6806E交换机的管理板卡冗余技术图8-2 S6806E的管理卡冗余如图8-2所示,锐捷S6806E提供了两个管理卡插槽,M6806-CM为RG-S6806E的主管理模块。
网络设备及链路冗余部署——基于锐捷设备冗余技术简介随着Internet的发展,大型园区网络从简单的信息承载平台转变成一个公共服务提供平台。
作为终端用户,希望能时时刻刻保持与网络的联系,因此健壮,高效和可靠成为园区网发展的重要目标,而要保证网络的可靠性,就需要使用到冗余技术。
高冗余网络要给我们带来的体验,就是在网络设备、链路发生中断或者变化的时候,用户几乎感觉不到。
为了达成这一目标,需要在园区网的各个环节上实施冗余,包括网络设备,链路和广域网出口,用户侧等等。
大型园区网的冗余部署也包含了全部的三个环节,分别是:设备级冗余,链路级冗余和网关级冗余。
本章将对这三种冗余技术的基本原理和实现进行详细的说明。
8.2设备级冗余技术设备级的冗余技术分为电源冗余和管理板卡冗余,由于设备成本上的限制,这两种技术都被应用在中高端产品上。
在锐捷网络系列产品中,S49系列,S65系列和S68系列产品能够实现电源冗余,管理板卡冗余能够在S65系列和S68系列产品上实现。
下面将以S68系列产品为例为大家介绍设备级冗余技术的应用。
8.2.1S6806E交换机的电源冗余技术图 8-1 S6806E的电源冗余如图8-1所示,锐捷S6806E内置了两个电源插槽,通过插入不同模块,可以实现两路AC 电源或者两路DC电源的接入,实现设备电源的1+1备份。
工程中最常见配置情况是同时插入两块P6800-AC模块来实现220v交流电源的1+1备份。
电源模块的冗余备份实施后,在主电源供电中断时,备用电源将继续为设备供电,不会造成业务的中断。
注意:在实施电源的1+1冗余时,请使用两块相同型号的电源模块来实现。
如果一块是交流电源模块P6800-AC,另一块是直流电源模块P6800-DC的话,将有可能造成交换机损坏。
8.2.2 S6806E交换机的管理板卡冗余技术图 8-2 S6806E的管理卡冗余如图8-2所示,锐捷S6806E提供了两个管理卡插槽,M6806-CM为RG-S6806E的主管理模块。
什么是核心交换机的链路聚合、冗余、堆叠、热备份我们前面曾多次提到对于核心交换机的选择,大家可能对于核心交换机的背板带宽、包转发率都已经有所了解,然而核心交换机主要选择并不止这些参数,还需要看链路聚合、冗余、堆叠、热备份等这些功能,这些功能非常重要,决定了核心交换机在实际应用中的性能、效率、稳定性等,我们一起来了解下。
一、链路聚合是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。
链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络的服务器或服务器群。
它可以用于扩展链路带宽,提供更高的连接可靠性。
1、举例公司有2层楼,分别运行着不同的业务,本来两个楼层的网络是分开的,但都是一家公司难免会有业务往来,这时我们就可以打通两楼之前的网络,使具有相互联系的部门之间高速通信。
如上图所示,SwitchA和SwitchB通过以太链路分别都连接VLAN10和VLAN20的网络,且SwitchA和SwitchB之间有较大的数据流量。
用户希望SwitchA和SwitchB之间能够提供较大的链路带宽来使相同VLAN间互相通信。
同时用户也希望能够提供一定的冗余度,保证数据传输和链路的可靠性。
创建Eth-Trunk接口并加入成员接口,实现增加链路带宽,2台交换机分别配置Eth-Trunk1 分别将需要通信的3条线路的端口加入Eth-Trunk1,设置端口trunk,允许相应的vlan通过;这样两楼的网络就可以正常通信了。
2、实现配置步骤:在SwitchA上创建Eth-Trunk1并配置为LACP模式。
SwitchB配置过程与SwitchA 类似,不再赘述<HUAWEI> system-view[HUAWEI] sysname SwitchA[SwitchA] interface eth-trunk 1[SwitchA-Eth-Trunk1] mode lacp[SwitchA-Eth-Trunk1] quit配置SwitchA上的成员接口加入Eth-Trunk。
链路聚合和冗余实验三链路聚合和冗余一、实验背景:在以太网树型结构中,常常会采用一些技术,以提高网络的带宽性能和可靠性。
如下图“稳定型以太网结构”所示,该网络采用了以下技术设计:●核心层采用双中心结构;●核心层-汇聚层,汇聚层-接入层全部链路采用冗余设计;●核心层-汇聚层,汇聚层-接入层全部工作链路采用聚合设计;二、技术概念链路聚合:是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。
链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络的服务器或服务器群。
冗余链路:在骨干网设备连接中,单一链路的连接很容易实现,但一个简单的故障就会造成网络的中断。
因此在实际网络组建的过程中,为了保持网络的稳定性,在多台交换机组成的网络环境中,通常都使用一些备份连接,以提高网络的健壮性、稳定性。
这里的备份连接也称为备份链路或者冗余链路。
备份链路之间的交换机经常互相连接,形成一个环路,通过环路可以在一定程度上实现冗余。
三、链路聚合实验设计1、实验拓扑图2、观察图中f0/2线路的联通状态3、配置代码:Switch0、Switch1完全相同:Switch>enableSwitch#conf terminalSwitch(config)#int range f0/1-f0/2Switch(config-if-range)#channel-group 1 mode on四、冗余链路试验设计1、实验拓扑图2、观察图中f0/2线路的联通状态,得出结论,Cisco交换机自动运行STP生成树算法,特意阻塞可能导致环路的冗余路径,以确保网络中所有目的地之间只有一条逻辑路径。
端口处于阻塞状态时,流量将无法进入或流出该端口。
不过,STP 用来防止环路的BPDU(网桥协议数据单元)帧仍可继续通行。
3、配置代码配置根桥:Switch>Switch>enSwitch#conf tSwitch(config)#spanning-tree vlan 1 root primary。
网络设备及链路冗余部署——基于锐捷设备8.1 冗余技术简介随着Internet的发展,大型园区网络从简单的信息承载平台转变成一个公共服务提供平台。
作为终端用户,希望能时时刻刻保持与网络的联系,因此健壮,高效和可靠成为园区网发展的重要目标,而要保证网络的可靠性,就需要使用到冗余技术。
高冗余网络要给我们带来的体验,就是在网络设备、链路发生中断或者变化的时候,用户几乎感觉不到。
为了达成这一目标,需要在园区网的各个环节上实施冗余,包括网络设备,链路和广域网出口,用户侧等等。
大型园区网的冗余部署也包含了全部的三个环节,分别是:设备级冗余,链路级冗余和网关级冗余。
本章将对这三种冗余技术的基本原理和实现进行详细的说明。
8.2设备级冗余技术设备级的冗余技术分为电源冗余和管理板卡冗余,由于设备成本上的限制,这两种技术都被应用在中高端产品上。
在锐捷网络系列产品中,S49系列,S65系列和S68系列产品能够实现电源冗余,管理板卡冗余能够在S65系列和S68系列产品上实现。
下面将以S68系列产品为例为大家介绍设备级冗余技术的应用。
8.2.1S6806E交换机的电源冗余技术图8-1 S6806E的电源冗余如图8-1所示,锐捷S6806E内置了两个电源插槽,通过插入不同模块,可以实现两路AC电源或者两路DC电源的接入,实现设备电源的1+1备份。
工程中最常见配置情况是同时插入两块P6800-AC模块来实现220v交流电源的1+1备份。
电源模块的冗余备份实施后,在主电源供电中断时,备用电源将继续为设备供电,不会造成业务的中断。
注意:在实施电源的1+1冗余时,请使用两块相同型号的电源模块来实现。
如果一块是交流电源模块P6800-AC,另一块是直流电源模块P6800-DC的话,将有可能造成交换机损坏。
8.2.2 S6806E交换机的管理板卡冗余技术图8-2 S6806E的管理卡冗余如图8-2所示,锐捷S6806E提供了两个管理卡插槽,M6806-CM为RG-S6806E的主管理模块。
网络设备及链路冗余部署——基于锐捷设备8.1 冗余技术简介随着Internet的发展,大型园区网络从简单的信息承载平台转变成一个公共服务提供平台。
作为终端用户,希望能时时刻刻保持与网络的联系,因此健壮,高效和可靠成为园区网发展的重要目标,而要保证网络的可靠性,就需要使用到冗余技术。
高冗余网络要给我们带来的体验,就是在网络设备、链路发生中断或者变化的时候,用户几乎感觉不到。
为了达成这一目标,需要在园区网的各个环节上实施冗余,包括网络设备,链路和广域网出口,用户侧等等。
大型园区网的冗余部署也包含了全部的三个环节,分别是:设备级冗余,链路级冗余和网关级冗余。
本章将对这三种冗余技术的基本原理和实现进行详细的说明。
8.2设备级冗余技术设备级的冗余技术分为电源冗余和管理板卡冗余,由于设备成本上的限制,这两种技术都被应用在中高端产品上。
在锐捷网络系列产品中,S49系列,S65系列和S68系列产品能够实现电源冗余,管理板卡冗余能够在S65系列和S68系列产品上实现。
下面将以S68系列产品为例为大家介绍设备级冗余技术的应用。
8.2.1S6806E交换机的电源冗余技术图8-1 S6806E的电源冗余如图8-1所示,锐捷S6806E内置了两个电源插槽,通过插入不同模块,可以实现两路AC电源或者两路DC电源的接入,实现设备电源的1+1备份。
工程中最常见配置情况是同时插入两块P6800-AC模块来实现220v交流电源的1+1备份。
电源模块的冗余备份实施后,在主电源供电中断时,备用电源将继续为设备供电,不会造成业务的中断。
注意:在实施电源的1+1冗余时,请使用两块相同型号的电源模块来实现。
如果一块是交流电源模块P6800-AC,另一块是直流电源模块P6800-DC的话,将有可能造成交换机损坏。
8.2.2 S6806E交换机的管理板卡冗余技术图8-2 S6806E的管理卡冗余如图8-2所示,锐捷S6806E提供了两个管理卡插槽,M6806-CM为RG-S6806E的主管理模块。
承担着系统交换、系统状态的控制、路由的管理、用户接入的控制和管理、网络维护等功能。
管理模块插在机箱母板插框中间的第M1,M2槽位中,支持主备冗余,实现热备份,同时支持热插拔。
简单来说管理卡冗余也就是在交换机运行过程中,如果主管理板出现异常不能正常工作,交换机将自动切换到从管理板工作,同时不丢失用户的相应配置,从而保证网络能够正常运行,实现冗余功能。
在实际工程中使用双管理卡的设备都是自动选择主管理卡的,先被插入设备中将会成为主管理卡,后插入的板卡自动处于冗余状态,但是也可以通过命令来选择哪块板卡成为主管理卡。
具体配置如下命令含义S6806E(config)# redundancy force-switchover 强制使得主备管理板进行切换S6806E(config)# Main-cpu prefer [ M1| M2] 手工选择M1或M2插槽的管理卡成为主管理卡注意:在交换机运行过程中,如果用户进行了某些配置后执行主管理卡的切换,一定要记得保存配置,否则会造成用户配置丢失在实际项目中,S65和S68系列的高端交换机一般都处于网络的核心或区域核心位置,承载着园区网络中关键的业务流量。
为了提供更可靠的网络平台,锐捷网络推荐对于S65和S68系列交换机都配备电源和管理卡的冗余。
8.3链路级冗余技术在大型园区网络中往往存在多条二层和三层链路,使用链路级冗余技术可以实现多条链路之间的备份,流量分担和环路避免。
本章将对几种主要的链路冗余技术进行阐述。
8.3.1 二层链路冗余的实现在二层链路中实现冗余的方式主要有两种,生成树协议和链路捆绑技术。
其中生成树协议是一个纯二层协议,但是链路捆绑技术在二层接口和三层接口上都可以使用。
首先介绍的是链路捆绑技术(Aggregate-port)。
8.3.1.1二层链路捆绑技术(Aggregate-port)AP技术的基本原理把多个二层物理链接捆绑在一起形成一个简单的逻辑链接,这个逻辑链接我们称之为一aggregate port(简称AP)。
AP是链路带宽扩展的一个重要途径,符合IEEE 802.3ad标准。
它可以把多个端口的带宽叠加起来使用,形成一个带宽更大的逻辑端口,同时当AP中的一条成员链路断开时,系统会将该链路的流量分配到AP中的其他有效链路上去,实现负载均衡和链路冗余。
AP技术一般应用在交换机之间的骨干链路,或者是交换机到大流量的服务器之间。
锐捷网络交换机支持最大8条链路组成的AP。
二层AP技术的基本应用和配置下面来看一个简单的AP应用实例:图8-3 二层链路AP技术在图8-3中两台S3550交换机存在两条百兆链路形成了环路,如果要避免环路的话必须要启用生成树协议,这样会导致其中一条链路被阻塞掉,既造成了带宽的浪费,同时也违背了使用两条链路实现冗余加负载分担的设计初衷。
在这种情况下使用AP技术可以园满的解决这个问题,通过捆绑两条链路形成一个逻辑端口AggregatePort,带宽被提升至200M,同时在两条链路中的一条发生故障时,流量会被自动转往另一条链路,从而实现了带宽提升,流量分担和冗余备份的目的。
具体的设备配置以其中S3550-1为例:命令含义S3550-1(config)#interface range fastEthernet 0/1 - 2 选择S3550-1的F0/1和F0/2接口S3550-1(config-if-range)#port-group 1 将F0/1和F0/2接口加入AP组1配置完成后使用命令检查结果如下:S3550-1#show aggregatePort 1 summaryAggregatePort MaxPorts SwitchPort Mode Ports------------- -------- ---------- ------ -----------------------Ag1 8 Enabled Access Fa0/1 , Fa0/2可以看到Ag1已经被正确配置,F0/1和F0/2成为AP组1 的成员。
二层AP技术的负载均衡AP技术的配置和应用环境都并不复杂,但是在实际项目使用AP的时候,很多人往往忽视了一个问题,那就是如何用好AP的负载均衡模式。
二层AP有两种负载均衡模式:基于源MAC或者是基于目的MAC进行帧转发。
在实际项目中,灵活运用这两种模式才能使得AP发挥最大的功效。
图8-4 AP的负载均衡模式在图8-4中可以看到在核心和汇聚之间存在一条由三个百兆组成的AP链路,缺省情况下二层AP基于源MAC地址进行多链路负载均衡。
这样做在用户侧交换机上是没有任何问题的,因为数据来自不同的用户主机,源MAC不同;但是如果在核心交换机上也根据源MAC 来投包的话,仅仅会利用上三条链路中的一条,因为核心交换机发往用户数据帧的源MAC只有一个,就是本身的SVI接口MAC。
因此为了能够充分利用AP的所有成员链路,必须在核心交换机上更改成基于目的MAC的负载均衡方式。
锐捷网络推荐在使用AP技术时根据项目的情况合理选择负载均衡的方式,以免造成链路带宽的浪费。
调整二层AP负载均衡模式的配置以S3550为例:命令含义S3550(config)#aggregatePort load-balance dst-mac 选择基于目的MAC的负载均衡方式S3550(config)#aggregatePort load-balance src-mac 选择基于源MAC的负载均衡方式8.3.1.2 生成树技术本章节主要介绍如何在实际项目中运用生成树技术实现二层链路的冗余和流量分担,对于生成树技术原理不会做过多的描述,如果对生成树技术有兴趣的读者请自行查阅资料。
生成树协议802.1D STP作为一种纯二层协议,通过在交换网络中建立一个最佳的树型拓扑结构实现了两个重要功能:环路避免和冗余。
但是纯粹的生成树协议IEEE 802.1D在实际应用中并不多,因为其有几个非常明显的缺陷:,收敛慢,而且浪费了冗余链路的带宽。
作为STP的升级版本,IEEE 802.1W RSTP解决了收敛慢的问题,但是仍然不能有效利用冗余链路做负载分担。
因此在实际工程应用中,往往会选用802.1S MSTP技术。
MSTP技术除保留了RSTP快速收敛的优点外,同时MSTP能够使用instance(实例)关联VLAN的方式来实现多链路负载分担。
下面我们来看一个实例:图8-5 MSTP原始拓扑使用STP实现链路冗余在图8-5是一种常见的二层组网方式,三台交换机上都拥有两个VLAN,VLAN10和VLAN20。
接入层交换机到汇聚交换机有两条链路,如果使用802.1D STP技术来进行链路冗余的话,会导致图8-6中的结果:图8-6 使用STP后拓扑变化从图中可以很清楚的看出使用802.1D STP或802.1W RSTP,虽然能够实现链路冗余,但是无论如何都会导致S2126G的某条上行链路被阻塞,从而导致链路带宽的浪费。
使用MSTP实现链路冗余和负载分担如果使用802.1S MSTP的话,就可以同时达到冗余和流量分担的目的。
现在来看看在这种拓扑结构下,如何正确使用MST实现以上功能.(1)在三台交换机上全部启用MST,并建立VLAN 10到Instance 10 和VLAN 20到Instance 20的映射,这样就把原来的物理拓扑,通过Instance到VLAN的映射关系逻辑上划分成两个拓扑,分别对应VLAN 10和VLAN 20。
(2)调整S3550-1 在VLAN10中的桥优先级为4096,保证其在VLAN 10的逻辑拓扑中被选举为根桥。
同时调整在VLAN20中的桥优先级为8192,保证其在VLAN20的逻辑拓扑中的备用根桥位置。
(3)S3550-2的调整方法和S3550-1类似,也是要保证在VLAN20中,S3550-2成为根桥,在VLAN10中,其成为备用根桥。
图8-7非常形象的描述了本案例使用MSTP的实现过程图8-7 使用MST后的拓扑变化MSTP的配置实例:S2126G配置如下命令含义S2126G(config)# spanning-tree mode mst 选择生成树模式为MSTS2126G (config)# spanning-tree mst configuration 进入MST配置模式S2126G (config-mst)# instance 10 vlan 10 将VLAN10映射到Instance 10 S2126G (config-mst)# instance 20 vlan 20 将VLAN20映射到Instance 20 S2126G (config)# spanning-tree 开启生成树S3550-1配置如下命令含义S3550-1(config)# spanning-tree mode mst 选择生成树模式为MSTS3550-1 (config)# spanning-tree mst configuration 进入MST配置模式S3550-1 (config-mst)# instance 10 vlan 10 将VLAN10映射到Instance 10S3550-1 (config-mst)# instance 20 vlan 20 将VLAN20映射到Instance 20S3550-1 (config)# spanning-tree mst 10 priority 4096 将S3550-1设置为Instance10的根桥S3550-1 (config)# spanning-tree mst 20 priority 8192 将S3550-1设置为Instance20的备用根桥S3550-1 (config)# spanning-tree 开启生成树S3550-2配置如下命令含义S3550-2(config)# spanning-tree mode mst 选择生成树模式为MSTS3550-2 (config)# spanning-tree mst configuration 进入MST配置模式S3550-2 (config-mst)# instance 10 vlan 10 将VLAN10映射到Instance 10S3550-2 (config-mst)# instance 20 vlan 20 将VLAN20映射到Instance 20S3550-2 (config)# spanning-tree mst 20 priority 4096 将S3550-2设置为Instance20的根桥S3550-2 (config)# spanning-tree mst 10 priority 8192 将S3550-2设置为Instance10的备用根桥S3550-2 (config)# spanning-tree 开启生成树注意:由于MST的配置较为复杂,因此在下面列出了MST的配置中一些经常出现的错误。