网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

配置生成树协议的Portfast模式

更新时间:2026年03月27日   作者:spoto   标签(Tag):

生成树协议是一种位于数据链路层或第二层的协议。其主要目的是防止在不同网络配置或网络拓扑结构中出现环路。该协议会跟踪所有连接点,并消除那些冗余的连接。它使用生成树算法来创建拓扑数据库,然后找出那些冗余的连接点并将其禁用。

带有环状的开关拓扑结构(在STP之前)

这个网络容易受到诸如广播风暴、多个帧的复制以及MAC地址冲突等问题的影响。

为了理解STP,首先需要明确以下三点:

  1. 通过检查桥接器的ID来识别根桥。
  2. 通过确定到达根桥的最低路径成本,可以确定根端口的位置。
  3. 通过检查桥接ID来查找指定的端口。

简而言之,需要识别根桥、根端口以及被指定的端口。那么,让我们根据下面的拓扑结构来识别它们吧:

根桥桥具有最低的Bridge ID。

桥接ID桥接优先级与桥接设备的MAC地址的结合。

路径成本在通往根桥的路径上,一个交换机可能会遇到一个或多个其他交换机。因此,可能存在多条不同的路径。对于每条不同的路径,都会计算出相应的路径成本,该成本是由通往根桥过程中所遇到的各个端口的成本相加得出的。

根端口根端口是连接最低路径成本与根桥之间的接口。需要注意的是,根桥永远不能拥有根端口的标识;而网络中的其他所有交换机则必须拥有一个且仅有一个根端口。

指定港口所谓“指定端口”,指的是在某一网络段中,与其他端口相比,其到达成本最低的端口。这样的端口会被标记为“转发端口”。

例如: 

根桥、根端口以及转发端口的选举(在STP之后)

在上述拓扑结构中,首先选择了一棵根桥。 由于所有桥接设备的优先级都是相同的,因此MAC地址就成为了决定谁成为根桥的关键因素。 由于Switch1的桥接ID最低,因此它被选为根桥。 现在,除了那些已经处于根桥状态的桥梁之外,所有的桥梁都需要找到自己的根端口。 从每个连接的成本来看,可以清楚地看出,Switch2和Switch3都使用直接连接的连接作为根端口。 如果Switch2选择通过Switch3到达Root Bridge的路径,那么总成本将会是4 + 4 = 8。 因此,该提议被否决了。 根桥上的每个端口都是转发端口(标记为F)。

现在,剩下的工作就是选择在Switch2和Switch3之间的那条链路上进行数据转发的端口。根据桥接ID的排序,那个具有最低值的端口(在这里就是Switch2)将成为该链路上的唯一转发端口。而那个具有最高值的桥接ID的端口(在这里就是Switch3)则会被置于阻塞状态(用叉号表示)。

端口快速:

为了让STP实现收敛,大约需要50秒的时间。 为了识别根桥、根端口、阻止某个端口的通信,以及将指定端口转换为转发端口,所有这些操作大约需要50秒的时间。 如果你不想等待那么长时间,而且你确信你的网络拓扑结构没有环路问题(或者将来也不会出现环路问题),那么你可以使用PortFast功能。PortFast是Cisco为802.1d标准所开发的专有功能。 通过使用PortFast功能,这些端口可以立即从阻塞状态转变为转发状态。 如果您有服务器或其他设备连接到某个端口上,那么就可以利用这个功能来提供帮助。

接入端口:任何只允许特定VLAN中的流量通过的交换机端口,都被称为接入端口,并且该端口属于该VLAN。例如,假设有一个名为f0/0的端口,它被连接到财务部门。那么,该端口的配置方式应该是这样的:只有属于财务部门的流量才能通过该端口传输。

主干端口“Trunk端口”这一术语的灵感来源于电话系统中的主干线路。在电话系统中,多个通话可以同时在主干线路上传输。同样地,交换机中的Trunk端口也可以同时处理多个VLAN的流量。因此,任何Trunk端口的带宽通常都远远超过接入端口的带宽——通常可以达到100倍、1000倍甚至10000倍每秒比特率!

在接入端口上启用PortFast功能:

步骤1:若希望在连接于单个服务器、工作站或交换机上的接入端口上启用PortFast功能,可以使用以下命令:

设置 Spantree PortFast 模式 mod_num/port_num 启用 | 禁用

步骤2:现在,请通过交换机端口来验证PortFast设置是否正常。

展示斯潘特里 [mod_num/port_num] [vlan]

在中继端口上启用PortFast功能:

步骤1:要在一个连接到单个服务器、工作站或交换机的中继端口上启用PortFast功能,可以使用以下命令:

设置 Spantree PortFast 模式 mod_num/port_num 启用中继功能

注意:如果上述命令的编写没有包含以下内容的话……躯干/主体部分在关键词的作用下,PortFast功能将保持禁用状态。

步骤2:现在,请通过交换机端口来验证PortFast设置是否正常。

展示 Spantree Portfast [mod_num/port_num]

禁用PortFast功能:

步骤1:要禁用PortFast功能,请在系统的特权模式下使用以下命令:

设置 Spantree PortFast 模式 mod_num/port_num 禁用/关闭

步骤2:为了验证PortFast的设置情况,请使用以下命令:

展示斯潘特里 mod_num/port_num

重置PortFast功能:

步骤1:要将PortFast设置回默认状态,请在系统的特权模式下执行以下命令:

设置 Spantree PortFast 模式 mod_num/port_num 默认设置/默认值

步骤2:为了验证PortFast设置是否正确,请使用以下命令:

展示斯潘特里 mod_num/port_num
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料