欢迎访客 ( 登陆 | 注册 )

论坛索引 | 最新主题 | 热门主题 | 搜索论坛 | 成员列表 | 在线帮助

 
2层交换机可以让端口上所连接的不同网络号的PC通信
« 上一篇主题 | 下一篇主题 » 跟踪主题 | 邮寄主题 | 打印主题
  带脚镣跳舞 离线
1. 2层交换机可以让端口上所连接的不同网络号的PC通信
HP : 73 / 735
MP : 407 / 11361
EXP : 41%
名动江湖


成员等级: 30
发表总数: 1222
金币总数: 578
所属组别: 核心成员
注册日期: 2003/09/27

A------------------------Sw------------------------B

A
windows IP 192.168.1.10/24 网关 192.168.1.1
B
windows IP 192.168.2.10/24 网关 192.168.2.1


在A中用arp -s命令帮定 A的网关192.168.1.1和B的MAC地址
arp -s IP MACb

在B用同样帮定 B的网关192.168.2.1 和A的MAC地址
arp -s IP MACa


A B 连接在一个透明桥的交换机上 此交换机没有任何3层的功能 连IP都不能配置

1:A现在发送数据给B 通过比较IP和netmask 发现B 不是同一个网络 于是找网关
发现缓存中有网关的MAC地址 于是封装好 交给网关 对于交换机来说 受到一数据包 直接根据目的MAC地址转发 这样B就收到了 同样 B发送数据包给来 也可以实现



2: 通过windows操作系统的ARP代理功能 把A B的网关各自配置成自己的IP
这样 A 直接对B的IP 发出ARP查询 通过交换机的洪泛 B可以受到这个查询 但是B发现查询自己MAC地址的IP不是同一个网络号 那B是丢弃这个查询 还是反馈

3 : 通过windows操作系统的ARP代理功能 把A的网关和自己IP配置一样
B通过ARP -S 绑定 网关IP 192.168.2.1 和A的MAC地址 MACa
arp -s IP MACa
这样的话 又是什么样的情形


凡是纸马的帖子一定要看
凡是纸马的帖子一定要顶

签名
--------------
两个凡是 把个人崇拜进行到底
发表于2005/09/9, 23:42
      Top
  带脚镣跳舞 离线
2. Re:2层交换机可以让连接的不同网络PC通信
HP : 73 / 735
MP : 407 / 11361
EXP : 41%
名动江湖


成员等级: 30
发表总数: 1222
金币总数: 578
所属组别: 核心成员
注册日期: 2003/09/27

本来想问高手们这个能不能通的
后来一看没人回 只好自己动手做了 tongue.gif 高手们别骂了
测试环境:
PC OS WIN2000 两台
sniffer :iris 一台一个 用于抓数据包
除了TCP/IP 其他协议什么共享全部关闭
没有WINS DHCP DNS 测试的IP 和LAN中原来的网络号不一样
LAN中原来的网络号是192.168.0.1/24

结果发现以上说三种情况 全部可以互相PING通
2中所说的arp reply 同样存在

可见 随便一个2层交换机不需要任何附加软件和硬件 WINDOWS操作系统也不需要附加任何软件 通过操作系统的里的设置就可以让它们互通的

BTW:感谢麦子哥哥曾经讲到的M$OS的代理ARP功能

如果HW考这个问题 估计不少人要答错


凡是纸马的帖子一定要看
凡是纸马的帖子一定要顶

签名
--------------
两个凡是 把个人崇拜进行到底
发表于2005/09/10, 06:54
      Top
主题评分
未评分. 匿名用户无权对主题进行评分
0 名会员正在浏览该主题 (0 名游客 和 0 名隐身会员)
0 名会员:
有 1 篇回复自 2005/09/9, 23:42 跟踪主题 | 邮寄主题 | 打印主题

<< Back to 网络世界

 




Powered by PhoenixBBS v1.2 © 2000-2003  NetBuddy.Org