1
:
O
路由
>Oia
路由
>external
路由
!
O
:
計算
LSA-1
和
LSA-2
,前提
age
不能
MaxAge,metric
不能
LSinfinity
,計算出來的最小
metric
的路由放入
RIB
中。具體是否放入
RIB
,比如有
AD
更低的協議,這並不是本文研究重點。
Oia:
計算
LSA-3
,
ABR
只計算來自於骨干區域的
LSA-3
(虛鏈路也屬於骨干區域),
non-ABR
要計算來自每個區域的
LSA-3
。前提這些
LSA
的前提
age
不能為
MaxAge,metric
不能為
LSinfinity
,目的地不在本路由器所在區域,這些
LSA
不能是自己產生的,並且它們的
ADVroute
可達。計算出來的最小
metric
的路由放入
RIB
中,如果
metric
相同則負載均衡。
External
:
計算十分復雜,需要考慮是否
ADVrouter
(
FA
)字段相同,和到這些
ADVrouter
(
FA
)地址的
O
(內部)和
Oia
(
LSA-4
)。下面詳述:
備注
ABR
:一台同一
OSPF
進程下配置了包含骨干區域在內的多個區域,而且在骨干區域不僅有狀態不是
down
的接口,而且有處於完全鄰接狀態關系的鄰居的路由器叫做
ABR
。
Non-ABR:
一個接入多個區域,但未接入骨干區域的路由器(在本文中,我們這樣稱呼)。
2:external-type-1 >external-type-2
External:
這些
LSA-5
不能
age
為
MaxAge
,
metric
不能為
Lsinfinity,
並且不是由自身產生的,而且
ADVRouter
必須可達。如果這些
LSA-5
有
FA
地址,則必須發送到
FA
地址,那么這個
FA
地址也必須可達。
3
:
都為
ExternalTy
p
e1
,
cost(
外部開銷
+
到
ASBR
開銷)越小越優先。
(
外部開銷默認重分配進
OSPF
為
20,
但
BGP
重分配進
OSPF
為
1
。
)
4
:
都為
ExternalTy
p
e1,cost
也相等
,
那么
E1>N1。
5
:
都為
E1
或都為
N1,cost
也相等,那么進行負載均衡。
6
:
都為
ExternalTy
p
e2,cost(
只外部開銷)越小越優先。
(
外部開銷默認重分配進
OSPF
為
20
但
BGP
重分配進
OSPF
為
1
。
7
:
都為
ExternalTy
p
e2,cost
也相等,到
ADVrouter(ASBR
的
RID)/
FA
cost
小的路徑優先。
8
:
都為
ExternalTy
p
e2,cost
也相等,到
ADVrouter(ASBR
的
RID)/
FA
cost
也相等,那么
E2
優於
N2。
9
:
都為
E2
或都為
N2
,
cost
也相等,到
ADVrouter(ASBR
的
RID)/
FA
cost
也相等,那么進行負載均衡。
備注:
LSA-4
進行計算的時候有一個重要的忽略原則
,
如果該
LSA-4
所描述的
ASBR
地址通過區域內路由(
LSA-1
,
LSA-2
)可達的話,那么忽略這個
LSA-4
,也就意味着這將忽略通告該
LSA-4
所能到達的外部路由條目,因為該
LSA-4
不可達。所以在選路時,這些路由被排除在外。
(
重點
)
詳細請下載:
http://down.51cto.com/zt/220
BGP絕殺(體系結構)
TCP絕殺(體系結構)
STP絕殺(體系結構)
QOS絕殺(體系結構)
IS-IS絕殺(體系結構)
OSPF絕殺(體系結構)
組播絕殺(體系結構)
OSPF絕殺(增補冊)