注:区域(area)是以接口进行划分的
描述: R1的g0/0/1接口属于area 0 √
R1属于区域0和区域1 ×
1.设计原则
1、OSPF区域的设计原则:
骨干区域有且只能存在一个
非骨干区域必须和骨干区域相连
多区域时,必须存在骨干区域
2、区域编号0,为骨干区域
区域编号非0,为非骨干区域
3、每个区域都会维护一个独立的LSDB,1类LSA和2类LSA只会在本区域内进行泛洪。
2.三类LSA(Summary network)
用于描述域间路由信息。
3.三类LSA泛洪过程
①区域1的所有路由器在收敛完毕之后,会产生1类和2类LSA,这些LSA会在区域1内部进行泛洪和同步。
②R2(ABR)收到区域1的所有1类和2类LSA后,会计算区域1的SPF树,将所有最优路由转换成3类LSA泛洪到相邻的其他区域。
③在R1中,会将区域0中的3类LSA重新包装一下,继续以3类LSA形式放到区域2中进行泛洪。
※重新包装:1、将通告者更换成自己;2、重新计算metric
4.三类LSA的几种特性
①ABR只能将骨干区域的3类LSA重新包装泛洪至非骨干区域;不能将非骨干区域的3类LSA重新包装泛洪到骨干区域。
②路由器在根据3类LSA计算路由时,cost值 = 自身路由器到达ABR的cost值 + 3类LSA携带的cost值
③在区域内计算SPF树的时候,3类LSA会被认为是ABR节点上的叶子信息。因此3类LSA的缺失不会影响本区域的SPF的稳定性。
④只有3类LSA所描述的目的网络在ABR路由器上加表(全局路由表)后,才会被泛洪到其他区域(路由策略的应用)
⑤由于3类LSA是传递的路由信息,因此3类LSA具有路由矢量特征
5.ABR
定义:连接多个区域,并且在骨干区域存在一个活动的接口
作用: 1.将直连区域内的最优路由转换为3类LSA,泛洪到其他连接的区域中(双向)
2.将骨干区域内的3类LSA,继续以3类LSA的形式泛洪到其他直连非骨干区域内 (只能单向,骨干-->非骨干)
如何查看路由器是否为ABR?
将在自身产生的1类LSA中的option字段置位为ABR
注:华为的特殊情况,当在OSPF进程中配置多区域,但是没有宣告接口,也可以将路由器置位ABR,但是不具备ABR的功能