六、路由详细介绍之动态路由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` 属性指定链接. --> <!-- & ...
随机推荐
- EPX Studio开发环境介绍
相信用过Delphi的人,都很清楚FastScript,EPX Studio就是以FastScript为编程基础语言,由于FastScript支持类似于Delphi的Pascal语法,因此EPX St ...
- BigInteger实现除法取余
BigInteger实现除法取余 BigInteger是什么? Java中,整形的最大范围是64位的long型整数.但是如果我们使用的整数超过了64位呢?这时候就用到了BigInteger.BigIn ...
- 面试话痨(二)C:JAVA String,别以为你穿个马甲我就不认识你了
面试话痨系列是从技术广度的角度去回答面试官提的问题,适合萌新观看! 面试官,别再问我火箭怎么造了,我知道螺丝的四种拧法,你想听吗? String相关的题目,是面试中经常考察的点,当面试中遇到了St ...
- 理解Golang组件protobuf
什么是protobuf protocol buffers 是一种语言无关.平台无关.可扩展的序列化结构数据的方法,它可用于(数据)通信协议.数据存储等.是一种灵活,高效,自动化机制的结构数据序列化方法 ...
- (数据科学学习手札80)用Python编写小工具下载OSM路网数据
本文对应脚本已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 我们平时在数据可视化或空间数据分析的过程中经常会 ...
- 【Excel使用技巧】vlookup函数
背景 前不久开发了一个运营小工具,运营人员上传一个id的列表,即可导出对应id的额外数据.需求本身不复杂,很快就开发完了,但上线后,运营反馈了一个问题,导出后的数据跟导出之前的数据顺序不一致. 经过沟 ...
- 一个使用fasttext训练的新闻文本分类器/模型
fastext是什么? Facebook AI Research Lab 发布的一个用于快速进行文本分类和单词表示的库.优点是很快,可以进行分钟级训练,这意味着你可以在几分钟时间内就训练好一个分类模型 ...
- 快速理解编码,unicode与utf-8
1.为什么编码,因为cpu只认识数字2.ASCII 一个字符共占7位,用一个字节表示,共128个字符3.那么ASCII浪费了最高位多可惜,出现了ISO-8859-1,一个字节,256个字符,很多协议的 ...
- Building Applications with Force.com and VisualForce (DEV401) (二) : Application Essentials:Designing Application on the Force.com Platform
Dev 401-002:Application Essentials:Designing Application on the Force.com Platform Course Objectives ...
- C# 便捷实现可迭代对象间的赋值
目录 都是迭代,为啥我一定要用foreach 如果换成是字典呢? 关于 foreach 都是迭代,为啥我一定要用foreach 问题起源于本人的一个练手的扑克牌程序:洗完牌之后要发给场上的三人. ...