问题标签 [multipath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sockets - SCTP : 同时用两个接口传输
在我的机器上,我有 2 个接口连接到另一台具有 2 个接口的机器。我想同时使用两个接口来传输数据。从 SCTP 来看,每台机器都是一个端点。所以,我使用了一对一的套接字。在服务器端,我尝试绑定INADDR_ANY
第bind()
一个和bindx()
第二个。在客户端,我尝试connect()
了connectx()
. 无论我尝试什么,SCTP 在给定时间只使用两个接口之一。
我还测试了 Iperf 上的 sctp 功能和源代码中的测试应用程序。没有任何效果。
我在这里想念什么?您是否必须手动将每个数据包从一个或另一个地址发送到一个或另一个地址?
肯定有一个功能,您可以在其中构建多个流,其中每个流允许一对特定地址之间的通信。然后,当您发送数据包时,SCTP 会自动选择将数据包发送到哪个流。
提前致谢!
bash - 如何删除匹配模式前后的行
我有一个像下面这样的文件。我想搜索模式 ABC_DATA 作为变量,匹配后,我想从前一个“多路径”行删除到包含“}”字符的行。"}" 可以在 ABC_DATA 之后或在同一行中。
样本输出
预期输出
ceph - 使用多路径作为 OSD 的正确方法是什么?
请帮帮我...我有 4 个使用 Ubuntu 20.04 的主机集群。我使用 cephadm 和 podman 而不是 docker。在每台主机上,我都安装了一个 iSCSI 作为多路径,我将用作 OSD。为此,我遵循了官方手动程序,使用ceph-osd
. 之后我收到CEPHADM_STRAY_DAEMON
警告,因为该服务在 cephadm 控制之外运行。因此,我尝试按照官方说明将现有集群转换为 cephadm。采用 osd 时,我需要删除 osd 文件夹 ( /var/lib/ceph/osd/ceph-{osd-id}
) 以允许创建新的 systemd 单元。它可以工作,现在 cephadm 可以识别 osd,但是新的 systemd 单元无法启动。所以现在我有 OSDout
和down
状态。
我可以通过以下方式显示此错误journalctl -xe
:
那么,错误在哪里呢?我怎么能做这份工作?
rhel - 检查 dm 多路径路径是否有以前的错误,如 powerpath
我们最近切换了存储供应商,现在绑定到 DM Multipath 以进行多路径管理。DM Multipath 是否具有查看任何路径是否在其中一个路径上存在先前错误的功能。
在 PowerPath 中,您可以查看自上次重新启动/清理以来是否有任何路径出现任何错误。有一列显示错误。像这样(输出来自 windows 版本,但与我们使用的 rhel 版本没有区别):
多路径是否有类似的输出。还是您需要检查所有系统日志记录?上周我已经在网上搜索了,但似乎没有。
先感谢您。
c++ - 只有一个基本虚拟的多路径继承
据我所知,virtual 确保只有一个基类属性的副本被继承到派生类。在多重继承中,首先调用所有基类的构造函数,然后调用派生类的构造函数。在下面的代码中,为什么 B 类的构造函数连续调用了两次?据我了解,输出应该是
但输出结果是
这是完整的代码。
sdn - Ryu SDN 多路径
我目前正在测试 ryu 的这个多路径应用程序(https://github.com/wildan2711/multipath/blob/master/ryu_multipath.py)。
不同的路径是查找和计算。但是当发生链接中断时,应用程序不会计算其他路径。它在实验过程中看到“eventlinkAdd”和“eventLinkDelete”发生了新的邻接,但是我们如何才能将新的流表推到开关上呢?
感谢您的回答。最好的。
python-3.x - 创建多路由 mininet 拓扑
我正在研究 mininet 并试图创建一个拓扑以允许任意两个主机之间存在多个路径。特别是,我正在使用以下拓扑:
但是当我尝试 pingall 连接时,所有主机都无法相互访问。我不确定我到底错过了什么,不胜感激!
javascript - 对于每个多路径图标,我想创建一个组件,即使有超过 2 个路径,它也会自动显示图标
即使有多个路径,我也想显示一个图标。我知道我可以通过将所有路径合并到最少 2 个路径来实现这一点,在其中我可以使用之前和之后使用 HTML 元素显示图标,我只需要传递类名和 iframe,我可以它在我的屏幕上可见。
所以我有所有这些路径只是一个图标。即使使用所有这些路径,如何使图标可见。
我正在考虑使用 vanilla JavaScript 并通过动态获取图标的名称并查找所有这些路径的 CSS 来逐层构建图标。
那可能吗?如果不是,最好的路径(:D)是什么?
algorithm - 在多图中检测最佳路径的算法
基本上我有一个多重图,其中每条边都有自己的身份,每条边的权重取决于一些起始输入。我创建了一个基于 dijkstra 的搜索算法,可以检测从起点到终点的最短路径,但是对于我的用例,最佳路径实际上可能是多条路径。例如,如果我的起始输入是 1000,则计算并分配权重并将返回最短路径。但将起始输入拆分到多条路线可能更有效。我有一个 multigraph[[0,2,2,2],[2,0,0,1],[2,0,0,2],[2,1,2,0]] 其中的数字代表连接节点 ABCD 的边数。从 a 到 b 的最有效路线可能是沿着连接 A 到 B 的一条边发送 500,沿着另一边发送 500,或者甚至从 A 到 D 发送 500,然后到 B 等,具体取决于起始输入。