EIGRP路由汇总问题详解
EIGRP路由协议知识点集合
EIGRP 协议是一个内部网关协议,高级距离矢量协议,组播地址224.0.0.101、eigrp 是一个高级的距离矢量协议2、eigrp 具有高速的收敛特性3、支持路由汇总和路由聚合4、eigrp 支持触发式增量更新5、eigrp 可以支持多种网络层协议,可以开启多个eigrp 进程支持不同的3 层被动路由协议。
6、eigrp 发送报文以组播和单播形式发送组播地址224.0.0.107、eigrp 支持手工汇总8、eigrp 保证100%无环路9、eigrp 无论在广域网还是在局域网部署eigrp 配置都比较简单10、eigrp 支持非等价的负载均衡Eigrp 头部的字段用来描述这个 eigrp 报文是个什么报文在 hello 报文的载荷字段中,有一个 ack 位,在普通情况下为 0,当 ack 位被置为 1 的时候,说明此报文为 acknowledge 报文。
所有的 IGP 协议中 IP 包头的 TTL 字段都为 1:当端口大于 1.544mbit/s 的发送频率为 5s 一次,小于 1.544mbit/s的我 60s 一次,连续的 3 次 hello 时间都没有收到 hello 包就判定邻居挂掉了。
默认情况下 hello 报文以组播形式发送。
在不支持组播的二层环境中如帧中继环 境中,需要手动修改指定单播地址 neighbor 1.1.1.1 255.255.255.0eigrp 的报文能够被可靠的发送,所以 eigrp 定义了可靠的传输机制, 内部定义的 确认机制,但并非所有的 eigrp 报文都需要确认, update ,query ,和 reply 需要 回复 ack ,如果没有回复则重传,重传次数为 16 次。
在 hello 报文的载荷字段中,有一个 ack 位,在普通情况下为 0,当 ack 位被置为 1 的时候,说明此报文为 acknowledge 报文,当 ack 位被置 1 的时候只能以单播 形式发送。
十二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末节路由设置
创建高级交换型互联网实验报告时间:2011-4-27实验名称:Eigrp末节路由设置班级计算机通信2班32号姓名黄跃实验内容1、拓扑图:实验步骤:•1、配置R1、R2、R3的IP地址和名称•R0•Router>en•Router#config t•Router(config)#HO R0•R0(config)#in s0/0•R0(config-if)#clock rate 64000•R0(config-if)#ip add 10.1.1.1 255.255.255.252•R0(config-if)#no shu•R0(config-if)#in lo 1•R0(config-if)#ip add 11.11.11.11 255.255.255.255•R0(config-if)#in lo 2•R0(config-if)#ip add 172.16.9.1 255.255.255.0•R0(config-if)#in lo 3•R0(config-if)#ip add 172.16.10.1 255.255.255.0•R0(config-if)#in lo 4•R0(config-if)#ip add 172.16.11.1 255.255.255.0•R0(config-if)#in lo 5•R0(config-if)#ip add 172.16.12.1 255.255.255.0••R1Router>enRouter#config tRouter(config)#HO R1R1(config)#in s0/0R1(config-if)#ip add 10.1.1.2 255.255.255.252R1(config-if)#no shuR1(config-if)#in fa0/0R1(config-if)#ip add 10.1.1.9 255.255.255.252R1(config-if)#no shuR1(config-if)#in lo 1•R2(config-if)#ip add 22.22.22.22 255.255.255.255•R2Router>enRouter#config tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#HO R3R2(config)#in fa0/0R2(config-if)#ip add 10.1.1.10 255.255.255.252R2(config-if)#no shuR2(config-if)#in lo 1R2(config-if)#ip add 33.33.33.33 255.255.255.255•2、在R0、R1、R2上启用EIGRP协议•R0•R0(config-if)#router eigrp 90•R0(config-router)#no au•R0(config-router)#net 10.1.1.0 0.0.0.3•R0(config-router)#net 172.16.9.0 0.0.0.255•R0(config-router)#net 172.16.10.0 0.0.0.255•R0(config-router)#net 172.16.11.0 0.0.0.255•R0(config-router)#net 172.16.12.0 0.0.0.255•R0(config-router)#net 11.11.11.11 0.0.0.0••R1•R1(config-if)#router eigrp 90•R1(config-router)#no au•R1(config-router)#net 10.1.1.0 0.0.0.3•R1(config-router)#net 10.1.1.8 0.0.0.3•R1(config-router)#net 22.22.22.22 0.0.0.0••R2•R2(config-if)#router eigrp 90•R2(config-router)#no au•R2(config-router)#net 10.1.1.8 0.0.0.3•R2(config-router)#net 33.33.33.33 0.0.0.0••3、在R0上配置手动汇总(关闭自动汇总)•R0(config-router)#in s0/0•R0(config-if)#ip summary-address eigrp 90 172.16.8.0 255.255.248.0••4、R1上面shutdown s0/0端口,R2 debug ip eigrp 查看。
eigrp自动汇总优缺点实验报告
路由自动汇总的优点
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命令也能产生正常效果。
EIGRP可靠性计算公式及参数调整原则
EIGRP可靠性计算公式及参数调整原则EIGRP(Enhanced Interior Gateway Routing Protocol)是一种用于路由选择的距离矢量协议。
它是一种基于跳数、带宽、时延和可靠性等指标进行路由选择的算法,通过计算这些参数来确定最佳路径。
本文将介绍EIGRP的可靠性计算公式及参数调整原则。
一、EIGRP可靠性计算公式EIGRP通过可靠性指标来衡量路径的可靠程度,该指标主要基于链路的可靠性及多样化。
EIGRP可靠性计算公式如下:可靠性 = 256 * (10^7 / (可靠性值 + 1))其中,可靠性值是范围在0到255之间的整数。
可靠性值的计算方式是通过测量链路的失效频率来评估路径的可靠性。
当链路失效频率较低时,可靠性值较高,表示该路径较为可靠。
二、参数调整原则1. 可靠性值的调整根据实际网络环境的可靠性情况,可以适当调整可靠性值来反映链路的实际可靠程度。
如果链路的失效频率较低,可靠性值可以设定较高的值以增加该路径的可靠性。
2. 带宽值的调整EIGRP路由选择算法中,带宽也是一个重要的参数。
带宽值越高,表示链路的传输能力越大,EIGRP会更倾向于选择带宽较高的路径。
如果某条链路的带宽较低(如瓶颈链路),可以适当降低带宽值,使EIGRP不再优先选择该路径。
3. 时延值的调整时延值是指数据包从发送端到接收端所需要的时间。
EIGRP根据时延值来判断路径的效率,时延值越低,表示路径的响应速度越快。
根据实际网络环境的延迟情况,可以适当调整时延值以反映路径的实际响应速度。
4. 可靠性公式的应用通过对可靠性公式的应用,可以定量评估不同路径的可靠性。
在实际应用中,可以根据网络的特点和需求,设定一个阈值,只有当路径的可靠性超过该阈值时才被认为是可用路径。
综上所述,EIGRP可靠性计算公式及参数调整原则对于优化网络路径选择具有重要意义。
通过合理调整可靠性值、带宽值和时延值,可以使EIGRP选择更为可靠、高效的路径,提高网络的稳定性和性能。
路由协议EIGRP配置
路由协议EIGRP配置EIGRP(Enhanced Interior Gateway Routing Protocol)是一种基于距离矢量算法的内部网关路由协议,主要用于在大型企业网络中实现路由器之间的动态路由。
本文将介绍EIGRP的配置过程,以帮助读者更好地理解和应用该协议。
1. EIGRP的基本概念EIGRP是一种高效可靠的路由协议,具有以下特点:- 支持VLSM(可变长度子网掩码):可以根据网络需求分配不同的子网掩码。
- 支持CIDR(无类别域间路由):能够将多个连续的IP地址作为一个整体进行路由计算。
- 支持自动汇总:能够将多个子网自动合并为一个超网,减小路由表的规模。
- 支持无环路:使用DUAL(Diffusing Update Algorithm)算法,有效解决了路由循环的问题。
2. EIGRP的配置步骤在配置EIGRP之前,需要了解以下参数:- 自治系统号(AS number):EIGRP所在的自治系统号,范围为1~65535。
- 路由器ID:用于区分不同的路由器,可以是IP地址的一部分,也可以手动指定。
下面是EIGRP的配置步骤:步骤1:进入路由器配置模式```Router# configure terminal```步骤2:配置EIGRP进程和AS号```Router(config)# router eigrp <AS号>```步骤3:添加网络```Router(config-router)# network <网络地址>```此命令将指定哪些接口将被EIGRP协议使用。
可以指定单个IP地址、子网地址或主机地址。
步骤4:配置路由器ID(可选)```Router(config-router)# eigrp router-id <路由器ID>```使用此命令可以手动指定路由器ID,如果不手动指定,将使用默认的路由器ID。
步骤5:配置其他可选参数(可选)根据需要,可以配置其他参数,如带宽、延迟、可靠性等。
cisco 私有路由协议 Eigrp 详解
特别值得一提的是:
七、EIGRP 建立邻接关系 1. 区别邻接和邻居:邻居指的是物理直连并且在同一个子网内的路由器。邻接指的是 在邻居的基础之上通过 hello 分组建立的关系。 2. 建立邻接的条件:(1)K 值一样(查看 K 值:show ip protocol) (2)属于同一 子网 (3)同一个自治系统 K 值修改:在 eigrp 进程下: R2(config-router)#metric weights 0 1 1 1 1 1;0 表示 TOS,5 个 1 分别对应 K1-K5 如果直连不在同一个子网:将会出现下面的 Error 消息:
查询:通常是组播,也有可能是单播,需要确认,被可靠传输。 应答:用于对查询进行应答,单播可靠发送。 ACK:对更新、查询、应答进行确认,单播发送(只能为单播)。
五、EIGRP 计时器 1. 保持计时器(Hold time):默认为 Hello 时间的 3 倍,但是修改 Hello 时间后,保 持时间不会自动*3,而是需要手动修改。超过这时间段将重置临接关系。接口模式 下修改计时器值:ip hello-interval eigrp / ip hold-time eigrp. 2. RTO 定时器:指重传数据包之前需要等待的时间(连续单播),即在 RTO 到期时还没 收到 ACK,那么该数据包将被重传 16 次或者直到保持计时器到期。 3. 组播流计时器:(查看方式为 show ip interface eigrp)确定了在组播转换到单播
重传需要等待的时间。 4. 主动计时器:指在该时间内没有收到查询应答那么就陷入 SIA 状态,并重置临接关
系。在发送查询时启动计时;全局模式下修改主动计时器值,默认为 3 分钟 timer active… 六、EIGRP 度量 EIGRP metric 计算公式:
[EIGRP协议]EIGRP面试问题
[EIGRP协议]EIGRP面试问题1. 什么是EIGRP协议?EIGRP(Enhanced Interior Gateway Routing Protocol)是一种基于距离矢量的路由协议,用于在自治系统(AS)内部的路由选择。
它由思科公司开发,是一种高度可靠和高性能的路由协议。
2. EIGRP协议有哪些主要特点?- 快速收敛:EIGRP使用可靠的、基于DUAL算法的快速收敛机制,能够更快地将路由信息传播到整个网络。
快速收敛:EIGRP使用可靠的、基于DUAL算法的快速收敛机制,能够更快地将路由信息传播到整个网络。
- 低资源消耗:EIGRP通过增量更新,只传递网络拓扑的变化信息,减少了带宽占用和内存消耗。
低资源消耗:EIGRP通过增量更新,只传递网络拓扑的变化信息,减少了带宽占用和内存消耗。
- 支持VLSM:EIGRP能够实现可变长度子网掩码(VLSM),允许对每个子网分配不同长度的掩码。
支持VLSM:EIGRP能够实现可变长度子网掩码(VLSM),允许对每个子网分配不同长度的掩码。
- 自适应:EIGRP会自动调整路径的带宽和延迟,以提供最佳路径选择。
自适应:EIGRP会自动调整路径的带宽和延迟,以提供最佳路径选择。
3. EIGRP协议的路由计算是如何进行的?EIGRP使用DUAL(Diffusing Update Algorithm)算法进行路由计算。
该算法基于距离矢量计算,以提供最佳路径选择。
DUAL 算法考虑了多个因素,包括距离、带宽和延迟,以确定最佳的下一跳路径。
4. 如何配置EIGRP协议?在思科路由器上配置EIGRP协议的步骤如下:1. 进入全局配置模式:`configure terminal`2. 启动EIGRP协议:`router eigrp <AS号>`3. 配置路由器的网络接口:`network <网络地址>`4. (可选)配置其他参数,如带宽限制、延迟等:`metric weights <参数>`5. 保存配置并退出:`end`, `write`5. EIGRP协议中的可靠性和高性能是如何实现的?EIGRP通过以下方式实现可靠性和高性能:- 可靠性:EIGRP使用可靠的邻居协议(Neighbor Protocol)和Hello协议,以建立和维护网络邻居关系。
EIGRP协议:启用与关闭自动总功能
EIGRP协议:启用与关闭自动总功能EIGRP支持无类路由协议,在默认情况下,EIGRP开启自动汇总功能,在不连续子网的情况下与有类路由协议行为相似。
当你的网络中有不连续子网时,那么就要关闭自动汇总功能以支持无类路由协议等一下,也许你会问什么是连续子网和不连续子网?连续子网:主类网络号相同,子网掩码相同不连续子网=把连续子网隔开如下图,172.17.2.0/24,172.17.1.0/24网段被192.168.0.0/16网段隔开,成为不连续子网下面用这个图来详细说明启用与关闭汇总功能出现的情况。
1、如果被隔开网段所在的路由器开启了汇总功能auto-summary ,那么路由器会自动将路由条目汇总为主类网络发送出去。
例如,Router1配置了network 172.17.2.0 0.0.0.255,但是进行网络宣告时,发现送出端口f0/0的网段是192.168.1.0/24,与172.17.2.0/24不处于同一连续子网就把172.17.2.0/24总结为主类网络172.17.0.0/16.Router1的路由条目172.17.0.0/16 is variably subnetted, 2 subnets,2 masksD 172.17.0.0/16 is a summary, 00:06:47, Null0C 172.17.2.0/24 is directly connected, FastEthernet0/1C 192.168.1.0/24 is directly connected, FastEthernet0/0D 192.168.2.0/24 [90/30720] via 192.168.1.1, 00:07:06, FastEthernet0/0进行自动汇总时,Router1收到来着Router2宣告的网络号172.17.0.0/16(Router3已经将172.17.1.0/24进行自动总结),发现自己已经有了该网段,就忽略该宣告信息。
实验3: EIGRP路由汇总
5.3.2 实验3:EIGRP路由汇总1.实验目的通过本实验可以掌握:①路由汇总的目的;②EIGRP自动汇总;③EIGRP手工汇总;④指向null0路由的含义。
2.实验拓扑本实验拓扑结构图如图5-3所示。
图5-3 EIGRP路由汇总3.实验步骤本实验只给出路由器R4的配置,路由器R1、R2和R3的配置同5.2节实验1完全相同。
默认时EIGRP的自动汇总是开启的,自动汇总只对本地产生的EIGRP路由汇总,可以通过”no auto-summary”命令关闭自动汇总,然后进行手工汇总,R4的配置如下:R4(config)#router eigrp 1R4(config-router)#no auto-summaryR4(config-router)#network 4.4.4.0 255.255.255.0R4(config-router)#network 192.168.34.0R4(config)#interface s0/0/0R4#(config-if)#ip summary-address eigrp 1 4.4.0.0 255.255.252.0//配置EIGRP手工路由汇总4.实验调试①在R4 s0/0/0执行汇总之前,在R3上查看路由表:R4#show ip routeCodes; C - connected,S - static,I - IGRP,R - RIP,M - mobile,B - BGPD - EIGRP,EX - EIGRP external,O - OSPF,IA - OSPF inter areaN1 - OSPF NSSA external type 1,N2 - OSPF NSSA external type 2E1 - OSPF external type 1,E2 - OSPF external type 2,E - EGPi - IS-IS,L1 - IS-IS level-1,L2 - IS-IS level-2,ia - IS-IS inter area* - candidate default,U - per-user static route,o - ODRP - periodic downloaded static routeGateway of last resort is not setD 192.168.12.0/24 [90/21024000]via 192.168.23.2,00;23;31,Serial0/0/11.0.0.0/24 is subnetted,1 subnetsD 1.0.0.0[90/21152000]via 192.168.23.2,00;00;18,Serial0/0/14.0.0.0/24 is subnetted,4 subnetsD 4.0.0.0[90/20640000]via 192.168.34.3,00;01;02,Serial0/0/0D 4.0.0.0[90/20640000]via 192.168.34.3,00;01;02,Serial0/0/0D 4.0.0.0[90/20640000]via 192.168.34.3,00;01;02,Serial0/0/0D 4.0.0.0[90/20640000]via 192.168.34.3,00;01;02,Serial0/0/0以上输出表明路由器R3的路由表中有4条明细路由。
EIGRP实验
D10.0.0ቤተ መጻሕፍቲ ባይዱ0/8 [90/2297856] via 172.16.1.1, 00:10:10, Serial1/0
D 192.168.0.0/24 [90/2297856] via 172.16.1.6, 00:08:14, Serial1/1
R1(config-router)#exit
R1(config)#
随后在R2上观察路由表的变化,如下显示:
R2#show ip route eigrp
172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks
D 172.16.0.0/16 is a summary, 00:07:26, Null0
Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 4/43/92 ms
R2#
6、路由器R2作为企业的出口路由器,由于其配置了静态路由,因此其可以直接访问外部,但是内部的R1和R5路由器由于缺少路由,因此无法访问外网。下面显示了R1路由器的路由表和其向外部发起ping的访问结果:
R2#
7、我们注意到在R2路由器上有一条指向s1/0口的10.0.0.0/8的汇总路由,这是EIGRP路由协议自动汇总的特性体现。可以使用no auto-summary命令关闭。如下:
R1(config)
eigrp详解
EIGRP路由协议详解EIGRP形成邻居的条件:1>As号相同2>度量计算的K值相同3>认证相同(EIGRP只支持密文认证)4.>对端通告的Neighbor ID必须在本端的直连网段中存在。
需要注意的是第4个要求,路由协议都是通过端口的Primary IP传输数据流并形成Neighbor ID(代表一个接口)。
EIGRP路由器在接收到Hello后会用自己的Primary IP 的子网掩码与Hello中的Neighbor ID进行与运算,得出网络地址后与自己路由表中的直连网段进行匹配,有则认为对方是邻居,并将其放入邻接表中,没有就会以不在同一子网为由来拒绝形成邻居。
邻居关系都记录在邻接表中,每一个条目主要包括邻居路由器的IP地址和自己接收到邻居Hello包的接口,SRTT(平均回程时间),Uptime(邻居建立时间),Q count(队列计数)以及Seq Num。
其中SRTT指从EIGRP发送数据包出去到收到邻居路由器的单播Ack所经历的时间,而邻居建立时间是邻居从被添加进邻接表到现在所经历的时间。
至于队列计数,是表明了在重传队列中等待发送的单播数据包的个数,而Seq Num记录的是从邻居那里收到的最新的Update,Query,Reply(三者为或关系)的序列号。
这里特别解释一下SRTT,本身SRTT针对所有EIGRP数据包,而Hello包是没有单播确认的,所以硬搬定义就不行了,而Hello包决定了邻接关系的建立,所以在邻接表中SRTT 就是指的抑制时间;而对于Update,Query,Reply,这些数据包可以按SRTT定义计算从发送到收到确认经历的平均时间是多少,然后按这个值确定组播流计时器(发送每个组播数据包的时间间隔)和RTO(即数据发送出去后等待Ack的时限)。
2:可靠传输协议(RTP)RTP用来保证EIGRP数据包的可靠传输和有序排列。
数据包通过组播发送,组播地址为224.0.0.10。
EIGRP 的一些知识要点的归纳
不稳定的环境中:如果确认包没有确认,16次以后自动复位,重新建立邻居关系EIGRP 的邻居发现:1.发送多播包224.0.0.102. B然后发送Update包3. A确认Ack4. A然后在发送Update包,交换路由信息5.然后B确认6. 进入稳定收敛状态检查EIGRP 的连接:RouterA#debug eigrp packetsRouterA#debug ip eigrpEigrp Metric=bandwidth+delayEIGRP 离散的更新算法:选择Successor 和Feasible Successor1.选择无环路花费低的Successor,同时选择FS.2.如果没有FS ,路由表会向邻居查询,然后重新计算Successor3. 成为FS的条件AD<FD(当前运行的)EIGRP 选择Successor:1. 从EIGRP 的Topology 表选择最好的Susscessor2. 然后放到Route 表里面路由3.成为FS的条件AD<FD(当前运行的)配置EIGRP 的协议:1. Router(config)#router Eigrp ASRouter(config-Router)#network network-number [widecard-mask]Router(config)#Passive interface配置默认路由1. Router(config-router)#ip route 默认静态路由检查EIGRP 协议:1. RouterA#show ip protocolsEigrp 最大的跳数为100跳Eigrp 在网络边界能做自动汇总,可以关闭,最大等价负载均衡为6条,默认是4条如果是通过在发布的情况下,EIGRP 的AD 为170.EIGRP 的可选配置:1. EIGRP 的路由汇总EIGRP 汇总的目的减少路由表的大小减少了Update包的数量查询边界2.自动EIGRP 汇总(基于类的网络上)可以对不连续子网有问题,进行汇总可以关掉自动汇总3.手动汇总:关闭自动汇总:Router(config)#no auto-summary可以在任意的路由器的端口上进行配置汇总的路由指向NULL0,如果进来路由在汇总路由不匹配,直接丢给NULL0端口,如果汇总路由里的具体路由全部丢失,汇总路由才会丢失。
bgp综合实验总结
——————————————袁月BGP综合实验1拓扑图拓扑说明:如图,有R1-R5五台路由器R1,R3,R4的S0/0、S0/1、S0/2口通过FR连接,R1为hub,帧中继链路ip为10.10.134.0/24R1,R2的F1/0口通过以太网连接,链路ip为10.10.12.0/24R4,R5的s0/1口直连,网段10.10.45.0/24每台路由器的环回0口ip为x.x.x.x/32R1上有lo1-lo5,ip地址为192.168.1.1/24---192.168.5.1/24R5上有lo1-lo5,ip地址为172.16.1.1/24---172.16.5.1/24实验要求:1.配置底层:配置每台设备的接口ip,配置完成后确保直连可达每个路由器的环回口是X.X.X.X/322.配置IGP全网运行OSPF area0,仅宣告lo0口和链路ip进入ospf,NBMA区域任意处理3.建立BGP邻居BGP AS区域划分如图,按照如下规则建立对等关系.使用回环口建立邻居.R1 peer R2R2 peer R1,R3R3 peer R2,R4R4 peer R5R5 peer R44.BGP 路由宣告邻居建立完成后,将R1和R5的lo0口宣告进入BGP,使用network命令要求R1,R5使用适当的方式宣告各自的lo1-lo5宣告完成后要求每台设备的bgp转发表可见这些路由5.BGP路由控制要求做出适当控制,达成下列条件,具体方法不限1、使下列条目出现在R1的bgp表中*> 172.16.1.0/24 2.2.2.2 100 0 255 2 3 i*> 172.16.2.0/24 2.2.2.2 255 10 20 2 3 ? *> 172.16.3.0/24 2.2.2.2 0 2 3 i*> 172.16.4.0/24 2.2.2.2 255 2 3 i*> 172.16.5.0/24 2.2.2.2 100 0 255 2 3 i2、使下列条目出现在R5的bgp表中*> 192.168.0.0/21 0.0.0.0 100 32768 2 1 i *> 192.168.1.0 4.4.4.4 0 2 1 i *> 192.168.2.0 4.4.4.4 0 2 1 is> 192.168.3.0 4.4.4.4 0 2 1 is> 192.168.4.0 4.4.4.4 0 2 1 i *> 192.168.5.0 4.4.4.4 0 2 1 i3、完成后,R1,R5互相可PING通对方宣告的这些bgp路由实验效果:R1上查看BGP表R5上查看BGP表BGP综合实验2拓扑图实验要求如下:1 R1与R2为EBGP R2与R3、R4为EBGP R3与R4为IBGP R3与R4、R5为EBGP每台路由器都有X.X.X.XX/32作为router-id 全网底层跑EIGRP 1002 R3、R4学到R1上的bgp路由下一跳必须为AS100的,R5上学到的R1和R3的路由,优走R33 在R1和R5上的回环口分别是20.20.20.0/24和30.30.30.0/24,都重分布到BGP中,使其相互学到并互相连通!实验效果:R3和R4上查看BGP表R5上查看路由表R1和R5上的lo0互相ping通BGP综合实验3拓扑图实验要求如下:1 R4上有192.168.1.0/24、192.168.2.0/24、192.168.3.0/24、192.168.4.0/24和100.100.100.0/24网段,R5上有172.16.1.0/24、172.16.2.0/24、172.16.3.0/24、172.16.4.0/24和50.50.50.1/32网段2 R1为DR,R2和R3不参与DR选举每台路由器都有x.x.x.x/24做为router-id3 Ospf学到的是192.168汇总和172.16的汇总以及100.100的明细路由4 EIGRP不能学到192.168的路由,能学到100.100的路由5 R4为AS100R2为AS200R5为AS300R4只与R2建立EBGP,R5只与R2建立EBGP,R4能学到50.50.50.1/32的路由,且可达!。
EIGRP路由协议
EIGRP路由协议EIGRP(Enhanced Interior Gateway Routing Protocol)是一种用于IP网络中的路由协议,它是基于距离矢量算法的一种增强型路由协议。
EIGRP是思科(Cisco)公司开发的一种专有协议,它可以在广域网(WAN)和局域网(LAN)中实现快速而可靠的路由选择。
1.快速收敛:EIGRP使用了增量更新的技术,只发送那些关于路由更新的部分,这样可以大大减少网络流量和带宽占用。
同时,EIGRP还使用了可靠的传输机制,确保路由信息的可靠传输。
这些技术使EIGRP能够快速地收敛,即使在大规模网络中也能保持网络的高效性能。
2.支持多种网络:EIGRP可以在多种网络环境中使用,包括IPv4和IPv6网络。
它可以在IP网络中与其他路由协议如OSPF(Open Shortest Path First Protocol)和RIP(Routing Information Protocol)共存,实现灵活的路由选择。
3.优先选择:EIGRP通过使用带有可调节的距离和可靠性因子来决定最佳路径。
这些因素可以根据网络的特点和要求进行调整,以便选择最佳路径。
此外,EIGRP还考虑了网络负载和延迟等因素,以确保选择的路径能够满足网络需求。
4.支持VLSM:EIGRP可以使用可变长度子网掩码(VLSM)来实现更有效的IP地址分配。
VLSM允许网络管理员将一个大的IP地址块分割为大小不同的子网,以适应不同的网络需求。
这种灵活性使网络管理更加简单和有效。
5.可扩展性:EIGRP使用了基于分层的路由转发算法,将网络划分为多个区域,并在每个区域中使用不同的路由器来进行路由计算。
这种分层的设计使EIGRP能够自动适应网络的扩展,将网络划分为更小的区域,以减少路由器之间的通信负载,提高网络的可扩展性。
6.支持可靠性:EIGRP使用了可靠性机制来确保路由信息的可靠传输。
当有路由信息发生变化时,EIGRP会将更新信息广播给周围的路由器,并等待对方的响应。
eigrp路由汇总
EIGRP路由汇总实验报告实验题目:EIGRP路由汇总实验实验目的:了解ERGRP不同汇总的特点实验内容:1、ERGRP使用自动汇2、ERGRP不使用自动汇总3、ERGRP使用手动汇总实验环境:CISCO3640 路由3台实验拓扑图:实验步骤:一、进行路由的基本配置1、对westasman路由进行基本配置Router>enaRouter#conf tRouter(config)#hostname wanstanmanwanstanman(config)#int lo 9wanstanman(config-if)#ip add 172.16.8.1 255.255.255.0 wanstanman(config-if)#int lo 0wanstanman(config-if)#ip add 172.16.9.1 255.255.255.0 wanstanman(config-if)#int lo 1wanstanman(config-if)#ip add 172.16.10.1 255.255.255.0 wanstanman(config-if)#int lo 2wanstanman(config-if)#ip add 172.16.11.1 255.255.255.0 wanstanman(config-if)#int lo 3wanstanman(config-if)#ip add 172.16.12.1 255.255.255.0 wanstanman(config-if)#int lo 4wanstanman(config-if)#ip add 172.16.13.1 255.255.255.0 wanstanman(config-if)#int lo 5wanstanman(config-if)#ip add 172.16.14.1 255.255.255.0 wanstanman(config-if)#int lo 6wanstanman(config-if)#ip add 172.16.15.1 255.255.255.0 wanstanman(config-if)#endwanstanman#conf twanstanman(config)#int se0/0wanstanman(config-if)#ip add 192.168.64.2 255.255.255.252 wanstanman(config-if)#no shutwanstanman(config-if)#clock r 64000wanstanman(config)#int s0/1wanstanman(config-if)#ip add 192.168.64.6 255.255.255.252 wanstanman(config-if)#no shutwanstanman(config-if)#clock r 64000wanstanman(config-if)#endwanstanman#show runinterface Loopback0ip address 172.16.9.1 255.255.255.0!interface Loopback1ip address 172.16.10.1 255.255.255.0!interface Loopback2ip address 172.16.11.1 255.255.255.0!interface Loopback3ip address 172.16.12.1 255.255.255.0!interface Loopback4ip address 172.16.13.1 255.255.255.0!interface Loopback5ip address 172.16.14.1 255.255.255.0!interface Loopback6ip address 172.16.15.1 255.255.255.0!interface Loopback9ip address 172.16.8.1 255.255.255.0!interface Serial0/0ip address 192.168.64.2 255.255.255.252serial restart-delay 0clockrate 64000!interface Serial0/1ip address 192.168.64.6 255.255.255.252serial restart-delay 0clockrate 640002、对sanjose1路由进行基本配置Router>enaRouter#conf tsanjose1(config)#int s0/0sanjose1(config-if)#ip add 192.168.64.1 255.255.255.0sanjose1(config-if)#no shutsanjose1(config-if)#exitsanjose1(config)#int fa1/0sanjose1(config-if)#ip add 172.16.1.1 255.255.255.0sanjose1(config-if)#no shutsanjose1(config-if)#endsanjose1#show runinterface Serial0/0ip address 192.168.64.1 255.255.255.0interface FastEthernet1/0ip address 172.16.1.1 255.255.255.0sanjose1#ping 192.168.64.2Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.64.2, timeout is 2 seconds: !!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 8/16/24 ms sanjose1#3、对sanjose2路由进行基本配置Router>enaRouter#conf tsanjose2(config)#int se0/0sanjose2(config-if)#ip add 192.168.64.5 255.255.255.252sanjose2(config-if)#no shutsanjose2(config-if)#exitsanjose2(config)#int fa1/0sanjose2(config-if)#ip add 172.16.1.2 255.255.255.0sanjose2(config-if)#no shutsanjose2(config-if)#endsanjose2#show run!interface Serial0/0ip address 192.168.64.5 255.255.255.252interface FastEthernet1/0ip address 172.16.1.2 255.255.255.0sanjose2#ping 172.16.1.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds: .!!!!Success rate is 80 percent (4/5), round-trip min/avg/max = 12/33/48 ms sanjose2#ping 192.168.64.6Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.64.6, timeout is 2 seconds: !!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 4/22/40 ms sanjose2#(通过基本配置使各路由达到了实验平台的要求)二、使用自动汇总查看实验结果1、对westasman路由进行配置wanstanman#conf twanstanman(config)#router eigrp 100wanstanman(config-router)#network 192.168.64.0wanstanman(config-router)#network 172.168.0.0wanstanman(config-router)#auto-summarywanstanman(config-router)#endwanstanman#show ip route172.16.0.0/16 is variably subnetted, 9 subnets, 2 masksC 172.16.12.0/24 is directly connected, Loopback3C 172.16.13.0/24 is directly connected, Loopback4C 172.16.14.0/24 is directly connected, Loopback5C 172.16.15.0/24 is directly connected, Loopback6C 172.16.8.0/24 is directly connected, Loopback9C 172.16.9.0/24 is directly connected, Loopback0C 172.16.10.0/24 is directly connected, Loopback1C 172.16.11.0/24 is directly connected, Loopback2D 172.16.0.0/16 [90/2172416] via 192.168.64.1, 00:00:54, Serial0/0[90/2172416] via 192.168.64.5, 00:00:54, Serial0/1 192.168.64.0/30 is subnetted, 2 subnetsC 192.168.64.0 is directly connected, Serial0/0C 192.168.64.4 is directly connected, Serial0/1wanstanman#2、对sanjose1路由进行配置sanjose1#conf tsanjose1(config)#router eigrp 100sanjose1(config-router)#network 192.168.64.0sanjose1(config-router)#network 172.16.0.0sanjose1(config-router)#auto-summarysanjose1(config-router)#endsanjose1#show ip route172.16.0.0/16 is variably subnetted, 2 subnets, 2 masksD 172.16.0.0/16 is a summary, 00:06:32, Null0C 172.16.1.0/24 is directly connected, FastEthernet1/0192.168.64.0/24 is variably subnetted, 2 subnets, 2 masksC 192.168.64.0/24 is directly connected, Serial0/0D 192.168.64.4/30 [90/2681856] via 192.168.64.2, 00:06:37, Serial0/0 sanjose1#3、对sanjose2路由进行配置sanjose2#conf tsanjose2(config)#router eigrp 100sanjose2(config-router)#network 192.168.64.0sanjose2(config-router)#network 172.16.0.0sanjose2(config-router)#autosanjose2(config-router)#auto-summarysanjose2(config-router)#endsanjose2#show ip routesanjose2#172.16.0.0/16 is variably subnetted, 2 subnets, 2 masksD 172.16.0.0/16 is a summary, 00:00:16, Null0C 172.16.1.0/24 is directly connected, FastEthernet1/0192.168.64.0/24 is variably subnetted, 3 subnets, 2 masksD 192.168.64.0/24 is a summary, 00:00:11, Null0D 192.168.64.0/30 [90/2681856] via 192.168.64.6, 00:00:22, Serial0/0C 192.168.64.4/30 is directly connected, Serial0/0(使用路由汇总可使路由表中的路由条目减少,但是会造成很多IP地址不必要的浪费)二、不使用自动汇总查看实验结果1、对westasman路由进行配置wanstanman#conf twanstanman(config)#router eigrp 100wanstanman(config-router)#network 172.16.0.0wanstanman(config-router)#network 192.168.64.0wanstanman(config-router)#no auto-summarywanstanman(config-router)#endwanstanman#show ip routeGateway of last resort is not set172.16.0.0/24 is subnetted, 9 subnetsC 172.16.12.0 is directly connected, Loopback3C 172.16.13.0 is directly connected, Loopback4C 172.16.14.0 is directly connected, Loopback5C 172.16.15.0 is directly connected, Loopback6C 172.16.8.0 is directly connected, Loopback9C 172.16.9.0 is directly connected, Loopback0C 172.16.10.0 is directly connected, Loopback1C 172.16.11.0 is directly connected, Loopback2D 172.16.1.0 [90/2172416] via 192.168.64.5, 00:00:51, Serial0/1[90/2172416] via 192.168.64.1, 00:00:51, Serial0/0 192.168.64.0/24 is variably subnetted, 3 subnets, 2 masksD 192.168.64.0/24 [90/2684416] via 192.168.64.5, 00:07:21, Serial0/1C 192.168.64.0/30 is directly connected, Serial0/0C 192.168.64.4/30 is directly connected, Serial0/1wanstanman#2、对sanjose1路由进行配置sanjose1#conf tsanjose1(config)#router eigrp 100sanjose1(config-router)#network 192.168.64.0sanjose1(config-router)#network 172.16.0.0sanjose1(config-router)#no auto-summarysanjose1(config-router)#endsanjose1#show ip rout172.16.0.0/24 is subnetted, 9 subnetsD 172.16.12.0 [90/2300416] via 172.16.1.2, 00:02:28, FastEthernet1/0D 172.16.13.0 [90/2300416] via 172.16.1.2, 00:02:28, FastEthernet1/0D 172.16.14.0 [90/2300416] via 172.16.1.2, 00:02:28, FastEthernet1/0D 172.16.15.0 [90/2300416] via 172.16.1.2, 00:02:28, FastEthernet1/0D 172.16.8.0 [90/2300416] via 172.16.1.2, 00:02:28, FastEthernet1/0D 172.16.9.0 [90/2300416] via 172.16.1.2, 00:02:28, FastEthernet1/0D 172.16.10.0 [90/2300416] via 172.16.1.2, 00:02:28, FastEthernet1/0D 172.16.11.0 [90/2300416] via 172.16.1.2, 00:02:28, FastEthernet1/0C 172.16.1.0 is directly connected, FastEthernet1/0192.168.64.0/24 is variably subnetted, 3 subnets, 2 masksD 192.168.64.0/30 [90/2684416] via 172.16.1.2, 00:07:04, FastEthernet1/0 C 192.168.64.0/24 is directly connected, Serial0/0D 192.168.64.4/30 [90/2172416] via 172.16.1.2, 00:09:59, FastEthernet1/03、对sanjose2进行配置sanjose2#conf tsanjose2(config)#router eigrp 100sanjose2(config-router)#network 192.168.64.0sanjose2(config-router)#network 172.16.0.0sanjose2(config-router)#no auto-summarysanjose2(config-router)#endsanjose2#show ip routGateway of last resort is not set172.16.0.0/24 is subnetted, 9 subnetsD 172.16.12.0 [90/2297856] via 192.168.64.6, 00:02:36, Serial0/0D 172.16.13.0 [90/2297856] via 192.168.64.6, 00:02:36, Serial0/0D 172.16.14.0 [90/2297856] via 192.168.64.6, 00:02:36, Serial0/0D 172.16.15.0 [90/2297856] via 192.168.64.6, 00:02:36, Serial0/0D 172.16.8.0 [90/2297856] via 192.168.64.6, 00:02:36, Serial0/0D 172.16.9.0 [90/2297856] via 192.168.64.6, 00:02:36, Serial0/0D 172.16.10.0 [90/2297856] via 192.168.64.6, 00:02:36, Serial0/0D 172.16.11.0 [90/2297856] via 192.168.64.6, 00:02:36, Serial0/0C 172.16.1.0 is directly connected, FastEthernet1/0192.168.64.0/24 is variably subnetted, 3 subnets, 2 masksD 192.168.64.0/30 [90/2681856] via 192.168.64.6, 00:07:13, Serial0/0D 192.168.64.0/24 [90/2172416] via 172.16.1.1, 00:07:14, FastEthernet1/0C 192.168.64.4/30 is directly connected, Serial0/0sanjose2#(如果不使用路由汇总我们可以发现每个路由器学到的路由表太过于繁琐)三、使用手动汇总并查看实验结果1、对westasman进行配置wanstanman#conf twanstanman(config)#int s0/0wanstanman(config-if)#ip summary-address eigrp 100 172.16.8.0 255.255.255.248 wanstanman(config-if)#exitwanstanman(config)#int se0/1wanstanman(config-if)#ip summary-address eigrp 100 172.16.8.0 255.255.248.0 wanstanman(config-if)#end2、查看sanjose1的路由表sanjose1#show ip rout172.16.0.0/16 is variably subnetted, 2 subnets, 2 masksD 172.16.8.0/21 [90/2300416] via 172.16.1.2, 00:01:55, FastEthernet1/0C 172.16.1.0/24 is directly connected, FastEthernet1/0192.168.64.0/24 is variably subnetted, 3 subnets, 2 masksD 192.168.64.0/30 [90/2684416] via 172.16.1.2, 00:01:30, FastEthernet1/0C 192.168.64.0/24 is directly connected, Serial0/0D 192.168.64.4/30 [90/2172416] via 172.16.1.2, 00:24:24, FastEthernet1/0 sanjose1#3、查看sanjose1的路由表sanjose2#show ip routeGateway of last resort is not set172.16.0.0/16 is variably subnetted, 2 subnets, 2 masksD 172.16.8.0/21 [90/2297856] via 192.168.64.6, 00:02:15, Serial0/0C 172.16.1.0/24 is directly connected, FastEthernet1/0192.168.64.0/24 is variably subnetted, 3 subnets, 2 masksD 192.168.64.0/30 [90/2681856] via 192.168.64.6, 00:01:51, Serial0/0D 192.168.64.0/24 [90/2172416] via 172.16.1.1, 00:24:46, FastEthernet1/0 C 192.168.64.4/30 is directly connected, Serial0/0sanjose2#(使用手动的路由汇总,不仅可以使路由的条目减少,而且还可以达到地址最合理的使用)总结:通过上面的实验可以使我得出,在不同的环境下应该使用不同的EIGRP路由汇总功能,这样可以节约路由器的资源。
检查路由器日志,掌握与EIGRP邻居关系变动有关的信息_IP路由协议疑难解析_[共3页]
· 路由滞留于活跃状态(stuck in active )。
· 数据链路层故障。
· 访问列表拒绝了多播数据包。
· 人为故障(执行路由汇总的路由器的配置、路由度量值以及路由过滤器被人为修改)①。
图5-1所列为EIGRP 邻居关系建立故障常规排障流程。
图5-1 EIGRP 邻居关系建立故障排障流程
5.1.1 检查路由器日志,掌握与EIGRP 邻居关系变动有关的信息 只要EIGRP 邻居关系遭到重置,路由器就会将具体原因“录入”日志。
但在运行老版本Cisco IOS 的路由器上,必需在router eigrp 配置模式下,明确配置eigrp log-neighbor-change 命令,才能激活日志记录功能。
若路由器运行的IOS 版本不低于12.1.3,eigrp log-neighbor-change 命令则会成为其默认配置。
以下为一条事关EIGRP 邻居建立的路由器日志消息示例:
① 原文是“Manual change (summary router, metric change, route filter)”。
原文无头无脑,译文为译者杜撰,如有不妥,请指正。
—译者注。
cisco路由器EIGRP自动汇总和手工汇总详解
cisco路由器EIGRP自动汇总和手工汇总详解推荐文章大一新生入党申请书范文汇总热度:上半年工作总结(7篇)上半年工作总结汇总热度:建党95周年征文汇总18篇热度:建党95周年演讲稿汇总10篇热度:“两学一做”学习教育活动的详解热度:电脑使用很普遍,不少用户对于路由器不少很了解,小编为大家介绍路由器相关文章,欢迎大家阅读。
使用人工汇总的特点如下:1.可以基于接口的配置汇总2.当在接口做了人工汇总以后,路由器将创建一条指向null0口的路由,这样做是为了防止路由循环3.当汇总之前的路由down掉以后,汇总路由将自动从路由表里被删除4.汇总路由的度取决于特定路由中度最小的来做为自己的度自动汇总能不能汇总学来的路由?在三台路由器上用EIGRP全部宣告出去后,在R3上查看路由表出现的明细的路由条目,有R1的4个loopback口的子网地址。
D: 1.1.0.0/22路由手工汇总能不能汇总学来的路由?R1:R1(config)#router eigrp 90:R1(config-router)#network 1.1.1.0R1(config-router)#network 1.2.1.0R1(config-router)#network 1.3.1.0R1(config-router)#network 1.4.1.0R1(config-router)#network 12.0.0.0R1(config-router)#no auto-summary//在EIGRP进程下关闭自动汇总R2:R2(config)#router eigrp 90R2(config-router)#network 12.0.0.0R2(config-router)#network 23.0.0.0R2(config-router)#no auto-summary //关闭自动汇总再进入R2的s2/3街接口下,做手工汇总,将R1的4个loopback 口地址汇总成1.1.0.0/22的网络.(在出接口做比较明显)R2(config)#int s2/3:R2(config-if)#ip summary-address eigrp 90 1.1.0.0 255.255.252.0R3:R3(config)#router eigrp 90R3(config-router)#network 3.3.3.0R3(config-router)#network 23.0.0.0设置好后,再R3上查看路由表会出现一条:D:1.1.0.0/22路由自动汇总能不能学习汇总路由?还是在R3上查看路由表会出现R1的:D: 1.0.0.0/8 一条路由。
EIGRP路由总结
LO0:1.1.1.1/24LO0:4.4.0.4/24LO1:4.4.1.4/24LO2:4.4.2.4/24LO3:4.4.3.4/24 实验目的:1、路由汇总的目的2、EIGRP自动汇总3、EIGRP手工汇总4、指向NULL0路由的含义5、深入学习CIDR,应用CIDR做题实验步骤:(梁广民,思科网络实验室路由交换指南P85改编)1、配置R1-R4各个端口IP地址,打开端口。
2、R1-R4上配置EIRGP路由,注意NO AUTO-SUMMARYR4(CONFIG)#ROUTER EIGRP 1R4(CONFIG-ROUTER)#NO AUTO-SUMMARYR4(CONFIG-ROUTER)#NET 4.4.0.0 255.255.255.0R4(CONFIG-ROUTER)#NET 4.4.1.0 255.255.255.0R4(CONFIG-ROUTER)#NET 4.4.2.0 255.255.255.0R4(CONFIG-ROUTER)#NET 4.4.3.0 255.255.255.0R4(CONFIG-ROUTER)#NET 192.168.34.0R4上使用SHOW IP ROUTE查看路由表,发现关于4.0.0.0/24的4条明细路由。
请填写:C 4.4.0.0 is directly connected, Loopback0C 4.4.1.0 is directly connected, Loopback1C 4.4.2.0 is directly connected, Loopback2C 4.4.3.0 is directly connected, Loopback33、R4(CONFIG)#ROUTER EIGRP 1R4(CONFIG-ROUTER)#NO AUTO-SUMMARYR4(CONFIG-ROUTER)#NO NET 4.4.0.0 255.255.255.0R4(CONFIG-ROUTER)#NO NET 4.4.1.0 255.255.255.0R4(CONFIG-ROUTER)#NO NET 4.4.2.0 255.255.255.0R4(CONFIG-ROUTER)#NO NET 4.4.3.0 255.255.255.0R4(CONFIG-ROUTER)#NET 4.4.0.0 255.255.252.0R4(CONFIG-ROUTER)#NET 192.168.34.0R4#SHOW IP ROUTE查看路由表,发现发现关于4.0.0.0/24的4条明细路由。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EIGRP路由汇总问题详解
关于EIGRP的路由汇总问题
1:首先,根据上图的拓扑做好相关的底层搭建。
然后我们在R1 R2 R3三个路由器上同时开启EIGRP进程AS为100
R1的配置:
R1(config)#interface f0/0
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config-if)#no sh
R1(config-if)#int lo 0
R1(config-if)#ip add 172.16.1.1 255.255.255.0
R1(config-if)#router eigrp 100
R1(config-router)#network 192.168.1.0
R1(config-router)#network 172.16.1.0 0.0.0.255
R2的配置:
R2(config)#int f0/0
R2(config-if)#no sh
R2(config-if)#ip address 192.168.1.2 255.255.255.0
R2(config-if)#int f0/1
R2(config-if)#ip add 23.1.1.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#int lo 0
R2(config-if)#ip add 2.2.2.2 255.255.255.0
R2(config-if)#int lo 1
R2(config-if)#ip add 192.168.2.1 255.255.255.0
R2(config-if)#int lo 2
R2(config-if)#ip add 192.168.3.1 255.255.255.0
R2(config-if)#router eigrp 100
R2(config-router)#network 192.168.0.0 0.0.255.255---把三个接口的网络同时进行宣告
R2(config-router)#network 23.1.1.0 0.0.0.255
R2(config-router)#network 2.2.2.0 0.0.0.255
R3配置
R3(config)#int f0/1
R3(config-if)#no sh
R3(config-if)#ip add 23.1.1.3 255.255.255.0
R3(config-if)#int lo 0
R3(config-if)#ip add 172.16.2.1 255.255.255.0
R3(config-if)#router eigrp 100
R3(config-router)#network 23.1.1.0 0.0.0.255
R3(config-router)#net 172.16.2.0 0.0.0.255
问题解析:
因为EIGRP默认是开启自动汇总的,所以在R2上去show ip route 的时候会发现
D 172.16.0.0/16 [90/409600] via 192.168.1.1, 00:00:23, FastEthernet0/0
[90/409600] via 23.1.1.3, 00:00:23, FastEthernet0/1
虽然在我们上面的配置R1是network 17216.1.0 0.0.0.255 跟R2是network172.16.2.0 0.0.0.255 宣告的都是24位,
但是在R2的路由表出现的是172.16.0.0/16的两条同样开销的路由条目,
也就是说R2去往172.16.0.0/16网络是会执行负载均衡的,一旦我们在R2去PING 172.16.1.1的时候就会出现U.!.!
这样的情况,原因就是当流量往F0/0出去的时候是能正常通讯的,也就返回“!”的标示,当流量往F0/1的接口出去的时候不能正确的访问172.16.1.1所以返回“U”或“.”不可达或超时。
也就是说我们在运行EIGRP的路由器上network的命令不是说去宣告多少位的路由出去,而是宣告哪些接口参与这个路由进程,
例如:R1路由器上假如有L1 10.1.1.0/24 L2 10.1.2.0/24
我们去network的时候如果是network 10.1.1.0 0.0.0.255 那么意思是宣告这个接口参与EIGRP进程并向外通告这个网络,
如果是network 10.1.0.0 0.0.255.255 意思就是宣告这两个loopback 口都参与EIGRP进程并向外通告这两个网络,
但是向外通告的时候是以多少位通告出去并不是看network的命令而是看是否开启了自动汇总或者关闭了自动汇总。
解决方法:
要想解决问题,首先必须从问题的根源入手,因为产生此问题的原因在于EIGRP默认是开启自动汇总的,
因此R1会把172.16.1.0/24的网络自动汇总成主类172.16.0.0/16通告给R2,R3也一样。
因此,想要解决这种路由数据包的可达性问题,
我们必须在每台EIGRP路由器上做一个操作:
R1(config)#ROUTER EIGRP 100
R1(config-router)#NO AUto-summary-----关掉自动汇总
此时再去R2上查看路由表:
172.16.0.0/24 is subnetted, 2 subnets
D 172.16.1.0 [90/409600] via 192.168.1.1, 00:00:05, FastEthernet0/0
D 172.16.2.0 [90/409600] via 23.1.1.3, 00:00:03, FastEthernet0/1
此时路由收到的都是具体的明细路由,
原因就是EIGRP默认自动汇总开启的时候是有类的,通告路由不携带子网掩码,
而关闭了自动汇总后,就成了无类的路由协议,通告路由时,携带了真实掩码。
此时再在R2上去PING 172.16.1.1 或172.16.2.1 数据流量就会往正确的下一跳发出,
R2#ping 172.16.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/37/84 ms
R2#ping 172.16.2.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.2.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/68/116 ms
实验成功。
其实RIP V2的汇总问题跟EIGRP是一样的,希望能够帮到对RIP 或EIGRP 的汇总有疑问的网络人才。
本来是要把手动汇总也一起写下来的但是章节太长,所以EIGRP的手动汇总的放在下一个帖子。
谢谢阅读!。