当前位置: 首页 > news >正文

实验5 配置OSPFv2验证

实验5 配置OSPFv2验证

1.实验目的
(1)OSPFv2 验证的类型和意义。
(2)配置基于区域的 OSPFv2 简单口令验证和 MD5 验证的方法。
(3)配置基于链路的 OSPFv2 简单口令验证和 MD5 验证的方法。
2.实验准备
配置 OSPFv2 验证实验拓扑如下图图1所示。
在这里插入图片描述
在这里插入图片描述

图1 配置 OSPFv2 验证实验拓扑
3.实验步骤
(将实验过程及结果截图放入实验报告中)
在这里插入图片描述

配置路由器R1
在这里插入图片描述

配置路由器R2
在这里插入图片描述

查看运行OSPFv2的接口信息。
在这里插入图片描述

配置基于链路的简单口令验证。
配置路由器 R1。
在这里插入图片描述

配置路由器 R2。
在这里插入图片描述

配置OSPFv2 MD5验证。
配置路由器 R1。
在这里插入图片描述

配置路由器 R2。
在这里插入图片描述

查看区域OSPFv2 MD5区域验证情况。
在这里插入图片描述
在这里插入图片描述

配置基于链路的MD5验证。
① 配置路由器 R1。
在这里插入图片描述

配路由器 R2。

在这里插入图片描述

4.实验思考
(1)OSPFv2 验证的意义是什么?
OSPFv2(Open Shortest Path First Version 2)验证的意义在于保护路由更新信息的安全性。在OSPF协议中,路由器之间会交换链路状态信息以构建网络拓扑图,并根据这些信息计算最短路径。如果这些信息在传输过程中被篡改或窃取,可能会导致网络拓扑图不准确,进而影响路由决策,造成网络中断或数据泄露等安全问题。因此,通过OSPFv2验证机制,可以确保只有经过认证的路由器才能参与OSPF协议的运行,从而保证路由更新信息的完整性和真实性。

(2)为什么要区分基于区域的OSPFv2验证和基于接口的OSPFv2验证?
OSPF验证包括基于区域的OSPFv2验证和基于接口的OSPFv2验证,二者存在以下区别:
验证范围:基于区域的OSPFv2验证是针对某个区域的所有接口进行的验证,而基于接口的OSPFv2验证则是针对单个接口进行的验证。
配置方式:在配置基于区域的OSPFv2验证时,需要在区域级别上设置验证参数,如认证方式和密钥等。而基于接口的OSPFv2验证则需要在接口级别上进行配置,即对每个需要验证的接口分别设置验证参数。
优先级:当同时配置了基于区域的OSPFv2验证和基于接口的OSPFv2验证时,基于接口的验证配置会优先生效。这是因为基于接口的验证更加具体和细致,可以针对每个接口进行不同的配置,从而满足更复杂的网络需求。
通过区分这两种验证方式,网络管理员可以根据实际情况选择适合的验证策略,提高网络的安全性。例如,在大型网络中,可能需要针对不同的区域或接口设置不同的验证方式和密钥,以更好地保护网络的安全。

(3)尝试两个路由器配置不同密码,会出现什么现象?为什么?
邻居关系无法建立:在OSPF协议中,路由器之间需要建立邻居关系才能交换链路状态信息。如果两个路由器配置了不同的验证密码,则它们无法通过验证机制相互识别对方为合法的邻居,因此无法建立邻居关系。
路由信息无法同步:由于邻居关系无法建立,两个路由器之间将无法同步路由信息。这意味着它们无法了解对方的网络拓扑和路由状态,从而导致路由决策不准确或网络中断。
网络不稳定:由于路由信息无法同步,网络中的流量可能会受到影响,导致网络不稳定或出现丢包等现象。
这种现象的原因是OSPF协议在运行时需要确保信息的完整性和真实性。如果两个路由器配置了不同的验证密码,则它们之间的通信将无法被正确验证和加密,从而无法满足OSPF协议的安全性要求。

相关文章:

实验5 配置OSPFv2验证

实验5 配置OSPFv2验证 1.实验目的 (1)OSPFv2 验证的类型和意义。 (2)配置基于区域的 OSPFv2 简单口令验证和 MD5 验证的方法。 (3)配置基于链路的 OSPFv2 简单口令验证和 MD5 验证的方法。 2.实验准备 配置…...

第二节 docker基础之---镜像构建及挂载

查看当前镜像: [rootdocker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE [rootdocker ~]#很明显docker是咱们新搭建的所以目前还没有镜像 1,搜索镜像: [rootdocker ~]# docker search centos 搜索镜像并过滤是官…...

论文阅读:MGMAE : Motion Guided Masking for Video Masked Autoencoding

MGMAE:Motion Guided Masking for Video Masked Autoencoding Abstract 掩蔽自编码(Masked Autoencoding)在自监督视频表示学习中展现了出色的表现。时间冗余导致了VideoMAE中高掩蔽比率和定制的掩蔽策略。本文旨在通过引入运动引导掩蔽策略&#xff0…...

记录一下 在Mac下用pyinstallter 打包 Django项目

安装: pip install pyinstaller 在urls.py from SheepMasterOneToOne import settings from django.conf.urls.static import staticurlpatterns [path("admin/", admin.site.urls),path(generate_report/export/, ReportAdmin(models.Report, admin.site).generat…...

【漫话机器学习系列】084.偏差和方差的权衡(Bias-Variance Tradeoff)

偏差和方差的权衡(Bias-Variance Tradeoff) 1. 引言 在机器学习模型的训练过程中,我们常常面临一个重要的挑战:如何平衡 偏差(Bias) 和 方差(Variance),以提升模型的泛…...

deepseek本地部署-linux

1、官网推荐安装方法(使用脚本,我绕不过github,未采用) 登录ollama下载网站https://ollama.com/download/linux,linux下有下载脚本。 正常来说,在OS系统下直接执行脚本即可。 2、手动安装方法 2.1获取ol…...

解决使用python提取word文档中所有的图片时图片丢失的问题

python解析word文档,提取文档中所有的图片并保存,并将原图位置用占位符替换。 问题描述 利用python-dox库解析word文档,并提取里面的所有图片时发现会出现一摸一样的图片只解析一次,导致图片丢失,数量不对的情况。 …...

【Spring相关知识】Spring应用如何优雅使用消息队列

文章目录 概述**核心概念****使用场景****快速入门**1. 添加依赖2. 配置 Binder3. 定义消息通道4. 发送和接收消息5. 运行应用 **高级特性****优点****适用场景** 概述 Spring Cloud Stream 是一个用于构建消息驱动微服务的框架,它基于 Spring Boot 和 Spring Inte…...

人工智能:从概念到未来

人工智能:从概念到未来 一、引言 在当今数字化时代,人工智能(Artificial Intelligence,AI)已从科幻小说和电影中的幻想逐渐走进现实,成为推动社会进步和经济发展的关键力量。它正在深刻地改变着我们的生活…...

CUDA Graph

cudaGraphLaunch 是 NVIDIA CUDA API 中的一个函数,用于在 CUDA Graphs 中启动一个已实例化的图。 CUDA Graphs 简介 CUDA Graphs 是 NVIDIA CUDA 编程模型中的一种技术,旨在优化 GPU 程序的性能。它允许将一系列连续的 GPU 操作(如计算和数…...

1343. 大小为 K 且平均值大于等于阈值的子数组数目

目录 一、题目二、思路2.1 解题思路2.2 代码尝试2.3 疑难问题 三、解法四、收获4.1 心得4.2 举一反三 一、题目 二、思路 2.1 解题思路 在遍历时维护一个统计的变量,用来统计满足条件的子数组个数 2.2 代码尝试 class Solution { public:int numOfSubarrays(vec…...

IDEA+DeepSeek让Java开发起飞

1.获取DeepSeek秘钥 登录DeepSeek官网 : https://www.deepseek.com/ 进入API开放平台,第一次需要注册一个账号 进去之后需要创建一个API KEY,然后把APIkey记录保存下来 接着我们获取DeepSeek的API对话接口地址,点击左边的:接口…...

C# winforms 使用菜单和右键菜单

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…...

IDEA编写SpringBoot项目时使用Lombok报错“找不到符号”的原因和解决

目录 概述|背景 报错解析 解决方法 IDEA配置解决 Pom配置插件解决 概述|背景 报错发生背景:在SpringBoot项目中引入Lombok依赖并使用后出现"找不到符号"的问题。 本文讨论在上述背景下发生的报错原因和解决办法,如果仅为了解决BUG不论原…...

C基础寒假练习(6)

一、终端输入行数&#xff0c;打印倒金字塔 #include <stdio.h> int main() {int rows;printf("请输入倒金字塔的行数: ");scanf("%d", &rows);for (int i rows; i > 0; i--) {// 打印空格for (int j 0; j < rows - i; j) {printf(&qu…...

【论文翻译】DeepSeek-V3论文翻译——DeepSeek-V3 Technical Report——第一部分:引言与模型架构

论文原文链接&#xff1a;DeepSeek-V3/DeepSeek_V3.pdf at main deepseek-ai/DeepSeek-V3 GitHub 特别声明&#xff0c;本文不做任何商业用途&#xff0c;仅作为个人学习相关论文的翻译记录。本文对原文内容直译&#xff0c;一切以论文原文内容为准&#xff0c;对原文作者表示…...

【docker】Failed to allocate manager object, freezing:兼容兼容 cgroup v1 和 v2

参考大神让系统同时兼容 cgroup v1 和 v2 要解决你系统中只挂载了 cgroup v2 但需要兼容 cgroup v1 的问题,可以通过以下几步来使系统同时兼容 cgroup v1 和 cgroup v2。这样 Docker 和其他服务就可以正常工作了。步骤 1:更新 Grub 配置,启用兼容模式 编辑 GRUB 配置来启用同…...

我使用deepseek高效学习-分析外文网站Cron定时执行任务

最近在spring框架中 设置定时任务&#xff0c;有的末尾是星号有的是问号&#xff0c;有的是6位&#xff0c;有的是7位。就这个机会总结下cron表达式的使用&#xff0c;综合源代码中的crontab地址翻译分析&#xff0c;结合最近超爆的deepseek 提高学习效率&#xff0c;归纳总结出…...

Android13-系统服务大管家-ServiceManager进程-启动篇

文章目录 关注 ServiceMager 原因ServerManager需要掌握的知识资料参考ServiceManager 进程启动启动脚本涉及到的相关源码文件源码跟踪ServiceManager脚本启动位置ServiceManager关联脚本 Native层源码分析main.cpp流程打开驱动 initWithDriverinitmakeProcessState 构造方法op…...

论文笔记:Rethinking Graph Neural Networks for Anomaly Detection

目录 摘要 “右移”现象 beta分布及其小波 实验 《Rethinking Graph Neural Networks for Anomaly Detection》&#xff0c;这是一篇关于图&#xff08;graph&#xff09;上异常节点诊断的论文。 论文出处&#xff1a;ICML 2022 论文地址&#xff1a;Rethinking Graph Ne…...

Pega Helm Charts:Kubernetes上自动化部署Pega平台的完整指南

1. 项目概述与核心价值如果你正在或即将在Kubernetes上部署Pega Platform&#xff0c;那么pegasystems/pega-helm-charts这个项目绝对是你绕不开的“官方说明书”和“自动化工具箱”。简单来说&#xff0c;这是Pega官方维护的一套Helm Chart&#xff0c;专门用于将Pega Platfor…...

云雾栖茶山,在云顶山读懂一片茶叶的蜕变旅程

位于福建省安溪县西坪镇的云顶山茶园&#xff0c;是一处融合了茶叶种植与传统制茶工艺的生态旅游区。该区域海拔约800米&#xff0c;常年云雾缭绕&#xff0c;土壤富含矿物质&#xff0c;为茶树生长提供了适宜的自然条件。景区以乌龙茶种植为核心&#xff0c;围绕“从叶片到茶杯…...

南京彩钢瓦屋面防水供应商

在南京&#xff0c;彩钢瓦屋面广泛应用于各类建筑&#xff0c;然而其防水问题一直是困扰众多业主的难题。选择一家靠谱的彩钢瓦屋面防水供应商至关重要。今天就为大家详细介绍雨中行修缮工程有限公司&#xff0c;同时也对比其他一些大厂&#xff0c;看看雨中行修缮为何能在市场…...

【AI面试临阵磨枪-54】如何监控 AI 系统:成功率、延迟、Token 消耗、幻觉率、调用量

一、 面试题目面试官提问&#xff1a; “在大规模 Agent 系统中&#xff0c;你是如何建立监控体系的&#xff1f;请针对 成功率、延迟、Token 消耗、幻觉率、调用量 这五个核心指标&#xff0c;详细谈谈你的采集、分析与预警方案。”二、 知识储备1. 核心背景&#xff1a;AI 监…...

基于SEID模型与ode45数值解的艾滋病传播动力学建模与区域防控策略评估

1. 当数学模型遇上艾滋病防控 我第一次接触传染病建模是在研究生时期&#xff0c;当时导师扔给我一叠艾滋病流行病学数据&#xff0c;说&#xff1a;"试试用微分方程描述这个传播过程"。那会儿对着密密麻麻的病例报告&#xff0c;我完全没想到数学公式真能模拟现实中…...

终极指南:如何使用Etcher安全快速烧录系统镜像到SD卡和USB驱动器

终极指南&#xff1a;如何使用Etcher安全快速烧录系统镜像到SD卡和USB驱动器 【免费下载链接】etcher Flash OS images to SD cards & USB drives, safely and easily. 项目地址: https://gitcode.com/GitHub_Trending/et/etcher Etcher&#xff08;BalenaEtcher&am…...

VMware Workstation Pro 17免费激活实战:5分钟解锁专业虚拟化

VMware Workstation Pro 17免费激活实战&#xff1a;5分钟解锁专业虚拟化 【免费下载链接】VMware-Workstation-Pro-17-Licence-Keys Free VMware Workstation Pro 17 full license keys. Weve meticulously organized thousands of keys, catering to all major versions of V…...

BookGet:一键下载全球50+图书馆古籍资源的智能工具指南

BookGet&#xff1a;一键下载全球50图书馆古籍资源的智能工具指南 【免费下载链接】bookget bookget 数字古籍图书下载工具。 项目地址: https://gitcode.com/gh_mirrors/bo/bookget 你是否曾为查找古籍资料而奔波于各大数字图书馆&#xff1f;是否因为复杂的下载流程而…...

避坑指南:用Qt为STM32项目写上位机时,我遇到的5个串口和界面难题

避坑指南&#xff1a;用Qt为STM32项目写上位机时&#xff0c;我遇到的5个串口和界面难题 第一次用Qt给STM32开发上位机时&#xff0c;我以为串口通信不过是简单的数据收发&#xff0c;界面设计拖拖控件就能搞定。直到项目进度被各种诡异bug拖慢两周后&#xff0c;才意识到自己踩…...

Yunzai-Bot阴天插件:免费集成百款AI大模型的QQ机器人全能助手

1. 项目概述与核心价值如果你正在寻找一个能让你在QQ机器人上免费、便捷地体验上百种主流AI大模型的解决方案&#xff0c;那么“阴天插件”&#xff08;Y-Tian-Plugin&#xff09;绝对值得你花时间深入了解。作为一名长期混迹于机器人开发社区的开发者&#xff0c;我见过太多要…...