eNSP学习——OSPF单区域配置

news2024/11/18 14:36:55

目录

相关命令

实验背景

实验目的

实验步骤

实验拓扑

实验编址

实验步骤

1、基础配置

2、部署单区域OSPF网络

3、检查OSPF单区域的配置结果


OSPF——开放式最短路径优先

基于链路状态的协议,具有收敛快、路由无环、扩展性好等优点;

相关命令

[R1]ospf 1           //创建并运行OSPF,1代表进程号,缺省时默认是1
[R1-ospf-1]area 0    //创建区域并进入OSPF区域视图
[R1-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255    //接下来是指定运行OSPF协议的接口和接口所属的区域

实验背景

        模拟企业网络:某公司有三大办公区,每个区域都设置了一台路由器,R1放在办公区A,A区经理的PC1直连R1;R2、R3分别放置在办公区B、C,且B、C区的经理的电脑PC2、PC3分别直连R2、R3;三台路由器相互直连。为了使整个公司的网络相互通信,需要在所有路由器上部署路由协议。

实验目的

        1、掌握OSPF单区域的配置方法;

        2、理解OSPF单区域的应用场景;

        3、掌握查看OSPF邻居状态的方法;

实验步骤

        1、基本配置

        2、部署单区域OSPF网络;

        3、检查OSPF单区域的配置结果;

实验拓扑

实验编址

设备

接口

IP地址

子网掩码

默认网关

R1

GE 0/0/0

192.168.10.1

255.255.255.0

N/A

GE 0/0/1

192.168.20.1

255.255.255.0

N/A

GE 0/0/2

192.168.1.254

255.255.255.0

N/A

R2

GE 0/0/0

192.168.10.2

255.255.255.0

N/A

GE 0/0/1

192.168.30.2

255.255.255.0

N/A

GE 0/0/2

192.168.2.254

255.255.255.0

N/A

R2

GE 0/0/0

192.168.20.3

255.255.255.0

N/A

GE 0/0/1

192.168.30.3

255.255.255.0

N/A

GE 0/0/2

192.168.3.254

255.255.255.0

N/A

PC1

Ethernet 0/0/1

192.168.1.1

255.255.255.0

192.168.1.254

PC2

Ethernet 0/0/1

192.168.2.1

255.255.255.0

192.168.2.254

PC3

Ethernet 0/0/1

192.168.3.1

255.255.255.0

192.168.3.254

实验步骤

1、基础配置

        根据实验编址进行相应的基本IP地址配置,且使用ping命令检测各个直连链路的连通性;如下

[R1]interface g0/0/0	
[R1-GigabitEthernet0/0/0]ip address 192.168.10.1 255.255.255.0
[R1-GigabitEthernet0/0/0]interface g0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.20.1 24
[R1-GigabitEthernet0/0/1]interface g0/0/2
[R1-GigabitEthernet0/0/2]ip address 192.168.1.254 24

[R2]interface g0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.10.2 24
[R2-GigabitEthernet0/0/0]interface g0/0/1
[R2-GigabitEthernet0/0/1]ip address 192.168.30.2 24
[R2-GigabitEthernet0/0/1]interface g0/0/2
[R2-GigabitEthernet0/0/2]ip address 192.168.2.254 24

[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.20.3 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip address 192.168.30.3 24
[R3-GigabitEthernet0/0/1]int g0/0/2
[R3-GigabitEthernet0/0/2]ip address 192.168.3.254 24

部分测试结果如下:(仅提供两个,记住,每一个直连链路都要检测);

2、部署单区域OSPF网络

过程如下:

创建并运行OSPF——>创建区域并进入区域视图——>指定运行OSPF协议的接口和接口所属的区域;(尽量匹配所通告的网段);

[R1]ospf 1           //创建并运行OSPF,1代表进程号,缺省时默认是1
[R1-ospf-1]area 0    //创建区域并进入OSPF区域视图
//接下来是指定运行OSPF协议的接口和接口所属的区域
[R1-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 192.168.20.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

[R2]ospf 1
[R2-ospf-1]area 0.0.0.0	
[R2-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.30.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255

[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.20.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 192.168.30.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255

配置完之后使用display  ospf  interface命令检查OSPF接口通告是否正确

        可以看到本地OSPF进程使用的Router-ID是:192.168.10.1;在此进程下,有三个接口加入了OSPF进程。Type为广播类型;State为该接口当前的状态,显示为DR,表示这三个接口在他们的网段中被选举为DR。

3、检查OSPF单区域的配置结果

[R1]display ospf peer       //查看OSPF邻居状态

	 OSPF Process 1 with Router ID 192.168.10.1
		 Neighbors 

 Area 0.0.0.0 interface 192.168.10.1(GigabitEthernet0/0/0)'s neighbors
 Router ID: 192.168.10.2     Address: 192.168.10.2       
   State: Full  Mode:Nbr is  Master  Priority: 1
   DR: 192.168.10.1  BDR: 192.168.10.2  MTU: 0    
   Dead timer due in 36  sec 
   Retrans timer interval: 5 
   Neighbor is up for 00:17:53     
   Authentication Sequence: [ 0 ] 

		 Neighbors 

 Area 0.0.0.0 interface 192.168.20.1(GigabitEthernet0/0/1)'s neighbors
 Router ID: 192.168.20.3     Address: 192.168.20.3    
   State: Full  Mode:Nbr is  Master  Priority: 1
   DR: 192.168.20.1  BDR: 192.168.20.3  MTU: 0    
   Dead timer due in 31  sec 
   Retrans timer interval: 5 
   Neighbor is up for 00:15:51     
   Authentication Sequence: [ 0 ] 

[R1]display ip routing-table protocol ospf      //查看R1上的OSPF路由表
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
         Destinations : 3        Routes : 4        

OSPF routing table status : <Active>
         Destinations : 3        Routes : 4

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

    192.168.2.0/24  OSPF    10   2           D   192.168.10.2    GigabitEthernet
0/0/0
    192.168.3.0/24  OSPF    10   2           D   192.168.20.3    GigabitEthernet
0/0/1
   192.168.30.0/24  OSPF    10   2           D   192.168.10.2    GigabitEthernet
0/0/0
                    OSPF    10   2           D   192.168.20.3    GigabitEthernet
0/0/1

OSPF routing table status : <Inactive>
         Destinations : 0        Routes : 0

1、display ospf peer      //查看OSPF邻居状态

可以看到很多东西:

Router ID

邻居路由器标识

Address

邻居的OSPF接口IP地址

State

目前与该路由器的OSPF邻居状态

Priority

当前该邻居OSPF接口的DR优先级

2、display ip routing-table protocol ospf    //查看R1上的OSPF路由表

Destination/Mask

目的网段的前缀和掩码

Proto

标识此路由信息是通过OSPF协议获取的

Pre

路由优先级

Cost

开销值

Nexthop

下一跳地址

Interface

此前缀的出接口

        最后,可以测试各个PC之间的连通性,通了即是对的,不通的话请通过以上两条命令检查配置是否有误。

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

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

相关文章

C语言学习笔记--运算符与表达式(7521字爆肝)

上午好&#xff0c;本来想上午改简历下午学习c语言的&#xff0c;但想了一下上午精力充沛还是用来学习比较好&#xff0c;虽然现在失业了&#xff0c;但住在我姨家有吃有住的&#xff0c;再次感谢我姨&#xff0c;我要抓紧时间修改简历&#xff0c;然后找个工作搬出去&#xff…

upload-labs 21关解析

目录 一、代码审计 二、实践 三、总结 一、代码审计 $is_upload false; $msg null; if(!empty($_FILES[upload_file])){//检查MIME$allow_type array(image/jpeg,image/png,image/gif);if(!in_array($_FILES[upload_file][type],$allow_type)){$msg "禁止上传该类型…

c/c++ 判断质数(素数)

目录 一.常规方法 二.进阶方法 三.代码示例&#xff08;运用进阶方法&#xff09; 质数是整数且仅能被自身和1整除 一.常规方法 所以我们根据质数的这个定义便可用以下思路判断&#xff1a;设需要检测的数为x。y为除1和自己的除数 逐步检测x是否可被y整除&#xff0c;如x…

面试八股之线程篇2.7——线程中的并发锁篇——死锁与并发程序的问题

文章目录 2.6 synchronized和Lock有什么区别 ?2.7 死锁产生的条件是什么&#xff1f;2.8 如何进行死锁诊断&#xff1f;2.10 ConcurrentHashMap&#xff08;1&#xff09; JDK1.7中concurrentHashMap&#xff08;2&#xff09; JDK1.8中concurrentHashMap 2.11 导致并发程序出…

SpringCloud(1)-Eureka相关配置

1.新建Module-注册中心 作为注册中心 1.1配置 pom.xml <!-- 引入 eureka-server --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency&g…

Little Snitch for Mac(小飞贼防火墙软件)v5.7.6注册激活版

Little Snitch for Mac&#xff0c;也被称为“小飞贼”防火墙软件&#xff0c;是一款专为Mac用户设计的网络安全工具。以下是关于Little Snitch for Mac的一些主要特点&#xff1a; Little Snitch for Mac(小飞贼防火墙软件)v5.7.6注册激活版下载 强大的监控能力&#xff1a;Li…

weblogic简介

WebLogic是美国Oracle公司出品的一个Application Server&#xff0c;它是一个基于JAVA EE架构的中间件。WebLogic主要用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。它将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的…

论坛项目功能总结【Java面试项目】

论坛项目功能总结【Java面试项目】 前言推荐项目功能总结登录注册功能注册概述登录概述cookie-token实现redis实现配置 RedisUtilLoginControllerUserService测试redis做缓存 帖子 DiscussPostController发帖 addDiscussPost()查看帖子详情 getDiscussPost()置顶 setTop()加精 …

ESP32开发环境搭建Windows VSCode集成Espressif IDF插件开发环境搭建 IDF_V5.2.1

一、安装Visual Studio Code 下载地址&#xff1a;Download Visual Studio Code - Mac, Linux, Windows 打开上方链接&#xff0c;选择页面中的Windows版本&#xff0c;单击下载 将下载好的VSCodeUserSetup-x64-1.89.1.exe。单击右键&#xff0c;选择以管理员身份运行&#xf…

【Basic】BUU LFI COURSE

文章目录 前言一、BUU LFI COURSE二、知识点PHP的危险函数路径遍历攻击 解题感悟 前言 话不多说直接看题 一、BUU LFI COURSE emmm什么提示也没给啊&#xff0c;那只能点开看一看线索了 okok咱们先分析一下这段php代码 <?php /*** Created by PhpStorm.* User: jinzhao*…

R语言使用 ggscidca包优雅的绘制支持向量机决策曲线

DCA(Decision Curve Analysis)临床决策曲线是一种用于评价诊断模型诊断准确性的方法&#xff0c;在2006年由AndrewVickers博士创建&#xff0c;我们通常判断一个疾病喜欢使用ROC曲线的AUC值来判定模型的准确性&#xff0c;但ROC曲线通常是通过特异度和敏感度来评价&#xff0c;…

基于Nacos实现Sentinel规则持久化

基于Nacos实现Sentinel规则持久化 一、Sentinel使用痛点二、解决方案2.1 保存本地文件2.2 保存数据库2.3 保存到Nacos 三、规则持久化到Nacos3.1 Nacos服务端修改配置3.2 Sentinel控制台修改配置3.3 Nacos数据源整合到Sentinel中 一、Sentinel使用痛点 SpringCloudAlibaba帮我…

react 下拉框内容回显

需要实现效果如下 目前效果如下 思路 : 将下拉框选项的value和label一起存储到state中 , 初始化表单数据时 , 将faqType对应的label查找出来并设置到Form.Item中 , 最后修改useEffect 旧代码 //可以拿到faqType为0 但是却没有回显出下拉框的内容 我需要faqType为0 回显出下拉…

Laravel 11 PHP8

一直都是用laravel 7 左右的&#xff0c;现在要求将项目升级到laravel 11 和使用PHP8&#xff0c;随手记录一些小问题&#xff0c;laravel 11的包是领导给的&#xff0c;没有使用composer 安装&#xff0c;所以我也不确定和官方的是否一致 遇到这问题 可以这样 env 中默认的数…

基于Vue的验证码实现

一、验证码核心实现 创建slide-verify.vue&#xff0c;代码如下&#xff1a; <template><divclass"slide-verify":style"{ width: w px }"id"slideVerify"onselectstart"return false;"><!-- 图片加载遮蔽罩 -->&…

8操作系统定义、分类及功能+设备管理+作业管理 软设刷题 软考+

操作系统定义、分类及功能设备管理作业管理 知识点1-55-1010-1515-2020-2525-3030-35 刷题操作系统定义、分类及功能1-55-1010-15作业管理1-5设备管理1-55-10 知识点 1-5 1 嵌入式操作系统的特点&#xff1a; 1.微型化&#xff0c;从性能和成本角度考虑&#xff0c;希望占用的…

Android软件渲染流程

Android软件渲染流程 一.渲染流程1.VSync信号的监听2.VSync信号触发绘制 二.渲染原理1.画布的获取1.1 渲染缓存的初始化1.2 graphics::Canvas的创建1.3 graphics::Canvas与渲染缓存的绑定1.3.1 SkBitmap的初始化1.3.2 SkiaCanvas与SkBitmap的绑定1.3.3 SkCanvas的创建 2.矩形的…

【Day7:JAVA面向对象的初级使用】

目录 1、类和对象1.1 类的介绍1.2 类和对象的关系1.3 类的组成 2、对象内存图2.1 单个对象内存图2.2 两个对象内存图2.3 两个引用指向相同内存图 3、成员变量和局部变量3.1 成员变量和局部变量的区别 4、this关键字4.1 this可以解决的问题4.2 this介绍4.3 this内存图4.4 this总…

BOM..

区别&#xff1a;

验证码识别插件-captcha-killer

前言 想必大家都会使用burp进行爆破,当遇到带验证码的登录表单进行爆破时,基本尝试抓包后观察验证码是否主动更新,或者进行验证码绕过(我是十八期萌新,听风风说的有这个方法,但我还没学到),机缘巧合下我接触到了captcha-killer这个插件,可以提供给大家第三种爆破思路&#xff…