设为首页收藏本站language 语言切换
查看: 3276|回复: 17
收起左侧

[已解决] ARP问题

[复制链接]
发表于 2014-9-23 13:35:52 | 显示全部楼层 |阅读模式
3鸿鹄币

封装失败,为什么对端不回应ARP ,难道ARP也带掩码么?我记得ARP帧里面没有掩码识别啊
QQ图片20140923133154.jpg

R1#deb ip packet
IP packet debugging is on
R1#ping 192.168.1.254

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.254, timeout is 2 seconds:

*Mar  1 00:02:27.555: IP: tableid=0, s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), routed via RIB
*Mar  1 00:02:27.559: IP: s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), len 100, sending
*Mar  1 00:02:27.559: IP: s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), len 100, encapsulation failed.
*Mar  1 00:02:29.555: IP: tableid=0, s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), routed via RIB
*Mar  1 00:02:29.555: IP: s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), len 100, sending
*Mar  1 00:02:29.559: IP: s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), len 100, encapsulation failed.
*Mar  1 00:02:31.555: IP: tableid=0, s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), routed via RIB
*Mar  1 00:02:31.555: IP: s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), len 100, sending
*Mar  1 00:02:31.559: IP: s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), len 100, encapsulation failed.
*Mar  1 00:02:33.555: IP: tableid=0, s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), routed via RIB
*Mar  1 00:02:33.555: IP: s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), len 100, sending
*Mar  1 00:02:33.559: IP: s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), len 100, encapsulation failed.
*Mar  1 00:02:35.555: IP: tableid=0, s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), routed via RIB
*Mar  1 00:02:35.555: IP: s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), len 100, sending
*Mar  1 00:02:35.559: IP: s=192.168.1.1 (local), d=192.168.1.254 (FastEthernet0/0), len 100, encapsulation failed.
Success rate is 0 percent (0/5)


最佳答案

查看完整内容

R2的IP192.168.1.254/25跟192.168.1.1不在同一网络,并且R2不能到达192.168.1.1.R2不会回复ARP的. 仅供参考
发表于 2014-9-23 13:35:53 | 显示全部楼层
本帖最后由 WOLF某某某 于 2014-9-23 15:41 编辑

R2的IP192.168.1.254/25跟192.168.1.1不在同一网络,并且R2不能到达192.168.1.1.R2不会回复ARP的.
仅供参考
沙发 2014-9-23 13:35:53 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-23 17:07:29 | 显示全部楼层
WOLF某某某 发表于 2014-9-23 15:40
R2的IP192.168.1.254/25跟192.168.1.1不在同一网络,并且R2不能到达192.168.1.1.R2不会回复ARP的.
仅供参考 ...

R1不知道不在不在一个网络 ,我想问的是R2为什么不回复?  拆掉2层,看三层 目的地址就是自己,为什么不回复? 还有有子网掩码字段验证?
板凳 2014-9-23 17:07:29 回复 收起回复
回复

使用道具 举报

发表于 2014-9-23 18:01:09 | 显示全部楼层
本帖最后由 痴情的饭团 于 2014-9-23 18:05 编辑

在R2上抓包如下——

R2#debug arp
ARP packet debugging is on
R2#
*Mar  1 00:02:04.931: IP ARP req filtered src 192.168.1.1 c800.2004.0000, dst 192.168.1.254 0000.0000.0000 wrong cable, interface FastEthernet0/0
R2#
*Mar  1 00:02:08.879: IP ARP req filtered src 192.168.1.1 c800.2004.0000, dst 192.168.1.254 0000.0000.0000 wrong cable, interface FastEthernet0/0
R2#
*Mar  1 00:02:10.883: IP ARP req filtered src 192.168.1.1 c800.2004.0000, dst 192.168.1.254 0000.0000.0000 wrong cable, interface FastEthernet0/0
R2#
*Mar  1 00:02:12.871: IP ARP req filtered src 192.168.1.1 c800.2004.0000, dst 192.168.1.254 0000.0000.0000 wrong cable, interface FastEthernet0/0
R2#


可见R2路由器只会响应和其在同一网段的ARP Request(请求报文)
对不在同一网段的ARP请求出于网络安全的考虑采取了丢弃处理(filtered)。
地板 2014-9-23 18:01:09 回复 收起回复
回复

使用道具 举报

发表于 2014-9-23 20:10:58 | 显示全部楼层
楼上,好解释~~
5# 2014-9-23 20:10:58 回复 收起回复
回复

使用道具 举报

发表于 2014-9-23 21:15:12 | 显示全部楼层
不在同一网段,R1怎么知道从哪个接口发包出去啊
6# 2014-9-23 21:15:12 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-24 09:13:21 | 显示全部楼层
痴情的饭团 发表于 2014-9-23 18:01
在R2上抓包如下——

R2#debug arp

wrong cable是表示错误网络的意思么?
7# 2014-9-24 09:13:21 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-24 09:17:39 | 显示全部楼层
痴情的饭团 发表于 2014-9-23 18:01
在R2上抓包如下——

R2#debug arp

我想知道R2拆掉ARP请求看三层的时候 是自己,然后生成ARP应答帧,但是ARP应答帧的目标IP192.168.1.1不可达,所以被丢弃, 还是在连ARP应答帧都没有生成,ARP请求就被丢弃了呢?
8# 2014-9-24 09:17:39 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-24 09:17:47 | 显示全部楼层
痴情的饭团 发表于 2014-9-23 18:01
在R2上抓包如下——

R2#debug arp

我想知道R2拆掉ARP请求看三层的时候 是自己,然后生成ARP应答帧,但是ARP应答帧的目标IP192.168.1.1不可达,所以被丢弃, 还是在连ARP应答帧都没有生成,ARP请求就被丢弃了呢?
9# 2014-9-24 09:17:47 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-24 09:17:53 | 显示全部楼层
痴情的饭团 发表于 2014-9-23 18:01
在R2上抓包如下——

R2#debug arp

我想知道R2拆掉ARP请求看三层的时候 是自己,然后生成ARP应答帧,但是ARP应答帧的目标IP192.168.1.1不可达,所以被丢弃, 还是在连ARP应答帧都没有生成,ARP请求就被丢弃了呢?
10# 2014-9-24 09:17:53 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-24 09:19:51 | 显示全部楼层
痴情的饭团 发表于 2014-9-23 18:01
在R2上抓包如下——

R2#debug arp

我想知道R2拆掉ARP请求看三层的时候 是自己,然后生成ARP应答帧,但是ARP应答帧的目标IP192.168.1.1不可达,所以被丢弃, 还是在连ARP应答帧都没有生成,ARP请求就被丢弃了呢?根据你的deb 信息,应该是这个请求因为在不同网段,直接被丢弃了。。对么?
11# 2014-9-24 09:19:51 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-24 09:20:07 | 显示全部楼层
痴情的饭团 发表于 2014-9-23 18:01
在R2上抓包如下——

R2#debug arp

我想知道R2拆掉ARP请求看三层的时候 是自己,然后生成ARP应答帧,但是ARP应答帧的目标IP192.168.1.1不可达,所以被丢弃, 还是在连ARP应答帧都没有生成,ARP请求就被丢弃了呢?根据你的deb 信息,应该是这个请求因为在不同网段,直接被丢弃了。。对么?
12# 2014-9-24 09:20:07 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-24 09:20:07 | 显示全部楼层
痴情的饭团 发表于 2014-9-23 18:01
在R2上抓包如下——

R2#debug arp

我想知道R2拆掉ARP请求看三层的时候 是自己,然后生成ARP应答帧,但是ARP应答帧的目标IP192.168.1.1不可达,所以被丢弃, 还是在连ARP应答帧都没有生成,ARP请求就被丢弃了呢?根据你的deb 信息,应该是这个请求因为在不同网段,直接被丢弃了。。对么?
13# 2014-9-24 09:20:07 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-24 09:20:08 | 显示全部楼层
痴情的饭团 发表于 2014-9-23 18:01
在R2上抓包如下——

R2#debug arp

我想知道R2拆掉ARP请求看三层的时候 是自己,然后生成ARP应答帧,但是ARP应答帧的目标IP192.168.1.1不可达,所以被丢弃, 还是在连ARP应答帧都没有生成,ARP请求就被丢弃了呢?根据你的deb 信息,应该是这个请求因为在不同网段,直接被丢弃了。。对么?
14# 2014-9-24 09:20:08 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-24 09:23:42 | 显示全部楼层
痴情的饭团 发表于 2014-9-23 18:01
在R2上抓包如下——

R2#debug arp

我想知道R2拆掉ARP请求看三层的时候 是自己,然后生成ARP应答帧,但是ARP应答帧的目标IP192.168.1.1不可达,所以被丢弃, 还是在连ARP应答帧都没有生成,ARP请求就被丢弃了呢?根据你的deb 信息,应该是这个请求因为在不同网段,直接被丢弃了。。对么?
15# 2014-9-24 09:23:42 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-27 01:12 , Processed in 0.122302 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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