想用fpga做光链路的10/100M交换机,求大神指点下

2020-02-02 12:47发布

小弟做光通信的,之前一直做光链路,现在做到组网了。
项目要求是用光链路实现交换机,小弟之前没有做过这个,底子薄,求坛里大神帮忙。
初步想法是总机用FPGA用RMII和百兆PHY83848通信,83848通过RJ45跟上端路由器通信。
总机和从机用双向光链路,从机再和83848通信转成RJ45.
现在问题是小弟之前没做过网络这块,底子不够扎实,只知道一点交换机工作方式,怎么实现一点想法没有。
小弟想交换机是收到A端口发来的以太帧之后,从帧里读出来源MAC和目的MAC,源MAC和A端口映射,然后把这个帧群发给bcde... 然后下一个帧再映射b端口等等等等。
不知道小弟这个印象对不对,小弟想如果要做这个交换机,是不是用RMII从83848读出来的数据就是MAC帧呢?
小弟菜鸟一只,不懂地方实在太多,望坛里大佬能不吝指点一下,万分感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
feihufuture
1楼-- · 2020-02-02 13:25
你既然以前做过光链路,应该知道VLAN划分,qinq, 流量管理,stp生成树等等吧,这些都是交换机设计需要考虑的
fox0815
2楼-- · 2020-02-02 16:40
 精彩回答 2  元偷偷看……
fox0815
3楼-- · 2020-02-02 19:49
feihufuture 发表于 2017-6-2 10:23
你既然以前做过光链路,应该知道VLAN划分,qinq, 流量管理,stp生成树等等吧,这些都是交换机设计需要考虑 ...

我只是想做个简化版的二层交换机,不需要Vlan划分,stp生成树之类的吧?

一周热门 更多>