【发布时间】:2017-10-26 09:11:52
【问题描述】:
我们计划使用以太网总线拓扑 (wiki)。使用这种非常古老的拓扑结构的原因是硬件限制和软件要求。碰撞应该没问题,因为带宽要求非常低。
我的问题是,我们如何使用现代以太网控制器和 Ubuntu 等软件测试这种拓扑结构。我找不到一个好的实现示例。
我尝试将三个英特尔以太网控制器(带有静态 IP)连接在一起,但其中一次只有两个有链接(它们像往常一样以点对点连接工作)
【问题讨论】:
-
你是否使用了 T 型连接器和正确的端接器,这与编程有什么关系?
-
您需要告诉我们您可用的硬件类型(网卡、集线器、交换机的类型)以及您面临的硬件限制和软件要求。
-
嗯,硬件限制是这样的:它实际上是通过背板连接的几个自定义 PCB。背板是一种 COTS 产品,其插槽引脚对引脚连接。因此我们需要使用某种总线拓扑。此外,软件团队需要网络接口,以便可以重复使用他们以前的设计。所以我们选择了以太网总线拓扑。
-
@RonMaupin 这不是直接编程,但我认为这可能与设置驱动程序有关?我忘了添加终端,我会再试一次。但是,它已经在两个节点之间工作(3 个中的 2 个的任意组合)。由于距离很短,我相信损失并不大,目前它在恶劣的条件下工作。
标签: linux networking ethernet bus