设为首页收藏本站language 语言切换
楼主: huangshengyu
收起左侧

[求助] 为什么这样配置两个不同vlan可以通信

[复制链接]
发表于 2015-3-13 09:02:23 | 显示全部楼层
1.  不要花时间纠结这种 在现实网络中 不可能碰到的问题。

2.  PC0 去 Ping PC1 因不知道PC 1 的MAC 地址 所以会发送ARP。 ------ 这个是前提条件

ARP 报文被交换机0 收到。。。ARP 属于广播  1个VLAN等于一个广播域等于一个网段。。

交换机0在VLAN2接口下 收到ARP报文,就会将这个ARP 广播 从trunk 或者 VLAN2 口出去。。

图里面是 交换机0 的fa0/1 和 fa0/2 .....

自然交换机1能收到这个广播包,,交换机无法抗拒 广播的诱惑。所以 PC1 收到了ARP,,,刚好这个ARP 又是问PC1 的MAC 是什么,,,  所以 PC1 就发送这个 单播包 响应 PC0。。
PC0 就能正常封装 目的 PC1 的MAC 了。
-------------------------------------------------以上是控制层面做的事情----------------------------------------
接下来数据层面
1.。PC0 知道了 PC1 的MAC地址。。正常数据封装 发送给交换机0
2. 交换机0 收到这个帧,看二层头部 根据目的MAC 将数据包从 fa0/2口发送出去
3. 交换机1 从0/1口收到以后,看好 fa0/1口是本征VLAN-----------具体什么是本征VLAN 请联系QQ18081596

4.  交换机1 正常查找MAC地址表。。。将数据转发给 PC1

--------------------------------------以上是 PC0 ---- PC1 方向的 数据--------------------------------------
接下来是 PC1 ---- PC0 返回的数据
1. PC1 收到PC0发来的 PING 后,将 原目MAC地址 颠倒,,目的MAC 是PC0
2. 交换机1 收到数据包后 从本征VLAN 发送出去--------本征VLAN 不带VLAN TAG
3. 剩下的事情就是交换机0 查找MAC表的过程了。。不想在打字了。。。。。。总之这种 几辈子 都不可能碰到的奇葩问题不要花时间研究了!
16# 2015-3-13 09:02:23 回复 收起回复
回复

使用道具 举报

发表于 2015-3-13 09:55:03 | 显示全部楼层
17# 2015-3-13 09:55:03 回复 收起回复
回复

使用道具 举报

发表于 2015-3-13 09:55:07 | 显示全部楼层
18# 2015-3-13 09:55:07 回复 收起回复
回复

使用道具 举报

发表于 2015-3-13 10:05:22 | 显示全部楼层
路过了解一下
19# 2015-3-13 10:05:22 回复 收起回复
回复

使用道具 举报

发表于 2015-3-13 10:12:38 | 显示全部楼层
20# 2015-3-13 10:12:38 回复 收起回复
回复

使用道具 举报

发表于 2015-3-13 11:07:19 | 显示全部楼层
交换机无法识别三层信息,也就是说收到主机发来的数据,(对于未知单播帧)交换机只会采取在本vlan内泛洪,那么另一台交换机假设是划分到vlan2的接口收到了来自vlan1泛洪的流量,对于未知单播帧,划分到vlan2接口的交换机同样采取泛洪的操作,将流量在本vlan内进行泛洪,因此属于vlan2的主机自然而然就能接收到这股流量,ping通信也就能建立。
21# 2015-3-13 11:07:19 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2015-3-13 22:09:56 | 显示全部楼层
sinai0599 发表于 2015-3-12 23:01
1.  不要花时间纠结这种 在现实网络中 不可能碰到的问题。

2.  PC0 去 Ping PC1 因不知道PC 1 的MAC 地 ...

谢谢你 这个问题是上课时老师给出的 一开始以为老师是错的 后来回到宿舍一做实验就蒙了 真的能通 本征vlan我知道 我np在学了 只是认为这个问题属于na 以为是自己知识点没掌握好 就跑来这里发了 没想到居然没有多少人知道 很是谢谢你 百忙之中能回答我问题 答的很具体 有点小幽默 我可以加你qq吗? 以后请教一下问题
22# 2015-3-13 22:09:56 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2015-3-13 22:10:02 | 显示全部楼层
sinai0599 发表于 2015-3-12 23:01
1.  不要花时间纠结这种 在现实网络中 不可能碰到的问题。

2.  PC0 去 Ping PC1 因不知道PC 1 的MAC 地 ...

谢谢你 这个问题是上课时老师给出的 一开始以为老师是错的 后来回到宿舍一做实验就蒙了 真的能通 本征vlan我知道 我np在学了 只是认为这个问题属于na 以为是自己知识点没掌握好 就跑来这里发了 没想到居然没有多少人知道 很是谢谢你 百忙之中能回答我问题 答的很具体 有点小幽默 我可以加你qq吗? 以后请教一下问题
23# 2015-3-13 22:10:02 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2015-3-13 22:10:10 | 显示全部楼层
sinai0599 发表于 2015-3-12 23:01
1.  不要花时间纠结这种 在现实网络中 不可能碰到的问题。

2.  PC0 去 Ping PC1 因不知道PC 1 的MAC 地 ...

谢谢你 这个问题是上课时老师给出的 一开始以为老师是错的 后来回到宿舍一做实验就蒙了 真的能通 本征vlan我知道 我np在学了 只是认为这个问题属于na 以为是自己知识点没掌握好 就跑来这里发了 没想到居然没有多少人知道 很是谢谢你 百忙之中能回答我问题 答的很具体 有点小幽默 我可以加你qq吗? 以后请教一下问题
24# 2015-3-13 22:10:10 回复 收起回复
回复

使用道具 举报

发表于 2015-3-14 10:23:12 | 显示全部楼层
就因为F0/2不是一个TRUNK端口。而是一个接入端口。而接入端口默认通过这个端口的所有数据都在同一个VLAN之中。也不会使用802.1Q协议来进行VLAN ID标识。同理。S1的F0/1接口也为接入端口。默认接收的数据是属于本机的VLAN1。 所以自然能通信。  好好看下CCNA学习指南里的第十一章虚拟局域网。
25# 2015-3-14 10:23:12 回复 收起回复
回复

使用道具 举报

发表于 2015-3-14 10:24:53 | 显示全部楼层
把接入链路和中继链路的概念弄清楚就可以了。
26# 2015-3-14 10:24:53 回复 收起回复
回复

使用道具 举报

发表于 2015-3-14 13:12:56 | 显示全部楼层
看看
27# 2015-3-14 13:12:56 回复 收起回复
回复

使用道具 举报

发表于 2015-3-15 14:27:30 | 显示全部楼层
huangshengyu 发表于 2015-3-13 22:10
谢谢你 这个问题是上课时老师给出的 一开始以为老师是错的 后来回到宿舍一做实验就蒙了 真的能通 本征vla ...

当然可以啊,一起学习
28# 2015-3-15 14:27:30 回复 收起回复
回复

使用道具 举报

发表于 2015-3-16 10:56:03 | 显示全部楼层
好吧,这需要理解。在学习网络知识的初级阶段,vlan之间是不能通信的,这样理解是正确的。
但是vlan之间不能通信是有其他条件的,针对同一个交换机,vlan不同是不能通信的,但是再深入理解了access口与tag的知识后,我们明白,在不同交换机vlan不同,tag是否打上,才是决定vlan能不能通信的因素。
29# 2015-3-16 10:56:03 回复 收起回复
回复

使用道具 举报

发表于 2015-3-19 10:43:32 | 显示全部楼层
同一交换机不同VLAN之间不能通信,不同交换机,不同VLAN可以通信
30# 2015-3-19 10:43:32 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-10 22:08 , Processed in 0.106011 second(s), 19 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表