培训Cisco 200-125 CCNA v3.0。 第50天。配置EIGRP

今天,我们将继续研究ICND2课程主题的2.6节,并考虑EIGRP协议的配置和验证。 设置EIGRP非常简单。 与在其他任何路由协议(例如RIP或OSPF)中一样,您输入路由器的全局配置模式并输入路由器eigrp <#>命令,其中#是自治自治系统的编号。



此编号对于所有设备都应该是相同的,例如,如果您有5个路由器并且它们都使用EIGRP,则它们必须具有相同数量的自治系统。 在OSPF中,这是进程ID或进程号,在EIGRP中,这是自治系统号。

在OSPF中,为了建立邻近性,不同路由器的进程ID可能不匹配。 在EIGRP中,所有邻居的AS号必须必须一致,否则将不会建立邻居。 有两种启用EIGRP协议的方法-不指定反向掩码或指定通配符掩码。

在第一种情况下,network命令指定类型为10.0.0.0的类IP地址。 这意味着具有IP地址10的第一个八位位组的任何接口都将参与EIGRP路由,也就是说,在这种情况下,将涉及网络10.0.0.0的所有A类地址。 即使您输入确切的子网类型10.1.1.10而未指定反向掩码,该协议仍会将其转换为10.0.0.0形式的IP地址。 因此,请注意,在任何情况下,系统都会接受指定子网的地址,但是,它将视其为类地址,并且将与整个A,B或C类网络一起使用,具体取决于IP地址的第一个八位位组的值。

如果要为10.1.12.0/24子网运行EIGRP,则需要使用格式为network 10.1.12.0 0.0.0.255的反向掩码命令。 因此,在类寻址网络中,EIGRP无需反向掩码,而在无类子网中,则必须使用通配符掩码。

让我们继续进行Packet Tracer并使用上一视频教程中的网络拓扑,在该视频示例中我们熟悉了FD和RD的概念。



在程序中设置此网络,然后查看其如何工作。 我们有5个R1-R5路由器。 尽管Packet Tracer使用具有GigabitEthernet接口的路由器,但我还是手动更改了网络带宽和延迟,以使该方案与前面讨论的拓扑匹配。 我将虚拟环回接口连接到R5路由器,而不是10.1.1.0/24网络,该接口的地址为10.1.1.1/32。



让我们从设置R1路由器开始。 我还没有在这里包括EIGRP,我只是为路由器分配了IP地址。 使用config t命令,我进入全局配置模式并通过键入router eigrp <自治系统号>命令启用协议,该命令的范围应在1到65535之间。我选择数字1并按Enter。 此外,正如我所说,可以使用两种方法。

我可以拨打网络和网络IP地址。 网络10.1.12.0/24、10.1.13.0/24和10.1.14.0/24连接到R1路由器。 它们都在“第十”网络上,因此我可以使用一个通用网络10.0.0.0命令。 如果按Enter,则将在所有三个界面上启动EIGRP。 我可以通过键入do show ip eigrp interfaces来验证这一点。 我们看到该协议正在2个GigabitEthernet接口和一个R4路由器连接到的串行接口上​​运行。



如果再次输入do show ip eigrp interfaces命令以进行验证,则可以验证EIGRP是否确实在所有端口上都有效。

让我们转到路由器R2并使用config t和router eigrp 1命令启动协议,这次我们将不使用整个网络的命令,而是使用反向掩码。 为此,我输入network 10.1.12.0 0.0.0.255命令。 要验证设置,请使用do show ip eigrp interfaces命令。 我们看到EIGRP仅在Gig0 / 0接口上启动,因为只有该接口与输入命令的参数相对应。



在这种情况下,反向掩码表示EIGRP模式对于IP地址的前三个八位位组等于10.1.12的任何网络均有效。 如果将具有相同参数的网络连接到某个接口,则该接口将被添加到运行该协议的端口列表中。

让我们使用network 10.1.25.0 0.0.0.255命令添加另一个网络,看看现在支持EIGRP的接口列表是什么样子。 如您所见,现在我们添加了Gig0 / 1接口。 请注意,Gig0 / 0接口具有一个对等或一个邻居-R1路由器,我们已经对其进行了配置。 稍后,我将向您展示检查设置的命令,现在让我们继续为其余设备配置EIGRP。 设置任何路由器时,我们可以使用或不使用反向掩码。

我转到R3路由器的CLI控制台,并在全局配置模式下键入路由器eigrp 1和network 10.0.0.0命令,然后进入R4路由器的设置并键入相同的命令,而无需使用向后掩码。

您会发现配置EIGRP比配置OSPF容易得多-在后一种情况下,您需要注意ABR,区域,确定其位置等。 这里不需要任何操作-我只是进入R5路由器的全局设置,键入路由器eigrp 1和network 10.0.0.0命令,现在EIGRP在所有5台设备上都运行。

让我们看一下我们在上一个视频中讨论的信息。 我进入R2设置并键入show ip route命令,系统显示所需的条目。



让我们注意R5路由器,或者更确切地说,是10.1.1.0/24网络。 这是路由表中的第一行。 括号中的第一个数字是管理距离,对于EIGRP,该距离是90。 字母D表示有关此路由的数据由EIGRP协议提供,括号中的第二个数字等于26112,是路由R2-R5的度量。 如果返回到以前的方案,我们将看到此处的度量值为28416,因此我必须查看造成此不匹配的原因是什么。

我们在R5的设置中键入命令show interface loopback 0。 原因是我们使用了回送接口:如果您查看电路中的R5延迟,则为10μs,而在路由器的设置中,我们得到的信息是DLY延迟为5000微秒。 让我们看看是否可以更改此值。 我进入全局配置模式R5,然后输入接口回送0和delay命令。 系统提示,延迟值可以在1到16777215之间的范围内分配,以几十微秒为单位。 由于10μs的延迟值对应于10,因此我输入了delay 1命令,我们再次检查接口参数,发现系统不接受该值,即使更新R2设置中的网络设置也不想这样做。
但是,向您保证,如果考虑到R5路由器的物理参数来重新计算先前方案的度量,从R2到网络10.1.1.0/24的路由的可行距离将为26112。让我们通过键入以下命令来查看R1路由器的参数中的相似值。显示IP路由。 如您所见,对网络10.1.1.0/24执行了重新计算,现在度量标准值为26368,而不是28416。

您可以检查此重新计算,以之前视频教程中的方案为基础,并考虑到Packet Tracer的功能,该功能使用其他物理接口参数,尤其是不同的延迟。 尝试使用这些带宽和延迟值创建自己的网络拓扑,并计算其参数。 在您的实践中,您无需执行此类计算,只需知道如何进行即可。 因为如果您要使用上一个视频中提到的负载均衡器,则需要知道如何更改延迟。 我不建议您触摸带宽,以微调EIGRP足以更改延迟值。
因此,您可以更改带宽和延迟值,从而更改EIGRP指标的值。 这将是您的作业。 像往常一样,您可以从我们的网站下载并使用Packet Tracer中的两种网络拓扑。 让我们回到我们的计划。



如您所见,配置EIGRP非常简单,您可以使用两种方法来指定网络:带有或不带有反向掩码。 与OSPF中一样,在EIGRP中,我们有3个表:邻居表,拓扑表和路由表。 让我们再次看看这些表。



让我们进入R1的设置,并通过输入show ip eigrp neighbors命令从邻居表开始。 我们看到路由器有3个邻居。



地址10.1.12.2是路由器R2,地址10.1.13.1是路由器R3,而10.1.14.1是路由器R4。 该表还显示哪些接口与邻居通信。 下面显示了保持正常运行时间保持时间。 如果您还记得,这是时间段,默认值为3个Hello周期,或3x5s = 15s。 如果在这段时间内没有收到邻居发出的Hello答复,则认为连接丢失。 从技术上讲,如果邻居做出响应,则该值减小为10 s,然后再次取值为15 s。 路由器每隔5秒钟发送一次Hello消息,邻居将在接下来的5秒钟内做出响应。 以下是SRTT数据包的往返时间40毫秒。 它的计算是通过EIGRP用来组织邻居之间的通信的加速数据传输RTP协议进行的。 现在,我们查看拓扑表,为此我们使用show ip eigrp topology命令。



在这种情况下,OSPF协议描述了复杂的深度拓扑,其中包括网络上所有可用的路由器和所有通道。 EIGRP协议根据两个路由指标显示简化的拓扑。 第一个度量是最小可行距离,这是路线的特征之一。 然后,通过斜线显示报告的距离值-这是第二个度量。 对于通过路由器10.1.12.2连接的网络10.1.1.0/24,可行距离的值为26368(第一个值在括号中)。 由于路由器10.1.12.2是接收者-后继者,因此将相同的值放置在路由表中。

如果报告的另一台路由器的距离(在本例中为路由器10.1.14.4的3072)小于最近邻居的可行距离,则此路由器为可行后继路由器。 如果通过GigabitEthernet 0/0接口与路由器10.1.12.2的连接丢失,则路由器10.1.14.4将承担后继功能。

在OSPF中,通过备用路由器进行路由计算需要一定的时间,这在网络规模较大时起着重要作用。 EIGRP不会花时间进行此类计算,因为它已经知道了继任者角色的候选人。 让我们使用show ip route命令查看拓扑表。



如您所见,路由表中放置了继承者,即具有最低FD值的路由器。 此处显示具有度量26368的信道,它是接收器-接收器10.1.12.2的FD。

您可以使用三个命令来检查每个接口的路由协议设置。



第一个是show running-config。 使用它,我可以看到该设备上正在运行的协议,网络10.0.0.0的路由器eigrp 1消息表明了这一点。 但是,从这些信息中无法确定协议在哪个接口上运行,因此我必须查看包含所有R1接口参数的列表。 同时,我注意每个接口IP地址的第一个八位位组-如果它以10开头,则EIGRP对该接口起作用,因为在这种情况下,满足与网络地址10.0.0.0一致的条件。 因此,使用show running-config命令,您可以找出每个接口上正在运行的协议。

下一个测试命令是show ip protocol。 输入此命令后,您可以看到路由协议为“ eigrp 1”。 接下来,显示用于计算度量的系数K的值。 他们的研究未包含在ICND课程中,因此在设置中我们将接受默认的K值。

在此,如OSPF中一样,Router-ID路由器的标识符以IP地址的形式显示:10.1.12.1。 如果未手动分配该参数,系统将自动选择IP地址最高的环回接口作为RID。

以下内容指示自动路由汇总已禁用。 这是一个重要的情况,因为如果我们使用具有无类IP地址的子网,则最好禁用求和。 如果启用此功能,则会发生以下情况。

假设我们有使用EIGRP的R1和R2路由器,并且3个网络连接到R2路由器:10.1.2.0、10.1.10.0和10.1.25.0。 如果启用了自动汇总,则当R2将更新发送到路由器R1时,表明它已连接到网络10.0.0.0/8。 这意味着连接到10.0.0.0/8网络的所有设备均向其发送更新,并且所有发往网络10的流量都必须寻址到路由器R2。



如果将连接到10.1.5.0和10.1.75.0网络的另一台R3路由器连接到第一台R1路由器,会发生什么情况? 如果R3路由器也使用自动求和,它将告诉R1应该将发往10.0.0.0/8网络的所有流量都发送给它。



如果R1路由器通过192.168.1.0网络连接到R2路由器,而R3路由器通过192.168.2.0网络连接,则EIGRP将仅在R2级别做出自动求和决策,这是不正确的。 因此,如果要对特定路由器使用自动求和,在本例中为R2,请确保所有IP地址为10的第一个八位位组的子网都仅连接到该路由器。 您不应在其他任何地方与另一个路由器建立10网络连接。 打算使用路由自动汇总的网络管理员必须确保所有具有相同类别地址的网络都连接到同一路由器。

实际上,默认情况下禁用自动汇总功能更为方便。 在这种情况下,路由器R2将针对与其连接的每个网络分别为路由器R1发送更新:一个用于10.1.2.0,一个用于10.1.10.0,一个用于10.1.25.0。 在这种情况下,路由表R1将不补充一个,而是补充三个路由。 当然,求和有助于减少路由表中的条目数量,但是如果您对路由表的设计有误,则可以破坏整个网络。

让我们回到show ip protocol命令。 应当注意,在这里您可以看到管理距离Distance的值,等于90,以及最大路径数负载平衡的最大路径,默认情况下等于4。 它们的数量可以减少到例如2个,也可以增加到16个。

以下是跃点计数器或路由段的最大大小,等于100,并指示最大度量方差= 1值:在EIGRP中,方差变化可让您考虑度量值相对接近的相等路由,从而允许您将多个具有不同度量值的路由添加到路由表中通向同一子网。 稍后我们将更详细地考虑这一点。

网络信息路由:10.0.0.0表示我们正在使用不带反向掩码的选项。 如果进入R2设置(使用反向掩码)并输入show ip protocol命令,我们将看到此路由器的网络路由由两行组成:10.1.12.0/24和10.1.25.0/24,即使用通配符掩码的指示。

出于实际目的,您不必记住验证团队提供的信息,只需使用它们并查看结果即可。 但是,在考试中,您将没有机会回答可以使用show ip protocol命令验证的问题。 您将需要从几个建议的选项中选择一个正确的答案。 如果您要成为高级思科专家,并且不仅要获得CCNA证书,而且还要获得CCNP或CCIE,则您应该知道此或该验证团队所发布的具体信息以及执行团队的目的。 您不仅必须掌握Cisco设备的技术部分,而且必须了解Cisco iOS操作系统才能正确配置这些网络设备。

让我们回到系统响应show ip protocol命令发出的信息。 我们看到路由信息源路由信息源,以带有IP地址和管理距离的线的形式表示。 与OSPF信息不同,在这种情况下,EIGRP不使用路由器ID,而是使用路由器的IP地址。

直接查看接口状态的最后一个命令是show ip eigrp interfaces。 如果输入此命令,则可以看到所有正在运行EIGRP的路由器接口。



因此,有3种方法可确保设备正在运行EIRGP协议。

让我们看一下基于相同成本或等效负载平衡的负载平衡。 如果2个接口的成本相同,则默认情况下将对它们应用负载平衡。

使用Packet Tracer,让我们看一下使用已知网络拓扑的外观。 让我提醒您,显示的路由器之间的所有通道的带宽和延迟值均相同。 我为所有4台路由器打开EIGRP模式,为此我一一进行设置,然后输入配置终端,路由器eigrp和network 10.0.0.0命令。



假设我们需要选择到虚拟环回接口10.1.1.1的最佳路由R1-R4,而所有四个通道R1-R2,R2-R4,R1-R3和R3-R4的成本相同。 如果在路由器R1的CLI控制台中输入show ip route命令,则可以看到可以通过两条路径到达10.1.1.0/24网络:通过连接到GigabitEthernet0 / 0接口的路由器10.1.12.2或通过连接到路由器10.1.13.3的路由器GigabitEthernet0 / 1接口,并且这两个路由都具有相同的度量。



show ip eigrp topology, : 2 Successor FD, 131072.



, , ECLB, OSPF, EIGRP.

EIGRP unequal-cost load balancing (UCLB), . , , EIGRP «» — Variance.

, , – R1, R2 R3.



R2 FD=90, Successor'a. RD . RD R1, 80, FD R2, R1 Feasible Successor. RD R3 FD R1, Feasible Successor.

, - Successor — Feasible Successor. R1 , . EIGRP Variance =1, R1 Feasible Successor . Variance =2, FD R2 2 180. FD R1 , FD R2: 120 < 180, R1 Successor'a.

Variance =3, FD R2 90 3 = 270. R1 , 120 < 270. , R3 , FD = 250 Variance =3 , FD R2, 250 < 270. , R3 RD < FD Successor'a, RD=180 , FD = 90. , R3 Feasible Successor, , 3, .

, Variance, , .


感谢您与我们在一起。 你喜欢我们的文章吗? 想看更多有趣的资料吗? 通过下订单或将其推荐给您的朋友来支持我们,为我们为您开发的独特入门级服务器模拟为Habr用户提供30%的折扣: 关于VPS(KVM)E5-2650 v4(6核)的全部真相10GB DDR4 240GB SSD 1Gbps从$ 20还是如何划分服务器? (RAID1和RAID10提供选件,最多24个内核和最大40GB DDR4)。

戴尔R730xd便宜2倍?在荷兰,我们有2台Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100电视 戴尔R420-2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB-$ 99起! 阅读有关如何构建基础架构大厦的信息。 使用价格为9000欧元的Dell R730xd E5-2650 v4服务器的上等课程?

Source: https://habr.com/ru/post/zh-CN466681/


All Articles