android模拟器 ping不通_【更新】OSPF直连邻居状态Full,且有路由,不通!怎么回事?...

  网

  工

  圈

网络工程师阿龙 圈内最早的公益公众号,本号已认证!学网络关注我一个就够了(关注近5w+)关注 94205df6bd511169144bc515a0929e90.gif听说 99%的 网工都来这里充电

往期推荐

OSPF直连邻居状态Full,且有路由,不通!怎么回事?

首先,跟大家说声抱歉,上一期我的理解有误!同时,也感谢大家参与评论。

我个人认为,技术只有互联交流、互相指正、分享出来才能学得更加深刻。

下面红线是上期我的个人见解,有误!有误!有误!本期更新一下!

05b146659cc35fda06fe949eeff1b1b6.png

1 情景一

f10f10dd9a94811ebeddc2fc0175ab64.png

配置说明: 1、两端修改OSPF网络类型:p2p 2、R1、R2配直连ip地址,分别为37.1.1.1/24 、38.1.1.1/24 3、直接接口均宣告到OSPF进程中。 现象:

1677a1ec95b3f0c507c14eddee76ec4b.png

a0f0857f7404ea28bafc6ecb31a08087.png

b25427af37278de8b3d72182122d97f8.png

我在R1上去ping  38.1.1.1,在R2接口抓包,看到了R1的ARP广播报文。

4461c3cc074a469710d195fbf8d7f6b8.png

我的理解: 1、R1 ping R2的38.1.1.1,要封装二层的时候,发现没有38.1.1.1对应的MAC地址,先把目的IP和本出接口IP与运算,发现不同网段,就去找路由表,发现有下一跳,刚好也是38.1.1.1。 2、于是R1就去找下一跳38.1.1.1的MAC地址,也没有MAC地址,就发送了ARP请求广播报文。 3、R2收到后,拆开ARP请求广播报文,里面的目的ip是我自己,就是在找我,但是看到源IP地址跟我不是同一个网段的(与运算),决定不进行ARP响应。(这点,是我在华为ensp模拟器上,没抓到响应报文,故这样理解。) 4、R1 连续发了5个ARP请求报文没收到响应,就没学习到38.1.1.1的MAC地址,于是无法完成二层封装,所以,R1 ping 不通 R2。 有网友很聪明,写了静态ARP,于是我试试:

[R1]arp static 38.1.1.1 00e0-fcfc-6898

[R1]

[R2]arp static  37.1.1.1 00e0-fc75-047c

[R2]

现在,我们在R1再来ping 一下:

bc4d6ef9b52bed1f84d7aae2f5250d6a.png

a56bcd701058cb589e86357aa100465d.png

哈哈,一下子就通了。

2 情景二

69cf8630f14789d1cb8f5cb27021a383.png

配置说明: 1、两端默认OSPF网络类型:broacast 2、R1、R2配直连ip地址,分别为37.1.1.1/24 、38.1.1.1/24 3、直接接口均宣告到OSPF进程中。 其实这两OSPF配置,是多余的。

775f282bd48b299984c73460139cb13e.png

因为以太网直连,都不通,OSPF必然无法建立。 有人会问P2P类型,为啥OSPF可以建立邻居呢? 那是因为OSPF在P2P网络类型不检查掩码,在MA网络会检查掩码,因为有DR和2类LSA,不检查的话,拓扑会有问题,计算路由会有问题。 现在,在R3去ping R4必然是不通的:

479d2ffb53d3650e5ff27022037744b6.png

08240e35f8e92ef3fcc23683d8dd8569.png

没有抓到ARP请求广播报文! 我的理解是: 1、R3 ping R4的38.1.1.1,要封装二层的时候,发现没有38.1.1.1对应的MAC地址,先把目的IP和本出接口IP与运算,发现不同网段,就去找路由表,发现路由表没有路由,于是直接丢弃!

ff44ae63dec0b6e4f442c99c224b303b.png

好吧,那要不,我们写条静态路由:

[R3]ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet 0/0/0

[R3]

[R4]IP route-static 0.0.0.0 0.0.0.0 GigabitEthernet 0/0/0

[R4]

现在在ping 看看:

3ce007525bb6cc2e55b48ab1797d3212.png

90c54cd2a2e2a8b43df613646807ae11.png

现在广播报文有了,说明R3发ARP广播是先去找路由表的,没有就丢弃。有的话,就按路由表下一跳。 R4还是没有响应ARP请求报文,我的理解,跟上述一样,不同网段,不响应。 我们来写写静态arp,看看能不能通?

[R3]arp static 38.1.1.1  00e0-fc32-7532

[R3]

[R4]arp static  37.1.1.1 00e0-fc81-5be5

[R4]

b261ed6bc8344a6af1ab43cb662cd649.png

81013126de1165f10f901f777cb1cdf2.png

3 情景三

f9ae67408ccbf3666416e72b7d2dc331.png

配置说明:

1、两端串行链路。

2、R1、R2配直连ip地址,分别为37.1.1.1/24 、38.1.1.1/24

3、直接接口均宣告到OSPF进程中。

62600ad689a70a3353d414a9940dbd16.png

6f6d0837fb4851073bfaa31000f4b476.png

OSPF 邻居FULL,有路由。

现在,在R5 ping R6 38.1.1.1看看:

89754bf6bbbcf99f9d21c11303e5f909.png

91a7f87271aa4b17d2c26b1df6635812.png

能ping通,是因为串行链路,不需要MAC地址,所以也不需要ARP。

串行链路,路由器就认为对端就只有一台设备,点对点,不是MA网络。

3 情景三

64be08ec82433cf45fd770b81fd04a0f.png

配置说明:

cb3f9528a33b644fbf4439a90f46f24b.png

f261ed9507eaa4d04f32d35b1cc8166b.png

PC1 去ping PC2 ,能通,ARP也有响应报文:

507930ae54b719fa395ccd61d9bec95a.png

f4811faa98dc7b9efb1b213ac42ba349.png

024d9afd6d79ab66e503961eb17c6a1d.png

2b9673bd7c7d1fb3705041f0d05986d8.png 1、PC1 ping PC2的38.1.1.1,要封装二层的时候,发现没有38.1.1.1对应的MAC地址,先把目的IP和本出接口IP与运算,发现不同网段,就去找网关。 2、PC1有设置网关,于是就找网关38.1.1.1,请求网关的MAC地址。 3、PC2收到会,发现38.1.1.1 是在找我,于是我就响应给PC1。 (所以,我感觉这里跟路由器处理机制不一样,PC的ARP响应,不检查源IP是否与我同网段,所以会有响应。) 现在,我把两边PC的网关取消掉,看看能不能ping通?

920f95fc909b124222d877890f38d080.png

95950ae1ce351d8064af77d2be8bcdc4.png

d45510938b6b9238a656b3d8693730db.png

ARP广播报文,啥也没有。

因为PC1 去找网关,没找到,就直接丢弃报文了。

9f8121d767adb4b2cd03fe97e73a0b45.png

145ee936b5ce5326fb8462de6d8723ac.png

总结

看完,您讲收益如下: 1、ARP发请求报文时,先与运算一下,是不是同网段的?同网段的,直接发送请求报文。不同网段的,找网关或找路由表,找网关,直接请求网关的MAC地址。找路由表,就查到下一跳。 2、对端设备,我个人感觉应该是不同厂商处理ARP响应报文机制不一样。 或者不同类型设备处理机制不一样,像本次使用,路由器发现ARP请求报文里的源IP和目的IP不一样,就不响应报文,而PC且又可以响应。 大家有空,也可以测试一下其他厂商的,如思科。看看结论如何? 以上是我个人理解,欢迎大家来吐槽!多多指教,我们一起成长~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值