计算机网络实验——虚拟局域网VLAN配置

  • 实验目的

       进一步理解VLAN的概念

       掌握基于交换机端口划分VLAN的配置方法

       进一步理解和学习IEEE 802.1Q帧格式

  • 实验内容

       搭建拓扑结构

       按照端口划分VLAN

       配置各个设备

       进行相同VLAN下和不同VLAN下主机的连通性测试

  • 实验步骤

  1. 环境搭建

(2)配置IP地址和子网掩码

(3)观察未划分VLAN时广播范围,未划分VLAN时,PC0发出的广播包被交换机广播到其他5个终端(如下图),验证了划分VLAN前广播包在所有交换机组成的网络中进行广播。

(4)创建VLAN

(5)中级端口连接

(6)将端口划分到VLAN中

(7)连通性测试

(8)观察广播范围,划分VLAN后,PC0产生的一个广播包最终只被广播给了与它在同一VLAN的PC1,PC3(如下图),验证了VLAN对广播域的隔离。

(9)了解802.1Q协议帧格式,在模拟工作模式下,查看PC0发送到Switch0的ICMP包的入端口和出端口的包格式(如下图),可以看到进入交换机Switch0的是标准的以太网帧,出交换机的是802.1Q帧。

  • 体会和总结

通过此次实验,我进一步理解了VLAN的概念,掌握了基于交换机端口划分VLAN的配置方法进一步理解和学习IEEE 802.1Q帧格式。

EEE 802.1Q所附加的VLAN识别信息,位于数据帧中“发送源MAC地址”与“类别域”(Type Field)之间。具体内容为2字节的TPID(Tag Protocol IDentifier)和2字节的TCI(Tag Control Information),共计4字节。

### 虚拟局域网 (VLAN) 的配置方法 #### 创建 VLAN 接口 为了创建 VLAN 接口,在大多数现代交换机上可以通过命令行界面完成此操作。通常情况下,这涉及到定义新的 VLAN ID 和名称。 ```shell vlan 10 name SalesDepartment exit ``` 上述代码片段展示了如何在一个支持 CLI 的交换机上创建一个新的 VLAN 并命名为 `SalesDepartment`[^1]。 #### 将端口分配给特定的 VLAN 一旦 VLAN 已经建立好,则需指定哪些物理端口属于该 VLAN: ```shell interface FastEthernet0/1 switchport mode access switchport access vlan 10 exit ``` 这段脚本说明了怎样把快速以太网接口 Fa0/1 设置为接入模式并关联至编号为 10 的 VLAN 中去[^3]。 #### 配置 Trunk 端口传输多个 VLAN 流量 如果希望某条链路能够承载来自不同 VLAN 的数据包,则应将其设定为干道(Trunk)端口: ```shell interface GigabitEthernet0/24 switchport mode trunk switchport trunk allowed vlan add 10,20,30 exit ``` 这里演示的是将千兆位以太网接口 Gi0/24 设定为干道模式,并允许它传递来自三个独立 VLAN(即 10、20 和 30)的信息流[^4]。 #### 添加子接口用于路由器上的 VLAN 支持 当需要通过单一路由器处理多 VLAN 数据时,可以在路由器上创建相应的子接口来实现这一点: ```shell interface gigabitethernet0/0.10 encapsulation dot1q 10 ip address 192.168.10.1 255.255.255.0 exit ``` 以上例子表明如何在 Cisco IOS 下面针对第 10 号 VLAN 建立一个带有 IP 地址配置的子接口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值