一、OSPF主要特点:
1、可适应大规模网络
2、路由变化收敛快
3、无路由环
4、支持可变长子网掩码VLSM
5、支持区域划分
6、支持以组播地址发送协议报
二、OSPF路由协议保存的三张表
1、邻居列表
2、链路状态数据库(LSDB)
3、路由表
三、OSPF的区域类型
1、骨干区域Area0
           区域ID一定为0,它是连接其它区域的核心区域,相当于交换网络的汇聚层。
2、标准区域
           可以接受个各种链路状态信息和汇总的路由通告。没有特殊定义的区域就是标准区域。(默认)
3、末梢区域(Stub)
           学习其它区域的路由,对外仅需要一个默认路由,不能是ASBR,也就是说不能够引入外部路由
4、完全末梢区域(Totally Stubby)
       区域内的路由器只有本区域的路由,不学习其它区域的路由,只在有一个默认路由
5、非纯末梢区域(NSSA)
          学习其它区域路由,不学习其它区域的外部路由,可以有本区域的外部路由
四、OSPF的链路状态通告
类型代码          描述                               用途
1                        路由器LSA                 由区域内的路由器发出的,每一台路由器都会有
2                        网络LSA                     由区域的DR发出的
3                        网路汇总LSA             ASBR发出的,其它区域的汇总链路通告
4                        ASBR汇总LSA          ABR发出的,用于通告ASBR信息
5                        AS外部LSA                ASBR发出的,用于通告外部路由
7                        NSSA外部LSA           NSSA区域内的ASBR发出的,由于通告本区域连接的外部路由
五、每一种区域内允许泛洪的LSA类型
区域类型                            允许                                       不允许
骨干区域(区域0)         1、2、3、4、5                     7
标准区域                             1、2、3、4、5                     7
末梢区域                             1、2、3                                 4、5、7
完全末梢区域                     1、2                                       3、4、5、7
NSSA                                    1、2、3、7                          4、5
六、相关命令
ip router ospf  1(启用OSPF)
network 接口ip地址 0.0.0.0 area 区域号(讲解口划分到区域)
area 1 stub(设置区域1为末梢区域,在每个属于区域1的路由器上都要做)
area 1 stub no-summary(设置区域1为完全末梢区域,no-summary 参数只要在一台路由器使用,其它区域1的路由器上均为 area 1 stub)
area 1 nssa(设置区域1为非纯末梢区域,每个区域1的路由上都做)
七、路由重分发
1、将rip协议重分发到OSPF区域
router ospf 1
redistribute rip metric 222 subnets
2、将OSPF协议重分发大Rip
router rip
redistribute ospf 1 metric subnets