路由协议中环回接口的功能是什么?


9

因此,我要完成此任务,其中必须使用OSPF路由协议设置虚拟网络。首先,我忽略了必须在路由器上配置的此环回接口,因为它在名为Cisco Packet Tracer的虚拟化软件中没有任何区别(我认为)。然后,我使用一些Cisco路由器在现实生活中构建了网络,但它也没有任何作用。无论有没有这种环回,网络都能正常工作(从一台主机ping到另一台主机)。现在我的问题是:为什么需要此环回接口或其作用是什么?下图中是我必须建立的网络(如果有帮助的话)。网络配置

Answers:


5

回送接口很有用,因为它是一个IP地址永不中断的接口。没有特别定义的路由器ID的OSPF将自行选择路由器ID。它从已配置和已启用接口的IP地址中选择路由器ID。环回是一个不错的选择,因为除非有人专门关闭环回接口,否则环回接口始终处于打开状态。如果链接出现问题,其他接口可能会关闭。


但是,如果路由器E上的fa接口掉线怎么办?回送地址无法执行任何操作,因为它不再通过OSPF连接到网络。环回接口在这种情况下是否没有用?
iPh1ps99

1
如果路由器只有一个接口,并且该接口出现故障,则该路由器还是无用的。配置了环回后,您可以ping通环回,并且,如果路由器中有任何接口处于打开状态,则可以进入路由器,而无需知道哪些接口处于关闭状态或打开状态。如果路由器E的接口处于关闭状态,则就像路由器本身处于关闭状态一样。设置环回接口并参与路由协议是一件好事。还有其他用途,例如能够为源配置单个接口,如果路由器在网络上,则可以保证启动。
罗恩·莫平

好的,您可以用此评论描述我想知道的一切!
iPh1ps99

2
环回最大的作用之一就是确实为路由协议带来稳定性。它不受基础链接状态的影响,因此不会摆动,从而导致频繁的重新收敛
ajaysdesk 2015年

4

首先,环回接口主要用于我们要在两台设备(即路由器)之间建立邻接关系,并确保当一个链路出现故障时,邻接关系不会中断的原因,因为环回接口是逻辑接口,您可以通过以下方式访问它们不同的方法。

这样做的另一个用途是宣布一些网络。即使路由表中存在网络,也只能对其进行扩容。我想在上面的示例中,当您注释所有环回接口时,可以这样做的用途是宣布一些网络并查看OSPF的工作方式,但是,即使您使用或不使用环回接口,您的配置必须工作正常。


2

添加到@Ron Maupin很好的答案中,我还要进一步说,在发生链路故障时,将路由器ID作为回送接口的(明智的)选择将更加“强大”。就像其他人提到的那样,每个OSPF路由器都会选择一个路由器ID。除非明确配置,否则在给定路由器上的所有可用接口中选择此ID。因此,在特定路由器出现任何链路故障时-如果仍在“最高IP地址”上设置路由器ID选择的逻辑,并且在OSPF进程中也没有配置回送地址(或者在OSPF中没有回送地址)路由器)-那么此链路故障将触发路由器“内部”的新路由器ID选择过程,并且也许更重要的是,这将迫使该路由器进行通告 其“新选举的”路由器ID,表示将OSPF消息再次发送到网络上。

另一方面,如果将路由器ID配置为“确定性”(通过将其配置为回送地址)(或OSPF进程中是否存在任何回送地址),则它将永远不会中断(除非整个路由器/ OSPF进程将关闭),然后,如果路由器的任一接口发生故障,则路由器ID 不会受到影响,因此不会向网络发送多播OSPF“新路由器ID”消息。

考虑到以上拓扑,如果路由器E(或更确切地说是其唯一的接口)发生故障,则无论如何,当路由器E再次发生故障时,它仍会“再次重新通告”其路由器ID。但是(!!),如果任何其他路由器(A,B,C或D)将关闭其一个(或多个)接口,则如果该路由器ID不是“确定性地设置”的,则新广告必须被发送到网络上,这将影响它的整体带宽。在这种情况下,OSPF中路由器ID的环回地址是有益的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.