分享

【干货】如何画出OSPF区域内的LSDB有向图?

 网络工程师阿龙 2022-02-08

本期阅读目标

1、看完本文章,希望读者能更加透彻理解OSPF1类LSA。

2、能在设备上使用display 相关命令,把OSPF区域内的拓扑画出来了。

知识点一

 在OSPF中,一类LSA描述链路类型有以下四种:

Transnet:描述一个从本路由器到一个transit网段(如广播型网段或NBMA网段)链接。

P2P:描述一个从本路由器到邻居路由之间的点到点链接。

Stubnet:描述一个从本路由器到一个Stub网段(如loopback接口)的链接。

Virtual:描述这是一个从本路由器到虚链接对端ABR的链接。

1、首先,我们先来看transnet,ospf是怎么画有向图的。

      a、OSPF把中间的广播以太网会把DR描述成一个node(节点)

      b、路由器也是当作一个节点表示。

      c、关于cost。注意,有向图是有方向性的,路由器到node的cost为ospf计算得出。 node到路由器的cost=0。

把以上三点记住就是了,后续就可以根据设备上的信息画图有向图和拓扑图了。

2、P2P,点到点有两种情况,两台路由器是同网段和不同网段。

      P2P比较特殊,路由器1和路由器2之间的开销也是有方向性的,然后两个PPP接口的不同网段,分别用两个Node表示,也有开销。(大家只要记住不同网段和相同网段要这么画就行了。)  

3、stubnet

       例如,路由器上的looback接口,有向图是这样的表示的把loopback的网段用Node表示,路由器也是用节点表示。然后路由器到node的开销,就是loopback的ospf开销。

知识点二

请大家记住 一类LSA里的重要字段:

实验

现在,动手搭一个实验环境验证看看。

拓扑图:

配置:

这里我就省略的了,两步骤:1、配接口IP地址;2、配OSPF路由协议。

现在我们就拿area1 来试试看,能不能把区域1的有向图画出来,或者拓扑图。

(特别是在工作中,如果没有提供拓扑图给你,只提供登录设备的权限,你能不能把拓扑图画出来)

首先,我登录到R1 display 自己产生的一类LSA

(看之前,我说一下,我再R1配了一个loopbcak0的接口,IP地址10.10.10.10/24)

从上面可以看出,无论我loopback掩码是多少,data字段的掩码都是32位的。

可以看出,R1描述两个链路。

     链路1:

     Link ID: 10.10.123.1               得出DR的接口IP为10.10.123.1    

     Data   : 10.10.123.1               本接口的ip地址,与LinkID相同,说明我就是DR

     Link Type: TransNet     

     Metric : 1

得出: Link ID  10.10.123.1   ,得出DR的接口IP为10.10.123.1    

不信的,我们在R2查看一下DR是谁?

链路2:

     Link ID: 10.10.10.10  

     Data   : 255.255.255.255 

     Link Type: StubNet      

     Metric : 0 

     Priority : Medium

由于该链路是stubnet,所以link ID表示IP网络地址,该R1有个loop接口为10.10.10.10 掩码32 (这里值得注意,loopback比较特殊, 不管你掩码配多少,都是32位。P2P实际配什么掩码就是什么掩码)

现在我们可以试着画一下R1了。

按照如上方法,再把R2、R3画一下。

R2#

DR为 10.10.123.1

R2本身接口ip为:10.10.123.2

那么R2的有向图如下:

R3#

Link id 描述了DR为 10.10.123.1

data 说明了自己的接口IP为10.10.123.3

那么有向图如下:

area1的LSDB有向图

现在我们把R1、R2、R3的有向图拼在一起,就是area 1 的有向图了。

然后,我们可以根据那一点,node到路由器这一方向上的cost开销为0 补上,就是一个完整的LSDB有向图了。

补全之后,我们就可以计算路由开销了,

例如 R2到R1的loopback开销是多少?

就等于 1+0+0=1。

还有串口、virtual的链路还没画,留给大家试试看。

由于时间关系,难免有出错地方,欢迎指出,阿龙愿同大家一起成长!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多