实验:通过单臂路由实现不同VLAN的2台主机之间通信
单臂路由:单臂路由技术能让路由器的一根物理接口对应不同vlan数据的实质是把物理接口分成若干个子接口,这些子接口通过封装802.1q标识,以识别不同vlan的TAG标识
实验工具,GNS3 1.3版本 SecureCRT8.0版本
开始试验
1,打开GNS3,添加一台路由器,一台交换机和2个PC机将其依次连接并开启。
2,我们给PC1设定ip地址为192.168.10.10/24,网关为192.168.10.1,PC2设定ip地址为192.168.20.20/24,网关为192.168.20.1
3,给交换机添加2个VLAN分别为VLAN10和VLAN20,
4,由于交换机的F1/0接口和F1/2接口直接与2台PC机连接所以这2条链路采用接入链路模式,我们给PC1到交换机的这条链路设置为VLAN10并将交换机的F1/0接口加入到VLAN10中,设置PC2到交换机F1/2接口的这条链路为VLAN20并将交换机的F1/2接口加入到VLAN10中.
5,由于交换机的F1/1接口是连接到路由器的F0/0接口,所以这条链路采用中继链路模式。
4, 给路由器的F0/0物理接口添加2个逻辑子接口分别为f0/0.1,f0/0.2,我们设定f0/0.1接口是对应pc1的所以将其划分到VLAN 10中,对应网关为192.168.10.1,设定f0/0.2接口对应pc2,所以将其划分到VLAN 20中,对应网关为192.168.20.1。
至此,所有设置已经配置完毕,看下拓扑图
实验原理,
PC1想发送一个数据包给PC2,当数据包到交换机时会给其添加一个VLAN10的802.1q封装然后进入交换机与路由器之间的中继链路,当到达路由器时,路由器根据路由表发现目标地址为PC2,PC2对应VLAN20所以将其改为VLAN20的802.1q的封装,下一跳接口为F1/0,通过中继链路到达交换机后会脱掉802.1q的封装然后进入交换机到PC2的接入链路,最后到达PC2。
测试结果
打开PC1的CRT调试界面输入PING指令
打开PC2的CRT调试界面输入PING指令
此次试验成功。