1. 描述 STP 的计算过程 (1.根桥的选举 2.端口角色的确定)
根桥的选举
启用STP后,网络中桥ID最小的交换机会被选为根桥,桥ID由桥优先级和桥MAC两部分组成,优先级默认为32768,首次启用STP后,交换机会周期性的发送配置BPDU,配置BPDU中包含根桥ID、发送桥ID、接口ID,接口优先级,根路径成本等信息,首次发送的BPDU中的根桥ID为自己,当一台交换机收到其他交换机发送的配置BPDU的时候,会进行桥ID的比较,如果接收到的桥ID比自己小,就将收到的桥ID写进根桥ID字段中,经过一段时间的相互交换和比较后,网络中就选择出了桥ID最小的那台交换机为根桥。
端口角色的确定
根桥上的端口都是指定端口,非根桥上需要选择出物理网段到达根桥根路径成本最小的那个端口为根端口,如果某一个网段上到达根桥的路径开销有最小和唯一,那么经过的最小的那台交换机和根桥相连的端口是根端口,如果路径开销大小一致时,此时需要比较两台交换机的桥ID,桥ID小的那台交换机和根桥相连的端口是根端口,如果是一台交换机上两个不同的端口比较,那么端口ID最小的端口为根端口,既不然根端口也不是指定端口的端口会被阻塞,成为阻塞端口。
2. 如图配置:
网络中两台交换机,为了保证网络可靠性,使用了双线连接,但由于交换机的转发特性导致环路产生,请使用stp技术解决。
要求SW1为root,阻塞SW2的E0/4/1接口,请给出解决方案!
步骤:
1、 SW1和SW2启用STP
[SW1]stp enable
[SW2]stp enable
2、 设置SW1为根桥
[SW1]stp root primary
3、 修改E0/4/0的端口开销
[SW2-Ethernet0/4/0]stp cost 800
4、 测试
查看根桥
2、查看SW2端口状态
3. 如图配置:
为了保证网络中PC之间通讯的可靠性,网络中三台交换机两两物理直连,但由于交换机的转发特性导致环路产生,请使用stp技术解决。
要求SW1为root,SW3为SW2—SW3物理段上的指定桥,并且阻塞SW2连接SW3的SW2的接口,保证PC之间通讯正常,请给出解决方案
步骤:
1、 交换机启用STP
[SW1]stp enable
[SW1]stp mode stp
[SW2]stp enable
[SW2]stp mode stp
[SW3]stp enable
[SW3]stp mode stp
2、 设置SW1为根桥
[SW1]stp root primary
3、修改SW3的桥优先级
[SW3]stp priority 4096
4、结果测试
查看根桥
查看SW2的E0/4/2端口状态
查看SW3的端口状态
从上图可以看出,SW3是SW2-SW3网段的指定桥。