OSPF广播型网络如何计算路由?它独有的LSA 2包含什么信息?

OSPF在广播型网络的拓扑绘制和点到点有什么不同?

OSPF广播型网络独有的LSA 2包含什么信息?

OSPF广播型网络如何计算路由?

  • 广播型网络拓扑和点到点拓扑的区别

对OSPF来说,不同的网络类型,工作原理略有不同。OSPF的网络类型总共有四种,实际会遇到的只有两种,分别是广播型和点到点。

广播型和点到点最直接的区别是,有没有DR。

因为,点到点一个链路上只有2台设备,选举DR是没有任何意义的。

广播型网络一个链路上可能有多台设备,为了避免lsa的重复传递,就引出了DR,由DR统一收集和同步LSA。

  • 广播型拓扑的路由计算过程

OSPF广播型网络如何计算路由?它独有的LSA 2包含什么信息?

以上图为例

R1是如何绘制出网络拓扑的?

  1. RTA先查看自己始发的LSA 1,可以看到自己有个广播型链路,并且这个广播链路上的DR是谁。

但是并不知道,这条链路上除了DR还有哪些设备

  1. RTA再查看DR发出的LSA 2,就知道了这条链路上还有哪些设备,就绘制出了这条链路上的拓扑。

ps:如果需要以下或更多网工资料,可以私我~ 

OSPF广播型网络如何计算路由?它独有的LSA 2包含什么信息?

  • 广播型拓扑LSA解读

现在来看具体的LSA 1和LSA 2内容

先看LSA 1

[R1]dis ospf lsdb router 1.1.1.1

  Link count: 1

   * Link ID: 10.10.10.3     #DR的IP#

     Data   : 10.10.10.1   #连接广播型链路的接口的ip#

     Link Type: TransNet     #transnet代表连接的是广播型链路#

     Metric : 1    #连接广播链路接口的开销#

解读

rid 1.1.1.1的路由器(RA),ip地址为10.10.10.1的接口连接了一个广播型链路

这个链路的开销是1

这个广播型链路上的DR的ip是10.10.10.3

但是这个广播链路上是否还有其他路由器,暂时还不知道。

画出拓扑如下

OSPF广播型网络如何计算路由?它独有的LSA 2包含什么信息?

 再看LSA 2

[R1]dis ospf lsdb network (network代表是lsa 2)

 OSPF Process 1 with Router ID 1.1.1.1

         Area: 0.0.0.0

 Link State Database

  Type      : Network  #lsa类型是network也就是2类#

  Ls id     : 10.10.10.3  #这个广播链路dr的ip地址是10.10.10.3#

  Adv rtr   : 3.3.3.3    #这个广播链路dr的router id是3.3.3.3#

  Ls age    : 643

  Len       : 36

  Options   :  E  

  seq#      : 80000003

  chksum    : 0xc04e

  Net mask  : 255.255.255.0

  Priority  : Low

     Attached Router    3.3.3.3   这个广播链路上有几台路由器

     Attached Router    1.1.1.1

     Attached Router    2.2.2.2

这里的attached router,都是router id

有了这些信息,就可以继续往后画拓扑了

其中1.1.1.1是自己,2.2.2.2和3.3.3.3是这个广播链路上的另外两台路由器

画出的拓扑是这样

OSPF广播型网络如何计算路由?它独有的LSA 2包含什么信息?

现在R1知道,通过IP为10.10.10.1的接口连了R2和R3

但是R2和R3后面又连了什么,是不知道的

继续查看R2和R3的一类lsa

先看R2的

[R1]dis ospf lsdb router 2.2.2.2

 OSPF Process 1 with Router ID 1.1.1.1

         Area: 0.0.0.0

 Link State Database

  Link count: 2

   * Link ID: 10.10.10.3   

     Data   : 10.10.10.2   

     Link Type: TransNet     

     Metric : 1

   * Link ID: 192.168.100.0

     Data   : 255.255.255.0

     Link Type: StubNet      

     Metric : 1

     Priority : Low

可以看出,r2和r1连在一个相同的广播链路上,r2的ip是10.10.10.2,同时r2又有一个新的直连网段,192.168.100.0段,开销是1,画出拓扑

OSPF广播型网络如何计算路由?它独有的LSA 2包含什么信息?

再来看看r3

[R1]dis ospf lsdb router 3.3.3.3

 OSPF Process 1 with Router ID 1.1.1.1

         Area: 0.0.0.0

 Link State Database

  Link count: 1

   * Link ID: 10.10.10.3   

     Data   : 10.10.10.3   

     Link Type: TransNet     

     Metric : 1

发现R3和R1连在一个相同的广播链路上,R3的IP是10.10.10.3,除此之外,也没连什么新设备或新网段了。

OSPF广播型网络如何计算路由?它独有的LSA 2包含什么信息?

拓扑构建完成,开始计算路由

OSPF广播型网络如何计算路由?它独有的LSA 2包含什么信息?

广播链路上,有其他邻居的直连网段,是transit

单纯的直连网段,是stubnet

你学会了吗?

上一篇:蓝桥杯算法训练之筛选号码(重点)


下一篇:Android开发自学笔记(Android Studio)—4.1布局组件