路由协议用于在路由器之间自动的确定路径和维护路由表

确定路径后,路由器可以路由被路由协议:即可以转发IP协议

工作步骤:接收其他路由器的路由信息

像其他路由器传递路由信息

根据收到的路由信息,计算出到达目的网络的最优路径,并由此产生路由表

对网络拓扑变化及时作出反应,并生成新的路由表,同时把拓扑变化信息向其他路由器宣告

总结:自动收集信息,根据自己的算法算出最优路径,生成路由表;定时更新并触发更新并且泛红

静态路由协议;动态路由协议

◆距离矢量协议:每天路由器在路由信息上都依赖于自己的相邻路由器,二他的相邻路由器又是通过他们自己相邻的路由器那里学习的路由

只需要维护相邻路由器即可

典型:RIP

◆链路状态协议:运行链路状态协议的路由器把路由器分成区域,收集区域内的所有链路状态信息,根据状态信息生成网络拓扑,每个路由器再根据拓扑结构计算出路由。

需要维护区域内整个拓扑

典型:OSPF

有类路由协议;吴类路由协议

●内部网关协议(IGP)在同一个自制系统内部交换路由信息

典型:OSPF

●外部网关协议(EGP)用来在不同自制系统间交换路由信息

典型:BGP

◆自制系统:使用相同的网络路由准则的网络集合

IGP在一个自治系统内运行

EGP连接不同的自治系统。

RFC对AS的定义:一组被统一管理的路由器,他们使用相同的内部网关协议和统一的度量值在AS内                     部路由分组,并使用外部网关协议将分组路由到其他AS.

◆一致的路由表项---收敛

网络完成收敛,每个路由器都具有一张完整的路由表

收敛时间(convergence time)从网络拓扑发生变化到整个网络所有路由器都知道这个变化的时间

对IGP而言,收敛时间越短越理想;对EGP而言并不是(EGP范围广,微小变化影响过大,对设备性能影响高,所有只要求稳定越理想)。

◆总结:

{汇总

{选择

{静态{浮动

{   {负载

路由 {    {递归

{

{         {距离矢量:RIP。高级距离矢量(混合):EIGRP

{    {IGP {

{动态     {链路状态:ofpf isis

{EGP:BGP(带路径信息的距离矢量协议)

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

学习协议的思路:                     RIP

1:分类            距离矢量;IG;P无类

2:封装            UDP520

3:更新的地址      224.0.0.9

4:路由更新的方法  定时30秒+完整更新 ,触发更新

5:AD值            (区分不同协议越小越优先)120。直连AD为0

6:度量值          (区分相同协议)跳数最大15,16跳不可达,跳数相同就负载均衡

AD: 直连0

静态 使用本地出口0;使用下一跳地址1

EIGRP汇总 5

外部BGP 20

内部EIGRP 90

IGRP 100

OSPF 11

IS-IS 115

RIP 120

EGP 140

ODR 160

外部EIGRP 170

内部BGP 200

◆RIP协议(Routing information protcol)收敛较慢

rip协议自动将224.0.0.9作为目标IP更新数据信息,运行rip协议的路由器自动接收224.0.0.9地址携带的信息。

定时+完整更新当路由条目过多时会浪费带宽资源

配置

router rip

ver 2

no auto

network x.x.x.x 主类网络宣告,只宣告直连

直连主类网络,不是通告宣告的路由。宣告的是一个范围

范围内的某个接口被启用RIP,最终通告的是此接口下产生的直连路由

查看命令:

show ip procol

show ip route  或sho ip route rip

◆debug ip rip

debup命令作用:监视内部过程(例如RIP发送和接收的更新)

过程发生事件后,产生的日志

持续产生的日志信息,直到关闭debug 命令no debug

注意:调试结束后应该关闭debug

no debug rip

no debug all

当debug信息过多 no debug all 需要盲打

◆RIP防环办法

跳数:防止无限循环

水平分割:解决收到自己接口发出的信息,且信息是错误的

触发更新:解决周期过长,周期内无法收敛

路由毒化:解决失败的网络连接因为水平分割儿不能同步到其他路由器,导致数据在网络上环路的情况

抑制计时器:解决网络中不稳定的网络连接导致无法收敛而出现环路。此办法已经取消

最大跳数没有解决环路,只是缓解了环路的影响

水平分割:从一个接口收到的路由不会从相同接口发出去

路由毒化:当一条路由消失,触发更新,更新时携带的消失路由设置无穷大16.然后全网扩散

毒性反转:对路由毒化的确认(针对IPv4只有发生路由毒化才产生)因为RIP使用UDP520,是不可靠的,所以为了确认知道毒化的路由邻居已经收到了,防止有收不到的继续使用这条消失的路由而发生环路。

如果对方不毒性反转,毒化路由会马上再发一条毒性路由

更新计时器:30秒

无效计时器:6倍 180秒 当某条失效路由会保持180秒后才被删除

flash计时器:当失效路由180秒后还没有更新,被置为possiblely down 会再等60秒才彻底删除

计时器可修改,建议不修改,如果修改全部rip网络都要改time basic update invalid holddown flush

◆自动汇总

要点:

汇总哪些?      汇总自己宣告的路由,重分布路由,从邻居学来的路由

汇总到多少位?  汇总到主类

在哪汇总?      对于连接子网的环境,通告明细路由,到达网络边界才会发生汇总

网络边界:在连续的子网环境就不会汇总,传明细 例如 3.1.1.1/8传到2.1.23.1/24

在不连续的子网环境,即主类网络的边界,就会传汇总。例如3.1.1.1/8传到 22.1.1.1/24

◆手动汇总:

在路由出方向做

可汇总所有路由

命令:接口下 ip summary-address rip .....

例:3.1.1.1----3.1.1.6;汇总后3.1.1.0 255.255.255.248

汇总特性:

汇总会抑制所包含的所有明细

汇总的路由产生一个度量值,是所有明细中最小的

如果包含在内的所有明细都没有了,汇总也会消失。消失一部分不影响汇总

◆rip产生默认路由

作用:在边界网关写rip进程下 default-information originate,然后所有连接到网关的路由器都会通过rip自动产生一天默认路由0.0.0.0到下一跳。

◆认证:目的只有做认证的路由器之间才会交换路由信息

明文和MD5

默认不做认证的

步骤:1:接口下开启认证

2:全局下:配置钥匙链key

3:接口下调用

key-id不一致也可以,但建议一直。密码必须一致。

转载于:https://blog.51cto.com/angelfire1986/1705830

CCNA学习笔记7--动态路由协议概念和RIP相关推荐

  1. vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值?

    vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值? 文章目录 vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值? 什么是组件? 为什么要使用组件? 如何使用 ...

  2. xcode 学习笔记2:动态添加view

    xcode 学习笔记2:动态添加view 2011-07-06 16:48:39|  分类: 计算机学习|字号 订阅 前面说的都是用的Interface Builder来编辑.xib文件来给窗口添加各 ...

  3. MySQL学习笔记01【数据库概念、MySQL安装与使用】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  4. MyBatis:学习笔记(4)——动态SQL

    MyBatis:学习笔记(4)--动态SQL 转载于:https://www.cnblogs.com/MrSaver/p/7453949.html

  5. CISAW风险管理学习笔记(2)-风险管理基本概念

    个人学习总结,CISAW学习笔记之风险管理基本概念:

  6. JavaWeb学习笔记(动态SQL)

    JavaWeb学习笔记(动态SQL) 动态SQL中的元素 < if>元素 < choose>.< when>.< otherwise>元素 < w ...

  7. c语言注释语句执行吗,C语言学习笔记之C语言概念解析(附资料分享)每一个语句都必须以分号结尾但预处理命令函数头和花括号“}”之后不能加分号...

    [[怪兽爱C语言]C语言学习笔记之C语言概念解析(附资料分享)]https://toutiao.com/group/6582429294901854728/?iid=15906422033&a ...

  8. CCNA 学习笔记(四)--路由协议(RIP)

    现在我们先复习下,什么是路由? 答:当路由器(或者其它三层设备)收到一个IP数据包时,会查看数据包的IP头部中的目的IP地址,并在路由表中进行查找,在匹配到最优路由后,将数据包扔向路由条目所批的下一跳 ...

  9. CCNA学习笔记大全

    一.服务器和客户机的概念 1.谁提供服务,谁是服务器:谁请求服务,谁是客户机 2.可以自己向自己请求服务,也可以自己向自己提供服务 二.OSI参考模型 1.分层的好处 i.数据通讯每个环节的变化不影响 ...

最新文章

  1. Java 性能优化:教你提高代码运行的效率
  2. 要出去找工作了,看看多线程和并行的区别及什么时候该用
  3. 算法:三角形最小路径和
  4. SwiftUI之深入解析高级动画的路径Paths
  5. Python高级特性: 12步轻松搞定Python装饰器
  6. 让vs2008支持jQuery的智能提示!
  7. 用反射方法使用户控件动态调用父页面的方法
  8. Quality Assurance (QA)
  9. python棋盘放米问题_Python基于回溯法子集树模板解决马踏棋盘问题示例
  10. python实现k core算法_python实现密度聚类(模板代码+sklearn代码)
  11. matlab打开时总闪一下才打开_大家装窗帘轨道时,是不是多数都是下面这样的: 打开网易新闻 查看更多图片 或者做个窗帘盒,遮盖一下?...
  12. utilities —— 常见宏定义
  13. Delphi调用C#类库.doc
  14. 前端技术周刊 2018-08-06:ES Module
  15. linux更新软件时,白天速度远超晚上
  16. Nginx与tomcat组合的简单使用
  17. DOS检查网络连通性并记录时间
  18. 电子商务概论(农)之形考作业二
  19. usb启动计算机boss设置方法,技嘉主板bios设置usb启动(图文教程)
  20. Excel怎么设置单元格的边框

热门文章

  1. Clear Type之父谈阅读革命(转载)
  2. javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not prep
  3. 无法访问此网站 localhost 拒绝了我们的连接请求
  4. Django - 应用及分布式路由
  5. HTML5制作一个笑脸
  6. NLP入门 - 基于Word Embedding + LSTM的古诗生成器
  7. 2021-09-13 备份
  8. 用JS制作表格的添加删除
  9. uniapp开发微信小程序,多行文本换行,动态改变文字区域宽度
  10. JavaScript(js)基础