路由协议根据(路由表是静态和动态)可以分为静态路由协议和动态路由协议
动态路由协议根据(ISP内部或者ISP之间路由)可分为:
内部网关协议和外部网关协议(EGP)
内部网关协议根据路由算法的不同可以分为:距离矢量协议和链路状态协议(最短路径算法)。

距离矢量协议主要有:RIPv1和RIPv2 IGRP EIGRP
RIP(Routing Information Protocol):路由信息协议。
RIP有两个版本:RIP V1(有类别路由协议)和RIP V2(无分类路由协议)。
IGRP(Interior Gateway Routing Protool):内部网关路由协议。
属于Cisco私有协议,最大跳数默认为100,现已被Cisco独立开发的EIGRP协议取代。

链路状态协议 :OSPF IS-IS
OSPF(Open Shortest Path First):开放式最短路径优先协议。
IS-IS(Intermediate System-to-Intermediate System):中间系统到中间系统路由协议。

外部网关协议主要有BGP(Border Gateway Protocol) 边界网关协议
EGP简单的树形拓扑结构 ,目前被BGP代替
为了维护各个ISP的独立利益,标准化组织制定了ISP间的路由协议BGP,其用来处理各ISP之间的路由传递。
与内部网关协议不同的是,其不在于发现和计算路由,而在于控制路由的传播和选择最佳路由

为什么外部网关不使用内部网关协议?
主要是BGP使用的环境不同。主要因为一下两个原因:

因特网的规模太大,使得AS之间路由选择非常困难。想一想如果运用OSPF需要建立一个非常大的数据库,这显然不现实。
AS之间的路由选择必须考虑有关策略。比如安全问题,或者路径上的路由不允许其非该AS的数据报通过等等。
所以BGP只能是力求寻找一条能够到达目的网络且比较好的路由(不能兜圈子),而并非要寻找一条最佳路由。BGP采用路径向量路由选择协议,与距离向量协议和链路状态协议不同。

104.路由协议有哪些?相关推荐

  1. 【网络安全】BGP线路是什么意思?最全BGP路由协议技术详解

    [网络安全]BGP线路是什么意思?最全BGP路由协议技术详解 一.BGP 的基本概念 自治系统AS(Autonomous System) AS 是指在一个实体管辖下的拥有相同选路策略的 IP 网络.B ...

  2. datacom-HCIP-831题库解析104题

    1. IS-IS协议视图下 ipv6 enable topology ipv6 的含义是? (单选题) A:SPF计算在IPv4.IPv6的拓扑中单独进行 B:不具备任何含义 C:不支持IPv6的SP ...

  3. 配置动态路由协议OSPF

    前言: 对于拓扑结构变化少,网络规模小时可以为路由器配置静态路由.但大型的网络和频繁变动的拓扑,就需要配置动态路由协议! 协议就是大家都遵循的规范. 比如你在廊坊,家在西藏,你爸让你回去买个普通的白炽 ...

  4. 零起点学算法104——第几天?

    零起点学算法104--第几天? Time Limit: 1 Sec  Memory Limit: 128 MB   64bit IO Format: %lld Description 给定一个日期,输 ...

  5. 路由协议的优先级,以及管理距离AD和metric的区别

    路由协议的优先级(Preference,即管理距离Administrative Distance)一般为一个0到255之间的数字,数字越大则优先级越低.表一是通常情况下各路由协议的优先级规定: 表一: ...

  6. 路由算法与路由协议概述

    IGP主要用在内网中的,BGP是用在运营商的设备上的 OSPF: OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway P ...

  7. 简单的路由协议分析和配置

    简单的路由协议分析和配置 我们都知道路由器的功能主要是寻址和转发 寻址是通过路由算来实现的 路由算法将收集到的不同信息添到路由表中 而转发则是通过路由表进行 路由器之间相互通信 更新 维护路由表 而路 ...

  8. 路由协议重分发之RIP协议和EIGEP协议

    在现实的生活中我们配置路由器要用到不同的路由协议,如果这样的话,总不能我们配置什么协议就要求对方也配置什么协议吧!显然很不现实,这个时候我们就要想办法让两种不同的协议之间能够实现正常的通讯.今天我们就 ...

  9. 23 张图详解路由协议:计算机网络的核心技术

    开门见山,先上一张全景图. 上帝视角 路由的概念 在 TCP/IP 通信中,网络层的作用是实现终端的点对点通信.IP 协议通过 IP 地址将数据包发送给目的主机,能够让互联网上任何两台主机进行通信.I ...

最新文章

  1. Ubuntu16.04 搭建SVN服务器(建立版本仓及import和checkout代码)
  2. 2020年行政区划代码_2020年梧州市行政区划,了解梧州市有几个区,详细数据
  3. python随机出100道加法题_自动出题随机100题-20以内加减法全部算式
  4. linux的常用操作——open函数
  5. U811.1接口EAI系列之二-BOM构成-委外BOM构成--VB语言
  6. 【HTTP】 认证和单点登录 【瞎写的…】
  7. _splitpath / _wsplitpath 将绝对路径分割为盘符、路径、文件名、扩展名。
  8. 爱快软路由拨号移动网络设置
  9. 电子面单打印通用解决方案(PHP代码示例)
  10. 深度linux64位系统下载,深度 Deepin 15.9 操作系统下载
  11. DBeaver-Driver-All ( DBeaver驱动包,所有JDBC驱动整合包)
  12. 用Unity实现Flat Shading
  13. Kotlin只是一个“网红,【面试必备】
  14. matlab绘制那奎斯特曲线和bode图
  15. Laplace算子和Laplacian矩陣
  16. 计算机考研与就业的利弊分析,考研和就业怎么选择 考研和就业的利弊分析
  17. SQL注入——SQL注入具体防御方案
  18. Y05 - 024、数据的应用①:四则运算、运算优先级
  19. Deepin20固定无线网卡多个IP地址
  20. 弟弟的作业c语言,用C语言解决弟弟的作业问题

热门文章

  1. 【2017-11-26】Linq表连接查询
  2. BZOJ 3223: Tyvj 1729 文艺平衡树(splay)
  3. Linux c 基于内存的进程通信—共享内存、共享队列(消息队列)
  4. 第三章:ioctl 函数详解
  5. Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
  6. 社群分享:涨粉的35个玩法和技巧
  7. jquery和JavaScript区别
  8. Apache安装遇到的相关问题
  9. IDEA 连接 GIT OSCHINA 提交本地已存在的项目
  10. css3 transform rotate-2D旋转