2. 交换机配置及 VLAN 建立
VLAN:Local Virtal Area Network,即本地虚拟局域网络
实验目的
- 了解交换机功能,学会使用 Windows 操作系统上的超级终端程序,通过交换机的控制口简单配置交换机。
- 学习一些交换机的基本配置命令。
- 学习查看配置过程中的出错信息和各种配置信息。
- 学习查看相关操作手册和帮助文档。
- 学习 VLAN 的建立、配置和调试命令。
- 学习如何实现 VLAN 间通讯,掌握交换机端口模式的使用。
实验原理
连接方式
交换机的终端控制一般使用串专用串口或 Telnet。其中专用串口方式的连接一般为:
交换机 Console 口 ↔ 交换机 Console 线 ↔ PC 机串口(COM 口)
注:
- 串口,也叫 COM 口(Cluster Communication Port),即串行通讯端口。
- 注意连接不能太远,最好控制在 15 米以内(实验用的线为 RS232)。
以太网端口链路类型
以太网端口有三种链路类型有三种:Access、Hybrid 和 Trunk。
- Access 类型的端口只能属于一个 VLAN,一般用于连接计算机的端口;
- Trunk 类型的端口可以属于多个 VLAN,可以接收和发送多个 VLAN 的报文,一般用于路由器之间连接的端口;
- Hybrid 类型的端口可以属于多个 VLAN,可以接收和发送多个 VLAN 的报文,可以用于路由器之间连接,也可以用于连接用户的计算机。
Hybrid 端口和 Trunk 端口的不同之处在于 Hybrid 端口可以允许多个 VLAN 的报文发送时不打标签,而 Trunk 端口只允许缺省 VLAN 的报文发送时不打标签。
端口链路类型 | 适用连接对象 |
---|---|
Access | 计算机 |
Trunk | 主机通讯 |
Hybrid | 计算机和主机通讯均可 |
终端常用命令
三种视图:
- 用户视图:
<switch>
- 系统视图:
[switch]
- 接口视图:
[switch-Ethernet**]
- VLAN 视图:
[switch-vlan**]
通用命令:
quit | return
:返回用户视图/退出当前端口undo xxx
:取消执行某个命令reboot
:重启当前交换机display history-command
:显示历史命令,命令行接口为每个用户缺省保存 10 条历史命令。临时调用命令可以尝试:- Ctrl+P 或 ↑:上一条历史命令
- Ctrl+N 或 ↓:下一条历史命令
- TAB:快速补全命令
用户视图下:
system-view
:进入系统视图
系统视图下:
reset saved-configuration
:重置配置(需要重启应用配置)display saved-configuration
:查看当前配置 其中部分显示信息:telnet server
:通过网络(Telnet)配置交换机interface Vlan-interface*
:连接上游主机,其 ip 可以填写某个指定的 ip,也可以填写 dhcp-alloc(动态主机分配协议),使用上游主机自动分配 ip(ip 协议一般用来连接互联网)
sysname <switch-name>
:给交换机重新命名vlan <vlan_id>
:创建指定名称的 VLAN(VLAN 最多能定义 4094 个)display|displ <ethernet>
:查看某个端口的状态(interface) <ethernet>
进入某个端口(如 ethernet0/1)的视图save
:保存当前配置到本地,需要手动确认并命文件名(文件名可以默认)。
端口视图下:
display interface
:查看当前端口信息speed 10|100|1000|auto
:设置端口的速度(如 10 代表 10M)duplex auto|full|half
:设置端口的模式(自动、双工、半双工)port link-type access|hybrid|trunk
:设置以太网端口的链路类型(Access、Hybrid 或 Trunk)port access vlan <vlan_id> (to vlan_id)
:将该端口加入到指定 VLAN 下port hybrid vlan <vlan_id_list> tagged|untagged
:将 Hybrid 端口加入到指定 VLANport trunk permit vlan <vlan_id_list>|all
:将当前以太网端口加入到指定 VLANshutdown
:关闭当前端口
VLAN 视图下:
display vlan
:查看当前 VLAN 信息port <interface_list>
:将指定端口(或端口列表)添加到该 VLAN 下。
实验环境
- A PC with Windows XP, Super Shell(超级终端)
- A Switch with 相关操作手册
- A Console 线缆(RS232 型号)
实验步骤
基础实验内容
- 使用 Console 线将交换机的 Console 口与电脑 COM 口相连。
- 在 PC 机上运行超级终端程序进行连接:
- 新建配置并为之命名,指定 COM 口。
- 设置终端通信参数为波特率(位/秒)为 9600bit/s ,数据位 8 位,无校验,停止位 1 位和无流控制。 ![](./02-交换机配置及 VLAN 建立.assets/Pasted image 20230308193235.png)
- 连接终端:交换机上电,终端上开始显示以太网交换机的自检信息,自检结束后提示用户键入回车,之后将出现命令行提示符,如
<Quidway>
并可能伴随显示login from Console
等提示,即表示交换机正确连接成功。 - 重置配置文件:
reset saved-configuration
:还原初始配置(用户视图下使用)reboot
:重启交换机(用户视图下使用)display current-configuration
:显示当前配置信息
sysname SwitchA
:修改交换机名称
实验 1:在同一台交换机上划分 VLAN
STEP 1:图示搭建网络环境,每 6 人为一组,均通过网线连接在同一台交换机上,分别连接在交换机的 1-6 号口。为各计算配置 IP 地址(网关可以暂时不配),要求在同一网段,然后用 ping 命令测试其连通性,六台计算机属于同一 VLAN 的情况,应该都能连通。
![](./02-交换机配置及 VLAN 建立.assets/Pasted image 20230308201241.png)
STEP 2:在 6 台计算机完全连通之后,将同在一侧的三台计算机所在的端口划分为一个 VLAN,另一侧的三台计算机所在的端口划分为另一个 VLAN(VLAN 编号自由设定)。利用 ping 命令测试其连通性,可以发现同属一个 VLAN 计算机可以连通,而不同 VLAN 计算机不能连通。删除 VLAN,六台计算机恢复全连通状态。
![](./02-交换机配置及 VLAN 建立.assets/Pasted image 20230308201356.png)
vlan 10
:创建 VLANvlan 10
:进入 VLAN 10port ethernet 1/0/1 to ethernet 1/0/4
:将 1~4 端口接入到 VLAN10 内quit
:退出 VLAN 10- 各台电脑均接入交换机,并设置好 IP 地址,互相使用
ping
指令测试连通性。 vlan 11
:创建 VLAN 11vlan 11
:进入 VLAN 11port ethernet 1/0/3 to ethernet 1/0/4
:将 3~4 端口接入到 VLAN11 内quit
:退出 VLAN 11- 3、4 电脑互相
ping
进行测试,并对 1、2 电脑尝试ping
测试。
实验 2:同一个 VLAN 的跨交换机通讯
interface ethernet 1/0/1
:进入端口ethernet 1/0/1
port trunk
:设置当前以太网端口的链路类型为 Trunkport trunk permit vlan 11
:将当前以太网端口加入到 VLAN 11- 使用相同操作设置另外一台交换机
- 将两台交换机的端口 1 相互连接
- 对两台交换机对应的 3、4 电脑互相
ping
进行测试,并对 2 电脑尝试ping
测试。