MSTP + Eth-Trunk配置实验 华为实验手册

1.1 实验介绍

1.1.1 关于本实验

以太网是当今现有局域网LAN(Local Area Network)采用的最通用的通信协议标准,以太网作为一种原理简单、便于实现同时又价格低廉的局域网技术已经成为业界的主流。

本实验主要介绍了LAN网络中的Eth-Trunk技术和MSTP技术。

1.1.2 实验目的

掌握手工模式及静态LACP模式下,Eth-Trunk的创建和维护。

掌握MSTP中包括MST域、MSTI、VLAN映射等配置和维护。

1.1.3 实验组网介绍

1.1.4 实验规划

SwitchA、SwitchB、SwitchC和SwitchD都运行MSTP。为实现VLAN2~VLAN10和VLAN11~VLAN20的流量负载分担,MSTP设置VLAN映射表,把VLAN2~VLAN10关联实例1,VLAN11~VLAN20关联实例2。为保证交换机A和B链路带宽和稳定性,部署Eth-Trunk。

表1-1设备MSTI主备根桥设计

1.2 实验任务配置

1.2.1 配置思路

1.在处于环形网络中的交换设备上配置MSTP基本功能。与PC相连的端口不用参与MSTP计算,将其设置为边缘端口。

2.配置保护功能,实现对设备或链路的保护。例如:在各实例的根桥设备指定端口配置根保护功能。

3.配置设备的二层转发功能。

1.1.2 配置步骤

步骤 1配置SwitchA、SwitchB、SwitchC和SwitchD域名为RG1的域,创建实例MSTI1和实例MSTI2

配置SwitchA的MST域。

system-view

Huaweisysname SwitchA

SwitchAstp region-configuration

SwitchA-mst-regionregion-name RG1

SwitchA-mst-regioninstance 1 vlan 2 to 10

SwitchA-mst-regioninstance 2 vlan 11 to 20

SwitchA-mst-regionactive region-configuration

SwitchA-mst-regionquit

配置SwitchB的MST域。

system-view

Huaweisysname SwitchB

SwitchBstp region-configuration

SwitchB-mst-regionregion-name RG1

SwitchB-mst-regioninstance 1 vlan 2 to 10

SwitchB-mst-regioninstance 2 vlan 11 to 20

SwitchB-mst-regionactive region-configuration

SwitchB-mst-regionquit

配置SwitchC的MST域。

system-view

Huaweisysname SwitchC

SwitchCstp region-configuration

SwitchC-mst-regionregion-name RG1

SwitchC-mst-regioninstance 1 vlan 2 to 10

SwitchC-mst-regioninstance 2 vlan 11 to 20

SwitchC-mst-regionactive region-configuration

SwitchC-mst-regionquit

配置SwitchD的MST域。

system-view

Huaweisysname SwitchD

SwitchDstp region-configuration

SwitchD-mst-regionregion-name RG1

SwitchD-mst-regioninstance 1 vlan 2 to 10

SwitchD-mst-regioninstance 2 vlan 11 to 20

SwitchD-mst-regionactive region-configuration

SwitchD-mst-regionquit

步骤 1配置MSTI1和MSTI2的根桥与备份根桥

配置SwitchA为MSTI1的根桥。

SwitchAstp instance 1 root primary

配置SwitchB为MSTI1的备份根桥。

SwitchBstp instance 1 root secondary

配置SwitchB为MSTI2的根桥。

SwitchBstp instance 2 root primary

配置SwitchA为MSTI2的备份根桥。

SwitchAstp instance 2 root secondary

步骤 1配置实例MSTI1和MSTI2中将要被阻塞端口的路径开销值大于缺省值

配置SwitchA的端口路径开销计算方法为华为计算方法。

SwitchAstp pathcost-standard legacy

配置SwitchB的端口路径开销计算方法为华为计算方法。

SwitchBstp pathcost-standard legacy

配置SwitchC的端口路径开销计算方法为华为计算方法,将端口GE1/0/2在实例MSTI2中的路径开销值配置为20000。

SwitchCstp pathcost-standard legacy

SwitchCinterface gigabitethernet 1/0/2

SwitchC-GigabitEthernet1/0/2stp instance 2 cost 20000

SwitchC-GigabitEthernet1/0/2quit

配置SwitchD的端口路径开销计算方法为华为计算方法,将端口GE1/0/2在实例MSTI1中的路径开销值配置为20000。

SwitchDstp pathcost-standard legacy

SwitchDinterface gigabitethernet 1/0/2

SwitchD-GigabitEthernet1/0/2stp instance 1 cost 20000

SwitchD-GigabitEthernet1/0/2quit

步骤 1使能MSTP,并将与终端相连的端口设置为边缘端口

在SwitchA上启动MSTP。

SwitchAstp enable

在SwitchB上启动MSTP。

SwitchBstp enable

在SwitchC上启动MSTP。

SwitchCstp enable

在SwitchD上启动MSTP。

SwitchDstp enable

配置SwitchC端口GE1/0/1为边缘端口。

SwitchCinterface gigabitethernet 1/0/1

SwitchC-GigabitEthernet1/0/1stp edged-port enable

SwitchC-GigabitEthernet1/0/1quit

#(可选)配置SwitchC的BPDU保护功能。

SwitchCstp bpdu-protection

配置SwitchD端口GE1/0/1为边缘端口。

SwitchDinterface gigabitethernet 1/0/1

SwitchD-GigabitEthernet1/0/1stp edged-port enable

SwitchD-GigabitEthernet1/0/1quit

(可选)配置SwitchD的BPDU保护功能。

SwitchDstp bpdu-protection

步骤 1配置处于环网中的设备的二层转发功能

SwitchA创建VLAN,并将相应接口加入VLAN。

SwitchAvlan batch 2 to 20

SwitchAinterface gigabitethernet 1/0/1

SwitchA-GigabitEthernet1/0/1port link-type trunk

SwitchA-GigabitEthernet1/0/1port trunk allow-pass vlan 2 to 20

SwitchA-GigabitEthernet1/0/1quit

SwitchAinterface Eth-Trunk 1

SwitchA-Eth-Trunk1trunkport gigabitethernet 1/0/2

SwitchA-Eth-Trunk1trunkport gigabitethernet 1/0/3

SwitchA-Eth-Trunk1port link-type trunk

SwitchA-Eth-Trunk1port trunk allow-pass vlan 2 to 20

SwitchA-Eth-Trunk1quit

SwitchB创建VLAN,并将相应接口加入VLAN。

SwitchBvlan batch 2 to 20

SwitchBinterface gigabitethernet 1/0/1

SwitchB-GigabitEthernet1/0/1port link-type trunk

SwitchB-GigabitEthernet1/0/1port trunk allow-pass vlan 2 to 20

SwitchB-GigabitEthernet1/0/1quit

SwitchBinterface Eth-Trunk 1

SwitchB-Eth-Trunk1trunkport gigabitethernet 1/0/2

SwitchB-Eth-Trunk1trunkport gigabitethernet 1/0/3

SwitchB-Eth-Trunk1port link-type trunk

SwitchB-Eth-Trunk1port trunk allow-pass vlan 2 to 20

SwitchB-Eth-Trunk1quit

SwitchC创建VLAN,并将相应接口加入VLAN。

SwitchCvlan batch 2 to 20

SwitchCinterface gigabitethernet 1/0/1

SwitchC-GigabitEthernet1/0/1port link-type access

SwitchC-GigabitEthernet1/0/1port default vlan 2

SwitchC-GigabitEthernet1/0/1quit

SwitchCinterface gigabitethernet 1/0/2

SwitchC-GigabitEthernet1/0/2port link-type trunk

SwitchC-GigabitEthernet1/0/2port trunk allow-pass vlan 2 to 20

SwitchC-GigabitEthernet1/0/2quit

SwitchCinterface gigabitethernet 1/0/3

SwitchC-GigabitEthernet1/0/3port link-type trunk

SwitchC-GigabitEthernet1/0/3port trunk allow-pass vlan 2 to 20

SwitchC-GigabitEthernet1/0/3quit

SwitchD创建VLAN,并将相应接口加入VLAN。

SwitchDvlan batch 2 to 20

SwitchDinterface gigabitethernet 1/0/1

SwitchD-GigabitEthernet1/0/1port link-type access

SwitchD-GigabitEthernet1/0/1port default vlan 11

SwitchD-GigabitEthernet1/0/1quit

SwitchDinterface gigabitethernet 1/0/2

SwitchD-GigabitEthernet1/0/2port link-type trunk

SwitchD-GigabitEthernet1/0/2port trunk allow-pass vlan 2 to 20

SwitchD-GigabitEthernet1/0/2quit

SwitchDinterface gigabitethernet 1/0/3

SwitchD-GigabitEthernet1/0/3port link-type trunk

SwitchD-GigabitEthernet1/0/3port trunk allow-pass vlan 2 to 20

SwitchD-GigabitEthernet1/0/3quit

1.1 结果验证

1.1.1 检查配置结果

在网络计算稳定后,执行以下操作,验证配置结果。

在SwitchA上执行display stp brief命令,查看端口状态和端口的保护类型,结果如下:

SwitchA display stp brief

MSTID Port Role STP State Protection

0 GigabitEthernet1/0/1 DESI FORWARDING ROOT

0 Eth-Trunk1 DESI FORWARDING NONE

1 GigabitEthernet1/0/1 DESI FORWARDING ROOT

1 Eth-Trunk1 DESI FORWARDING NONE

2 GigabitEthernet1/0/1 DESI FORWARDING ROOT

2 Eth-Trunk1 ROOT FORWARDING NONE

在MSTI1中,由于SwitchA是根桥,SwitchA的端口Eth-Trunk1和GE1/0/1成为指定端口。在MSTI2中,SwitchA的端口GE1/0/1成为指定端口,端口Eth-Trunk1成为根端口。

在SwitchB上执行display stp brief命令,结果如下:

SwitchB display stp brief

MSTID Port Role STP State Protection

0 GigabitEthernet1/0/1 DESI FORWARDING ROOT

0 Eth-Trunk1 ROOT FORWARDING NONE

1 GigabitEthernet1/0/1 DESI FORWARDING ROOT

1 Eth-Trunk1 ROOT FORWARDING NONE

2 GigabitEthernet1/0/1 DESI FORWARDING ROOT

2 Eth-Trunk1 DESI FORWARDING NONE

在MSTI2中,由于SwitchB是根桥,SwitchB的端口Eth-Trunk1和GE1/0/1成为指定端口。在MSTI1中,SwitchB的端口GE1/0/1成为指定端口,端口Eth-Trunk1成为根端口。

在SwitchC上执行display stp interface brief命令,结果如下:

SwitchC display stp interface gigabitethernet 1/0/3 brief

MSTID Port Role STP State Protection

0 GigabitEthernet1/0/3 ROOT FORWARDING NONE

1 GigabitEthernet1/0/3 ROOT FORWARDING NONE

2 GigabitEthernet1/0/3 ROOT FORWARDING NONE

SwitchC display stp interface gigabitethernet 1/0/2 brief

MSTID Port Role STP State Protection

0 GigabitEthernet1/0/2 DESI FORWARDING NONE

1 GigabitEthernet1/0/2 DESI FORWARDING NONE

2 GigabitEthernet1/0/2 ALTE DISCARDING NONE

SwitchC的端口GE1/0/3在MSTI1和MSTI2中为根端口。SwitchC的另一个端口GE1/0/2,在MSTI2中被阻塞,在MSTI1中被计算为指定端口。

在SwitchD上执行display stp interface brief命令,结果如下:

SwitchD display stp interface gigabitethernet 1/0/3 brief

MSTID Port Role STP State Protection

0 GigabitEthernet1/0/3 ROOT FORWARDING NONE

1 GigabitEthernet1/0/3 ROOT FORWARDING NONE

2 GigabitEthernet1/0/3 ROOT FORWARDING NONE

SwitchD display stp interface gigabitethernet 1/0/2 brief

MSTID Port Role STP State Protection

0 GigabitEthernet1/0/2 ALTE DISCARDING NONE

1 GigabitEthernet1/0/2 ALTE DISCARDING NONE

2 GigabitEthernet1/0/2 DESI FORWARDING NONE

SwitchD的端口GE1/0/3在MSTI1和MSTI2中为根端口。SwitchD的另一个端口GE1/0/2,在MSTI1中被阻塞,在MSTI2中被计算为指定端口。

相关推荐
在繁华处4 小时前
Java从零到熟练(四):面向对象基础
java·开发语言
Unbelievabletobe4 小时前
解决了股票api接口盘后数据更新慢的问题
大数据·开发语言·python
不会C语言的男孩5 小时前
C++ Primer 第2章:变量和基本类型
开发语言·c++
在繁华处6 小时前
Java从零到熟练(三):流程控制
java·开发语言·python
上海云盾-小余6 小时前
BGP 高防 IP 与 CDN 混合部署:攻防场景选型实战指南
网络·网络协议·tcp/ip
云泽8087 小时前
C++ 可调用对象通关指南:深度解析 Lambda 表达式、function 包装器与 bind 绑定器
开发语言·c++·算法
Shingmc37 小时前
【Linux】多路转接之select
linux·网络
溜达的大象7 小时前
从到处找资源到统一检索:飞牛NAS部署Pansou实战记录
网络·云计算
星恒随风8 小时前
Python 基础语法详解(一):从表达式、变量到数据类型
开发语言·笔记·python·学习
888CC++8 小时前
java 并发编程
java·开发语言·python