首页 文章

以太网交换机设备驱动

提问于
浏览
0

我们正在设计一个基于SoC的网络设备,它包含MIPS内核和5端口交换机内核,通过内部MII端口连接到CPU .

从OS的角度来看,芯片供应商提供的设备驱动程序将5端口交换机表示为单个接口;驱动程序还支持VLAN,目前它在两个VLAN组中拆分5个端口 . 在评估板上,该方案以某种方式工作,结合了软件桥,软件版本和防火墙规则 .

我们计划使用外部24端口交换机,它将通过内部交换机的两个端口连接到SoC,这两个端口将分别用作WAN和LAN端口,并且应该能够拥有IP地址,因此我们的设计与参考设计有所不同 . 因此,我认为没有别的方法可以使这五个内部端口看起来像操作系统的观点上的不同接口 .

然后它将允许分配这些接口WAN和LAN地址,并将外部交换机的接口放在相应的VLAN组中 .

这种机制你认为工作与否?第二,如果我制作这些不同的接口,它会强制任何切换在软件而不是硬件中完成吗?

谢谢 .

1 回答

  • 0

    从Linux内核的角度来看,你可以这样做,即创建一些网络设备驱动程序,它们将连接到同一个物理设备,即你的交换机 . 但是,在HW中禁用切换的方法非常好,与HW相关 . 检查您的交换机文档 .

相关问题