huzhanhu
发表于 2013-2-27 22:32:11
木夜丶 发表于 2013-2-27 22:27 static/image/common/back.gif
你用的是PT吧,,你交换机上可以配IP么?
都不可以没有真机GNS3 试的 也不可以
木夜丶
发表于 2013-2-27 22:44:22
2层交换机都配不了IP ,,你怎么指网关
huzhanhu
发表于 2013-2-27 22:48:00
木夜丶 发表于 2013-2-27 22:44 static/image/common/back.gif
2层交换机都配不了IP ,,你怎么指网关
直接在Pc0 和Pc1 设置网关
1081302221
发表于 2013-2-28 09:47:20
不同网段相同vlan之间是可以互通的,交换机收到一个不打标记的帧,会查看所属的vlan并且把数据从相应的vlan发出去,就算你网段不一致也是可以通的,实际上这两台pc还在同一个广播域里
Jeff.
发表于 2013-2-28 10:09:47
楼主,其实你这样是可以通的。
具体过程如下:
PC1发起ping,并且有指定网关为192.168.2.10,也就是PC2的地址,那么首先会进行arp解析:
采用路由器模拟PC,PC2上开启debug arp,那么在PC2上可以看到如下log:
*Mar1 00:04:21.339: IP ARP: rcvd req src 192.168.1.1 cc00.0694.0000, dst 192.168.2.1 FastEthernet0/0
*Mar1 00:04:21.339: IP ARP: sent rep src 192.168.2.1 cc02.0694.0000,
dst 192.168.1.1 cc00.0694.0000 FastEthernet0/0
*Mar1 00:04:22.347: ICMP: echo reply sent, src 192.168.2.1, dst 192.168.1.1
*Mar1 00:04:22.347: IP ARP: creating incomplete entry for IP address: 192.168.1.1 interface FastEthernet0/0
*Mar1 00:04:22.351: IP ARP: sent req src 192.168.2.1 cc02.0694.0000,
dst 192.168.1.1 0000.0000.0000 FastEthernet0/0
此时PC2的ARP表已经解析到PC1的MAC,并且发送了自己的ARP回应给PC1(包含PC2的MAC),那么这时候,PC1就可以利用PC2的MAC地址来进行数据包的封装,随后出现了PING通的现象,具体如下:
*Mar1 00:04:22.403: IP ARP: rcvd rep src 192.168.1.1 cc00.0694.0000, dst 192.168.2.1 FastEthernet0/0
*Mar1 00:04:23.331: ICMP: echo reply sent, src 192.168.2.1, dst 192.168.1.1
*Mar1 00:04:23.371: ICMP: echo reply sent, src 192.168.2.1, dst 192.168.1.1
*Mar1 00:04:23.411: ICMP: echo reply sent, src 192.168.2.1, dst 192.168.1.1
*Mar1 00:04:23.455: ICMP: echo reply sent, src 192.168.2.1, dst 192.168.1.1
有什么问题继续跟帖~
Yagami
发表于 2013-2-28 12:58:58
木夜丶 发表于 2013-2-27 22:15 static/image/common/back.gif
没有路由器,是通信不了的,跨网段必须要用路由器
- -
用vmware虚拟机搭两台XP,你试试就知道能不能通了
huzhanhu
发表于 2013-2-28 14:34:07
Jeff. 发表于 2013-2-28 10:09 static/image/common/back.gif
楼主,其实你这样是可以通的。
具体过程如下:
PC1发起ping,并且有指定网关为192.168.2.10,也就是PC2的 ...
配置如下 :
R5:
interface FastEthernet0/0
ip address 192.168.1.1 255.255.255.0
no ip route-cache
duplex auto
speed auto
ip default-gateway 192.168.2.1
R6:
interface FastEthernet0/0
ip address 192.168.2.1 255.255.255.0
no ip route-cache
duplex auto
speed auto
ip default-gateway 192.168.1.1
R4
interface FastEthernet0/0
switchport access vlan 10
!
interface FastEthernet0/1
switchport access vlan 10
然后R5pingR6还是不通的 不知道哪里有问题
huzhanhu
发表于 2013-2-28 14:48:31
huzhanhu 发表于 2013-2-28 14:34 static/image/common/back.gif
配置如下 :
R5:
interface FastEthernet0/0
刚才仔细看了下 原来是双工不匹配可以ping通了
victor_huang
发表于 2013-3-1 08:27:46
你的模拟器本身就存在这个BUG。所以本身是不能通信的,使用PT和GNS3之类的模拟器模拟交换是不行的,建议在设计到交换原理的时候,尽量使用真机操作。~
啊特风
发表于 2013-3-1 15:40:29
Jeff. 发表于 2013-2-28 10:09 static/image/common/back.gif
楼主,其实你这样是可以通的。
具体过程如下:
PC1发起ping,并且有指定网关为192.168.2.10,也就是PC2的 ...
在没互指网关的情况下,也可以ping通。这样理解是否正确,请指教。
当PC1发送ping时,首先发送ARP广播请求,在VLAN 10中防洪,PC2收到ARP请求后,由于目的IP是自己,然后就向PC1回应ARP报文,这样PC1就可以学到PC2的MAC地址。这样就可以相互ping通。