一、准备工作
1、GNS3软件
2、交换机vlan配置,access、trunk配置。
3、 路由器逻辑子接口的配置命令 encapsulation dot1q [vlan-id] 功能:配置以太网子接口vlan号,封装格式为802.1q。
二、实验操作
拓扑图
1、在GNS3中,按照上图建立交换机、路由器、客户机,设置上图中的标签vlan和子接口ip地址,方便在命令界面配置。
2、先配置交换机 sw1
(1)全局模式下,先建立vlan(conf t 缩写命令进入全局模式,vlan vlan-id 建立vlan的vlan号)
(2)进入接口模式,将对应的接口分配给相应的vlan (int int-id 对应的接口,sw mo acc 定义二层端口模式,sw acc vlan vlan-id 端口分配给对应的vlan)
(3)在全局模式下,进行Trunk接口配置(int int-id 对应的接口,sw mo t 接口配置为trunk ,sw t en dot 封装类型)
(4)用show命令查看vlan和trunk(do show vlan-sw b 查看vlan,do show f1/2 switchport 查看接口f1/0)
vlan 10对应接口f1/1 , vlan 20对应接口f1/2,Trunk配置接口f1/0
3、配置路由器R1
(1)在全局模式下,进入逻辑子接口 f0/0.1 和 f0/0.2 ,封装 dot1q 并配置相对应的ip地址、子网掩码,最后保持接口一直开启。
encapsulation dot1q [vlan-id] 功能:配置以太网子接口vlan号,封装格式为802.1q。
(2)开启接口f0/0 保持常开状态,使逻辑子接口的配置生效。
4、给PC1、PC2配置相对应的ip地址和网关。
5、用抓包软件分析主机间的通信过程。
第一步:开启抓包软件
第二步:输入icmp ,在PC2中输入ping 192.168.10.10 (即PC1的ip地址)
在通信过程中,会有几个数据包丢失。
经验证,在不同vlan下,通过路由器可以实现主机间互相通信。