RIP、IGRP、EIGRP、OSPF之间的区别
IGRP路由协议

EIGRP 自动汇总
配置EIGRP手工汇总 (Manual Summarization with EIGRP)
EIGRP基于接口来用“summary address”命令手工 配置汇总
配置汇总(Configure Summary)
RTC(config)#router eigrp 2446 RTC(config-router)#no auto-summary RTC(config-router)#exit RTC(config)#interface serial 0/0 RTC(config-if)#ip summary-address eigrp 2446 2.1.0.0 255.255.0.0
RIP、OSPF、IGRP、EIGRP、
EGP:在自治系统之间运行的路由协议;
BGP等
AS1 IGP
EGP
AS2 IGP
按寻径算法对路由分类
距离矢量(Distance-Vector,DV)算法
RIP IGRP EIGRP BGP
链路状态(Link State,LS)算法
OSPF IS-IS
IGRP协议
SHOW IP ROUTE • I 192.168.1.0/24 [100/91056] via
10.1.1.2, 00:00:23, Serial2
I:表示由IGRP所引入的路由, 100:表示IGRP的管理距离; 91056:表示组合度量值;组合度量值越低,说 明路由越好;组合度量是通过带宽和线路延迟 计算出来的。
100
00:01:01
Distance: (default is 100)
Displaying the IP Routing Table
E0
实验四 RIP和EIGRP和OSPF的区别

RIP:RIP是最早的路由协议,它一般被应用在小型网络里。
由于它在选择两点间的最优路径时只考虑节点间的中继次数,它不考虑网络拥塞状况和连接速率因素,RIP每30秒广播一次自己的路由表,广播时会有极大的数据传输量。
然后RIP的收敛时间很长,新的路由信息更新对于较远的路由器,可能要花费几分钟时间。
同时RIP还限制中继次数不能超过16跳(经过16台路由器),多出16台路由器后即不可传输。
所以在大型网络中,是不可能满足要求的。
总之RIP在路径较多时收敛慢,广播路由信息需占用较多带宽资源RIP的管理距离为120OSPF:为了弥补RIP中的一些缺陷,并能够与RIP网络共存。
OSPF在选择最优路径时使用了一种更灵活的算法。
OSPF不受跳数限制;支持负载均衡;收敛速度和EIGRP相当;使用AREA对网络进行分层,减少了协议对CPU处理时间和内存的需求;采用SPF算法来计算出到达目标的最短路径。
Cost=10^8/bandwidth,所以对带宽是比较敏感的OSPF管理距离为110EIGRP:增强型内部网关路由协议,它具有快速收敛时间和低网络开销。
而且它具有比OSPF更容易配置及需要较少CPU开销的优点。
但是他是cisco私有协议,不能与其他厂商路由器共存。
总之EIGRP比RIP具有更快收敛,减小带宽消耗,增大了网络规模(255跳)以及减小了CPU的消耗。
同时它还支持非等价负载均衡。
EIGRP对带宽及延时比较敏感增量路由更新:RIP是将整个路由表都发给对方,而EIGRP是将发生更新的路由发给对方,其采用的是触发更新,如果没有更新是不发送的,这点和RIP不同。
EIFRP管理距离为90,外部管理距离为1701.距离矢量/链路状态路由协议RIP v1和v2都是距离矢量型,OSPF是链路状态型,EIGRP是混合型的。
2.有类别/无类别路由协议支持有类的:RIP v1 无类的RIP v2,OSPF,EIGRP3.是否支持VLSM、CIDR不支持的RIP v1 支持的:RIP v2,OSPF,EIGRP4.是否支持认证技术不支持的:RIP v1 支持的:RIP v2,OSPF,EIGRP5.是否定期发送更新定期:RIP v1和v2 不定期:OSPF,EIGRP6.采用什么算法来完成网络收敛RIP v1和v2:Bellman-FordOSPF: DijkstraEigrp:DUAL7.协议的计时参数(例如更新/失效/清除时间,或Hello/Dead时间等)RIP v1和v2: 4个,update timer, timeout timer, garbage timer, holddown timer,缺省为30,180,180,240OSPF:2个,hello,dead,缺省为10和40Eigrp:2个,hello,hold,缺省为5,158.否使用到组播技术,组播地址是什么广播的:RIP v1,RIP v2(v2的既支持广播也支持组播)组播的:RIP v2:224.0.0.9OSPF:224.0.0.5/224.0.0.6Eigrp:224.0.0.109.哪些路由协议、什么情况下路由会发生自动总结RIP v1,v2, EIGRP会自动汇总,把子网汇总成主类网络10基本配置命令举例RIP:router ripversion 2network x.x.x.xOSPF:router ospf xnetwork x.x.x.x y.y.y.y area zEIGRP:router eigrp xnetwork x.x.x.x y.y.y.y11.其它特点EIGRP思科设备专用的,如果你的设备都是思科的,可以配它,好用,但是如果网络中既有思科的也有非思科的设备,不要用它。
最新Rip_Ospf_Eigrp区别以及配置

我们前面已经简单介绍了三种类型的动态路由协议算法分别是距离矢量算法,1链路状态算法以及平衡混合算法,那么咱们今天就来看看这几种算法的类型代2表:RIP、OSPF、EIGRP。
而且它们都是内部网关协议(IGP),也就是说它们都3运行在一个自治系统内部,什么是自治系统,我们来简单看一下:45自治系统:就是使用相同路由准则的网络集合,一般是一个ISP,6或者是一个大型的行政机构。
大家刚听到这个术语时会感到有点模糊,有点抽象,7在CCNP的课程中会有详细的介绍,我们CCNA部分很少会用到自治系统间的协议,8使用的基本上都是自治系统内的协议。
所以如果按照在自动系统内运行还是用于9连接不同的自治系统,路由协议又分为两种:10IGP:内部网关协议,在一个自治系统内运行。
比如:RIP、OSPF、IS-IS、EIGRP 11等。
12EGP:外部网关协议,用于连接不同的自治系统。
比如:BGP1314在12.3(2)T之前的Cisco IOS版本中,IP路由选择协议支持的最大平行路15由(成本相等的路由)数为6,而在12.3(2)T中,支持的最大平行路由数为1616。
17BGP要求静态地指定邻居。
18Rip v1属于分类路由选择协议。
Rip v2、EIGRP、OSPF、IS-IS和BGP属于无19类路由选择协议。
使用分类路由选择协议时,必须是连续网络,汇总才不会出现20问题。
使用无类路由选择协议时,支持VLSM。
如果路由选择表中有多个与目标21地址匹配的条目,则将使用前缀最长的匹配条目。
22对于RIPv2和EIGRP,可以使用路由器配置命令no auto-summary来禁用自23动汇总。
24IGRP、EIGRP、IS-IS是思科私有协议。
25管理距离是0-255的值,管理距离越小,协议的可信度越高。
26静态路由:27Example:28ip route 172.16.1.0 255.255.255.0 s0/0/0(可用来到达目标网络29的本地路由器出站接口)30ip route 172.16.1.0 255.255.255.0 192.168.1.1(可用来到达目31标网络的下一跳的IP地址)32静态默认路由:ip route 0.0.0.0 0.0.0.0 172.16.1.033按需静态路由:34ODR(on demand routing)只适合于中央-分支拓扑。
各种路由协议的比较

各种路由协议的比较协议的分类:●运行环境:IGP:内部网关路由协议RIP IGRP EIGRP OSPF IS-ISEGP:外部网关路由协议BGP协议(边界网关协议)●运行原理:1. 距离矢量型RIP IGRP所有路由器都只将其路由表(或路由表的一部分)发给邻居,邻居根据收到的信息判断是否需要对自己的的路由表进行修改(是否有前往网络的更佳路径)。
这一过程将定期进行。
路由器只知道到达目标的下一跳,对整个网络没有完整的认识。
道听途说。
例:新安洛阳匽师巩义郑州开封宜阳汝阳新郑新密要点:1. 向邻居通告自己知道的路由条目。
2. 周期性通告(更新)30秒2. 链路状态型OSPF ISIS先建立邻居关系;然后交换链路状态信息,构建关于整个网络的链路状态数据库,最终所有路由器都有一个相同的数据库(网络地图); 依据SPF算法自己计算路由表。
R仅在其接口(链路)发生变化时,才将变化后的状态发送给其它路由器。
触发更新+增量更新。
邻居重新计算前往每个网络的最佳路径。
分析:触发更新+增量更新每个路由器对整个网络都有一个完整的认识,因其都有一个相同的链路状态数据库(地图)。
要点:1. 通告链路状态LSA 拓扑:R标识、和哪一个R相连路由:子网,接口开销2. 触发更新+ 周期更新OSPF 每30分钟刷新一次(将LSDB的简略信息重新通告一次,确保LSDB的同步).3. 混合路由协议EIGRP -----高级距离矢量协议兼具距离矢量和链路状态协议的特征。
距离矢量特性向邻居通告的是路由条目(路由表)初始路由发现链路状态特性触发更新,只更新发生变化的部分。
(EIGRP 不会周期性通告)管理距离用来标识路由的可信度,又称为路由优先级。
原则:静态优于动态,复杂算法优于简单算法。
如果一条路由从多种方式(静态、RIP、OSPF)学到,路由处理进程将根据管理距离的大小来确定把那一条路由写进路由表。
直连0静态出接口0下一跳 1EIGRP内部90 外部170 汇总5OSPF 110RIP 120BGP外部20 内部200不可信255控制层面如何学习路由表学习路由表,为数据转发提供依据。
各种路由协议的比较

各种路由协议的比较首先解释一下什么是有类路由协议什么是无类路由协议:有类路由协议:在发送时不发送子网掩码,所以它不支持VLSM,比如RIPV1,IGRP无类路由协议:在发送是发送子网掩码,所以它支持VLSM,比如RIPV2 OSPF EGIRP IS-IS BGP 在从多路由协议中RIPV2 RIPV1 IGRP 属于距离失量路由协议,OSPF IS-IS 属于链路状态路由协议,至于EIGRP是高级距离失量路由协议,含有一些链路状态路由协议的特征,是混合的路由协议。
以下是一些协议的比较:1、RIPV1,RIPV2所支持的网络规模为中型,IGRP EIGRP为大型网络,而OSPF IS-IS支持极大型网络。
2、度量值(metric)RIPV1,RIPV2为跳数IGRP,EIGRP 为复合(带宽,延时,负载,可靠性,以及MTU)OSPF,IS-IS为开销(cost cost =10的八次方/带宽)3、最大跳数的限制RIPV1,RIPV2为15 跳IGRP,EIGRP为255IS-IS为1024OSPF 没有跳数限制4、只有ciso的两个私有协议IGRP和EIGRP不但支持在等价的链路上做负载均衡,还支持在不等价的链路上做负载均衡,其它的只支持在等价的链路上做负载均衡。
5、RIP依靠UDP进行传输,使用端口号520。
但IGRP,EGIRP,OSPF直接与internet层相连并分别使用IP协议号9,88,89路由分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。
静态路由表由网络管理员在系统安装时根据网络的配置情况预先设定,网络结构发生变化后由网络管理员手工修改路由表。
动态路由随网络运行情况的变化而变化,路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。
根据路由算法,动态路由协议可分为距离向量路由协议(Distance Vector Routing Protocol)和链路状态路由协议(Link State Routing Protocol)。
各种路由器间协议的优先级计算

各种路由器间协议的优先级计算首先,我们来看一下常见的路由协议及它们的优先级计算:
1. 静态路由,静态路由是管理员手动配置的路由,优先级通常
是最高的,因为它们是管理员明确指定的。
2. RIP(Routing Information Protocol),RIP使用跳数作
为路由选择的度量,其优先级较低。
3. OSPF(Open Shortest Path First),OSPF使用带宽作为
路由选择的度量,默认优先级较高于RIP。
4. EIGRP(Enhanced Interior Gateway Routing Protocol),EIGRP是思科独有的路由协议,其优先级比RIP和OSPF都要高。
5. BGP(Border Gateway Protocol),BGP是用于互联网路由
的协议,其优先级通常是最低的。
在实际的路由选择过程中,路由器会根据各个协议的优先级来
选择最佳的路由。
如果有多条路由可选,路由器会根据优先级高低
进行选择。
如果优先级相同,则会根据各自的度量来决定最佳路由。
需要注意的是,不同厂商的路由器可能对各种路由协议的优先
级有所不同,管理员在设计网络时需要考虑到这一点。
另外,有些
路由器还支持对优先级进行手动配置,以满足特定的网络需求。
总的来说,了解各种路由协议的优先级计算对于网络管理和故
障排除都非常重要。
管理员需要根据网络的实际情况来选择合适的
路由协议,并合理配置其优先级,以确保网络的稳定和高效运行。
OSPF,EIGRP(RIP),BGP的network的区别

内部网关协议IGP(包括ospf,eigrp,rip)的network命令都是为了说明哪一个接口启用该igp 协议:
ospf协议的network命令通告的是端口~
rip协议eigrp协议network命令在没有追加子网掩码的情况下通告的是网段~
其实两者就是有类和无类的区别,通告网段中的“网段”2字就是指有类的大网段,通告端口则可以理解为通告无类网段的另一个说法而已~
~~在没有标注子网掩码的情况下,rip和eigrp两个协议的命令
network 192.168.1.0 ----> network 192.168.0.0
会自动将写入的无类网段通告转换成有类网段通告,这一点在running configure中会体现~~依上所述,如果在rip协议和eigrp协议的network命令后面上加上了子网掩码的话,那么这两个协议network命令和ospf协议network命令所到达的效果就没有什么不同了
外部网关协议EGP(仅仅说明BGP)的network命令则是为了提取IGP的路由条目:对于BGP而言,只有在IGP路由表中包含这条路由条目的时候,才可能被BGP路由协议提取并发布~
其精髓就是匹配IGP路由表,而这种匹配的重点就在于他的精确性:
1. S 19
2.168.1.0 255.255.255.0
2. S 192.168.1.1 255.255.255.255
对于以上两个路由条目,如果写入(GBP)network 192.168.1.0 mask 255.255.255.0 ~~那么只会匹配第一条路由条目(序号1),不会匹配第二条路由条目,这就是BGP与IGP的network 命令的最大区别所在。
RIP,IGRP,EIGRP,OSPF的对比总结

8、度量值(Metric)
RIP、RIPv2使用跳数(hops)作为度量值。最大跳数为15;默认支持四条等耗费的负载平衡,最大可开启到六条。
IGRP默认使用带宽bandwidth和线路的延时delay of the line,被称为复合度量值。这两个默认的度量之外,可信度,负载和最大传输单元也能被使用。除此之外它还设有默认为100,可设为255的最大跳计数,但hop并不参与度量值的计算,其目的只是为了限制AS的范围。默认支持四条不等耗费的负载平衡。最大可开启到六条。
RIP IGRP因为通过广播发送,所以它从所有活动的接口发送路由信息。
EIGRP、RIPv2、和OSPF用多播发送,从连接路由器的接口发送。
EIGRP 用RTP协议传播IP协议号88 可靠
OSPF 用IP协议号89传播,不用TCP也不用UDP。可靠
7、自动汇总
RIP、RIPv2、EIGRP默认开启自动汇总;但是默认不开启对不连续子网的支持。
其中,RIP总是开启自动汇总以减少路由表中的路由信息量,RIP不支持不连续网络,因为默认它不能关闭自动汇总。
Show ip ospf neighbor显示ospf的邻居信息,包括neighbor ID,优先级、状态(是否为DR/BDR等)邻居的接口地址以及接收的本地接口。
Show ip protocol这个命令很有用,能显示出所有运行的路由协议的实际操作。
4、几张表
EIGRP 邻居表,拓扑表,路由表
关于OSPF的手动汇总,OSPF手动汇总用于把一个area的汇总路由向area 0宣告时,用途与EIGRP一样,但是之前需要把接口分入不同的area。对OSPF进行配置时并不需要像EIGRP那样使用命令no auto-summary,因为如上所述,OSPF默认并没有开启自动汇总,所以自然不需要用这条命令,在路由配置模式下执行area 1 range 192.168.10.64 255.255.255.224。