1生成树协议(STP):
生成树协议(Spanning Tree Protocol,简称 STP)是一种网络协议,主要用于防止以太网中的环路。环路会导致广播风暴、MAC 地址表不稳定等问题,从而影响网络的正常运行。STP 通过选择性地阻塞某些端口,确保网络中只有一条无环路的路径,从而实现网络的稳定性和可靠性。
2.根桥(Root Bridge):
根桥是生成树协议中所有交换机选举出的一个桥,作为生成树的根。根桥的选举是基于桥 ID(Bridge ID),桥 ID 较小的交换机会被选为根桥。根桥在生成树中起到核心作用,所有的路径成本都是相对于根桥计算的。
3.桥 ID(Bridge ID):
桥 ID 是用于标识交换机的唯一标识符,由优先级(Priority)和 MAC 地址(MAC Address)组成。桥 ID 越小,交换机在生成树协议中的优先级越高。在根桥选举过程中,桥 ID 较小的交换机会被选为根桥。
4.根路径成本(Root Path Cost):
根路径成本是指从某个交换机到根桥的路径成本。路径成本是根据端口速率和路径上的跳数计算的。根路径成本越低,表示该交换机到根桥的路径越优。
5.端口成本(Port Cost):
端口成本是指某个端口的路径成本,用于计算到根桥的路径。端口成本通常根据端口的速率来确定,速率越高,成本越低。例如,10Mbps 端口的成本为 100,100Mbps 端口的成本为 19,1Gbps 端口的成本为 4。
6.指定端口(Designated Port):
指定端口是指在每个网络段中,负责转发数据的端口。指定端口是生成树协议中非常重要的角色,它确保了网络段中的数据能够正常转发到其他网络段。
7.阻塞端口(Blocking Port):
阻塞端口是指不转发数据的端口,用于防止环路的产生。阻塞端口不会转发数据包,但会接收和处理 BPDU(Bridge Protocol Data Unit)数据包,以确保生成树协议的正常运行。
8.转发端口(Forwarding Port):
转发端口是指正常转发数据的端口。转发端口不仅转发数据包,还会学习 MAC 地址,并更新 MAC 地址表,以确保数据包能够正确转发到目的地。
9.学习端口(Learning Port):
学习端口是指学习 MAC 地址但不转发数据的端口。在生成树协议的学习状态下,端口会学习并记录接收到的数据包的源 MAC 地址,但不会转发数据包。这有助于建立和更新 MAC 地址表。
10.侦听端口(Listening Port):
侦听端口是指不学习 MAC 地址也不转发数据的端口。在生成树协议的侦听状态下,端口会接收和处理 BPDU 数据包,但不会学习 MAC 地址或转发数据包。这有助于确定网络拓扑结构。
11.BPDU(Bridge Protocol Data Unit):
BPDU 是生成树协议的数据包,用于交换生成树信息。BPDU 包含了桥 ID、根路径成本、端口 ID 等信息,交换机通过 BPDU 来确定网络拓扑结构,并选举根桥和指定端口。
12.BPDU 过滤(BPDU Filtering):
BPDU 过滤是一种安全机制,用于防止端口发送或接收 BPDU 数据包。启用 BPDU 过滤后,端口将不会参与生成树协议的计算,从而防止非授权设备影响网络拓扑。
13.BPDU 保护(BPDU Guard):
BPDU 保护是一种安全机制,用于防止非授权设备成为根桥。当启用 BPDU 保护的端口接收到 BPDU 数据包时,端口将自动进入错误禁用(Errdisable)状态,从而防止潜在的网络环路。
14.路径选择(Path Selection):
路径选择是指选择到根桥的最佳路径。生成树协议通过比较路径成本来选择最佳路径,路径成本越低,路径越优。
15.优先级(Priority):
优先级是用于确定桥 ID 的优先级值。桥 ID 由优先级和 MAC 地址组成,优先级越低,桥 ID 越小。在根桥选举过程中,优先级较低的交换机会被选为根桥。
16.MAC 地址(MAC Address):
MAC 地址是用于标识网络设备的唯一地址。每个网络设备都有一个唯一的 MAC 地址,生成树协议通过 MAC 地址来标识和区分不同的交换机。
17.端口优先级(Port Priority):
端口优先级是用于确定端口的优先级值。在生成树协议中,端口优先级用于选择根端口和指定端口,优先级越高,端口越优先。
18.端口状态(Port State):
端口状态是指端口的当前状态,如阻塞、侦听、学习或转发。生成树协议通过不同的端口状态来控制数据包的转发和学习过程。
19.端口角色(Port Role):
端口角色是指端口在生成树中的角色,如根端口、指定端口等。生成树协议通过不同的端口角色来确定端口的功能和作用。
20.根端口(Root Port):
根端口是指到根桥路径成本最低的端口。每个交换机都有一个根端口,根端口用于转发数据包到根桥,并参与生成树协议的计算。
21.路径成本(Path Cost):
路径成本是指路径的总成本,用于选择最佳路径。路径成本是根据端口速率和路径上的跳数计算的,路径成本越低,路径越优。
22.生成树算法(Spanning Tree Algorithm):
生成树算法是用于计算生成树的算法。生成树算法通过比较桥 ID、路径成本等信息,选举出根桥和指定端口,从而形成无环路的网络拓扑。
23.快速生成树协议(Rapid Spanning Tree Protocol,RSTP):
快速生成树协议(RSTP)是生成树协议的改进版本,提供更快的收敛时间。RSTP 通过引入新的端口状态和角色,减少了生成树的收敛时间,提高了网络的稳定性和可靠性。
24.收敛时间(Convergence Time):
收敛时间是指网络达到稳定状态所需的时间。在生成树协议中,收敛时间是指从网络拓扑变化到生成树重新计算完成所需的时间。
25.环路(Loop):
环路是指网络中数据包无限循环的现象。环路会导致广播风暴、MAC 地址表不稳定等问题,从而影响网络的正常运行。生成树协议通过阻塞某些端口,防止环路的产生。
26.环路保护(Loop Protection):
环路保护是一种机制,用于防止网络环路的产生。生成树协议通过阻塞某些端口,确保网络中只有一条无环路的路径,从而实现网络的稳定性和可靠性。
27.边缘端口(Edge Port):
边缘端口是指直接连接到终端设备的端口,不参与生成树计算。边缘端口通常用于连接计算机、打印机等终端设备,不会引起网络环路。
28.非边缘端口(Non-Edge Port):
非边缘端口是指参与生成树计算的端口。非边缘端口用于连接交换机、路由器等网络设备,参与生成树协议的计算和路径选择。
29.链路聚合(Link Aggregation):
链路聚合是指将多个物理链路聚合为一个逻辑链路,以提高带宽和冗余性。链路聚合可以提高网络的传输速率和可靠性,防止单点故障。
30.链路聚合控制协议(Link Aggregation Control Protocol,LACP):
链路聚合控制协议(LACP)是一种用于管理链路聚合的协议。LACP 通过动态协商和管理链路聚合,确保链路的稳定性和可靠性。
31.冗余(Redundancy):
冗余是指提供备用路径或设备以提高网络可靠性的机制。通过冗余设计,可以确保在某条路径或设备发生故障时,网络仍能正常运行。
32.冗余路径(Redundant Path):
冗余路径是指备用的网络路径,用于提高网络的可靠性。当主路径发生故障时,冗余路径可以作为备用路径,确保数据包能够正常传输。
33.冗余链路(Redundant Link):
冗余链路是指备用的网络链路,用于提高网络的可靠性。冗余链路可以防止单点故障,确保网络的稳定性和可靠性。
34.冗余设备(Redundant Device):
冗余设备是指备用的网络设备,用于提高网络的可靠性。冗余设备可以在主设备发生故障时,接管其工作,确保网络的正常运行。
35.冗余交换机(Redundant Switch):
冗余交换机是指备用的交换机,用于提高网络的可靠性。冗余交换机可以在主交换机发生故障时,接管其工作,确保网络的正常运行。
36.冗余路由器(Redundant Router):
冗余路由器是指备用的路由器,用于提高网络的可靠性。冗余路由器可以在主路由器发生故障时,接管其工作,确保网络的正常运行。
37.冗余电源(Redundant Power Supply):
冗余电源是指备用的电源,用于提高网络设备的可靠性。冗余电源可以在主电源发生故障时,提供备用电力,确保设备的正常运行。
38.冗余路径选择(Redundant Path Selection):
冗余路径选择是指选择备用路径的机制。生成树协议通过冗余路径选择,确保在主路径发生故障时,能够快速切换到备用路径。
39.冗余链路选择(Redundant Link Selection):
冗余链路选择是指选择备用链路的机制。生成树协议通过冗余链路选择,确保在主链路发生故障时,能够快速切换到备用链路。
40.冗余设备选择(Redundant Device Selection):
冗余设备选择是指选择备用设备的机制。生成树协议通过冗余设备选择,确保在主设备发生故障时,能够快速切换到备用设备。
41.冗余交换机选择(Redundant Switch Selection):
冗余交换机选择是指选择备用交换机的机制。生成树协议通过冗余交换机选择,确保在主交换机发生故障时,能够快速切换到备用交换机。
42.冗余路由器选择(Redundant Router Selection):
冗余路由器选择是指选择备用路由器的机制。生成树协议通过冗余路由器选择,确保在主路由器发生故障时,能够快速切换到备用路由器。
43.冗余电源选择(Redundant Power Supply Selection):
冗余电源选择是指选择备用电源的机制。生成树协议通过冗余电源选择,确保在主电源发生故障时,能够快速切换到备用电源。
44.生成树实例(Spanning Tree Instance):
生成树实例是指生成树协议的一个实例。在多生成树协议(MSTP)中,可以创建多个生成树实例,每个实例对应一个 VLAN 或一组 VLAN。
45.多生成树协议(Multiple Spanning Tree Protocol,MSTP):
多生成树协议(MSTP)是支持多个生成树实例的协议。MSTP 通过创建多个生成树实例,可以为不同的 VLAN 或一组 VLAN 提供独立的生成树,从而提高网络的灵活性和效率。
评论