eigrp自动汇总优缺点实验报告
十二EIGRP的手动汇总

十二EIGRP的手动汇总EIGRP(Enhanced Interior Gateway Routing Protocol)是一种距离矢量路由协议,它是Cisco开发的一种高级内部网关路由协议。
EIGRP 使用了一些不同于其他路由协议的特性,使其在网络中能够快速收敛,提供高可用性和高性能。
EIGRP的手动汇总是指通过手动配置来优化网络中的路由汇总。
EIGRP的手动汇总可以通过两种方式实现,即手动设置汇总和使用分片技术。
下面将分别介绍这两种方式的实现方法。
一、手动设置汇总手动设置汇总是通过手动配置路由汇总来实现的。
手动设置汇总的原理是将多个路由聚合为一个较长的网络,从而减少路由表项的数量,提高路由的查询和收敛速度。
1.配置汇总路由:首先,我们需要手动配置一个汇总路由,指定需要汇总的网络,以及汇总之后的目标网络。
比如,我们需要汇总10.0.0.0/24和11.0.0.0/24两个网络,可以配置一个汇总路由10.0.0.0/232.配置汇总路由的下一跳:配置完汇总路由之后,我们需要指定汇总路由的下一跳地址,即汇总之后的网络的出口地址。
通常情况下,我们可以使用汇总网络中的其中一台设备的IP地址作为下一跳地址。
3.告知其他路由器:为了让其他路由器知道该汇总路由的存在,我们需要将该汇总路由告知给其他相关的路由器。
这可以通过使用网络协议,如OSPF或BGP,来实现。
二、使用分片技术EIGRP可以通过使用分片技术来实现自动汇总。
EIGRP支持VLSM (Variable Length Subnet Masking)和CIDR(Classless Inter-Domain Routing)技术,可以灵活地进行路由汇总,并自动选择最佳的路径。
1.配置VLSM或CIDR:首先,我们需要在网络中使用VLSM或CIDR技术,将网络划分为更小的子网,以提高网络资源的利用率。
2.配置自动汇总:配置EIGRP自动汇总功能,使其能够自动选择最佳的路径,并进行路由的自动汇总。
EIGRP路由协议

EIGRP:Enhanced Interior Gateway Routing Protocol 即增强网关内部路由线路协议。
也翻译为加强型内部网关路由协议。
EIGRP是Cisco公司的私有协议。
Cisco公司是该协议的发明者和唯一具备该协议解释和修改权的厂商。
EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。
是Cisco的私有路由协议,它综合了距离矢量和链路状态2者的优点,它的特点包括:1.快速收敛链路状态包(Link-State Packet,LSP)的转发是不依靠路由计算的,所以大型网络可以较为快速的进行收敛.它只宣告链路和链路状态,而不宣告路由,所以即使链路发生了变化,不会引起该链路的路由被宣告.但是链路状态路由协议使用的是Dijkstra算法,该算法比较复杂,并且较占CPU和内存资源和其他路由协议单独计算路由相比,链路状态路由协议采用种扩散计算(diffusingcomputations ),通过多个路由器并行的记性路由计算,这样就可以在无环路产生的情况下快速的收敛.2.减少带宽占用EIGRP不作周期性的更新,它只在路由的路径和度发生变化以后做部分更新.当路径信息改变以后,DUAL只发送那条路由信息改变了的更新,而不是发送整个路由表.和更新传输到一个区域内的所有路由器上的链路状态路由协议相比,DUAL只发送更新给需要该更新信息的路由器。
在WAN低速链路上,EIGRP可能会占用大量带宽,默认只占用链路带宽50%,之后发布的IOS允许使用命令ip bandwidth-percent eigrp来修改这一默认值 .3.支持多种网络层协议EIGRP通过使用“协议相关模块”(即protocol-dependentmodule<PDM>),可以支持IPX,ApplleTalk,IP,IPv6和NovellNetware等协议.4.无缝连接数据链路层协议和拓扑结构EIGRP不要求对OSI参考模型的层2协议做特别是配置.不像OSPF,OSPF 对不同的层2协议要做不同配置,比如以太网和帧中继,EIGRP能够有效的工作在LAN和WAN中,而且EIGRP保证网络不会产生环路(loop-free);而且配置起来很简单;支持VLSM;它使用多播和单播,不使用广播,这样做节约了带宽;它使用和IGRP一样的度的算法,但是是32位长的;它可以做非等价的路径的负载平衡.编辑本段EIGRP的四个组件1.Protocol-Dependent Module(PDM)2.可靠传输协议(Reliable Transport Protocol,RTP)3.邻居的发现/恢复4.弥散更新算法(Diffusing Update Algorithm,DUAL)编辑本段RTP-EIGRP的可靠传输协议RTP负责EIGRP packet(下面有讲)的按顺序(可靠)的发送和接收,这个可靠的保障是通过Cisco私有的一个算法,reliable multicast实现的,使用组播地址224.0.0.10,每个邻居接收到这个可靠的组播包的时候就会以一个unicast作为确认按顺序的发送是通过packet里的2个序列号实现的,每个packet都包含发送方分配的1个序列号,发送方每发送1个packet,这个序列号就递增1.另外,发送方也会把最近从目标路由器接收到的packet的序列号放在这个要发送的packet里,在某些情况下,RTP也可以使用无需确认的不可靠的发送,并且使用这种不可靠发送的packet中不包含序列号.EIGRP第一次传输都采用组播形式,重传输都采用单播。
EIGRP实验小结

EIGRP相关术语 相关术语
Successor:提供最佳路由的邻居 FS:提供备分路由的邻居 AD:下一跳路由到目标网络的开销 FD:当前路由器到目的地的开销
EIGRP开销计算 开销计算
K1=到目标网络的最小带宽,单位为bit/s 到目标网络的最小带宽,单位为 到目标网络的最小带宽 K3=到目标网络的 到目标网络的delay总和 ,单位为 总和/10,单位为ms 到目标网络的 总和 Cost=(K1+K3)X 256 ( )
Hello包 包
Hello包是用于发现邻居和维护邻居间的关系 包是用于发现邻居和维护邻居间的关系 在低于2M的链路上 的链路上, 包的发送周期为60s, 在低于 的链路上,Hello包的发送周期为 包的发送周期为 , 保持时间为其3倍而在 倍而在Lan中,每隔 发送一次 保持时间为其 倍而在 中 每隔5s发送一次 Hello使用组播地址 使用组播地址224.0.0.10进行发送,其确实 进行发送, 使用组播地址 进行发送 认机制就是保持时间 时间修改后, 注:hello时间修改后,保持时间并不会自动改变 时间修改后
更新包
用于更新路由与完全收敛, 用于更新路由与完全收敛,只有当路由器收 到所有的更新后, 到所有的更新后,才开始计算最佳路由 以多播方式发送 以ack包作为确认机制 包作为确认机制
查询包
当网络拓扑发生变化后,找不到备分路由时, 当网络拓扑发生变化后,找不到备分路由时, 路由器会向其所有邻居发送查询包, 路由器会向其所有邻居发送查询包,以查找 最佳路由 组播方式发送 以reply包作为确认机制 包作为确认机制
Байду номын сангаас
Dull算法的执行 算法的执行
network R5
R3
ERGRP自动汇总的缺点

Manually Summarizing EIGRP Routes
实验目的:
1、理解EIGRP的自动汇总的缺点。
2、掌握EIGRP的手工自动总结的配置方法。
实验拓扑图:
实验步骤及要求:
1、配置各台路由器的IP地址,并且使用Ping命令确认各路由器的直连口的互通性。
2、配置各台路由器的EIGRP协议,并且不关闭自动总结。
3、在R2上使用ping测试网络路由,会发现R2路由器无法ping通路由器R4所连接的10.1.X.0/24网络子网。
如下所示:
5、查看R2路由器的拓扑数据库:
6、导致R2无法ping路由器R4所连接的10.1.X.0/24的网络主要原因是:R1本身属于主类的边界,其会将本地路由表中的子网向主类网络自动汇总。
而R4也属于主类的界,也会与R1做出相同的动作。
因此R2会从不同的接口,收到相同的汇总路由,即10.0.0.0/8网络路由。
由于R2在比较了两条路由的可行距离后,选择了较小的FD值的路由,即R1通告的10.0.0.0/8汇总路由。
而忽略了另外一个接口收到汇总路由。
其实真正的原因,并不是路由选择出错,而是自动汇总不能做到精确的控制原因导致的。
9、再次使用ping命令确认网络可达性:
11、为了能够有效的减少路由表的大小,还可以通过EIGRP对192.168.X.0/24的C类网络路
14、通过本实验可以看出,虽然EIGRP的自动汇总能够为网络配置带来便捷,但是其依赖于IP子网的规划。
如果遇到糟糕的子网规划,则需要小心使用自动特性。
38、实验完成。
EIGRP综合实验实验报告

EIGRP综合实验地址规划:1、内网起eigrp 1 全网相通,ip地址规划如表格;要求全网互通R1:R1(config)#interface Serial1/0R1(config-if)#ip address 14.14.14.1 255.255.255.0R1(config-if)#no shutdownR1(config-if)#exitR1(config)#router eigrp 1R1(config-router)#network 14.0.0.0R1(config-router)#no auto-summaryR2:R2(config)#interface Serial1/0R2(config-if)#ip address 23.23.23.2 255.255.255.0R2(config-if)#no shutdownR2(config-if)#interface FastEthernet2/0R2(config-if)#ip address 123.123.123.2 255.255.255.0 R2(config-if)#no shutdownR2(config-if)#exitR2(config)#router eigrp 1R2(config-router)#network 23.0.0.0R2(config-router)#network 123.0.0.0R2(config-router)#no auto-summaryR3:R3(config)#interface Serial1/0R3(config-if)#ip address 23.23.23.3 255.255.255.0R3(config-if)#no shutR3(config-if)#interface Serial1/1R3(config-if)#ip address 36.36.36.3 255.255.255.0R3(config-if)#no shutR3(config-if)#interface FastEthernet2/0R3(config-if)#ip address 123.123.123.3 255.255.255.0R3(config-if)#no shutR3(config-if)#exitR3(config)#router eigrp 1R3(config-router)#network 23.0.0.0R3(config-router)#network 36.0.0.0R3(config-router)#network 123.0.0.0R3(config-router)#no auto-summaryR4:R4(config)#interface Serial1/0R4(config-if)#ip address 172.16.1.4 255.255.255.0R4(config-if)#no shutdownR4(config-if)#encapsulation frame-relayR4(config-if)#no frame-relay inverse-arpR4(config-if)#frame-relay map ip 172.16.1.5 405 broadcast R4(config-if)#frame-relay map ip 172.16.1.6 405 broadcast R4(config-if)#interface Serial1/1R4(config-if)#ip address 14.14.14.4 255.255.255.0R4(config-if)#no shutdownR4(config-if)#exitR4(config)#router eigrp 1R4(config-router)#network 14.14.14.0 0.0.0.255R4(config-router)#network 172.16.0.0R4(config-router)#no auto-summaryR5:R5(config)#interface Serial1/0R5(config-if)#ip address 172.16.1.5 255.255.255.0R5(config-if)#no shutdownR5(config-if)#encapsulation frame-relayR5(config-if)#no frame-relay inverse-arp //关闭反向地址解析R5(config-if)#no ip split-horizon eigrp 1 //关闭水平分割R5(config-if)#frame-relay map ip 172.16.1.4 504 broadcastR5(config-if)#frame-relay map ip 172.16.1.6 506 broadcastR5(config-if)#interface FastEthernet2/0R5(config-if)#ip address 57.57.57.5 255.255.255.0R5(config-if)#no shutdownR5(config-if)#exitR5(config)#router eigrp 1R5(config-router)#network 57.0.0.0R5(config-router)#network 172.16.0.0R5(config-router)#no auto-summaryR6:R6(config)#interface Serial1/0R6(config-if)#ip address 172.16.1.6 255.255.255.0R6(config-if)#no shutdownR6(config-if)#encapsulation frame-relayR6(config-if)#no frame-relay inverse-arpR6(config-if)#frame-relay map ip 172.16.1.5 605 broadcast R6(config-if)#frame-relay map ip 172.16.1.4 605 broadcast R6(config-if)#interface Serial1/1R6(config-if)#ip address 36.36.36.6 255.255.255.0R6(config-if)#no shutdownR6(config-if)#exitR6(config)#router eigrp 1R6(config-router)#network 36.0.0.0R6(config-router)#network 172.16.0.0R6(config-router)#no auto-summaryR7:R7(config)#interface FastEthernet1/0R7(config-if)#ip address 57.57.57.7 255.255.255.0R7(config-if)#no shutdownR7(config-if)#exitR7(config)#router eigrp 1R7(config-router)#network 57.0.0.0R7(config)#no auto-summaryFR-switch:FR-switch (config)#Frame-relay switching //开启帧中继交换功能FR-switch (config)#interface Serial1/0FR-switch (config-if)#clock rate 64000 //接口为DCE,配置时钟FR-switch (config-if)#no shutdownFR-switch (config-if)#encapsulation frame-relay //封装帧中继FR-switch (config-if)#frame-relay lmi-type cisco//配置接口LMI类型{cisco | ansi | q933a},默认为ciscoFR-switch (config-if)#frame-relay intf-type dce//用来配置接口是帧中继的DCEFR-switch (config-if)#frame-relay route 405 interface Serial1/1 504//配置帧中继交换表的,告诉路由器如果从该接口收到DLCI=103 的帧,要从s0/0/1 交换出去,并且DLCI 改为301FR-switch (config-if)#interface Serial1/1FR-switch (config-if)#no shutFR-switch (config-if)#clock rate 64000FR-switch (config-if)#encapsulation frame-relayFR-switch (config-if)#frame-relay lmi-type ciscoFR-switch (config-if)#frame-relay intf-type dceFR-switch (config-if)#frame-relay route 504 interface Serial1/0 405FR-switch (config-if)#frame-relay route 506 interface Serial1/2 605FR-switch (config-if)#interface Serial1/2FR-switch (config-if)#no shutFR-switch (config-if)#clock rate 64000FR-switch (config-if)# encapsulation frame-relayFR-switch (config-if)#frame-relay lmi-type ciscoFR-switch (config-if)#frame-relay intf-type dceFR-switch (config-if)#frame-relay route 605 interface Serial1/1 5062、帧中继网络要求高安全性要求高安全性,使用MD5加密;R4:R4(config)#int s1/0R4(config-if)#ip authentication mode eigrp 1 md5R4(config-if)#ip authentication key-chain eigrp 1 CCNPR4(config)#key chain CCNPR4(config-keychain)#key 1R4(config-keychain-key)#key-string ciscoR5:R5(config)#int s1/0R5(config-if)#ip authentication mode eigrp 1 md5R5(config-if)#ip authentication key-chain eigrp 1 CCNPR5(config)#key chain CCNPR5(config-keychain)#key 1R5(config-keychain-key)#key-string ciscoR6:R6(config)#int s1/0R6(config-if)#ip authentication mode eigrp 1 md5R6(config-if)#ip authentication key-chain eigrp 1 CCNPR6(config)#key chain CCNPR6(config-keychain)#key 1R6(config-keychain-key)#key-string cisco3、R1上起三个回环口,ip地址如下172.16.44.17/28 172.16.44.35/28172.16.44.52/28 并加进EIGRP进程要求R4只看到一条最精确汇总路由R1 :R1(config)#interface Loopback0R1(config-if)#ip address 172.16.44.17 255.255.255.240R1(config-if)#interface Loopback1R1(config-if)#ip address 172.16.44.35 255.255.255.240R1(config-if)#interface Loopback2R1(config-if)#ip address 172.16.44.52 255.255.255.240R1(config)#router eigrp 1R1(config-router)#network 172.16.44.16 0.0.0.15R1(config-router)#network 172.16.44.32 0.0.0.15R1(config-router)#network 172.16.44.48 0.0.0.15R1(config)#int s1/0R1(config-if)#ip summary address eigrp 1 172.16.44.0 255.255.255.192 //手动汇总查看R4路由表:4、R2和R3之间实行负载均衡R2(config)#router eigrp 1R2(config-router)#variance 2R3(config)#router eigrp 1R3(config-router)#variance25、要求内网能快速访问外网,R5向内网通告一条默认路由R5:R5(config)#router eigrp 1R5(config-router)#net 0.0.0.0R5(config)#ip route 0.0.0.0 0.0.0.0 f 2/06、R2上起个回环口,地址如下172.16.22.1/24 并加进EIGRP进程中,但确要求内网看不到这条路由R2:R2(config)#int loo 0R2(config-if)#ip address 172.16.22.1 255.255.255.0R2(config)#router eigrp 1R2(config-router)#net 172.16.22.0 255.255.255.0R2(config-router)#eigrp stub receive-only //设置末节路由,只允许接收路由更新查看R3的路由表,看不到172.16.22.0的条目;7、在上一步下,把R3的S1口shutdown看R2都收到了哪些包。
EIGRP实验报告

IGP部分EIGRP分解实验一、实验拓扑R2拓扑1二、实验需求及目的实验目的:了解EIGRP在简历邻居关系时,有哪些参数需要匹配,如果不匹配会如何?能够熟练掌握EIGRP的各种技术,例如汇总、stub、被动接口、不等价负均衡。
实验需求:如图,完成基本的拓扑的配置。
1.把所有和邻居关系简历有关的参数,统统实验证明。
2.在R3上学习到R1所有环回口的明细,R2上学到汇总,并且下一跳为R3。
3.R1和R2之间使用认建立历邻居关系。
4.R2上建立loop0 2.2.2.2/24,让R1到达2.2.2.2,实现不等价负载均衡。
三、实验步骤根据拓扑完成底层配置,全网启用eigrp。
一)了解EIGRP的邻居关系EIGRP是通过HELLO建立和维护邻居关系的。
当我们在路由器上启用了EIGRP的进程之后,EIGRP会向224.0.0.10这个组播地址发送hello包,当某个路由器收到hello包后,会为对方建立一个邻居表,并把自己全部的路由条目用updata包发给邻居,邻居收到后回复一个ACK包,邻居关系建立完毕。
当然了,如果发出去的updata,在一定的时间内没有等到对方给的回复,EIGRP会重新以单播,发送16次updata,直到收到ACK包,如果16次发包后,任然没有收到回复,则断掉邻居关系,这种机制叫做可靠传输机制(RTP)。
(1)EIGRP的hello包通过抓包软件,让我们来看看EIGRP在邻居建立过程中,发送的hello包内所包含的参数。
我们可以看出EIGRP的hello包中,主要包括:5K值、hello 时间、hold时间、认证、AS号。
在邻居建立过程中,5K值、AS号、认证这几个参数必须一致。
(2)5K、AS、认证对邻居关系的影响当前,邻居关系是正常建立的,路由也能正常学习到。
我们首先来看一下R1默认的5K值:然后,我们将其修改,在进程下使用“metric weights 1 1 1 1 1 1”把5K值全部置1.敲下回车后,控制台会立即弹出消息,提示你说邻居关系down了,是5K值不匹配。
eigrp实验报告

EIGRP实验报告实验拓扑如下:EIGRP中汇总自动是开启的,自动汇总只对本地产生的eigrp路由汇总一自动汇总:R2默认自动汇总时,在R5的路由表中看不见其详细的子网信息配置如下:默认自动汇总R2的路由表如下:其路由表中看见LO、L1的直连路由信息而R5的路由表中只能看见R2的L0、L1的汇总信息关闭自动汇总后: R5的路由表中只能看见R2的L0、L1的详细信息二手动汇总:须“no auto-summary”关闭自动汇总在R3的S0/1端口对4.0.0.0进行手动汇总手动汇总后其路由信息:把子网4.4.0.0/24、4.4.1.0/24汇总,使默认路由指向Null0通过R3的S0/1口向外通告汇总路由:4.0.0.0/8三负载均衡从拓扑中可以看出R3到R2的L0、L1有两条路径,分别是R3->R1->R2、R3->R4->R2,那么路由器R3实际会走那一条呢?会选择FD可行距离最小的路径查看R3的top表:S0/2的FD为2300416最小,为最优路径。
而S0/0的AD为2297856小于FD2300416,所以满足FD>=AD可行性条件,S0/0为最优路由的可行后继。
即最优路径为:R3->R4->R2 可行后继为:R3->R1->R2等价负载均衡两条路径的最小带宽相同,只需要更改他们的延迟使之相同,就是等价路由,路径R3->R1->R2的延迟为:40000 路径R3->R4->R2的延迟为:40100。
所以更改S0/2的延迟为3990:可以看出到达目标网络的4.4.0.0、4.4.1.0,有两条等价的路由分别是:S0/0、S0/2非等价负载均衡通过查看R3的路由表和拓扑表发现到达R2的最优路由还是S0/2更改variance值:而是到达4.4.0.0/24、4.4.1.0/24目标网络有两可达路径,但是他们的度量值是不一样的:。
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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
路由自动汇总的优点
1,减少路由更新的数量和大小,节省带宽资源
2,减少路由表体积,提高查表速度
3,隐藏详细的网络规划,安全。
路由自动汇总的缺点
1.自动汇总为有类路由
2.只有主类路由,没有具体路由
下面通过两个实验来查看
1.使用默认开启的自动汇总功能
我们可以看到,实际情况是24位网络号的网段被汇总成了8位网络号的主类网络。
2.关闭自动汇总功能
我们可以看到,24位网络号的10.10.10.1作为一个二级路由,放置在主类路由的下一级。
3.使用默认开启路由汇总
这里我们看到24位网络号的172.16.1.0这个网段被汇总为16位的主类网络,而且,当我在当前路由器ping 172.16.2.1时,出现一半能通信一半不能的情况。
这个时候,从R4发出去的信息一半发往左边的172.16.1.0/24的网段,一半发往172.16.2.0/24的网段。
4.关闭路由自动汇总
这个时候我们看到172.16.1.0和172.16.2.0两个网络都被具体的表示路由。
所以后续的ping命令也能产生正常效果。