在没有 rtproto DV 的 ns2 中启用多路径

网络工程 路由
2022-02-20 00:28:11

所以我试图在数据中心使用 MPTCP 协议运行模拟,但 rtProto DV 不工作;产生一个错误,我猜实现不支持它,我不知道要改变什么,所以它可以工作。对于任何有兴趣的人可能有一个想法,这是我得到的错误以及我如何修复它或在哪里查看

ns: _o344 recv-update 0 0: can't read "class::": no such variable
    while executing
"error "$class::$proc update $peerAddr:$msg:$count from unknown peer""
    (procedure "_o344" line 36)
    (Agent/rtProto/DV recv-update line 36)
    invoked from within
"_o344 recv-update 0 0"

所以现在我试图让它模拟使用所有路径。我正在使用k树。

在此处输入图像描述

我在考虑也许使用 add-routes 并启用 multiPath_ 它可能会起作用,但问题是我不确定如何在我的情况下使用 add-routes。拓扑是 k-tree,k=4,所以基本上我想在 pod 和核心级别添加额外的选择。我该怎么办?我是否会为每个 pod 内的每个节点为每个可能的服务器添加以下所有可能的节点?例如在图像从源到目的地的第一轮节点中它遇到的;我会在那个节点上做一个for循环吗?对于每个主机(黑色方形节点),我会在pod的上层添加两个圆形节点作为下一跳并启用multiPath_?等等所有节点?

任何人都对我将如何解决这个问题有任何其他想法,或者甚至可能考虑改变什么以使 DV 起作用?

0个回答
没有发现任何回复~