六、路由详细介绍之动态路由RIP(了解一下就行)
动态路由分为距离矢量路由(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(了解一下就行)的更多相关文章
- 八、路由详细介绍之动态路由OSPF(重点)
一.OSPF介绍 OSPF优点:无环路.收敛快.扩展性好.支持认证 二.工作原理: 图中RTA.RTB.RTC每个路由器都会生成一个LSA, 通过LSA泛洪进行互相发送相互学习,形成LSDB (链路状 ...
- RIP、OSPF、BGP、动态路由选路协议、自治域AS
相关学习资料 tcp-ip详解卷1:协议.pdf http://www.rfc-editor.org/rfc/rfc1058.txt http://www.rfc-editor.org/rfc/rfc ...
- 动态路由与RIP协议
动态路由与RIP协议 目录 动态路由与RIP协议 一.动态路由(Dynamic Route) 1.动态路由概述 2.动态路由特点 3.动态路由协议 (1)动态路由协议概述 (2)度量值 (3)收敛 4 ...
- Nacos下动态路由配置
前言 Nacos最近项目一直在使用,其简单灵活,支持更细粒度的命令空间,分组等为麻烦复杂的环境切换提供了方便:同时也很好支持动态路由的配置,只需要简单的几步即可.在国产的注册中心.配置中心中比较突出, ...
- Spring Cloud Zuul的动态路由怎样做?集成Nacos实现很简单
一.说明 网关的核心概念就是路由配置和路由规则,而作为所有请求流量的入口,在实际生产环境中为了保证高可靠和高可用,是尽量要避免重启的,所以实现动态路由是非常有必要的:本文主要介绍实现的思路,并且以Na ...
- Spring Cloud Gateway的动态路由怎样做?集成Nacos实现很简单
一.说明 网关的核心概念就是路由配置和路由规则,而作为所有请求流量的入口,在实际生产环境中为了保证高可靠和高可用,是尽量要避免重启的,所以实现动态路由是非常有必要的:本文主要介绍 Spring Clo ...
- VueRouter爬坑第二篇-动态路由
VueRouter系列的文章示例编写时,项目是使用vue-cli脚手架搭建. 项目搭建的步骤和项目目录专门写了一篇文章:点击这里进行传送 后续VueRouter系列的文章的示例编写均基于该项目环境. ...
- HCNA Routing&Switching之动态路由基本概念
前文我们了解了静态路由的相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/14965433.html:今天我们来聊一聊动态路由相关概念: 首先我们要清楚什 ...
- Vue-Router动态路由匹配
//重点在于路由出口 <p> <!-- 使用 router-link 组件来导航. --> <!-- 通过传入 `to` 属性指定链接. --> <!-- & ...
随机推荐
- 网络安全从入门到精通(第一章-2)快速自建web安全测试环境
本文内容 动态语言 常见服务器脚本 动态语言可以做什么? 常见服务器环境快捷搭建软件 快速的搭网站的环境 CMS 1,动态语言:是对服务器行为的编程,这被称为服务器端脚本或服务器脚本. 2,常见服务器 ...
- React && ReactDOM
如果你是 React 的初学者,一定会对 React 和 ReactDOM 感到迷惑.为什么要分成两个包呢?害得我还要引入两次,说好的减轻开发人员负担呢,这丫的在搞什么飞机.带着这个疑问,我们一起来康 ...
- 选择tomcat时候提示Project facet Java version 1.8 is not supported.解决办法
是因为jdk版本不一致导致的,如何解决? 方法一: 选中项目Properties,选择Project Facets,右击选择Java,Change Version 方法二: 在项目的目录下有一个.se ...
- 深度学习归一化:BN、GN与FRN
在深度学习中,使用归一化层成为了很多网络的标配.最近,研究了不同的归一化层,如BN,GN和FRN.接下来,介绍一下这三种归一化算法. BN层 BN层是由谷歌提出的,其相关论文为<Batch No ...
- 如何使用Postman编写Testlink测试用例
Postman2Testlink 通过Postman快速操作testlink测试用例.测试套件.测试计划.添加关键词.添加自定义字段等等. 工具地址 https://github.com/liyinc ...
- python爬取某站新闻,并分析最近新闻关键词
在爬取某站时并做简单分析时,遇到如下问题和大家分享,避免犯错: 一丶网站的path为 /info/1013/13930.htm ,其中13930为不同新闻的 ID 值,但是这个数虽然为升序,但是没有任 ...
- asp.net net::ERR_ABORTED 500 (Internal Server Error) 无法加载JS CSS等文件的解决方法
网站换服务器,部署上去后打开首页,js .css等文件始终无法加载,经过排查,问题出现在web.config文件中. <defaultDocument> <files> < ...
- 非常详细的 Linux C/C++ 学习路线总结!已拿腾讯offer
创作不易,点赞关注支持一下吧,我的更多原创技术分享,关注公众号「后端技术学堂」第一时间看! 最近在知乎经常被邀请回答类似如何学习C++和C++后台开发应该具体储备哪些基础技能的问题. 本身我从事的的C ...
- BIT-Count of Range Sum
2019-12-17 18:56:56 问题描述: 问题求解: 本题个人感觉还是很有难度的,主要的难点在于如何将题目转化为bit计数问题. 首先构建一个presum数组,这个没有问题. 需要对于任意一 ...
- Spring - 事务管理概述
什么是事务管理? 第一个问题:什么是事务? 事务一般是相对数据库而言的,对于数据库一次操作就属于一个事务, 一次操作可以是几句 SQL 语句,也可以是若干行 JDBC 的 Java 语句.事务既然 ...