配置Per VLAN STP ( PVST )

STP介绍:

STP全称“Spanning-Tree Protocol”,即生成树协议。它是一种用于网络中的环路消除算法。在一个有环的网络中,如果没有采取任何措施的话,数据包可能会在环路中不断循环,导致网络拥堵和数据丢失。STP的作用就是根据网络的拓扑结构,自动选择一条最优的路径,将环路关闭,从而保证数据能够正常传输。

STP通过选择一台核心交换机作为根交换机(Root Switch),然后为网络中的每个交换机选择一条到根交换机的最优路径,并将其他的路径关闭,以确保数据的传输能够顺利进行。STP根据每个交换机的优先级和MAC地址来选择各个交换机之间的连接路径。

STP的工作原理是通过交换机之间的BPDU(Bridge Protocol Data Unit)信息交换来实现的。BPDU包含了交换机的优先级、MAC地址等信息,用于交换机之间的通信和路径选择。当交换机收到一条BPDU信息时,它会比较自己的优先级和MAC地址与这条信息中的优先级和MAC地址,然后选择一条最优路径,并将其他路径关闭。

STP具有以下特点:

  1. 自动选择最优路径:STP根据网络的拓扑结构,自动选择一条最优路径,将其他路径关闭,确保数据能够正常传输。
  2. 环路消除:STP能够检测并消除网络中的环路,防止数据在环路中不断循环,导致网络拥堵和数据丢失。
  3. 容错性:当网络中某个连接出现故障时,STP能够自动重新计算路径,确保数据的传输不受影响。
  4. 无需人工干预:STP是一种自动化的协议,无需人工配置,交换机之间通过BPDU信息自动进行通信和路径选择。

总的来说,STP是一种重要的网络协议,它能够通过选择最优路径和消除环路,确保网络的正常运行和数据的顺利传输。

配置Per VLAN STP ( PVST )

PVST,使用cisco专有的ISL中继协议,其它(如华为、H3C等)厂商的设备不支持。
PVST会为每一个VLAN构建一棵STP树,这样所有的口都会转发数据,实现负载分担,不是负载均衡!

1. 拓扑图 cisco packet tracer version  6.2.0.0052
  
 
 

S1和S2是核心层交换机,S3是接入层交换机,接入层交换机直接接PC、网络打印机等设备终端。
  

由上图可以得知,思科交换机开机默认配置pvst,本实验使用的是cisco packet tracer 6.2.0.0052,高版本的cisco packet tracer中,思科交换机默认配置可能是pvst+。华为设备默认开机是MSTP。
 
 

不理解上图的同学还可以看下图,上图其实是从现实中的下图中摘取的一部分

 
2. 配置脚本
S1 
enable 
configure terminal
 hostname S1 
no ip domain-lookup

vlan 2 
 name vlan2
 exit
 interface range fastethernet 0/13-15
 switchport trunk encapsulation dot1q
 switchport trunk native vlan 99
 switchport mode trunk
 switchport nonegotiate
 exit


 interface range fastethernet 0/1-4
 spanning-tree portfast
 exit


 spanning-tree mode pvst
 spanning-tree vlan 1 priority 4096
 spanning-tree vlan 2 priority 8192
 spanning-tree vlan 1 root primary
 spanning-tree vlan 2 root secondary
 exit
 write 
copy running-config startup-config 


S2 
 enable
 configure terminal
 hostname S2
 no ip domain-lookup 

vlan 2 
 name vlan2
 exit

 interface range fastethernet 0/13-15 
 switchport trunk encapsulation dot1q 
 switchport trunk native vlan 99
 switchport mode trunk
 switchport nonegotiate
 exit 


 interface range fastethernet 0/1-4 
 spanning-tree portfast
 exit


 spanning-tree mode pvst
 spanning-tree vlan 1 priority 8192
 spanning-tree vlan 2 priority 4096
 spanning-tree vlan 2 root primary
 spanning-tree vlan 1 root secondary
 exit 
 write
 copy running-config startup-config


 S3 
 enable
 configure terminal
 hostname S3
 no ip domain-lookup


vlan 2 
 name vlan2
 exit
 interface range fastethernet 0/1-2
 switchport trunk encapsulation dot1q 
 switchport trunk native vlan 99
 switchport mode trunk
 switchport nonegotiate
 exit
 spanning-tree mode pvst
 exit
 write
 copy running-config startup-config 

3. 配置过程
1) S1
  

2) S2
 
 
3) S3
 
 
3. 配置注释
一.基本配置 
1.用户名和密码(略)
2.NTP(略)
3. 登录方式配置Telnet、SSH(略) 
4.给设备起名 enable configure terminal hostname S1  
5. 终止当前的DNS解析 no ip domain-lookup
 二.配置vlan和端口 
1.S1配置vlan和端口
 vlan 2
 name vlan 2 //给vlan起名字
 exit interface range fastethernet 0/13-15 //配置fastethernet 0/13-15口,配置多个连续的端口。
 switchport trunk encapsulation dot1q //使用dot1q协议进行封装。        

switchport trunk native vlan 99 //本地vlan 99
switchport mode trunk //允许多个vlan通过
switchport nonegotiate //fastethernet 0/13-15口端口自适应,自适应包含全双工,半双工,10m, 100m, 1000m
Exit
interface range fastethernet 0/1-4 spanning-tree portfast
//portfast表示配置边缘端口,边缘端口一般都直接接PC、打印机等终端设备
 exit 
2.S2配置vlan和端口
 vlan 2
 name vlan2
 exit interface range fastethernet 0/13-15
 switchport trunk encapsulation dot1q
 switchport trunk native vlan 99
 switchport mode trunk
 switchport nonegotiate
 Exit
interface range fastethernet 0/1-4 
spanning-tree portfast exit 
3.    S3配置vlan和端口
 vlan 2
 name vlan2
 Exit
 interface range fastethernet 0/1-2 
switchport trunk encapsulation dot1q
 switchport trunk native vlan 99 
switchport mode trunk
 switchport nonegotiate 
exit 
三.配置STP 
1.S1配置STP
spanning-tree mode pvst //生成树配置为per-vlan stp,每一个vlan对应一个生成树协议
spanning-tree vlan 1 priority 4096 //默认优先级4096,数值越小越优先
spanning-tree vlan 2 priority 8192
spanning-tree vlan 1 root primary //在交换机S1上,vlan1是主根桥,primary root bridge
spanning-tree vlan 2 root secondary //在交换机S1上,vlan2是第2根桥,secondary root bridge 
2.    S2配置STP
 spanning-tree mode pvst
 spanning-tree vlan 1 priority 8192
 spanning-tree vlan 2 priority 4096
 spanning-tree vlan 2 root primary
 spanning-tree vlan 1 root secondary
2.    S3配置STP
 spanning-tree mode pvst exit 


4. 配置完后的拓扑图
  


5. 检查
1)在S1上查看生成树信息
show spanning-tree
  

2)在S2上查看生成树信息
show spanning-tree
  

3)查看S3交换机
 
书上有疑问的地方1

228页,第10行的命令S1(config)#SPanning-tree vlan 1 root primary diameter 7,在cisco packet tracer 6和最新的cisco packet tracer 8.2.1中,都没有参数diameter 7。课本的编写可能是基于cisco真实的交换机。真机的命令和cisco packet tracer模拟器的命令还是不一样的。

书上有疑问的地方2

在cisco packet tracer 6和最新的cisco packet tracer 8.2.1中,都没有pvst+,只有pvst。
课本的编写可能是基于cisco真实的交换机。真机的命令和cisco packet tracer模拟器的命令还是不一样的。

书上有疑问的地方3

229页, 第7行,spanning-tree port-priority 64,在cisco packet tracer 6和最新的cisco packet tracer 8.2.1中,都没有port-priority 64
 
 

课本的编写可能是基于cisco真实的交换机。真机的命令和cisco packet tracer模拟器的命令还是不一样的。
 

  • 20
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计网1班 孤独的根号三

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值