RIP动态路由协议配置思路及原理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RIP动态路由协议配置思路及原理相关的知识,希望对你有一定的参考价值。
RIP 协议配置命令:1、配置终端设备 - PC1/2
2、配置网络设备
R1/R2/R3/R4
router rip // 启用路由协议 RIP
version 2 // 配置路由器使用 RIP 版本2
no auto-summary // 关闭 RIP 协议的自动汇总
network 192.168.10.0
network 192.168.12.0 // 以上两个network表示的是
宣告网络 192.168.10.0
192.168.12.0 进入 RIP 协议;
3、验证、测试、保存
show ip protocols //显示当前设备上正在使用的所有路由协议
show ip route // 显示路由表
PC1/2:
ping 192.168.20.1
R1/R2/R3/R4 :
Route#write
----------------------------------------------------------------
在IGP协议中, network 的作用:
# network 10.0.0.0 , 10.0.0.0 表示的是一个“网络范围”
&在设备上凡是被 10.0.0.0 表示的范围所覆盖住的接口,都启用
路由协议进程:
1、可以在该端口上发送协议报文;
2、可以在该端口上接收协议报文;
3、可以将该端口上的IP地址中的网络部分,放入协议报文中;
interface gi0/1 -> 192.168.34.4 255.255.255.0
interface gi0/2 -> 192.168.20.254 255.255.255.0
interface loopback 0 -> 10.10.4.4 255.255.255.0
#发包
#收包
#10.10.4.0/24 --> RIP --> 发出去;
router rip
network 10.10.4.0 255.255.255.0
==================================================================
RIP
-定义:
routing information protocol , 路由信息协议
在内网的多个路由器之间自动的学习、同步路由表,
以计算出一个去往目标网络的最短、无环、数据转发路径;
-场景:
一般在小规模的企业内部网络使用
(因为RIP有最大跳数限制,最大为 16 跳)
-版本:
version 1
#属于有类路由选择协议(报文不携带子网掩码)
#广播的发送方式 - 255.255.255.255
#无法关闭自动汇总
version 2
#属于无类路由选择协议(报文携带子网掩码)
#组播的发送方式 - 224.0.0.9
#多了一个路由标记(tag)字段,可以实现路由的批量管理;
#多了一个认证功能(使用的是RIP respone报文的第一个路由条目来充当)
#多了一个 mask 字段,从而可以支持关闭自动汇总;
#多了一个 next-hop 字段,从而可以解决“MA网络中的”次优路径问题;
-报文:
request:请求,用于向其他RIP路由器请求更新条目;
respone:响应,用于向其他RIP路由器发送更新条目;是对request的回应
-工作表:
(RIP邻居表):
#凡是能与自己互通的路由器,都称之为 RIP 邻居;
RIP数据库:
#本地宣告的路由条目
#从其他路由器学习过来的路由条目
RIP路由表:
#表示的是从数据库中挑选出来的最好的路由;
-原理:
1、路由器启用RIP以后,会将自己本地路由表中的条目进行宣告进入到RIP
2、在启动RIP协议的端口上发送这些更新条目;
3、对方RIP路由器接收以后,经过路由比较,将最好的条目放入路由表;
4、所有的RIP路由器都会进行周期性、全部路由表更新,以广播的方式;
(在RIPv2中,是触发式、增量更新,并且是以组播的方式)
-配置
目前网络中凡是使用 RIP 的网络,均使用的 RIPv2 ;
#思科
router rip
version 2
no auto-summary
network x.x.x.x (x.x.x.x必须是主类网络的形式)
#华为
[Router]rip [id] // 如果不写后面的id,默认是1;
[Router-rip-1]version 2 // 在华为中,启用RIPv2以后,默认关闭了自动汇总;
[Router-rip-1]network x.x.x.x
-验证
show ip protocols //查看目前正在运行的所有的路由协议;
show ip rip database // 查看RIP的数据库
show ip route rip //仅仅查看路由表中的 RIP 路由;
show ip route //查看路由表;
display rip [id]
display rip {id} neighbor // 查看 rip id 的 邻居表;
display rip {id} database // 查看 rip id 的 数据库;
display rip {id} route // 查看 rip id 的路由表;
display ip routing-table
以上是关于RIP动态路由协议配置思路及原理的主要内容,如果未能解决你的问题,请参考以下文章