HCIP-六、OSPF-2 综合实验

news2024/9/24 11:29:23

六、OSPF-2 综合实验

  • 实验拓扑
  • 实验需求及解法
    • 1.设备名称和部分IP地址已配置
    • 2.所有设备运行OSPF,进程号为1
    • 3.区域间路由汇总
    • 4.外部路由汇总
    • 5.下发默认路由
    • 6. 虚链路

实验拓扑

在这里插入图片描述

实验需求及解法

  • 本实验模拟OSPF综合型网络,按照以下需求完成实验。

1.设备名称和部分IP地址已配置

  • 没有配置IP地址的接口,请按照图中标识进行配置。
R3:
interface GigabitEthernet0/0/1
ip address 192.168.0.3 255.255.255.0
#
R6:
interface GigabitEthernet0/0/0
ip address 192.168.0.6 255.255.255.0
#
R7:
interface GigabitEthernet0/0/0
ip address 192.168.0.7 255.255.255.0

2.所有设备运行OSPF,进程号为1

  • 2.1 手动设置Loobapck0的IP地址作为Router-id。
  • 2.2 如图所示将各接口划入指定区域。ABR的Lo0划入区域0。
  • 2.3 所有network命令均使用0.0.0.0的通配符。
  • 2.4 区域0启用密文验证,验证方式为MD5,KEY-ID为1。
  • 使用display命令可以查看到真实密码为“spoto”(不包含引号)。
  • 2.5 区域1配置为NSSA区域。
  • 2.6 区域2配置为stub区域,并配置为完全末节.
  • 2.7 区域 3 为普通区域。在 R3/6/7 之间强制选择 R3 为 DR,没有 BDR。
R1:
ospf 1 router-id 10.0.1.1 
area 0.0.0.0 
 authentication-mode md5 1 plain spoto
 network 10.0.1.1 0.0.0.0 
 network 10.0.12.1 0.0.0.0 
 network 10.0.13.1 0.0.0.0 
 network 10.0.14.1 0.0.0.0
#
R2:
ospf 1 router-id 10.0.2.2 
area 0.0.0.0 
 authentication-mode md5 1 plain spoto
 network 10.0.2.2 0.0.0.0 
 network 10.0.12.2 0.0.0.0 
area 0.0.0.1 
 network 10.0.25.2 0.0.0.0 
 nssa
area 0.0.0.3 
 network 10.0.26.2 0.0.0.0
#
R3:
ospf 1 router-id 10.0.3.3 
area 0.0.0.0 
 authentication-mode md5 1 plain spoto
 network 10.0.3.3 0.0.0.0 
 network 10.0.13.3 0.0.0.0 
area 0.0.0.3 
 network 192.168.0.3 0.0.0.0
#
R4:
ospf 1 router-id 10.0.4.4
area 0.0.0.0 
 authentication-mode md5 1 plain spoto
 network 10.0.4.4 0.0.0.0 
 network 10.0.14.4 0.0.0.0 
area 0.0.0.2 
 network 10.0.48.4 0.0.0.0 
 stub no-summary
#
R5:
ospf 1 router-id 10.0.5.5 
area 0.0.0.1 
 network 10.0.5.5 0.0.0.0 
 network 10.0.25.5 0.0.0.0 
 nssa
#
R6:
ospf 1 router-id 10.0.6.6 
area 0.0.0.3 
 network 10.0.6.6 0.0.0.0 
 network 10.0.26.6 0.0.0.0 
 network 192.168.0.6 0.0.0.0 
 network 192.168.6.1 0.0.0.0
interface GigabitEthernet0/0/0 
ospf dr-priority 0
#
R7:
ospf 1 router-id 10.0.7.7 
area 0.0.0.2 
 network 10.0.78.7 0.0.0.0 
 stub
area 0.0.0.3 
 network 10.0.7.7 0.0.0.0 
 network 192.168.0.7 0.0.0.0 
 network 192.168.7.1 0.0.0.0 
interface GigabitEthernet0/0/0 
ospf dr-priority 0
#
R8:
ospf 1 router-id 10.0.8.8 
area 0.0.0.2 
 network 10.0.8.8 0.0.0.0
  network 10.0.48.8 0.0.0.0 
 network 10.0.78.8 0.0.0.0 
 stub

3.区域间路由汇总

  • 3.1 在R6的Lo6口和R7的Lo7口上修改网络类型,使得OSPF产生24位路由。
R6:
interface LoopBack6
ospf network-type broadcast
R7:
interface LoopBack7
ospf network-type broadcast
  • 3.2 R1去往区域3的 192.168.0.0/24 192.168.6.0/24 192.168.7.0/24有R2和R3两条可用路径。
  • 在R2上将这三条路由汇总为192.168.0.0/16,使得R1优先走R3去往区域3。
<R1>dis ip routing-table protocol ospf

在这里插入图片描述

  • 有10.0.13.2和10.0.13.3两个可用下一跳
R2:
ospf 1 router-id 10.0.2.2
area 0.0.0.3 
 abr-summary 192.168.0.0 255.255.0.0
#再次查看R1的路由表
<R1>dis ip routing-table protocol ospf

在这里插入图片描述

  • 根据最长匹配原则,会选择10.0.13.3作为最佳下一跳。10.0.12.2成为备用下一跳。

4.外部路由汇总

  • R5上有四条外部路由如下:
  • 172.16.0.1/24 172.16.1.1/24 172.16.2.1/24 172.16.3.1/24
  • R5将以上四条路由汇总为172.16.0.0/22,再发布到OSPF。
R5:
ospf 1 router-id 10.0.5.5 
import-route direct
asbr-summary 172.16.0.0 255.255.252.0

5.下发默认路由

  • R1作为OSPF系统的总出口,上连骨干网。(使用Lo1模拟骨干网)
  • 在R1上下发默认路由到OSPF系统内,使得所有设备可以访问1.1.1.1。
R1:
ospf 1 router-id 10.0.1.1 
default-route-advertise always
  • 解析:OSPF引入外部路由时,不能引入默认路由。只有使用命令default-route-advertise才能引入默认路由,且前提条件是本地必须有默认路由。加上always参数后,无论本地是否有默认路由,都可以直接下发默认路由。

6. 虚链路

  • 在区域2中,R8需要高可靠性链路保障,完成以下需求:
  • 6.1 将R8的S1/0/0接口cost值修改为65535。
  • 使得R4作为主要链路,R7作为备份链路。
R8:
interface Serial1/0/0 
ospf cost 65535
  • 6.2 R7与R3建立虚链路,使得R7成为ABR。
  • 当R8-R4链路故障时,R8可以从R7接收到OSPF路由。
  • (提示:需要考虑需求2.4和2.6。)
R3:
ospf 1 router-id 10.0.3.3 
area 0.0.0.3 
 vlink-peer 10.0.7.7
#
R7:
ospf 1 router-id 10.0.7.7
area 0.0.0.3
 vlink-peer 10.0.3.3
area 0.0.0.0 
 authentication-mode md5 1 plain spoto
  • 在需求2.4中区域0需要启用区域验证。当R7通过Vlink进入区域0后,也需要启用验证。
    否则无法建立Vlink邻居。
area 0.0.0.2 
 stub no-summary
  • 在需求2.6中要求配置为完全末节,此时R7成为区域2的ABR,也需要配置no-summary。
  • 6.3 当R8-R4链路故障恢复时,需要快速建立邻接关系:
    • 1)修改R8和R4的hello时间间隔为3s。
    • 2)修改网络类型为P2P,避免DR选举。
R4interface GigabitEthernet0/0/1
ospf network-type p2p
ospf timer hello 3
R8interface GigabitEthernet0/0/0 
ospf network-type p2p
ospf timer hello 3

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

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

相关文章

【数据处理】 -- 【两分钟】了解【最好】的方式 -- 【正则表达式】

直接匹配&#xff1b; 普通字符 元匹配&#xff1a; . 任意单字符 r’表示单引号里字符为其特殊含义&#xff0c;比如.不是句号是匹配符的意思 *任意次数&#xff08;换行结束&#xff09; 一次及以上 {3,4}指定次数,至少3次&#xff0c;最多4次|{3}固定4次 [\d.]单个任意…

14 redis全量复制与部分复制

1、设置主服务器的地址和端口 首先是在从服务器设置需要同步的主服务器信息&#xff0c;包括机器IP, 端口。 主从复制的开启&#xff0c;完全是在从节点发起的。不需要我们在主节点做任何事情。 从节点开启主从复制&#xff0c;有3种方式 配置文件&#xff1a;在从服务器的配…

Android——资源IDnonFinalResIds和“Attribute value must be constant”错误

一、异常描述 通过资源ID引用资源提示错误 Attribute value must be constant 二、解决方案 在根目录下的文件 gradle.properties 中添加如下配置&#xff0c;然后Sync Project android.nonFinalResIdsfalse 三、问题原因 android.nonFinalResIds 是Android开发中一个用于解…

C语言——从键盘输人三角形的三个边长 a、b、c,求出三角形的面积。

从键盘输人三角形的三个边长 a、b、c,求出三角形的面积。求三角形的面积用公式areasqrt(s*(s-a)*(s-b)*(s-c)),其中 s1/2(a十bc)。注:要求对输人三角形的三个边长做出有效性判断。 #define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h> #include<math.h> int main…

JavaEE(SpringMVC)期末复习

文章目录 JavaEE期末复习一、单选题&#xff1a; JavaEE期末复习 一、单选题&#xff1a; 1.Spring的核⼼技术是&#xff08; A &#xff09;&#xff1f; A依赖注入 B.JdbcTmplate C.声明式事务 D.资源访问 Spring的核心技术包括依赖注入&#xff08;Dependency Injection&am…

微信小程序前端环境搭建

搭建微信小程序前端环境 申请小程序测试账号 访问路径 使用微信扫描二维码进行申请&#xff0c;申请成功之后&#xff0c;进入界面&#xff0c;获取小程序ID(AppID)和秘钥(AppSecret) 安装微信web开发者工具 访问路径 选择稳定开发的版本 需要在小程序的设置中将默认关闭…

Unity地面交互效果——6、地形动态顶点置换和曲面细分

回到目录 Unity置换贴图局部距离曲面细分 大家好&#xff0c;我是阿赵。   这篇文章是我无聊的时候做了一个demo&#xff0c;觉得挺有趣&#xff0c;于是就发上来。这里面包含了4个内容&#xff1a;置换贴图、顶点偏移、局部曲面细分&#xff0c;曲面细分按距离调整强度。 …

经营现金流转正,宝尊电商解构内容电商3.0时代长期价值

在过去的“黄金十年”里&#xff0c;货架电商、直播电商鱼贯而出&#xff0c;接力式地推动品牌增长。彼时&#xff0c;价格换市场、“以快打快”的打法足以满足品牌发展所需。 然而&#xff0c;随着流量红利消退&#xff0c;消费者愈发理性&#xff0c;品牌增长集体“失速”。…

前端开发学习 (二) 事件修饰符、系统命令

其实&#xff0c;我们上一章的时候就已经说过了一些系统指令&#xff0c;这里详细介绍一下 一、v-on的事件修饰符 事件作用click点击时触发submit表单被提交时触发input输入框发生改变时触发keyup按键松开时触发keydown按键按下时触发mouseover鼠标悬停触发mouseout当鼠标移开…

【附代码】判断线段是否相交算法(Python,C++)

【附代码】判断线段是否相交算法&#xff08;Python&#xff0c;C&#xff09; 文章目录 【附代码】判断线段是否相交算法&#xff08;Python&#xff0c;C&#xff09;相关文献测试电脑配置基础向量旋转向量缩放向量投影推导 点乘定义推导几何意义 叉乘定义推导几何意义 判断线…

批量将本地N个英文Html文档进行中文翻译-操作篇

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分…

MeterSphere | 接口测试请求体中,int类型的入参实现动态化变量

项目场景&#xff1a; 在接口自动化的时候&#xff0c;要把上一个接口的 Int 变量传入到 下一个接口中进行使用&#xff0c;但编译器会出现 红色的 X 符号 问题描述 如何实现 int 类型的入参实现动态化变量&#xff1f; 解决方案&#xff1a; 忽视掉这个红色 X 号&#xff0…

latex通过bib添加参考文献作者名字有特殊符号如字母上有两点乱码解决办法

一、背景 在使用latex写英文论文时&#xff0c;一般是通过bib的方式添加参考文献。但有的参考文献作者是法国人或其他国家的&#xff0c;名字会有特殊符号&#xff0c;如某个字母上有两个点&#xff0c;或者声调符号等等&#xff0c;如下图所示&#xff1a; 如果不进行特殊操作…

广告机/商业显示屏_基于MT8788安卓主板方案

安卓主板在广告机领域扮演着重要的角色。无论是在商场、车站、酒店、电梯、机场还是高铁站&#xff0c;LED广告机广泛应用&#xff0c;并通过不同方式进行播放和管理。 广告机/商业显示屏_基于MT8788安卓主板方案 基于MT8788安卓主板方案的广告机采用了联发科MT8788八核芯片方案…

车辆管控大数据可视化平台案例源码分析【可视化项目案例-10】

🎉🎊🎉 你的技术旅程将在这里启航! 🚀🚀 本专栏包括但不限于大屏可视化、图表可视化等等。订阅专栏用户在文章底部可下载对应案例源码以供大家深入的学习研究。 🎓 每一个案例都会提供完整代码和详细的讲解,不论你是初学者还是资深开发者,这里都有适合你的内容。…

【LeetCode刷题-回溯】-- 47.全排列II

47.全排列II 主要需要解决全排列不重复的问题&#xff0c;设定一个规则&#xff0c;保证在填第i个数的时候重复数字只会被填入一次即可&#xff0c;而在本题中&#xff0c;我们选择对原数组排序&#xff0c;保证相同的数字都相邻&#xff0c;然后每次填入的数一定是这个数所在重…

[点云分割] Clustering of Pointclouds into Supervoxels

介绍 “Clustering of Pointclouds into Supervoxels” 是一种点云数据聚类的方法&#xff0c;用于将点云数据分割成具有相似特征的超体素&#xff08;supervoxel&#xff09;。 超体素是一种在点云数据中表示连续区域的方法&#xff0c;类似于像素在图像中表示连续区域。超体…

SPASS-信度分析

信度分析概述 效度 效度指的是量表是否真正反映了我们希望测量的东西。一般来说&#xff0c;有4种类型的效度&#xff1a;内容效度、标准效度、结构效度和区分效度。内容效度是一种基于概念的评价指标&#xff0c;其他三种效度是基于经验的评价指标。如果一个量表实际上是有效…

练习七-在Verilog中使用任务task

在Verilog中使用任务task 1&#xff0c;任务目的2&#xff0c;RTL代码&#xff0c;交换3&#xff0c;测试代码4&#xff0c;波形显示 1&#xff0c;任务目的 &#xff08;1&#xff09;掌握任务在verilog模块设计中的应用&#xff1b; &#xff08;2&#xff09;学会在电平敏感…

使用pt-query-digest分析慢查询日志

介绍 pt-query-digest 属于 Percona Toolkit 工具集中较为常用的工具&#xff0c;用于分析 slow log&#xff0c;可以分析 MySQL 数据库的 binary log 、 general log 日志&#xff0c;同时也可以使用 show processlist 或从 tcpdump 抓取的 MySQL 协议数据来进行分析。 安装…