静态路由和动态路由

2023-11-13

display ip routing-table 查看全局路由表

 

路由表匹配规则:最长掩码匹配规则。——————路由器总是现在最精确,最优的路由项来进行数据转发。

路由信息的来源:设备自动发现(直连路由),手动配置(静态路由),通过动态协议生成(动态路由)。

 

路由的优先级

路由项的优先级越小,则代表路由项的优先度更高。0——255

路由来源 缺省优先级
直连路由 0
OSPF 10/150
静态路由 60
RIP 100
BGP 255

静态路由(流量是双向的

 

路由环路

解决思路:IP数据包中规定TTL字段,每经过一台路由器,TTL值减1,当TTL等于0时,路由器丢弃该数据包。

静态路由的扩展配置

等价路由:当路由器访问同一个网段时,具备多条开销相似的路由时,可以让流量拆分后延多条路劲进行传输,达到叠加宽带的效果,减少单条链路数据传输的压力。——形成等价路由条件:路由来源相同、开 销值相同。

[r1]ip route-static 192.168.1.0 24 12.0.0.2
[r1]ip route-static 192.168.1.0 24 12.1.1.2

路由表中存在等价路由之后,前往该等价路由的目的网段的IP报文会被路由器通过所有有效接口转 发,这种转发行为被称为负载分担或负载均衡。

 

 

 

 

路由黑洞

在手工汇总中,可能会包含一些网络中实际不存在的网段,造成流量有去无回的现象,并且浪费设备与链接资源————将流量丢弃的路由器称为路由黑洞。

 

缺省路由(不限定目标的路由)

注意事项:每台路由器上仅存在一条缺省路由.且当一个网络中有多台设备需要配置缺省路由时,缺省路由必须方向相同进行数据传递

空接口路由

空接口路由是解决环路的方式————黑洞路由器上存在缺省路由。

解决思路:在存在黑洞路由器配置一条通往汇总网段的空接口路由。

 

浮动静态路由

 

 自治系统————AS

 

动态路由协议分类

 

RIP------------路由信息协议

基本概念

版本:1.RIPv1——IPv4网络

2.RIPv2——IPv4网络

3.RIPNG——IPv6网络

属于标准的DV型路由协议——距离矢量型——通过共享路由表;哎获取全网路由信息。

RIP是基于UDP协议工作,端口号520.

RIP使用跳数作为开销值COST,最大跳数为15,16认为是路由无效。

当优先级相同时,多条路由信息中开销值最小的路由优先度越高

开销值计算方法:数据包中传递的开销值=本地开销值+1

RIP存在周期更新机制————30s周期更新(使用应答报文)——保活,更新路由

RIP存在触发更新

RIP算法————贝尔福特算法

1.当接收到数据包中含有本地路由表中没有的路由项,则直接将未知路由信息加载到本地路由表。

2.当接收到的数据包中含有本地路由表中已经具备的路由项,且下一跳地址相同。则将数据包中的路由项更新至本地路由表。

3.当接收到数据包中含有本地路由表已经具备的路由项,且下一跳不相同。比较COST值,若本地路由表中的COST值大,则将数据包中的路由项更新至本地路由表。

4.当接收到数据包中含有本地路由表已经具备的路由项,且下一跳不相同。比较COST值,若本地路由表中的COST值小,则不更新。

RIP的数据包

 

RIP工作原理

 

 

RIP的计时器

1.更新计时器:

每台启动了RIP协议的路由器都有一个属于自己的更新计时器。

计时器周期——30s

是一个倒计时,每当数值为0时,就会向周围发送响应报文。

<!--注意:当接收到请求报文时,必须立即发送响应报文。-->

2.无效计时器

每台路由器上的每一个路由表项都会有一个无效计时器。

计时器周期————为更新计时器的6倍——默认180s。

每当计时器时间为0,会认为该路由项已经无效,不可用。会将该路由项的开销值设置为16,并且向外进行传输,传输的目的是告诉其他路由器该网段不可达。

每次该路由条目更新时,该计时器刷新为180s。

3.垃圾收集计时器

当一个路由项被变为无效路由项(开销值被设置为16),该路由不会被立即删除,而是会启动垃圾收集计时器。在该计时器为0前,该路由器在进行周期更新时,均会携带该路由信息进行更新;一旦计时器时间为0,则删除该路由项(包括该路由项所对应的无效计时器和垃圾收集计时器)。

垃圾收集计时器周期————更新计时器的4倍——默认120s。

如果垃圾收集计时器为0前的某一时刻,该路由项被更新为一条有效路由,则无效计时器被复位,垃圾收集计时器被删除。

RIP环路问题

 

 

 

 

 

RIP基本配置

 

 

 

RIPv1与RIPv2的区别

更新方式:

RIPv1使用广播更新

RIPv2使用组播更新,组播地址224.0.0.9 0100-5e00-00xx

更新时是否携带掩码:

RIPv1不携带真实掩码

RIPv2携带真是掩码

RIPv2支持自动汇总功能(汇总时,直接汇总到主类),RIPv1不支持

RIPv2支持手工认证

[r1]display rip 1 database ---查看RIP数据库

RIP扩展配置

 

RIP缺陷

1.选路不佳——————RIP基于跳数进行选路,不考虑带宽和网络延时问题。

2.占用资源过多————30s周期更新产生大量广播和组播报文,占用链路资源

3.收敛速度慢

4.仅支持小型网络————RIP最多支持15跳

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

静态路由和动态路由 的相关文章

随机推荐

  • QT控件之(QLabel)中加载了图片想清除掉

    这个时候直接在你加载图片的那个label中使用如下代码 清除label中加载过来的图片 label clear qt学习推荐 百度云盘 链接 https pan baidu com s 11b634VvKMIsGdahyBLpZ3Q 提取码
  • 远程调试Android/IOS设备/微信网页方法汇总

    以下汇总现在可远程调试手机网页的几个方法 基本上官方都有详细的说明文档 可移步至相关网站查看 这里就不赘述使用 操作方法了 微信web开发者工具 PC客户端 官方说明文档 支持Windows和Mac系统 支持调试Android和IOS设备
  • 原生 fetch 请求 fetch和ajax的区别

    比如请求一个json文件 async function 请求 let res fetch data1 json 解析内容 let data await res json 获取到json 文件 console log data 比如请求一个图
  • NG4+NG-ZORRO搭建项目

    一 安装Nodejs Angular CLI 安装nodejs node官网下载安装即可 安装完成后查看版本信息 npm v npm install g angular cli 下载Angular CLI 查看Angular CLI的安装结
  • 【正点原子STM32连载】第四十二章 FLASH模拟EEPROM实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

    1 实验平台 正点原子MiniPro H750开发板 2 平台购买地址 https detail tmall com item htm id 677017430560 3 全套实验源码 手册 视频下载地址 http www openedv
  • 使用Encoder-Decoder模型自动生成对联的思路

    版权声明 可以任意转载 转载时请标明文章原始出处和作者信息 author 张俊林 在我看到第一篇Encoder Decoder模型的论文的时候 我就觉得用这个来作对联自动生成是再合适不过的了 做诗词应该也是比较适合的 但是相对诗词 用它来做
  • Linux wget下载指定目录及重命名

    Linux系统wget下载指定目录及重命名 假设目录为 happy page 假设下载网址为 http www baidu com 假设下载文件的原始文件名为 baidu html 1 指定下载目录 wget P happy page ht
  • PCL-获取点云体素中的所有点的索引的方法

    使用 octree 将点云体素化之后 获取体素中所有点的方法 即OctreeContainerBase中的三个方法的介绍 getPointIndex getPointIndicesVector getPointIndices 这三个方法都是
  • R语言tidyr包的详解

    tidyr用于数据处理 可以实现数据长格式和宽格式之间的相互转换 这里所指的长格式数据就是一个观测对象由多行组成 而宽数据格式则是一个观测仅由一行组成 除此之外 tidyr还可以对数据进行拆分和合并 同时也能够对缺失值进行简单的处理 tid
  • oracle(内置函数)

    1 转换函数 to char to number to date 例子 to number 转成数值型 select to number 22 23 from dual 2 to char 转成字符型 select to char 22 哈
  • Criss-Cross Attention for Semantic Segmentation论文及代码分析

    先附上论文及代码 该工作于2019年发表于ICCV会议 1 Introduction 由于固定的几何结构 传统的FCN受限于局部的感受野 只能提供短程的上下文信息 这对于提升分割任务的精度起到相反的影响 为了弥补FCN的缺陷 ASPP和PP
  • JAVA环境变量的配置及常用工具说明

    首先 到官网www eclipse com下载并安装最新版本的JDK 其次 找到设置位置 我的电脑 右键 属性 高级系统设置 高级 默认 环境变量 系统变量 新建系统变量JAVA HOME和CLASSPATH 变量名 JAVA HOME 变
  • 汉诺塔问题(C语言)

    汉诺塔问题 文章目录 汉诺塔问题 汉诺塔是什么 一 怎么解决汉诺塔问题 1 1 操作规则 1 2 函数递归 递归的两个必要条件 例题 斐波那契数列 二 解题步骤 2 1 代码如下 示例 2 2 图解 2 n 1 在这里插入图片描述 2 3
  • 微信小程序上线发布流程

    最近花了一天左右的时间学习了下微信小程序的开发 试着练习一把的心态 搞了一个很简单的页面 就当是学习总结吧 学习要点还是挺多的 通过查看官方接口文档 熟悉微信小程序开发工具 工程架构 相比传统页面开发类似 微信小程序也是由js文件 页面布局
  • Qt自定义Delegate实现QTableWidget整行选中圆角矩形高亮效果

    问题背景 参照一个现有的Linux桌面应用 尽可能的模仿它的UI 其中有一个UI效果就是列表整行选中后是一个圆角矩形高亮效果 如下图所示 参考代码 先放代码 实现的思路就是用代理来重绘我们想要的效果 include
  • Socks5代理:跨界电商与游戏产业的爬虫利器与出海战略助推器

    一 Socks5代理 跨界电商与游戏产业的爬虫利器 跨界电商 跨界电商是不同行业或领域之间进行合作的电商模式 企业在拓展全球市场时 需要收集不同领域的市场情报和竞争数据 Socks5代理作为爬虫利器 能够高效稳定地实现数据采集 游戏产业 游
  • Java mail发送相关问题

    一 邮件附件变成bin格式 Java 发送邮件时 邮件附件变成 bin后缀的文件 如下图 出现这个问题 博主查阅了其他博主的文章 大致是附件名称过长或附件名称携带中文 博主代码中采用的是中文加UUID的一个拼接 如下 生成随机的UUID S
  • 【AI实战】llama.cpp 量化部署 llama-33B

    AI实战 llama cpp 量化部署 llama 33B llama cpp 量化介绍 环境配置 安装 llama cpp 拉取 llama cpp 仓库代码 编译llama cpp 生成量化版本模型 模型准备 将上述 pth模型权重转换
  • 大神之路-起始篇

    欢迎关注 WeiyiGeek 公众号 点击 下方卡片 即可关注我哟 设为 星标 每天带你 基础入门 到 进阶实践 再到 放弃学习 涉及 网络安全运维 应用开发 物联网IOT 学习路径 个人感悟 等知识 花开堪折直须折 莫待无花空折枝 作者主
  • 静态路由和动态路由

    display ip routing table 查看全局路由表 路由表匹配规则 最长掩码匹配规则 路由器总是现在最精确 最优的路由项来进行数据转发 路由信息的来源 设备自动发现 直连路由 手动配置 静态路由 通过动态协议生成 动态路由 路