这是我看了WOLF的视频教程时做的笔记,温习一下,写在网上。
写在网上,以防丢失笔记本。

内容属于CCNP范围.

文章里有些是自己的想法 ,不知对与错,如果有朋友看了,希望帮我指明错误。

开始吧。

刚开始时不明白EIGRP与OSPF的链路状态有什么不同,里面包含什么东西,想了想,看了视频, 我认为是:
EIGRP记录的是:例有路由器A  B  C  D  E  。
那么EIGRP就是:A--->B--->C--->D---->E.
OSPF是:                  A的S1/0  ----> B的S1/1---->C的S1/0  ---->D的S1/1---->E的S1/0

也就是,OSPF记录的是从每台路由器的哪个接口连接到邻居 的哪个接口上,并且也记录着每个接口的状态 .这就是所谓的链路状态 .

OSPF的一个优点是,在一个area中,有路由改变时只会影响 本area.
为什么 呢?
我们说在ABR中,对外发送的是汇总路由,汇总路由只有在全部 的子路由都 down之后才会消失但只要还有一条子路由,汇总路由就不受影响,area仍然可用.

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

关于邻居 和邻接的特点:
交互了hello包的就是邻居
交互了lsa的就是邻接.

每个LSA包都 序列号,从0X80000001  ----   0X7FFFFFFF

OSPF的五种包类型:
HELLO
DBD           ---->>>>LSA的摘要,相当于目录 .
LSR
LSU
LSACK
五种包类型的使用情况:

路由A                                                                                     路由B
                                            hello
          ------------------------------------------------------------>>
         <<<<<--------------------------------------------------
                 当路由器交互了hello包之后,成邻居状态 .
        

        ------------------------------------------------------------->>
           这个过程选举DR与BDR,根据hello包中的
           ROUTER-ID来判断谁是DR,谁是BDR
        <<------------------------------------------------------------
           
                                 交换DBD
          ----------------------------------------------------------->>
         <<-----------------------------------------------------------
            DBD就 是自己的数据库的内容 的"菜单"

          LSR:根据菜单点想要的菜 
      ------------------------------------------------------------------->>
         <<---------------------------------------------------------------
            LSU:根据客人需要上菜

           
                   LSACK,这个过程相当于"还钱",完成"吃饭"的交易
                ------------------------------------------------------------>>

                   以上纯属搞怪.大家还是看看标准的文章好点.

这里再说一下ACK的作用:OSPF也是封闭在IP数据分组中的,协议号为89,而不是运用传输层的TCP或UDP.失去了传输层提供的可靠数据传输服务,所以OSPF需要有自己的可靠机制 ,这就是ACK的作用.

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

另外一个重要的内容 是:DR与BDR的选举
选举有三种方式:
1.优先级
2.手工指定,命令为:
R1(config-route)#router-id 1.1.1.1
3.loopback口最大的
4.物理接口IP地址最大的

OSPF的HELLO包的DEAD时间 是HELLO的4倍
hello时间 在大于或等于T1链路时是10S,而在小于T1链路时,有30S.

LOOPBACK口的COST值是1,这点要记住,以便于计算 .
OSPF的loopback口被通告进进程中,不管配置时是多少位的掩码,都会被通知为32位的.
为什么?通知成32位是有个好处的:就是节省带宽.
下面举个例子:
例有路由器A  B  C  D   E,下面简单画个拓扑图:
 A<-------->B----------C----------------D--------------E
                                                                                          ^
                                                                                           |
                                                                                      loopback:2.2.2.2/24
E有loopback口IP地址 为2.2.2.2/24,OSPF会通告为2.2.2.2/32
假如如EIGRP一样,通告为2.2.2.0/24,大家以为会怎么样?
结果 是A  B  C  D上都 有2.2.2.0/24的路由条目,这样,如果你ping 2.2.2.3,因为A  B  C D上都 有相关的路由条目,则ping包会一直走到D,直到D时才发现无路可走, 这时就扔掉了.
而如果是2.2.2.2/32的路由条目,则ping包会在A就被扔掉了.
这样的直接好处就是节省了带宽.不传输无用包.

那么,如果你想改变这种默认通告行为:
可用命令:
#interface loopback 0
#ip ospf network point-to-point  
这个命令的作用是检查网络类型.

选举DR时要注意,当OSPF网络已收敛时,如果再加入一个运行OSPF的路由,这时是不会重新选举DR与BDR的,即便它的优先级-router id  都比较 大,也不会重新选举.
那么何时重新选举呢?
当DR   down了,这时BDR就会上位,成为DR,而重新选举BDR.


以上笔记记于wolf  CCNP视频教程的OSPF的三集中的第一集.
--------------------------------------------------------------------------------------------------------------------------------------------------------------

第二集重点研究LSA的内容 

研究LSA一般都 从三个方面来研究:
1 传播范围
2 通告者
3  内容

LSA  type1:router lsa                        一类lsa
|      传播范围:本area
|       通告者   : 每台路由器
|       内容:      路由(接口所处的网段)和拓扑(接口消息)

LSA type2:network  lsa
|       传播范围:  本area
|       通告者:    DR
|       内容 :   拓扑和掩码

LSA type3:summary lsa
|        传播范围:整个自治系统
|        通告者:   ABR
|        内容:  路由(汇总后的路由,域间路由)

LSA  type 4:summary  ASBR   告诉其它路由器的ASBR的位置 .
|    传播范围:除了ASBR所的区域
|     通告者:   ASBR所在的area的ABR
|     内容:   路由

LSA  type 5: external  lsa    域处路由
|   传播范围:整个AS
|   通告者:    ASBR
|   内容:  路由


写着累,改天再写吧.