OSPF(OpenShortestPathFirst开放式最短路径优先)是一个内部网关协议,用于在单一自治系(autonomoussystem,AS)内决策路由。是对链路状态路由协议的一种实现。链路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议。OSPF通过同一个路由域内的路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。
OSPF协议的特点
OSPF把自治系统划分成逻辑意义上的一个或多个区域;
OSPF通过LSA(LinkStateAdverTIsement)的形式发布路由;
OSPF依靠在OSPF区域内各设备间交互OSPF报文来达到路由信息的统一;
OSPF报文封装在IP报文内,可以采用单播或组播的形式发送。
OSPF协议主要优点
OSPF是真正的LOOP-FREE(无路由自环)路由协议。源自其算法本身的优点。(链路状态及最短路径树算法)
OSPF收敛速度快:能够在最短的时间内将路由变化传递到整个自治系统。
提出区域(area)划分的概念,将自治系统划分为不同区域后,通过区域之间的对路由信息的摘要,大大减少了需传递的路由信息数量。也使得路由信息不会随网络规模的扩大而急剧膨胀。
将协议自身的开销控制到最小
OSPF五种报文类型
Hello:建立和维护OSPF邻居关系,10s发送一次
DBD:链路状态数据库描述信息(描述LSDB中LSA头部信息)
LSR:链路状态请求,向OSPF邻居请求链路状态信息
LSU:链路状态更新(包含一条或多条LSA)
LSAck:链路状态确认包,对LSA进行确认
OSPF的工作原理
责任编辑人:CC
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)