OSPF域内路由
◉ Router-LSA
Router-LSA描述P2P网络
每台OSPF路由器使用一条Router-LSA描述本区域内的链路状态信息。LSA头部的三个字段含义如下:
- Type:LSA类型,Router-LSA是一类LSA。
- LS id:链路状态ID。
- Adv rtr:产生此Router-LSA的路由器Router ID。
一条Router-LSA可以描述多条链接,每条链接描述信息由Link ID,Data,Link Type和Metric组成,其关键字含义如下:
- Type:链接类型(并非OSPF定义的四种网络类型),Router LSA描述的链接类型主要有:
- Point-to-Point:描述一个从本路由器到邻居路由器之间的点到点链接,属于拓扑信息。
- TransNet:描述一个从本路由器到一个Transit网段(例如MA网段或者NBMA网段)的链接,属于拓扑信息。
- StubNet:描述一个从本路由器到一个Stub网段(例如Loopback接口)的链接,属于路由信息。
- Link ID:此链接的对端标识,不同链接类型的Link ID表示的意义也不同。
- Data:用于描述此链接的附加信息,不同的链接类型所描述的信息也不同。
- Metric:描述此链接的开销。
Router-LSA描述MA网络或NBMA网络
在描述MA或NBMA网络类型的Router-LSA中,Link ID为DR的接口IP地址,Data为本地接口的IP地址。
如图所示,RTB、RTC、RTE之间通过以太链路互连,以RTC产生的LSA为例,Link ID为DR的接口IP地址(10.1.235.2),Data为本地路由器连接此MA网络的接口IP地址(10.1.235.3),Link Type为TransNet,Metric表示到达DR的开销值。
TransNet描述的链接中仅包括与DR的连接关系及开销,没有网络号/掩码及共享链路上其他路由器的任何信息。