动态路由协议(路由器之间用来交换信息的语言)

个人主页肚子55叫~的博客

无数人所给予我的信任,

让我震撼心灵与心灵的交流,

具有魔力,我敬畏这种沟通和感应,为之感动。

感谢CSDN让我们相遇。

简介
     前面学习了静态路由的原理,但是网络中使用静态路由时,每一条路由的变更都需要手动进行配置,这在大型网络中的工作量是十分巨大的,有没有更好的方法来解决这个问题呢?答案是肯定的,使用动态路由即可解决此问题,本章主要介绍动态路由的基本原理和RIP路由协议。

目录:

  1. 动态路由及特点
  2. 什么是动态路由协议
  3. RIP路由协议工作原理
  4. RIP的配置和验证
  5. 课后练习小实验

一、动态路由:

基于某种协议实现。特点:减少了管理任务,减少了网络带宽。

二、什么是动态路由协议

   动态路由协议就像路由器之间用来交流信息的语言,通过它,路由器之间可以共享网络连接信
息和状态信息,动态路由协议不局限于路径的选择和路由表的更新,当到达目的网络的最优路径出
现问题时,动态路由协议可以在剩下的可用路径中,选择下一个最优路径进行替代。

1、度量值
  当到达同一个网段有两条或两条以上不同路径的时候,动态路由协议会选择一条最优的路径传
输数据。那么路由协议是如何度量路径优劣的呢?

不同的路由协议使用不同的度量,有时候还可以使用多个度量。

度量值分为:跳数、带宽、负载、时延、可靠性、成本。

2、动态路由协议的分类

  常见的路由协议可以分为距离矢量路由协议链路状态路由协议。其中距离矢量路由协议依据
从源网络到目标网络所经过的路由器的个数来选择路由,典型的协议有RIP和IGRP。链路状态路由协议会综合考虑从源网络到目标网络的各条路径的情况来选择路由,典型的协议有OSPF和 IS-IS。

三、RIP路由协议工作原理

RIP是距离-矢量路由选择协议
RIP的基本概念
定期更新
邻居
广播更新
全路由表更新

1、RIP的度量值与更新时间

RIP度量值为跳数:最大跳数为15跳,16跳为不可达
RIP更新时间:每隔30s发送路由更新消息,UDP520端口
RIP路由更新消息:发送整个路由表信息

2、水平分割的思想及目的

  执行水平分割可以阻止路由环路的发生,水平分割的规则是:从一个接口学习到路由信息,不
再从这个接口发送出去。水平分割不仅能够阻止路由环路的产生,同时能够减少路
由更新信息占用的链路带宽资源。

四、RIP的配置和验证

RIP基本命令:

RIP配置实例:

查看路由表

课后练习小实验:

实验拓扑图(本实验在思科模拟器上操作)

实验要求:1、内网RIP互通

                  2、PAT访问外网服务器

配置命令:

  1. 配IP
  2. 路由器RO配置RIP:

Router(config)#router rip

Router(config-router)#ver 2

Router(config-router)#no auto

Router(config-router)#network 172.16.1.0

Router(config-router)#network 192.168.1.0

路由器R1配置RIP:

Router(config)#router rip

Router(config-router)#ver 2

Router(config-router)#no auto

Router(config-router)#network 192.168.1.0

Router(config-router)#network 192.168.2.0

Router(config-router)#network 172.16.2.0

路由器R2配置RIP:

Router(config)#router rip

Router(config-router)#ver 2

Router(config-router)#no auto

Router(config-router)#network 172.16.3.0

Router(config-router)#network 192.168.2.0

配置ACL 最中间路由器:

Router(config)#access-list 1 permit any

Router(config)#ip nat inside source list 1 int f0/0 overload

定义出、入口:

Router(config)#int f0/1

Router(config-if)#ip nat inside

Router(config-if)#int f1/0

Router(config-if)#ip nat inside

Router(config-if)#int f1/1

Router(config-if)#ip nat inside

Router(config-if)#int f0/0

Router(config-if)#ip nat outside

下一跳:

R0:

Router(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1

R1:

Router(config)#ip route 0.0.0.0 0.0.0.0 200.0.0.2

R2:

Router(config)#ip route 0.0.0.0 0.0.0.0 192.168.2.1

实验到这里就可以实验内外网互通啦。

今天的分享就到这里啦!

送大家一个小文案

读书不是为了某一刻的熠熠生辉,而是为了人生的某一个时刻都有自己的底气,我时常在想那些明亮的人与我相遇时我是否有与之匹配的力量,所以我不断的自我审视,我想,或与有一天,我们都会成为理想中的大人。

谢谢大家,希望有机会再见!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肚子55叫~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值