This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/TCI6636K2H:支持网络信标

Guru**** 2979400 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/671149/linux-tci6636k2h-network-boning-support

器件型号:TCI6636K2H

工具/软件:Linux

您好!

我们使用6636K2H SOC。

我们需要网络绑定来实现网络冗余。

我们的开发环境如下所示?

-。 MCSDK 3.1.4.7 (Linux 内核 3.10.72)

-。 SYSLIB 3.0.9.0

有人知道我们可以在 K2H 上应用网络通信吗?

如果适用、请告诉我可行性和任何指南。

谢谢。

新哈。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们将对此进行研究。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Shinha、

    MCSDK 3.1.4.7中应支持网络绑定。 请按照以下步骤操作

    如果内核默认配置不支持绑定、则需要执行步骤1和2来重建内核。 以下步骤是在网络绑定中配置为模式6。 其他模式应该可以工作、但没有它们的记录。

    1) 运行 menuconfig 以启用绑定支持
    2) 构建内核并使用内置的内核启动 EVM (2)
    3) 在 Linux 内核提示符下配置绑定端口(需要在/etc/network/interfaces 中删除“auto eth0”)
    # echo 6 >/sys/class/net/bond0/bonding/mode
    # echo 100 >/sys/class/net/bond0/bonding/miimon
    # ifconfig bond0 up
    #./ifenslave bond0 eth0 eth1
    # ifup bond0 (或 ifconfig bond0 )
    4) 从2台不同 PC ping EVM。 在下面显示的设置中、测试模式6 (tLB + RLB)。 每台 PC 都将 ICMP 数据包发送到其连接的以太网端口(RLB)的 MAC 地址,但在每个 PC 的 ICMP 应答数据包中,源 MAC 地址为 eth0或 eth1 (tlb)。

    PC-1 (192.168.1.1) -->|--- |<--> eth0 --\
    |以太网交换机| bond0 (192.168.1.22) EVM
    PC-2 (192.168.1.100)<-->|--- |<--> eth1----

    如上所述、不再支持 MCSDK 3.1.4.7。 它应该被视为原样。 MCSDK 已迁移到处理器 SDK。 ProcSDK 中删除了网络绑定功能。

    雷克斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Rex、
    感谢您的高分辨率。
    我们已确认网络在您的指导下迅速发展。

    然后,我们将在卸载 IPsec 后检查网络绑定功能。
    如果它像预期的那样运行。 我们可以解决我的问题。 请稍等片刻。

    再次感谢您的支持。

    谢谢、
    新哈。