生成树实例和接口
了解生成树实例接口
一个实例类似于一个计算机进程。802.1Q 标准定义了一个唯一的生成树实例,供网络中的所有 VLAN 使用。STP 在本地 VLAN 上运行,以便可以与 802.1Q 和非 802.1Q 兼容交换机通信。这个 STP 实例也称为 802.1Q 单生成树或通用生成树 (CST)。
生成树实例接口配置的优势
接口模式允许 RSTP、MSTP 和 VSTP 在点对点链路上比原始 STP 更快地收敛。该协议不需要等待点对点链路上的计时器。将具有到另一个第 2 层网桥的点对点链路的接口配置为 p2p。如果将 STP 配置为运行原始生成树版本,则忽略此参数。
如果在 VSTP 全局和 VLAN 级别配置了 接口(生成树) 模式,则 VLAN 级别的配置将覆盖全局配置。
生成树协议有多少个实例?
STP 和 RSTP 仅限于任何物理接口上的单个实例。使用 接口(生成树) 语句将接口配置为参与 STP 或 RSTP 实例。
MSTP 支持单个物理接口上的多个实例。同样,使用 接口(生成树) 语句来配置哪些逻辑接口参与 MSTP。
对于 VSTP,可以在全局级别或 VLAN 级别配置接口。将为所有已配置的 VLAN 启用在全局 VSTP 级别配置的接口。如果接口同时在全局和 VLAN 级别配置,则 VLAN 级别的配置将覆盖全局配置。
生成树实例接口具有优先级
实例必须具有优先级的原因是,生成树的根端口是到根网桥的路径成本最低的非根网桥上的接口。当多个接口的根网桥路径开销相同时,系统会选择接口优先级最低的接口作为根端口。
如果未配置接口 优先级 ,并且多个接口到根网桥的路径开销相同,则会选择接口标识符最低的接口作为根端口。
如果在 MSTP 协议下配置接口优先级,则此 优先级 将成为所有接口的默认值。如果在 MSTI 接口下配置了接口优先级,则该值将覆盖该接口的默认值。
如果在 VSTP 全局和 VLAN 级别配置接口 优先级 ,则 VLAN 级别的配置将覆盖全局配置。
什么是生成树实例接口成本?
用于计算任何给定 LAN 分段的根路径成本的路径成本由路径中每个链路的总成本决定。默认情况下,链路成本由链路速度决定。可以将接口开销配置为覆盖默认开销,并控制哪个网桥是指定网桥,哪个端口是指定端口。在 MSTP 中,CIST 外部路径成本由链路速度和跃点数决定。
如果未配置接口 成本 ,则成本由接口速度决定。例如,100 Mbps 链路的默认路径开销为 19,1000 Mbps 链路的默认路径开销为 4,10 Gbps 链路的默认路径开销为 2。
如果在 MSTP 下配置接口 成本 ,则这将成为所有接口的默认值。如果在 MSTI 接口下配置接口开销,则该值将覆盖该接口的默认值。
如果在 VSTP 全局和 VLAN 级别配置接口 开销 ,则 VLAN 级别的配置将覆盖全局配置。
对于连接到同一 LAN 网段的所有接口,接口成本应设置为相同。
在 MX 系列路由器上配置虚拟交换机路由实例
仅在 MX 系列路由器上,使用路由实例类型将 virtual-switch
LAN 分段与其生成树实例隔离,并分离其 VLAN ID 空间。桥接域由一组共享相同泛洪或广播特性的端口组成。每个虚拟交换机代表一个第 2 层网络。您可以选择将虚拟交换机配置为支持集成路由和桥接 (IRB),这有助于在同一接口上同时进行第 2 层桥接和第 3 层 IP 路由。您还可以配置第 2 层控制协议以提供环路解析。支持的协议包括生成树协议 (STP)、快速生成树协议 (RSTP)、多生成树协议 (MSTP) 和 VLAN 生成树协议 (VSTP)。
要为虚拟交换机创建路由实例,请在配置中至少包含以下语句:
[edit] routing-instances { routing-instance-name instance-type virtual-switch; bridge-domains { bridge-domain-name { domain-type bridge; interface interface-name; vlan-id (all | none | number); vlan-tags outer number inner number; } } protocols { (rstp | mstp | vstp) { ...stp-configuration ... } } } }
有关配置虚拟交换机的详细信息,请参阅 配置第 2 层虚拟交换机 。
将生成树实例接口配置为边缘端口以实现更快的融合
配置为 边缘端口 的 RSTP、MSTP 和 VSTP 实例接口使协议能够比原始 IEEE 802.1D STP 版本更快地收敛。边缘端口直接过渡到转发状态,因此协议无需等待边缘端口接收 BPDU。
Junos OS 支持自动检测边缘端口,如 RSTP 标准中所述。第 2 层网桥不希望接收边缘端口的 BPDU。如果接收到边缘端口的 BPDU,则该端口将变为非边缘端口。
将生成树实例接口配置为边缘端口时,请记住以下准则:
如果生成树实例接口连接到任何第 2 层网桥,请勿将其配置为边缘端口。连接到第 2 层网桥但配置为边缘端口的实例接口可能会导致物理环路。
如果生成树协议配置为运行原始 IEEE 802.1D 生成树版本,则忽略边缘端口选项(如果已配置)。
如果同时在 VSTP 全局和 VLAN 级别配置了边缘端口,则 VLAN 级别的配置将覆盖全局配置。