注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 CCIE-Lab考试将新增10分钟..
 帮助

通过现象看本质——OSPF总结


2007-08-19 23:24:03
 标签:cisco ospf ccie ccnp ccna   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://gairuhe.blog.51cto.com/77728/38922

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的基本配置请参照:
*****************************************************************
 
4.       DR/BDR
DR的作用:描述这个多址网络和该网络上剩下的其它相关路由器
           管理这个多址网络的泛洪过程
BDR:相当于DR的一个备份
DR/BDR的选举:理论上首先比较优先级,优先级高的成为DR,次高的成为BDR
在优先级相同的情况下比较RIDIP地址数值,数值高的成为DR,数值次高的成为BDR。而在实际的多址网络中,一般来说那台路由器最先启动就成为DR,次先启动就成为BDR
*****************************************************************
有关于DR/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,广播型自动发现邻居,使用组播传送报文。非广播型手动指定邻居,使用单播传送报文。
*****************************************************************
有关于这五种网络类型的具体情况请参照:
*****************************************************************
 
6.  OSPF邻居建立过程。
OSPF使用Hello包需找并建立邻居。一个邻居的建立可以通过下图表示
 
 
路由器上的显示如下:
 
7.  OSPF路由器的类型
  
AR:内部路由器,所有接口都处在一个区域的路由器 
ABR:连接一个过多个区域的路由器。ABR至少有一个接口是连接骨干区域的
BR:骨干路由器,至少有一个接口是和骨干区域相连接的路由器
ASBR:连接OSPF和外部自制系统的路由器
 
8.  OSPF虚链路
是一条逻辑链路,在逻辑上等同于一条物理链路。主要有以下用途:
*通过一个非骨干区域连接一个区域到骨干区域
*通过一个非骨干区域连接一个分开的骨干区域
虚链路的配置必须是在ABR上进行的。并且采用的是不老化路由(DNA)。
*****************************************************************
有关于OSPF虚链路的具体情况请参照:
*****************************************************************
 
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