硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3701|回复: 4
收起左侧

[ThreadX全家桶] NetX Duo协议栈支持一个网口绑定多个IP嘛

[复制链接]

5

主题

28

回帖

43

积分

新手上路

积分
43
发表于 2021-7-13 09:28:54 | 显示全部楼层 |阅读模式
如题,NetX Duo支持一个网口绑定多个IP地址嘛?用LWIP实现这种效果,需要自己修改netif结构体和arp的处理的才能做到
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115812
QQ
发表于 2021-7-13 10:09:06 | 显示全部楼层
这个?

ThreadX NetXDUO中的Multihome多宿主支持
http://www.armbbs.cn/forum.php?m ... 5456&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1

主题

75

回帖

78

积分

初级会员

积分
78
发表于 2021-7-13 13:20:33 | 显示全部楼层
这个功能是支持的。可以参考这个示例驱动:https://github.com/azure-rtos/ne ... twork_driver.c#L206
目前发布的大部分网卡驱动是一对一绑定的,就是一个物理网卡对应一个逻辑接口,一个逻辑接口对应一个IPv4地址。楼主的想法应该是希望将一个物理网卡对应到多个逻辑接口,从而支持多个IPv4的地址。这个就需要在网卡驱动成做一定的映射处理,见上面链接中的参考代码。
回复

使用道具 举报

3

主题

423

回帖

432

积分

高级会员

积分
432
发表于 2021-7-13 13:56:47 | 显示全部楼层
lwip原生支持这么做,之前做过一个16插槽的机框,每个插槽对应一个虚拟网卡,有独立的ip地址。电脑访问它就像访问16个独立设备一样。
回复

使用道具 举报

5

主题

28

回帖

43

积分

新手上路

积分
43
 楼主| 发表于 2021-7-13 18:28:05 来自手机 | 显示全部楼层
好的,谢谢大家,我看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-21 04:56 , Processed in 0.297109 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表