一种以太网数据路由方法、装置、控制器及存储介质制造方法及图纸

技术编号:41407932 阅读:44 留言:0更新日期:2024-05-20 19:34
本申请公开了一种以太网数据路由方法、装置、控制器及存储介质;该方法包括:通过以太网的第一媒体访问控制MAC接口接收待传输的以太网报文;若待传输的以太网报文的源以太网的类型与待传输的以太网报文的目标以太网的类型相同,则将待传输的以太网报文存储至第一MAC接口对应的接收队列中的目标接收单元中;根据预先设置的第一MAC接口的接收单元与第二MAC接口的发送单元的映射关系,确定目标接收单元对应的目标发送单元;通过目标接收单元对应的目标发送单元将待传输的以太网报文发送至第二MAC接口。本申请实施例可以有效地降低处理器负荷、减低数据转发延迟时间以及节省成本。

【技术实现步骤摘要】

本申请实施例涉及计算机网络,尤其涉及一种以太网数据路由方法、装置、控制器及存储介质


技术介绍

1、由于传统的分布式架构已经不能满足现代汽车智能化、网联化的发展需求,车载网络逐渐向域控制和中央集中控制转变。在未来的中央集成ee架构中,电子控制单元(electronic control unit,简称ecu)的功能越来越复杂、通讯数据量不断增加,车内通信架构将逐渐向以太网升级。

2、不同的ecu通过以太网进行数据交互时,一定会涉及数据的路由与转发。针对以太网数据路由而言,通常有如下两种方式:1)硬件方式:微控制单元(microcontroller unit,简称mcu)外接switch芯片,通过switch芯片实现数据的路由转发。采用该方式的缺点是成本高,需要额外的switch芯片,此外switch芯片的开发与维护也需要人工和时间成本。2)软件的方式:mcu收到以太网报文后,会缓存在一片内存区域,然后通过软件算法去控制数据的路由转发。由于需要cpu去干预且频繁中断,采用该方式的缺点是大大地增加了cpu的负荷率,降低了ecu性能,并且以太网接口之间本文档来自技高网...

【技术保护点】

1.一种以太网数据路由方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一MAC接口对应一个发送队列和一个接收队列;其中,所述第一MAC接口对应的发送队列包括八个发送单元,分别为:TXQ10、TXQ11、TXQ12、TXQ13、TXQ14、TXQ15、TXQ16、TXQ17;所述第一MAC接口对应的接收队列包括八个接收单元,分别为:RXQ10、RXQ11、RXQ12、RXQ13、RXQ14、RXQ15、RXQ16、RXQ17;所述第二MAC接口对应一个发送队列和一个接收队列;其中,所述第二MAC接口对应的发送队列包括八个发送单元,分别为:TXQ...

【技术特征摘要】

1.一种以太网数据路由方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一mac接口对应一个发送队列和一个接收队列;其中,所述第一mac接口对应的发送队列包括八个发送单元,分别为:txq10、txq11、txq12、txq13、txq14、txq15、txq16、txq17;所述第一mac接口对应的接收队列包括八个接收单元,分别为:rxq10、rxq11、rxq12、rxq13、rxq14、rxq15、rxq16、rxq17;所述第二mac接口对应一个发送队列和一个接收队列;其中,所述第二mac接口对应的发送队列包括八个发送单元,分别为:txq20、txq21、txq22、txq23、txq24、txq25、txq26、txq27;所述第二mac接口对应的接收队列包括八个接收单元,分别为:rxq20、rxq21、rxq22、rxq23、rxq24、rxq25、rxq26、rxq27。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,将所述待传输的以太网报文发送至dre模块中,包括:

5.根据权利要求3所述的方法,其特征在于,通过所述dre模块将所述待传输...

【专利技术属性】
技术研发人员:夏武范雪峰刘慧娟
申请(专利权)人:上海英恒电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1