路由进阶与安全|第二章OSPF路由协议

一.OSPF的基本概念
开放式最短路径优先路径(Open Shortest Path First,OSPF)是基于开放标准的链路装阿泰路由选择协议,它完成各路由选择协议算法的两大主要功能:路径交换,路径选择
二.OSPF路由协议概述
(1).OSPF是内部网关路由协议
内部网关路由协议(IGP):用于在单一AS内决策路由。
内部网关路由协议包括:RIP,OSPF
外部与内部对应
外部网关路由协议(EGP):用于在多个AS之间执行路由
【路由进阶与安全|第二章OSPF路由协议】外部网关路由协议:BGP
IGP用于解决AS内部通信,EGP用于解决AS间通信
(2).OSPF是链路状态协议
链路状态协议通过与邻居路由器建立邻接关系,互相传递链路状态信息,来了解整个网络的拓扑结构
邻居路由器:位于同一条物理链路或物理网段上的路由器
链路状态数据库:也称为拓扑数据库,包含所有路由器,路由器的链路及这些链路的状态,还包含所有网络及到达这些网络的所有路径
邻接关系:当两台运行OSPF的邻居路由器的链路状态数据库达到一致(同步)时,他们就是完全邻接的。
三.使用OSPF路由协议的路由器要保存的三张表
邻居状态:列出每台路由器已经建立邻接关系的全部邻居路由器
链路状态数据库:列出网络中其他路由器的信息,由此显示全网的网络拓扑
路由表:列出通过Dijkstra算法计算出的到达每个相连的最佳路径
SPF(Shortest Path First):最短路径优先算法
EdsgerWybeDijkstra(艾兹格 ·W·迪科斯彻):是Dijkstra最短路径算法的创造者
四.OSPF基本概念
(1).OSPF区域
OSPF是一种链路状态型的路由协议,不会产生环路问题
(2).Router ID
RouterID是在OSPF区域内唯一标识路由器的IP地址
(3).OSPF的度量值:开销(Cost)
五.OSPF的数据包类型描述
Hello包用于描述和维持邻居关系,选举DR和BDR
数据库描述包(DBD)用于向邻居发送摘要信息以同步链路状态数据
链路状态请求包(LSR)在路由器收到包含新信息的DBD后发送,用于请求更详细的信息
链路状态更新包(LSU)收到LSR发送链路状态通告,一个LSU数据包可能包含几个LSA
链路状态确认包(LSack)确认已经收到LSU,每个LSA需要被分别确认
六.OSPF的网络类型
点到点(Point—to—Point)网路
广播多路访问(BroadcastMultiAccess,BMA)网路
非广播多路访问(NoneBroadcastMultiAccess,NBMA)网络
点到多点(Point—to—MultiAccess)网络
七.使用OSPF的原因
网络的规模
网络的拓扑结构
其他特殊需求
路由器自身要求
八.OSPF的特点
可适应大规模网络
路由变化收敛速度快
无路由环
支持可变长子网掩码(VLSM)
支持区域划分
支持以组播地址发送协议报文
九.OSPF与RIP比较
OSPF:链路状态路由协议没有跳数限制支持可变长子网掩码收敛速度快
使用组播发送链路状态更新,再链路状态变化时使用触发更新,提高了带宽的利用率
RIPv1:距离矢量路由协议RIP的15跳限制,超过15跳的路由被认为不可达
不支持可变长子网掩码收敛速度慢
周期性广播整个路由表,在低速链路及广域网中应用将产生较大问题
RIPv2:距离矢量路由协议RIP的15跳限制,超过15跳的路由被认为不可达
支持可变长子网掩码收敛速度慢
周期性广播整个路由表,在低速链路及广域网中应用将产生较大问题

    推荐阅读