网络❀生成树协议

一、STP
	1、角色
	(1)交换机角色
		· 根网桥,在一棵生成树中,有且仅有一个交换机为root
		· 非根网桥
	(2)端口角色
		· 根端口
		· 指定端口
		· 非指定端口
	2、选举
	 (1)根交换机:
		· 参数:BID=网桥优先级(0-65535公有) 默认32768 +  MAC地址(只有存在svi接口的交换机才拥有mac地址,若存在多个mac选数值最小)
		· 规则:先优先级(4096的倍数小优,若优先级相同,比较MAC,数值小优
	 (2)根端口
	        · 参数:BDPU中1.COST 2.BID 3.PID
		· 规则:
		 1、比较从根网桥发出后,通过该接口进入时最小的cost值;
	          2、入向cost值相同,比较该接口对端设备的BID,小优
	          3、对端BID也相同,比较该接口对端设备的接口的PID;先优先级小,若 
			优先级一致,编号小优
	          4、连对端PID也相同,比较本地PID,小优;
		PID=端口ID   接口优先级(0-240,步长16,默认128)      接口编号
	  (3)状态
		down:没有BPDU收发,一旦可以进行BPDU收发进入下一状态
		侦听:强制15s;所有交换机进行BPDU收发,选举所有角色;接口角色为 非指定端口直接进入阻塞状态;若为指定端口和根端口进入下一状态;
		学习:强制15s; 指定端口和根端口学习所有接口连接设备的MAC地址,生成MAC表;之后进入下一状态;
		转发:指端端口和根端口进入,可以转发用户报文;
二、RSTP:快速生成树
         快速原理:取消了定时器,而在一个状态工作完成后,直接进入下一状态;
	节约时间的方式:
		· 阻塞状态可以收BPDU,就可以知道根信息
		· 如果因为竞选根端口失败,最终被阻塞就是替换端口。竞争宕机直接成为根端口,省取选取时间。
		· 最后学习阶段15s需要在特殊阶段,P/A机制可以达到秒级 1-3秒
		在这里插入代码片

在这里插入图片描述
P/A特点:由于有来回确认机制和同步变量机制,就无需依靠计时器来保障无环。


	STP和RSTP的缺陷:
		RSTP和STP还存在同一个缺陷:由于局域网内所有的VLAN共享一颗生成树,因此无法在VLAN间实现数据流量的负载均衡,链路被阻塞后将不承载任何流量,还可能造成部分VLAN的报文无法转发。
	
	基本配置:
		[sw1]stp mode rstp
		边缘接口---用于连接PC的接口,一旦被设定为边缘接口;将不再进行BPDU的发送,且不进行STP的收敛,直接为转发状态;  但若该接口收到了对端的
		BPDU,将失去边缘特性,重新正常收敛;   	
		[sw1]interface GigabitEthernet 0/0/1
		[sw1-GigabitEthernet0/0/1]stp edged-port enable
		[sw1]stp priority ?  // 修改网桥优先级
		[sw1]stp root ?  // 快速定义根网桥角色
		[sw1-GigabitEthernet0/0/1]stp port  priority ?  // 修改接口优先级
		[sw1-GigabitEthernet0/0/1]stp cost ?  // 修改接口cost
		
		
三、MSTP:多生成树
	继承了快速生成树的基础;  将多个vlan放置于一个组内,基于每个组一棵生成树;
	不同组间的BPDU中优先级= 4096倍数+组号
	
	MSTP对STP和RSTP的改进:
		· MSTP把一个交换网络划分成多个区域,每个区域内形成多棵生成树,生成树之间彼此独立
		· 每棵生成树叫做一个多生成树实例MSTI每个域叫做一个MST域
		如何划区域:
			支持MST
			Name
			等级一样
			实例划分一样
			
		CST 区域间的树   IST区域内的树   SST不支持MSTP自成一个区域、 CIST整体的树
	MSTP基本配置
	[r1]stp region-configuration //进入MST视图
	[r1-mst-region]region-name HUAWEI  //配置MST域的域名
	[r1-mst-region]revision-level 1  //交换机型号不同需要设计
	[r1-mst-region]instance 1 vlan 2 to 20  //配置爱多生成树实例和VLAN映射关 
								       系
        [r1-mst-region]instance 2 vlan 21 to 30
	[r1-mst-region]active region-configuration  //激活MSTP域的配置,使域名
										、VLAN映射表和MSTP修订级别生效
	[r1]stp instance 1 root primary  //设置准备关系  实例1为主
	[r1]stp instance 2 root secondary  //实例2为备
	[r1]stp pathcost-standard legacy   // 配置R1的端口开销值计算方法为华为计
								算方法
						
	
		
		
	生成树的缺点:1、线路利用率低,MSTP线路优化还不够彻底
			       2、速度慢
			       3、路径不能达到最优    
			
	生成树协议不适用大型数据中心场景的数据交换,生成树协议都不能不能解决单一VLNA负载均衡。
			

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值