OSPF从初学到放弃 2.1

2023-10-27

本来要开开心心写博客的,结果刚刚看见之间知乎上的两个评论被要求修改,
两篇评论都是关于同一个问题的,我都有理由怀疑是资本的力量太强大了。
说好的舆论自由呢?
一群骗子。
好气好气好气!!!!!!


前言

发泄完了,让我们好好学习,果然只有学习不会背叛我


一、 OSPF是什么?

OSPF:开放式最短路径优先协议-最短路径树
标准的链路状态路由协议----拓扑状态
无类别链路状态IGP协议;触发更新+周期更新(30min)
需要结构化部署的协议-----区域划分、地址规划

  基于拓扑进行收敛,更新量巨大-----结构的部署----1、区域划分  2、IP地址规划

链路状态型路由协议的距离矢量型特征
区域内传拓扑,区域间传路由
协议号:89
优先级 10
Cost 带

组播更新:224.0.0.5 通用地址 224.0.0.6 DR/BDR专用地址

悄悄说一句:RIP的工作过程启动协议后,邻居之间共享路由表

仔细说一下

一、 OSPF的数据包类型
1、 hello – 发现、建立、周期保活邻居关系 周期为10s;dead time 为hello的4倍;
2、 DBD 数据库描述
3、 LSR链路状态请求
4、 LSU链路状态更新
5、 LSack 链路状态确认

LSA—链路状态通告—拓扑或者路由信息

二、 OSPF的状态机
Down 一旦接收hello包进入下一状态
Init 初始化 接收到的hello包中若存在本地的RID进入下一状态
2way 双向通讯 邻居关系建立的标志
条件匹配:点到点网络直接进入下一状态;MA网络进行DB/BDR选举;非DR/BDR间不能进入下一状态;
Exstart –预启动 使用不携带信息的DBD包进行主从关系选举,RID数值大为主,优先进
入下一状态
Exchange 准交换 使用携带数据库汇总信息的DBD进行交互,需要ACK确认
Loading 加载 基于其他设备发送过来的DBD包,对比本地缺失的LSA信息;使用LSR
进行查询,对端使用LSU将这些LSA信息共享;需要ACK确认;
Full 转发 邻接(毗邻)关系建立的标志

三、 OSPF的工作过程
启动协议之后,邻居间组播(244.0.0.5)发送hello包,若收集到邻居的hello包,邻居发来的hello包中存在自己的RID,将建立邻居关系,生成—邻居表,邻居关系建立后,邻居之间进行条件匹配,条件匹配失败,则停留于邻居关系,仅hello包周期保活即可;如果匹配成功,则建立邻接关系,邻接关系建立后,邻接关系间将使用DBD,LSR,LSU,LSACK获取未知的LSA信息,当收集齐所有的LSA(位置信息)后,本地生成LSDB—链路这句昂台数据库表,再本地基于LSDB生成最短路径—路由,加载到路由表中。
收敛完成后,hello包周期保活邻居、邻接关系;30min周期DBD比对数据库;
若结构突变,
1、新增、断开网段—直连设备使用DBD同步信息到所有的邻接处
2、设备断电或无法沟通—dead time到时后断开邻接关系
LSA–链路状态通告–拓扑或路由
LSDB–链路状态数据库–所有LSA的集合
Ospf协议的收敛被称为----LSA洪泛、LSDB同步

四、OSPF区域划分规则:
1、必须为星型结构----区域0为骨干,中心站点
2、ABR–区域边界路由器
优先级为10;度量为cost值=开销值=参考带宽/接口带宽
默认参考带宽为100M;整段路径cost值之和最小为最佳路径

五、OSPF建立成为邻接关系的条件----关注网络类型
1.点到点–在一个网络内只能存在两个节点
在点到点网络ospf只能直接建立邻接关系
2.MA网络—在一个网络内节点数量不限制
在MA网络中为避免重复的更新,将进行DR/BDR选举,所有的非DR/BDR(DRother)间仅建立邻居关系;DR/BDR与其他非DR/BDR建立邻接关系,基于224.0.0.6沟通;

选举规则:
1、比较接口优先级 0-255 大优 默认为1;
2、接口优先级若相同,比较RID;数字大者为主。

查看邻居表:
display ospf peer
display ospf peer brief
查看链路状态数据库表
display ospf lsdb

1. 修改参考带宽
[R1]ospf 1
[R1-ospf-1]bandwidth-reference ?
INTEGER<1-2147483648> The reference bandwidth (Mbits/s)
[R1-ospf-1]bandwidth-reference 2000
Info: Reference bandwidth is changed. Please ensure that the reference bandwidth
that is configured for all the routers are the same.
2. 认证:
接口认证
[R2]interface g0/0/0
[R2-GigabitEthernet0/0/0]ospf authentication-mode simple cipher huawei
区域认证
[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]authentication-mode simple cipher Huawei
3. 加快收敛速度
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]ospf timer hello 5
4.缺省路由
[R1]ospf 1
[R1-ospf-1]default-route-advertise always(强制下放缺省)

二、聊聊作业吧

展示 展示
在这里插入图片描述
要求是:
1.全网可达
2.使用OSPF
3.R2,R3,R4,R5所在MA网络当中只有R2为DR,其他为DRother
4.R1 R2 做接口认证
5.区域二做认证
6. R5的环回不能被宣告

先展示一下我的图

在这里插入图片描述
绿色是区域1,黄色是区域2,蓝色是区域3

首先 先给这些路由器命名

<Huawei>sy
Enter system view, return user view with Ctrl+Z.	
[Huawei]sysname R1

<Huawei>sy
Enter system view, return user view with Ctrl+Z.	
[Huawei]sysname R2

<Huawei>sy
Enter system view, return user view with Ctrl+Z.	
[Huawei]sysname R3
<Huawei>sy
Enter system view, return user view with Ctrl+Z.	
[Huawei]sysname R4
<Huawei>sy
Enter system view, return user view with Ctrl+Z.	
[Huawei]sysname R5

分配一下地址

[R1]int s 4/0/0
[R1-Serial4/0/0]ip address 11.1.1.1 24
[R1-Serial4/0/0]int lo0
[R1-LoopBack0]ip address 1.1.1.1 24

[R2]int s 4/0/0
[R2-Serial4/0/0]ip address 11.1.1.2 24
[R2-Serial4/0/0]int g 0/0/0
[R2-GigabitEthernet0/0/0]ip address 14.1.1.1 24
[R2-GigabitEthernet0/0/0]int lo0
[R2-LoopBack0]ip address 2.2.2.2 24

。。。。。。

运用OSPF协议

[R1]ospf router-id 1.1.1.1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.1]network 11.1.1.0 0.0.0.255

[R2]ospf router-id 2.2.2.2
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]network 11.1.1.0 0.0.0.255
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 14.1.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

。。。。。。。。。

R2,R3,R4,R5所在MA网络当中只有R2为DR,其他为DRother

[R3-GigabitEthernet0/0/0]ospf dr-priority 0
[R4-GigabitEthernet0/0/0]ospf dr-priority 0
[R5-GigabitEthernet0/0/0]ospf dr-priority 0

R1 R2 做接口认证

[R1]int s 4/0/0
[R1-Serial4/0/0]ospf authentication-mode simple huawei

[R2]int s 4/0/0
[R2-Serial4/0/0]ospf authentication-mode simple huawei

区域2的区域认证

[R3]ospf
[R3-ospf-1]area 2	
[R3-ospf-1-area-0.0.0.2]authentication-mode simple huawei

[R4]ospf 
[R4-ospf-1]area 2
[R4-ospf-1-area-0.0.0.2]authentication-mode simple huawei

[R5]ospf
[R5-ospf-1]area2
[R5-ospf-1-area-0.0.0.2]authentication-mode simple huawei

R5的环回不能被宣告做地址缺省

[R5-ospf-1]default-route-advertise always 

好的,完结,撒花。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OSPF从初学到放弃 2.1 的相关文章

  • 配置apache允许所有ip访问

    1 打开 apache安装目录 conf httpd conf 配置文件 a 搜索Listen监听端口 修改如下 Listen Allows you to bind Apache to specific IP addresses and o
  • 交换律和结合律

    交换律和结合律 加法交换律 A B B A 交换两个加数的位置 结果不变 乘法交换律 AB BA 交换两个因数的位置 结果不变 加法结合律 A B C A B C 三个数相加 先计算前两个数再计算第三个数的结果与先计算后两个数再计算第一个数
  • linux文件操作常见考题_linux试题

    1 当登录Linux时 一个具有唯一进程ID号的shell将被调用 这个ID是什么 B A NID B PID C UID D CID 2 用vi打开一个文件 如何用字母 new 来代替字母 old A A s old new g B s
  • js中null、NaN和undefined的区别

    1 js中null NaN和undefined的区别 在js 中未定义的值 是null 定义未赋值为undefined null 为特殊的一种object NAN 为特使一种number 数据类型
  • 【python】基础课程 在这里哦

    推荐一些Python学习资料 如果你是准备学习Python或者正在学习 下面这些你应该能用得上 Python所有方向的学习路线图 清楚各个方向要学什么东西 100多节Python课程视频 涵盖必备基础 爬虫和数据分析 100多个Python

随机推荐

  • pysot训练自己数据集

    pysot如何训练网络呢 有没有人知道呢 咱们可以互相交流
  • 【通信基础】通信基础、编码&&调制

    https www jianshu com p 128c1157eb97 原文地址 1 通信基础 编码 调制 1 物理层的基本概念 物理层解决如何在连接各种计算机的传输媒体上传输数据比特流 而不是指具体的传输媒体 物理层的主要任务 确定与传
  • python水印倾斜_python中图像特定位置的水印算法

    目前我正在处理一个图像处理项目 在这个项目中 我需要将图像分割成几个片段 然后在每个片段上应用水印 在 我写了一个代码 通过掩蔽将图像分成几段 您可以找到代码here 现在我想在每个片段上实现水印 水印教程可以在here找到 在 我该怎么做
  • LeetCode--初级算法--数组篇--第二题--买卖股票的最佳时机 II

    GitHub地址 题目 给定一个数组 它的第 i 个元素是一支给定股票第 i 天的价格 设计一个算法来计算你所能获取的最大利润 你可以尽可能地完成更多的交易 多次买卖一支股票 注意 你不能同时参与多笔交易 你必须在再次购买前出售掉之前的股票
  • 淘宝SEO珍贵笔记

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 分享淘宝SEO技术 讲诉如何使用 关键词 带来百万IP流量 大家都有目共睹淘宝七月八号改变规则后引发了不少争议 后面所引起的众多卖家 围攻 淘宝之事也不仅发生过一次了 还有
  • 如何解决vcruntime140.dll找不到的问题?两种方法教你解决

    当你在运行某些应用程序或游戏时 可能会遇到一个错误提示 即 找不到vcruntime140 dll 文件 这是因为你的电脑中缺少了这个动态链接库文件 这个问题可能会导致你无法正常使用某些应用程序 在本文中 我们将介绍两种方法来解决 目录 一
  • 树莓派安装Ubuntu22.04后使用X86_Linux交叉编译Qt5+opencv4

    文章目录 准备工作 环境搭建 准备编译 未完待续 准备工作 树莓派安装Ubuntu 直接从官网下载对应的镜像烧写工具下载地址 工具里面准备好了对应的镜像地址 直接烧写入SD卡就行了 进入系统 ubuntu server22 04默认密码应该
  • k8s 使用GlusterFS做持久化存储

    一 创建GlusterFS 首先找几台主机做GlusterFS存储 这里用了3台主机 10 244 0 10 10 244 0 11 10 244 0 12 安装GlusterFS 安装过程如下 安装 gluster 源 yum insta
  • 【数据结构】图解八大排序(上)

    文章目录 一 排序简介 二 直接插入排序 三 希尔排序 四 直接选择排序 五 堆排序 六 冒泡排序 七 冒泡排序与直接插入排序效率对比 一 排序简介 生活中 我们经常能看到排序的应用 例如 我们在网购商品的时候 经常按销量从高到低排序 常见
  • C语言经典100例题(38)--求一个3 * 3矩阵对角线元素之和

    目录 题目 问题分析 代码 测试结果 题目 求一个3 3矩阵对角线元素之和 问题分析 利用双重for循环控制输入二维数组 再将 a i i 累加后输出 代码 include
  • SpringBoot2.x使用缓存注解操作Redis

    为了进一步简化 Redis 的使用 Spring还提供了缓存注解 使用这些注解可以有效简化编程过程 缓存管理器和缓存的启用 Spring 在使用缓存注解前 需要配置缓存管理器 缓存管理器将提供一些重要的信息 如缓存类型 超时时间等 Spri
  • 低代码开发工具到底是给“谁”用的?

    不同的工具 受众也不一样 你不要认为 低代码开发工具 只有一种 实际上它分 3 种 第一种 企业级低代码开发平台 这种通常是给专业开发人员使用的 但也没有限制得很死 只要你懂编程逻辑 能写sql语句 就基本会用 就连专业的产品经理也可以用来
  • Vue实现多文件上传功能(前端 + 后端代码)

    开发项目的时候 用到文件上传的功能很常见 包括单文件上传和多文件上传 上传各种类型的文件 在vue里面要实现多文件上传功能 还是很方便的 本文就一起来学习一下 如何把多文件上传功能封装成一个组件 后面需要使用的时候 直接两三行代码就能搞定
  • 已解决(Python爬虫requests报错)requests.exceptions.ProxyError: HTTPSConnectionPool

    成功解决 Python爬虫requests报错 requests exceptions ProxyError HTTPSConnectionPool 文章目录 报错信息 报错翻译 报错原因 解决方法 千人全栈VIP答疑群联系博主帮忙解决报错
  • Unix域编程流程简单梳理

    文章目录 Unix域编程作用 Unix域编程流程 Unix域编程的地址格式 Unix编程注意事项 Unix编程简单示例 客户端实例 服务端实例 Unix域编程作用 Unix域编程用于同一台主机内部的进程之间的客户端 服务端通信 使用和网络s
  • 什么是LTS、Alpha、Beta、Dev、Release、Patch版本,软件的开发周期有多少种命名

    根据Wikipedia 2023 Software release life cycle显示 软件的开发周期版本命名有以下几种 Pre alpha Dev Alpha Beta Perpetual beta Open and closed
  • Boyer-Moore 投票算法(摩尔投票法)

    摩尔投票法简单来说就是在不影响或者增大众数在整个数组中的地位的情况下去消除无关数字带来的影响 只需遍历一遍数组即可找到众数 算法流程 先随机假设一个数x为候选数 可以假设数组的第一个数 并尝试维护一个count计数器 开始设置为0 设置了众
  • GPT系列训练与部署——Colossal-AI环境配置与测试验证

    Colossal AI框架主要特色在于对模型进行并行训练与推理 多GPU 从而提升模型训练效率 可快速实现分布式训练与推理 目前 该框架已集成很多计算机视觉 CV 和自然语言处理 NLP 方向的算法模型 特别是包括GPT和Stable Di
  • Hbuilder We're sorry

    当Webview窗口加载错误地址 如本地页面不存在 或者访问网络资源失败 如无法访问网络 时会自动显示默认错误页面 可以通过以下方法自定义Webview的404等错误页面 设置应用全局默认错误页面 5 App和wap2app 在应用的man
  • OSPF从初学到放弃 2.1

    本来要开开心心写博客的 结果刚刚看见之间知乎上的两个评论被要求修改 两篇评论都是关于同一个问题的 我都有理由怀疑是资本的力量太强大了 说好的舆论自由呢 一群骗子 好气好气好气 OSPF协议及作业 前言 一 OSPF是什么 仔细说一下 二 聊