首页 > 编程知识 正文

距离矢量路由算法,rip协议的管理距离是

时间:2023-05-04 18:23:16 阅读:120487 作者:2906

路由概念路由是指,网络设备接收到IP消息时,在自己的路由表中查询消息的目标IP地址,指向与目标IP地址匹配的路由表中的条目,根据该条目表示的下一跳如果路由表中的条目不匹配,则将丢弃该消息。路由有三个种类:

直连路由:接口状态和协议状态都需要提升时,学习路由表;

静态路由:必须手动配置路由条目;

动态路由协议:可以自动更新和同步路由信息,并且在网络拓扑发生变化时可以自动收敛。一、动态路由协议的分类

二、RIP协议路由表如何形成第一个动态路由协议的特点:

)距离向量协议:RIP、BGP

)链接状态协议(OSPF、IS-IS

RIP是动态路由的代表性协议,现具体介绍如下。1、距离矢量协议的概念

使用距离向量路由协议的路由器不了解网络的拓扑结构。 我只知道这个网络:

:自身与目标网络的距离

)数据包2、距离矢量协议的特点

、周期性更新整个路由表(广播)。

、只能和邻居交换信息。 如上图所示,R1可以去R2,R2可以去R3,但R1不能直接去R3。

、防环机构:

最大跳数定义为16,如果一个路由的跳数为16以上,则认为该路由将无法转发数据包。

水平拆分(一个路由器从一个接口下收到的路由将无法再从该接口下发送) ) ) )。

毒化路由(当本地路由器的一个接口故障时,路由器将该接口所在的网络通过公制值16的更新发送到邻居路由器) ) )。

毒性反转(如果路由器的路由表中有标记为is possible down的路由,则将该路由的公制值设为16,向源路由器发送更新。 过去这个时候没有考虑水平分割。 ) ) ) ) ) ) ) ) )。

触发更新:如果本地路由器的路由表发生更改,将直接向邻居路由器发送更新,而不是等待更新计时器。

抑制计时器(抑制计时器是指,与路由表中记录的路由的跳数相比,一个路由被更新的情况下,进入路由达到180S的抑制状态阶段,在抑制计时器超时之前,路由器将其路由更新

根据网段的不同,只记录测量值周期性的时间是30s,更新整个路由表,网络稳定时周期性发送,网络不稳定时不等待30s,立即发送路由表3、rip协议的特性

、更新时间:每30s,即30s发布自己道路的更新信息;

老化时间: 180秒,即6倍更新时间内未收到更新,该路由表项标记为16跳(不可达),为无效路由;

、垃圾回收时间: 120秒,无效路径未在刷新时间内更新,将被删除。4、路由表的形成

当RIP协议启动时,R1会向相邻的路由器广播请求消息。

R2在从接口接收到R1发送来的请求消息时,将其RIP路由表封装在响应消息中,并向与该接口对应的网络广播;

基于R1R2发送的响应消息,形成自己的路由表。 形成过程见下图: http://www.Sina.com/http://www.Sina.com/http://www.Sina.com /

将跳数作为测定值。 跳数是指去目标网络所需的路由器的数量。、初次路由信息交换

一旦向对方通知了相应AS内的路由信息,两个相邻的AS (自主系统)就必须在边界上执行EGP。

自治系统是指网络中受一个控制的路由器和计算机组在同一自治系统中执行相同的路由协议,从而实现系统中路由器之间的互连。

三.路由器优先级值最小的路由优先级越高

四. RIP的消息格式V1的消息格式:

V2的消息格式

ip可能有类别,也可能没有类别。

V1有类,V2无类,有子网掩码,支持24位/25位/30位

V1使用广播255.255.255.255,V2使用多播224.0.0.0

两种消息格式:

1代表:请求消息—请求邻居和路由表,同时发送自己的路由表

2代表:响应消息-接口响应并收到更新根条目的消息

V2比V1的改进:

支持外部路由标签

在信息中携带屏蔽信息

位置指定下一个跳转

支持以分块方式发送更新宝信

支持协议消息镜像验证,加强安全性

五.下一跳概念

如上图所示,R1将2.0.0.0/8路由引入RIP,并通过RIP转发到R3。 在这种情况下,下一跳的字段将设置为R2,而不是R1。 这样,在R3收到路由后,路由表将记录2.0.0.0/8

、路由收敛完成rip 1

开启rip 只针对本地路由器有用version 2 配置版本2network 192.168.1.0 本身的网段192.1681.0network 23.0.0.0 相邻的网段display route 查看路由配置 七、实验要求:具体见下图

1、R1配置dhcp服务,能够分配1.0和2.0网段的ip地址给四台主机
dhcp:
网关:.254
dns:8.8.8.8
租约:12小时
给pc3分配一个固定的ip2.10


配置ip

[R1]int g0/0/0[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24[R1-GigabitEthernet0/0/0]int g0/0/1[R1-GigabitEthernet0/0/1]ip add 192.168.2.254 24

配置DHCP
1.0网段

[R1]dhcp enable *开启dhcp服务*[R1]ip pool 1 *配置ip地址名为1*[R1-ip-pool-1]network 192.168.1.0 mask 24 *分配ip地址段为192.168.1.0*[R1-ip-pool-1]gateway-list 192.168.1.254 *分配网关.254*[R1-ip-pool-1]dns-list 8.8.8.8 *分配dns服务器地址*[R1-ip-pool-1]lease day 0 hour 12 minute 0 *租约过期时间为12小时*[R1-ip-pool-1]int g0/0/0 *进入接口*[R1-GigabitEthernet0/0/0]dhcp select global *进行映射*

2.0网段

[R1]dhcp enable[R1]ip pool 2[R1-ip-pool-2]network 192.168.2.0 mask 24[R1-ip-pool-2]gateway-list 192.168.2.254[R1-ip-pool-2]dns-list 8.8.8.8[R1-ip-pool-2]lease day 0 hour 12 minute 0[R1-ip-pool-2]static-bind ip-address 192.168.2.10 mac-address 5489-98B4-327B[R1-ip-pool-1]int g0/0/1[R1-GigabitEthernet0/0/1]dhcp select global

四台主机均已分配对应网段且给pc3分配一个固定的ip192.168.2.10


2、在实验1的基础上,路由器配置rip实现全网互通

先配置接口ip

[R1]int g0/0/2[R1-GigabitEthernet0/0/2]ip add 23.0.0.2 24[R2]int g0/0/0[R2-GigabitEthernet0/0/0]ip add 23.0.0.1 24[R2-GigabitEthernet0/0/0]int g0/0/1[R2-GigabitEthernet0/0/1]ip add 34.0.0.1 24[R3]int g0/0/0[R3-GigabitEthernet0/0/0]ip add 34.0.0.2 24[R3-GigabitEthernet0/0/0]int g0/0/1[R3-GigabitEthernet0/0/1]ip add 45.0.0.1 24[R4]int g0/0/1[R4-GigabitEthernet0/0/1]ip add 192.168.10.254 24[R4]int g0/0/0[R4-GigabitEthernet0/0/1]ip add 45.0.0.2 24

配置R4的dhcp

[R4]ip pool 3[R4-ip-pool-3]network 192.168.10.0 mask 24[R4-ip-pool-3]gateway-list 192.168.10.254[R4-ip-pool-3]dns-list 8.8.8.8[R4-ip-pool-3]lease day 0 hour 12 minute 0[R4-ip-pool-3]int g0/0/1[R4-GigabitEthernet0/0/1]dhcp select global

再配置rip

R1rip 1 *开启rip 只针对本地路由器有用*version 2 *配置版本*network 192.168.1.0 *本身的网段192.1681.0*network 23.0.0.0 *相邻的网段*R2rip 1 version 2 network 23.0.0.0 network 34.0.0.0R3rip 1 version 2 network 34.0.0.0network 43.0.0.0R4rip 1 version 2 network 43.0.0.0network 192.168.10.0

结果全网ping通

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。