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

[已解决] 卧龙先生 CCNA 第二天 课堂问题讨论

  [复制链接]
发表于 2011-11-23 22:31:17 | 显示全部楼层
主机A发送数据时,交换机以MAC地址寻找,因目标地址不知,造成泛洪,因主机B为不同网段,泛洪无法寻找的不同网段的主机B,所以交换机无法找到目标地址,无法通讯!
16# 2011-11-23 22:31:17 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 22:35:49 | 显示全部楼层
交换机是工作在第二层,即数据链路层,而路由器是工作在第三层,即网络层,交换机是不能识别网络层的数据的,交换机只能解封装成帧,所以两个不同网段的要用路由器或网桥等设备连接,而用交换机不能做通!
17# 2011-11-23 22:35:49 回复 收起回复
回复 支持 反对

使用道具 举报

 成长值: 57050
发表于 2011-11-23 22:36:25 | 显示全部楼层
710275039 发表于 2011-11-23 22:12
ping时,会发现PC2 的ip 跟自己不在一个网段,这时会寻求网关,1.若没配网关,不会发ARP包   2.若配了网关  ...

在二层交换上面压根就不能通信的·····结算你给他加个网关,但是二层没路由功能···这个网关白搭··不加网关,直接发送arp广播···pc2这个口能接收到···但采取的动作就是掉弃···
18# 2011-11-23 22:36:25 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 22:36:55 | 显示全部楼层
因为目标IP和自己的IP不在一个网段,在没有设置网关的情况下,主机应该不会封装数据吧。即便是发送ARP请求,交换机也无法学习到MAC地址与端口的对应情况到MAC地址表里面,所以在不设置网关或者其他的情况下,两个网段互通,是不可能的,总而言之,一句话,因为建立不了MAC地址表的对应,所以就不能通。要想搞通,就在A的主机上把网关设置成20.1,反之,B也要设置成10。1就可以通了

评分

参与人数 1鸿鹄币 +10 收起 理由
fulltimes + 10

查看全部评分

19# 2011-11-23 22:36:55 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 22:38:18 | 显示全部楼层
我觉得模拟器可以通:2台pc 是同一个vlan吧,ping的时候pc封装的帧由于没有标记vlan号,所以交换机菜泛红,真机就应该不会通了,
我只是发表下看法,说的不对请指教!
20# 2011-11-23 22:38:18 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 22:41:22 | 显示全部楼层
通信用到的是 TCP/IP协议,协议规定只有同一网段的主机才能通信,只知道 MAC地址 只能把数据包送到  但是送到之后发现IP地址不在同一网段,主机不作回应 。
21# 2011-11-23 22:41:22 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 22:49:13 | 显示全部楼层
本帖最后由 tongxi33csm 于 2011-11-23 23:06 编辑

在不同网段,虽然PC1可以通过ARP得到PC2的MAC,但在PC1与PC2通信时,首先PC1在封装IP包前发现目的PC2不在同一网段,就会把IP包发给自己的网关,而提问中没有实际的网关,也就不能把数据转发给PC2.
22# 2011-11-23 22:49:13 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 22:49:44 | 显示全部楼层
七曜 发表于 2011-11-23 22:36
在二层交换上面压根就不能通信的·····结算你给他加个网关,但是二层没路由功能···这个网关白搭· ...

PC1给PC2发ping包时,会发现PC2的ip跟自己的ip不再一个网段,这时PC1会寻求网关,若PC1里有网关的mac,则不会发arp包,直接把ping包发给网关。。这里就没PC2的时了。。若没网关的mac,则会发arp包,这时交换机会泛洪arp,所以PC2自然会接收到,但是PC2 会发现这个arp包的ip不是自己的,PC2也就不会回复这个arp包,交换机也就学不到PC2的mac.
23# 2011-11-23 22:49:44 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 22:51:44 | 显示全部楼层
710275039 发表于 2011-11-23 22:12
ping时,会发现PC2 的ip 跟自己不在一个网段,这时会寻求网关,1.若没配网关,不会发ARP包   2.若配了网关  ...

当然这是PC1第一次发包,也就没网关mac
24# 2011-11-23 22:51:44 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 22:54:27 | 显示全部楼层
楼主  拓扑图错了,他们被分在同一VLAN ,
25# 2011-11-23 22:54:27 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 22:58:18 | 显示全部楼层
ARP是可以的,但做PING的时候,帧不能在数据链路层进行802.3包的封装,包不封装怎么走icmp协议协议?没icmp协议,IP之间怎么能通信,故不会ping通的。
26# 2011-11-23 22:58:18 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 23:02:55 | 显示全部楼层
本帖最后由 Alingen 于 2011-11-23 23:24 编辑

Peter.jpg
好像好多人都回答了,我还是发一下我的实验现象嘛,这个确实考得很细。
其实PT模拟器在没有网关的情况下直接就不会发送任何包,而真实设备没网关是会直接ARP目的IP的,我就在PING方单独设置了对方的IP来使其发送对目的IP的ARP,发现了图中现象。其实就是接收方接收到ARP自己的IP却发现源IP与自己的IP不在同一网段,就直接把包丢了,不做任何回应,不做回应PING方就一直拿不到目的IP的MAC,就一直无法封装ICMP,就不通了噻
使其PING通的方法,正常点的方法暂时就只想到在PC上写静态MAC

评分

参与人数 1鸿鹄币 +10 收起 理由
fulltimes + 10

查看全部评分

27# 2011-11-23 23:02:55 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 23:02:56 | 显示全部楼层
白菜
28# 2011-11-23 23:02:56 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 23:13:21 | 显示全部楼层
我认为 PC1 PING PC2的话 如果 是不同网段。ARP 请求回首先发给网关的 没配网关的话 就不会发ARP 如果配了 交换机会寻找网关MAC 没有的话 就不会建立连接。。。
29# 2011-11-23 23:13:21 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-23 23:13:33 | 显示全部楼层
我认为 PC1 PING PC2的话 如果 是不同网段。ARP 请求回首先发给网关的 没配网关的话 就不会发ARP 如果配了 交换机会寻找网关MAC 没有的话 就不会建立连接。。。
30# 2011-11-23 23:13:33 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 14:23 , Processed in 0.087431 second(s), 27 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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