栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

动态路由协议

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

动态路由协议

动态路由
    • 动态路由概述
    • RIP路由协议工作原理
    • RIP命令与配置

动态路由概述

虽然静态路由在某些时刻有用,但是必须手工配置每条路由条目,对于大中型的网络或拓扑经常改变的情况,配置和维护静态路由的工作量变得非常繁重,因此使用动态路由是必要的
动态路由是网络中路由器之间互相通信,传递路由信息,利用收到的路由信息更新路由表的过程;它能实时的适应网络结构的变化;如果路由更新信息表明网络发生了变化,路由选择软件就会重新计算路由,并发出新的路由更新信息;这些信息通过各个网络,引起各路路由器重新启动其路由算法,并更新各自的路由表,动态地反映网络拓扑的变化
动态路由协议
1).动态路由协议概述
动态路由不需要手工写路由,路由器之间能够自己互相学习
基于某种路由协议实现
动态路由特点:
1.减少管理任务
2.占用了网络宽带
2).度量值:
跳数、带宽、负载、时延、可靠性、成本
收敛:使所有路由器路由表都到达一致状态的过程
静态路由与动态路由的比较
网络中静态路由和动态路由互相补充
OSPF,ISIS(LS)链路状态路由协议距离矢量型路由协议路由的学习来自于邻居路由器的通告,通告时间是周期性的,俗称传闻路由,路由的学习容易被邻居路由器"误导",导致路由学习错误
链路状态型路由协议路由的学习来自于拓扑表,每个路由器都会形成一张完整的拓扑表,类型于完整的地图,根据自身节点出发来计算到达其他节点的最短路劲,因此路由信息更加可靠,且通告是触发式的收敛时间短
距离矢量路由协议
RIP、IGRP、EIGRP
链路状态路由协议
OSPF、ISIS

RIP路由协议工作原理

RIP是距离一矢量路由选择协议
RIP的基本概念:
1.定期更新每30s更新一次
2.邻居----运行RIP协议的其他路由器
3.广播更新----RIPv1、RIPv2
广播:255.255.255.255 组播:224.0.09
4.全路由表更新
RIP度量值为跳数
最大跳数为15跳,16跳为不可达
RIP更新时间
每隔30s发送路由更新消息,UDP520端口
RIP路由更新消息
执行水平分割可以阻止路由环路的发生
1.从一个接口学习到路由信息不再从这个接口发送出去
2.同时也能减少路由器更新信息占用的链路带宽资源
RIPv1和RIPv2的区别

有类:主类路由
无类:非主类路由,子网掩码长度可变化
RPV1与RIPV2的兼容的实现
假若R2的路由器运行的是RIPV1,那么RIPV1的路由是不能把路由传递给RIPV2的
,因为它版本低,RPV2会忽略它的传递信息,但是,如果R2运行的是RPV2那
么由于传递的是RPV2,它的信息是可以兼容RPV1的,RPV1是会接收它的传递
信息的换句话说,如果是低版本的RIP传递给高版本的RIP那么你需要把与高版
本RP直连的接口下要主动去发RPV2的路由信息,那么即可实现兼容,如果是高
版本的RP传递路由给低版本的RIP是直接可以兼容的不需要做什么

RIP命令与配置

1.启动RIP进程
Router(config)#router rip
2.宣告直连网段;宣告网络方式
Router(config-router)#network network-number
3.查看路由表
Routershow ip route
4.查看路由协议的配置
Router#show ip protocols
例子:设置RIP

设置各个路由器的接口ip地址并打开




宣告网段:默认为版本1
R1:

R2:

R3:

R4:

各个路由器上打开debug进行学习路由表
R1:

R2:

R3:

R4:

R3收到了10.0.0.0但是不学习因为R3本地路由表中有10.0.0.0/24子网掩码大于10.0.0.0所以会直接忽略

因此R4也收不到10.0.0.0

因此不同网段不能ping通


相同网段可以ping通

启用RIPv2
Router(config)#router rip
Router(config-router)#version 2
全都设置版本2并关闭自动汇总
R1:

R2:

R3:

R4:

设置完后打开debug,查看R3的路由表有了10.1.1.0网段

所以可以ping通

因为R3有10.1.1.0的网段所以R4也有10.1.1.0的网段并且能ping通


手动汇总:
出接口上做汇总不会对本地路由器有影响,对路由器传递的下一跳路由器才会产生影响
在R1上做环回

并进行宣告

宣告后在发送下一跳接口的接口做汇总

R1打开debug后R3可以收到并学习

因此R4可以学习并ping通


RIP认证:
新建钥匙,名称为R1
(config)#key chain R1
key 1
key - string cisco第一把钥匙的密钥为cisco
接口下设置认证的模式和调用钥匙链
(config)#int f0/0
ip rip authentication mode md5/text //rip认证模式为mod加密认证,/文本认证
ip rip authentication on key-chain R1 //认证调用之前预先设定好的钥匙链名称
认证的作用:防止未授权的路由器运行RIP协议,自动的学习内网路由
注意:钥匙链是本地有效,RIP认证时默认会把钥匙链的key值最小的发送给邻居路由器做认证,所以邻居路由器间要保证双方的钥匙值都是最小的,才能认证通过,认证时是按照key值大小从小到大匹配,两边最小的key值号要一致
认证的场合:只能直连网段间做认证,一般用于RIP边界路由器
RIP只有版本2才有认证和手动汇总,版本1没有这个功能

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/642564.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号