环路接口概述
互联网协议 (IP) 指定一个地址为 (IPv4) 127.0.0.0/8
的环路网络。大多数 IP 实现都支持环路接口 (lo0
) 来表示环路设施。计算机程序在环路网络上发送的任何流量都将寻址到同一台计算机。环路网络上最常用的 IP 地址是 127.0.0.1
IPv4 和 ::1
IPv6。地址的标准域名为 localhost
。
网络设备还包括一个内部环路接口 (lo0.16384
)。内部环路接口是逻辑单元编号为 16384 的环路接口的特定实例。
您可以使用环路接口来识别设备。虽然您可以使用任何接口地址来确定设备是否联机,但环路地址是首选方法。接口可能会因网络拓扑的更改而被删除或地址发生变化,而环路地址却永远不会改变。
当您对单个接口地址执行 ping 操作时,结果并不总是指示设备的运行状况。例如,点对点链路上两个端点配置中的子网不匹配会使链路看起来无法运行。对接口执行 ping 操作以确定设备是否联机会产生误导性结果。接口可能由于与设备配置或操作无关的问题而不可用。您可以使用环路接口来解决这些问题。
Junos OS 演化版支持两种不同的过滤器来控制本地数据包的流:一种用于网络控制流量(环回流量),另一种用于管理流量。有关更多信息,请参阅 Junos OS 演化版与 Junos OS 之间的主要区别。
好处
-
由于环路地址永远不会改变,因此它是识别网络中设备的最佳方式。
-
只要 IP 路由表中提供了到该 IP 地址的路由,环路接口就始终可用且可访问。因此,您可以使用环路接口进行诊断和故障排除。
-
OSPF 等协议使用环路地址来确定设备或网络的特定协议属性。此外,某些命令(如)
ping mpls
需要环路地址才能正常运行。 -
Junos OS 为内部路由实例创建单独的环路接口,以防止上的任何
lo0.0
过滤器中断内部流量。