eNSP学习——OSPF单区域配置

目录

相关命令

实验背景

实验目的

实验步骤

实验拓扑

实验编址

实验步骤

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.1Neighbors Area 0.0.0.0 interface 192.168.10.1(GigabitEthernet0/0/0)'s neighborsRouter ID: 192.168.10.2     Address: 192.168.10.2       State: Full  Mode:Nbr is  Master  Priority: 1DR: 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 neighborsRouter ID: 192.168.20.3     Address: 192.168.20.3    State: Full  Mode:Nbr is  Master  Priority: 1DR: 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 : OSPFDestinations : 3        Routes : 4        OSPF routing table status : <Active>Destinations : 3        Routes : 4Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface192.168.2.0/24  OSPF    10   2           D   192.168.10.2    GigabitEthernet
0/0/0192.168.3.0/24  OSPF    10   2           D   192.168.20.3    GigabitEthernet
0/0/1192.168.30.0/24  OSPF    10   2           D   192.168.10.2    GigabitEthernet
0/0/0OSPF    10   2           D   192.168.20.3    GigabitEthernet
0/0/1OSPF 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.mzph.cn/diannao/13559.shtml

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

相关文章

【JAVA基础之内部类】匿名内部类

&#x1f525;作者主页&#xff1a;小林同学的学习笔录 &#x1f525;小林同学的专栏&#xff1a;JAVA之基础专栏 目录 1.内部类 1.1 概述 1.1.1 什么是内部类 1.1.2 什么时候使用内部类 1.2 内部类的分类 1.3 成员内部类 1.3.1 获取成员内部类对象的两种方式 1.3.2 经典面试…

用C语言把一棵普通二叉树安排得明明白白

1. 树的相关术语 结点的度&#xff1a;一个结点含有的子树的个数称为该结点的度&#xff1b; 如上图&#xff1a;A的为6 叶结点或终端结点&#xff1a;度为0的结点称为叶结点&#xff1b; 如上图&#xff1a;B、C、H、I...等结点为叶结点 非终端结点或分支结点&#xff1a;度不…

【Linux】-Tomcat安装部署[12]

目录 简介 安装 安装部署JDK环境 解压并安装Tomcat 简介 Tomcat是由Apache开发的一个Servlet容器&#xff0c;实现了对Servlet和JSP的支持&#xff0c;并提供了作为Web服务器的一些特有功能&#xff0c;如Tomcat管理和控制平台、安全域管理和Tomcat阀等。 简单来说&#…

【软件工程】【23.10】p2

关键字&#xff1a; 软件复用技术、过程途径、特定需求是文档核心、数据字典条目、高内聚低耦合独立性、数据流图映射模块结构图、UML依赖、用例图关系、RUB迭代、程序规格说明等价类划分、有效性测试的目标、喷泉模型面向对象、软件验证过程、CMMI

【Linux】Centos7安装RabbitMQ

【Linux】Centos7安装RabbitMQ 下载 从 rabbitmq 的 GitHub 仓库下载 https://github.com/rabbitmq/rabbitmq-server/releases rabbitmq 是 erlang 语言编写的&#xff0c;需要先安装 erlang https://github.com/rabbitmq/erlang-rpm/releases 安装 使用rz命令上传 erlang 和 …

Polar 网站被黑

Polar 网站被黑 开题&#xff0c;挺好看的前端&#xff0c;可惜啥也没有。 信息搜集一波&#xff0c;扫目录出现几个敏感目录&#xff0c;但是没什么用。 继续搜集&#xff0c;在返回包中发现了HINT F5XDAXZQNZSV6ZRRNZSF63JTF4base32解码后是一个路由/n0_0ne_f1nd_m3/&#x…

数据仓库实验四:聚类分析实验

目录 一、实验目的二、实验内容和要求三、实验步骤1、建立数据表2、建立数据源视图3、建立挖掘结构Student.dmm4、部署项目并浏览结果5、挖掘模型预测 四、实验结果分析五、实验总结体会 一、实验目的 通过本实验&#xff0c;进一步理解基于划分的、基于层次的、基于密度的聚类…

Easy-poi 和 EasyExcel 选型

目录 共同点地址如何选 共同点 easy-poi 和 easyexcel 都是基于 apache poi 进行二次开发的&#xff0c;底层都是依赖的 apache poi使用简单&#xff0c;都可以通过简单的注解实现excel文件的导入导出 地址 esay poi 是一个开源的 excel,word 处理框架。链接 easy excel 是…

Xed编辑器开发第二期:使用Rust从0到1写一个文本编辑器

第三篇 这部分接着处理用户退出命令以及一些其他新功能&#xff1b; 3.1 使用CtrlQ退出 modifiers: event::KeyModifiers::CONTROL,使用CONTROL替换之前的NONE值即可&#xff1b; 3.2 重构键盘输入 让我们重构我们的代码&#xff0c;以便我们有一个用于低级按键读取的函数&…

《Rust奇幻之旅:从Java和C++开启》第1章Hello world 2/5

讲动人的故事,写懂人的代码 很多程序员都在自学Rust。 🤕但Rust的学习曲线是真的陡,让人有点儿怵头。 程序员工作压力大,能用来自学新东西的时间简直就是凤毛麟角。 📕目前,在豆瓣上有7本Rust入门同类书。它们虽有高分评价,但仍存在不足。 首先,就是它们介绍的Rust新…

什么是谷歌爬虫?

其实就是谷歌用来浏览网络信息的一个自动化程序&#xff0c;他们会在你的网站爬取&#xff0c;寻找和搜集信息&#xff0c;谷歌爬虫可以说决定着一个网站在谷歌的生死 谷歌爬虫的作用机制就在于发现新网站以及新网页&#xff0c;然后他会把网页的内容带回去&#xff0c;更新到…

PikaUnsafe upfileupload

1.client check 客户端检测&#xff0c;前端js检测&#xff0c;禁用js和修改后缀名即可。 php格式不能上传&#xff0c;我们修改后缀上传。 蚁剑成功连接。 2.MIME type 这个就是 content-type 规定上传类型&#xff0c;上面的方法也能成功&#xff0c;也可以修改 conten-ty…

面试框架【面试准备】

前言 2023-9-12 12:12:04 2023-09-14 16:13:04 公开发布于 2024-5-22 00:16:21 以下内容源自《【面试准备】》 仅供学习交流使用 版权 禁止其他平台发布时删除以下此话 本文首次发布于CSDN平台 作者是CSDN日星月云 博客主页是https://blog.csdn.net/qq_51625007 禁止其他平…

奇偶数递增递减-第13届蓝桥杯选拔赛Python真题精选

[导读]&#xff1a;超平老师的Scratch蓝桥杯真题解读系列在推出之后&#xff0c;受到了广大老师和家长的好评&#xff0c;非常感谢各位的认可和厚爱。作为回馈&#xff0c;超平老师计划推出《Python蓝桥杯真题解析100讲》&#xff0c;这是解读系列的第70讲。 奇偶数递增递减&a…

vite+ts+mock+vue-router+pinia实现vue的路由权限

0.权限管理 前端的权限管理主要分为如下&#xff1a; 接口权限路由权限菜单权限按钮权限 权限是对特定资源的访问许可&#xff0c;所谓权限控制&#xff0c;也就是确保用户只能访问到被分配的资源 1.项目搭建 创建vite项目 yarn create vite配置别名 npm install path -…

4. C++入门:内联函数、auto关键字、范围for及nullptr

内联函数 概念 以inline修饰的函数叫做内联函数&#xff0c;编译时C编译器会在调用内联函数的地方展开&#xff0c;没有函数调用建立栈帧的开销&#xff0c;内联函数提升程序运行的效率 对比C的宏 C语言不足&#xff1a;宏 #define ADD(x, y) ((x)(y))int main() {int ret…

python实现520表白图案

今天是520哦&#xff0c;作为程序员有必要通过自己的专业知识来向你的爱人表达下你的爱意。那么python中怎么实现绘制520表白图案呢&#xff1f;这里给出方法&#xff1a; 1、使用图形库&#xff08;如turtle&#xff09; 使用turtle模块&#xff0c;你可以绘制各种形状和图案…

Docker 安装kingbase V8r6

下载 官网下载&#xff0c;注意&#xff1a;这里下载 Docker 版本v8r6 安装 # 导入镜像 docker load -i kingbase.tar# 重命名 docker tag [image-name]:[tag] [new-image-name]:[new-tag]# 删除 docker rmi [image-name]:[tag]# 创建容器 docker run -tid \ --privileged \…

【前端】使用 Canvas 实现贪吃蛇小游戏

使用 Canvas 实现贪吃蛇小游戏 在这篇博客中&#xff0c;我们将介绍如何使用 HTML5 Canvas 和 JavaScript 实现一个简单的贪吃蛇&#xff08;Snake&#xff09;小游戏。这个项目是一个基础的游戏开发练习&#xff0c;它可以帮助你理解如何在 Canvas 上绘图、如何处理用户输入以…

Android:OkHttp网络请求框架的使用

目录 一&#xff0c;OkHttp简介 二&#xff0c;OkHttp请求处理流程 三&#xff0c;OkHttp环境配置 四&#xff0c;OkHttp的使用 1.get网络请求 2.post上传表单数据 3.post上传json格式数据 4.文件上传 5.文件下载 一&#xff0c;OkHttp简介 OkHttp是square公司推出的一…