1. OSPF路由类型:
内部路由:通过network宣告的
区域内路由:通过1类LSA表示
区域间路由:通过3类LSA表示
外部路由:通过import-route宣告的(通过5类LSA表示)
1类LSA:router
名字:路由器的router-id
发送者:任何一个OSPF路由器都会在自己所连接的任何一个区域,产生一个1类LSA
作用:相当于每个路由器在每个区域的自我介绍
该类型的LSA只能在一个区域内部传输
通过观察1类LSA,我们就可以画出网络设备互联的图
在P2P网络里,没有2类LSA
优化一个区域,该区域不要出现2类LSA--------------指的是:该设备所有设备互联链路的的网络类型都要变为点到点(改成p2p就不选DR,没有DR就没有2类LSA)
2类LSA的作用:
(1) 为了说明DR的管理范围
(2) 在2类LSA中包含了DR接口的IP地址的子网掩码
(3) 以及包含了与DR接口ip在同一网段中的其他路由器的router-id
(4) 该类型的LSA只能在一个区域内部传输
3类LSA:
名字:就是网段
发送者:只有ABR能够产生
3类LSA作用:
在不同的区域之间传递路由信息
该类型的LSA只能在一个区域内部传输
LSA在传递过程中,每经过一个ABR,这个LSA的AdvRouter就会变化一次,变化成所经过那个路由器的router-id
ABR:同时连着骨干区域与非骨干区域的路由器
ASBR:自治系统边界路由器(具有能够引入外部路由能力的路由器)-----即使用了import-route这条命令的路由器
sum-asbr:4类LSA
名字:ASBR的router-id
发送者:与ASBR在同一区域的ABR的router-id
作用:
4类LSA起辅助作用,是辅助5类LSA完成OSPF外部路由的计算
ASE:5类LSA
名字:外部路由的网段
发送者:ASBR的route-id
作用:
在OSPF网络中,表示外部路由,并且该类型的LSA不属于任何区域,因此该类型的LSA可以在任何区域传输,那也就是哪里有OSPF,哪里就可以有5类LSA
现在引入一个新的LSA:7类LSA
现在新增加了一个路由器AR7
AR6的配置:
system-view
int g0/0/1
ip address 192.168.18.1 24
quit
AR7的配置:
undo terminal monitor
system-view
sysname AR7
int g0/0/0
ip address 192.168.18.8 24
int g0/0/1
ip address 192.168.55.254 24
quit
int loopback 0
ip address 10.10.8.8 24
q
虽然AR6使用了import-route static 使自己成为了ABR,但是他没有资格产生5类LSA
表示外部路由有两种方式:5类LSA和7类LSA
在普通区域引入外部路由用 : 5类LSA
在特殊区域引入外部路由用 : 7类LSA
nssa:7类LSA
名字:外部路由的网段
发送者:ASBR的router-id
作用:在OSPF的特殊区域中,表示外部路由
该类LSA是有区域概念的
只能在NSSA区域内部传输
命令:
ospf 1
area 12
nssa
NSSA区域的ABR有这样一个特点:会自动将7类LSA转成5类LSA
NSSA区域的ABR会自动的产生一个7类LSA表示的默认路由,而在stub区域中ABR会自动产生一个3类LSA表示的默认路由
不要4类LSA和5类LSA,但是AR1与AR2断了就有影响,因为AR4有AR1和AR2之间的三类LSA
所以在此引入了一个total nssa区域
命令:
ospf 1
area 12
nssa no-summary
total nssa:(仅仅需要在该NSSA区域的ABR上配置)
不要3类LSA,4类LSA,5类LSA
要1类LSA,2类LSA,7类LSA,以及一个特殊的表示默认路由的3类LSA
补充:
(1)stub区域:(末梢区域)
stub区域的ABR会自动的产生一个表示默认路由的LSA
(2)totla stub区域:(完全末梢区域)
我们之前是在AR4配置了total stub
不要4类,5类LSA(表示OSPF外部)
不要3类LSA(表示OSPF内部,区域之间)
(3)NSSA(not so stub area):
不要4类LSA
不要5类LSA
要1类,2类,3类,7类LSA
(4)total nssa:
不要3类LSA,4类LSA,5类LSA
要1类LSA,2类LSA,7类LSA,以及一个特殊的表示默认路由的3类LSA