RIP协议:

https://www.bilibili.com/video/BV19E411D78Q?p=54

RIP是一-种分布式的基于距离向量的路由选择协议,是因特网的协议标准,最大优点是简单
RIP协议要求网络中每一个路由器都维护从它自己到其他每-一个目的网络的唯一最佳距离记录(即一组距离)。
距离:通常为“跳数”,即从源端口到目的端口所经过的路由器个数,经过一个路由器跳数+1。特别的,从一路
由器到直接连接的网络距离为1。RIP允许一条路由最多只能包含15个路由器,因此距离为16表示网络不可达
RIP协议只适用于小互联网

RIP协议和谁交换?多久交换一次?交换什么?
1.仅和相邻路由器交换信息。
2.路由器交换的信息是自己的路由表

3.每30秒交换一次路 由信息,然后路由器根据新信息更新路由表。若超过180s没收到邻居路由器的通告,则判定
邻居没了,并更新自己路由表。

路由器刚开始工作时,只知道直接连接的网络的距离(距离为1),接着每--个路由器也只和数目非常有限的相邻
路由器交换并更新路由信息。
经过若干次更新后,所有路由器最终都会知道到达本自治系统任何一一个网络的最短距离和下--跳路由器的地址,
“收敛”

距离向量算法:

1.修改相邻路由器发来的RIP报文中所有表项
对地址为X的相邻路由器发来的RIP报文,修改此报文中的所有项目:把“下一-跳”字段中的地址改为X,并把
所有的“距离”字段+1

2.对修改后的RIP报文中的每-一个项目, 进行以下步骤: 
       (1) R1路由表中若没有Net3,则把该项目填入R1路由表
       (2) R1路由表中若有Net3,则查看下- -跳路由器地址:
              若下一跳是X,则用收到的项目替换源路由表中的项目;
              若下一跳不是X,原来距离比从x走的距离远则更新,否则不作处理。
3..若180s还没收到相邻路由器X的更新路由表,则把X记为不可达的路由器,即把距离设置为16。

4.返回

距离向量算法练习1:

距离向量算法练习2:

RIP协议好消息传得快,坏消息传得慢:

好消息跳数可能为1就行啦。坏消息,需要30秒更新,180秒才遗弃报文。

脑图:

RIP基于UDP发送。

OSPF协议:

开放最短路径优先OSPF协议:“ 开放”标明OSPF协议不是受某一家厂 商控制,而是公开发表的;“ 最短路径优先”
是因为使用了Djkstra提出的最短路径算法SPF
OSPF最主要的特征就是使用分布式的链路状态协议
OSPF的特点:
和谁交换?
1.使用洪泛法向自治系统内所有路由器发送信息,即路由器通过输出端口向所有相邻的路由器发送信息,而
交换?|每一个相邻路 由器又再次将此信息发往其所有的相邻路由器。广播
----------------最终整个区域内所有路由器都得到了这个信息的一个副本。
交换什么?
2.发送的信息就是与本路由器相邻的所有路由器的链路状态(本路由器和哪些路由器相邻,以及该链路的度
量/代价--费用、距离、时延、带宽等)。
多久交换?
3.只有当链路状态发生变化时,路由器才向所有路由器洪泛发送此信息。

最后,所有路由器都能建立一个链路状态数据库,即全网拓扑图

链路状态路由算法;

1.每个路由器发现它的邻居结点[HELLO问候分组],并了解邻居节点的网络地址。
2.设置到它的每个邻居的成本度量metric
3.构造[DD数据库描述分组],向邻站给出自己的链路状态数据库中的所有链路状态项目的摘要信息。

4.如果DD分组中的摘要自己都有,则邻站不做处理;如果有没有的或者是更新的,则发送[LSR链路状态请求分组]
请求自已没有的和比自己更新的信息。
5.收到邻站的LSR分组后,发送[LSU链路状态更新分组]进行更新。
6.更新完毕后,邻站返回一个[LSAck链路状态确认分组]进行确认。
只要一个路由器的链路状态发生变化: 
5.泛洪发送[LSU链路状态更新分组]进行更新。
6.更新完毕后,其他站返回一个[LSAck链路状态确认分组]进行确认。

7.使用Dijkstra根据自己的链路状态数据库构造到其他节点间的最短路径。

OSPF的区域/:

OSPF直接用IP数据报传送。
OSPF其他特点:

1.每隔30min,要刷新一次 数据库中的链路状态。
2.由于一个路由器的链路状态只涉及到与相邻路由器的连通状态,因而与整个互联网的规模并无直接关系。因
此当互联网规模很大时,OSPF协议要比距离向量协议RIP好得多。
3.0SPF不存在坏消息传的慢的问题,它的收敛速度很快

BGP协议:

边界网关协议BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。

和谁交换?
与其他AS的邻站BGP发言人交换信息。
交换什么?
交换的网络可达性的信息,即要到达某个网络所要经过的--系列AS。

BGP发言人交换路径向量:
主干网还可发出通知:“ 要到达网络N5、N6 和N7可沿路径(AS1 AS3)”

多久交换?
发生变化时更新有变化的部分。

BGP协议交换信息的过程:
BGP所交换的网络可达性的信息就是要到达某个网络所要经过的-系列AS。当BGP发言人互相交换了网络可达性的信息后,各BGP发言人就根据所采用的策略从收到的路由信息中找出到达各AS的较好路由。

BGP是应用层协议,借助TCP传送。

BGP协议特点:

BGP支持CIDR,因此BGP的路由表也就应当包括目的网络前缀、下--跳路由器,以及到达该目的网络所要经过的
各个自治系统序列。
在BGP刚刚运行时,BGP的邻站是交换整个的BGP路由表。但以后只需要在发生变化时更新有变化的部分。这样
做对节省网络带宽和减少路由器的处理开销都有好处。

BGP-4的四种报文:
1.OPEN (打开)报文:用来与相邻的另一个BGP发言人建立关系,并认证发送方。
2.UPDATE (更新)报文:通告新路径或撤销原路径。
3.KEEPALIVE (保活)报文:在无UPDATE时,周期性证实邻站的连通性;也作为OPEN的确认。
4.NOTIFICATION (通知)报文:报告先前报文的差错:也被用于关闭连接。

重点:

三种路由协议比较:

RIP是一种分布式的基于距离向量的内部网关路由选择协议,通过广播UDP报文来交换路由信息。
OSPF是一个内部网关协议,要交换的信息量较大,应使报文的长度尽量短,所以不使用传输层协议(如UDP
或TCP),而是直接采用IP
BGP是一个外部网关协议,在不同的自治系统之间交换路由信息,由于网络环境复杂,需要保证可靠传输,所
以采用TCP

OK

RIP协议与OSPF协议与BGP协议相关推荐

  1. BGP协议原理(一)BGP协议基本概念:BGP作用与特点、BGP邻居关系建立与配置

    文章目录 前提概念 AS ASN IGP与EGP BGP的基本概述 基本作用 BGP协议特点 BGP邻居关系和配置 建立TCP连接 BGP邻居类型 BGP简单邻居关系配置 报文类型 邻居关系的建立 前 ...

  2. 【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )

    文章目录 一.路由选择协议分类 二.BGP 协议 简介 三.BGP 协议 信息交换过程 三.BGP 协议 报文格式 四.BGP 协议 特点 五.BGP-4 协议的 四种报文 六.RIP .OSPF.B ...

  3. linux内部网关协议igp,OSPF基础知识概述

    OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomo ...

  4. 计算机网络——BGP协议

    BGP协议 和谁交换:与其他AS的邻站BGP发言人交换信息. 交换什么:交换网络可达性信息 多久交换一次:发生变化时更新有变化的部分 一般来说两个网络都是由一个BGP发言人连接的. BGP协议交换信息 ...

  5. BGP协议测试套开发及使用指导书

    1     协议介绍 1.1   协议概述 BGP(BorderGateway Protocol,边界网关协议)是一种实现AS(自治系统)之间路由的距离矢量性动态路由协议.使用TCP作为其传输层协议( ...

  6. 【学习笔记】路由算法与路由协议:RIP协议与距离向量算法、OSPF协议与链路状态算法、BGP协议

    文章目录 一. 路由算法与路由协议概述 ① 路由算法的分类 ② 分层次的路由选择协议 二. RIP协议和距离向量算法 ① RIP协议定义 ② RIP协议:交换对象.交换周期.交换内容 ③ 距离向量算法 ...

  7. 网络路由器协议(OSPF、RIP、BGP、IGRP、IS-IS)

    一.OSPF.RIP.BGP.IS-IS的区别 (1).OSPF:(开放式最短路径优先)是一种链路状态路由协议,使用SPF算法(Dijkstra算法)计算路由,保证没有路由环路,使用带宽作为度量值,能 ...

  8. RIP协议;OSPF协议;BGP协议

    RIP协议 一.需要知道的几个关键知识点 (1)RIP协议和谁交换?仅和相邻路由表交换信息 (2)交换什么?路由器交换的信息是自己的路由表 (3)多久交换一次?每30秒交换一次,如果超过180s没收到 ...

  9. OSPF动态路由协议(了解ospf,RIP协议,外部网关协议内部网关协议,ospf工作过程,选举过程,ospf邻居关系7个状态)

    文章目录 OSPF动态路由协议 常见的路由协议 RIP距离矢量型路由协议 RIP的度量值与更新时间 RIP v1和RIP v2的区别 内部网关协议和外部网关协议 OSPF的基本概念和工作过程 AS(a ...

最新文章

  1. python输入一个数组输出24进制式的时间_python获取时间,自定义的时间格式,时间戳,十六进制时间类型输出...
  2. ajax里面可以alert吗,除非我使用alert(),否则Ajax请求不会工作
  3. linux集群命令关闭其中一台,自己整理的一点Linux命令集
  4. 2.深度学习练习:Logistic Regression with a Neural Network mindset
  5. 城市APP集成Firebase/Admob/增强现实带PHP管理后台
  6. java加载失败是什么原因_这个加载失败是什么问题呢
  7. 日志解析LogParse启动参数配置
  8. 自定义UITabBarController以及UITabBar的分析
  9. LapSRN 超分辨率
  10. 解决: 0x803f7001 在运行Microsoft Windows 非核心版本的计算机上,运行“ slui.exe 0x2a 0x803f7001 “以显示错误文本,激活win10步骤流程。
  11. matlab求解常微分方程(组)---dsolve、ode系列函数详解(含例程)
  12. 大于/小于/等于 的缩写
  13. python 函数enumerate用法
  14. java单链表反转(头插法)详解
  15. 怎样才能提升广告投放效果?牢记这5点!
  16. 随机森林对特征重要性排序
  17. 图像处理与计算机视觉:2D射影变换
  18. powershell 激活WIN10
  19. 很有用的hosts 文件
  20. codeup27980 乘法算式(NOIP1996普及组第1题)

热门文章

  1. 操纵神经元构造后门,腾讯朱雀实验室披露AI模型新型攻击手法
  2. 澎思科技与新加坡国立大学等高校共研AI产品加快技术应用落地
  3. 新浪程序员加班改bug,竟错失77万年会大奖
  4. 美团是怎么玩儿AI的?今晚8点揭秘美团超大规模知识图谱--美团大脑
  5. 有人问你如何掌握隐含狄利克雷分布(LDA),把这篇文章甩给他
  6. 马化腾:腾讯要帮助中国加快数字化,主要靠小程序(附演讲)
  7. 在用安全框架前,我想先让你手撸一个登陆认证
  8. 一款vue编写的功能强大的swagger-ui,有点秀(附开源地址)
  9. IntelliJ IDEA 2019从入门到癫狂 图文教程!
  10. 【廖雪峰python入门笔记】迭代