HCIP-六、OSPF-2 综合实验

六、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 spotonetwork 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 spotonetwork 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 spotonetwork 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 spotonetwork 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.0network 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.3vlink-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.mzph.cn/news/163917.shtml

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

相关文章

EventLog Analyzer:强大的日志管理与分析工具

随着企业网络规模的扩大和信息系统的复杂化&#xff0c;安全日志管理和分析成为了至关重要的一环。在这个背景下&#xff0c;EventLog Analyzer崭露头角&#xff0c;成为一款备受推崇的日志管理与分析工具。本文将介绍EventLog Analyzer的主要特点、功能以及为企业带来的实际价…

IDEA安装教程

文章目录 1 下载IntelliJ IDEA2 安装3 IDEA配置4 创建项目 1 下载IntelliJ IDEA ​ 官方网站上下载最新版本的IntelliJ IDEA。官方网站提供了两个版本&#xff1a;Community版和Ultimate版。 Community版是免费的&#xff0c;适用于个人和非商业用途。Ultimate版则需要付费购…

Exception in thread “消费者“ java.lang.IllegalMonitorStateException

这两天学习生产者消费者模型的时候&#xff0c;使用Java线程来实现&#xff0c;出现了一个问题“Exception in thread "消费者" java.lang.IllegalMonitorStateException”&#xff0c;并且&#xff0c;线程不结束。报错图片如下&#xff1a; 那我们怎么解决呢&…

竞赛选题 题目: 基于深度学习的疲劳驾驶检测 深度学习

文章目录 0 前言1 课题背景2 实现目标3 当前市面上疲劳驾驶检测的方法4 相关数据集5 基于头部姿态的驾驶疲劳检测5.1 如何确定疲劳状态5.2 算法步骤5.3 打瞌睡判断 6 基于CNN与SVM的疲劳检测方法6.1 网络结构6.2 疲劳图像分类训练6.3 训练结果 7 最后 0 前言 &#x1f525; 优…

河北专升本(微机原理)

目录 第一章&#xff1a;计算机基础与数制转化 1. 进制运算基础 2. 常用编码形式 3. 计算机系统的组成及其工作原理 4. 微机系统主要技术指标 第二章&#xff1a;8086微处理器及其系统 1. 8086微处理器&#xff08;CPU&#xff09; 2. 8086的存储器及I/O组织 3. 8086系…

vue中的列表过滤和列表排序

列表过滤 <body><div id"root"><!--输入框用于模糊查询--><input type"text" placeholder"请你输入名字" v-model"name"><ul><!--in可以换成of--><li v-for"(p,index) in persons" …

航天博物馆3D虚拟交互展厅让大众对科技发展有更深切的理解和感受

博物馆作为人们了解历史、文化和艺术的重要场所&#xff0c;现在可以通过VR全景技术来进行展览&#xff0c;让参观者身临其境地感受历史文化的魅力。本文将介绍博物馆VR全景的特点、优势&#xff0c;以及如何使用VR全景技术来使得博物馆的展览和教育活动更丰富。 VR数字博物馆…

WPF图形变形使用技巧

在 WPF (Windows Presentation Foundation) 中&#xff0c;图形变形通常是通过使用 Transform 对象来实现的。WPF 提供了几种不同类型的 Transform&#xff0c;包括&#xff1a; TranslateTransform&#xff1a;用于在 x 轴和 y 轴上移动&#xff08;平移&#xff09;元素。Sc…

SSH 下载及安装之 Windows Server

文章目录 1 概述1.1 操作系统截图1.2 下载 2 安装2.1 解压到指定路径2.2 CMD 到 OpenSSH 目录下2.3 安装 sshd 服务2.3 开放端口 222.4 配置开机自启 sshd 服务2.5 配置环境变量 path2.6 测试 3 连接3.1 使用 Xshell 连接3.2 输入登录用户名3.3 输入登录密码3.4 会话已建立 1 概…

3、如何从0到1去建设数据仓库

1、数仓实施过程 1.1 数据调研 数据调研包括&#xff1a;业务调研、需求调研 业务调研 需要调研企业内有哪些业务线、业务线的业务是否还有相同点和差异点 各个业务线有哪些业务模块&#xff0c;每个模型下有哪些业务流程&#xff0c;每个流程下产生的数据 是怎样存储的 业务调…

python数据结构与算法-16_优先级队列

优先级队列 你可能比较奇怪&#xff0c;队列不是早就讲了嘛。这里之所以放到这里讲优先级队列&#xff0c;是因为虽然名字有队列&#xff0c; 但其实是使用堆来实现的。上一章讲完了堆&#xff0c;这一章我们就趁热打铁来实现一个优先级队列。 实现优先级队列 优先级队列(Pr…

UWA报告使用技巧小视频,你get了么?(第十一弹)

随着玩家对手游渲染品质的要求日益趋上&#xff0c;60帧、各种花式后处理导致发热、耗电等问题日趋明显。本期UWA报告使用技巧将分享关于GPU优化的专题姊妹篇。 《GPU性能优化篇》 UWA专注于手游GPU性能的优化&#xff0c;以确保您的游戏体验得以最佳展现。基于最新发布的GOT …

141.【Git版本控制】

Git-深入挖掘 (一)、Git分布式版本控制工具1.目标2.概述(1).开发中的实际常见(2).版本控制器的方式(3).SVN (集中版本控制器)(4).Git (分布版本控制器)(5).Git工作流程图 (二)、Git安装与常用命令1.Git环境配置(1).安装Git的操作(2).Git的配置操作(3).为常用的指令配置别名 (可…

轻松解决rpm软件包的依赖问题 yum download ,rpm和deb不同系列

centos rpm系列的 为它往往有很多依赖项目。比如&#xff0c;我们来查看一下net-tools的依赖项有哪些&#xff1a; yum deplist net-tools 推荐使用以下几种方法&#xff1a; 1.repotrack 我这里也以上期讲到的Mariadb为例演示&#xff0c;以下操作需要在有网络的环境下进…

国内企业出海首选的免费开源订单管理系统(OMS)解决方案

用开源智造Odoo订单管理系统 (OMS) 解决方案实现"订单到收款"流程自动化 开源智造Odoo 订单管理软件功能消除了手动操作瓶颈&#xff0c;可防止出错&#xff0c;还建立了从销售报价到订单履行的顺畅工作流来确保及时开票和付款&#xff0c;从而帮助您理顺订单处理过程…

Python将多个视频帧组合成.mp4视频

已经有很多文章描述了如何将视频拆分成视频帧&#xff0c;例如&#xff1a;https://blog.csdn.net/WYKB_Mr_Q/article/details/124929081 那我们如何将很多视频帧重新组合成视频呢&#xff1f; 这里我们主要用到了 OpenCV 库中的 VideoWriter 类。 OpenCV种的 cv2.VideoWrit…

jdbc批量插入或更新数据

mybatis可以批量插入或更新数据&#xff0c;不过mybatis底层也是基于jdbc来实现的&#xff0c;如何使用jdbc批量操作数据&#xff1f;本文给出demo。 /*** JDBC分批次批量插入* * throws IOException*/public static void testJDBCBatchInsertUser() throws IOException {Conne…

工作流引擎的架构设计主要考虑以下方面

工作流引擎的架构设计主要考虑以下方面&#xff0c;以驰骋工作流引擎为例来说明。 高度抽象和封装&#xff1a;为了适应各种业务场景&#xff0c;工作流引擎应具备高度抽象和封装的特性&#xff0c;以便统一处理各流程。灵活配置&#xff1a;工作流引擎应支持灵活的配置&#…

Linux之实现简易的shell

1.打印提示符并获取命令行 我们在使用shell的时候&#xff0c;发现我们在输入命令是&#xff0c;前面会有&#xff1a;有用户名&#xff0c;版本&#xff0c;当前路径等信息&#xff0c;这里我们可以用环境变量去获取: 1 #include <stdio.h>2 #include <stdlib.h>…

python如何快速查找到想要的文档

字多不看版&#xff0c;直接体验 待补充 演示代码 # -*- coding:UTF-8 -*-# region 导入必要的依赖包 import os import subprocess from enum import Enum模块名 pyperclip try:import pyperclip # 需要安装 pyperclip 模块&#xff0c;以支持粘贴板操作 except ImportEr…