Graph 通过特定路径ping计算机

Graph 通过特定路径ping计算机,graph,network-programming,ping,Graph,Network Programming,Ping,我有一个以图形形式连接的计算机网络 我想从一台计算机(A)ping到另一台计算机(B)。A和B通过许多不同的方式相互连接,但我只想通过特定的边PING。我在A和B上都有在ping过程中要遵循的边的信息 我应该如何做到这一点?实际上,这是通过在计算机之间的媒体上配置的路由协议(我希望是路由器)来实现的。我认为没有一种方式可以说“使用特定路线”。路由器有不同的协议(OSPF、EIGRP、RIPv2),它们进行负载平衡。确保某个特定路由的唯一方法是使用静态路由,但这不是在计算机决定路由的情况下动态完成

我有一个以图形形式连接的计算机网络

我想从一台计算机(A)ping到另一台计算机(B)。A和B通过许多不同的方式相互连接,但我只想通过特定的边PING。我在A和B上都有在ping过程中要遵循的边的信息


我应该如何做到这一点?

实际上,这是通过在计算机之间的媒体上配置的路由协议(我希望是路由器)来实现的。我认为没有一种方式可以说“使用特定路线”。路由器有不同的协议(OSPF、EIGRP、RIPv2),它们进行负载平衡。确保某个特定路由的唯一方法是使用静态路由,但这不是在计算机决定路由的情况下动态完成的

这是正常的,因为:


如果您能够选择一条路由,那么DoS将很容易杀死一条路由。

您可以将ping作为源路由,但返回将选择自己的路径

此外,出于安全考虑,源路由数据包通常会被过滤。(并非总是如此,它们很有用,有时甚至在边缘路由器上需要。)


如果计算机在本地管理控制下,则可以确保允许源路由数据包。只要您能够在机器B上启动守护进程,您也可以很容易地设计自己的ping协议,以生成源路由的回显返回。

似乎为此需要严格的源路由。有关更多详细信息,请参阅IP协议选项。@Vishal,我认为您有更好的机会在服务器上获得此问题的答案。Faulti也将在那里尝试,我认为严格的源路由将为purpose@Shiraz不一定,这看起来可能是一个编程问题…需要海报上的更多信息。。。