发布网友 发布时间:2022-04-24 13:23
共2个回答
热心网友 时间:2023-10-14 08:19
题主应该是在学IGP路由协议,也就是内部网关协议(interior gateway protocols),其中的几种常见协议的比较。
我们先了解一下这几个路由协议背后蕴含的算法,了解度量值的概念,最后用表格来汇总一下区别。
在各种协议背后,是决定其工作方式的路由协议算法(routing protocol algorithm),通常指路由协议在解决学习所有路由、为每个子网选择最佳路由以及对网络变化进行收敛等问题时所使用的逻辑和过程。
IGP路由协议有三个主要的路由协议算法分支:
距离矢量 Distance vector(或以其创建者的名字命名,为Bellman-Ford),如RIP
高级距离矢量 Advanced distance vector(有时称为混合型balanced hybrid),如EIGRP
链路状态 Link-state,如OSPF,IS-IS
从历史的观点来看,最早在20世纪80年代早期发明距离矢量协议。路由信息协议(RIP,Routing Information Protocol)是第一个被广泛使用的IP距离矢量协议,稍后引入cisco专有的内部网关路由协议(IGRP,Interior Gateway Routing Protocol)。
到20世纪90年代初,距离向量协议的收敛速度稍慢,并可能会导致循环路由。这些弊端推动了新路由协议算法的发展。链路状态协议——特别是开放最短路径优先协议(OSPF)和中间系统到中间系统协议(IS-IS,Integrated Intermediate System to Intermediate System)——解决了主要问题。它们也付出了代价:路由器需要额外的CPU和内存,网络工程师需要更多的规划。
大约在OSPF引入的同时,Cisco创建了一个专用的路由协议,称为增强内部网关路由协议(EIGRP),它带有一些早期IGRP协议的特性,还有链路状态协议的特性,因此被归类为一种高级距离向量协议(混合型的)。
路由协议通过选择具有最低度量的路由,来选择到达子网的最佳路由,每种协议使用度量(Metric)的定义是不同。因此协议不同,选出来的最佳路由路径也会不同。表7-2 列出了CCNA考试中最重要的IP路由协议。
举个例子,如下图,其中Router B有两条路由到左侧子网:一条较短的路由经过一条非常慢的-Kbps链路,一条较长的路由经过两条更高速(T1)链路。左边显示RIP的结果,右边显示EIGRP的结果,显然EIGRP做出了更佳的选择。
路由协议有一个重要项,有类和无类的区别。
无类路由协议(Classless routing protocols)通过发送包含子网掩码的路由协议消息,来支持变长子网掩码(VLSM,Variable Length Subnet Mask)以及手动路由汇总(为了优化路由表项)。而较老的有类路由协议在路由更新消息中不会携带掩码的。
目前协议实际使用已经很成熟,我们无法考虑过多,大多数要么使用OSPF,要么使用EIGRP。
热心网友 时间:2023-10-14 08:19
IGRP and RIPv1 are relatively old and simplistic routing protocols that were
developed before the concepts of VLSM and route summarization.
EIGRP ,RIPv2 and OSPF,IS-IS,BGP support Variable Length Subnet Masks (VLSM) and provide for
both automatic and manual route summarization configurations.
我也在学习ccna呢,分享一下,不要见笑哈
Only EIGRP provides routing protocol support for IP, IPX, and Appletalk networks.
Route Type Administrative Distance
* Connected 0
* EIGRP 90
* IGRP 100
* OSPF 110
* RIP 120