HCIP-五、OSPF-1 邻居状态机和 DR 选举

五、OSPF-1 邻居状态机和 DR 选举

  • 实验拓扑
  • 实验需求及解法
    • 1.如图所示,配置设备 IP 地址。
    • 2.配置 OSPF
    • 3. 按照以下步骤观察 R1 与 R2 的邻居关系建立过程

实验拓扑

在这里插入图片描述

实验需求及解法

  • 通过本次实验,验证 OSPF 邻居状态机变化过程,以及 DR 选举过程。

1.如图所示,配置设备 IP 地址。

2.配置 OSPF

  • 2.1 手动设置各设备 RID,如下表:
  • R1:1.1.1.1
  • R2:2.2.2.2
  • R3:3.3.3.3
  • R4:4.4.4.4
  • 2.2 所有通配符都使用 0.0.0.0 精确通告。
  • 2.3 所有接口都划入区域 0
R1:
ospf 1 router-id 1.1.1.1 
area 0.0.0.0 network 12.1.1.1 0.0.0.0
#
R2:
ospf 1 router-id 2.2.2.2 
area 0.0.0.0 network 12.1.1.2 0.0.0.0network 23.1.1.2 0.0.0.0
#
R3:
ospf 1 router-id 3.3.3.3 
area 0.0.0.0 network 23.1.1.3 0.0.0.0 network 34.1.1.3 0.0.0.0
#
R4:
ospf 1 router-id 4.4.4.4 
area 0.0.0.0 network 4.4.4.4 0.0.0.0 network 34.1.1.4 0.0.0.0
  • 2.4 R1 与 R2 之间配置 R2 的 DR 优先级为 0,强制选择 R1 为 DR。
R2:
interface GigabitEthernet0/0/0
ospf dr-priority 0
  • 2.5 R2 的 G0/0/1 接口的 cost 修改为 100,R3 的 G0/0/0 接口的 cost 修改为 200。观察 R3 和 R2 收到 4.4.4.4/32 路由的 cost。
R2interface GigabitEthernet0/0/1
ospf cost 100
R3:
interface GigabitEthernet0/0/0 
ospf cost 200
#
[R3]dis ip routing-table

在这里插入图片描述

[R2]dis ip routing-table

在这里插入图片描述

  • R3 看到 cost 为 48,R2 看到 cost 为 148。
  • 说明 ospf 累加 cost 只计算去往该目标流量的出接口 cost。
  • 2.6 R3 与 R4 之间修改 hello 时间为 5s。
R3interface Serial1/0/0
ospf timer hello 5
#
R4:
interface Serial1/0/0 
ospf timer hello 5
  • 2.7 修改 R4 的 Loopback0 网络类型为 broadcast,在 R1/2/3 观察收到路由条目的变化情况。
R4:
interface LoopBack0
ip address 4.4.4.4 255.255.255.0
ospf network-type broadcast
#
[R2]dis ip routing-table

在这里插入图片描述

  • R2 收到的路由变成了与实际接口配置相同的 24 位。
  • (默认情况下,环回口生成的路由都是 32 位。)

3. 按照以下步骤观察 R1 与 R2 的邻居关系建立过程

  • 3.1 R1 上使用命令 debugging ospf packet
  • 3.2 在 R1 与 R2 之间开启抓包。
  • 3.3 R1 重启 ospf 进程,reset ospf 。
    在这里插入图片描述
  • 上图显示了 R1 的 ospf 进程重启后,邻接关系的建立过程。
    在这里插入图片描述
  • 抓包可以看到 hello DD LSR LSU LSAck 五种报文的交互。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/158822.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

今日定音,博通以610亿美元成功收购VMware | 百能云芯

博通(Broadcom)日前宣布,已获得中国监管机构的批准,将于今日完成对云计算公司VMware的收购交易。这意味着,610亿美元的收购案正式收关。 据悉,中国市场监管总局在11月21日晚发布了有关附加限制性条件批准博…

Python-大数据分析之常用库

Python-大数据分析之常用库 1. 数据采集与第三方数据接入 1-1. Beautiful Soup ​ Beautiful Soup 是一个用于解析HTML和XML文档的库,非常适用于网页爬虫和数据抓取。可以提取所需信息,无需手动分析网页源代码,简化了从网页中提取数据的过…

排序算法--冒泡排序

实现逻辑 ① 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 ②对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 ③针对所有的元素重复以上的步骤,除了最后一个。 ④…

centos7 网卡聚合bond0模式配置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、什么是网卡bond二、网卡bond的模式三、配置bond0 一、什么是网卡bond 所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个…

威胁攻击层出不穷,信息化负责人该如何增强对抗与防御能力?

11月15日,以“加快推进智慧校园建设 赋能为党育才为党献策”为主题的2023年华东地区党校(行政学院)信息化和图书馆工作高质量发展专题研讨班顺利举办。 作为国内云原生安全领导厂商,安全狗受邀出席活动。 厦门服云信息科技有限公…

腾讯云服务器99元一年是真的吗?假的!

腾讯云服务器99元一年是真的吗?假的,不用99元,只要88元即可购买一台2核2G3M带宽的轻量应用服务器,99元太多了,88元就够了,腾讯云百科活动 txybk.com/go/txy 活动打开如下图: 腾讯云轻量服务器 腾…

扒一扒Bean注入到Spring的那些姿势

这篇文章我准备来扒一扒Bean注入到Spring的那些姿势。 其实关于Bean注入Spring容器的方式网上也有很多相关文章,但是很多文章可能会存在以下常见的问题 注入方式总结的不全 没有分析可以使用这些注入方式背后的原因 没有这些注入方式在源码中的应用示例 ... 所…

Navicat 下载

1 中文网站 Navicat 中国 | 支持 MySQL、Redis、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的数据库管理 下载链接: https://download.navicat.com.cn/download/navicat163_premium_cs_x86.exe 2 下载其他版本(找到发行说明--版本号--替换版本…

spring boot项目未将resource目录标志为资源目录导致配置文件无效因而运行报错问题

能编译,但不能运行。感觉配置文件没有生效。 将程序代码发给同事,我自己能跑,他不能跑,提示无法构造redis对象。redis的链接写在配置文件里,其实是可以连接的。然后从GIT库下载代码,也同样不能跑。同事的操…

某高品质房产企业:借助NineData平台,统一数据库访问权限,保障业务安全

该企业是中国领先的优质房产品开发及生活综合服务供应商。在 2022 年取得了亮眼的业绩表现,销售额市场占有率跻身全国前五。业务涵盖房产开发、房产代建、城市更新、科技装修等多个领域。 2023 年,该企业和玖章算术(浙江)科技有限…

连线长光卫星:吉林一号的在线产品与生态体系!

我们在《连线长光卫星:探索卫星应用的更多可能!》一文中,通过直播连线嘉宾的分享,让大家了解到了长光卫星的生产基地、三次技术飞跃、亚米级影像产品、150公里大幅宽卫星、卫星在灾害监测及经济分析等多个场景中的应用。 这里我们…

Midjourney绘画提示词Prompt参考教程

Midjourney绘画提示词Prompt参考教程:无需魔法使用。 一、AI工具 SparkAi: SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常…

ProPresenter 7 for Mac:Mac电脑好用的文稿演示软件

ProPresenter 7是一款专业的多媒体演示软件,主要用于创建和展示高质量的教堂媒体演示、音乐歌词、幻灯片和视频等。它是一款功能强大且易于使用的软件,被广泛应用于教堂、会议、演唱会和其他场合。以下是ProPresenter 7的一些主要特点和功能:…

window上Clion配置C++版本的opencv

window上Clion配置opencv 注意版本一定要对的上,否则可能会出错,亲测 widnows 11mingw 8.1.0opencv 4.5.5 mingw8.1下载地址https://sourceforge.net/projects/mingw/ 配置环境变量 cmake下载 安装完添加环境变量 来到官网,下载 windows 对…

GNU工具链

1. GNU介绍 工具链典型的例子就是GNU工具链。 GNU工具链是由GNU项目产生的各种编程工具的集合,用于开发应用程序与操作系统。 GNU工具链在针对嵌入式系统的Linux内核、BSD及其它软件的开发中起着至关重要的作用。 GNU工具链中的部分工具也被Mac OS X, Microsoft W…

【C++】类和对象一

今天来到了类和对象部分,我们知道C语言是面向过程编程,而C是面向对象编程,那么怎么个具体实现方法呢?简单来说,就是C语言对结构体的定义和对结构体的操作是分开的,这样就显得过程很独立;而C是把…

windows11记事本应用程序无法打开,未响应,崩溃,卡死

windows11记事本应用程序无法打开,未响应,崩溃,卡死 文章目录 问题描述搜索引擎(度娘)卸载后如何安装问题未解决另一个解决方案:步骤:1.设置 → 语音和区域 → 输入2.选择“高级键盘设置”3.替…

LeetCode - 622. 设计循环队列(C语言,顺序存储结构,配图)

目录 ​编辑定义结构体: 1. MyCircularQueue(k): 构造器,设置队列长度为 k 2. Front: 从队首获取元素。如果队列为空,返回 -1 3. Rear: 获取队尾元素。如果队列为空,返回 -1 4. enQueue(value): 向循环队列插入一个元素。…

基于springboot实现在线外卖平台系统项目【项目源码】

基于springboot实现在线外卖平台管理系统演示 Java技术 Java是由SUN公司推出,该公司于2010年被oracle公司收购。Java本是印度尼西亚的一个叫做爪洼岛的英文名称,也因此得来java是一杯正冒着热气咖啡的标识。Java语言在移动互联网的大背景下具备了显著的…

运动耳机哪个牌子好?盘点最值得入手的五款运动耳机

现在,不入耳的运动耳机成了许多运动爱好者的首选,我也不例外,不得不说骨传导耳机跟运动真的很搭,不仅佩戴稳固不掉落,而且防水好,可以说是最值得入手的运动耳机,为了避免大家在选购运动耳机的时…