RIP工作原理

首先路由器学习到直连网段
路由器开始运行RIP,当路由器的更新周期30秒到了的时候,会向邻居发送路由表
Metric:度量值,衡量一条路由好坏的值。发送路由表时Metric值会加1
学习路由时,会学习最佳路由,将Metric值小的路由放到路由表当中

RIP协议的特征

1.距离向量路由协议
2.使用跳数作为度量值
3.默认路由更新周期为30秒
4.管理距离为120
5.支持触发更新
6.最大跳数为15跳 16跳即不可达
7.支持等价路径,默认4条,最大为6条
8.使用UDP520端口进行路由更新

RIP解决环路的方法

1.定义最大跳数
2.水平分割
3.路由毒化和毒性逆转
4.抑制计时器
5.触发更新

RIP版本的区别

RIPv1
在路由更新的过程中不携带子网信息
不提供认证
不支持VLSM和CIDR
采用广播更新
有类别(Classful)路由协议
RIPv2
在路由更新的过程中携带子网信息
提供明文和MD5认证
支持VLSM和CIDR
采用组播(224.0.0.9)更新
无类别(Classless)路由协议

配置RIP

宣布RIP版本

Router(config-router)#version 版本号

宣告网络号

Router(config-router)#network 网络号

配置版本兼容

# 向版本1发送更新
ip rip send version 1 # 接收版本1发送的更新
ip rip receive version 1

在接口禁止运行rip

# 禁止向该端口运行RIP 但是可以收到更新
Router(config-router)#passive-interface fastEthernet 0/0

单播更新

# 表示向该ip地址发送rip路由
# 一般需要两个ip互相发送
Router(config-router)#neighbor ip地址

自动汇总/手动汇总

# 表示开启RIP自动汇总功能(默认开启状态)
Router(config-router)#auto-summary
# 关闭自动汇总
Router(config-router)#no auto-summary # 手动汇总,表示宣告将该网络汇总
Router(config-router)#ip summary-address rip x.x.x.x x.x.x.x

模拟练习

模拟环境:思科模拟器

R1配置

# 配置f0/0接口ip地址
R1(config)#interface fastEthernet 0/0
R1(config-if)#ip address 192.168.20.10 255.255.255.0
R1(config-if)#no shutdown # 配置环回测试地址
R1(config)#interface loopback 0
R1(config-if)#ip address 192.168.10.10 255.255.255.0
R1(config-if)#no shutdown # 通过RIP协议发布网络路由
R1(config)#router rip
# 选择发布版本2
R1(config-router)#version 2
# 宣布网络地址
R1(config-router)#network 192.168.10.0
R1(config-router)#network 192.168.20.0

R2配置

# 配置f0/0接口ip地址
R2(config)#interface fastEthernet 0/0
R2(config-if)#ip address 192.168.20.20 255.255.255.0
R2(config-if)#no shutdown # 配置f0/1接口ip地址
R2(config)#interface fastEthernet 0/1
R2(config-if)#ip address 192.168.30.20 255.255.255.0
R2(config-if)#no shutdown # 配置RIP宣布网络
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#network 192.168.20.0
R2(config-router)#network 192.168.30.0

R3配置

# 配置f0/0接口ip地址
R1(config)#interface fastEthernet 0/0
R1(config-if)#ip address 192.168.30.10 255.255.255.0
R1(config-if)#no shutdown # 配置环回测试地址
R1(config)#interface loopback 0
R1(config-if)#ip address 192.168.40.10 255.255.255.0
R1(config-if)#no shutdown #配置RIP宣布网络
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#network 192.168.40.0
R2(config-router)#network 192.168.30.0

配置完成,尝试通过回环测试地址ping一下,已经可以进行通信了

下面我们配置版本1与版本2的兼容
# 假如我们的R2发布的是版本2,R3发布的是版本1
# 那么就会发生版本不兼容而无法进行通信
# 配置R2,进入与版本1路由器连接的接口
R1(config-if)#ip rip send version 1 //向版本1发送更新
R1(config-if)#ip rip receive version 1 //接收版本1发送的更新
# 配置完成,路由器之间已经可以进行通信了

RIP路由协议:基础设置/通信练习/兼容问题的更多相关文章

  1. RIP 路由协议

    RIP动态路由选择协议 routing information protocol     IGP   小范围   路由器限制为15台  超过可能无法收敛   收敛概念  在一个域内  各个路由器知道各 ...

  2. 华为路由器RIP路由协议配置命令

    RIP路由协议配置 rip 创建开启协议进程 network + ip 对指定网段接口使能RIP功能IP地址是与路由器直连的网段 debugging rip 1 查看RIP定期更新情况 termina ...

  3. 有关rip路由协议相关知识以及实例配置【第1部分】

    有关rip路由协议相关知识以及实例配置[第一部分] RIP呢,这是一个比较重要的知识点,所以它的知识覆盖面很广泛:但是呢,我将会对碰到的问题进行一些分析解刨(主要是为了帮助自己理清思维):也希望能够从 ...

  4. rip路由协议 细节分析及实例配置【完整版】

    rip路由协议 细节分析及实例配置[完整版] RIP呢,这是一个比较重要的知识点,所以它的知识覆盖面很广泛:但是呢,我将会对碰到的问题进行一些分析解刨(主要是为了帮助自己理清思维):也希望能够从中发现 ...

  5. 神州数码RIP路由协议

    实验要求:熟练掌握RIP配置方法 拓扑如下 R1 enable 进入特权模式 config 进入全局模式 hostname R1 修改名称 interface s0/1 进入端口 physical-l ...

  6. linux网络基础设置 以及 软件安装

    ifconfig #查看所有已激活的网卡信息 临时配置 #yum install net-tools -y 默认ifconfig是没有安装的,可能需要安装 ifconfig eth0 #查看单独一块网 ...

  7. 第四次作业:使用Packet Tracer理解RIP路由协议及ICMP协议

    0 个人信息 张樱姿 201821121038 计算1812 1 实验目的 理解RIP路由表的建立与更新 感受RIP坏消息传得慢 2 实验内容 使用Packet Tracer,正确配置网络参数,使用命 ...

  8. 使用X-UA-Compatible来设置IE浏览器兼容模式(转)

    使用X-UA-Compatible来设置IE浏览器兼容模式 文件兼容性用于定义让IE如何编译你的网页.此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式. 前言 ...

  9. linux基础-第十四单元 Linux网络原理及基础设置

    第十四单元 Linux网络原理及基础设置 三种网卡模式图 使用ifconfig命令来维护网络 ifconfig命令的功能 ifconfig命令的用法举例 使用ifup和ifdown命令启动和停止网卡 ...

随机推荐

  1. [视频教程] 包管理器方式安装使用openresty新手上路

    OpenResty是一个通过Lua扩展Nginx实现的可伸缩的Web平台,内部集成了大量精良的Lua库.第三方模块以及大多数的依赖项.用于方便地搭建能够处理超高并发.扩展性极高的动态Web应用.Web ...

  2. win10让屏幕壁纸动态变化某文件夹下的图片

    首先,请大家在Win10系统中,点击桌面上的“开始菜单”,在开始菜单中,选择“设置”选项,进入Win10系统设置页面.   进入Win10系统设置页面以后,点击页面中的“个性化”选项,进入系统个性化页 ...

  3. Jmeter怎么搭建环境

    1.JDK检查与安装 cmd输入命令:java -version   -- 检查主机是否安装了JDK JDK下载官网:https://www.oracle.com/technetwork/java/j ...

  4. keras 学习笔记(二) ——— data_generator

    data_generator 每次输出一个batch,基于keras.utils.Sequence Base object for fitting to a sequence of data, suc ...

  5. MySQL 行格式

    以 MySQL 默认的存储引擎 InnoDB 为例 InnoDB 包含以下四种行格式 Compact Redundant Dynamic Compressed 指定行格式 CREATE TABLE 表 ...

  6. 设计模式-Prototype(通过复制构造函数实现自我复制)-(创建型模式)

    以下代码来源: 设计模式精解-GoF 23种设计模式解析附C++实现源码 //Prototype.h #pragma once class Prototype { public: virtual ~P ...

  7. 玩转算法系列--图论精讲 面试升职必备(Java版)

    第1章 和bobo老师一起,玩转图论算法欢迎大家来到我的新课程:<玩转图论算法>.在这个课程中,我们将一起完整学习图论领域的经典算法,培养大家的图论建模能力.通过这个课程的学习,你将能够真 ...

  8. sqlserver deadlock

    当时系统测试的时候,由于使用了自动化测试跑脚本,一下子出了很多sqlserver deadlock的问题. 都处于system test阶段了,哪儿还有时间仔细分析这些死锁是怎么出来的,直接上retr ...

  9. 【CodeChef】August Challenge 2019 Div2 解题报告

    点此进入比赛 \(T1\):Football(点此看题面) 大致题意: 求\(max(20a_i-10b_i,0)\). 送分题不解释. #include<bits/stdc++.h> # ...

  10. Paper | Deep Residual Learning for Image Recognition

    目录 1. 故事 2. 残差学习网络 2.1 残差块 2.2 ResNet 2.3 细节 3. 实验 3.1 短连接网络与plain网络 3.2 Projection解决短连接维度不匹配问题 3.3 ...