当前位置: 代码迷 >> 综合 >> LSA拓扑描述及路由计算
  详细解决方案

LSA拓扑描述及路由计算

热度:32   发布时间:2024-01-20 11:20:37.0

LSA1:每台路由器都会为自己所在的区域产生一份Router LSA,该Router LSA包含属于该区域的所有链路的链路状态信息

LSA1报文格式需要注意的字段

 LS Age:

 Option: 字段决定网络类型

LS Type ;Link State ID ; Advertising Router;SequenceNumber;

Flags:若V置位,代表Vlink endpoint;若B置位,代表ABR;若E置位,代表ASBR

Number of links : 代表OSPF画出的有向图上的Link的数量

Link 类型及描述

Type

描述

Link ID

Link Data

Point-to-Point

点到点类型链路

邻居路由器的RID

自己的接口ID

TransNetwork

MA类型链路

DR接口IP地址

自己接口IP地址

StubNetwork

末节类型链路

网络号

网络掩码

Virtual Link

虚拟点到点链路

Vlink对端ABR的RID

本地Vlink的IP地址

Point-to-Point:ppp或者HDLC链路,默认网络类型为ospf network point-to-poInt

TransNet类型:MA多路访问网络,在表达成逻辑拓扑时有一个N1虚节点

在逻辑图上虚节点到其他节点的距离为0,从逻辑图上可知经过虚节点不会引入额外的成本

Stubnet代表一个网络,用末节节点表示,挂在实节点上。在OSPF逻辑图上,表示挂在实节点上的叶子节点

Stub网络包含的类型:look back接口的网络、Secondary地址网络、无邻居的以太网接口网络及点到点链路上每个节点所连的网络

TransNet网络如要表达4个节点间的全互联可达关系,在数学模型的描述中,把中间的Network表述成一个节点,并连接每个节点

叶子节点尽管代表网络,本身也有成本,其成本就是所在链路的成本

……………………………………………………

Network LSA:用来描述多点网络上的拓扑关系

Broadcast和NBMA网络上会选举DR,选举出来的DR除了用于数据库同步外,DR也负责产生LSA2

LSA2用于描述"虚节点"周边的连接关系。用DR路由器的接口IP来标识link stat id

Attached Router: 连接到本网络的所有邻居路由器的Router ID

LSA2的作用是通告TransNet网络号及描述该网络和路由器的连接关系

因为LSA2既包含拓扑连接信息,也包含网络信息,所以当网络发生变化时,都会触发产生LSA2,并导致每台路由器重新发生SPF计算

相比于LSA1是由实节点产生并描述实节点的桌布的连接关系和网络,LSA2是由DR为虚节点产生,描述虚节点周边的连接关系和网络信息

………………………………………………

DR及虚节点的作用

只要网络类型是Broadcast 或NBMA,且这个网络上有多余1台的路由器,必需且必要选举DR

DR作用:一是用于数据库同步,二是为代表网的虚节点产生LSA2

DR的选举过程:

路由器优先级在1~255之间都有资格成为DR,

每台路由器根据收到的Hello看,有没有路由器已声称DR

在Wait时间后,进行选举,优先级高的成为DR,否则Router id高的成为DR

DR不能备抢占,这是为了保持网络稳定,避免震荡

在没有DR/BDR的网络上,wait计时器超时后,先选举BDR,再选举DR

  相关解决方案