计算机网络之虚拟局域网VLAN

计算机网络实验之虚拟局域网VLAN

image-20221117211432717

可以看出,各主机同属于VLAN1,即一个虚拟局域网

为了便于观察,这里,我们只需要ICMP协议

image-20221117211631907

主机2发送一个复杂广播PDU

image-20221117211843590

该PDU到达交换机0

image-20221117211926574

交换机查找转发表把PDU转发给各主机

image-20221117211945095

划分VLAN(两种方式)

表面上看是给各主机换分到VLAN,本质是给交换机的个端口划分VLAN

image-20221117212900451

将端口2,6,3划分到设置好的VLAN

image-20221117212948602

让主机2发送复杂广播PDU(测试)

image-20221117213143470

image-20221117213238786

image-20221117213253298

可见,这是只有同属于一个VLAN里的主机0和主机1能够收到该帧,而另外属于VLAN1的主机就不能收到

​ 把交换机0的端口4,1,5划分到VLAN3(命令方式)

image-20221117213759313

image-20221117215242356

端口划入VLAN方法

Switch(config)#interface fa0/1

Switch(config-if)#switchport access vlan 10

第一条命令的意思是:进入接口fa0/1,这里的0表示第1个插槽,1表示第2个端口。(设备第一个端口通常为0,第二个端口通常为1)。

第二条命令:把fa0/1这个端口划分给VLAN 10 这样配置之后,接在这个端口的所有设备就属于VLAN 10 了。

image-20221117215524942

让主机5发送复杂广播PDU(测试)

image-20221117215905605

image-20221117215922257

可见,这是只有同属于一个VLAN里的主机3和主机4能够收到该帧,而另外属于VLAN2的主机就不能收到

注意:两个VLAN里的主机不能单播通信

image-20221117220137941

access端口和Trunk端口的测试

按照之前的方法,给交换机1的1,2,3端口划分到VLAN2,4,5,6端口划分到VLAN3

image-20221117223803649

​ 让主机2发送一个复杂广播PDU给各主机

image-20221117221308262

image-20221117221339269

可见,只有主机0和主机1收到了该帧

为什么呢?

​ 因为,此时交换机0和交换机1的7端口都是access类型的端口,且同属于VLAN1,虽然主机0,1,2,6,7,8同属于一个VLAN,但是由于7端口的存在,使得交换机0和交换机1之间类似于一个断路状态。==因为:==access端口只转发VID与自己PVID相同的数据帧

解决方法是,把交换机0和交换机1的7端口都设置为Trunk类型。==原因是:==当Trunk端口收到一个VID与自己PVID不匹配的帧时,给端口会直接转发该帧。当Trunk端口收到一个VID与自己PVID匹配的帧时,会进行“去标签”转发该帧

image-20221117221944686

再次尝试

image-20221117222528318

image-20221117222550485

image-20221117224155355

到这里,可见这个来自于主机2的广播帧就能够发送到同属于VLAN2的各主机了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

咸水萝卜

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值