HCIP—OSPF课后练习一

        本实验模拟了一个企业网络场景,R1、R2、R3为公司总部网络的路由器,R4、R5分别为企业分支机构1和分支机构2的路由器,并且都采用双上行方式与企业总部相连。整个网络都运行OSPF协议,R1、R2、R3之间的链路位于区域0,R4与R1、R4与R2之间的两条链路位于区域1,R5与R1、R5与R2之间的两条链路位于区域2,R3的Loopback1接口用来模拟企业外部网络。

1.不同分支机构通过不同的总部路由器访问总部网络及外网,并实现主备备份

2.R4与R1之间为分支机构1的主用链路,R4与R2之间为其备用链路

3.R5与R2之间为分支机构2的主用链路,R5与R1之间为其备用链路。

4.R4和R5的LSDB及路由表的规模应尽量小。

一:进行基础ip配置,并使用ping命令测试整个网络的连通性

二:配置OSPF及路由引用

在每台路由器上配置ospf协议,R1和R4之间,R2和R4之间的链路属于A 1。R1和R5之间,R2和R5之间的链路属于A 2。


R1
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]a 0
[R1-ospf-1-area-0.0.0.0]network 10.0.12.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]network 10.0.13.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]a 1
[R1-ospf-1-area-0.0.0.1]network 10.0.14.1 0.0.0.0
[R1-ospf-1-area-0.0.0.1]a 2
[R1-ospf-1-area-0.0.0.2]network 10.0.15.1 0.0.0.0

R2
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]a 0
[R2-ospf-1-area-0.0.0.0]network 10.0.12.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 10.0.23.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]A 1  
[R2-ospf-1-area-0.0.0.1]network 10.0.24.2 0.0.0.0
[R2-ospf-1-area-0.0.0.1]A 2
[R2-ospf-1-area-0.0.0.2]network 10.0.25.2 0.0.0.0

R3
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]a 0 
[R3-ospf-1-area-0.0.0.0]network 10.0.13.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 10.0.23.3 0.0.0.0   
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0  

R3上配置路由引用,采用引入直连路由将Lookback 1接口引入OSPF中

[R3]ospf 1    
[R3-ospf-1]import-route direct 


R4
[R4]ospf 1 router-id 4.4.4.4 
[R4-ospf-1]a 1  
[R4-ospf-1-area-0.0.0.1]network 10.0.14.4 0.0.0.0   
[R4-ospf-1-area-0.0.0.1]network 10.0.24.4 0.0.0.0
[R4-ospf-1-area-0.0.0.1]network 4.4.4.4 0.0.0.0

R5   
[R5]ospf 1 router-id 5.5.5.5 
[R5-ospf-1]a 2    
[R5-ospf-1-area-0.0.0.2]network 10.0.15.5 0.0.0.0    
[R5-ospf-1-area-0.0.0.2]network 5.5.5.5 0.0.0.0

配置完成后使用命令dis ospf peer brief,查看邻居关系,邻居状态全部为FULL说明建立成功

三:配置Stub区域

        不同分支机构通过不同的总部路由器访问总部网络及外网。实现R4与R1之间为分支机构1的主用链路,R4与R2之间为其备用链路,R5与R2之间为分支机构2的主用链路,R5与R1之间为其备用链路。

        配置Stub区域时必须注意:区域内的所有路由器都要配置stub命令,否则邻居关系无法正常建立。

[R1]ospf 1
[R1-ospf-1]a 1
[R1-ospf-1-area-0.0.0.1]stub
[R1-ospf-1-area-0.0.0.1]a 2
[R1-ospf-1-area-0.0.0.2]stub 

[R2]ospf 1
[R2-ospf-1]a 1
[R2-ospf-1-area-0.0.0.1]stub
[R2-ospf-1-area-0.0.0.1]a 2
[R2-ospf-1-area-0.0.0.2]stub 

[R4]ospf 1
[R4-ospf-1]a 1
[R4-ospf-1-area-0.0.0.1]stub 

[R5]ospf 1
[R5-ospf-1]a 2
[R5-ospf-1-area-0.0.0.2]stub 

通过调整ABR路由器所宣告的缺省路由的开销值来实现主备备份。在R2的区域1中,配置命令default-cost 10,表示发送到Stub区域的缺省路由开销值为10,且R1的区域2也要配置。

[R2]ospf 1
[R2-ospf-1]a 1 
[R2-ospf-1-area-0.0.0.1]default-cost 10

[R1]ospf 
[R1-ospf-1]a 2   
[R1-ospf-1-area-0.0.0.2]default-cost 10


 

查看R4和R5的路由表

可以看到R4的缺省路由下一跳为10.0.14.1,R5的缺省路由下一跳为10.0.25.2

R4和R5使用tracert验证去往20.0.0.1的路径

R4和R5都选择了主链路去访问外网

四:配置Totally Stub区域

实现R4和R5的LSDB及路由表的规模较小,进行配置Totally Stub区域。

[R1]ospf 1
[R1-ospf-1]a 1
[R1-ospf-1-area-0.0.0.1]stub no-summary
[R1-ospf-1-area-0.0.0.1]a 2
[R1-ospf-1-area-0.0.0.2]stub no-summary 

[R2]ospf 1
[R2-ospf-1]a 1
[R2-ospf-1-area-0.0.0.1]stub no-summary
[R2-ospf-1-area-0.0.0.1]a 2
[R2-ospf-1-area-0.0.0.2]stub no-summary 

配置完成后,查看R4的LSBD和路由表

可以看出R4只要两条表示缺省路由的3类LSA,没有任何其他3类LSA。

路由表中存在一条缺省路由

使用R4测试网络的连通性

实现网络通畅,自此网络需求满足。

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

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

相关文章

uniapp 利用uni-list 和 uni-load-more 组件上拉加载列表

列表的加载动作,在移动端开发中随处可见,笔者也是经常用到。今天正好有空,做一个总结,方便以后使用。uniapp 利用uni-list 和 uni-load-more 组件上拉加载列表操作步骤如下:1、资料准备 1)、uni-load-more…

JavaWeb--HTML

一:HTML简介 *HTML是一门语言,所有的网页都是用HTML这门语言编写出来的; *HTML:超文本标记语言; 超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还能定义图片&#xff…

C#对ListBox控件中的数据进行的操作

目录 1.添加数据: 2.删除数据: 3.清空数据: 4.选择项: 5.排序: 6.获取选中的项: 7.获取ListBox中的所有项: 8.综合示例 C#中对ListBox控件中的数据进行的操作主要包括添加、删除、清空、…

zookeeper快速入门二:zookeeper基本概念

本文是zookeeper系列之快速入门中的第二篇,欢迎大家观看与指出不足。 目录 一、zookeeper的存储结构 二、什么是znode 三、znode节点的四种类型 四、权限控制ACL(Access Control List) 五、事件监听watcher 一、zookeeper的存储结构 z…

Tomcat Session 集群 ---------会话保持

一、 负载均衡、反向代理 环境搭建: nginx服务器192.168.246.7 tomcat 1服务器192.168.246.8 tomcat 2服务器192.168.246.9 7-1 nginx服务器搭建 [rootzzcentos1 ~]#systemctl stop firewalld [rootzzcentos1 ~]#setenforce 0 [rootzzcentos1 ~]#yum install …

springboot“财来财往”微信小程序

摘 要 相比于以前的传统手工管理方式,智能化的管理方式可以大幅降低理财公司的运营人员成本,实现了“财来财往”的标准化、制度化、程序化的管理,有效地防止了“财来财往”的随意管理,提高了信息的处理速度和精确度,能…

NeRF学习——NeRF-Pytorch的源码解读

学习 github 上 NeRF 的 pytorch 实现项目(https://github.com/yenchenlin/nerf-pytorch)的一些笔记 1 参数 部分参数配置: 训练参数: 这段代码是在设置一些命令行参数,这些参数用于控制NeRF(Neural Radi…

OpenCV 图像重映射函数remap()实例详解

OpenCV 图像重映射函数remap()对图像应用通用几何变换。其原型如下: void remap(InputArray src, OutputArray dst, InputArray map1, InputArray map2, int interpolation, int borderMode BORDER_CONSTANT, const Scalar & borde…

回答自己一年前的一个问题,python如何动态拼接sql

首先谈谈应用场景吧,前提是针对查询接口做接口自动化,接口校验的脚本中,一般以响应报文作为预期值,通过sql查出的数据库值作为实际值,二者对比通过则认为接口输出正确。而sql从何而来呢,对于查询接口一般是…

perl 用 XML::DOM 解析 Freeplane.mm文件,生成测试用例.csv文件

Perl 官网 www.cpan.org 从 https://strawberryperl.com/ 下载网速太慢了 建议从 https://download.csdn.net/download/qq_36286161/87892419 下载 strawberry-perl-5.32.1.1-64bit.zip 约105MB 解压后安装.msi,装完后有520MB,建议安装在D:盘。 运行 …

HarmonyOS NEXT应用开发—组件堆叠

介绍 本示例介绍运用Stack组件以构建多层次堆叠的视觉效果。通过绑定Scroll组件的onScroll滚动事件回调函数,精准捕获滚动动作的发生。当滚动时,实时地调节组件的透明度、高度等属性,从而成功实现了嵌套滚动效果、透明度动态变化以及平滑的组…

Web核心,HTTP,tomcat,Servlet

1,JavaWeb技术栈 B/S架构:Browser/Server,浏览器/服务器架构模式,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器把Web资源…

安装snap再安装flutter再安装localsend@Ubuntu(FreeBSD下未成功)

Localsend介绍 localsend是一个跨平台的文件传送软件,可以在Windows、MacOS、Linux、Android和IOS下互相传送文件,只要在同一个局域网即可。 localsend官网:LocalSend 尝试安装localsend,发现需要使用flutter, 安装f…

阿里二面:什么情况会发生Full GC?如何避免频繁Full GC?

阿里二面:什么情况会发生Full GC?如何避免频繁Full GC? Minor GC、Major GC 和 Full GC区别? Minor GC、Major GC和Full GC是垃圾回收中的三个重要概念,它们描述了垃圾回收的不同阶段和范围: Minor GC&am…

自定义协议

应用层 有许多现成的协议(HTTP协议做网站必备),也有许多需要程序员自定义的协议. 1.自定义协议 自定义协议: 1.明确传递的信息是什么 2.约定好信息按照什么样的格式来组织成二进制字符串 举个例子: 当我们点外卖时,打开软件,会显示商家列表,列表中有很多项,每一项都包含了一…

Tuxera NTFS 2023安装使用教程 Tuxera NTFS破解版 Tuxera NTFS for Mac优惠

对于必须在Windows电脑和Mac电脑之间来回切换的Mac朋友来说,跨平台不兼容一直是一个巨大的障碍,尤其是当我们需要使用NTFS格式的硬盘在Windows和macOS之间共享文件时。因为Mac默认不支持写入NTFS磁盘。 为了解决这一问题,很多朋友会选择很便捷…

Selenium基础

1. selenium简介 用于实现自动化测试的 python 包,使用前需要安装对应浏览器驱动 from time import sleep from selenium import webdriver option webdriver.ChromeOptions() # 指定chrome存储路径的二进制形式 option.binary_locationD:\Chrome\Google\Chrome\Ap…

企业计算机服务器中了halo勒索病毒怎么办,halo勒索病毒解密工具流程

随着网络技术的不断应用与发展,越来越多的企业开始利用网络开展各项工作业务,网络为企业的发展与生产生活提供了极大便利。但网络中的勒索病毒攻击企业服务器的事件频发,给企业的数据安全带来了严重威胁,数据安全问题一直是企业关…

pytorch CV入门 - 汇总

初次编辑:2024/2/14;最后编辑:2024/3/9 参考网站-微软教程:https://learn.microsoft.com/en-us/training/modules/intro-computer-vision-pytorch 更多的内容可以参考本作者其他专栏: Pytorch基础:https…

智慧城市革命,物联网技术如何改变城市治理与生活方式

随着科技的不断进步,智慧城市已经成为现代城市发展的重要方向之一。物联网技术作为智慧城市的重要支撑,正深刻改变着城市的治理模式和居民的生活方式。本文将探讨智慧城市革命,以及物联网技术如何改变城市治理与生活方式,同时介绍…