RIP路由协议:基础设置/通信练习/兼容问题
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路由协议:基础设置/通信练习/兼容问题的更多相关文章
- RIP 路由协议
RIP动态路由选择协议 routing information protocol IGP 小范围 路由器限制为15台 超过可能无法收敛 收敛概念 在一个域内 各个路由器知道各 ...
- 华为路由器RIP路由协议配置命令
RIP路由协议配置 rip 创建开启协议进程 network + ip 对指定网段接口使能RIP功能IP地址是与路由器直连的网段 debugging rip 1 查看RIP定期更新情况 termina ...
- 有关rip路由协议相关知识以及实例配置【第1部分】
有关rip路由协议相关知识以及实例配置[第一部分] RIP呢,这是一个比较重要的知识点,所以它的知识覆盖面很广泛:但是呢,我将会对碰到的问题进行一些分析解刨(主要是为了帮助自己理清思维):也希望能够从 ...
- rip路由协议 细节分析及实例配置【完整版】
rip路由协议 细节分析及实例配置[完整版] RIP呢,这是一个比较重要的知识点,所以它的知识覆盖面很广泛:但是呢,我将会对碰到的问题进行一些分析解刨(主要是为了帮助自己理清思维):也希望能够从中发现 ...
- 神州数码RIP路由协议
实验要求:熟练掌握RIP配置方法 拓扑如下 R1 enable 进入特权模式 config 进入全局模式 hostname R1 修改名称 interface s0/1 进入端口 physical-l ...
- linux网络基础设置 以及 软件安装
ifconfig #查看所有已激活的网卡信息 临时配置 #yum install net-tools -y 默认ifconfig是没有安装的,可能需要安装 ifconfig eth0 #查看单独一块网 ...
- 第四次作业:使用Packet Tracer理解RIP路由协议及ICMP协议
0 个人信息 张樱姿 201821121038 计算1812 1 实验目的 理解RIP路由表的建立与更新 感受RIP坏消息传得慢 2 实验内容 使用Packet Tracer,正确配置网络参数,使用命 ...
- 使用X-UA-Compatible来设置IE浏览器兼容模式(转)
使用X-UA-Compatible来设置IE浏览器兼容模式 文件兼容性用于定义让IE如何编译你的网页.此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式. 前言 ...
- linux基础-第十四单元 Linux网络原理及基础设置
第十四单元 Linux网络原理及基础设置 三种网卡模式图 使用ifconfig命令来维护网络 ifconfig命令的功能 ifconfig命令的用法举例 使用ifup和ifdown命令启动和停止网卡 ...
随机推荐
- Nginx 配置高可用的集群
1.什么是 nginx 高可用 (1)需要两台 nginx 服务器 (2)需要 keepalived (3)需要虚拟 ip 2.配置高可用的准备工作 (1)需要两台服务器 192.168.17.129 ...
- 05justify-content
display: flex; 的默认轴是x轴 justify-content: 设置主轴上的子元素排列的方式 所以在使用之前要确定好哪一个是主轴 /* justify-content:flex-sta ...
- VLAN实验(5)三层交换
1.选择1台S5700和3台pc机,并根据实验编址完成此拓扑图. 2.检查连通性 (1)因为mengyu-PC1和mengyu-PC2在一个地址段上,可以ping通 (2)因为mengyu-PC1和m ...
- eclipse创建java项目
工欲善其事必先利其器,记录一下eclipse怎么创建java项目 0x01:选择工作空间 打开eclipse出现的下面第一个界面,选择java project的空座区间,简单的说就是把你创建的java ...
- Pwnable-blukat
ssh blukat@pwnable.kr -p2222 (pw: guest) 连接上去看看c的源码 #include <stdio.h> #include <string.h&g ...
- pycharm 设置django server
- oracle 数据库下所有表结构、数据量及缺失值统计
表结构 SELECT t1.TABLE_NAME, t1.COLUMN_NAME, t1.DATA_TYPE || '(' || t1.DATA_LENGTH || ')', t2.COMMENTS ...
- CF358D Dima and Hares
CF358D Dima and Hares 洛谷评测传送门 题目描述 Dima liked the present he got from Inna very much. He liked the p ...
- 7.Go-用户信息和系统文件/目录
7.1.获取操作系统用户信息 (1)os包及子包功能 os/exec包,负责执行外部命令 os/singal对输入信息的访问 os/user通过名次或ID 查询用户账号 (2)在os/user中提供了 ...
- 色彩缤纷的Python(改变字体颜色及样式)
色彩缤纷的python(改变字体颜色及样式) 在项目过程中,我们常常会因为输出信息的颜色与样式过于单调以至于让人在视觉上感到很杂乱,所以看下文: 在Linux终端中,使用转义序列来进行如上所述的显示, ...