动态路由分为距离矢量路由(RIP)和链路状态(OSPF和ISIS)

一、离矢量路由协议-RIP

RIP协议现在基本上被淘汰。

RIP动态路由协议工作原理,如上图:

R12中有192.168.1.0和192.168.10.0的路由, R13中有192.168.10.0和192.168.20.0的路由,R14中有192.168.20.0和192.168.2.0的路由。当我样把RIP配到各路由器后然后使用network命令把路由器自身知道的两个网段宣告出去,他会把自身的路由信息分享给别人,别人收到请求后也会发送自己的RIP路由进行响应,进行相互学习。

根据上面扑拓图我们实验如下:

首先我们按照拓图把各设备IP进行配置

然后配置各路由器的RIP,如下:

[R12]rip
[R12-rip-]version 选择rip的版本号
[R12-rip-]network 192.168.1.0 在网络上把自身知道的网段进宣告
[H12-rip-]network 192.168.10.0
[R13]rip
[R13-rip-]version
[R13-rip-]network 192.168.10.0
[R13-rip-]network 192.168.20.0
[R14-rip-]vers
[R14-rip-]version
[R14-rip-]network 192.168.20.0
[R14-rip-]network 192.168.2.0

配置完路由器RIP动态路由后,我们可以从pc14 ping pc15

PC>ping 192.168.2.1

Ping 192.168.2.1:  data bytes, Press Ctrl_C to break
From 192.168.2.1: bytes= seq= ttl= time= ms
From 192.168.2.1: bytes= seq= ttl= time= ms
From 192.168.2.1: bytes= seq= ttl= time= ms
From 192.168.2.1: bytes= seq= ttl= time= ms
From 192.168.2.1: bytes= seq= ttl= time= ms --- 192.168.2.1 ping statistics ---
packet(s) transmitted
packet(s) received
0.00% packet loss
round-trip min/avg/max = // ms

查看rip当前的版本和宣告了哪些网段

[R14-rip-]dis this
#
rip
version
network 192.168.20.0
network 192.168.2.0
#

二、rip version 1和version 2 的区别:

version 1是一个广播形式的报文(目的地址为255.255.255.255), 不支持VLSM,不支持路由聚合CIDR,不支持明文认证和MD5密文认证

version 2是 一个组播形式的报文(目的地址为224.0.0.9),支持VLSM,支持路由聚合CIDR,支持明文认证和MD5密文认证

三、rip密文认证:密码或MD5认证 实验

1、MD5认证 实验

MD5认证如下:

1)、配置合路由器接口的IP

[R12]int g0//
[R12-GigabitEthernet0//]ip add 192.168.1.1
[R12-GigabitEthernet0//]int g0//
[R12-GigabitEthernet0//]ip add 192.168.10.1
[R13]int g0//
[R13-GigabitEthernet0//]ip add 192.168.10.254
[R13-GigabitEthernet0//]int g0//
[R13-GigabitEthernet0//]ip add 192.168.20.1
[R14]int g0//
[R14-GigabitEthernet0//]ip add 192.168.20.254
[R14-GigabitEthernet0//]int g0//
[R14-GigabitEthernet0//]ip add 192.168.2.1

2)、配置RIP-MD5密文认证,针对接口与接口之间的密文认证,所以要在接口中配置rip的密文

[R12]int g //
[R12-GigabitEthernet0//]rip authentication-mode md5 nonstandard Ehong
[R13]int g //
[R13-GigabitEthernet0//]rip authentication-mode md5 nonstandard Ehong
[R13]int g //
[R13-GigabitEthernet0//]rip authentication-mode md5 nonstandard Ehong
[R14]int g0//
[R14-GigabitEthernet0//]rip authentication-mode md5 nonstandard Ehong

3)配置RIP动态路由

[R12]rip
[R12-rip-]version
[R12-rip-]network 192.168.1.0
[R12-rip-]network 192.168.10.0
[R13]rip
[R13-rip-]version
[R13-rip-]network 192.168.10.0
[R13-rip-]network 192.168.20.0
[R14]rip
[R14-rip-]version
[R14-rip-]network 192.168.20.0
[R14-rip-]network 192.168.2.0

2、密码认证 实验

1)、配置合路由器接口的IP

[R12]int g0//
[R12-GigabitEthernet0//]ip add 192.168.1.1
[R12-GigabitEthernet0//]int g0//
[R12-GigabitEthernet0//]ip add 192.168.10.1
[R13]int g0//
[R13-GigabitEthernet0//]ip add 192.168.10.254
[R13-GigabitEthernet0//]int g0//
[R13-GigabitEthernet0//]ip add 192.168.20.1
[R14]int g0//
[R14-GigabitEthernet0//]ip add 192.168.20.254
[R14-GigabitEthernet0//]int g0//
[R14-GigabitEthernet0//]ip add 192.168.2.1

2)、配置RIP-MD5密文认证,针对接口与接口之间的密文认证,所以要在接口中配置rip的密文

[R12]int g //
[R12-GigabitEthernet0//]rip authentication-mode simple HUAWEI
[R13]int g //
[R13-GigabitEthernet0//]rip authentication-mode simple HUAWEI
[R13]int g //
[R13-GigabitEthernet0//]rip authentication-mode simple HUAWEI
[R14]int g0//
[R14-GigabitEthernet0//]rip authentication-mode simple HUAWEI

3)配置RIP动态路由

[R12]rip
[R12-rip-]version
[R12-rip-]network 192.168.1.0
[R12-rip-]network 192.168.10.0
[R13]rip
[R13-rip-]version
[R13-rip-]network 192.168.10.0
[R13-rip-]network 192.168.20.0
[R14]rip
[R14-rip-]version
[R14-rip-]network 192.168.20.0
[R14-rip-]network 192.168.2.0

四、RIP度量值

RIP使用跳数做为度量值来衡量到达目的网络的距离。

缺省情况下,直连网络的跳由跳数为0。当路由器发送路由更新时,每经过一个路由器会把度量值 加1。RIP规定超过15跳为网络不可达

缺点:RIP不能支持大于15个路由跳数的大型网络。

RIP环回

 RIP防环机制:

1、记数无穷大(maximum hop count):定义最大跳数(最大为15跳),当跳数为16跳时,目标为不可达。

2、水平分割(split horizon):从一个接口学习到的路由不会再广播回该接口。cisco可以对每个接口关闭水平分割功能。这个特点在(NBMA)非广播多路访问hub-and-spoke 环境下十分有用。

3、毒性逆转(poison reverse):从一个接口学习的路由会发送回该接口,但是已经被毒化,跳数设置为16跳,不可达,超越水平分割的一个特例。

4、触发更新(trigger update):一旦检测到路由崩溃,立即广播路由刷新报文,而不等到下一刷新周期。

5、抑制计时器(holddown timer):防止路由表频繁翻动,增加了网络的稳定性。 

以上防环路机制全部默认开启。

六、路由详细介绍之动态路由RIP(了解一下就行)的更多相关文章

  1. 八、路由详细介绍之动态路由OSPF(重点)

    一.OSPF介绍 OSPF优点:无环路.收敛快.扩展性好.支持认证 二.工作原理: 图中RTA.RTB.RTC每个路由器都会生成一个LSA, 通过LSA泛洪进行互相发送相互学习,形成LSDB (链路状 ...

  2. RIP、OSPF、BGP、动态路由选路协议、自治域AS

    相关学习资料 tcp-ip详解卷1:协议.pdf http://www.rfc-editor.org/rfc/rfc1058.txt http://www.rfc-editor.org/rfc/rfc ...

  3. 动态路由与RIP协议

    动态路由与RIP协议 目录 动态路由与RIP协议 一.动态路由(Dynamic Route) 1.动态路由概述 2.动态路由特点 3.动态路由协议 (1)动态路由协议概述 (2)度量值 (3)收敛 4 ...

  4. Nacos下动态路由配置

    前言 Nacos最近项目一直在使用,其简单灵活,支持更细粒度的命令空间,分组等为麻烦复杂的环境切换提供了方便:同时也很好支持动态路由的配置,只需要简单的几步即可.在国产的注册中心.配置中心中比较突出, ...

  5. Spring Cloud Zuul的动态路由怎样做?集成Nacos实现很简单

    一.说明 网关的核心概念就是路由配置和路由规则,而作为所有请求流量的入口,在实际生产环境中为了保证高可靠和高可用,是尽量要避免重启的,所以实现动态路由是非常有必要的:本文主要介绍实现的思路,并且以Na ...

  6. Spring Cloud Gateway的动态路由怎样做?集成Nacos实现很简单

    一.说明 网关的核心概念就是路由配置和路由规则,而作为所有请求流量的入口,在实际生产环境中为了保证高可靠和高可用,是尽量要避免重启的,所以实现动态路由是非常有必要的:本文主要介绍 Spring Clo ...

  7. VueRouter爬坑第二篇-动态路由

    VueRouter系列的文章示例编写时,项目是使用vue-cli脚手架搭建. 项目搭建的步骤和项目目录专门写了一篇文章:点击这里进行传送 后续VueRouter系列的文章的示例编写均基于该项目环境. ...

  8. HCNA Routing&Switching之动态路由基本概念

    前文我们了解了静态路由的相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/14965433.html:今天我们来聊一聊动态路由相关概念: 首先我们要清楚什 ...

  9. Vue-Router动态路由匹配

    //重点在于路由出口 <p> <!-- 使用 router-link 组件来导航. --> <!-- 通过传入 `to` 属性指定链接. --> <!-- & ...

随机推荐

  1. ASP.NET页面使用AjaxPro2完成JS调用后台方法

    一.首先下载AjaxPro.2.dll(附下载地址) 百度网盘链接:https://pan.baidu.com/s/1r87DE1Tza9F4NbJwTCS1AQ 提取码:10p6 二.在Visual ...

  2. 环境篇:Docker

    环境篇:Docker www.docker.com Docker 是什么? Docker 是一个开源的应用容器引擎,基于Go语言并遵从Apache协议的开源,让开发者可以打包他们的应用以及依赖包到一个 ...

  3. Cisco 模拟配置

    本次模拟:采用Cisco Packet Tracer 软件,进行cisco网络设备的模拟.可以实现CLI界面命令配置,同实际交换机一样. 1.同一VLAN 可以互相访问,不同VLAN 不能访问 PC0 ...

  4. Python之操作文件和目录

    Python内置的os模块可以直接调用操作系统提供的接口函数. # coding=utf-8 # 在指定目录以及指定目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径 import o ...

  5. Servlet(四)----HTTP、Response、servletContent

    ##  HTTP协议: 1.请求消息:客户端发送给服务器端的数据 *  数据格式: 1.请求行 2.请求头     3.请求空行 4.请求体 2.响应消息:服务器端发送给客户端的数据 *  数据格式: ...

  6. Javascript之封装运动函数

    @ 目录 阶段一.仅适用单位带px属性的匀速运动 阶段二.可适用单位不带px属性(如opacity)的匀速运动 阶段三.适用于多元素单一属性的匀速运动 阶段四.适用于多元素单一属性的匀速或缓冲运动 阶 ...

  7. Javascript之网页版待办事项

    本文使用原生JS实现站点 http://www.todolist.cn/ 的基本功能. 其中页面的HTML布局和CSS样式取用原站,JS部分为自己编写. 效果图 完整代码 HTML.JS部分 < ...

  8. 手把手教你学Git

    Git 使用手册独家实战 0.查看本机公钥 步骤: 1.进入.ssh目录 cd ~/.ssh 2.找到id_rsa.pub文件 ls / ll 3.查看文件 cat id_rsa.pub JackFe ...

  9. effective-java学习笔记---使用标记接口定义类型40

    标记接口(marker interface),不包含方法声明,只是指定(或“标记”)一个类实现了具有某些属性的接口. 例如,考虑 Serializable 接口.通过实现这个接口,一个类表明它的实例可 ...

  10. Feign客户端实现RPC 调用

    1,springcloud 中支持http调用的两种方式,RestTemplate,Feign客户端 2,Feign 客户端是一个声明式(注解方式)http 远程调用工具 3,实现方式如下: 第一步: ...