交换机的功能
地址学习,转发
/
过滤,消除回路。
1
,为了保证网络的可靠性,需要提供链路的冗余,但链路的冗余(源网络到目的网络活动链路不只一条)容易引发广播风暴。
通过生成树消除回路。
2
,为了阻塞环路,启用交换机的生成树协议,该协议能保证源网络到目的网络,活动链路只有一条。
生成树协议(
spanning tree protocol
,
STP
)
Bpdu
桥协议数据单元,
1
,功能:选举根交换机,阻塞环路,监控网络状态。
2
,封装:根交换机
ID:
根交换机的桥
ID.
桥
ID
:代表交换机身份的一个标识。
桥
id
组成:优先级
+mac
地址
优先级:
0---65535
默认
32768
桥
ID
中优先级和
mac
地址都是越小越好。
3
,链路开销(
cost of path
):衡量链路好坏的标准。
4
,端口
ID
:代表交换机端口的标识。
端口
ID
组成:优先级
+
端口号
优先级:
0—255
默认
128
端口
ID
中的优先级和端口号地址都是越小越好。
5
,
Bgdu
发送时间:
2
秒一次。
6
,转发延时,侦听状态和学习状态所持有的时间。、
7
,最大存活周期:在该时间内未受到
bgdu
,便转发端口的状态。
生成树阻塞端口的步骤:
1,
选举根交换机,从而定义根端口。
//
根交换机:核心交换机
根端口:到达根交换机最近的端口。
结论:根交换机上的所有端口都是根端口,根交换机的选择根据
bpdu
中的桥
ID.
2,
选举指定交换机,从而定义指定端口。
//
指定交换机:某网段达到根交换机最近的交换机,叫该网段的指定交换机
;
该交换机上,连接该网段的端口,叫指定端口。、
3,
交换机上,处了根端口和指定端口以外,其他的端口都被阻塞。
强调:
1
,某网段,到达根交换机最近的交换机不只一台时,通过桥
ID
来决定该网段的指定交换机。
2
,当非根交换机上,达到根交换机最近的端口不只一个时,通过端口
ID
的来决定根根端口。
#show spanning-tree //
查看生成树
生成树端口的状态
1,
禁用状态:使用
shut
关闭端口。
2,
阻塞端口,
block
特性
;a,
不能正常转发数据。
B
,没有
mac
表对应条目。
C
,接受
bpdu
。
D
,不发送
bpdu
。
3,
侦听状态。
A,
不能正常转发数据,
B
,没有
mac
表对应条目。
C
,接受
bpdu
。
D
,不发送
bpdu
。
E
,选举根交换机,
根端口:指定交换机,指定端口,在侦听期间。在侦听状态,如果某端口是根端口或指定端口,则该端口将进入学习状态,否则,该端口将进入阻塞端口状态。、
4,
学习状态。
特性:
a
,不能正常转发数据,
b
,构建
mac
表,
c
,接受
bpdu
,
d
,不发送
bpdu
。
5,
转发状态。特性:
a
,正常转发数据,
b
,正常接受,
c
,发送
bpdu
。
6,
生成树端口的状态变化。
本文转自shenleigang 51CTO博客,原文链接:http://blog.51cto.com/shenleigang/160435,如需转载请自行联系原作者