OSPF-----域间路由的防环

一,1.1------ ospf域间防环原则1:
                              针对区域间的路由传递,只能由ABR进行完成,而ABR区域间路由传递,只能由ABR进行完成。
                              而ABR的定义是连接到骨干区域的路由器,所以在OSPF区域设计上非骨干区域必须连接到骨干区域。
                              区域间的通讯经过骨干区域,形成逻辑拓扑,保持逻辑结果无环。

       1.2-----ospf域间防环原则2:

                             ABR不会将非骨干的三类LSA传递到骨干区域;

                             ABR在骨干区域存在邻居的时候不会计算非骨干区域的三类LSA;

                             ABR在骨干区域不存在邻居的时候就会计算非骨干区域的三类LSA。

      1.3 ------ospf区域间防环原则3:

                           无论COST值是多少,一类LSA总是优于三类LSA。

 

 

==========================================================================================

ospf域间防环原则2:

                             ABR不会将非骨干的三类LSA传递到骨干区域;

                             ABR在骨干区域存在邻居的时候不会计算非骨干区域的三类LSA;

                             ABR在骨干区域不存在邻居的时候就会计算非骨干区域的三类LSA。

 

                           

                           按图全网起OSPF,AR3上的loo0接口30.1.1.1宣告进AREA 0,AR4上的Loo0宣告进AEAR 0.

                         (1)查看AR3的OSPF LSDB。区域2里有区域3里的三类LSA

                                     

                             (2)查看AR2的OPSF LSDB。如下图红框勾勒的那样,AR3将区域3的网络已三类LSA的形式传递到了区域2.

                                      AR2是链接骨干区域0和非骨干区域2的ABR,应该将三类LSA传递到骨干区域0。但是我们在AR2的区域0中

                                      并未看到传递过来的三类LSA。从而验证:ABR不会将非骨干的三类LSA传递到骨干区域;

(3)查看AR4上的LSDB显现也是一样的。ABR都不会将非骨干里面的三类LSA传递到骨干区域。

    实验二:如下图

                                  

   1,全网启动ospf

   2,在AR6的LOO0上宣告60.1.1.1 环回口网络到区域2

   3,将AR3上的2和1 口的cost值调整成911和333  。目的是观察60.1.1.1 这个网络在AR3上的ospf 路由表中计算不计算。

         现在骨干区域的cost值要大于非骨干区域的cost值。如果按照cost值的考虑应该是计算非骨干的三类LSA,并加表。

    

查看加表的IP routing。从而验证了 ABR在骨干区域存在邻居的时候不会计算非骨干区域的三类LSA;

            -------------------------------------------------------------------------------------------------------------------------------------------------------------------

                将AR3的骨干区域的邻居去掉,一种方法是down掉在骨干区域的接口,一种方法是取消它在骨干区域的接口宣告

           (1)先down掉接口

               

               

          DOWN掉ABR的在骨干区域的接口后,非骨干的三类LSA已经计算,并加表到路由表。

---------------------------------------------------------------------------------------------------------------------------------------------------

           (2)接口启动,取消掉AR3在骨干区域的宣告

                         int g0/0/1-----undo ospf enabel 1 area 0   //因为我在这里是采用的接口下宣告

                         int g0/0/2-----undo ospf enabel 1 area 0   

             观察AR3上的ospf lsdb   和ip 路由表,我们可以验证得出。

           ABR在骨干区域不存在邻居的时候会计算非骨干区域的三类LSA;

 

============================================================================================

-ospf区域间防环原则3:

 

                           无论COST值是多少,一类LSA总是优于三类LSA

下图中:AR2的g0/0/0接口的cost修改为911;我们在AR1上加入了一条10.1.1.1 的网络到ospf

 

我们查看AR2上的ospf的LSDB数据库,我们发现了10.1.1.1 分别通过两个ABR---AR2和AR3传递到了区域0中

 

查看加表的IP路由表:通过ar3传递到AR2的三类LSA的cost值远远小于,AR2到达10.1.1.1的cost值

                                  但是路由表还是加载了一类LSA的路由,所以我们得出结论。如果有一类LSA可以

                                  到达目的网络,那么肯定是无论三类的cost值是多少。都会优先选择一类的LSA进行计算

                                    加表。

 

 

 

posted @ 2022-05-22 15:35  天上书生  阅读(1131)  评论(0编辑  收藏  举报