LSA需要注意的三件事
①谁发出的
②干什么用的
③在什么范围进行传播
一类LSA Router-LSA
每一台路由器都会产生一条叫Router-LSA的信息,描述本路由器的拓扑信息和一定的拓扑信息。 下面以在不同网络类型为例:
Router-LSA描述P2P网络
Type :Router //表示LSA类型,Router-LSA是第一类
Ls id :1.1.1.1 //相当于LSA的标识
Adv rtr:1.1.1.1 //表示产生LSA的路由器的Router-id
下面就是LSA中的具体内容:
拓扑信息
*Link ID :3.3.3.3 //连接的ID,也就是邻居路由器的Router ID
Data :10.1.13.1//表示宣告LSA的接口的地址
Link Type:P-2-P //代表二者之间的链路类型是P-2-P
Metric:48 //代表到达目的地的开销值是48
( PS:关于link-type:
1.P2P:描述P2P网络中的拓扑信息
2.TransNet:描述广播或者NBMA网络中的拓扑信息
3.stubnet:描述末端网络的路由信息
4.vlink:描述虚链路网络的拓扑信息)
路由信息
*Link ID :10.1.13.0 //该stub(末节)网络的IP地址
Data:255.255.255.0 //该stub网络的网络掩码
Link Type:StubNet //链路类型是末节网络
Metric:48 //开销值
Priority:Low
这里的末节网络可以理解为,在网络边界连接了一个路由器,链路类型是P2P,然后Link ID描述了这个网段的信息。
Router-LSA描述广播网络或NBMA网络
拓扑信息:
*Link ID:10.1.235.2 //DR的接口IP地址
Data:10.1.235.3 //宣告Router LSA的路由器接口的IP地址
Link Type:TransNet //网络类型为
Metric:1 //开销值为1
二类LSA Network LSA
描述MA网络或者NBMA网络。(因为只有这两种会选举DR,这种LSA是由DR产生的)用于描述本网段的拓扑信息。
Type:Network //表示二类LSA,由DR产生
Ls id:10.1.235.2 //DR接口的IP地址
Adv rtr :2.2.2.2 //DR的 Router ID
Attached Router用于表示本网段一共有多少路由器
三类Summary LSA
由ABR(Area Border Router)区域边界路由器进行转发。描述了本区域内的路由信息。
首先可以看出RTB处于区域0和区域1边界,于是就担任了ABR的角色,在区域1中的LSA通过RTB发到区域0,于是就变成了3类LSA,在往别处传播的时候也是一直保持三类LSA。可以理解为,一二类LSA只在区域内进行传播,三类LSA在区域间进行传播。
域间路由环路产生
这里不会产生如图所示的环路,因为只有与骨干区域相连的区域才会相互传递路由,区域3没有与区域0相连,所以区域1和区域2不会给区域3传递路由,也就不会产生环路。
虚链路Vlink
试想以上场景,由于外因导致区域2无法与区域0相连,但是还要保持能相互通信,该怎么办?这时虚链路就应运而生了。在上图中就是在RTB和RTC之间拉一条虚拟的链路,从而实现区域2跟区域0的连接。
基本配置如上,但是也要注意,虚链路只能在一个区域之内设置,不能跨区域。