数据包通过另一个路由器

数据包通过另一个路由器

我想用两种不同型号的虚拟路由器并行连接两台主机。这些路由器通过 VRRP 实现冗余。

本来数据包只通过其中一个路由器发送,但是当数据包发送时,会经过两个路由器,导致重复的ping数据包。现在的traceroute是这样的:
host1:$ traceroute -I 192.168.1.1

  1. 192.168.0.2
  2. 192.168.1.3
  3. 192.168.1.1

为什么数据包要经过另一个路由器?

网络配置如下所示。

  • 主机1(Ubuntu20.04)

    • IP地址:192.168.0.1
    • 网关:192.168.0.5
  • 主机2(Ubuntu20.04)

    • IP地址:192.168.1.1
    • 网关:192.168.1.5
  • 物理路由器(Ubuntu20.04)
    里面有两个由vagrant和Virtualbox创建的虚拟路由器。

  • 虚拟路由器(Vyos)

    • 使用 vagrant box“kun432/vyos”
    • eth1:192.168.0.2
    • eth2:192.168.1.2
  • 虚拟路由器(vSRX)

    • 使用 vagrant box“juniper/ffp-12.1X47-D15.4-packetmode”
    • ge-0/0/1:192.168.0.3
    • ge-0/0/2:192.168.1.3
  • 192.168.0.0/24 网络虚拟 IP 地址:192.168.0.5

  • 192.168.1.0/24 网络虚拟 IP 地址:192.168.1.5

  • NetworkBridge:bridge-utils

◆虚拟专用网络

联网:图像

相关内容