eigrp自动汇总优缺点实验报告
- 格式:docx
- 大小:275.48 KB
- 文档页数:2
十二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: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第一次传输都采用组播形式,重传输都采用单播。
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综合实验地址规划: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都收到了哪些包。
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路由汇总一自动汇总: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目标网络有两可达路径,但是他们的度量值是不一样的:。
CCNP Lab Manual IndexCCNP Lab ManualBuilding Scalable Cisco Internetworks CCNP Lab ManualLab 1.Configuring Basic EIGRP实验目的:1、掌握EIGRP的基本配置。
2、掌握EIGRP的通配符掩配置方法。
3、掌握EIGRP的自动汇总特性,以及如何关闭自动汇总。
4、掌握EIGRP的手工汇总。
实验拓扑图:实验步骤及要求:1、配置各台路由器的IP地址,并且使用ping命令确认各路由器的直连口的互通性。
2、在三台路由配置EIGRP自治系统编号为50。
3、登录到R2路由器,作如下配置(其它路由器参照其进行配置):、在任意一台路由器上观察EIGRP的邻居关系:其中:列H指出邻居学习的顺序,Address指出邻居地址,Interface指出邻居所在本地接口。
5、在任意一台路由器上查看路由器,确认路由:6、在R1路由器上使用更简洁的查看关于EIGRP的路由命令:7、我们注意到在R2路由器上有一条指向s1/0口的的汇总路由,这是EIGRP路由协议自动汇总的特性体现。
可以使用no auto-summary命令关闭。
如下:随后在R2上观察路由表的变化,如下显示:7、EIGRP也可以进行手工地址总结。
手工地址总结,可以有效的减少路由表的大小。
比如在R2上的路由中关于R3的.*.*的网络显示为四条具体路由,可以在R3上进行如下配置,减少路由通告条目。
、观察R2路由器的路由表:9、在R2上使用通配符掩码进行配置EIGRP:、在R2确认邻居,此处仅发现与R1建立了邻居关系。
11、查看R1的路由表,进行确认所学习到的路由。
12、实验完成。
CCNP Lab ManualLab 2.Configuring Default-network for EIGRP实验目的:1、掌握通过ip default-network命令配置EIGRP默认网络。
CCNP自学笔记----EIGRP在当前各未来的路由选择环境中,增强内部网关路由选择协议(EIGRP)提供了诸如路由选择信息协议第1版(RIPV1)和内部网关路由选择协议(IGRP)等传统的距离矢量路由选择协议所没有的优点和特性。
这些优点包括会聚速度快,占用的带宽少以及支持多种被路由的协议。
EIGRP是一种CISCO专有协议,同时具备链路状态和距离矢量路由选择协议的优点:1.快速会聚:EIGRP采用扩散更新算法(DUAL)来实现快速会聚。
2.占用的带宽更少:EIGRP不发送定期更新,而是在前往目的地的路径或度量值发生变化时使用部分更新。
3.支持多种网络层协议:EIGRP使用协议无关模块(PDM)来支持IP,APPLETALK和IPX,以满足特定的网络层需求。
4.在不同数据链路层协议和拓扑之间提供无缝连接性:使用EIGRP时,无需针对第2层协议做特殊的配置;而其他路由选择协议(如OSPF)对于不同的第2层协议(如以太网和帧中继)需要采用不同的配置。
传输EIGRP信息的IP分组使用其IP报头中使用协议号88。
与传统的路由选择协议相比,EIGRP最重要的优点之一是占用的带宽。
使用EIGRP时,运行数据流是以多播或单播而不是广播方式传输的,因此终端不受路由选择更新和查询的影响。
与其他协议相比,EIGRP和(IGRP)的一个重要优点是,支持在度量值不等的路径之间均衡负载,让管理员能够在网络中更好地分配流量。
EIGRP使用多播地址224.0.0.10。
EIGRP路由器从属于同一个自主系统的路由器那里收到HELLO分组后,将与该路由器建立邻接关系。
如果在保持时间过后仍未收到分组,将删除相应邻接关系以及从该邻居那里获悉的所有拓扑表条目,就像该邻居发送了一条指出所有这些路由都不可达的更新一样。
如果该邻居是前往某个目标网络的后继站,将从路由选择表中删除该网络,并计算替代路径。
即使HELLO间隔和保持时间不匹配,两台路由器也能成为EIGRP邻居;这意味着可以在路由器上独立地设置HELLO间隔和保持时间。
路由自动汇总的优点
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命令也能产生正常效果。