HCIA静态路由与动态路由

目录

一、静态路由

定义:

适用环境        

二、动态路由

        定义:

        特点:

        动态路由协议:

三、缺点:

1)静态路由缺点:

2)动态路由的缺点:

四、静态路由与动态路由的区别

        静态路由:

        动态路由:


一、静态路由

定义:

        静态路由是一种手动配置的路由方式,管理员在路由器上直接设置路由表的条目。每个条目指定了目标网络和下一跳路由器的地址。当一个数据包到达路由器时,它会根据目标地址与路由表进行匹配,并将数据包发送至正确的出口接口。静态路由的路由表不会自动更新,除非管理员手动添加、修改或删除条目。

适用环境        

        静态路由通常适用于较小的网络环境,其中网络拓扑变化频率较低且网络规模相对固定。由于静态路由不需要占用额外的带宽和计算资源来交换路由更新信息,因此在某些情况下可以提供更快速的数据传输和更可靠的网络连接。

二、动态路由

        定义:

        动态路由指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整动态路由器上的路由表项是通过相互连接的路由器之间交换彼此信息,然后按照一定的算法优化出来,路由信息在一定时间间隙里不断更新,以适应不断变化的网络,以随时获得最优的寻路效果.

        特点:

                减少了管理任务

                占用了网络带宽

        动态路由协议:

在所有路由器上允许相同的一种动态协议算法,然后路由器间协商沟通计算到达所有未知网段的最佳路径,然后将这些路由加载于本地的路由表中;实现全网可达。当拓扑结构发生变化后,路由器间将继续沟通计算生成新的路由表来实现实施的收敛;

动态路由衡量cost有度量值、跳数、带宽、时延、负载等等

三、缺点:

1)静态路由缺点:

        1、在中大型网络配置量大,管理难度高

        2、不能基于拓扑的变化而实时收敛

2)动态路由的缺点:

        1、路由器间沟通,协商,本地计算均需要消耗硬件资源

        2、攻击者可以利用动态协议算法,发起网络攻击来威胁整个网络的安全

        3、路由条目是由协议计算生成,在特定环境中可能出现计算错误,严重将导致网络瘫痪

实际工作中,简单的小型网络建议使用静态路由;较复杂的中大型网络建议使用动态

静态路由是管理员手动写的路由条目,而动态路由是路由协议如OSPF自动学习并更新路由条目。

 

正是因为动态路由可自动学习自动更新,所以后期维护和扩展更加方便

 

当链路发生故障,动态路由也能感知故障并自动切换备选路径完成网络收敛,静态路由因为是人工配置,所以不会自动检测故障和更新。

 

但是动态路由工作时一定会消耗设备的计算资源,以及占用一定的网络带宽。

 

静态路由配置简单,动态路由配置则需要考虑很多因素(如OSPF区域划分等)

四、静态路由与动态路由的区别

        静态路由:

        是指由网络管理员手工配置的路由信息。

        当网络的拓扑结构或链路的状态发生变化时,双络管理员需要手工去修改路由表中相关的静态路由信息。

        静态路由对网络拓扑的变化适应性较差。当网络拓扑发生变化时,管理员需要手动更新路由表来适应新的网络配置。这种过程可能会导致网络中断和传输延迟。

        静态路由信息在缺省情况下是私有的,不会专递给其他的路由器。

        静态路由不需要额外的带宽和计算资源来交换路由更新信息,因此资源消耗较低。

        静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。

        动态路由:

        是指路由器能够自动地建立自己的路由表,并且能够根据实际实际情况的变化适时地进行调整。这种自动适应性可以提供更强大的容错性和可伸缩性。

        动态路由需要使用一定的带宽和计算资源来交换路由信息,并且路由器需要处理和计算这些信息,因此会占用一定的资源

        动态路由机制的运作依赖路由器的两个基本功能:对路由表的维护,路由器之间适时的路由信息交换。

        动态路由使用路由协议交换路由信息,并且可能会受到攻击者的干扰和欺骗,因此需要采取相应的安全措施来保护动态路由协议的可靠性。

 

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

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

相关文章

字节原来这么容易进,是面试官放水,还是公司实在是太缺人?

本人211非科班,之前在字节和腾讯实习过,这次其实没抱着什么特别大的希望投递,没想到字节可以再给我一次机会,还是挺开心的。 本来以为有个机会就不错啦!没想到能成功上岸,在这里要特别感谢帮我内推的同学&…

【Python】进阶之 MySQL入门教程

文章目录 数据库概述Mysql概述Mysql安装与使用Navicat安装和使用Mysql终端指令操作Mysql和python交互订单管理案例实现 数据库概述 数据库的由来 发展历程说明人工管理阶段用纸带等进行数据的存储文件系统阶段数据存储在文件中数据库阶段解决了文件系统问题高级数据库阶段分布式…

IDEA 设置字体大小无效

设置字体大小,一般都是从file>settings>editor>font>Size里设置,一般都有效。 但是,如果是更换了主体,则需要从主体颜色菜单那里这是,你看这个页面,上面黄色三角也提示你了,要去颜色…

学习笔记整理-DOM-03-定时器

一、定时器 1. setInterval()函数 setInterval()函数可以重复调用一个函数,在每次调用之间具有固定的时间间隔。 setInterval(function () { // 这个函数将自动被以固定间隔时间调用 }, 2000);第一个参数是函数第二个参数是间隔时间,以毫秒为单位&…

SpringBoot中间件使用之EventBus、Metric、CommandLineRunner

1、EventBus 使用EventBus 事件总线的方式可以实现消息的发布/订阅功能,EventBus是一个轻量级的消息服务组件,适用于Android和Java。 // 1.注册事件通过 EventBus.getDefault().register(); // 2.发布事件 EventBus.getDefault().post(“事件内容”); …

深入理解spring面经

1 了解SpringMVC的处理流程吗? 用户发送请求至前端控制器DispatcherServlet。DispatcherServlet通过处理器映射器HandlerMapping找到对应的处理器。DispatcherServlet将请求提交给对应的处理器Controller。Controller处理完请求后返回ModelAndView。DispatcherServ…

面试攻略,Java 基础面试 100 问(十三)

什么时候用 assert? assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。一般来说,assertion 用于保证程序最基本、关键的正确性。assertion 检查通常在开发和测试时开启。为了提高性能,在软件发布…

支持对接鸿蒙系统的无线模块及其常见应用介绍

近距离的无线通信得益于万物互联网的快速发展,基于集成部近距离无线连接,为固定和移动设备建立通信的蓝牙技术也已经广泛应用于汽车领域、工业生产及医疗领域。为协助物联网企业终端产品能快速接入鸿蒙生态系统,SKYLAB联手国产芯片厂家研发推…

找不到mfc140u.dll怎么办?mfc140u.dll丢失怎样修复?简单三招搞定

最近我遇到了一个问题,发现我的电脑上出现了mfc140u.dll文件丢失的错误提示。这个错误导致一些应用程序无法正常运行,让我感到非常困扰。经过一番研究和尝试,我终于成功修复了这个问题,并从中总结出了一些心得。 mfc140u.dll丢失原…

财报解读:继续押注Disney+,迪士尼距离盈利还有多远?

迪士尼最新一季的“答卷”,透露着不小的寒气。 近日,迪士尼披露了2023财年第三季度(自然年2023年Q2)业绩报告,营收223.3亿美元,同比仅增长4%,低于市场预期的225.1亿美元;归母净亏损…

【人工智能前沿弄潮】——生成式AI系列:Diffusers应用 (2) 训练扩散模型(无条件图像生成)

无条件图像生成是扩散模型的一种流行应用,它生成的图像看起来像用于训练的数据集中的图像。与文本或图像到图像模型不同,无条件图像生成不依赖于任何文本或图像。它只生成与其训练数据分布相似的图像。通常,通过在特定数据集上微调预训练模型…

OpenLayers入门,OpenLayers入门文档,OpenLayers入门手册,OpenLayers相比其他地图引擎有哪些优点?

专栏目录: OpenLayers入门教程汇总目录 前言 在学习OpenLayers之前,总是需要了解OpenLayers,知道OpenLayers是什么,OpenLayers能够做什么,OpenLayers有哪些用途和特性,然后OpenLayers相比其他地图引擎又有…

数学运算1

正确答案:F 你的答案:E 参考答案:最大排列为100 1 99 2 98 3…51 49 50 所以和为999897…1(100-50)因为是一个圈所以,100和50相接,所以等于5000 知识点:数学运算

MySQL 慢查询探究分析

目录 背景: mysql 整体结构: SQL查询语句执行过程是怎样的: 知道了mysql的整体架构,那么一条查询语句是怎么被执行的呢: 什么是索引: 建立索引越多越好吗:   如何发现慢查询&#xff1…

树结构--介绍--二叉树遍历的递归实现

目录 树 树的学术名词 树的种类 二叉树的遍历 算法实现 遍历命名 二叉树的中序遍历 二叉树的后序遍历 二叉树的后序遍历迭代算法 二叉树的前序遍历 二叉树的前序遍历迭代算法 树 树是一种非线性的数据结构,它是由n(n≥0)个有限节点组成一个具有层次关系…

Docker安装 elasticsearch-head

目录 前言安装elasticsearch-head步骤1:准备1. 安装docker2. 搜索可以使用的镜像。3. 也可从docker hub上搜索镜像。4. 选择合适的redis镜像。 步骤2:拉取elasticsearch-head镜像拉取镜像查看已拉取的镜像 步骤3:创建容器创建容器方式1&#…

SpringBoot复习:(28)【前后端不分离】自定义View

一、自定义View package cn.edu.tju.view;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.stereotype.Comp…

C# --- Case Study

C# --- Case Study C# — Mongo数据库事务的应用 C# — 如何解析Json文件并注入MongoDB C# — MongoDB如何安全的替换Collection

百度翻译API整合SpringBoot

案例背景,按照官方给的Demo,实在是太啰嗦了, 大致步骤 封装数据>签名>发送请求, 仔细一看劈里啪啦一大堆,最后还要手动关流关连接,难道整合到SpringBoot项目里面我还得为内存管理考虑 所以就有了如下需求 使用 RestTemplate的对象进行发送请求数据,RestTemplate由s…

Redis缓存删除略和内存淘汰策略及LRU

1、Redis内存若在配置文件中未设置,内存会无限制增长,直到超出物理内存,抛出out of memory内存耗尽异常 解决方法,调整maxmemory参数,一般设置为物理内存的3/4,并且添加缓存删除策略 2、Redis对于设置了过…