当前位置: 首页 > article >正文

动态路由, RIP路由协议,RIPv1,RIPv2

动态路由

1、回顾

路由:从源主机到目标主机的过程

源主机发送数据给目标主机,源主机会查看自身的路由信息
如果目标主机是自己同网段,源主机查看的是直连路由
如果目标主机和自己不同网段,源主机查看的是静态路由、动态路由、默认路由

  • 静态路由:由管理员手动配置,是单向的,配置了去的路由还需要考虑回包路由

    1744295995295

主机A访问主机B,需要在R1上配置去往20.0段的路由,下一跳设备为R2的左边接口地址
主机B向主机A回包,还需要再R2上配置到达10.0段的路由,下一跳设备为R2的右边接口地址

  • 动态路由:在路由器上运行对应的路由协议并且路由器将自己的路由信息传递出去,从而其他路由器就可以根据收到路由信息进行学习,将学习到的路由信息添加到自己的路由表中

2、动态路由

  • 常见的动态路由协议
    • RIP、OSPF、IS-IS、EIGRP、IGRP、BGP等等
  • 不同路由协议正常情况下是无法直接传递路由信息的,可以通过路由引入的方式
  • AS(自治系统):运行了相同路由协议的所有路由器在同一个AS内
  • 路由协议优先级(华为路由器)
路由协议优先级
直连路由0最高
静态路由60
默认路由60(比静态路由低)
RIP100
OSPF10
BGP255
  • 度量值:每一种路由协议的度量值都不一样,度量值是用于动态路由去形成最优路径的考量
    • RIP:跳数(路由器的个数)
    • OSPF:链路开销(带宽来决定)
  • 内部网关路由协议(IGP):指的是某一类型路由协议,只能在同一个AS中进行决策路由,典型的就是RIP、OSPF
  • 外部网关路由协议(EGP):指的是某一类型路由协议,可以实现不同AS的路由互通,典型的是BGP

1744298720733

RIP路由协议

一、介绍

1、简介

  • 路由信息协议,相邻的路由器互相传递路由信息
  • 度量值是跳数,最大15跳,16跳表示不可达,具有一定的网络架构局限性,只适用于小型企业网络场景
    2、工作原理

1744550215371

3、水平分割

1744550578455

路由器默认开启水平分割

4、RIP的两个版本

  • RIPv1:采用广播发送路由信息,不支持可变长子网(采用默认子网),自动路由汇总
  • RIPv2:采用组播发送路由信息,支持可变长子网(支持非标准子网,根据设备接口配置的子网掩码进行识别),默认不自动汇总,可以开启自动汇总,组播地址为224.0.0.9
  • RIP报文封装在UDP的520端口中

二、配置

1、基础配置

拓扑图

1744551135235

基础配置

#配置IP地址
AR1
sys
dhcp enable
int g0/0/0
ip add 192.168.10.254 24
dhcp select interface
int g0/0/1
ip add 192.168.1.1 24
AR2
sys
int g0/0/0
ip add 192.168.1.2 24
int g0/0/1
ip add 192.168.2.1 24
AR3
sys
dhcp enable
int g0/0/0
ip add 192.168.20.254 24
dhcp select interface
int g0/0/1
ip add 192.168.2.2 24#查看路由表
dis ip routing-table#在AR1中进行配置
#指定RIP进程,默认是1
rip 10
version 2
network 192.168.10.0 #宣告直连网段
network 192.168.1.0 #宣告直连网段#在AR2中进行配置
rip 10
version 2
network 192.168.1.0 #宣告直连网段
network 192.168.2.0 #宣告直连网段#在AR2中进行配置
rip 10
version 2
network 192.168.2.0 #宣告直连网段
network 192.168.20.0 #宣告直连网段#经过以上配置之后,PC1就能ping通PC2

2、进阶配置

实验拓扑图

1744554690109

全网启用version2,AR5收到1.0、1.4、1.8、1.12的路由信息后,通过路由汇总后,如给AR6,从而AR6就会学习到那一种路由

实验配置:

#配置IP地址
#在AR1中配置IP地址
sys
dhcp enable
int g0/0/0
ip add 192.168.1.1 30
dhcp select intterface
int g0/0/1
ip add 172.16.10.1 24#在AR2中配置IP地址
sys
dhcp enable
int g0/0/0
ip add 192.168.1.5 30
dhcp select intterface
int g0/0/1
ip add 172.16.10.2 24
#在AR3中配置IP地址
sys
dhcp enable
int g0/0/0
ip add 192.168.1.9 30
dhcp select intterface
int g0/0/1
ip add 172.16.10.3 24
#在AR4中配置IP地址
sys
dhcp enable
int g0/0/0
ip add 192.168.1.13 30
dhcp select intterface
int g0/0/1
ip add 172.16.10.4 24
#在AR5中配置IP地址
sys
int g0/0/0
ip add 172.16.10.5 24
int g0/0/1
ip add 192.168.100.1 24
#在AR6中配置IP地址
sys
dhcp enable
int g0/0/0
ip add 192.168.200.254 24
dhcp select intterface
int g0/0/1
ip add 192.168.100.2 24#注意
#将基础配置好之后,进行保存save,后续需要重启
#将各个主机开启DHCP#配置RIP参数
#AR1中
rip 10
network 192.168.1.0
#network 172.16.10.0 出错
network 172.16.0.0
#AR2中
rip 10
network 192.168.1.0
network 172.16.0.0
#AR3中
rip 10
network 192.168.1.0
network 172.16.0.0
#AR4中
rip 10
network 192.168.1.0
network 172.16.0.0
#AR5中
rip 10
network 192.168.100.0
network 172.16.0.0
#AR6中
rip 10
network 192.168.100.0
network 172.16.200.0
#使用版本2,做实验
rip 10
version 2
network 192.168.1.0
network 172.16.0.0
#RIPv2:采用组播发送路由信息,支持可变长子网(支持非标准子网,根据设备接口配置的子网掩码进行识别),默认不自动汇总,可以开启自动汇总,组播地址为224.0.0.9
#在AR5上开启自动汇总
[Huawei-rip-l0]summary always
#dis ip routing-table没有反应出路由表的变化,先save,再reboot重启

全网启用version2,AR5收到1.0、1.4、1.8、1.12的路由信息后,通过路由汇总后,如给AR6,从而AR6就会学习到那一种路由

实验配置

#AR5
rip 10
version 2
network 172.16.0.0
network 1192.168.100.0
summary always #汇总所有的路由信息

1744554596090

相关文章:

动态路由, RIP路由协议,RIPv1,RIPv2

动态路由 1、回顾 路由:从源主机到目标主机的过程 源主机发送数据给目标主机,源主机会查看自身的路由信息 如果目标主机是自己同网段,源主机查看的是直连路由 如果目标主机和自己不同网段,源主机查看的是静态路由、动态路由、默…...

【已更新完毕】2025泰迪杯数据挖掘竞赛B题数学建模思路代码文章教学:基于穿戴装备的身体活动监测

基于穿戴装备的身体活动监测 摘要 本研究基于加速度计采集的活动数据,旨在分析和统计100名志愿者在不同身体活动类别下的时长分布。通过对加速度数据的处理,活动被划分为睡眠、静态活动、低强度、中等强度和高强度五类,进而计算每个志愿者在…...

212、【图论】字符串接龙(Python)

题目描述 题目链接:110. 字符串接龙 代码实现 import collectionsn int(input()) beginStr, endStr input().split() strList [input() for _ in range(n)]deque collections.deque() # 使用队列遍历结点 deque.append([beginStr, 1]) # 存储当前字符串和遍…...

车载以太网-TLS

文章目录 车载以太网与TLS的技术背景核心定位车载以太网TLS的技术架构车载TLS的核心安全机制TLS报文结构详解TLS工作机制密钥交换与计算流程标题完整握手流程(1-RTT)数据传输加密流程车载TLS的独特优化策略车载TLS的安全威胁相关标准车载以太网TLS(Transport Layer Security…...

大模型面经 | 手撕多头注意力机制(Multi-Head Attention)

大家好,我是皮先生!! 今天给大家分享一些关于大模型面试常见的面试题,希望对大家的面试有所帮助。 往期回顾: 大模型面经 | 春招、秋招算法面试常考八股文附答案(RAG专题一) 大模型面经 | 春招、秋招算法面试常考八股文附答案(RAG专题二) 大模型面经 | 春招、秋招算法…...

02_位掩码逻辑及Java示例

文章目录 一、位掩码核心逻辑二、Java示例:权限管理‌三、关键点解析‌四、优缺点分析‌五、适用场景 位掩码(Bitmask)是一种利用二进制位进行状态管理的技术,通过位运算高效处理多个布尔标志。 一、位掩码核心逻辑 ‌基本概念‌…...

【UE5】RTS游戏的框选功能+行军线效果实现

目录 效果 步骤 一、项目准备 二、框选NPC并移动到指定地点 三、框选效果 四、行军线效果 效果 步骤 一、项目准备 1. 新建一个俯视角游戏工程 2. 新建一个pawn、玩家控制器和游戏模式,这里分别命名为“MyPawn”、“MyController”和“MyGameMode” 3. 打开“MyGam…...

GO语言-数据类型

文章目录 变量定义1. 整数类型2. 浮点类型3. 字符类型4. 布尔类型5. 字符串类型5.1 字符串的本质5.2 常用字符串处理函数(strings包)5.3 修改字符串的方式 6. 数据默认值7. 类型转换 变量定义 代码如下: package mainimport "fmt"var i1 1000 var i2 i…...

低资源需求的大模型训练项目---3、综合对比与选型建议

综合对比与选型建议 1. Qwen2.5-0.5B 适用性分析: • 优势: • 工业级全流程支持:阿里云提供了完整的预训练、微调、强化学习(RLHF)代码和文档,支持从数据处理到模型部署的全链路实践。 • 性能与场景适配…...

设计模式 四、行为设计模式(2)

五、状态模式 1、概述 状态设计模式是一种行为型设计模式,它允许对象在其内部状态发生时改变其行为,这种模式可以消除大量的条件语句,并将每个状态的行为封装到单独的类中。 状态模式的主要组成部分如下: 1)上…...

FEA 仿真助力高速连接器设计中的信号完整性

各行各业高速信号软件和硬件的快速发展,带来了更高的频率和带宽。因此,对连接器组件的整体性能要求也更加严格。同时,器件和封装形式、互连以及系统内其他设备的小型化也带来了额外的设计挑战。所有这些都对信号传输完整性产生重大影响。 高速…...

yum的基本操作和vim指令

在我们的手机端或者Windows上下载软件,可以在相应的应用商店或者官网进行下载,这样对于用户来说十分的方便和便捷。而在Linux上,也有类似的安装方式,我们来一一了解一下。 Linux安装软件的3种方法 源代码安装 在Linux下安装软件…...

synchronize 或者lock 锁常见的使用场景

在 Java 多线程编程中,synchronized 和 Lock(如 ReentrantLock)是两种常见的线程同步机制。以下是它们的核心区别和典型使用场景,结合代码示例说明: 一、synchronized 的常见场景 1. 简单的临界区保护 public class …...

Qt触摸屏隐藏鼠标指针

Qt触摸屏隐藏鼠标指针 Chapter1 Qt触摸屏隐藏鼠标指针 Chapter1 Qt触摸屏隐藏鼠标指针 使用Qt开发的屏幕软件HMI不需要显示鼠标,qt设置,可以在只启动HMI的时候隐藏光标,退出时再显示。 1.如果只希望在某个 widget 中不显示鼠标指针&#xf…...

LangGraph——Agent AI的持久化状态

LangGraph 内置了一个持久化层,通过检查点(checkpointer)机制实现。当你使用检查点器编译图时,它会在每个超级步骤(super-step)自动保存图状态的检查点。这些检查点被存储在一个线程(thread)中,可在图执行后随时访问。由于线程允许在执行后访…...

【双指针】专题:LeetCode 1089题解——复写零

复写零 一、题目链接二、题目三、算法原理1、先找到最后一个要复写的数——双指针算法1.5、处理一下边界情况2、“从后向前”完成复写操作 四、编写代码五、时间复杂度和空间复杂度 一、题目链接 复写零 二、题目 三、算法原理 解法:双指针算法 先根据“异地”操…...

HTTP 1.1 比 HTTP1.0 多了什么?(详尽版)

相较于HTTP 1.0,1.1 版本增加了以上特性: 1. 新增了连接管理即 keepalive,允许持久连接。 定义: Keepalive允许客户端和服务器在完成一次请求-响应后,保持连接处于打开状态,以便后续请求复用同一连接&am…...

【C++初学】C++核心编程(一):内存管理和引用

前言 在C的世界里,面向对象编程(OOP)是核心中的核心。它不仅是一种编程范式,更是一种思考问题的方式。本文将带你从C的内存分区模型出发,深入探讨引用、函数、类和对象、继承、多态以及文件操作等核心概念。通过丰富的…...

深度学习(对抗)

数据预处理:像素标记与归一化 在 GAN 里,图像的确会被分解成一个个像素点来处理。在你的代码里,transform transforms.Compose([transforms.ToTensor(), transforms.Normalize((0.5,), (0.5,))]) 这部分对图像进行了预处理: tra…...

(PC+WAP)大气滚屏网站模板 电气电力设备网站源码下载

源码介绍 (PCWAP)大气滚屏网站模板 电气电力设备网站源码下载。PbootCMS内核开发的网站模板,该模板适用于滚屏网站模板、电气电力设备网站源码等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PCWAP&#xff0c…...

笔试专题(九)

文章目录 十字爆破(暴力)题解代码 比那名居的桃子(滑动窗口/前缀和)题解代码 分组(暴力枚举 优化二分)题解代码 十字爆破(暴力) 题目链接 题解 1. 暴力 预处理 2. 如果单纯的暴…...

3 VS Code 配置优化与实用插件推荐:settings.json 详解、CodeGeeX 智能编程助手及插件离线安装方法

1 优化 settings.json 文件 1.1 settings.json 简介 settings.json 是 VS Code 的核心配置文件,用于存储用户的个性化设置和偏好。通过该文件,用户可以自定义和覆盖 VS Code 的默认行为,包括但不限于以下方面: 编辑器外观&#…...

TA学习之路——1.6 PC手机图形API介绍

1前言 电脑的工作原理:电脑是由各种不同的硬件组成,由驱动软件驱使硬件进行工作。所有的软件工程师都会直接或者间接的使用到驱动。 定义:是一个图形库,用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序接口(API)。…...

【android bluetooth 框架分析 02】【Module详解 2】【gd_shim_module 模块介绍】

1. 背景 上一章节 我们介绍了 module_t 的 大体框架 ,本节内容我们就选择 我们的 gd_shim_module 模块为例子,具体剖析一下,它里面的逻辑。 static const char GD_SHIM_MODULE[] "gd_shim_module";// system/main/shim/shim.cc …...

从一堆新闻正文中,提取出“事实型句子(fact)”,并保存到新文件中

示例代码: import os import re import json import nltk from tqdm import tqdm from transformers import pipeline nltk.download(punkt) from nltk.tokenize import sent_tokenize ## Check If Fact or Opinion #lighteternal/fact-or-opinion-xlmr-elfact_opi…...

Matlab 调制信号和fft变换

1、内容简介 Matlab 194-调制信号和fft变换 可以交流、咨询、答疑 2、内容说明 略 3、仿真分析 略 4、参考论文 略...

Git 常用命令集与实际使用 Demo

Git 常用命令集与实际使用 Demo 一、初始化 & 配置 命令说明Demogit init在当前目录初始化本地 Git 仓库,生成 .git/ 文件夹mkdir newProject && cd newProject git initgit config --global user.name “xxx”设置全局用户名git config --global use…...

KaiwuDB:面向AIoT场景的多模融合数据库,赋能企业数字化转型

引言 在万物互联的AIoT时代,企业面临着海量时序数据处理、多模数据融合和实时分析等挑战。KaiwuDB应运而生,作为一款面向AIoT场景的分布式、多模融合、支持原生AI的数据库产品,为企业提供了一站式数据管理解决方案。 产品概述 KaiwuDB是一…...

STM32 vs ESP32:如何选择最适合你的单片机?

引言 在嵌入式开发中,STM32 和 ESP32 是两种最热门的微控制器方案。但许多开发者面对项目选型时仍会感到困惑:到底是选择功能强大的 STM32,还是集成无线的 ESP32? 本文将通过 硬件资源、开发场景、成本分析 等多维度对比&#xf…...

100M/1000M 以太网静电浪涌防护方案

方案简介 以太网是一种生产较早且广泛应用的局域网通讯方式,同时也是一种协议,其核 心在于实现区域内(如办公室、学校等)的网络互联。根据数据传输速度的不同,以 太网大致可以划分为几个等级:标准以太网…...