原文地址:动态路由选择协议简介作者:心不在焉

Exterior Gateway Protocol

路由选择协议基础:

使用协议来查找网络并更新路由表的配置就是动态路由。

名词解释:

AS(Autonomous System 自治系统):AS是基于共同管理域下的网络集合,在同一个AS中所有的路由器共享相同的路由表信息。

IGP(Interior Gateway Protocol 内部网关协议):用于同一个AS中的路由器间交换路由选择信息。

EGP(Exterior Gateway Protocol 外部网关协议):用于AS之间通信。

AD(Administrative Distance 管理距离):衡量接收来自相邻路由器上路由选择信息的可信度,0(最可信)到255(不使用该路由)之间。

提示:如有一个路由器接收到多条对同一远程网络的更新内容后,路由器首先检查AD,较低AD的路由条目会被放在路由表中。如果多条被通告到同一网络的路由具有相同的AD值,具有较低度量值的路由将被放在路由表中。如果多条被通告的路由具有相同的AD和相同的度量值,那么路由协议会对这一远程网络使用负载均衡。

收敛:当网络中的所有路由器都有一个统一的网络拓扑时,就说它们达到了收敛。

默认管理距离:

本地直连接口                0(这条路由是最可信的)

下一跳接口                  1

EIGRP                       90

IGRP                        100

OSPF                        110

RIP                         120

未知                        255(这条路由绝不会被使用)

提示:如果管理员配置了一个静态路由,路由器将确信静态路由而忽略掉其他学习到的相关路由。但管理距离是可以修改的,默认静态路由管理距离为0或1。

路由选择协议的分类:

距离矢量路由协议:通过判断距离查找到达远程网络的最佳路径。跳数表示距离,数据包每通过一个路由器称为一跳,使用最少跳数到达网络的路由称为最佳路由;下一跳即指向远程网络的方向表示矢量。路由器发送整个路由表到直连相邻的路由器。如:RIP、IGRP。

链路状态路由协议/最短路径优先协议:使用该协议的路由器有三个独立表,一个用来跟踪直连的邻居、一个用来判定整个互联网络的拓扑、一个用于路由选择。路由器发送包含自己连接状态的更新到网络上的所有其他路由器,使用链路状态的路由器比任何使用距离矢量的路由器知道更多关于互联网络的情况。如:OSPF、IS-IS。

混合型路由协议:是将距离矢量和链路状态两种协议结合起来的协议。如:EIGRP。

距离矢量路由选择协议:

距离矢量路由选择(Vector-Distance)算法发送完整的路由选择表到相邻的路由器使用,相邻的路由器会将接收到的路由表项与自己原有的路由表进行组合,以完善路由表。

传言路由:使用距离矢量路由选择算法时,由于路由器收到的更新只是来自相邻路由器对于远程网络的确认信息,它并没有实地亲自去查找,所以这一方式被戏称为传言路由。

针孔拥塞:(如下图)当使用RIP协议时到达网络172.16.10.0具有相同的AD值120和相同的度量值1跳,所以路由器自动执行循环负载均衡。由于网络172.16.30.0是一个T1链路带宽是1.544Mb/s,而网络172.16.20.0是一个56K的链路但是这并不为RIP所了解,这种情况就被称为针孔拥塞。

距离矢量算法:

更新报文包含的字段:目的网络N,下一跳路由器X,距离d。

地址为X的相邻路由器发来的应答报文,“下一跳”都改为X,“距离”值都加1;

有无目的网络N━┳━没有──加入路由表

┗━━有━━下一跳是不是X━┳━━是──更新路由表

┗━不是━━d与原距离的大小━┳━━小──更新路由表

┗━不小──什么也不做

转载于:https://blog.51cto.com/4956262/845526

动态路由选择协议简介相关推荐

  1. 动态路由选择协议(二)距离矢量路由选择协议

    大多数的路由选择协议属于下面二者之一: 距离矢量(distance vector)和链路状态(link state). 本篇学习的是距离矢量路由选择协议的基础. 大多数的距离矢量算法是R.E.Bell ...

  2. 动态路由选择协议(三)链路状态路由选择协议

    链路状态不同于距离矢量路由协议依照传闻进行路由选择的工作方式,原因是链路状态路由器从对等路由器那里获取第一手信息.每台路由器会产生一些关于自己.本地直连链路.这些链路的状态(以此而得名)和所有直连相连 ...

  3. 管理距离 路由与交换_动态路由选择原理(距离矢量路由协议RIP)

    一.动态路由协议的基本介绍: 路由协议的分类: 静态路由与动态路由 动态路由分类: 动态路由协议 tips:既然分为内部网关协议和外部网关协议?那们这个内与外相对的是什么呢? 1.在因特网中,会将互联 ...

  4. 【计算机网络】网络层 : 路由算法 ( 路由算法分类 | 静态路由算法 | 动态路由算法 | 全局性动态路由算法 | 分散性动态路由算法 | 分层次路由选择协议 )

    文章目录 一.路由算法 二.路由算法 分类 三.静态路由算法 四.动态路由算法 五.动态路由算法 分类 六.分层次的路由选择协议 一.路由算法 路由算法 : 选择数传输的 "最佳路由&quo ...

  5. 【计算机网络】网络层 : 总结 ( 功能 | 数据交换 | IP 数据报 | IPv4 地址 | IPv6 地址 | 路由选择协议 | 路由算法 )★★★

    文章目录 一.网络层功能 二.数据交换方式 ★ 三.IP 数据报 ★ 四. IPv4 地址 ★★ 1 . IP 地址 发展 : 2 . 分类 IP 地址 3 . NAT 转换 4 . 子网划分 5 . ...

  6. ARP协议简介、ARP风险及缓解办法

    ARP协议简介.ARP风险及缓解办法 IP地址和MAC地址简介 局域网中目的MAC地址的作用 ARP协议 ARP风险 ARP风险的缓解办法 ARP协议的详细讲解,可以参考视频<电子科技大学TCP ...

  7. 《jQuery与JavaScript入门经典》——第 1 章 动态Web编程简介 1.1理解Web服务器浏览器范式...

    本节书摘来自异步社区<jQuery与JavaScript入门经典>一书中的第1章,第1.1节,作者:[美]Brad Dayley著,更多章节内容可以访问云栖社区"异步社区&quo ...

  8. 【计算机网络】网络层 : IP 组播 ( IP 数据报传输方式 | 组播 IP 地址 | 组播 MAC 地址 | IGMP 协议 | 组播路由选择协议 )

    文章目录 一.IP 数据报传输方式 二.组播 IP 地址 三.组播 MAC 地址 四.IGMP 协议 五.组播路由选择协议 一.IP 数据报传输方式 IP 数据报传输方式 : ① 单播 : 发送数据到 ...

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

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

最新文章

  1. 30年间,软件开发行业为何Bug纷飞?
  2. 理解Kubernetes(2): 应用的各种访问方式
  3. get_magic_quotes_gpc异常
  4. cocos2d-x游戏实例(8)-A星算法(4)
  5. POJ 3281_Dining
  6. python/Django(增、删、改、查)操作
  7. oracle多条sql语句常量,如何在Oracle中一次执行多条sql语句
  8. Requests redirect
  9. 澳政府投资光伏发电 内外资项目角逐高额补助
  10. CSS样式:2、超出隐藏控制
  11. Entity Framework 6+ 连接Mysql
  12. Risk Management and Financial Institution Chapter 9 —— Interest Rate Risk
  13. 一文2500字Robot Framework自动化测试框架超强教程
  14. 18岁少年盗取1500万日元萌乃币, 逼交易所关停, 引发日本史上第一次加密币盗窃法律诉讼...
  15. Linux—使用doc2unix进行文件格式转换
  16. [顺序刷] M6/M8/M11/E12/E14
  17. 高3老师给大一学生的一封信
  18. MATLAB 将txt文本转化为tif图片格式
  19. 网络营销推广怎么做 一封神奇的文案策划背后的真相
  20. 阿里云域名申请 + 七牛云CDN加速

热门文章

  1. Docker Swarm 用compose部署WordPress
  2. POJ1703带权并查集(距离或者异或)
  3. POJ1722二维spfa+优先队列优化
  4. 【五线谱】Sibelius 7.5.1 打谱软件安装 ( 软件下载 | 软件安装 )
  5. 【C 语言】二级指针案例 ( 字符串切割 | 返回 自定义二级指针 作为结果 | 每个 一级指针 指向不同大小内存 | 精准分配每个 一级指针 指向的内存大小 )
  6. 【Android FFMPEG 开发】Android 中使用 FFMPEG 对 MP3 文件进行混音操作
  7. 【运筹学】线性规划 人工变量法 ( 人工变量法案例 | 第二次迭代 | 中心元变换 | 检验数计算 | 最优解判定 | 选择入基变量 | 选择出基变量 )
  8. 【Android 电量优化】电量优化 ( 网络状态获取 | 主动获取 WIFI 状态 | 被动获取 WIFI 状态 )
  9. [Spring cloud 一步步实现广告系统] 17. 根据流量类型查询广告
  10. 关于datagrid中控件利用js调用后台方法事件的问题