H3C也有PVST?别怕,超级实战家带你飞

图2-34是一个PVST配置示例的拓扑结构。SWA和SWB为汇聚层交换设备,SWC和SWD为接入层交换设备,各链路需允许通过的VLAN流量如图中标识所示,各链路开销采用缺省值。现在要通过配置PVST,使VLAN 10、20、30和40中的报文分别按照其各自VLAN所对应的生成树转发,以实现不同链路的负载分担。

图2-34  PVST配置示例的拓扑结构

1. 基本配置思路分析

从图中可以看出,在4VLAN中,VLAN 10VLAN 30是在汇聚层设备终结、VLAN 20各交换机上都有,而VLAN 40因为只在SWCSWD之间的链路存在,所以它是在接入层设备终结。

为了实现每个VLAN走不同的转发路径,需要为这4VLAN分别生成一棵PVST生成树。可以配置VLAN 10、VLAN 20对应的生成树的根桥为SWA,VLAN 30生成树的根桥为SWB,VLAN 40生成树的根桥为SWC。

结合图2-34中各链接允许通过的VLAN流量,根据生成树计算原理,可以得出VLAN10、VLAN 20、VLAN 30和VLAN 40对应的生成树拓扑分别如图2-35~图2-38所示,至于阻塞链路两端具体是哪个端口被阻塞并不重要。

图2-35  VLAN 10的生成树拓扑  

  

图2-36  VLAN 20的生成树拓扑

图2-37  VLAN 30的生成树拓扑   

图2-38  VLAN 40的生成树拓扑

根据以上分析可以得出本示例如下的基本配置思路:

1)按图中的标识在各交换机上创建所需的VLAN,并把各接口配置为对应的类型(本示例中采用Trunk类型,也可以是Hybird类型),允许对应的VLAN通过。

2)在各交换机上配置生成树工作模式为PVST全局使能生成树协议,并在各VLAN中使能生成树协议。SWA上指定作为VLAN 10VLAN 20对应生成树的根桥,在SWB上指定作为VLAN 30生成树的根桥,在SWC上指定作为VLAN 40生成树的根桥。

2. 具体配置步骤

1)按图中的标识在各交换机上创建所需的VLAN,把各接口配置为Trunk类型,按图中标识允许对应的VLAN通过。

  1. SWA上的配置

<H3C>system-view

[H3C]sysname SWA

[SWA]vlan 10

[SWA-Vlan10] quit

[SWA]vlan 20

[SWA-Vlan20] quit

[SWA]vlan 30

[SWA-Vlan30] quit

[SWA]interface gigabitethernet1/0/1

[SWA-GigabitEthernet1/0/1] port link-type trunk

[SWA-GigabitEthernet1/0/1] port trunk permit vlan 10 20

[SWA-GigabitEthernet1/0/1] quit

[SWA]interface gigabitethernet1/0/2

[SWA-GigabitEthernet1/0/2] port link-type trunk

[SWA-GigabitEthernet1/0/2] port trunk permit vlan 20 30

[SWA-GigabitEthernet1/0/2] quit

[SWA]interface gigabitethernet1/0/3

[SWA-GigabitEthernet1/0/3] port link-type trunk

[SWA-GigabitEthernet1/0/3] port trunk permit vlan all

[SWA-GigabitEthernet1/0/3] quit

  1. SWB上的配置

<H3C>system-view

[H3C]sysname SWB

[SWB]vlan 10

[SWB-Vlan10] quit

[SWB]vlan 20

[SWB-Vlan20] quit

[SWB]vlan 30

[SWB-Vlan30] quit

[SWB]interface gigabitethernet1/0/1

[SWB-GigabitEthernet1/0/1] port link-type trunk

[SWB-GigabitEthernet1/0/1] port trunk permit vlan 20 30

[SWB-GigabitEthernet1/0/1] quit

[SWB]interface gigabitethernet1/0/2

[SWB-GigabitEthernet1/0/2] port link-type trunk

[SWB-GigabitEthernet1/0/2] port trunk permit vlan 10 20

[SWB-GigabitEthernet1/0/2] quit

[SWB]interface gigabitethernet1/0/3

[SWB-GigabitEthernet1/0/3] port link-type trunk

[SWB-GigabitEthernet1/0/3] port trunk permit vlan all

[SWB-GigabitEthernet1/0/3] quit

  1. SWC上的配置

<H3C>system-view

[H3C]sysname SWC

[SWC]vlan 10

[SWC-Vlan10] quit

[SWC]vlan 20

[SWC-Vlan20] quit

[SWC]vlan 40

[SWC-Vlan40] quit

[SWC]interface gigabitethernet1/0/1

[SWC-GigabitEthernet1/0/1] port link-type trunk

[SWC-GigabitEthernet1/0/1] port trunk permit vlan 10 20

[SWC-GigabitEthernet1/0/1] quit

[SWC]interface gigabitethernet1/0/2

[SWC-GigabitEthernet1/0/2] port link-type trunk

[SWC-GigabitEthernet1/0/2] port trunk permit vlan 10 20

[SWC-GigabitEthernet1/0/2] quit

[SWC]interface gigabitethernet1/0/3

[SWC-GigabitEthernet1/0/3] port link-type trunk

[SWC-GigabitEthernet1/0/3] port trunk permit vlan 20 40

[SWC-GigabitEthernet1/0/3] quit

  1. SWD上的配置

<H3C>system-view

[H3C]sysname SWD

[SWD]vlan 20

[SWD-Vlan20] quit

[SWD]vlan 30

[SWD-Vlan30] quit

[SWD]vlan 40

[SWD-Vlan40] quit

[SWD]interface gigabitethernet1/0/1

[SWD-GigabitEthernet1/0/1] port link-type trunk

[SWD-GigabitEthernet1/0/1] port trunk permit vlan 20 30

[SWD-GigabitEthernet1/0/1] quit

[SWD]interface gigabitethernet1/0/2

[SWD-GigabitEthernet1/0/2] port link-type trunk

[SWD-GigabitEthernet1/0/2] port trunk permit vlan 20 30

[SWD-GigabitEthernet1/0/2] quit

[SWD]interface gigabitethernet1/0/3

[SWD-GigabitEthernet1/0/3] port link-type trunk

[SWD-GigabitEthernet1/0/3] port trunk permit vlan 20 40

[SWD-GigabitEthernet1/0/3] quit

2)在各交换机上配置生成树工作模式为PVST全局使能生成树协议,并在各VLAN中使能生成树协议。SWA上指定作为VLAN 10VLAN 20对应生成树的根桥,在SWB上指定作为VLAN 30生成树的根桥,在SWC上指定作为VLAN 40生成树的根桥。

  1. SWA上的配置

[SWA]stp mode pvst   #---配置PVST生成村协议模式

[SWA]stp global enable   #---全局使能生成树协议

[SWA] stp vlan 10 20 30 enable   #---在VLAN 10、VLAN 20和VLAN 30中使能生成树协议

[SWA]stp vlan 10 20 root primary  #---指定SWA为VLAN 10和VLAN 20生成树的根桥

  1. SWB上的配置

[SWB]stp mode pvst

[SWB]stp global enable

[SWB] stp vlan 10 20 30 enable

[SWB] stp vlan 30 root primary

  1. SWC上的配置

[SWC]stp mode pvst

[SWC]stp global enable

[SWC] stp vlan 10 20 40 enable

[SWC]stp vlan 40 root primary

  1. SWD上的配置

[SWD]stp mode pvst

[SWD]stp global enable

[SWD] stp vlan 20 30 40 enable

3. 配置结果验证

以上配置完成后,可进行以下系列配置结果验证。

(1)在各交换机上执行display stp root命令,查看各VLAN对应的生成树根桥。

图2-39是在SWA上执行display stp root命令的输出,显示了SWA上所有已存在的所有VLAN生成树的根桥所对应的BID。

图2-39  在SWA上执行display stp root命令的输出

在2.3.3节已介绍到,在PVST中,执行display stp root命令时,只会显示InPathCost(内部路径开销)字段值,ExPathCost(外部路径开销)字段值固定为0。如果看到InPathCost字段值为0,则表示本设备为对应VLAN生成树的根桥。在图2-39中,VLAN 1、VLAN 10和VLAN 20生成树实例中,InPathCost字段均为0,即表示SWA为这三个VLAN生成树的根桥。同时可以看到,SWA在这三个生成树中没有根端口,因为根桥上没有根端口(Root Port)。

图2-40是在SWB上执行display stp root命令的输出,从中可以看到SWB是VLAN 30生成树的根桥,因为在VLAN 30生成树中,InPathCost字段值为0。SWB在VLAN 30生成树中也没有根端口。

图2-40  在SWB上执行display stp root命令的输出

图2-41是在SWC上执行display stp root命令的输出,从中可以看到SWC是VLAN 40生成树的根桥,因为在VLAN 40生成树中,InPathCost字段值为0。SWC在VLAN 40生成树中也没有根端口。

图2-41  在SWC上执行display stp root命令的输出

(2)在各交换机上执行display stp brief命令,查看各交换机端口在不同VLAN生成树中的状态和角色,分析并验证VLAN 10、VLAN 20、VLAN 30和VLAN 40生成树的拓扑是否与前面分析的图2-35~图2-38一致。

图2-42~图2-45分别是在SWA~SWD上执行display stp brief命令的输出,由此可以得出各交换机端口在各VLAN生成树中角色如下。

图2-42  在SWA上执行display stp brief命令的输出

图2-43  在SWB上执行display stp brief命令的输出

图2-44  在SWC上执行display stp brief命令的输出

图2-45  在SWD上执行display stp brief命令的输出

1)VLAN 10生成树:

  1. 根端口:SWB的GE1/0/3、SWC的GE1/0/1。
  2. 指定端口:SWA的GE1/0/1和GE10/3,SWB的GE1/0/2。
  3. 替换端口:SWC的GE1/0/2。

根据前面已得出SWA为VLAN 10生成树的根桥,以及以上得出的各交换机端口在该生成树中的角色,进一步验证了VLAN 10生成树的拓扑与图2-35所示的一致。

2)VLAN 20生成树:

  1. 根端口:SWB的GE1/0/3、SWC的GE1/0/1、SWD的GE1/0/2。
  2. 指定端口:SWA的GE1/0/1和GE1/0/2、GE1/0/3,SWB的GE1/0/1和GE1/0/2。
  3. 替换端口:SWC的GE1/0/2,SWD的GE1/0/1和GE1/0/3。

根据前面已得出SWA为VLAN 20生成树的根桥,以及以上得出的各交换机端口在该生成树中的角色,进一步验证了VLAN 20生成树的拓扑与图2-36所示的一致。

3)VLAN 30生成树:

  1. 根端口:SWA的GE1/0/3、SWD的GE1/0/1。
  2. 指定端口:SWA的GE1/0/2,SWB的GE1/0/1和GE1/0/3。
  3. 替换端口:SWD的GE1/0/2。

根据前面已得出SWB为VLAN 30生成树的根桥,以及以上得出的各交换机端口在该生成树中的角色,进一步验证了VLAN 30生成树的拓扑与图2-37所示的一致。

4)VLAN 40生成树:

  1. 根端口:SWD的GE1/0/3。
  2. 指定端口:SWC的GE1/0/3。
  3. 替换端口:无。

根据前面已得出SWC为VLAN 40生成树的根桥,以及以上得出的各交换机端口在该生成树中的角色,进一步验证了VLAN 40生成树的拓扑与图2-38所示的一致。

通过以上验证,已证明本示例前面的配置是正确且结果符合预期的。

【声明】本文摘自《H3C交换机学习指南》(下册)一书。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

茶乡浪子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值