华为:IGRP及EIGRP协议

合集下载

各种路由协议的比较

各种路由协议的比较

各种路由协议的比较首先解释一下什么是有类路由协议什么是无类路由协议:有类路由协议:在发送时不发送子网掩码,所以它不支持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)。

EIGRP协议

EIGRP协议

EIGRP整合(Integrated)了IP、AppleTalk和IPX三种协议。
EIGRP是最典型的平衡混合路由选择协议,它融合了距离矢量和链路状态两种路由选择协、议的优点,使用散射更新算法 (DUAL),实现了很高的路由性能。
EIGRP协议的特点:
运行EIGRP的路由器之间形成邻居关系,并交换路由信息。相邻路由器之间通过发送和接收Hello包来保持联系,维持邻居关系。Hello包的发送间隔默认值为5s钟。
较少带宽占用。使用EIGRP协议的对等路由器之间周期性的发送很小的hello报文,以此来保证从前发送报文的有效性。路由的发送使用增量发送方法,即每次只发送发生变化的路由。发送的路由更新报文采用可靠传输,如果没有收到确认信息则重新发送,直至确认。EIGRP还可以对发送的EIGRP报文进行控制,减少EIGRP报文对接口带宽的占用率,从而避免连续大量发送路由报文而影响正常数据业务的事情发生。
EIGRP是Cisco公司的私有协议。Cisco公司是该协议的发明者和唯一具备该协议解释和修改权的厂商。如果要支持EIGRP协议需向Cisco公司购买相应版权,并且Cisco公司修改该协议没有义务通知任何其他厂家和使用该协议的用户。而OSPF是开放的协议,是IETF组织公布的标准。世界上主要的网络设备厂商都支持该协议,所以它的互操作性和可靠性由于公开而得到保障,并且在众多的厂商支持下,该协议也会不断走向更加完善。
2.可行距离(feasible distance):到达一个目的地的最短路由的度量值。
3.后继 ( successor):后继是一个直接连接的邻居路由器,通过它具有到达目的地的最短路由。通过后继路由器将包转发到目的地。
4.通告距离(advertise distance):相邻路由器所通告的相邻路由器自己到达某个目的地的最短路由的度量值。

IGRP路由协议

IGRP路由协议

S2
S3
S3
E0
B
C
192.168.1.0
10.1.1.2 10.2.2.2 10.2.2.3 192.168.1.1
RouterA#sh ip protocols
Routing Protocol is "igrp 100"
Sending updates every 90 seconds, next due in 21 seconds
(1)是高级距离向量路由协议,CISCO私有协议 (2)用带宽、延迟、负载、可靠性作为度量值 (3)支持非等价负载均衡 (4)最大跳数为225 (5)采用DUAL算法计算到目的地的最短路径 (6)合并了距离向量路由协议和链路状态路由协议优点 (7)是无类路由协议
配置EIGRP(Configuring EIGRP)
IGRP由于突破了15跳的限制,成为了大型 CISCO网络的首选协议。(100->大型网络) RIP与IGRP的工作机制,均是从所有配置接口 上定期发出路由更新。 但是,RIP是以跳数为度量单位;IGRP以多种 因素来建立路由最佳路径;带宽,延迟,可靠 性,最大传输单元,LOAD等因素。
IGRP的配置:
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协议
Router(config)#ro来自ter igrp autonomomous-system

各种路由协议的比较

各种路由协议的比较

各种路由协议的比较协议的分类:●运行环境: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控制层面如何学习路由表学习路由表,为数据转发提供依据。

igrp-eigrp讲解

igrp-eigrp讲解
10
IGRP的配置实例
11
检验IGRP的配置
12
查看路由表
13
EIGRP 概述
➢ 增加型内部网关路由选择协议〔EIGRP〕 ➢ Enhanced Interior Gateway Routing Protocol ➢ 混合型路由选择协议 ➢ 是 Cisco 专有的协议 ➢ 默认状况下,使用带宽+延迟作为度量标准 ➢ 属于无类路由协议
➢ 以单播的方式向新邻居发送更新报文,确保该新邻居充实它的拓扑表 ➢ 假设检测到网络拓扑发生变化,则以组播的方式向全部的邻居发送更
新报文
28
查询〔query〕和应答〔reply〕报文 ➢ 当路由器需要从它的邻居路由器那里获得特定信息时,将
使用查询报文 ➢ 应答报文则用于对查询作出响应 ➢ 查询报文可以使用组播方式或者单播方式发送 ➢ 应答报文总是单播方式发送
29
确认〔acknowledgement〕报文
➢ 指示在牢靠的交换过程收到了 EIGRP 报文 ➢ 以单播方式发送确认报文
30
初始路由觉察
31
初始路由觉察
32
初始路由觉察
33
初始路由觉察
34
初始路由觉察
35
初始路由
会聚完成
36
集中更新算法〔DUAL〕
➢ Diffusing Update Algorithm ➢ 通告距离〔Advertised Distance,AD〕 ➢ 下一跳路由器通告到达目的网络的度量值 ➢ 可行距离〔Feasible Distance,FD〕 ➢ 通过下一跳路由器到达目的网络的度量值 ➢ 后继〔successor〕路由 ➢ 到达目的网络的最优路径的下一跳路由器 ➢ 可行后继〔Feasible Successor,FS〕路由 ➢ 到达目的网络次优路径的下一跳路由器

RIP,IGRP,EIGRP,OSPF的对比总结

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。

深入理解EIGRP

深入理解EIGRP

产品名称Product name 密级Confidentiality level VRP 内部公开产品版本Product versionTotal 58pages 共58页深入理解EIGRP(仅供内部使用)For internal use only拟制: Prepared by 刘炜刚、张立新日期:Date2003-05-28审核: Reviewed by 刘宇日期:Date2003-05-28审核: Reviewed by 日期:Date批准: Granted by日期:Date华为技术有限公司Huawei Technologies Co., Ltd.版权所有侵权必究All rights reserved修订记录Revision record日期Date 修订版本Revisionversion修改描述change Description作者Author2003-05-28 1.00 初稿完成initial transmittal 刘炜刚、张立新目录Table of Contents1EIGRP协议简介 (8)1.1EIGRP协议特性简介 (8)1.2EIGRP协议的运行机制简介 (9)2EIGRP的多进程 (11)3报文格式 (12)3.1报文格式描述 (12)3.2EIGRP报文头 (12)3.3EIGRP的TLV基本结构 (13)3.4Parameter TLV (14)3.5Authentication TLV (14)3.6Sequense TLV (15)3.7Software Version TLV (16)3.8Next Multicast Seq TLV (16)3.9IP Request TLV (16)3.10IP Metric TLV (17)3.11IP Exterior TLV (18)4邻居的发现和维护 (19)4.1发送Hello报文 (19)4.2邻居的发现 (19)4.3邻居建立的握手过程 (20)4.4邻居的删除 (23)5EIGRP报文的MD5认证 (24)6拓扑表的维护 (25)6.1拓扑表的结构 (25)6.2EIGRP的Metric计算 (26)6.3FD(Feasible Distance)、RD(Report Distance)以及可靠后继条件(Feasible Condition) .. 27 6.4拓扑表的变化将触发状态机 (28)7DUAL算法和DUAL状态机 (28)7.1D-V算法和Metric计算 (28)7.2触发更新、部分更新机制 (29)7.3可靠后继条件(FC) (29)7.4可靠后继条件中必须判断最优后继 (30)7.5使用查询应答机制进行DUAL计算 (31)7.5.1被动态(Passive)和主动态(Active) (31)7.5.2DUAL算法的启动 (32)7.5.3查询(Query) (32)7.5.4应答(Reply) (32)7.5.5收敛 (32)7.6DUAL状态机描述 (35)7.6.1DUAL状态机的状态 (36)7.6.2DUAL状态机的状态转换 (37)7.7Stuck In Active(SIA)功能 (39)7.8DUAL算法的性能 (40)8报文发送和可靠传输 (40)8.1单播报文和多播报文 (41)8.2报文发送策略过滤 (41)8.3序号确认 (42)8.4超时重传 (42)8.5水平分割(Horizon Split) (43)8.6流控(Flow Control) (43)8.7EIGRP对链路带宽的限制 (44)9引入路由 (44)10路由聚合 (45)10.1自动聚合 (46)10.2手工聚合 (47)11EIGRP的负载分担 (47)11.1等价负载分担 (47)11.2非等价负载分担 (48)12EIGRP命令列表 (49)13EIGRP的新进展 (54)13.1EIGRP Stub (54)13.2在PE-CE之间运行EIGRP (55)13.3通过RouterID来减少邻居数量 (55)13.4EIGRP NSF (56)13.5三次握手过程的改进 (56)13.6EIGRP Fast Hellos (56)14EIGRP vs OSPF (56)14.1OSPF的缺点vs EIGRP优点 (56)14.2OSPF的优点vs EIGRP缺点 (57)15相关参考资料 (58)表目录List of Tables表1 缩略语清单 (7)表2 EIGRP报文类型 (13)表3 EIGRP TLV类型 (14)表4 EIGRP接口默认带宽和延时 (27)表5 DUAL状态机状态转换表 (39)表6 Ack报文和一般Hello报文的比较 (42)表7 EIGRP配置命令表 (54)图目录List of Figures图1 关于可靠后继的说明 (10)图2 同一链路上可以运行多个进程 (11)图3 不同进程之间不可建立邻居 (12)图4 EIGRP报文头结构 (12)图5 EIGRP的TLV结构 (13)图6 TLV结构-Parameter TLV (14)图7 TLV结构-Authentication TLV (15)图8 TLV结构-Sequense TLV (15)图9 TLV结构-Software Version TLV (16)图10 TLV结构-Next Multicast Se TLV (16)图11 TLV结构-IP Request TLV (17)图12 TLV结构-IP Metric TLV (17)图13 TLV结构-IP Exterior TLV (18)图14 三次握手示意图(1) (20)图15 三次握手示意图(2) (21)图16 在一方没有准备好的情况下的三次握手示意图 (22)图17 Cisco的一种不严格的三次握手过程 (23)图18 MD5 计算方式示意 (25)图19 EIGRP Metric计算示意图 (26)图20 可靠后继条件中必须判断最优后继的示意图 (31)图21 DUAL示意-初始情况 (33)图22 DUAL示意-假定一“CA链路中断” (33)图23 DUAL示意-假定二“BA链路中断” (34)图24 DUAL示意-假定三“AN链路中断” (34)图25 DUAL状态机 (36)图26 DUAL示意-“AN链路中断”在水平分割时的处理 (43)图27 自动聚合示意 (46)深入理解EIGRP关键词Key words:EIGRP DUAL 动态路由协议D-V算法摘要Abstract:EIGRP是Cisco发明的一个私有路由协议,由IGRP发展而来,但是算法做了很大的改动。

EIGRP协议介绍

EIGRP协议介绍
名词:FD:FeasibleDistance可行距离
AD:AdvertisedDistance(RD:ReportDistance)通告距离Successor:后继站
FS:FeasibleSuccessor可行后继站
FC:FeasibleCondition可行性条件
4.Protocol-dependentmodules(PDMS)协议相关模块
R1(config-router)#network0.0.0.0,包含的第一层概念就是将本地路由器的所有接口都宣告进EIGRP进程,第二层概念是当该路由本地拥有一条0.0.0.0/0并且只关联出站接口的静态路由时,该命令也会将该缺省路由以EIGRP更新的形式通告。所以network0.0.0.0不可以随
实验 1:路径度量值计算
三台路由器都摹拟一个环回网段
Show interfaces0/0:可以看到接口带宽和延迟(延迟除以 10)
不查看路由表的情况下, 手工计算每台路由器去往每一个网段的度量值。验证EIGRP 计算路由的Metric 使用的带宽如何提取
实验 2:
通过修改带宽和延迟来实现 R1 到 R3 的负载均衡。
Showipeigrpneighbrosdetail查看EIGRP邻居表详细信息
一台路由器只要运行了 EIGRP,这台路由器需要有一个域内惟一的标识,称为 RID (Router ID) ,优先手工指定,然后是环回口地址,最后是物理接口的最大地址。
EIGRP想要建邻居,需要保证 EIGRP 的 RID 不相同
EIGRP
EIGRP有5种报文,当今只用到4种
Hello:Establishneighborrelationships默认以组播发送。通过修改可以使单播发送。

EIGRP协议理论详解

EIGRP协议理论详解

EIGRP协议理论详解EIGRP(Enhanced Interior Gateway Routing Protocol)是一种用于在广域网(Wide Area Network,WAN)和局域网(Local Area Network,LAN)中实现路由选择的协议。

EIGRP是一种增强版本的IGRP(Interior Gateway Routing Protocol)协议,被Cisco Systems开发和推广。

EIGRP是基于距离向量路由协议的一种高级路由协议,它能够提供快速收敛、带宽优化和容错机制等功能。

下面将详细介绍EIGRP协议的工作原理和特性。

首先,EIGRP通过发送Hello报文来实现邻居发现。

当两个EIGRP路由器建立邻居关系时,它们会交换路由信息。

邻居信息包括邻居的IP地址、ASN(Autonomous System Number,自治系统号码)等。

在邻居发现完成后,EIGRP路由器会交换拓扑表。

拓扑表中包含了网络拓扑信息,即路由器所知道的全部可达路由。

EIGRP路由器会将自己的拓扑表发送给所有邻居,并接收并更新自己的拓扑表。

接下来,EIGRP路由器会根据接收到的各个邻居的拓扑表信息计算最短路径。

EIGRP使用了DUAL(Diffusing Update Algorithm)算法来计算最短路径,并选取最佳的路由。

DUAL算法综合考虑了带宽、延迟、可靠性和吞吐量等参数,选择最优路径。

最后,EIGRP路由器会将计算得到的最短路径信息发布出去,供其他路由器使用。

EIGRP利用更新报文(Update)将路由信息广播给所有相邻的路由器,以更新它们的路由表。

如果一些路由器的路径发生了变化,它会发出通知报文(Query)来询问其他路由器是否可达一些目的地。

除了基本的路由选择功能外,EIGRP还具有一些特性。

首先,EIGRP 可以在不同的网络之间进行路由聚合,将多个网络看作一个整体,以提高路由器的性能和可伸缩性。

IGRP和EIGRP

IGRP和EIGRP

Interior Gateway Routing Protocol(IGRP)1.Cisco专有的距离矢量协议(什么是专有?专有的意思就是说网络中要运行IGRP协议,所用的路由器必须是Cisco的路由器.)当你配置IGRP的时候,你必须以AS号作为配置参数,所有的routers必须使用相同的AS号来共享路由表信息.2. AD 100Metric(度量)采用了以下几个参数:带宽延迟可靠性负载最大传输单元(MTU)默认使用了带宽和延迟做为它的度量.虽然IGRP没有使用跳数做为它的度量,但IGRP也有最大跳数,值为255,默认时为100 因此解决RIP最大15跳的限制,使的IGRP更加适合于大型网络.3.IGRP和RIP的比较:IGRP RIPAD 100 120Metric 5参数跳数更新时间 90S 30S是否有类有 V1有V2无是否支持大型网络支持不支持DV or Link-state DV DV最大跳 255,默认100 15更新地址 255.255.255.255 V1 255.255.255.255 V2 224.0.0.9是否支持VLSM 否否是否支持不连续子网否 RIPV1不V2支持4.防止路由选择环路的机制:.水平分割.破坏逆转更新保持定时器.触发更新5.默认定时器值IGRP Timers(1)路由更新计时:默认90秒(2)路由无效计时:默认270秒(3)保持计时器:默认280秒(3倍更新时间+10秒)(4)路由刷新时间: 默认630秒6.IGRP默认也是支持4条等价负载均衡,最大支持6条,但是IGRP还可以支持非等价负载均衡。

(什么是非等价均衡?就是去目的网络的度量不同,IGRP可以在度量不同的路径上转发数据包,RIP则不能)7.配置IGRP路由STEP1:启动IGRP进程Router(config)#router igrp AS号注意:如果要让路由器之间共享路由信息,那么每个路由器上的AS号必须相同STEP2:宣告网络Router(config-router)#network xx.xx.xx.xx (IGRP也是主类宣告)实验拓扑:8.验证调试命令Show ip routeShow ip protocolsclear ip route *debug ip igrp events 收发的路由数量以及路由的类型(内部外部还是系统路由,这些概念在NP中讲)debug ip igrp transaction 收发的路由条目,包括网络地址和度量9.被动接口的配置Router(config)#router igrp AS号Router(config-router)#passive-interface xxIGRP被动接口也是只收不发的EIGRP Features and Operation1.Cisco专有的混合型协议,是无类别路由协议,EIGRP是1种无分类(classless),增强的距离向量路由协议,和IGRP类似,EIGRP也使用AS,但是和IGRP不同的是,EIGRP在它的路由更新信息中要包含子网掩码的信息.这样,在我们设计的网络的时候,就允许我们使用VLSM和summarization.EIGRP有时候也算是混合型路由协议,因为它同时具有了距离向量路和链路状态的一些特征:比如它不像OSPF那样发送链路状态包而发送传统的距离向量更新;EIGRP也有链路状态协议的特征比如它在相邻router启动的时候同步路由表,然后只在拓扑结构发生变化的时候发送一些更新.这样就使得EIGRP能够很好的在1个大型网络中工作2.AD 90 (内部EIGRP路由)内部路由就是属于同一AS内的路由AD 170 (外部EIGRP路由)外部EIGRP路由就是重分布进来的路由,这些路由代表源自其他AS的路由Metric(度量)采用的参数和IGRP 相同,但是度量值是IGRP的256倍.3.EIGRP的四大功能部件:协议相关模块PDM可靠传输协议(RTP) 管理EIGRP路由器间的消息通信邻居的发现和恢复弥散更新算法(DUAL)Protocol-Dependent ModuleEIGRP的1大特点是它可以支持几种网络层协议:IP,IPX和AppleTalk等.能像EIGRP那样支持数种网络层协议的还有Intermediate System-to-Intermediate System(IS-IS)协议,但是这个协议只支持IP和Connectionless Network Service(CLNS).EIGRP通过PDMs来支持不同的网络层协议.每个EIGRP的PDM保持1个单独的路由信息表来装载某种协议(比如IP)的路由信息.也就是有IP/EIGRP表,IPX/EIGRP的表和AppleTalk/EIGRP表Reliable Transport Protocol(RTP)EIGRP使用一种叫做RTP的私有协议,来管理使用了EIGRP的router之间的通信,如RTP的名字,可靠(reliable)即为这个协议的关键.RTP负责EIGRP数据包到所有邻居的有保证和按顺序的传输.它支持多目组播或单点传送数据包的混合传输.出于对效率的考虑只有某些E IGRP数据包被保证可靠传输.RTP确保在相邻router间正在进行的通信能够被维持.因此,它为邻居维护了一张重传表.该表指示还没有被邻居确认的数据包.未确认的可靠数据包最多可以被重传1 6次或直到保持时间超时,以它们当中时间更长的那个为限.EIGRP所使用的多目组播地址是224.0.0.10Diffusing Update Algorithm(DUAL)EIGRP使用DUAL来选择和保持到远端的最佳路径.它能使router判决某邻居通告的一个路径是否处于循环状态,并允许router找到替代路径而无须等待来自其他router的更新.这样做有助于加快网络的汇聚.这个算法顾及以下几点:(1.)备份的路由线路(2.)支持VLSM(3.)动态路由恢复(4.)没有发现线路的话发送查询寻找新路线4.建邻居的必要条件:收到Hello包 (EIGRP使用Hello包来发现和维持邻居关系,Hello发送地址是组播224.0.0.10)AS号相同相同的K值(K值是计算度量时和参数组合使用的系数)链路状态协议趋向于使用Hello信息来建立邻居关系,它不会像距离向量那样周期性的发送路由更新.为了保持邻居关系,运行了EIGRP的router必须持续从邻居那里收到Hellos 如果不在1个AS内,router之间是不会共享路由信息的,也不会建立邻居关系.这样做的优点是在大型网络中可以减少特定某个AS内路由信息的传播当EIGRP发现新邻居的时候,就开始通告整个路由表给别的router,当所有的router都知道新成员的加入,学习到新的路径以后,从那开始,路由表中有变动的部分才会传播给别的router.当router接收到邻居的更新以后,把它们保存在本地数据库表里5.EIGRP的三张表:邻居表:存放有关已建立的邻居的信息拓扑表:保存从每个邻居那里收到的路由通告,其中就有备份路由,即可行后继路由表:存放着当前转发数据包的路由条目6.基本概念:可行距离(FD):到达每一个目的地的最小度量将作为该目的网络的可行距离。

EIGRP

EIGRP
即度量值与带宽成反比关系与延迟成正比关系
带宽的标准:常见带宽是1000M,所以考虑带宽时是把网络带宽和1000M去进行比较
限定更新:
路由更新仅仅发送给受变化影响的路由器,即路由更新的范围并不是所有路由器而是一部分路由器。
利用环路接口一来模拟ISP路由器
即,在拓朴图中并不存在ISP路由器,在路由器R2上打开环路接口一
图中:
左边为一个自治系统,在这个自治系统中,它们的HELLO包、查询包、更新包、确认包、回应包都不会由路由器HQ发送给EAST
1、能不能采用RIP协议
肯定能采用RIP
如果采用RIP1,由于RIP1是有类动态路由,所以在IP地址划分时要防止路由汇总时出问题
如果采用RIP2,基本上能用
2、效率怎样?
收敛时间:
如果一个路由器的网络发生了更新,这时网络所有设备都不能工作,直到所有设备都更新完成,这一段时间就是收敛时间。
0.0.0.127
255.255.255.128+0.0.0.127=255.255.255.255
子网掩码 反子网掩码
network 网络地址 反子网掩码
EIGRP:这是思科专有的动态路由协议
非思科路由器一般是不支持EIGRP
EIGRP是上种距离矢量动态路由协议,实际上它是一种混合型的,即既有距离矢量的特点又有链路状态的特点
RIP采用的更新方式:
RIP1采用广播方式
RIP2采用组播方式
RIP发送更新时间间隔是30S
每隔30秒,路由器发送路由更新,这时要花费一定时间进行收敛。
由于在收敛时间内路由器不能正常工作
如果收敛时间比较长的话,那么路由器的工作效率是很低的。

路由协议的比较之IGRP和EIGRP

路由协议的比较之IGRP和EIGRP
◆EIGRP支持三种可路由的协议(IP、IPX、AppleTalk)。
◆支持非等值路径的负载均衡。
◆因EIGIP是Cisco公司开发的专用协议,因此,当Cisco设备和其他厂商的设备互联时,不能使用EIGRP。
对于路由协议的种类,我们在之前的文章中已经为大家概括和总结了。现在我们主要针对两个协议再来具体分析一下,一个是IGRP网关路由协议,一个是EIGRP协议。这两个协议但从名字上面您就能想到其中的关联。
IGRP
内部网关路由协议(Interior Gateway Routing Protocol,IGRP)是Cisco公司20世纪80年代开发的,是一种动态的、长跨度(最大可支持255跳)的路由协议,使用度量(向量)来确定到达一个网络的最佳路由,由延时、带宽、可靠性和负载等来计算最优路由,它在同个自治系统内具有高跨度,适合复杂的网络。Cisco IOS允许路由器管理员对IGRP的网络带宽、延时、可靠性和负载进行权重设置,以影响度量的计算。
像RIP一样,IGRP使用UDP发送路由表项。每个路由器每隔90s更新一次路由信息,如果270s内没有收到某路由器的回应,则认为该路由器不可到达;如果630s内仍未收到应答,则IGRP进程将从路由表中删除该路由。
与RIP相比,IGRP的收敛时间更长,但传输路由信息所需的带宽减少,此外,IGRP的分组格式中无空白字节,从而提高了IGRP的报文效率。但IGRP为Cisco公司专有,仅限于Cisco产品。
◆减少了带宽的消耗。EIGRP不像RIP和IGRP那样,每隔一段时间就交换一次路由信息,它仅当某个目的网络的路由状态改变或路由的度量发生变化时,才向邻接的EIGRP路由器发送路由更新,因此,其更新路由所需的带宽比RIP和EIGRP小得多——这种方式叫触发式(triggered)。

BGP协议介绍

BGP协议介绍

BGPIGP:RIP,OSPF,EIGRP,IGRP,ISISEGP:EGP,BGP,EGP既是一类协议的统称,又是一个单独的协议,该协议在INTERNET早期的EGP协议,该协议不支持VLSM,不支持CIDR。

BGP是一个距离矢量路由选择协议,称为另一类(一类是EIGRP)的高级距离矢量路由选择协议(路径矢量路由选择协议),该协议也会生成三张表。

该协议支持VLSM和CIDR,是一个无类路由选择协议,该协议工作在OSI的7层(应用层),BGP是全球唯一一款基于TCP 的传输层做为传输层封装的协议,基于TCP端口号179。

BGPv4:该版本只能为IPv4提供路由BGPv4 plus:Multihoming:多宿主Autonomous Systems:自治系统,一组属于相同组织拥有相同管理标准的设备集合。

AS使用一个AS号的概念在internet中唯一的表示一个园区网。

AS号的取值范围:0-65535。

第一段0-64511,公有AS号,第二段64512-65535,私有AS号。

要运行BGP需要有一个共有的AS 号。

私有AS号一般用于实验室,没有办法保证AS的全球唯一。

BGP运行在AS和AS之间。

IGP使用HOP-BY-HOP,BGP使用AS-BY-AS。

一条BGP路由在一个AS内被转发传递的时候,很多属性不会被改变(包括下一跳属性),仅当把一条BGP路由条目从一个AS传递给另一个AS时,会强制把该BGP路由条目的下一跳属性改变为这台路由器发包接口的IP地址(一般是该园区网的边界路由器),该路由被传递到邻居AS后,在邻居AS内传递时,下一跳地址依旧保持不变。

BGP基于TCP,所以可以提供可靠传输。

BGP发送任何报文只能基于单播,因为当TCP三次握手连接建立后,只能发送单播报文。

需要指定BGP的目的地址,告诉BGP将路由条目发给哪个地址。

BGP只支持触发更新,增量更新。

BGP不追踪路由条目的状态,追踪邻接关系。

四种最常见路由协议RIPIGRPOSPF和EIGRP

四种最常见路由协议RIPIGRPOSPF和EIGRP

四种最常见路由协议RIPIGRPOSPF和EIGRP RIP、IGRP、OSPF和EIGRP是最常见的路由协议,它们用于在网络中确定数据包应该如何转发。

1. RIP(Routing Information Protocol)是一种距离矢量路由协议,用于在小型网络中进行路由选择。

它使用跳数作为衡量距离的度量单位,最大支持15跳。

RIP将路由信息广播到所有相邻的路由器,并使用更新定期计时器来更新路由表。

然而,RIP的更新速度相对较慢,对于大规模网络来说可能不是一个很好的选择。

2. IGRP(Interior Gateway Routing Protocol)是一个距离矢量路由协议,与RIP相似,但比RIP更高效。

IGRP使用带宽和延迟等因素来计算最佳路径,并使用时钟跳数作为度量单位。

IGRP的更新速度比RIP快,但仍然不适用于大规模网络。

3. OSPF(Open Shortest Path First)是一种链路状态路由协议,用于大型复杂网络中的路由选择。

OSPF使用链路状态数据库来维护所有节点之间的拓扑信息,并根据最短路径算法选择最佳路径。

OSPF支持VLSM(Variable Length Subnet Masking)和多路径等特性,具有更好的拓展性和较快的收敛速度。

4. EIGRP(Enhanced Interior Gateway Routing Protocol)是一种混合路由协议,结合了距离矢量和链路状态的特点。

EIGRP使用带宽、延迟、可靠性和负载等因素来计算最佳路径,并使用跳数作为度量单位。

EIGRP具有快速收敛和较低的网络开销,并对大型网络有良好的扩展性。

总体来说,RIP和IGRP适用于小型网络,OSPF适用于大型复杂网络,而EIGRP则在各种网络环境下都有一定的应用。

选择合适的路由协议取决于网络规模、复杂性以及对性能和可靠性的要求。

IGRP及EIGRP路由选择协议

IGRP及EIGRP路由选择协议

2021/10/20
2
• 基本配置:启用+自治系统编号+网络 例:Router igrp 5
Network 193.158.2.0
2021/10/20
3
EIGRP 路由选择协议
• EIGRP增强型内部网关协议,CISCO专用, 它是一个混和型的路由协议。
• 支持可变长子网掩码 • 支持触发式路由表更新 • 跳数224跳 • 支持多种网络协议
2021/10/20
1
• 可达的目标距离增加了,其默认的跳数100,最 大支持255跳
• 在默认下,每90s广播一次进行路由更新,在 270s没有收到目标路由器的相应,则认为不可到 达,280s,禁用;630s,则删除该目标路由器的 路由信息
• IGRP的缺点:不支持可变长子网掩码
• 网络号0.0.0.0,用来标示一个指定的路由器作为 IGRP的默认网关。
2021/10/20
12
2021/10/20
8
开放最短路径优先(OSPF)协议优点:
– 路由收敛快 – 提供负载均衡:如果到某个目的机具有多个具有相同代价的路径,OSPF将均
分负载给各个路径 – 提供网络的“域”划分能力,可独立管理,这就提供了灵活的网络扩展能力,
易于规模化 – OSPT规定路由器之间的信息交换需要有授权,提高安全性。RIP中任意路由
–度量、路由循环 –收敛速度慢
2021/10/20
6
OSPF划分编号区域(Area)
主干路由器
Area0
国家主干
域边界路由器
域内路由器 Area1
2021/10/20
Area2
…...
地区主干
AreaN
7

igp名词解释

igp名词解释

igp名词解释
Igp是Internet Gateway Protocol的缩写,又称为内部网关协议。

它是一种用于在自治系统(AS)内部传递路由信息的协议。

自治系统指的是一组路由器和网络,它们受同一组织或管理实体的管理。

Igp协议通常用于企业或组织内部网络中,用于实现路由器之间的通信和路由表的更新。

常见的Igp协议包括RIP(Routing Information Protocol)、OSPF(Open Shortest Path First)、IGRP(Interior Gateway Routing Protocol)和EIGRP (Enhanced Interior Gateway Routing Protocol)等。

RIP是最早的Igp协议之一,但它的缺点是收敛速度慢、距离限制小等。

OSPF是一种开放的、链路状态路由协议,它能够快速收敛和适应网络拓扑变化。

IGRP是思科公司开发的Igp协议,它具有高效的路由计算和路由优化机制。

EIGRP是IGRP的升级版,它可以支持多协议和快速收敛。

Igp协议可以帮助网络管理员在自治系统内部快速更新路由信息,实现网络的高效运行和管理。

但是,在大型网络中,Igp协议的缺点也会显现出来,例如控制平面和数据平面分离不彻底、路由器资源消耗大等。

因此,在实际应用中,需要根据网络规模和需求选择合适的Igp协议,或者结合其他协议一起使用,以达到最优的网络效果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

回顾昨天:提问:1、RIP默认几条线路做负载均衡,最大支持几条2、RIP路由协议的配置命令是什么?有几步?3、RIP协议发送UPDATE包的周期间隔是多少?多长时间后激发保持状态?保持时间持续多久?
今天内容:IGRP路由协议的特性及配置方法。

及相关实验
首先应该确认的是IGRP虽然有较先进的算法计算自己的度量值来计算路由。

但它仍是路离矢量路由协议的一种。

一、此协议计算度量值的算法比较复杂。

综合考虑链路带宽(bandwidth)、延迟(delay)、负载(loading)、可靠性(reliability) 最大传输单元(mtu)等,默认的算法是链路上的带宽加上设备的延迟。

二、IGRP也是默认四条线路做负载均衡,最大支持六条。

但与RIP不同的是能用不等开销的链路做负载。

三、IGRP路由协议使用广播方式每隔90秒发送一次UPDATE包。

如果在270秒内没有收到该升级包,则认为邻居路由器崩
溃。

所有从这个路由器学到的路由都进入保持状态,保持时间是280秒。

过了这个时间则丢弃那些路由条目。

四、IGRP协议的配置(图10-25)
配置方法与RIP的方法类似。

先在运行IGRP 协议的路由器上声明使用该协议。

此时注意有一个100,这个为自治域系统号,(在实际工程中此号由电信指定)通常在我们现在阶段讨论的网络问题中都是在同自治域中的所以,此号在相邻路由器上配置要一样。

然后发布直连的网段。

五、检查IGRP的配置正确性
看图(10-30)与(10-27)的区别。

Eigrp路由协议的原理
一、概述
它是一种混合型的路由协议,在路由的学习上具有链路状态路由的特点,在计算路径的度量值时又具有距离矢量路由协议的特点。

但它是一种增强的IGRP,是由其研发而来,所以CISCO经常把EIGRP协议归属于距离矢量路由协议。

称它为先进的距离矢量路由协议。

由于是私有协议所以限制了在电信运营商的网络上使用。

但在一些大型企业里,得到了普遍的应用。

虽然是从IGRP发展而来,但不同的是,支持VLSM和CIDR,收敛更为迅速,可扩展性更好,更高效的处理路由环路等问题。

另外不仅支持一种IP协议栈,同时还支持IPX和APPLETALK。

所以此协议支持在路由器上同时打开多个协议栈。

同时在路由的学习上类似于OSPF,而在度量值的计算上与IGRP 类似。

所以具有快速的收敛速度与优化的路由算法。

二、与IGRP的比较
1、度量值的计算
IGRP与EIGRP都是根据带宽、负载、延迟、可靠性、最大传输单元来计算,但简化后的公式为:度量值=带宽+延迟
IGRP的带宽=100000000/网络实际带宽
EIGRP的带宽=(100000000/网络实际带宽)*256
延迟的计算:
IGRP=实际延迟时间/10
EIGRP=(实际延迟时间/10)*256
2、兼容模式:
可以在同种网络中同时使用这两种协议
3、最大跳数
IGRP最大跳数是255,EIGRP是224,这此数字代表了网络直径。

这些数字足以支持目前最大的网络。

4、自动的路由再发布
两种路由协议之间互相通知路由信息,叫做路由的再发布。

一般来说,两种协议的再发布要经过手工配置,但是由于IGRP和EIGRP的兼容性,配置了相同自治域系统号的IGRP 与EIGRP协议间可以自动再发布路由。

如图11-27。

三、EIGRP的概念和术语
1、邻居表,与OSPF的一样,计算路由前先学习整个的拓扑,靠通过此表中的邻居来学
习。

2、拓扑表,学到的所有的路径都放在这张表格中,然后用DUAL算法算出路由
3、路由表,通过DUAL算法把拓扑表中的到达目的地的度量值最小的路径放入此表成为
路由。

(以上的三种表,如果同时启用了三个协议栈那么要为每一个协议栈分别启用三张表)
4、后继与可行性后继:到达目的地网段的最佳路径称为后继(successor)而可行性后继,
是后继的备份路径。

但不是所有到达目的网段的路径都是后继或可行性后继。

这要有DUAL的计算。

后继和可行性后继被记录在拓扑表里。

而路由表里只有后继。

当后继发生故障时,路由器会立即从拓扑表中的可行性后继里选出新的后继。

所以EIGRP 的收敛速度非常快。

四、EIGRP的特点
1、收敛速度快(先学习拓扑,然后算出路由,不过OSPF是采用SPF算法,而EIGRP是
DUAL算法)
2、有效的使用带宽:EIGRP路由协议的更新采用的是增量的方式,当拓扑发生变化的时候,
路由器发出触发的更新包,但与OSPF不同的是,使用的是有限的更新,即只把更新发送给需要的路由器,而不像OSPF要发送给所有路由器(用224.0.0.5)所以,占用带宽少。

十分有效。

3、支持VLSM和CIDR
4、支持多协议栈
5、独立于被路由协议,不像别的协议如:RIP只为IP做路由,IPX RIP只为IPX做路由。

因为EIGRP是可启用多协议栈的协议,所以可独立与任何被路由协议。

五、EIGRP路由协议的技术
1、邻居的发现和恢复
简单的路由协议不会和邻居路由器建立邻居关系。

如运行RIP和IGRP协议的路由器只是简单的向所有接口广播路由更新包。

而EIGRP会像OSPF一样,会和相邻路由器建立邻居关系,并互相交换拓扑信息,其过程如图11-31
从上图能看到,整个邻居形成的过程及交换数据的过程要比OSPF快的多。

每5秒发一次HELLO包,一般的HOLD时间为此时间的三倍。

一旦过了这个HOLD时间,则EIGRP的协议会认为邻居已经坏掉。

RTP协议,他是保证按顺序地传送EIGRP包到所有邻居的传输协议,因为EIGRP是独立于被路由协议的,所以它不能使用TCP来保证EIGRP包按顺序及时传送,所以用该协议来达到与TCP一样的目的。

而别的路由协议如RIP,能依靠TCP来发送UPDATA包。

此协议是以224.0。

0.10发送HELLO包。

可以使用SHOW IP EIGRP NEIGHBORS来查看邻居关系。

EIGRP协议的算法及配置
该协议的算法叫作DUAL,在讲具体算法之前先介绍几个概念
FD:是指到达目的网段的最小开销,当到达目的网段有多条路径时,具有与FD相等开销的路径就是后继。

RD:是邻居通知给路由器的,从邻居处到达目标网段的开销。

后继:到达目的网段开销最小的路径,被记入路由表,成为路由。

可行性后继:(FS)后继的备份路径,但不是所有到达目的网段的路径都可以成为后继或可行性后继。

具体算法:见图11-33到11-38
此例中是以CDE到达网段a来举例子。

一、首先第一张图中,11-33。

网络处于稳定状态。

我们从这张图中可以看出来只有路
由器C有一条可行性后继。

即DBA,别的都没有,这是因为:如果一条路径的RD大于或等于到达目的网段的FD则该路径不能成为可行性后继
二、如图11-34B和D之间发生了断路,D会发现自己拓扑表和路由表中的后继失效。

虽然
它还可以通过路由器C到达网段A,但是该路径的RD大于后继FD,即不是可行性后继,所以该路径不在拓扑表里。

它除了知道经过路由器B的通路外别的一无所知。

三、于是,如图11-35所示,D向邻居发出请求包,要求得到到达网段A的路径信息。

四、在图11-35中D向自己的两个邻居发出请求包,当C收到这个包后,它意识到通过路
由器D到达网段的可行性后继已经失效,将会把该条目从拓扑表中清除。

另外当E收到D,它意识到自己到达A段的后继也失效了。

由于与路由器D同样的原因,E也只知道一条到达网段A的路径,即通过D的路径,E也要向邻居请求得到到达网段A的路径信息。

五、见图11-37,路由器C与E几乎同时收到了路由器D的请求包,所以当E向C发送请
求包的时候,,C已经向D发出答复包了,其中包含路由器C到达网段A的路径信息,但此时的D还不能收敛,因为它还要等另一个邻居E的答复包,不然的话无法计算最优路径。

六、从图11-38,C向D发完答复包后,接着给E发,告诉自己知道的拓扑,E从中计算
出了新的后继。

另外D收到E发来的答复包后对比了一下两条链路的FD后,发现具有相同的FD,所以两条链路同时成为后继被放入路由表中。

通过以上算法我们可以看出EIGRP协议虽然收敛的速度在整体上与OSPF差不多,但是有时会没有OSPF收敛的快。

而且呢不能划分区域,所以只能适合大中型的网络环境。

配置方法:
一、声明使用该协议在全局模式下:router eigrp 自治域系统号。

在运行EIGRP协议的网
络里,所有路由器自治域号必须一致。

二、发布网段。

以方便告知邻居路由器拓扑是什么样的。

三、EIGRP协议虽然是无类的路由汇总,但默认情况下依然是按照有类的原则来汇总
路由。

关闭汇总的命令是:协议子模式下,no auto-summary。

相关文档
最新文档