通信人家园

标题: 请教一个2层交换机与3层交换机之间的问题  [查看完整版帖子] [打印本页]

时间:  2008-3-18 15:38
作者: ztlx0105     标题: 请教一个2层交换机与3层交换机之间的问题

<h2></h2><div class="t_msgfont" id="postmessage_42871">在局域网网,有一个三层交换机 一个二层交换机 还有若干台主机接在二层交换机下,由于该局域网不与外部通信,所以三层交换机的ARP表中就不存在2层交换机的IP与MAC地址(管理IP),现在我只能通过telnet上3层交换机上ping一下二层交换机,三层交换机的ARP表中才会出现2层交换机的IP与MAC地址,由于有可能无法知道3层交换机的用户名密码,所以我想了一种办法,利用ping命令,更替其中的源地址,使得返回的数据包都传到对应的3层交换机中,理论上ms可行,但是实现好像有难度。<br/>问题来了,请教各位大牛:除了telnet的方式外,还有没有其他方法能使3层交换机或得2层交换机的ip(管理IP)?<br/>谢谢拉~~~<br/>ps1:拓扑结构是:外网————三层交换机——————二层交换机————主机</div><div class="t_msgfont">ps2:现在我的三层交换机的ARP信息表中(IPNETTOMEDIA)表中就是没有二层交换机的IP与MAC信息,但是表中却有主机的IP MAC信息,我也很纳闷,按照一般的网络,3层交换设备中应该能获取到2层交换设备的ARP信息的。<br/>ps3:该2层设备是活的,并且和主机及3层设备在同一个vlan中</div>
时间:  2008-3-18 15:44
作者: ztlx0105

<p>在线等蛤~~~</p><p>等待大牛的出现~~~</p>
时间:  2008-3-18 15:57
作者: ztlx0105

<p>走过路过 不要错过蛤~~</p><p>帮忙顶一个嗄</p><p>你们说 有没有可能是因为局域网不与外界通信,而内部主机(同一VLAN)通信都是通过2层交换转发,根本都没到达过3层交换啊 所以2层交换设备与3层交换设备之间根本都没有通信,3层交换设备也就没有2层设备的管理IP和MAC。</p><p>主机的网关是3层交换机的一个ip,但是为什么3层交换设备又会有主机的IP和MAC?</p><p>不明白啊&nbsp; 刚学习的 </p><p>请大牛们指点迷津啊</p>
时间:  2008-3-18 16:03
作者: 行运亿条龙

帮顶
时间:  2008-3-18 16:10
作者: ztlx0105

谢谢 一条龙 帮顶~~
时间:  2008-3-18 16:48
作者: ztlx0105

没人拉? 我自己再顶一个 看来帖子的人气不行啊~
时间:  2008-3-18 17:40
作者: huhuhu

你登陆二层交换机,ping一下三层交换机也可以获得的
时间:  2008-3-19 00:14
作者: shenhqi

<p>从原理上讲,一个不与外界连接的局域网,实际上一般都是使用NETBUEI协议工作,而不是IP协议。NETBUEI协议是一个只有2层的协议,在小范围里面使用效率远高于5层的TCP/IP。但是,由于直接使用了物理地址,所以不需要ARP协议。</p><p>至于具体的问题,楼主没介绍,我也不清楚</p>
时间:  2008-3-19 10:06
作者: ztlx0105

<p>to huhuhu:你这种方法和登陆到3层交换机的方法本质是一样的,就是造成3层交换与2层交换通信,我现在的问题是如果没有3层交换和2层交换的telnet用户密码,我如何能使3层交换的ARP表中得到2层交换的管理IP信息,</p><p>谢谢huhuhu !</p><p>to <a href="http://www.txrjy.com/dispuser.asp?id=198547" target="_blank"><font color="#000000">shenhqi</font></a>:你的意思是,由于使用NETBUEI协议的频率较高,导致3层交换设备无法获取2层交换设备的管理IP信息?可是如果是这样的话,为什么3层交换设备能获得网内主机(2层交换设备下的)的IP信息呢?</p><p>可能我描述的比较混乱,我的问题是</p><p>1.如何使一台3层交换机获得一台2层交换设备的管理IP信息,但是排除telnet上直接Ping的方式.</p><p>2.为什么在局域网内会出现3层交换机能获得网内主机的IP信息,而无法获取2层交换设备的管理IP信息(但是3层交换设备的物理地址表中可以找到2层设备的端口MAC,说明端口学习已经成功,2者可以通信)</p><p>谢谢 shenhqi 大牛蛤~~</p><p>欢迎大家给我指点啊~~</p><p></p>
时间:  2008-3-19 11:49
作者: ztlx0105

<p>第2个问题已解决</p><p>三层交换机作用是路由,和pc是直连,arp请求当然是直接发给pc了,和二层交换机毫无关系。二层交换机作二层透传,对三层交换机和pc来说,是透明的,就是说,他们根本不知道存在一台二层交换机,所以就不可能有其ARP信息了.</p><p>那么就剩下第一个问题了:</p><p>如何使一台3层交换机获得一台2层交换设备的管理IP信息,但是排除telnet上设备直接Ping的方式?换个意思就是说 除了ping以外还有没有其他方式使3层交换设备与2层交换设备之间通信?</p>
时间:  2008-3-19 12:03
作者: shenhqi

如果你明白了第2个问题,就应该知道不存在第一个问题。2层交换机根本就没有IP。IP在三层,而2层交换机没有第3层,哪里来的IP?一定要通信,就只能使用以太网的帧来通信。具体的我也不会
时间:  2008-3-19 12:35
作者: ztlx0105

<p>to shenhqi:2层交换机可以自己设置一个用于管理的IP,我主要是想3层设备获得这个管理IP与MAC</p>
时间:  2008-3-23 00:23
作者: aphero

如果要在三层上获得二层管理ip,就必须二层管理ip与三层通信。
时间:  2008-3-23 00:28
作者: aphero

<p>你有ping命令就相当于三层与二层通信了!</p><p><strong><font color="#f70909">既然你不知道管理ip,又何来的ping????????????</font></strong></p><p><strong><font color="#f70909"></font></strong></p>
时间:  2008-3-23 09:46
作者: fengshiai

提示: 作者被禁止或删除 内容自动屏蔽




通信人家园 (https://www.txrjy.com/) Powered by C114