将通过网络的特定路由回到不同接口上的同一台计算机

问题描述:

我在运行多个虚拟机的GNS3中进行拓扑设置(如下图所示)。R1,R2和R3是我正在运行的路由器(内置在Ubuntu中)测试。 '测试'是另一个控制我的测试的Ubuntu虚拟机。将通过网络的特定路由回到不同接口上的同一台计算机

我希望能够在界面从“测试”的界面来ping地址为10.0.4.3,通过R2,再通过R1,然后再返回到“测试”与IP 10.0.5.2

理想情况下,我希望能够将'测试'中的每个网络接口视为一台单独的逻辑计算机,因此我可以简单地从10.0.4.3开始说10.0.5.2,并让路由协议通过他们选择的路由转发消息。

测试是自动化的,因此将'测试'分成四个独立的虚拟机将不太理想。

任何想法?

my topology

那么,在这个特殊的情况,我想你想将虚拟机在“测试”的机器,这种方法每台机器将是一个不同的子网什么解决方案。但是,我不确定在与多台“测试”机器相比时会有多好...

另一种选择是,因为它是一个简单的场景,您只对测试路由协议表现出兴趣,思科称为Packet Tracer的模拟器。在这种情况下,您仍然需要更多的“测试”机器,但您不必担心计算机处理器。缺点是你需要使用思科设备而不是Linux机器来配置路由拓扑。

亚瑟帕索斯。