Ospf 虚链接实验记录

此次实验的目标:进行多区域的虚链接实验。

抓包内容:虚链接的包,跨网段的LSA3类型的包。

额外目标:熟悉各种测试命令

实验环境如下:

首先配置r1,2,3,开启区域0,1,2,由此应该可以抓到的包:hello,dd,lsr,lsu里lsa1,2,3类,lsack的报文。

区域0内:

开始抓包时已经是第三封hello报文了,在里面可以看到这封报文已经携带了邻居

,ospf在此时已经完成了init 的状态,进入2way了。

下面就是dd选主从

1.1.1.1和2.2.2.2的第一封dd都认为自己才是master。

但2比1大,2.2.2.2成为此链路的master。

1在下一封DD报文里承认了这一点,并附带上了自己的链路信息

这里我们抓到了第一个lsa信息,这是lsa的1类信息。

可以看到此信息产生和发送的id都是1.1.1.1,这基本就是1.1.1.1在自我宣告了。

对家(2.2.2.2)此时的数据库里就有一个信息了:从12.0.0.2口接收到了对家12.0.0.1的lsa,其中有他的自我宣告1.1.1.1

12.0.0.1的第一封lsu宣告,里面就有stub,二类lsa(此数据为1类的补充)

内容是网段和子网掩码

这里2又向1申请了,怀疑是对时间点11.65600的这个1的dd报文的回复,因为1的宣告和2的申请几乎是同时进行的,2当时没有收到1的宣告。

抓到3类路由了,就是2路由器的23端口,这个端口我在1区域宣告的,因此对于区域0来说是域外路由。由此会有一个type3 的路由宣告。

可以看到它的产生id是23.0.0.0(网段),发往的路由id是2.2.2.2

宣告好像都是宣告网段的。(到达网段后的具体目标,由路由器根据直连表决定。毕竟直连优先级比ospf高)

目前的网络拓扑:

区域0应该有:2个1类lsa,1个2类lsa,1个3类lsa

在R2查询disp ospf lsdb ,结果符合预期。

区域1应该有:2个1类lsa,1个2类lsa,1个3类lsa

(拓扑建成时未截图,此图为构建后续拓扑后所截,34.0.0.0为后面的网段,不影响此时的判断)

结果符合预期。

在R3上开启vlink,拓扑如下

此时:区域0内应该会有3条3类lsa——其中23网段会被计算两次,也就是本身计算一次,虚链路又计算一次。

结果符合判断。

抓包分析:在区域0内可以看到34网段的lsa的3类报文。

另外,区域1内虚连接建立时,有重新选dr的报文

然后在区域1内抓到了标注为区域0 的34网段的报文

此为虚链路宣告成功的判断。

新建路由5,加入区域3,并在1和2构建两个虚链路

此时A0应该有5个3类lsa,其中23,34都会被计算两次。

验证结果符合判断

在R1上ping通R5的ip端口,此连续虚链路成立。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值