欢迎访问南京建策科技股份有限公司! 分支机构: 南京 | 广州 | 合肥 | 长沙 | 上海 | 扬州 | 常州
 最新动态 NEWS     More...
Linux技术大赛暨2018...
建策人才联盟秋季专场招聘会—...
建策人才联盟秋季专场招聘会—...
建策科技国庆节放假通知
一次性通过!!建策又添一CC...
【建策RHCE9月考试战报】...

 

  网站位置:首页 > 学习交流 > 技术文档下载
相同或者不同vlan的PC机二层互通实验
[2018-9-20]

实验需求:一台交换机、两台PC

实验环境:HCL模拟器  

首先我们将两台PC配置在同一网段,PC1192.168.1.1/24PC2192.168.1.2/24;交换机设备采用默认配置,此时我们的交换机所有端口都应该处于vlan1下。

好,现在我们使用PC1ping PC2,发现可以互通。

那么接下来,我们将交换机连接PC1的端口G1/0/1划分到VLAN10下,将连接PC2的端口划分到VLAN20下。现在我们的两台PC处于不同的VLAN了,但处于同一网段。

此时我们再拿PC1ping PC2,发现!不通了!

这是为什么呢?大家好好思考一下交换机的转发原理。

当我们的交换机接收到一个数据帧时,会为数据帧打上相应接口上的VLAN标签,之后会在对应vlanMAC地址表中查找对应的表项进行转发。

拿我们的实验来讲,PC1 ping PC2。交换机接收到数据帧后,会为其打上VLAN10的标签,然后交换机通过查找VLAN10对应MAC地址表进行转发,此时仅会在处于VLAN10MAC地址表项中查找,然而我们的目的地址处于VLAN20中。所以交换机无法转发出此数据帧。那么问题就来了,两台PC处于不同vlan,那么二层就一定不能互通了么?

下面我们看一下这个实验图:

现在把PC3PC4连接两台交换机的端口分别划分到vlan10vlan20中。但是把两台交换机互连的端口修改成trunk端口,但是SW1交换机的G1/0/1trunk端口PVID修改成vlan10,但是SW2交换机的G1/0/1trunk端口PVID修改成vlan20

此时大家可以按照上面的配置做一下实验你会发现是可以互通的。因为PC3发送的报文交给SW1G1/0/2端口会打上端口所属的vlan10的标记。这个报文想从G1/0/1端口发送出去,正好SW1G1/0/1端口是trunk端口,PVIDvlan10,所以报文发送出去之前会去掉vlan号,没有vlan号的报文交给SW2G1/0/1端口,因为是trunk端口,打上trunk端口所属的vlan20vlan号,最后报文从SW2G1/0/2端口去掉vlan20vlan号交给PC4

写在最后,其实还有一个比较经典的vlan间互通的方式,就是我们NE课程中看到的hybrid也可以做到不同vlan之间的PC互通。

 

如果您对技术帖内容有任何疑问,请联系官方邮箱:jcit@jiancenj.com,也欢迎广大学员踊跃投稿,一经录用,有稿费酬谢

友情链接
 
瞻博网络
华三
红帽
华三
瞻博网络
 Copyright @ 2016-2019 www.jiancenj.com All Rights Reserved. 版权所有 建策科技 苏ICP备11058165号
 总 部地 址:南京市玄武区洪武北路55号斯亚•置地广场23楼 联系电话: 025-84804339;84804652
 广州办事处:广州市天河区天河北路906号高科大厦A座11楼 联系电话:020-22233596、020-22233426
 长沙办事处:长沙市韶山北路139号湖南文化大厦2103室    联系电话:0731-82812056 82812057
 合肥办事处:合肥市南二环路与马鞍山路交口加侨国际广场A栋2111-2112室 联系电话:0551-65670518
 上海办事处:上海普陀区真南路1008号上海信息技术学院8号楼114室
 常州办事处:常州市武进区科教城创研港3A804 18662714115
 扬州办事处:扬州市邗江区润扬南路33号南京邮电大学通达学院2号实验楼2203-2206室