iStack CSS Eth-Trunk M-LAG 个人见解

  • Post author:
  • Post category:其他




1,ISTACK堆叠技术

1)意义:将相同型号相同版本的连接起来,起到框式交换机的作用
2)角色:主,备,从
3)堆叠id:成员固定槽位号
4)建立:使用相同参数交换机,设备断电,连线,开电,自动比较master
5)选举:master选举:启动时间>优先级高 >mac小
				   当主选完后,会收集topo信息,分配堆叠id,然后会选备
		备选举:优先级第二高,mac小
6)加入:相同的交换机,插入设备断电,然后连线,供电,自动当从
7)合并:合并:直接连线,自己竞争,失败重启,重启的变为从
8)单机退出:
		原因:1,断线,2,关闭端口3,堆叠成员重启4,设备故障
		处理过程:1,主退出,备升主,等更新topo
				2,备退出,重选备,等更新topo
				3,从退出,等更新topo
9)分裂:网络中会出现相同的ip,mac
10)mad检测手段
			直连检测:堆叠成员交换机间通过普通线缆直连的专用链路的多主检测正常时,
					不发送报文,分裂后都以每1秒发送mad报文进行检测。
					中间设备直连:所有交换机之间至少有一条检测链路与中
					间设备相连full-mesh每两台都有一条检测链路
			代理检测:堆叠正常运行时,成员隔30秒发送检测报文,
					分裂后,每1秒发送mad报文
			两种检测,选择其一,不可兼得。
11)解决分裂:分裂后,有两种状态,detect(正常工作状态)和recovery(禁用)
			当检测到分裂,分裂堆叠之间相互竞争,竞争成功正常运行,
			失败禁用并关闭除保留端口以外所有物理端口,不在发报文
12)配置
![堆叠配置](https://img-blog.csdnimg.cn/20200713200858527.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1OTY0MTYy,size_16,color_FFFFFF,t_70)
renumber相当于板卡号



CSS

集群交换机系统:将两台交换机的资源和一,具有高可靠性,强大的网络扩展
1)选举:先进入集群运行状态 >优先级高> mac小 >集群id
				版本不需要相同,只需要兼容,当选出主设备,备设备会自动下载主设备系统软件,然后用新的系统重启,加入集群
2)配置备份:交换机进入集群,会将原来的配置文件进行备份,以便以后使用
3)连接方式
		集群卡:集群成员交换机之间通过主控板专用的集群卡及专用线来连接
		业务口方式:集群卡成员交换机之间通过业务板上的普通业务口连接
4)集群分裂:主控板和备用板会定时发送心跳报文来维护集群系统状态,
			当两台交换机之间的心跳报文超过8秒时,集群将分裂,分裂后出现相同ip,mac
5)多主检测:
			直连检测:中间设备直连和集群成员交换机直连
			代理检测:单机作代理或两集群相互代理
6)![集群配置](https://img-blog.csdnimg.cn/20200713201536216.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1OTY0MTYy,size_16,color_FFFFFF,t_70)解决集群冲突:同堆叠,两种检测,一种处理方式	



Eth-Trunk

接口绑定技术
1)优点:增加带宽,提高可靠性,负载分担
2)绑定上限:最多绑8个,可以设置上限阈值,做到运行和备份两不误
3)上限阈值:当前活动链路数目达到上限阈值时,再向eth-truck中,
			添加成员接口,不增加活动接口数量超过上限会被置为down,作为备份
4)分流手段:运用hash算法进行分流,建议捆绑偶数链路
5)lcap模式:为了提高eth-trunk的容错性,并且提供备份功能,
			保证成员链路的高可靠性,出现了lcap,lcap进行维护链路状态,自动调整或解散
6)lcap建立过程:两端互相发送lacpdu报文,在a,b上创建eth-trunk中的lacp模式,
				手动加入接口,此时就成功了,两端互文,确定主动端和活动链路
7)配置
	![Eth-Trunk](https://img-blog.csdnimg.cn/20200713202056831.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1OTY0MTYy,size_16,color_FFFFFF,t_70)
	补充:解绑在物理接口上解绑。

典型园区组网之一

组网

配置简单,难排错,对设备要求较高



M-LAG

多框链路聚合组
1)dfs group:动态交换服务组,主要用于部署m-lag设备之间的配对
2)角色:主,备,成员接口.
3)主检测链路:于M-LAG主备设备间发送双主检测报文,只在故障中用于检测是否出现双主。
			一般情况下不参与m-lag的任何转发行为
4)peer-link链路:一条直连链路且必须做链路聚合,用于交换协商报文及传输部分流量,
				配置后,该接口不能再配置其他服务
5)hbdfs主设备:通过心跳链路协商作为主的设备
6)hbdfs备设备:通过心跳链路协商作为备的设备
7)m-lag成员接口:m-lag主备设备上用于连接交换设备的接口
8)m-lag的建立
![m-lag](https://img-blog.csdnimg.cn/20200713203217742.png)
  	二层:本地能办本地办,本地不能办,走peer-link
  	三层:当系统外进入是,不用别人帮忙,当出现故障,才会寻找成员
  	成员之间不互相转发广播
  	当peer-link故障,dad link还在,备会直接禁用所有口。
  	如果两个都挂了link,会分裂为两个。
 典型园区组网之2
 		用m-lag便可以组件完成,配置简单,但难排错。
 典型园区组网之3
  		生成树,vrrp,eth-trunk。配置较复杂,排错简单,设备要求低
  	现在的园区组网,还有纵向虚拟化和trill



版权声明:本文为qq_45964162原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。