一、STP端口状态和STP计时器
1、BPDU报文
1)BPDU:桥协议数据单元
作用:交换机之间通过周期性发送BPDU报文,来实现STP功能
2)BPDU的四个重要字段:
根网桥ID:根交换机的BID
根路径开销:本端口累计到根桥的开销值(cost值)
发送网桥ID:本交换机的BID
端口ID:发送该BPDU报文的端口的ID
3)BPDU 类型
配置 BPDU 和拓扑变更 BPDU。
2、STP的5种状态
禁用(disabled) :强制关闭,没有启动STP协议
阻塞(blocking):只接收BPDU报文,不发送BPDU报文
侦听(Listening):比较BPDU报文,确定交换机角色和端口角色
学习(Learning):基于端口上收到的数据帧,学习MAC地址表
转发(forwardding):端口最终的状态,能够发送和接收用户数据
3、STP3种的计时器
hello 时间:端口发送的BPDU报文的时间间隔:默认是2秒
转发延迟(forward delay):侦听—学习:15秒 、学习—转发:15秒
最大老化时间(Max Age):一个端口最大的“没有接收BPDU”的时间间隔:20秒
4、STP的最大收敛时间:30秒~50秒
1)根交换机故障,STP的收敛时间约50秒
2)链路故障:STP的收敛时间约30~50秒
5、STP的不足
1)STP收敛速度慢:30秒~50秒,导致网络中断时间过长
6、解决方案:RSTP :快速生成树
1)RSTP:快速生成树,公有协议:IEEE802.1w,在STP的基础上优化而来
作用:实现网络的快速收敛,降低网络故障时间,提高数据转发的效率
2)RSTP对STP的改进
-增加了2种端口角色(AP和BP)
-减少了3种端口状态(禁用、阻塞、侦听三种状态合为一种)
-引入了P/A 机制(让指定端口尽快进入转发状态)
P表示提议 A表示:同意, 协议一致
一、MSTP
1.MSTP作用:
默认生成树协议只形成一个网络拓扑,不能有效利用所有网络带宽
为了实现网络的负载均衡,需要让网络形成多个无环拓扑,让不同vlan的主机,选择不同的拓扑来传数据
2、如何实现
1)在MSTP网络种,引入了域的概念,称为MST域
2)每一个MST域中包含一个或多个“生成树”称为“实例”
3)每个“实例生成树”都可以绑定vlan,实现vlan数据流的负载分担/负载均衡
4)默认情况下,所有的vlan都属于“实例树0:即:instance 0”
5)不同的“实例树”、就是不同的“生成树”,每个实例树都可以选举根交换机
3、MSTP工作原理
1)MSTP工作过程:
选举根交换机
选举根端口-RP
选举指定端口-DP
确定替代端口-AP
2)确定端口状态:
(丢弃):相当于STP中的禁用、侦听、阻塞,不转发用户数据
Learning(学习):和STP 中的学习状态相同
Forwarding(转发):和STP中的转发状态相同
4、MSTP配置
每个交机创建vlan,交换相连的接口配置为trunk
配置STP模式为MSTP
交换机创建MSTP域名,实例和vlan的对应关系
交换机上激活MSTP区域配置
MSTP负载均衡:
一、Eth-Trunk(链路聚合)
1、Eth-Trunk(链路聚合技术 )
1)eth-trunk可以把多个独立的物理接口绑定在一起,作为一个大带宽的逻辑接口使用。
2、Eth-Trunk优势:
1)增加设备之间的互联带宽
2)提高设备之间的可靠性
3)对流量负载均衡,提高链路利用率
3、Eth-Trunk链路聚合模式
1)手工模式
2)LACP模式
5、Eth-Trunk接口配置流程
1)创建eth-trunk
2)选择链路聚合模式
3)在eth-trunk中加入成员接口
6、配置手工模式Eth-trunk
7、LACP模式:如下图:
1)LACP模式也称为M:N模式
2)M条活动链路,N条备份链路
3)当活动链路出现故障时,备份链路才进行转发
8、LACP模式工作原理
确定主动端
确定活动链路
LACP抢占功能
9、确定LACP主动端
1)通过比较两端交换机的系统优先级来确定LACP主动端
2)系统优先级数值越小越优先,默认值是32768
3)如果系统优先级相同,则比较两端设备的MAC地址,越小越优先
10、确定LACP活动链路
1)通过系统优先级选举出LACP主动端后,以主动端的接口优先级来选择活动接口
2)接口优先级数值越小越优先,默认值是32768
3)如果主动端设备的接口优先级相同,则根据接口号的大小来选举活动端口,(接口号越小越优先)