网络协议OSPF

OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议,运用最为广泛

1.链路状态协议 LSAs的泛宏

 链路:路由器接口

状态:描述接口以及其邻居路由器之间的关系

LSA(Link-State Advertisement):链路状态广播

2.每台路由器宣传自己的接口

LSDB:链路状态数据库,包含全地图,开销以及带宽

3.SPF最短路径优先,无环树

得到一个以自己为Root,覆盖全网的一棵无环的树

4.LSDB Routing table:每台路由计算后写进路由表

 

OSPF链路优点

1.适应范围广

3.快速收敛

3.无环:根据收集到链路状态用最短路径树算法计算,从算法本身保证不产生自环路由

4.区域划分

RouterID 32位类似IP地址,以大小来判断优先级

设置自己的RouterID时,手工配置

特点:固定稳定

OSPF Cost作为度量值

R/接口带宽

R为OSPF的参考带宽

一条OSPF路由的cost由该路由从起源一路到达本地的所有入接口的cost的总和

-----R1----------R2---------R3

     1            50               1

到R2的cost为51,到R3的cost为52

可以通过修改cost,影响路由的优选

应用场景:

如路由A到D共有两条路,假若希望A----B----D为主选,A-----C-----D为备选,那么不妨将C于D之间的路由开销修改为比较大的值,

此时路由选择就优选A----B----D

OSPF三张表

邻居表 可靠协议

链路状态数据库

OSPF路由表:SPF算法

OSPF报文类型

Hello:建立和维护OSPF邻居关系

DBD :链路状态数据库描述信息(LSA头部)

LSR:邻居请求链路状态信息

LSU:链路状态更新

LSAck:对LSU中的LSA确定

在Hello阶段,发现直连链路OSPF路由器建立双方向关系

于DBD阶段:路由器A往路由器B发起请求交换LSA,但由于路由器RouterID值大,由B发起交换LSA,此时协商好主从关系,并交换LSA头部摘要

于LSR阶段:路由器A向路由器B发起同步完整LSA请求

与SLA阶段,发送请求LSAs,最后完成同步,进入OSPF全毗邻状态

 

指定路由(DR)和备份指定路由(BDR)

在原先的路由器中,每个路由器都需要维护全网的路由信息,此时需要维护的路由条数为n(n-1)/2,路由负载较大

如果采用指定路由的方式,那么组员与DR与BDR建立联系,需要维护的路由数目M=2(n-2)-1

主备路由的选取通过优先级,且为非抢占式的,即如果后加入的路由C优先级最大,但路由C依旧为普通组员。

OSPF与区域

单区域内,泛洪验证,LSDB大,性能下降

多区域

多区域内只能有一个骨干区,如Area 0

常规区与骨干区直连

区域内路由 IR Internal Rourter

区域边界路由 ARB Area Border Rourter

骨干路由  BR Backbone Rourter

AS边界路由 AS Boundary Rourter

 

OSPF激活时,通配符掩码 1无所谓 0匹配

ospf 1 router-id 1.1.1.1

area 0

network 172.16.0.0 0.0.255.255

    ------------172.16.1.1 24

R1 ---------172.16.2.1    24

     -----------172.16.3.1   24

 

 

posted @ 2014-03-23 23:21  傲兰多  阅读(590)  评论(0)    收藏  举报