OSPF---外部路由选路
一,ospf外部路由选路原则(单ASBR)
1,无论cost的值大小,type1优选type2
2,type1选路:
2-1:优选cost和值小的
2-2:如果cost和值相同,则选择区域ID大的
2-3:如果区域ID相同,则会负载分担
3,type2选路:
3-1:优选引入时cost值小的
3-2:优选到达ASBR的cost值小的
3-3:优选区域ID大的
3-4:负载分担
=================================================================================
type2 选路:
1,优选引入cost值小的。 在AR4上引入外部静态路由 192.168.1.1 ;在AR1上也引入静态外部路由192.168.1.1
默认引入的cost值都为1。 所以现在AR3上查看路由表为AR1和AR4的负载均衡。
现在将AR1的ospf引入的外部静态路由的cost值修改为2。然后我们在看AR3的选路。
由此我们验证了在type2的引入类型下,首选优选cost值小的路径。
--------------------------------------------------------------------------------------------------------
2,在type2引入类型下:cost值相同,那么优选到达ASBRcost值小的。
同样还是在AR1和AR4上同时引入外部静态路由192.168.1.1 ,类型为type2,cost值保持默认1
现在AR1和AR4是两台ASBR,按照刚才的分析,现在应该是负载均衡。我们修改AR3到AR2的出接口
cost为2.然后查看IP路由表。
上述实验验证了:在type2引入类型下:cost值相同,那么优选到达ASBRcost值小的。
--------------------------------------------------------------------------------------------------------------------------------------------------------
3,在type2的引入类型下,首先引入的外部路由cost值相同;其次到ASBR的cost值也相同,那么选择区域ID大的。
上图中,AR4上引入了外部静态路由。我们在AR1上查看路由表。首先4上只引入了一条外部路由,cost值为1.
其次AR1到ASBR也就是AR4的cost值也相同。都是2.那我们查看路由表。
--------------------------------------------------------------------------------------------------------------------------------------------------------------
4,负载分担。type2的引入类型下,cost值相同;到ASBR的cost值也相同;区域ID也相同,那么就负责分担
例如上图中,我们在AR2上引入type2类型的,外部静态路由 192.168.2.0 null0 。然后我们在AR3上查看路由表
================================================================================================
type1:选路 也使用上图,测试方式相同,略......................................
==================================================================================================
以上验证实验的场景都是在一台ASBR的情况下进行的,多ASBR的情况
我们可以看出单ASBR和多ASBR的区别是:多ASBR不会比较区域ID的大小,其他的方面都相同
----------------------------------------------------------------------------------------------------------------------------------------------
上图中的:AR1,AR2,AR3 同时引入相同的一条外部静态路由 ,static;192.168.1.1 24 NULL0 到OSPF的进程中。引入的类型均为type1,cost值均为1.如果按照单ASBR的选路规则,现在应该是选择吓一跳的地址为10.0.34.3 。我们查看AR4的ip routing table 。
从而验证了,多个ASBR的情况,在引入的类型均为type1 的情况下,cost值相同,不会选择区域ID大的,而是会选择负载分担。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
现在我们将AR4的 g0/0/0和g0/0/2接口的cost值分别都修改为5.然后我们查看AR4的ip 路由表。
从而验证了,在多个ASBR的情况下,引入外部路由的类型为type1的情况下,csot和值小的,优先选择。
---------------------------------------------------------------------------------------------------------------------------------------------------------
引入类型为type2的情况,和以上验证类似,略...................................................................
=======================================================================