单区域OSPF实验

ops/2024/9/23 5:21:41/

实验目的:

  1. 理解OSPF的基本概念。
  2. 掌握单曲于OSPF的配置
  3. 掌握OSPF邻居状态的解读
  4. 掌握通过Cost控制OSPF选路的方法
  5. 掌握OSPF认证的配置方法

一、基础配置:

  1. 搭建实验拓扑图;

配置路由器接口的IP地址以及配置环回地址待后续使用

(1)R1的配置

检查接口IP配置:

(2)R2的配置

检查接口配置:

  1. R3的配置:

(4)R4的配置:

(5)给R1,R2, R3, R4配置环回地址:

(6)给pc机配置IP地址,子网掩码,网关:

PC1:

PC2:

*环回接口:环回接口时虚拟接口,自属于一个网段,在其他路由器上需要配置静态路由或动态路由才能访问环回接口。环回接口有很多用途,常见用途之一就是我们在实验中会用到的以环回接口作为OSPF路由器ID。

我们以AR2为例,查看AR2上面的路由表,当前路由器既没有配置静态路由,也没有配置动态路由协议,因此路由表中只含有直连链路。

二、OSPF配置

我们先在AR1,AR2,AR3这三台路由器上启用ospf进程,以此实现PC1和PC2之间的通信:

  • 创建并进入OSPF进程:使用系统视图命令ospf[process-id|router-id]
  • 创建并进入OSPF区域:使用OSPF协议视图命令area area-id
  • 将接口加入OSPF区域:可以使用OSPF区域视图命令network ip-adress wildcard-mask将属于配置子网中的接口加入这个OSPF区域中,或者使用接口视图命令ospf enable [process-id]are area-id将接口加入OSPF区域中:

使用第一种方法在AR1上配置OSPF

第二种方法在AR2上配置OSPF:

第三种方法:用户在AR3上配置OSPF,在本例中使用了一种偷懒的方法在接口上启用OSPF,OSPF区域视图中,在network后以0.0.0.0 0.0.0.0匹配所有IP子网,因此可以把路由器上的所有接口都启用OSPF。这种方法虽然简单,但在实际工作中,管理员工需要根据实际情况谨慎选择:

查看AR3上启用了OSPF接口:

  • 进程结果测试

Pc1 ping pc 2

 感兴趣的同学可以试一下从下面那条路过去的配置,AR1-AR4-AR3!


http://www.ppmy.cn/ops/41418.html

相关文章

ArcGIS软件损坏怎么修复?10.7分享

前言 我们经常ArcGIS用着用着就会出现一些莫名奇怪的情况,比如ArcGIS的工具箱都打,字体丢失等、dll文件缺失。尝试了很多方法之后没有效果的,我们可以对软件做修复 那么修复改如果做呢? 不需要卸载软件,直接安装deskt…

C++ primer plus第五章复习题

1.入口条件循环和出口条件循环之间的区别是什么?各种C循 环分别属于其中的哪一种? 入口条件循环,顾名思义便是在进入循环体之前进行条件判断,即先判断条件再循环; 而出口条件循环,即先进行循环…

学习神经网络基础架构

今日学习了解了常见的几种神经网络基础架构。 1.卷积神经网络 卷积神经网络CNN是一种人工神经网络,旨在处理和分析具有网格状拓扑结构的数据,如图像和视频。将 CNN 想象成一个多层过滤器,可处理图像以提取有意义的特征并进行推理预测。 想…

单例模式如何实现?

单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一实例。在 C 中,可以通过将构造函数设为私有,并提供一个静态方法来获取或创建类的实例来实现单例模式。 下面是一个简单的 C 单例模式的…

连接到 SQLite 数据库

在命令行中运行该文件,按照提示操作即可 import sqlite3# 连接到 SQLite 数据库 conn sqlite3.connect(text_database.db) cursor conn.cursor()# 创建文本表 cursor.execute( CREATE TABLE IF NOT EXISTS Texts (ID INTEGER PRIMARY KEY,文本 TEXT,时间 TIMESTA…

如何在 Windows 11/10 中恢复已删除的分区

在将重要数据存储在计算机上之前,许多用户会创建分区以更好地组织和管理他们的文件。此分区可以在内部硬盘驱动器或外部存储设备上创建。但是,有时可能会意外删除分区。如果发生这种情况,您可能想知道是否可以在不丢失任何信息的情况下恢复已…

getopt()

命令选项参数解析 我们都是知道程序在启动时是可以接收命令参数的。通过main(int argc,char **argv)函数的argc和argv来传入命令参数。这时我们需要解析。当然glibc库中包含了相关函数来方便我们解析命令参数。 为了表述方便,我们用命令gcc -o exefile test.c来举例…

FullCalendar日历组件集成实战(4)

背景 有一些应用系统或应用功能,如日程管理、任务管理需要使用到日历组件。虽然Element Plus也提供了日历组件,但功能比较简单,用来做数据展现勉强可用。但如果需要进行复杂的数据展示,以及互动操作如通过点击添加事件&#xff0…