【软考网工·实验专题 Day1】交换机基础配置全攻略 - eNSP实战教程

📌 实验目标

掌握华为交换机基本配置VLAN管理GARP/GVRP协议STP协议的配置与原理。

🔧 一、交换机的基本配置

在默认配置下,所有接口处于可用状态,并且都属于VLAN 1,这种情况下交换机就可以正常工作了。但为了方便管理和使用,首先应对交换机做基本的配置。

(1) 交换机管理基础配置:设备名称、管理 VLAN 与 Telnet 的配置要点

<HUAWEI>                                            //用户视图提示符
<HUAWEI>system-view                                 // 进入系统视图
[HUAWEI]sysname Switch1                             // 修改设备名称为Switch1
[Switch1]vlan 5                                     // 创建交换机管理VLAN 5
[Switch1-VLAN5]management-vlan
[Switch1-VLAN5]quit
[Switch1]interface Vlanif 5                        //创建交换机管理VLAN的VLANIF接口
[Switch1-vlanif5]ip address 10.10.1.1 24           //配置VLANIF接口IP地址
[Switch1-vlanif5]quit
[Switch1]telnet server enable                      // Telnet 默认是关闭的,需要打开
[Switch1]user-interface vty 0 4                    //开启VTY线路模式
[Switch1-ui-vty0-4]protocol inbound telnet         //配置Telnet协议  
[Switch1-ui-vty0-4]authentication-mode aaa         //配置认证方式
[Switch1-ui-vty0-4]quit
[Switch1]aaa
[Switch1-aaa]local-user admin password cipher Hello@123
//配置用户名和密码,用户名不区分大小写,密码区分大小写
[Switch1-aaa]local-user admin privilege level 15
//将管理员的账号权限设置为15(最高)
[Switch1-aaa]quit
[Switch1]quit
<Switch1>save                                        //在用户视图下保存配置 

(2)交换机接口配置:默认适配一般环境,特殊场景需设隔离 / 速率 / 双工

# 配置接口 GE1/0/1 和 GE1/0/2 的端口隔离功能,实现两个接口之间的二层数据隔离,三层数据互通
<Switchl> system-view
[Switchl]port-isolate mode 12
[Switchllinterface gigabitethernet 1/0/1
[Switch1-GigabitEthernet1/0/1]port-isolate enable group 1
[Switchl-GigabitEthernet1/0/1]quit
[Switchl]interface gigabitethernet 1/0/2
[Switch1-GigabitEthernet1/0/2]port-isolate enable group 1
[Switch1-GigabitEthernet1/0/2]quit

# 配置以太网接口 GE0/0/1在自协商模式下协商速率为 100Mb/s
<Switchl> system-view
[Switchl]interface gigabitethernet 0/0/1
[Switch1-GigabitEthernet0/0/1]negotiation auto
[Switch1-GigabitEthernet0/0/1]auto speed 100

#配置以太网接口 GE0/0/1在自协商模式下双工模式为全双工模式
<Switchl> system-view
[Switchl]interface gigabitethernet 0/0/1
[Switch1-GigabitEthernet0/0/1]negotiation auto

(3)交换机 MAC 地址表:原理(学习 / 转发)、表项构成(MAC/VLAN/ 端口)与查看配置

#执行命令display mac-address,查看所有的 MAC 地址表项
<Switch1> display mac-address

#执行命令 display interface vlanif 5,显示 VLANIF 接口的 MAC 地址
<Switchl> display interface vlanif 5

#在 MAC 地址表中增加静态MAC地址表项,目的MAC地址为0001-0002-0003,VLAN5的报文从接口 gigabitethernet0/0/5 转发出去
[Switch1]mac-address static 0001-0002-0003 gigabitethernet 0/0/5 vlan 5

🌐 二、VLAN配置与管理

(1) VLAN基本概念

VLAN(Virtual Local Area Network) 是一种通过逻辑方式而不是物理位置划分网络的技术。它允许网络管理员将同一个物理网络划分为多个逻辑网络。

链路类型

  • Access链路:连接终端设备的链路,只能承载单个VLAN的流量

  • Trunk链路:交换机之间的链路,可以承载多个VLAN的流量

  • Hybrid链路:既可以连接终端设备,也可以连接网络设备,可以灵活配置VLAN

以太网接口类型及区别

接口类型承载VLAN数量使用场景帧格式
Access1个连接PC、服务器等终端设备不带Tag
Trunk多个交换机之间互联带Tag(Native VLAN除外)
Hybrid多个灵活连接各种设备可配置带或不带Tag

(2) VLAN划分方法

1. 基于接口的VLAN划分(最常用)

<HUAWEI> system-view                                      //进入交换机系统视图
[HUAWEI]sysname SwitchA                                   // 交换机命名
[SwitchA]vlan batch 2                                     //批量方式建立VLAN2
[SwitchA]interface gigabitethernet 0/0/1                  //进入交换机接口视图
[SwitchA-GigabitEthernet0/0/1]port link-type access       // 配置接口类型
[SwitchA-GigabitEthernet0/0/1]port default vlan 2         //将接口加入VLAN 2
[SwitchA-GigabitEthernet0/0/1]quit

[SwitchA]interface gigabitethernet 0/0/2                    //在接口视图配置上联接口
[SwitchA-GigabitEthernet0/0/2]port link-type trunk          //配置上联接口类型
[SwitchA-GigabitEthernet0/0/2]port trunk allow-pass vlan 2  //允许携带VLAN 2 tag的报文通过
SwitchA-GigabitEthernet0/0/2]quit

2. 基于MAC地址的VLAN划分

<HUAWEI>system-view
[HUAWEI]sysname SwitchA
[SwitchA]vlan batch 2
[SwitchA]interface gigabitethernet 0/0/1                     //在接口视图配置上联接口
[SwitchA-GigabitEthernet0/0/1]port link-type hybrid          //配置上联接口类型
[SwitchA-GigabitEthernet0/0/1] port hybrid tagged vlan 2     //允许VAN 2 tag 的报文携带tag标记通过
SwitchA-GigabitEthernet0/0/1]quit
SwitchA]interface gigabitethernet 0/0/2                      //进入交换机接口视图
[SwitchA-GigabitEthernet0/0/2]port link-type hybrid          //配置接口类型
[SwitchA-GigabitEthernet0/0/2] port hybrid untagged vlan 2   //允许VLAN 2 tag的报文剥离tag标记通过
[SwitchA-GigabitEthernet0/0/2]quit
SwitchA]vlan 2
[SwitchA-vlan2]mac-vlan mac-address 0022-0022-0022            //PC的MAC地址与 VLAN 2 关联
[SwitchA-vlan2]quit
[SwitchA]interface gigabitethernet0/0/2
[SwitchA-GigabitEthernet0/0/2]mac-vlan enable                 //基于MAC地址启用接口
[SwitchA-GigabitEthernet0/0/2]quit

(3) VLAN配置示例

# 创建VLAN
vlan batch 10 20 30
 description Department-VLANs

# 配置Access端口
interface range GigabitEthernet 0/0/1 to 0/0/8
 port link-type access
 port default vlan 10

# 配置Trunk端口
interface GigabitEthernet 0/0/24
 port link-type trunk
 port trunk allow-pass vlan 10 20 30
 port trunk pvid vlan 1

# 配置Hybrid端口
interface GigabitEthernet 0/0/20
 port link-type hybrid
 port hybrid pvid vlan 10
 port hybrid untagged vlan 10 20
 port hybrid tagged vlan 30

🔄 三、GARP协议配置

(1) GARP协议介绍

GARP(Generic Attribute Registration Protocol)是通用属性注册协议的应用,提供 802.1Q兼容的VLAN裁剪(VLAN Pruming)功能和在802.1Q干线端口(Trunk Port)上建立动态VLAN 的功能。GARP配置拓扑如图所示,在交换机 A、B分别配置全局启用 GARP 功能达到所有子网设备互访的目的。

(2) GARP配置示例

交换机 A 的配置如下,交换机 B 和交换机 A 的配置相似。

#配置交换机 A,全局启用 GVRP 功能
<HUAWEI>system-view
[HUAWEI]sysname SwitchA
[SwitchA]gvrp


# 配置接口为 Trunk 类型,并允许所有 VLAN 通过
[SwitchA]interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1]port link-type trunk
[SwitchA-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[SwitchA-GigabitEthernet0/0/1]quit
[SwitchA]interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2]port link-type trunk
[SwitchA-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[SwitchA-GigabitEthernet0/0/2]quit


#启用接口的 GARP 功能,并配置接口注册模式
[SwitchA]interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1]gvrp
[SwitchA-GigabitEthernet0/0/1]gvrp registration normal
[SwitchA-GigabitEthernet0/0/1]quit
[SwitchA]interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2]gvrp
[SwitchA-GigabitEthernet0/0/2]gvrp registration normal
[SwitchA-GigabitEthernet0/0/2]quit

配置完成后,在SwitchA上使用命令display gvrp statistics,查看接口的GVRP统计信息,其中包括GVRP状态、GVRP注册失败次数、上一个GVRP数据单元源 MAC地址和接口GVRP注册类型。

(3)典型例题

  • GVRP是跨交换机进行VLAN动态注册和删除的协议,关于对GVRP描述不准确的是( )。
    A、GVRP是GARP的一种应用,由IEEE制定
    B、交换机之间的协议报文交互必须在VLAN Trunk链路上进行
    C、GVRP协议所支持的VLAN ID范围为1-1001
    D、GVRP配置时需要在每一台交换机上建立VLAN
    【正确答案】:C
    【试题解析】:GVRP协议所支持的VLANID范围为1-4094。

  • GVRP可以实现跨交换机进行动态注册和删除,以下关于GVRP协议的描述中,错误的是( )。
    A.GVRP是GARP的一种应用,由IEEE制定
    B.交换机之间的协议报文交互必须在VLAN Trunk链路上进行
    C.GVRP协议所支持的VLAN ID范围为1-1001
    D.GVRP配置时需要在每一台交换机上建立VLAN
    【正确答案】:C
    【试题解析】:GVRP协议实际上是通用属性注册协议GARP的一个子集。它所支持的vlan ID覆盖网络中所有的vlan编号。


🌳 四、生成树协议STP

(1) STP协议介绍

STP(Spanning Tree Protocol) 是一种用于消除网络中环路的二层协议。它通过阻塞冗余链路来构建一个无环的树形拓扑结构。

STP的三种模式

  • STP:标准生成树协议(IEEE 802.1D)

  • RSTP:快速生成树协议(IEEE 802.1w)

  • MSTP:多生成树协议(IEEE 802.1s)

(2) 配置STP基本功能

配置环网中的设备生成树协议工作在STP模式。

#配置 LSWA 的 STP 工作模式,LSWB、LSWC、LSWD的配置相同
<HUAWEI> system-view
[HUAWEI]sysname LSWA
[LSWA]stp mode stp

配置根桥和备份根桥设备
#配置 LSWA 为根桥
[LSWA]stp root primary

#配置 LSWD 为备份根桥
[LSWB]stp root secondary

配置端口的路径开销值,实现将该端口阻塞。端口路径开销值的取值范围由路径开销计算方法决定,这里选择华为计算方法为例,配置被阻塞端口的路径开销值为20000,同一网络内所有交换设备的端口路径开销应使用相同的计算方法。

# 配置 Switcha的端口路径开销计算方法为华为计算方法,SwitchB、SwitchD 的配置方法相同
[SwitchA]stp pathcost-standard legacy


#配置 LSWC 端口 GigabitEthernet0/0/1的端口路径开销值为 20000
[LSWC]stp pathcost-standard legacy
[LSWC]interface gigabitethernet 0/0/1
[LSWC-GigabitEthernet0/0/1]stp cost 20000
[LSWC-GigabitEthernet0/0/1]quit

启用 STP,实现破除环路,将与PC机相连的端口设置为边缘端口并启用端口的BPDU报文过滤功能。

#配置 LSWB 端口 GigabitEthernet0/0/2为边缘端口并启用端口的 BPDU 报文过滤功能
[LSWB]interface gigabitethernet 0/0/2
[LSWB-GigabitEthernet0/0/2]stp edged-port enable
[LSWB-GigabitEthernet0/0/2lstp bpdu-filter enable
[LSWB-GigabitEthernet0/0/2]quit


# 配置 LSWC 端口 GigabitEthernet0/0/2为边缘端口并启用端口的 BPDU 报文过滤功能
[LSWC]interface gigabitethernet 0/0/2
[LSWC-GigabitEthernet0/0/2]stpedged-port enable
[LSWC-GigabitEthernet0/0/2]stp bpdu-filter enable
[LSWC-GigabitEthernet0/0/2]quit

设备全局启用STP,所有设备配置相同。

#设备 LSWA 全局启用 STP
[LSWA]stp enable

(2) 检查配置结果

经过以上配置,在网络计算稳定后,执行以下操作,与验证配置结果。在LSWA上执行display stp brief命令,查看端口状态和端口的保护类型。

将LSWA配置为根桥后,与SwitchB、SwitchD相连的端口GigabitBthermet0/0/1 和GigabitEthermet0/0/2 在生成树计算中被选举为指定端口。

在 LSWB 上执行 display stp interface gigabitetheret 0/0/1 brief命令,查看端口 GigabitEthernet0/0/1 状态。

端口 GigabitEtheret0/0/1 在生成树选举中成为指定端口,处于 Forwarding 状态。

在 LSWC 上执行 display stp brief命令,查看端口状态,结果如下:

端口 GigabitEthernet0/0/3 在生成树选举中成为根端口,处于Forwarding状态。端口GigabitEthernet0/0/1 在生成树选举中成为 Alternate 端口,处于 Discarding 状态。

(3)典型例题

  • 在交换机上执行display stp topology-change命令,其作用是( )。
    A.查看端口TC/TCN报文收发计数
    B.查看桥的生成树状态详细信息
    C.查看运行生成树协议的异常端口信息
    D.查看MSTP拓扑变化相关的统计信息
    【正确答案】:D

  • STP协议中( )机制用于决定每个网段上的Designated Port。
    A.Root Path Cost根路径成本
    B.Port Priority端口优先级
    C.Root Bridge ID 根桥标识
    D.Bridge Priority桥优先级
    【正确答案】:A


🧪 验证与测试

连通性测试

# 测试VLAN内连通性
ping 192.168.10.2

# 测试VLAN间连通性(需要三层交换或路由器)
ping 192.168.20.2

状态查看命令

# 查看VLAN信息
display vlan

# 查看接口状态
display interface brief

# 查看STP状态
display stp brief

# 查看GVRP状态
display gvrp status

# 查看MAC地址表
display mac-address

⚠️ 常见故障排查

VLAN不通

# 检查端口VLAN配置
display port vlan interface GigabitEthernet 0/0/1

# 检查Trunk端口允许的VLAN
display interface GigabitEthernet 0/0/24

STP问题

# 检查STP状态
display stp abnormal-port

# 检查端口STP信息
display stp interface GigabitEthernet 0/0/1

GVRP同步问题

# 检查GVRP状态
display gvrp statistics

# 检查GVRP注册信息
display gvrp vlan

📝 配置命令速查表

功能命令说明
创建VLANvlan batch 10 20批量创建VLAN
配置Access端口port link-type access设置端口模式
配置Trunk端口port link-type trunk设置Trunk模式
开启GVRPgvrp全局开启GVRP
配置STP模式stp mode stp设置STP模式
配置根桥stp root primary设置主根桥
查看MAC地址display mac-address显示MAC地址表

🎯 实验总结

通过本实验,你应该掌握:

  1. ✅ 交换机基本配置和管理

  2. ✅ VLAN的原理和配置方法

  3. ✅ GARP/GVRP协议的工作原理和配置

  4. ✅ STP协议的原理和配置

  5. ✅ 常见故障排查方法

📚 明日预告

明天实验:路由器基础配置与静态路由

  • 路由器接口配置

  • 静态路由配置

  • 默认路由配置

  • 路由策略配置


💬 互动环节

你在配置过程中遇到什么问题?欢迎在评论区留言!

如果觉得本文章对你有帮助,请:

  • 👍 点赞支持

  • ⭐ 收藏备用

  • ➕ 关注获取后续实验教程


版权声明:
本文由[钱工聊运维]原创,CSDN独家发布,转载请标明出处。
脚踏实地,共同进步,我们一起拿下软考!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

钱工聊运维

你的支持,是创作的光~

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

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

打赏作者

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

抵扣说明:

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

余额充值