HCIE学习之ospf

2024-05-24 20:38
文章标签 学习 hcie ospf

本文主要是介绍HCIE学习之ospf,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、链路状态路由协议与距离矢量路由协议

1.1 距离矢量路由协议

距离矢量路由协议有:RIPBGPEIGRP
1、矢量路由协议的优点:
在矢量路由协议中,路由是在peer与peer之间传递的,在hub-spoke组网机构中,可以很容易做到路由的控制、过滤、汇总,减少路由条目
在这里插入图片描述

1.2 链路状态路由协议

链路状态路由协议有:OSPFISIS
OSPF在企业园区网中用的比较多,因为设计比较复杂,有区分area区域,各种lsa,而ISIS相对简单一些,收敛更快,稳定性更高,协议升级也比较平滑,所以在运营商中应用比较广泛。
链路状态路由协议的缺点:
1、同一个area内,共享同样的LSA,本地路由是由泛洪的LSA经过本地的SPF算法运算后得到的,几乎无法做到路由控制和过滤
2、要想做到路由控制,需要划分不同的area。

在这里插入图片描述

二、OSP建立邻接关系的过程

  • Down
  • Attempt(On NBMA media)
    -Init
    A给B发送hello报文,A的hello报文中只有A自己的routerID,没有B的
  • 2-Way
    B给A发送hello报文,B的报文中包含了B知道的邻居,邻居中有A
    -ExStrat
    同步DBD(数据库描述报文),选举出master/Slave ,比较MTU
  • Exchange
    同步DBD报文,并把A和B双方所知道的LSA摘要信息同步
  • Loading
  • Full
    在这里插入图片描述
    ospf 是一个可靠的协议,虽然建立在无状态的IP协议之上,但是协议本身有确认和重传

三、 ospf的报文类型

  • Hello
  • DBD
    在邻居关系建立过程中使用,一旦邻居关系建立后就不需要了,会使用LSU报文强制推送LSA
  • LSR
  • LSU
  • LSAck

3.1 影响ospf邻居建立不起来的原因

1、area不一样
2、RouterID相同
3、认证不通过
4、OSPF timer 不一致(hello ,dead)
5、区域类型不一致

3.2 OSPF的区域类型

  • 骨干区域
    area号为0

  • stub

  • NSSA

  • Normal

3.2 ospf v3 和 ospf v2相同点

在以太网中,一般手动设定ospf的网络类型为 p2p,因为以太网的接口默认网络类型是broadcast,在建立ospf邻居关系的时候需要选举DR和BDR,这个时间大概会耗费40s的时间。
在这里插入图片描述
在这里插入图片描述

四、ospf 基本概念

4.1 ospf 基本特点

在这里插入图片描述

4.2 链路状态算法的路由计算过程

lsdb中包含了 路由和拓扑
在这里插入图片描述
在这里插入图片描述
Router ID : 可以是一个不存在的类IP格式的地址
Router ID 在没有手动指定的情况下,会自动生成,但会遵循以下原则:
loopback地址优先,多个选取IP地址大的,无 loopback地址会选取物理接口IP地址

在这里插入图片描述
在这里插入图片描述
BR: 骨干路由器
IR: 内部路由器
ABR: 只有有一个接口连接至 Area 0

五、OSPF邻居与邻接关系

5.1 概念

在这里插入图片描述
邻居:双方都收到hello 包
邻接:状态为full

5.2 常见链路层协议对应的默认网络类型

在这里插入图片描述

5.3 DR和BDR

在这里插入图片描述
DR和BDR的组播组:224.0.0.6
DR和BDR向其他DRother推送更新的组播组:224.0.0.5
在这里插入图片描述
在这里插入图片描述
修改完 router priority后,要重新重启ospf 进程才生效

在这里插入图片描述
DRother 之间的关系为邻居

5.4 配置虚链路

在这里插入图片描述
RTB和RTC都要在area 1里配置 vlink-peer x.x.x.x (对端的router ID)

六、OSPF协议报文和链路状态通告

6.1 ospf协议报文

6.1.1 使用IP承载

在这里插入图片描述

6.1.2 报文头部格式

在这里插入图片描述

6.1.3 配置ospf认证

既可以在接口上配置ospf认证,也可以在区域内配置
在这里插入图片描述

6.1.4 ospf报文类型

在这里插入图片描述

6.1.5 报文头部

LS typeLink State IDAdvertising Router 三个LSA报文头部信息标识一个唯一的lsa信息
在这里插入图片描述

6.1.6 LSA类型-区域内路由计算

传递路由和拓扑信息
在这里插入图片描述

6.1.7 lsa类型–区域间路由计算

只传递路由信息
在这里插入图片描述
在这里插入图片描述

6.1.8 LSA类型–AS外部路由计算

在这里插入:图片描述
在这里插入图片描述
相关的ABR : 这句话的意思是指ASBR产生的5类LSA会在整个AS内部传递,假如这个AS内部有多个区域,则每个ABR都要为这个5类的lsa生成一条4类的lsa描述怎么到达ASBR的拓扑信息

6.1.9 Link State ID

在这里插入图片描述

6.1.10 LS Sequence Number

在这里插入图片描述

6.1.11 LS Age

在这里插入图片描述
LS age 最大值为 3600s , lsa 信息每隔半个小时泛红一次

七、建立OSPF邻居和邻接关系

7.1 hello 报文

接受端口的网络类型是广播型、点到多点或者NBMA,所接收的hello报文中Network Mask 字段必须和接收端口的网络掩码一致,如果接收端口的网络类型为点到点类型或者是虚连接,则不检查Network Mask字段。
RouterDeadInterval 可支持手动修改,但修改过后的值不会影响HelloInterval 的值。

在这里插入图片描述
hello 报文的作用:

  • 发现和维护邻居关系
  • 通过 Rtr Pri标识,选取 DR和BDR
    在这里插入图片描述

7.2 邻居状态变换(邻居关系)

在这里插入图片描述

7.3 邻居状态变换(邻接关系)

在这里插入图片描述

7.4 ExStart 和 Exchange

在这里插入图片描述
标志位的含义:
I : 发送的第一个DD报文
M : more,后面还有更多的DD报文
MS :宣告自己想成为master ,如果双方都想成为Master,则 routerID大的是Master

7.5 包含在各种报文中的LSA信息

在这里插入图片描述

7.6 泛洪新LSA

在这里插入图片描述

7.7 OSPF报文的目的地址

在这里插入图片描述
在这里插入图片描述

八、计算ospf区域内路由

8.1 描述拓扑结构

8.1.1 路由器节点与stub网段

在这里插入图片描述

8.1.2 Transit 网段

在这里插入图片描述

8.1.3 点到点网段

在这里插入图片描述
在这里插入图片描述

8.1.4 配置接口开销

在这里插入图片描述

8.2 Router-LSA中的重要字段

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.3 Network LSA

在这里插入图片描述

8.3.1 使用Network-LSA描述广播型网段或NBMA网段

在这里插入图片描述
在这里插入图片描述
LS id : DR的接口IP地址

8.3.2 Network-LSA作用

在这里插入图片描述

8.3.3 计算最短路径树–物理拓扑

在这里插入图片描述

8.3.4 由LSDB描述的有向图

在这里插入图片描述

8.4 Network summary LSA


在这里插入图片描述

8.4.1 如何防止区域间环路

在这里插入图片描述

8.4.2 生成Network-Summary-LSA

在这里插入图片描述

8.5 配置路由汇聚

在华为产商中,loopback地址宣告后传递给邻居的路由信息默认都会变成/32的主机路由,可在loopback子接口上把网络类型修改为 broadcast即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

九、ospf 外部路由

9.1 五类LSA

在这里插入图片描述

9.2 引入外部路由

在这里插入图片描述

9.3 生成AS-External-AS

ASBR的定义:有引入外部路由
在这里插入图片描述

9.4 生成ASBR-Summary-LSA

在这里插入图片描述

9.4.1 四类LSA

在这里插入图片描述

9.4.2 外部路由类型

在这里插入图片描述

9.4.3 产生次优外部路由的可能性

在这里插入图片描述

9.4.4 设置Forwarding Address

在这里插入图片描述

9.4.5 配置引入外部路由

路由汇总时不需要配置在区域内

在这里插入图片描述

十、OSPF特殊区域

10.1 stub区域的好处

在这里插入图片描述

10.2 完全 stub区域

不接收 3、4、5 类lsa
区域内的所有路由器都要配置
stub no-summary

在这里插入图片描述

10.3 普通的stub区域

不接收 4、5 类lsa
在这里插入图片描述

10.4 NSSA

7类LSA只在NSSA区域传播
在这里插入图片描述
在这里插入图片描述

十一、ospf 常见故障处理

11.1 检查邻居关系故障的思路

在这里插入图片描述
在这里插入图片描述

11.2 路由汇聚不正确

只在单台路由器上做了路由汇总
在这里插入图片描述
在这里插入图片描述

这篇关于HCIE学习之ospf的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/999477

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

线性代数|机器学习-P36在图中找聚类

文章目录 1. 常见图结构2. 谱聚类 感觉后面几节课的内容跨越太大,需要补充太多的知识点,教授讲得内容跨越较大,一般一节课的内容是书本上的一章节内容,所以看视频比较吃力,需要先预习课本内容后才能够很好的理解教授讲解的知识点。 1. 常见图结构 假设我们有如下图结构: Adjacency Matrix:行和列表示的是节点的位置,A[i,j]表示的第 i 个节点和第 j 个

Node.js学习记录(二)

目录 一、express 1、初识express 2、安装express 3、创建并启动web服务器 4、监听 GET&POST 请求、响应内容给客户端 5、获取URL中携带的查询参数 6、获取URL中动态参数 7、静态资源托管 二、工具nodemon 三、express路由 1、express中路由 2、路由的匹配 3、路由模块化 4、路由模块添加前缀 四、中间件