默认情况下,当 traceroute 在 SDN 中不起作用时,如何在 SDN 网络中进行 traceroute?

网络工程 跟踪路由 sdn
2022-02-20 23:55:26

我在由 mininet 创建的 SDN 环形拓扑中一一使用了所有 opendaylight、泛光灯和 POX 控制器,但我无法使用 traceroute 命令并跟踪 ping 数据包传输的路径。

在本文中

SDN Traceroute:在不改变网络行为的情况下跟踪 SDN 转发

据说他们已经创建了一种跟踪SDN的方法,但是很难应用。

还有其他建议吗?

1个回答

SDN 的要点之一是您构建了一个虚拟的“网络盒”,所有的交换、路由、NAT 等都在其中发生,并且从外部看它就像一个单独的设备,无论其物理组件及其位置如何。

显然,这对依赖于它们可以跟踪的不同 L3 跃点的 traceroute 之类的工具是有害的。通常,SDN 解决方案有自己的工具来跟踪或模拟网络中的流。然而,这(目前)还没有标准。

此外,您也许可以配置允许您跟踪网络上的流量的特殊规则集(如您链接到的论文建议)。或者,您可以故意减少并检查 TTL 以使“跃点”出现在 traceroute 中。这可能会或可能不会起作用取决于您的 SDN 解决方案。