EIGRP路由汇总问题详解

合集下载

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的手动汇总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末节路由设置

创建高级交换型互联网实验报告时间: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自动汇总优缺点实验报告

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可靠性计算公式及参数调整原则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配置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 详解

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面试问题

[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协议,以建立和维护网络邻居关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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的手动汇总的放在下一个帖子。

谢谢阅读!。

相关文档
最新文档