一、为什么要划分OSPF多区域,生成OSPF多区域的原因?
         1、改善网络的可扩展性。 
         2、快速收敛。
         3、取得上述两个目标的关键是把网络分成更小的区。




OSPF五种区域类型详解 ospf几种区域_路由表


 


二、OSPF路由器的有哪几种类型?


 


OSPF五种区域类型详解 ospf几种区域_OSPF_02


        

        1、骨干路由器:area0区域中的内部路由器。
        2、内部路由器:只保存本区域内的链路状态信息。
        3、区域边界路由器ABR:用来连接区域0和其他区域。
        4、自治系统边界路由器ASBR:用来连接OSPF的AS与外部其他的路由。


 


三、OSPF的区域有哪几种类型?
        1、骨干区域area 0
        2、非骨干区域-根据能够学习的路由种类来区分:
               a、标准区域


OSPF五种区域类型详解 ospf几种区域_OSPF五种区域类型详解_03


               b、末梢区域(stub)

OSPF五种区域类型详解 ospf几种区域_网络_04


               c、完全末梢(Totally stubby)区域

OSPF五种区域类型详解 ospf几种区域_路由表_05


               d、非纯末梢区域(NSSA)

OSPF五种区域类型详解 ospf几种区域_OSPF_06


 


四、链路状态数据库的由什么组成?
         1、每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成


                的数据库。
         2、链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六


                种LSA类型。 


类型 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />




代码



描述



用途



Type 1



路由器 LSA



由区域内的路由器发出的



Type 2



网络 LSA



由区域内的 DR 发出的



Type 3



网络汇总 LSA



ABR 发出的,其他区域的汇总链路通告



Type 4



ASBR 汇总 LSA



ABR 发出的,用于通告 ASBR 信息



Type 5



AS 外部 LSA



ASBR 发出的,用于通告外部路由



Type 7



NSSA 外部 LSA



NSSA 区域内的 ASBR 发出的,用于通告本区域连接的外部路由




 


 


 


五、OSPF路由表-目的类型        1、网络条目(Network Entries)是数据包所要转发的目的网络地址。这些网络条目就是记录到路由表中的目的网络地址。


OSPF五种区域类型详解 ospf几种区域_网络_07


        2、路由器条目放置在一个和网络条目相分开的内部表中,用来表示到达ABR和ASBR路由器的路由。


OSPF五种区域类型详解 ospf几种区域_OSPF五种区域类型详解_08


 


六、OSPF路由表-路径类型
         1、区域内路径(Intra-area path):在路由器所在的区域内就可以到达目的地的路径。
         2、区域间路径(Inter-area path):目的地在其他区域但是还在OSPF自治系统内的路径。
         3、类型1的外部路径(Type l external path,E1):目的地在OSPF自治系统外部的路径 。(内部路径与外部路径之和)
         4、类型2的外部路径(Type 2 external path,E2):目的地在OSPF自主系统外部的路径,但是在计算外部路由的度量时不再计入到达ASBR路由器的路径代价。 (外部路径)


         例、路由器A有两条到达外部目的网络10.1.2.0的路径。


OSPF五种区域类型详解 ospf几种区域_网络_09



七、OSPF路由表查找
        1、选择可以和目的地址最精确匹配的路由,即最长匹配—拥有最长的地址掩码的路由
        2、通过排除次优的路径类型来剪除(prune)可选择条目的集合
        3、路径类型根据下面的次序排列优先级,l表示最高的优先级,而4表示最低的优先级:
              区域内路径       1
              区域间路径       2
              E1外部路径       3
              E2外部路径       4 


 


八、OSPF多area的配置          1、配置一个ABR


OSPF五种区域类型详解 ospf几种区域_网络_10


          2、配置一个ASBR

OSPF五种区域类型详解 ospf几种区域_数据库_11


          3、配置一个stub area

                Router(config-router)# area area-id stub

OSPF五种区域类型详解 ospf几种区域_OSPF_12


          4、配置一个totally stubby area

                Router(config-router)# area area-id stub no-summary

OSPF五种区域类型详解 ospf几种区域_网络_13


 


九、常用的查看命令


Show ip route



查看路由表信息(直连 / 学习)



Show ip route ospf



只查看 OSPF 学习到的路由



Show ip ospf



查看在路由器上 OSPF 是如何配置的和 ABR



Show ip ospf database



查看 LSDB 内的所有 LSA 数据信息



Show ip ospf neighbor



查看 OSPF 邻居和邻接的状态( FULL 表示邻居状态正常)



Show ip protocol



查看 OSPF 协议配置信息



Show ip interface



接口上 OSPF 的配置信息(如进程 ID , cost ,优先级等)



Debug ip ospf adj



查看路由 “ 邻接 ” 的整个过程



Clear ip route



清空路由表




 


十、OSPF配置实例


 


实验环境介绍:


         将公司总部位于北京,在上海、广州拥有分公司,现将三个地方的办公网络用OSPF连接起来,网络拓扑如下图所示 :
 


OSPF五种区域类型详解 ospf几种区域_数据库_14


 


SH1配置
router>enable
router#configure terminal
routet(config)#hostname SH1
SH1(config)#interface f0/0
SH1(config-if)#ip address 192.168.1.1 255.255.255.0
SH1(config-if)#no shutdown
SH1(config-if)#exit
SH1(config)#router ospf 100
SH1(config-router)#router-id 192.168.64.1
SH1(config-router)#network 192.168.1.0 0.0.0.255 area 0
SH1(config-router)#network 192.168.64.0 0.0.0.255 area 1
SH1(config-router)#area 1 stub no-summary


 


BJ1配置
router>enable
router#configure terminal
routet(config)#hostname BJ1
BJ1(config)#interface f0/0
BJ1(config-if)#ip address 192.168.1.3 255.255.255.0
BJ1(config-if)#no shutdown
BJ1(config-if)#exit
BJ1(config)#interface S0/0
BJ1(config-if)#ip address 192.168.224.1 255.255.255.240
BJ1(config-if)#no shutdown
BJ1(config-if)#exit
BJ1(config)#router ospf 100
BJ1(config-router)#router-id 192.168.3.1
BJ1(config-router)#network 192.168.1.0 0.0.0.255 area 0
BJ1(config-router)#network 192.168.64.0 0.0.0.15 area 51
BJ1(config-router)#area 51 stub


 


GZ配置
router>enable
router#configure terminal
routet(config)#hostname GZ1
GZ1(config)#interface s0/1
GZ1(config-if)#ip address 192.168.224.2 255.255.255.240
GZ1(config-if)#no shutdown
GZ1(config-if)#exit
GZ1(config)#router ospf 100
GZ1(config-router)#router-id 192.168.10.1
GZ1(config-router)#network 192.168.224.0 0.0.0.255 area 51
GZ1(config-router)#area 51 stub


转载于:https://blog.51cto.com/zhouchao/210075