【问题标题】:Ethernet connection in bus topology总线拓扑中的以太网连接
【发布时间】:2017-10-26 09:11:52
【问题描述】:

我们计划使用以太网总线拓扑 (wiki)。使用这种非常古老的拓扑结构的原因是硬件限制和软件要求。碰撞应该没问题,因为带宽要求非常低。

我的问题是,我们如何使用现代以太网控制器和 Ubuntu 等软件测试这种拓扑结构。我找不到一个好的实现示例。

我尝试将三个英特尔以太网控制器(带有静态 IP)连接在一起,但其中一次只有两个有链接(它们像往常一样以点对点连接工作)

【问题讨论】:

  • 你是否使用了 T 型连接器和正确的端接器,这与编程有什么关系?
  • 您需要告诉我们您可用的硬件类型(网卡、集线器、交换机的类型)以及您面临的硬件限制和软件要求。
  • 嗯,硬件限制是这样的:它实际上是通过背板连接的几个自定义 PCB。背板是一种 COTS 产品,其插槽引脚对引脚连接。因此我们需要使用某种总线拓扑。此外,软件团队需要网络接口,以便可以重复使用他们以前的设计。所以我们选择了以太网总线拓扑。
  • @RonMaupin 这不是直接编程,但我认为这可能与设置驱动程序有关?我忘了添加终端,我会再试一次。但是,它已经在两个节点之间工作(3 个中的 2 个的任意组合)。由于距离很短,我相信损失并不大,目前它在恶劣的条件下工作。

标签: linux networking ethernet bus


【解决方案1】:

在尝试构建总线拓扑时,“现代”硬件相当有限 - 构建更常见的星形/树形网络要容易得多。但是,使用正确的关键组件,您甚至可以连接两种拓扑。

从软件的角度来看,网络只是“正常工作”,即只要网络配置正确,软件应用程序就可以(并且应该)忽略网络布局。

在假设的以太网网络中,每个网段的逻辑结构无论如何都是一条总线:每个设备都可以与任何其他设备通信,而不管它们连接的位置和方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 2014-10-14
    • 2011-03-31
    • 2010-10-26
    • 2011-05-08
    相关资源
    最近更新 更多