XCIE-HUAWEI-Cisco-思科-华为-华三堆叠(理论+实操)
首先呢
华为:框式机的堆叠技术称为CSS,盒式机称为iStack。
思科:VSS(对标istck)+Flexstack(对标CSS)
锐捷:VSU
H3C:不管盒式还是框式,统称为irf
这个盒式设备和框式设备咋理解呢?
华为:https://forum.huawei.com/enterprise/zh/forum.php?mod=viewthread&tid=332319
个人解释:
1.框式:主控分离,例如7700这种数据中心级别的,可以插拔板卡
2.盒式:盒子1U,正常的交换机,占用机柜三个接口,也是最常见的
CSS与iStack的区别
1、应用场景的区别:CSS为框式交换机堆叠技术,而iStack为盒式交换机堆叠技术
2、堆叠数量的区别:CSS堆叠技术只支持两台框式设备的堆叠,而iStack技术支持多台盒式交换机进行堆叠。
华为官网叫CSS呢,叫集群
华为官网介绍堆叠:https://info.support.huawei.com/info-finder/encyclopedia/zh/%E5%A0%86%E5%8F%A0.html
讲讲优点
1.可以对标上甚至比之前的更好,之前一般呢都是MSTP+VRRP
2.因为传统网络是需要用生成树来阻塞某个口的,那如果少了一个口,那么就相当于少了一个口的性能,相当于1+1<2,因为少了一个口他是肯定达不到最大的性能.而且还要考虑STP恢复收敛速度
堆叠呢,1+1=>2,为什么是等于大于2呢,因为堆叠的性能肯定是比单机高的.STP带宽使用率起不来,我接根线,尼玛他是断的.但是堆叠可以完全用上
3.热备份.相当于一个热备份,提高可靠性,当主机挂的时候走备机,他是有检测机制的.
4.扩展接口,一个传统的就是24口,你堆叠上来就48了,48上来的两个就96个口了
讲讲缺点
因为呢,虚拟化这个东西,是每个厂家根据自己的硬件来开发的,所以呢
1.堆叠要求同厂家
2.堆叠要求同版本,同型号.而且有型号上的硬件支持(有些还是要求专用堆叠卡的)
3.单点故障,因为堆叠是两个机器互为备份的,堆叠本身如果出了问题,那结果都是惨烈的,很著名的是15年青云机房故障就是堆叠造成
4.升级复杂性和难度,因为这玩意除了主设备其他设备堆叠情况下你是不能动的,所以你不仅需要一台一台升级,还要保证不能错,至于断网速度这个,肯定是会有的了,至于这个时间,靠自己把握
5.广播包很多,广播域超级大(VXLAN可以解决)
核心思想
实际上2台以上机器
看起来一台
实际上对外也是1台
在堆叠的情况下不再需要生成树
只有一个控制平面
TAG:常规呢一般是2台,按照这个参数来看,堆叠最多只能16台,华为的Istack是9台
常见错误思想
堆叠跟VRRP不是一个东西,他两就压根没关系,不要把堆叠和VRRP混到一起去
连接方式
1.专用堆叠卡(普通思科的Flexstack必须用)-这要额外买
额外买堆叠卡模块+堆叠线,四位数下来还是要的
2.业务口(就是普通的电口)
具体那个型号,用什么,华为有个网址可以查
https://info.support.huawei.com/network/virtual/index?lang=zh&domain=0
要多详细有多详细
堆叠角色
主:Master
备:Standby
其他:Slave
连接拓扑
选举主从办法
1.对比优先级
(华为默认100)
(华三默认1,最高32)
(思科默认1,最高15)
2,没有设置优先级优先级相同的时候对比MAC
华为里面MAC越小越好
如果有新成员加入的时候,不会去管它,其实跟OSPF的邻居机制差不多
堆叠合并
啥意思呢?
四个设备 AB-CD
AB和CD互为堆叠,对外为P1和P2
然后P1和P2再堆叠,会不会这种东西呢?
有滴~
这样的话,两个主会进行比较对比,不过这个其实不太常用哈
DAD双主检测+MAD多主检测
DAD (Dual-active Detect) 双主检测
MAD (Multi-Active Detection) 多主检测
华为配置—分为直连检测和代理检测两种配置方式。(不可以同时配置)
其实这个东西有点像防火墙HA的那个感觉,但是实际上他不是
但是呢说白了也是用来检测堆叠的故障的
堆叠主备倒换
如果堆叠系统当前的主交换机不是用户期望的,此时可以通过配置主备倒换实现将堆叠备交换机升为堆叠主交换机。
原来的备交换机升为主交换机。
新主交换机重新指定备交换机。
原来的主交换机重启后重新加入堆叠系统,并被选举为从交换机。
1.display switchover state,查看堆叠系统是否满足主备倒换的条件。
2.system-view,进入系统视图。
3.slave switchover enable,使能堆叠主备倒换功能。
默认情况下,主备倒换功能处于使能状态。执行命令slave switchover,执行堆叠主备倒换。
直连
<HUAWEI> system-view[HUAWEI] interface gigabitethernet 0/0/1[HUAWEI-GigabitEthernet0/0/1] mad detect mode direct //这个口指定为MAD检测
Warning: This command will block the port, and no other configuration running onthis port is recommended. Continue?[Y/N]:y还有一种是代理的
<HUAWEI> system-vie
[HUAWEI] interface eth-trunk 1
[HUAWEI-Eth-Trunk1] mad detect mode relay
在trunk里面指定就可以了,因为堆叠嘛,那堆叠後,会双线,所以在trunk里面直接做就行
上操作
说了那么多操作,也得这个,看看操作了
但是呢,其实虚拟化环境没办法模拟堆叠,只有这个HCL可以
所以只能用这个华三的来做配置案例了
HCL百度网盘自取
链接:https://pan.baidu.com/s/18ZRdhupuUeXzDzrvp2qXNQ?pwd=CCIE
提取码:CCIE
--来自百度网盘超级会员V4的分享
左边SW1右边SW2
两边分别都是49口
首先把接口给他关了
启动IRF[SW1]irf-port 1/1 开启一个irf组
[SW1-irf-port1/1]po
[SW1-irf-port1/1]port g
[SW1-irf-port1/1]port group in
[SW1-irf-port1/1]port group interface t
[SW1-irf-port1/1]port group interface Ten-GigabitEthernet 1/0/49 把10G的1/0/49口加入这个组
You must perform the following tasks for a successful IRF setup:
Save the configuration after completing IRF configuration.
Execute the "irf-port-configuration active" command to activate the IRF ports.
日志:要成功安装IRF,必须执行以下任务:完成IRF配置后保存配置。执行“irf端口配置激活”命令以激活irf端口。
[SW1-irf-port1/1][SW2-irf-port1/1]port g
[SW2-irf-port1/1]port group int
[SW2-irf-port1/1]port group interface t
[SW2-irf-port1/1]port group interface Ten-GigabitEthernet 1/0/49
You must perform the following tasks for a successful IRF setup:
Save the configuration after completing IRF configuration.
Execute the "irf-port-configuration active" command to activate the IRF ports.
[SW2-irf-port1/1]
设置堆叠组成员优先级[SW1]irf member 1 priority 2 设置本地组成员在堆叠中组成员1,优先级2
默认是1,最高32
[SW1]
SW2可以不做 因为默认就是1
通过查看可以看见,现在的角色是master,这个就是主设备了
这个*号代表主设备
这个+号代表登陆的设备
备机
[SW2]irf member 1 renumber 2
这个是啥意思呢?
比如堆叠前的接口是G1/0/1
堆叠後就是2/0/1了
这个2,在华三这是要手动设置的,设置之后保存重启一下
save/reboot
这个重启估计比较慢
重启后,这个地方都变成2了
因为修改了一下编号,所以需要重新做一下IRF
主设备的1/0/49给他shutdown了记得开起来
对比前后效果
做之前
开启IRF:irf-port-configuration active
一做了他就会自动重启的
记得要保存了save之后在开启堆叠哈
完成
图1是真正的主,图2是备,可以通过dis irf来查看
最主要的就是看接口
只要这里上有了1和2的 就代表堆叠成功了
但是呢,理论上其实不应该备机是可以配置的
但是这个华三的可以
shutdown一个接口看看是否配置同步
堆叠後,两个设备会产生一个虚拟的MAC地址,比如我现在的就是
华为(仅做命令参考,因为我这没真机,ENSP和EVE都做不了)
首先呢还是得看这个系统是否支持
查询
display stack
执行命令display stack configuration或display stack current-configuration可以查看堆叠的相关配置
但是要记得哈,做堆叠的口一定得shutdown先,为了避免环路
故障
如果堆叠成员端口带有*号,表示当前配置不生效,不生效的可能原因为:
当前配置为没有生效的配置。
堆叠成员端口为子卡上的接口,当前子卡不在位。
如果堆叠成员端口带有#号,表示当前配置是专用堆叠线缆自动生成但未执行save stack configuration或save命令把配置写入Flash。
配置
首先全局开启
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] stack enable
Warning: All the configurations related to the slot ID will be lost after the stack function is enabled. Continue?[Y/N]: y
Info: Stack configuration has been changed, and the device needs to restart to make the configuration effective.
翻译:警告:启用堆栈功能后,与插槽ID相关的所有配置都将丢失。持续[Y/N]:Y信息:堆栈配置已更改,设备需要重新启动以使配置有效。
[SwitchA] stack slot 0 priority 200 堆叠优先级改200,默认100
[SwitchA] stack slot 0 renumber 1 组成员手动设置为1
[SwitchA] interface stack-port 0/1
[SwitchA-stack-port0/1]port interafce g0/0/27 enable 设置27口进入堆叠
[SwitchA-stack-port0/1]port interafce g0/0/28 enable 设置28口进入堆叠
出来之后保存重启,做之前一定要记得关接口!!!
备机必须要做的配置是
1.组成员编号
2.指定堆叠接口
3.优先级(可以做可以不做,因为默认100,他比我大就行了)
4.做之前记得关shutdown接口
验证命令
display stack
思科堆叠
思科是必须用专门堆叠卡的,他压根就不让你用业务口(电口)
还是直连,还是只演示命令哈!
Switch1(config)#Switch 1 renumber 1 组成员1
Switch1(config)#Switch 1 priority 2 思科中默认是1,最高15
Switch1#reload slot1 指定这个线路
Switch1#wr 保存
Switch1#reload 重启
思科滴相对来说比较简单,但是他要指定口,所以是这样