ospf总结

来源:互联网 发布:盘古数据行业地位 编辑:程序博客网 时间:2024/04/29 05:48
 

OSPF总结

 

写在前面:OSPF的实验基本上是做完了,这些实验应该来说是OSPF中比较基本的,如果在以后的学习中我碰到了新的问题,还是会写成实验报告贴在博客上。现在对OSPF进行一个总结,我尽量用实验现象来说明理论。第一次写这样的协议总结,有什么不足希望大家多多提醒。

 

1.       OSPF的三张表:

A.邻居表:记录邻居的信息

包含Neighbor ID(邻居路由器的RID),Pri(优先级),State(状态),Dead Time(失效时间),Address(邻居建立的接口地址),Interface(邻居建立的接口)

B.路由表:记录到达某个网段的最佳路由

C.拓扑表:列举所有接受到的LSA,是一个LSA数据库(LSDB

Link ID:创建此条LSA的路由器RID

ADV Router:宣告此条LSA的路由器的RID,一般与Link ID相同

Age:老化时间,范围是0~3600s

Seq:序列号。范围从0x800000010x7fffffff

Checksum:校验和

 

2.       OSPF区域

OSPF划分区域有以下好处:

  *减少路由表条目

  *一个区域内的拓扑变化不会影响到其它区域

  *减少LSA数量

骨干区域:既Area0,汇总每一个区域的网络拓扑路由到其它所有的区域。因此,所有的非骨干区域都需要直连到骨干区域。

非骨干区域:除了Area0其它的区域都为非骨干区域。它们之间不能直接交换数据包

 

3.       RID:在OSPF区域内唯一表示一台路由器的IP地址

   路由器选取所有loopback接口数值最高的IP地址为RID,在没有loopback接口时,选取物理接口IP地址数值最高的为RID

   一般来说设置一个loopback接口让其成为RID比物理接口稳定,也可以通过命令手动配置RID

*****************************************************************

有关于OSPF的基本配置请参照:

   OSPF实验1OSPF的基本配置》

*****************************************************************

 

4.       DR/BDR

DR的作用:描述这个多址网络和该网络上剩下的其它相关路由器

           管理这个多址网络的泛洪过程

BDR:相当于DR的一个备份

DR/BDR的选举:理论上首先比较优先级,优先级高的成为DR,次高的成为BDR

在优先级相同的情况下比较RIDIP地址数值,数值高的成为DR,数值次高的成为BDR。而在实际的多址网络中,一般来说那台路由器最先启动就成为DR,次先启动就成为BDR

*****************************************************************

有关于DR/BDR的选取具体情况请参照:

   OSPF实验2DR/BDR的选举》

*****************************************************************

 

5.  OSPF的网络类型:

*点到点(Point-to-Point):不选取DR/BDR,自动发现邻居,使用组播地址225.0.0.5发送报文。

*广播型(Broadcast):选取DR/BDR,自动发现邻居,所有路由器使用组播地址224.0.0.5发送Hello报文,DR/BDR使用组播地址224.0.0.6发送更新报文。

*NBMA:选取DR/BDR,手动指定邻居。使用单播发送报文

*点到多点(Point-to-Multipoint):不选取DR/BDR,广播型自动发现邻居,使用组播传送报文。非广播型手动指定邻居,使用单播传送报文。

*****************************************************************

有关于这五种网络类型的具体情况请参照:

  OSPF实验3OSPFNBMA下的五种网络类型》

*****************************************************************

 

6.  OSPF邻居建立过程。

OSPF使用Hello包需找并建立邻居。一个邻居的建立可以通过下图表示

 

 

路由器上的显示如下:

 

7.  OSPF路由器的类型

  

AR:内部路由器,所有接口都处在一个区域的路由器 

ABR:连接一个过多个区域的路由器。ABR至少有一个接口是连接骨干区域的

BR:骨干路由器,至少有一个接口是和骨干区域相连接的路由器

ASBR:连接OSPF和外部自制系统的路由器

 

8.  OSPF虚链路

是一条逻辑链路,在逻辑上等同于一条物理链路。主要有以下用途:

*通过一个非骨干区域连接一个区域到骨干区域

*通过一个非骨干区域连接一个分开的骨干区域

虚链路的配置必须是在ABR上进行的。并且采用的是不老化路由(DNA)。

*****************************************************************

有关于OSPF虚链路的具体情况请参照:

  OSPF实验4OSPF虚链路》

*****************************************************************

 

9.  OSPF LSA的类型

 

类型代码

类型名称

描述

1

路由器LSA

每台路由器都会产生,在区域内泛洪

2

网络LSA

DR产生,在区域内泛洪

3

网络汇总LSA

ABR始发,在整个OSPF域中泛洪

4

ASBR汇总LSA

ABR始发,在整个OSPF域中泛洪

5

AS外部LSA

ASBR始发,在整个OSPF域中泛洪

6

组成员LSA

标识OSPF组播中的组成员,不做讨论

7

NSSA外部LSA

ASBR始发,

8

外部属性LSA

没有实现

9

Opaque LSA(本地链路范围)

 

用于MPLS流量工程,不做讨论

10

Opaque LSA(本地区域范围)

11

Opaque LSAAS范围)

 

10. OSPF特殊区域

 

区域类型

LSA1

LSA2

LSA3

LSA4

LSA5

LSA7

普通区域

 

Stub

 

 

 

Totally Stub

 

 

 

 

NSSA

 

 

Totally NSSA

 

 

 

*****************************************************************

有关于OSPF LSA类型和OSPF特殊区域的具体情况请参照:

  OSPF实验7OSPF特殊区域》

*****************************************************************

 

11.  OSPF汇总:

   OSPF的汇总有两中类型:区域间路由汇总和外部路由汇总。

区域汇总和外部路由汇总。区域汇总就是区域之间的地址汇总,一般配置在ABR上;外部路由汇总就是一组外部路由通过重发布进入OSPF中,将这些外部路由进行汇总。一般配置在ASBR上。

*****************************************************************

有关于OSPF汇总的具体情况请参照:

  OSPF实验6OSPF汇总》

*****************************************************************

 

12. OSPF认证:

   OSPF的认证有2种类型(确切说是3种),其中type0表示无认证,type1表示明文认证,type2表示MD5认证。明文认证发送密码进行认证,而MD5认证发送的是报文摘要。有关MD5的详细信息,可以参阅RFC1321.

     OSPF的认证可以在链路上进行,也可以在整个区域内进行认证。另外虚链路同样也可以进行认证。

*****************************************************************

有关于OSPF汇总的具体情况请参照:

  OSPF实验5OSPF认证完整总结》

*****************************************************************

 

13. OSPF的选路

   OSPF按照如下顺序进行选路。

   区域内路由>>>区域间路由>>>E1外部路由>>>E2外部路由

 

补遗:OSPFCost值是100MB/带宽值

 

原创粉丝点击