分享从零开始学习网络设备配置--任务3.8 使用动态路由OSPF实现网络连通

任务描述

某公司随着规模的不断扩大,路由器的数量在原有的基础上有所增加。网络管理员发现原有的路由协议已经不适合现有的网络环境,可实施动态路由OSPF协议配置,实现网络中所有主机之间互相通信。因为动态路由OSPF协议可以实现快速收敛,并且出现环路的可能性不大,适合中型和大型企业网络。

任务要求

(1)配置动态OSPF路由实现网络连通,网络拓扑图如图

(2)路由器和交换机的端IP地址如表

(3)每台计算机的IP地址、子网掩码和默认网关,如表

(4)实现动态路由OSPF协议配置,实现全网互通。

知识准备

1.OSPF协议概念

开放最短路径优先(Open Shortest Path First,OSPF)协议是由IETF组织开发的开放性标准协议,是目前网络中应用最广泛的路由协议之一,它是一个链路状态内部网关路由协议,运行OSPF协议的路由器会将自己拥有的链路状态信息,通过启用了OSPF协议的端口发送给其他OSPF协议设备,同一个OSPF协议区域中的每台设备都会参与链路状态信息的创建、发送、接收与转发,直到这个区域中的所有OSPF协议设备都获得了相同的链路状态信息为止。

2.OSPF协议区域 一个OSPF协议网络可以被划分成多个区城(Area)。如果一个OSPF协议网络只包含一个区域,则被称为单区域OSPF协议网络;如果一个OSPF协议网络包含多个区域,则被为多区域OSPF协议网络。 在OSPF协议网络中,每个区域都有一个编号,称为区域ID(Area ID)。区域ID是一个32位的二进制数,一般用十进制数来表示。区域ID为0的区域称为骨干区域(Backbone Area),其他区域都称为非骨干区域。单区域OSPF协议网络中只包含一个区域,这个区域是骨干区域。 在多区域OSPF协议网络中,除了骨干区域,还有若干非骨干区域,一般来说,每个非骨干区域都需要与骨干区域直连,当非骨干区域没有与骨干区域直连时,要采用虚链路(Virtual Link)技术从逻辑上实现非骨干区域与骨干区域的直连。也就是说,非骨干区域之间的通信必须通过骨干区域中转才能实现。 要创建OSPF路由进程,可以在全局命令配置模式下执行以下命令。

需要注意的是,进程号的数值范围为1~65 535,在网络中每台路由器上的进程号既可以相同也可以不同。在华为路由器中,当使用OSPF协议时,network后面跟的是直连网段和相应的反掩码。  

3.链路状态及链路状态通告 OSPF 协议是一种基于链路状态的路由协议,链路状态也可以指路由器的端口状态,其核心思想是,每台路由器都将自己的各个端口的端口状态(链路状态)共享给其他路由器。在此基础上,每台路由器都可以依据自身的端口状态和其他路由器的端口状态计算去往各个目的地的路由。路由器的链路状态包含该端口的IP地址及子网掩码等信息。 链路状态通告(Link-State Advertisement,LSA)是链路状态信息的主要载体,链路状态信息主要包含在LSA中,并通过LSA的通告(泛洪)来实现共享。需要说明的是,不同类型的LSA所包含的内容、功能、通告的范围也是不同的,LSA的类型主要有Type-1 LSA(Router LSA)、Type-2 LSA(Network LSA)、Type-3 LSA(Network Summary LSA)和Type-4 LSA(ASBR Summary LSA)等。由于本书的知识范围限制,因此不对LSA的类型做详细阐述。

任务实施

1.参照图搭建网络拓扑、在路由器上添加2SA模块于Serial1/0/0位置,路由器之间的连线使用Serial串口线,其他使用直通线、开启所有设备电源和为每一台计算机设置好相应的IP地址和子网掩码。

2.配置交换机和路由器的端口IP地址等参数。 配置交换机和路由器的端口IP地址等参数,具体的配置方法请参照本项目中任务3.5的SW3A、R1和R2的基本配置。

3.配置动态路由OSPF协议,实现全网互通。

(1)SW3A的路由配置。 SW3A上直连的网络有192.168.2.0、192.168.10.0和192.168.20.0,因此要添加如下动态路由OSPF协议。

(2)R1的路由配置。 R1上直连的网络有192.168.1.0和192.168.2.0,因此要添加如下动态路由OSPF协议。

(3)R2的路由配置。 R2上直连的网络有192.168.0.0和192.168.1.0,因此要添加如下动态路由OSPF协议。

任务验收

1.在R1上,使用display ip routing-table protocol ospf命令查看OSPF路由信息。

2.在R2上,使用display ip routing-table protocol ospf命令查看OSPF路由信息。

3.使用PC1去ping PC2和PC3的IP地址,可以看到是通的。

任务小结

(1)使用动态路由OSPF协议在申明直连网段时,使用该网段的反掩码。

(2)先指明网段所属的区域,再宣告直连网段。

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

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

相关文章

zabbix实现钉钉报警

首先钉钉创建一个团队 自定义关键词 查看zabbix-server脚本存放的位置: [rootcontrolnode ~]# grep ^AlertScriptsPath /etc/zabbix/zabbix_server.conf AlertScriptsPath/usr/lib/zabbix/alertscripts zabbix server设置 在配置文件书写脚本目录vim /etc/za…

Redis的softMinEvictableIdleTimeMillis和minEvictableIdleTimeMillis参数

背景: Redis的softMinEvictableIdleTimeMillis,minEvictableIdleTimeMillis是一个令人疑惑两个参数,特别是当它和minIdle组合起来时就更难理解了,本文就来梳理下他们的之间的关系 softMinEvictableIdleTimeMillis,mi…

最新AI写作系统ChatGPT源码/支持GPT4.0+GPT联网提问/支持ai绘画Midjourney+Prompt+MJ以图生图+思维导图生成

一、AI创作系统 SparkAi系统是基于很火的GPT提问进行开发的Ai智能问答系统。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作ChatGPT系统?小编这里写一个详细图文教程吧&#x…

华为乾坤区县教育安全云服务解决方案(1)

华为乾坤区县教育安全云服务解决方案(1) 课程地址方案背景客户痛点分析区县教育网概述区县教育网业务概述区县教育网业务安全风险分析区县教育网安全运维现状分析区县教育网安全建设痛点分析 安全解决方案功能概述架构概述方案架构设备选型 课程地址 本…

系统架构设计师(第二版)学习笔记----软件工程

【原文链接】系统架构设计师(第二版)学习笔记----软件工程 文章目录 一、软件工程1.1 软件危机的表现1.2 软件工程的内容 二、软件过程模型2.1 软件的声明周期2.2 瀑布模型2.3 瀑布模型的缺点2.4 原型模型2.5 原型模型开发阶段2.6 开发原型的途径2.7 螺旋…

OpenCV实现FAST算法角点检测 、ORB算法特征点检测

目录 1 Fast算法 1.1 Fast算法原理 1.2 实现办法 1.2.1 机器学习的角点检测器 1.2.2 非极大值抑制 1.3 代码实现 1.4 结果展示 2 ,ORB算法 2.1代码实现 2.2 结果展示 1 Fast算法 1.1 Fast算法原理 1.2 实现办法 1.2.1 机器学习的角点检测器 1.2.2 …

基于Android+OpenCV+CNN+Keras的智能手语数字实时翻译——深度学习算法应用(含Python、ipynb工程源码)+数据集(三)

目录 前言总体设计系统整体结构图系统流程图 运行环境模块实现1. 数据预处理2. 数据增强3. 模型构建4. 模型训练及保存1)模型训练2)模型保存 5. 模型评估 相关其它博客工程源代码下载其它资料下载 前言 本项目依赖于Keras深度学习模型,旨在对…

【每日一题Day338】LC2582递枕头 | 模拟+数学

递枕头【LC2582】 n 个人站成一排,按从 1 到 n 编号。 最初,排在队首的第一个人拿着一个枕头。每秒钟,拿着枕头的人会将枕头传递给队伍中的下一个人。一旦枕头到达队首或队尾,传递方向就会改变,队伍会继续沿相反方向传…

Mybatis-Flex框架初体验

本篇文章内容主要包括: MyBatis-Flex 介绍 MyBatis-Flex 是一个优雅的 MyBatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用Mybaits-Flex链接任何数据库,其内置的QueryWrapper亮点帮助我们极大的减少了SQL编写的工…

企业虚拟化KVM的三种安装方式(1、完全文本2、模板镜像+配置文件3、gustos图形方式部署安装虚拟机)

一、安装完虚拟机后的操作 第一步: 第二步:分配的内存大一下,处理器多些 第三步:打开虚拟化 打开虚拟机、安装KVM 一般企业如果使用kvm虚拟化平台,都会把物理服务器装成Centos的操作系统,然后装上kvm,创建…

crypto:摩丝

题目 根据题目所给的压缩包下载后解压,打开文本提示 摩斯密码,对照表可解码得到flag

时序预测 | MATLAB实现NGO-GRU北方苍鹰算法优化门控循环单元时间序列预测

时序预测 | MATLAB实现NGO-GRU北方苍鹰算法优化门控循环单元时间序列预测 目录 时序预测 | MATLAB实现NGO-GRU北方苍鹰算法优化门控循环单元时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 MATLAB实现NGO-GRU北方苍鹰算法优化门控循环单元时间序列预测&#…

leetcode刷题(第四十三天) 1049. 最后一块石头的重量 II ; 494. 目标和 ; 474.一和零

第九章 动态规划 part05 今日任务: 1049. 最后一块石头的重量 II ; 494. 目标和 ; 474.一和零 卡哥建议: 重点: 参考链接:代码随想录:代码随想录 (programmercarl.com) 补充: 1…

Cesium 问题:三维场景下添加的实体会被遮挡

文章目录 问题分析 问题 在三维场景下,我们添加的实体会被遮挡导致显示不够完整,例如 而应该的效果如下 分析 在三维场景中,实体可能会被以下几类物体或因素所遮挡: 地形:如果实体位于地球表面附近,地形…

如何使用busybox制作根文件系统

BusyBox是一个非常流行的嵌入式Linux系统工具,它将众多的常用Unix命令集成到一个小巧的可执行文件中。使用BusyBox制作根文件系统(root filesystem)的大致步骤如下: 下载BusyBox: 可以从官方站点 (https://busybox.net/) 下载源代…

GoLang 百行代码实现小项目《家庭收支软件》

界面显示 实现思路 GoLang 百行代码实现的小项目《家庭收支软件》是一个简单的家庭收支记账软件,可以通过命令行界面记录和显示收支明细。 在代码中,定义了两个结构体类型:record(代表一条收支记录)和software&#…

Tomcat部署、优化、以及操作练习

目录 一.Tomcat的基本介绍 1.1.Tomcat是什么? 1.2.Tomcat的组件构成 1.3.Tomcat功能组件结构的核心功能 1.4.Tomcat的顶层架构 1.5.Tomcat的请求过程 1.6.Tomcat的配置文件 二.Tomcat服务部署 2.1.搭建Tomcat运行环境 2.2.安装启动Tomcat 三.Tomcat服务优…

LLM(二)| LIMA:在1k高质量数据上微调LLaMA1-65B,性能超越ChatGPT

本文将介绍在Lit-GPT上使用LoRA微调LLaMA模型,并介绍如何自定义数据集进行微调其他开源LLM 监督指令微调(Supervised Instruction Finetuning) 什么是监督指令微调?为什么关注它? 目前大部分LLM都是decoder-only&…

springboot学习笔记

yaml文件优先级: config文件夹下的yaml优先级高于同级目录下的yaml文件。 #springboot的多环境配置,可以通过选择激活哪一个配置文件 spring.profiles.activetestyaml的端口选择 server:port: 8081 spring:profiles:active: dev --- server:port: 808…

一图读懂「五度易链」大数据智慧招商解决方案,一站式招商、选商!

“五度易链”以全体量产业大数据为依托,将为区域政府或产业园区构筑智慧招商解决方案,提供从“招商渠道”到“招商评估”再到“招商管理”一站式招商、选商服务。解决招商线索匮乏、招商管理碎片化等一系列问题,还将提供企业综合能力甄别及客…