首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >思科 H3C | OSPF简介

思科 H3C | OSPF简介

作者头像
BreezeCloud
发布2022-10-04 16:51:30
发布2022-10-04 16:51:30
6570
举报
文章被收录于专栏:摸鱼网工摸鱼网工

OSPF简介

  1. 基于链路状态路由协议
  2. 基于路径开销选着最优路径

OSPF概述

  1. 他工作于IP层,IP协议号为89
  2. 以组播地址224.0.0.5发送协议包
  3. ospf路由将自己已知的链路状态信息告诉邻居,收敛以后,网络上的每个路由器都对全网的链路状态有相同的认识,每台路由器根据了解到的全部网络信息链路状态,进行独立计算路由。

OSPF协议的工作过程

  1. 首先是发现邻居
  • 通过组播hello包
  • 所有的邻居都有可能跟自己交换信息
  1. 建立邻接关系
  • 注意,只有建立邻接关系的路由才会交换链路状态信息
  • 并不是所有的邻居都会建立邻接关系
  • 他们会在网络中选举DR与BDR网络类的所有路由器只会与DR,BDR建立邻接关系
  • 在广播型网络中,需要选举DR与BDR,而点对点PPP网络不会选举DR与BDR
  1. 链路状态信息
  • 每台路由器都会有个LSDB(Link State DateBase 简称链路状态数据库)
  • 其中LSDB中的每一条数据都是LSA(Link State Advertisement 简称链路状态公告)。例如网络中的某台路由器的编号是什么,直连网络的网段是什么,开销是多少等,都包含在LSA中。
  • 触发更新机制只会发送邻居需要的LSA信息举一个例子: 在一个OSPF网络中1. [A]路由信息发生了更新,他会发送LSA简要信息给他的邻居路由[B](而不是发送LSDB,LSDB里面的信息更加详细,但是比较占用比特流,而LSA就是他的简化版),2. 而他的邻居路由[B]在收到以后会对比自己的LSDB,查看自己是否有缺失项,如果有,他将会单独发送一个只包含需要更新项的请求包给路由器[A]3. 然后[A]路由收到以后,将单独需要的更新数据LSA传送给需要的路由4. [B]最后完成更新。这样大大减少了路由开销。
  • 收敛后区域内的所有路由都具有相同的LSDB

路由的计算

  1. 网络的拓扑结构》》会以LSA的形式存储在每个路由器的LSDB中》》再由LSDB得到带有权重的拓扑图
  2. 每台路由器都会分别以自己为根节点计算最短路径树

OSPF分区管理

  1. 分区域管理,可以将一个大的逻辑拓扑划分为几个小区域,每个区域由区域边界路由ABR连接
  2. 每个区域都有一个ID,ID的形式是32位的2进制,可以表示为一个十进制数。
  3. 其中有个特殊的区域,骨干区域0
  4. 所有的非骨干区域通信都要通过骨干区域0转发
  5. 如果网络中有不同的ospf区域,肯定有个区域是区域0
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022 年 04 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • OSPF简介
  • OSPF概述
  • OSPF协议的工作过程
  • 路由的计算
  • OSPF分区管理
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档