CN113691453A - 一种网络管理方法、装置、设备及存储介质 - Google Patents

一种网络管理方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN113691453A
CN113691453A CN202110935897.7A CN202110935897A CN113691453A CN 113691453 A CN113691453 A CN 113691453A CN 202110935897 A CN202110935897 A CN 202110935897A CN 113691453 A CN113691453 A CN 113691453A
Authority
CN
China
Prior art keywords
network
communication address
data
routing table
address information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110935897.7A
Other languages
English (en)
Other versions
CN113691453B (zh
Inventor
李丰军
周剑光
吴永喜
王腾达
蒋嗣韬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Automotive Innovation Co Ltd
Original Assignee
China Automotive Innovation Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Automotive Innovation Co Ltd filed Critical China Automotive Innovation Co Ltd
Priority to CN202110935897.7A priority Critical patent/CN113691453B/zh
Publication of CN113691453A publication Critical patent/CN113691453A/zh
Application granted granted Critical
Publication of CN113691453B publication Critical patent/CN113691453B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请涉及一种网络管理方法、装置、设备及存储介质,该方法包括:当中央计算单元的网络管理模块处于网络模式时,为多个网络接口中的每个网络接口配置对应的通信地址网段和静态路由表;多个网络接口用于连接外部网络与内部各区域计算单元;创建路由规则;路由规则包括各通信地址网段与静态路由表的映射关系;当通过任一网络接口接收到数据时,根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表;目标静态路由表用于实现数据的传输;通信地址信息是指通信地址网段下各子网的地址信息。本申请可以弥补现有Adaptive AUTOSAR NM模块功能的不足,可以解决各计算单元之间的网络数据包路由问题,使中央计算单元能够转发数据包到达指定网络。

Description

一种网络管理方法、装置、设备及存储介质
技术领域
本申请涉及智能汽车的通信领域,特别涉及一种网络管理方法、装置、设备及存储介质。
背景技术
汽车的智能化、网联化发展,需要高性能的运算能力,灵活的软件功能,快速的网络通信能力,这催生了基于车载以太网的具有高速通信能力的新一代电子电气架构,如图1所示的网络拓扑图,该架构以中央计算单元为中心,通过以太网连接多个区域计算单元,各区域计算单元之间通过中央计算单元进行数据包转发而实现通信,各区域计算单元统一通过中央计算单元与外部网络进行通信。
Adaptive AUTOSAR(AP)作为支撑新一代电子电气架构的高性能ECU的标准化中间件,是依据面向服务的架构设计(SOA)理念原则进行设计开发的。如图1所示,搭载了AP***的中央计算单元和区域计算单元之间基于SOMEIP或DDS进行面向服务的通信,若一个区域计算单元向另一个区域计算单元发送SOMEIP数据包或socket数据包,当数据包到达中央计算单元后,其并不知道数据包要转发到哪个区域计算单元,同理,若区域计算单元要发送数据到外部网络时,中央计算单元并不知道数据包要转发到哪个网络。
现有2种针对上述问题的改善方案:
1.通过在中央计算单元添加一个交换机,实现区域计算单元之间通信数据包的目标转发;但是,添加交换机会导致成本的增加,同时区域计算单元要通过中央计算单元与外部网络通信时,交换机仍然无法转发数据包到目标网络的问题。
2.将中央计算单元升级为带网关功能,以解决区域计算单元通过中央计算单元与外网通信问题;但是,会大幅度增加整车成本,同时因网络功能需求多样,不同车厂需求不同,网关就需要定制,这进一步提高了成本。
此外,AP***有网络管理(NM)模块,但是NM模块主要是协调底层网络模式的切换,实现通信总线规律的休眠与唤醒,以节省电能,并对外提供请求控制和查询网络状态的接口;搭载了AP***的各区域计算单元并不能为节点提供网络数据包路由策略或机制,也不会对各区域计算单元节点进行网络配置管理。
因此,亟需解决的是,如何在不提高成本的前提下,为上述新一代电子电气架构下的各计算单元在搭载了AP***后,各区域计算单元通过中央计算单元进行网络数据包通信时,中央计算单元并不知道如何转发通信数据包到目标端,特别是中央计算单元在与外部网络通信时,并不知道如何将数据包转发到对应的网络通道等问题提供一种解决方案。
发明内容
本申请实施例提供了一种网络管理方法、装置、设备及存储介质,在不提高成本的前提下,可以弥补现有Adaptive AUTOSAR NM模块功能的不足,通过增加网络配置管理和策略路由生成功能,可以解决各计算单元之间的网络数据包路由问题,可以使中央计算单元能够转发数据包到达指定网络。
一方面,本申请实施例提供了一种网络管理方法,包括:
当中央计算单元的网络管理模块处于网络模式时,为多个网络接口中的每个网络接口配置对应的通信地址网段和静态路由表;多个网络接口用于连接外部网络与内部各区域计算单元;
创建路由规则;路由规则包括各通信地址网段与静态路由表的映射关系;
当通过任一网络接口接收到数据时,根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表;目标静态路由表用于实现数据的传输;通信地址信息是指通信地址网段下各子网的地址信息。
可选的,创建路由规则,包括:
基于发送数据的网络接口的通信地址网段,建立源通信地址网段与静态路由表的映射关系。
可选的,创建路由规则,包括:
基于接收数据的网络接口的通信地址网段,建立目标通信地址网段与静态路由表的映射关系。
可选的,创建路由规则,还包括:
对各网络接口对应的通信地址网段配置路由优先级。
可选的,通信地址信息为数据携带的目标子网的地址信息;
根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表,包括:
根据数据携带的目标子网的地址信息确定目标通信地址网段;
根据目标通信地址网段,从映射关系中确定出对应的目标静态路由表。
可选的,通信地址信息为数据携带的源子网的地址信息;
根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表,包括:
根据数据携带的源子网的地址信息确定源通信地址网段;
根据源通信地址网段,从映射关系中确定出对应的目标静态路由表。
可选的,方法还包括:
通过sysctl指令、修改内核参数的映射文件、修改配置文件中的任一种方式配置内核参数,以开启路由功能。
另一方面,本申请实施例提供了一种网络管理装置,包括:
配置模块,用于当中央计算单元的网络管理模块处于网络模式时,为多个网络接口中的每个网络接口配置对应的通信地址网段和静态路由表;多个网络接口用于连接外部网络与内部各区域计算单元;
创建模块,用于创建路由规则;路由规则包括各通信地址网段与静态路由表的映射关系;
确定模块,用于当通过任一网络接口接收到数据时,根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表;目标静态路由表用于实现数据的传输。
另一方面,本申请实施例提供了一种设备,设备包括处理器和存储器,存储器中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行上述的网络管理方法。
另一方面,本申请实施例提供了一种计算机存储介质,存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现上述的网络管理方法。
本申请实施例提供的一种网络管理方法、装置、设备及存储介质具有如下有益效果:
当中央计算单元的网络管理模块处于网络模式时,为多个网络接口中的每个网络接口配置对应的通信地址网段和静态路由表;多个网络接口用于连接外部网络与内部各区域计算单元;创建路由规则;路由规则包括各通信地址网段与静态路由表的映射关系;当通过任一网络接口接收到数据时,根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表;目标静态路由表用于实现数据的传输;通信地址信息是指通信地址网段下各子网的地址信息。如此,在不提高成本的前提下,可以弥补现有Adaptive AUTOSAR NM模块功能的不足,通过增加网络配置管理和策略路由生成功能,可以解决各计算单元之间的网络数据包路由问题,可以使中央计算单元能够转发数据包到达指定网络。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种新一代汽车电子电气网络拓扑示意图;
图2是本申请实施例提供的一种网络管理方法的流程示意图;
图3是本申请实施例提供的一种新一代汽车电子电气网络拓扑及网络管理示意图;
图4是本申请实施例提供的一种网络管理装置的结构示意图;
图5是本申请实施例提供的一种网络管理方法的服务器的硬件结构框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
如图1所示,本申请主要应用于汽车整车以太网架构下运行了以Linux为内核(内核版本不低于2.1)的高端MCU上。在基于以太网的新型汽车电子电气架构下,中央计算单元和各种区域计算单元之间均通过以太网连接,搭载了AP***的高性能中央计算单元与各区域计算单元之间通过以太网连接,负责将所有经过中央计算单元的网络数据包转发到目标网络或目标网口,这就需要为数据包进行策略路由规划,以实现数据包分流。
本申请实施例提供的一种网络管理方法,在不提高成本的前提下,可以弥补Adaptive AUTOSAR NM模块功能的不足,通过增加网络配置管理和策略路由生成功能,可以解决各计算单元之间的网络数据包路由问题,可以使中央计算单元能够转发数据包到达指定网络(公网或私网)。
以下介绍本申请一种网络管理方法的具体实施例,图2是本申请实施例提供的一种网络管理方法的流程示意图,本说明书提供了如实施例或流程图的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的***或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,该方法可以包括:
S201:当中央计算单元的网络管理模块处于网络模式时,为多个网络接口中的每个网络接口配置对应的通信地址网段和静态路由表;多个网络接口用于连接外部网络与内部各区域计算单元。
本申请实施例中,搭载AP***的中央计算单元的网络管理模块NM负责AP***平台的网络管理,其工作模式有如下三种:
Bus-Sleep Mode休眠模式,低功耗模式,该模式下不发送网络管理报文也不收发应用报文;
Prepare Bus-Sleep Mode预休眠模式,表示进入休眠模式的前一准备状态,该模式下一般不发送网络管理报文帧,也不发送应用报文,所有节点在进入Bus-Sleep Mode之前,清空发送缓存;
Network Mode网络模式,该模式下,允许车辆中各ECU进行正常通信,即可以收发网络管理报文帧也可以收发应用报文;
从上面NM模块的工作模式可以看出,不同模式下的数据传输状态,只有在有数据传输时,即网络模式下,需要对数据进行路由规划,添加对应的路由策略,其它模式时,也可以根据需要对网卡进行配置管理。
基于此,本申请实施例中,当中央计算单元的网络管理模块处于网络模式时,为多个网络接口中的每个网络接口配置对应的通信地址网段和静态路由表;多个网络接口用于连接外部网络与内部各区域计算单元。
请参阅图3,图3是本申请实施例提供的一种新一代汽车电子电气网络拓扑示意图,图3中的中央计算单元包括eth0、eth1、eth2、eth3 4个网络接口,4个网络接口分别用于连接一个区域计算单元;需要说明的是,图2中网络接口及区域计算单元的数量仅为示意,实际架构中的区域计算单元的数量可以根据实际需求进行增加,区域计算单元可以在汽车的物理空间上按片划分;除了区域计算单元与中央计算单元之间通信外,4个区域计算单元之间通信需要由中央计算单元进行转发。中央计算单元负责各区控制器的任务调度,区域控制单元的高算力任务由中央计算单元负责完成。每个区域计算单元可以互为对方的备份,备份数据需按要求传递到对方,区域计算单元下接各种ECU控制单元,不同区域计算单元接收的数据可以是外灯、雨刮、锁、钥匙、车窗、电动尾门等信息数据,也可以是能耗管理、挡位切换、诊断信息、各种传感器数据等信息数据。此外,中央计算单元还包括网络接口APN1、APN2,分别用于与外部公网、私网连接,使得外部网络的网络数据到达车内。
具体的,当中央计算单元的NM模块处于网络模式时,为各网络接口(eth0、eth1、eth2、eth3、APN1、APN2)配置通信地址网段,例如,接口eth0对应的通信地址网段为192.168.1.0/24,接口eth1对应的通信地址网段为192.168.2.0/24,接口eth2对应的通信地址网段为192.168.3.0/24,接口eth3对应的通信地址网段为192.168.4.0/24,接口APN1对应的通信地址网段为103.49.10.0/24,接口APN2对应的通信地址网段为103.49.11.0/24,并创建各网络接口对应的静态路由表;以接口eth0的静态路由表为例,其包括如下信息:
192.168.1.0/24dev eth0…src 192.168.1.1
default via 192.168.1.1dev eth0
其中,字段src是告诉内核当使用该区域计算单元往外路由数据时,选择的源地址是192.168.1.1;default是默认路由,如果找不到目标主机的IP,就通过eth0口发送到192.168.1.1地址。
S203:创建路由规则;路由规则包括各通信地址网段与静态路由表的映射关系。
本申请实施例中,AP基于Linux内核,采用Linux的ip route/rule命令分别构建各网络接口的静态路由表以及创建路由规则。对中央计算单元而言,路由规则在内核空间是全局性的。
一种可选的创建路由规则的实施方式中,包括:
基于发送数据的网络接口的通信地址网段,建立源通信地址网段与静态路由表的映射关系。
另一种可选的创建路由规则的实施方式中,包括:
基于接收数据的网络接口的通信地址网段,建立目标通信地址网段与静态路由表的映射关系。
进一步地,在创建路由规则的过程中,还可以包括:对各网络接口对应的通信地址网段配置路由优先级。如此,对于实时性要求较高的数据,优先对其进行路由转发。
S205:当通过任一网络接口接收到数据时,根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表;目标静态路由表用于实现数据的传输;通信地址信息是指通信地址网段下各子网的地址信息。
本申请实施例中,中央计算单元通过任一网络接口接收到数据时,根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表;数据携带的通信地址信息可以是目标子网的地址信息,也可以是源子网的地址信息。
一种可选的实施方式中,当通信地址信息为数据携带的目标子网的地址信息时,上述根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表时,可以包括:
根据数据携带的目标子网的地址信息确定目标通信地址网段;
根据目标通信地址网段,从映射关系中确定出对应的目标静态路由表。
另一种可选的实施方式中,当通信地址信息为数据携带的源子网的地址信息时,上述根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表时,可以包括:
根据数据携带的源子网的地址信息确定源通信地址网段;
根据源通信地址网段,从映射关系中确定出对应的目标静态路由表。
具体的,基于图3所示的架构,可以创建如下的路由规则:
100:to 192.168.1.0/24 table eth0
101:to 192.168.2.0/24 table eth1
102:to 192.168.3.0/24 table eth2
103:to 192.168.4.0/24 table eth3
104:to 103.49.10.0/24 table apn1
105:to 103.49.11.0/24 table apn2
上述冒号左边的数字代表优先级,该路由规则解读为:
去往192.168.1.0网段所在区域计算单元的数据包走eth0路由表路由;
去往192.168.2.0网段所在区域计算单元的数据包走eth1路由表路由;
去往192.168.3.0网段所在区域计算单元的数据包走eth2路由表路由;
去往192.168.4.0网段所在区域计算单元的数据包走eth3路由表路由;
去往103.49.10.0网段(公网)数据包是去往外网,走apn1路由表路由;
去往103.49.11.0网段(私网)的数据包也是去外网,走apn2路由表路由。
需要说明的是,实际应用中,路由规则使用灵活,可以以目的通信地址信息或源通信地址信息等为判断条件,根据实际需要灵活创建规则条件。
一种可选的实施方式中,由于AP***是基于Linux***内核,Linux***内核默认是禁止数据包转发的,因此,该方法还可以包括:
通过sysctl指令、修改内核参数的映射文件、修改配置文件中的任一种方式配置内核参数,以开启路由功能。
具体的,sysctl命令的-w参数可以实时修改Linux的内核参数,使用如下命令:sysctl-w net.ipv4.ip_forward=1,即可开启路由转发。
综上,本申请实施例提供的一种网络管理方法,在不提高成本的前提下,可以弥补现有Adaptive AUTOSAR NM模块功能的不足,通过增加网络配置管理和策略路由生成功能,可以解决各计算单元之间的网络数据包路由问题,可以使中央计算单元能够转发数据包到达指定网络。
本申请实施例还提供了一种网络管理装置,图4是本申请实施例提供的一种网络管理装置的结构示意图,如图4所示,该装置包括:
配置模块401,用于当中央计算单元的网络管理模块处于网络模式时,为多个网络接口中的每个网络接口配置对应的通信地址网段和静态路由表;多个网络接口用于连接外部网络与内部各区域计算单元;
创建模块402,用于创建路由规则;路由规则包括各通信地址网段与静态路由表的映射关系;
确定模块403,用于当通过任一网络接口接收到数据时,根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表;目标静态路由表用于实现数据的传输。
一种可选的实施方式中,创建模块402,具体用于基于发送数据的网络接口的通信地址网段,建立源通信地址网段与静态路由表的映射关系。
另一种可选的实施方式中,创建模块402,具体用于基于接收数据的网络接口的通信地址网段,建立目标通信地址网段与静态路由表的映射关系。
一种可选的实施方式中,创建模块402,还用于对各网络接口对应的通信地址网段配置路由优先级。
一种可选的实施方式中,通信地址信息为数据携带的目标子网的地址信息;确定模块403,具体用于根据数据携带的目标子网的地址信息确定目标通信地址网段;根据目标通信地址网段,从映射关系中确定出对应的目标静态路由表。
另一种可选的实施方式中,通信地址信息为数据携带的源子网的地址信息;确定模块403,具体用于根据数据携带的源子网的地址信息确定源通信地址网段;根据源通信地址网段,从映射关系中确定出对应的目标静态路由表。
一种可选的实施方式中,装置还包括:
路由开启模块,用于通过sysctl指令、修改内核参数的映射文件、修改配置文件中的任一种方式配置内核参数,以开启路由功能。
本申请实施例中的装置与方法实施例基于同样地申请构思。
本申请实施例所提供的方法实施例可以在计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图5是本申请实施例提供的一种网络管理方法的服务器的硬件结构框图。如图5所示,该服务器500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(Central Processing Units,CPU)510(处理器510可以包括但不限于微处理器NCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器530,一个或一个以上存储应用程序523或数据522的存储介质520(例如一个或一个以上海量存储设备)。其中,存储器530和存储介质520可以是短暂存储或持久存储。存储在存储介质520的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器510可以设置为与存储介质520通信,在服务器500上执行存储介质520中的一系列指令操作。服务器500还可以包括一个或一个以上电源560,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口540,和/或,一个或一个以上操作***521,例如Windows,Mac OS,Unix,Linux,FreeBSD等等。
输入输出接口540可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器500的通信供应商提供的无线网络。在一个实例中,输入输出接口540包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口540可以为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。
本领域普通技术人员可以理解,图5所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器500还可包括比图5中所示更多或者更少的组件,或者具有与图5所示不同的配置。
本申请的实施例还提供了一种存储介质,所述存储介质可设置于服务器之中以保存用于实现方法实施例中一种网络管理方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述网络管理方法。
可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
由上述本申请提供的一种网络管理方法、装置、设备及存储介质的实施例可见,本申请中当中央计算单元的网络管理模块处于网络模式时,为多个网络接口中的每个网络接口配置对应的通信地址网段和静态路由表;多个网络接口用于连接外部网络与内部各区域计算单元;创建路由规则;路由规则包括各通信地址网段与静态路由表的映射关系;当通过任一网络接口接收到数据时,根据数据携带的通信地址信息从映射关系中确定出对应的目标静态路由表;目标静态路由表用于实现数据的传输;通信地址信息是指通信地址网段下各子网的地址信息。如此,在不提高成本的前提下,可以弥补现有Adaptive AUTOSAR NM模块功能的不足,通过增加网络配置管理和策略路由生成功能,可以解决各计算单元之间的网络数据包路由问题,可以使中央计算单元能够转发数据包到达指定网络。
需要说明的是:上述本申请实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (10)

1.一种网络管理方法,其特征在于,包括:
当中央计算单元的网络管理模块处于网络模式时,为多个网络接口中的每个网络接口配置对应的通信地址网段和静态路由表;所述多个网络接口用于连接外部网络与内部各区域计算单元;
创建路由规则;所述路由规则包括各通信地址网段与静态路由表的映射关系;
当通过任一网络接口接收到数据时,根据所述数据携带的通信地址信息从所述映射关系中确定出对应的目标静态路由表;所述目标静态路由表用于实现所述数据的传输;所述通信地址信息是指通信地址网段下各子网的地址信息。
2.根据权利要求1所述的网络管理方法,其特征在于,所述创建路由规则,包括:
基于发送数据的网络接口的通信地址网段,建立源通信地址网段与静态路由表的映射关系。
3.根据权利要求1所述的网络管理方法,其特征在于,所述创建路由规则,包括:
基于接收数据的网络接口的通信地址网段,建立目标通信地址网段与静态路由表的映射关系。
4.根据权利要求2或3所述的网络管理方法,其特征在于,所述创建路由规则,还包括:
对各网络接口对应的通信地址网段配置路由优先级。
5.根据权利要求3所述的网络管理方法,其特征在于,所述通信地址信息为所述数据携带的目标子网的地址信息;
所述根据所述数据携带的通信地址信息从所述映射关系中确定出对应的目标静态路由表,包括:
根据所述数据携带的目标子网的地址信息确定目标通信地址网段;
根据所述目标通信地址网段,从所述映射关系中确定出对应的目标静态路由表。
6.根据权利要求2所述的网络管理方法,其特征在于,所述通信地址信息为所述数据携带的源子网的地址信息;
所述根据所述数据携带的通信地址信息从所述映射关系中确定出对应的目标静态路由表,包括:
根据所述数据携带的源子网的地址信息确定源通信地址网段;
根据所述源通信地址网段,从所述映射关系中确定出对应的目标静态路由表。
7.根据权利要求1所述的网络管理方法,其特征在于,所述方法还包括:
通过sysctl指令、修改内核参数的映射文件、修改配置文件中的任一种方式配置内核参数,以开启路由功能。
8.一种网络管理装置,其特征在于,包括:
配置模块,用于当中央计算单元的网络管理模块处于网络模式时,为多个网络接口中的每个网络接口配置对应的通信地址网段和静态路由表;所述多个网络接口用于连接外部网络与内部各区域计算单元;
创建模块,用于创建路由规则;所述路由规则包括各通信地址网段与静态路由表的映射关系;
确定模块,用于当通过任一网络接口接收到数据时,根据所述数据携带的通信地址信息从所述映射关系中确定出对应的目标静态路由表;所述目标静态路由表用于实现所述数据的传输。
9.一种设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行如权利要求1-7任一项所述的网络管理方法。
10.一种计算机存储介质,其特征在于,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1-7任一项所述的网络管理方法。
CN202110935897.7A 2021-08-16 2021-08-16 一种网络管理方法、装置、设备及存储介质 Active CN113691453B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110935897.7A CN113691453B (zh) 2021-08-16 2021-08-16 一种网络管理方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110935897.7A CN113691453B (zh) 2021-08-16 2021-08-16 一种网络管理方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN113691453A true CN113691453A (zh) 2021-11-23
CN113691453B CN113691453B (zh) 2023-06-20

Family

ID=78579967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110935897.7A Active CN113691453B (zh) 2021-08-16 2021-08-16 一种网络管理方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN113691453B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114866510A (zh) * 2022-05-25 2022-08-05 山东省计算中心(国家超级计算济南中心) 一种基于InfiniBand网络的跨网异地互联通信方法及***
CN115297097A (zh) * 2022-07-07 2022-11-04 广州市大周电子科技有限公司 一种车载端一体机***及一体机

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103036788A (zh) * 2012-12-14 2013-04-10 上海斐讯数据通信技术有限公司 一种多接口网关设备数据发送实现方法
CN104639582A (zh) * 2013-11-11 2015-05-20 广州汽车集团股份有限公司 用于车辆网络信号转发的网关及车辆网络信号转发的方法
CN109714421A (zh) * 2018-12-28 2019-05-03 国汽(北京)智能网联汽车研究院有限公司 基于车路协同的智能网联汽车运行***
CN110471757A (zh) * 2019-03-29 2019-11-19 重庆长安汽车股份有限公司 一种车载智能天线***的软件架构及汽车
CN110519729A (zh) * 2019-09-12 2019-11-29 武汉诚迈科技有限公司 一种网络权限的控制方法、***、计算机设备和存储介质
CN110962778A (zh) * 2019-11-28 2020-04-07 安徽江淮汽车集团股份有限公司 汽车的网关设备及汽车
WO2020186925A1 (zh) * 2019-03-15 2020-09-24 华为技术有限公司 一种数据传输的方法和计算机***
CN112165438A (zh) * 2020-09-18 2021-01-01 北京车和家信息技术有限公司 一种车辆通信方法及通信***
CN112887149A (zh) * 2021-01-29 2021-06-01 中汽创智科技有限公司 一种服务可视化管理***及其管理方法
CN113014489A (zh) * 2020-12-31 2021-06-22 腾讯科技(深圳)有限公司 数据转发方法及装置、服务器、存储介质

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103036788A (zh) * 2012-12-14 2013-04-10 上海斐讯数据通信技术有限公司 一种多接口网关设备数据发送实现方法
CN104639582A (zh) * 2013-11-11 2015-05-20 广州汽车集团股份有限公司 用于车辆网络信号转发的网关及车辆网络信号转发的方法
CN109714421A (zh) * 2018-12-28 2019-05-03 国汽(北京)智能网联汽车研究院有限公司 基于车路协同的智能网联汽车运行***
WO2020186925A1 (zh) * 2019-03-15 2020-09-24 华为技术有限公司 一种数据传输的方法和计算机***
CN110471757A (zh) * 2019-03-29 2019-11-19 重庆长安汽车股份有限公司 一种车载智能天线***的软件架构及汽车
CN110519729A (zh) * 2019-09-12 2019-11-29 武汉诚迈科技有限公司 一种网络权限的控制方法、***、计算机设备和存储介质
CN110962778A (zh) * 2019-11-28 2020-04-07 安徽江淮汽车集团股份有限公司 汽车的网关设备及汽车
CN112165438A (zh) * 2020-09-18 2021-01-01 北京车和家信息技术有限公司 一种车辆通信方法及通信***
CN113014489A (zh) * 2020-12-31 2021-06-22 腾讯科技(深圳)有限公司 数据转发方法及装置、服务器、存储介质
CN112887149A (zh) * 2021-01-29 2021-06-01 中汽创智科技有限公司 一种服务可视化管理***及其管理方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李慧颖: "基于Linux操作***实现静态路由", 《通讯世界》 *
邱天时等: "兼容ROS的自适应AUTOSAR面向服务通信研究" *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114866510A (zh) * 2022-05-25 2022-08-05 山东省计算中心(国家超级计算济南中心) 一种基于InfiniBand网络的跨网异地互联通信方法及***
CN114866510B (zh) * 2022-05-25 2023-06-30 山东省计算中心(国家超级计算济南中心) 一种基于InfiniBand网络的跨网异地互联通信方法及***
CN115297097A (zh) * 2022-07-07 2022-11-04 广州市大周电子科技有限公司 一种车载端一体机***及一体机

Also Published As

Publication number Publication date
CN113691453B (zh) 2023-06-20

Similar Documents

Publication Publication Date Title
CN113691453B (zh) 一种网络管理方法、装置、设备及存储介质
US20160182341A1 (en) Switching over the Mode of a Control Unit Between a Diagnostic Bus and an External Ethernet Connection
EP4202645A1 (en) Vehicle upgrading method and apparatus
CN115362662A (zh) 智能网络接口卡的流量管理
CN108712502A (zh) 汽车诊断方法及连接器、电子设备、存储介质
CN108777722B (zh) 多***组网通信方法、装置、移动终端及存储介质
US11394607B2 (en) Method and system for network configuration
CN109074330A (zh) 网络接口卡、计算设备以及数据包处理方法
CN103516782A (zh) 网络设备任务的分布式处理
Zaborovskiy et al. Adage mobile services for its infrastructure
US20200244623A1 (en) Data transmission method, server and offload card
WO2015079284A1 (en) Methods and systems for processing internet protocol packets
CN114270893A (zh) 管理装置、车载***、车辆、通信管理方法及通信管理程序
CN114124714A (zh) 一种多层级网络部署方法、装置、设备及存储介质
CN104571934A (zh) 一种内存访问的方法、设备和***
CN105827496A (zh) 管理pe设备的方法及装置
US11128558B2 (en) Automatic routing configuration between hosts and network layer devices
CN110086676B (zh) 一种分布式路由器的配置方法及相关设备
CN113127144A (zh) 一种处理方法、装置及存储介质
CN114629844B (zh) 一种报文转发的方法、装置及电子设备
CN106803804B (zh) 传输报文的方法和装置
CN116016448A (zh) 一种服务网络访问方法、装置、设备及存储介质
CN112637037B (zh) 跨地域容器通讯***、方法、存储介质及计算机设备
CN115190087A (zh) 基于二层中间设备的数据传输方法、装置、设备和介质
CN111901153B (zh) 一种面向战术边缘的分散计算架构

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant