路由器和管理 IP = 本地 L2?

网络工程 路由器 局域网 ip
2022-02-19 19:03:30

我想知道路由器如何拥有管理IP。无论哪个接口启动(如果至少有一个接口启动),此 IP 都是可连接的。路由器如何将此IP视为?它是否为此 IP 创建了本地 L2(就像 VLAN 一样)?我不明白IP如何在“L2”之外的其他地方。

编辑:让我们以 Cisco 2000 路由器为例。我创建了一个环回接口,然后为这个虚拟接口分配一个 IP:172.16.0.1/32。我有 2 个其他接口:

•eth1,IP:192.168.1.254/24

•eth2,IP:192.168.2.254/24

所以在两个接口都关闭之前,我的环回是可连接的。但我不明白环回地址背后的机制。cisco2000 必须在某处定义某种“广播域”以与环回地址通信,然后将路由添加到路由表(手动或使用路由协议)。当我们将接口分配给 VLAN 时,他是否像交换机一样创建本地 VLAN?我希望我更容易理解。

1个回答

思科环回地址未分配给任何物理端口,并且无法将任何网络连接到它。

最常见的是 127.0.0.1,它会将您循环回您的计算机并检查 ping 以检查您的 TCP/IP 堆栈是否已启动并正在运行。

对于 cisco 设备,环回地址是虚拟的,不会分配给您可以看到的物理接口。它可以成为任何基础设施中的一个非常强大的工具,因为它最强大的特点是它永远不会出现故障,除非整个设备出现故障。这对于使用 IP 地址指向特定设备的进程非常重要。

一个例子是 ospf,它使用路由器 ID 来建立邻居地址。路由器 ID 被确定为最高的活动环回地址。如果这不可用,则选择最高的 IP 地址。如果某个物理端口发生故障而恰好是 root-id,则该路由器被视为不可用,从而导致通过该路由器的所有路由的整个选举过程,即使实际上其他路由仍然可用。使用环回地址的另一个例子是在实验室环境中模拟路由器后面的网络。分配环回地址是一项简单的任务,如下所示:

Router(config)#interface loopback 1
Router(config-if)#ip address 192.168.0.1 255.255.255.0
Router(config-if)#exit

其中数字“1”是环回接口号,本地有效。该地址可以在运行配置中验证,也可以使用“show ip interface brief command”进行验证

Serial0/0 unassigned YES unset administratively down down
Serial0/1 unassigned YES unset administratively down down
Serial0/2 unassigned YES unset administratively down down
Serial0/3 unassigned YES unset administratively down down
FastEthernet1/0 unassigned YES unset administratively down down
Loopback1 192.168.0.1 YES manual up up

正如我们所见,即使所有其他接口都关闭,该接口也会立即显示为 up 和 up。环回地址非常适合管理,如果使用得当,它可以成为 ping 和检查路由器是否启动并运行以及远程连接到设备的好工具。你还能想到什么其他用途?