设备一(完成)

2026/4/25 21:55:29

STP工作原理

1. BPDU(Bridge Protocol Data Unit)(桥协议数据单元)

生成树协议是利用BPDU(Bridge Protocol Data Unit)和其它交换机进得通信的,从而决定哪个交换机该阻断哪个接口。 BPDU有两种类型: 配置BPDU,用于生成树记计算

拓扑变化通知BPDU,用于通知网络拓扑的变换。 2. 选举根桥

Poot Bridge:每个交换机都具有一个惟一的桥ID。Bridge ID=Priority +MAC地址

Cisco 交换机的Priority是以4096为间隔的,它的值在65535之间。

SW-A

32768:AA-AA-AA-AA-AA-AA Fa0/2

Fa0/1

Fa0/1 Fa0/1

SW-B

32768:BB-BB-BB-BB-BB-BB

Fa0/2 cost Fa0/2

SW-C

32768:CC-CC-CC-CC-CC-CC

根桥是依据什么条件选举的呢?

它是依据桥的优先级和MAC地址,但是它首先比较的是桥的优先级,如果桥的优先级相同,它才比较MAC地址。 哪个交换机的桥优先级低,那个交换机就是根桥。(CISCO系列交换机默认情况下是32768)如果桥的优先级相同那就比较交换机的MAC地址。哪个小,哪个就为根桥。

3.选举根路径

每台非根桥要选举一条到根桥的路径。选举根路径时,路径的cost值是到达根桥路径中cost之和 B:fa0/1到达根桥cost=19 (Root Port)

Fa0/2到根桥 cost=19+19=38 同样C一样

CISCO系列的,端口速率为100Mbps的,它的 cost值为19

4.选举指定端口

在交换机B和交换机C之间的链路上,不能两个接口都处于转发数据状态,否则导致环路产生,必须在该链路上选举一个指定口(选举顺序) (1) 最低的根桥ID(priority+mac) (2) 最低的根路径代价 (3) 最低发送者桥ID (4) 最低发送者端口ID A是根桥(所以最低的根桥

ID是相同的),由于B和C到达Root Bridge 的

cost都为19要比较最低发送者桥ID,B具有较低的桥ID,B上fa0/2为指定端口,每个网段最多一个指定端口,C上的fa0/2成为非指定口,处于阻塞状态

STP配置(CISCO

交换机的STP在默认情况下就是开启的。)

1. 根桥位置

STP桥ID为32768+MAC地址,STP采用默认值参与选举,结果生成的拓扑很可能不

是最佳的,如图例:

MAC:00-00-00-00-00-0A

SA

SB

MAC:00-00-00-00-00-0B

访问层

100MbpFa0/2

MAC:00-00-00-00-00-0D 核心层

100Mbp 100Mbp Fa0/2

SC

1Gbps

MAC:00-00-00-00-00-0C

SD

1Gbps 1Gbps 服务器组 SE

MAC:00-00-00-00-00-0E

访问层B交换机访问服务器组最理想路径 B-D-E 面实际为

SA

SB

100Mbp100Mbp100MbpSD

实际为B-D-A-C-E

SC

2. 控制根桥:

1Gbps SE

Switch(config)#spanning-tree vlan 1 priority 4096

查看STP:switch# sh spanning-tree brief 3.控制根路径: STP选举路径的顺序为:

(1) 最低的根桥ID、 (2) 最低的根路径代价 (3) 最低发送者桥ID

(4) 最低发送者端口ID priorty +port_ID

SWA Root-Bridge

Root-Bridge-ID

Fa0/1

Fa0/2

Cost

发送者桥ID-均为A

由于A fa0/1端口128.1比fa0/2

Fa0/1

X Fa0/2

端口ID128.2小,所以fa0/1为根口。

SWB 如何控制根口<有几种方法>?

方法一:SWB(config)#int fa0/2

SWB(config)#spanning-tree cost 18 方法二:修改发送者端口ID

SWA(config)#int fa0/2 SWA(config)#spanning-tree port-priority 124(端口ID默认情况下是128 修改是以4 为间隔的 0---255之间)

portfast

在实际应用中,交换机的很多端口是用于连接计算机的,由于BPDU存活时间为10S,STP从Block过渡到Porward 要50s ,因此计算机加电后,要70s后交换机接口才进转发状态。可以使用portfast 使交换机一开机就进入转发

如何修改

Fa0/1 Fa0/2 SWB(config)#int fa0/2

SWB(config-if)#spanning portrast

PVST (per Vlan spanning-Tree)

SW-A

VLAN1

Fa0/1 Fa0/1 VLAN2

Fa0/2 Fa0/2

SW-B

VLAN1 VLAN2

SWA(config)#spanning-tree VLAN1 priority 4096 SWA(config)#spanning-tree VLAN2 priority 4096 SWB(config)#int fa0/1

SWB(config-if)#spanning-tree VLAN1 cost 10 SWB(config-if)# spanning-tree VLAN1 cost 20 SWB(config)#int fa0/2

SWB(config-if)# spanning-tree VLAN1 cost 20 SWB(config-if)# spanning-tree VLAN1 cost 10 SWB# spanning-tree details

交换机的基本管理 一.交换机密码恢复

1) 拔掉交换机电源,按住交换机前面板mode键不放 2) 输入flash-init 命令

3) 输入load helper命令 4) 输入idr flash命令

5) 输入rename flash:config.text flash:config.old //以上是将启动配置文件改名,这时

交换机启动就读不到config.text了,从而就没有了密码 6) 输入boot命令引导系统 7) 输入N

8) Rename flash: config.old flash:config.text 交换机IOS恢复

1) 若交换机已正常开机后IOS才丢失,则IOS可以从TFTP服务器上恢复

2) 若交换机无法正常开机,IOS恢复要使用XMODEM步骤如下:

1. 把计算机的串口和交换机console口连接好,用超级终端软件连接上交换机;

2. 开机后执行以下命令:

Switch:flash_init Switch:load_elper 3. 输入复制命令:

Switch:copy X modem:flash: C2950……bin在超级终端窗口若悬河中,选择[传送]→[传送文件]菜单,选择IOS文件,协议为“X modem”单击“发送”按钮开始发送文件。

4.传送完毕后执行以下命令 Switch: boot VLAN

Switch:boot trunk Switch:boot VTP VLAN(virtual LAN)是交换机端口的逻辑组合。VLAN工作在OSI第二层,


设备一(完成).doc 将本文的Word文档下载到电脑
搜索更多关于: 设备一(完成) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219