首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【思唯网络】什么是ospf?

ospf提出的背景

大型网络中面临着网络规模不断增大、用户对网络可靠性要求不打断提高、网络异构趋势加剧等问题,基于距离矢量的rip路由协议 ,在大型网络中存在收敛速度慢、度量值不科学、可扩展性差等问题。IETF提出基于SPF算法的OSPF链路状态路由协议 。

ospf的基础观念

OSPF(Open Shortest Path First,开放式最短路由优先)是一种典型的链路状态路由协议,由IETF的OSPF工作小组开发,是目前应用最广泛的IGP(内部网关协议)之一。OSPF支持VLSM(变长的子网掩码),支持路由汇总等,引入Area(区域)的概念使OSPF能够支持更广大规模的网络。目前OSPF主要有两个版本,一个是OSPFv2,这版本主要针对IPv4,另外一个版本是OSPFv3,改版本主要针对IPv6。

ospf的工作过程

1.发现和建立邻居关系

2.泛洪lsa(状态信息通告)报文同步lsdb(链路状态数据库)

3.通过spf算法生成最短路由

ospf的特点:

支持无类别域间路由(CIDR)

无路由自环

收敛速度快

使用组播收发协议数据(224.0.0.5 224.0.0.6)

支持认证

支持等价路由

ospf路由协议的报文头部

直接封装在ip头部 协议号89

版本 v2

Type 标识那种ospf 报文 (hello/lsr/lsa/lsau/dd)

Packet length 报文总长度 (16bit)

Route id 生成路由的路由器

Area id 区域id 报文需要被通告的区域

Checksum 校验和

Auth type 认证类型 :不认证 MD5

Authentication 认证

ospf报文类型

Hello 发现和维护邻居关系

Data description 交互链路状态数据库摘要

Lsr 请求特定的链路状态信息

Lsu 发送详细的链路状态信息

Lsa 发送确认报文

hello报文作用

邻居发现 自动发现邻居路由器

邻居建立 参数协商 建立邻居关系

邻居保持 keepalive 机制 检测邻居运行状态

ospf的邻居状态机

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OuUrdFu9hjklnDP5lOVegJ8Q0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券