请选择 进入手机版 | 继续访问电脑版

设为首页 收藏本站
思科社区 关注
思科社区

搜索
热搜: 邮件服务器
查看: 591|回复: 2

【原创】点到点网络OSPF邻居建立抓包测试

[复制链接]
发表于 2020-2-18 17:17:36 | 显示全部楼层 |阅读模式
本帖最后由 碧云天 于 2020-2-18 22:33 编辑

一.测试拓扑

测试总结:
1.点到点网络中不会产生2类的LSA,2类LSA只会在MA网络中才可能产生,由DR发出
2.点到点网络中隐式确认DB Description报文中有可能没有包含Router LSA的概要信息
--备注:后面又抓了一次包,隐式确认的报文中又包含Router LSA的概要信息
3.LS Acknowledge不是对每一个LS Update逐一确认,而是一起确认,里面包含需要确认的LS Update包含的序列号

二.基本配置
1.R1路由器

hostname R1
interface Loopback0
    ip address 1.1.1.1 255.255.255.0
    ip ospf network point-to-point
interface Serial1/0
    ip address 12.1.1.1 255.255.255.0
    no shutdown
router ospf 1
    router-id 1.1.1.1
    network 1.1.1.1 0.0.0.0 area 0
    network 12.1.1.1 0.0.0.0 area 0
2.R2路由器
hostname R2
interface Loopback0
    ip address 2.2.2.2 255.255.255.0
    ip ospf network point-to-point
interface Serial1/0
    ip address 12.1.1.2 255.255.255.0
    no shutdown
router ospf 1
    router-id 2.2.2.2
    network 2.2.2.2 0.0.0.0 area 0
    network 12.1.1.2 0.0.0.0 area 0
三.抓包截图
---在R1的S1/0开启抓包,抓包截图如下

四.抓包分析
1.No.7 11 13各自在寻找邻居( R2 R2 R1 )
---R1配置ospf之后,先发Hello报文,告诉邻居,报文中还没有Active neighbor字段

2.No.14 我发现了你(R2)
---R2收到了R1的hello报文,再次发出hello报文,报文中有Active neighbor字段,字段值为R1的Router-ID

3.No.15 协商主从(R1)
---R1在收到R2的组播报文之后,发现Active neighbor字段有自己的Router-ID,认为双向通讯已经完成,进入数据库同步阶段,发出数据库描述数据包,认为自己为master
---数据库描述数据包中包含MTU的大小

4.No.16 我发现了你(R1)
---R1收到了R2的hello报文,再次发出hello报文,报文中有Active neighbor字段,字段值为R2的Router-ID

5.No.17 协商主从(R2)
---R2在收到R1的组播报文之后,发现Active neighbor字段有自己的Router-ID,认为双向通讯已经完成,进入数据库同步阶段,发出数据库描述数据包,认为自己为master
---数据库描述数据包中也包含MTU的大小
---数据包的DD Sequence为2420 ,MS位为1

6.No.18 认主(R1)
--R1收到R2的主从协商报文,发现R2的Router-ID比自己高,认怂,不和R2争mater,发出数据库描述数据包,将MS位置0
---数据包的DD Sequence与R2前面发出的相同,也为2420

7.No.19 确认自己master地位(R2)
--R2收到R1认怂的报文之后,再次发出数据库描述数据包,确认自己的master地位,并附上Router LSA的概要信息
--数据包的DD Sequence加1,为2421
--可以看到里面的M位为1,说明还有后续包

8.No.20  隐式确认(R1)
--R1收到R2的报文之后,发现M位为1,说明还有后续报,给出隐式确认,发出数据库描述数据包,数据包的DD Sequence与前面的相同
--数据包的DD Sequence与R2前面发出的相同,也为2421

9.No.21 数据库描述数据包(R2)
--R2收到R1的隐式确认之后,再次发出数据库描述数据包,数据包的DD Sequence加1,则称M位为0,这次里面没有Router LSA的信息
--数据包的DD Sequence加1,为2422

10.No.22  23  发出LSA Request(R2 R1)
--R2和R1发出LSA Request报文
--串口的LSA Request报文里面没有MTU值的描述

11.No.24  隐式确认(R1)
--R1收到R2的报文之后,给出隐式确认,发出数据库描述数据包,数据包的DD Sequence与前面的相同
--数据包的DD Sequence与R2前面发出的相同,也为2422

12.No.25 26 LS Update回复 LS Request(R1 R2)
--R2和R1在收到对方的LS Request报文之后,回复LS Update,里面包含自己的直连网络
--比较有意思的是,R1的LS Update并未包含与R2直连的网络信息,只包含了直连的环回口的网络
--可能是因为R2为主,R2的LS Update中既包含它与R1直连的网络信息,还包含了直连的环回口的网络


13.No.27 28 LS Update(R2 R1)
---R2和R1在收到对方的LS Update报文之后,把信息做了个整合,再发出去

14.No.31 32 LS Acknowledge确认(R1 R2)
--R1和R2在收到对方发出的LS Update报文之后,经过比对,发现拓扑信息已经同步,如是发出LS Acknowledge,对之前收到LS Update进行确认

本帖子中包含更多资源

您需要 思科 CCO 登录 才可以下载或查看,没有帐号?思科 CCO 注册   

x
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2020-2-18 21:38:46 | 显示全部楼层
感谢楼主分享,谢谢!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2020-2-22 15:09:16 | 显示全部楼层

感谢楼主分享,谢谢!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 思科 CCO 登录 | 思科 CCO 注册   

本版积分规则

Archiver | 思科社区  

GMT+8, 2020-4-4 13:19 , Processed in 0.090729 second(s), 34 queries .

京ICP备11014401号-17

© 2020 思科系统.版权所有 重要声明 | 保密声明 | 隐私权政策 | 商标 |

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