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绝杀(增补册)