一种车载以太网VLAN节点配置方法技术

技术编号:34742160 阅读:14 留言:0更新日期:2022-08-31 18:34
本发明专利技术提供车载以太网VLAN节点配置方法,方法包括:步骤1、根据各车载设备的通信需求,建立虚拟局域网;步骤2、在所述虚拟局域网的交换机中设置对应的ACL表、流表;步骤3、若所述交换机判断接收到目标设备退出所述虚拟局域网的消息,则进入下一步;步骤4、根据所述目标设备的IP地址在ACL中删除对应表项;步骤5、若所述交换机判断接收到目标设备加入所述虚拟局域网的消息,则进入下一步;步骤6、根据所述目标设备的IP地址在ACL中增加对应表项。本发明专利技术实现了有效改善虚拟局域网的数据广播带来的影响。影响。影响。

【技术实现步骤摘要】
一种车载以太网VLAN节点配置方法


[0001]本专利技术涉及车载以太网
,尤其涉及一种车载以太网VLAN节点配置方法。

技术介绍

[0002]随着车载以太网应用越来越多,车载以太网中的网络节点、交换机数量也越来越多。目前车载以太网基本使用静态VLAN配置,在各个LAN之间的设备建立VLAN,增加了各个网络数据流的复杂度,尤其各个LAN、VLAN在进行数据广播时,会占用大量的带宽,导致网络拥挤。

技术实现思路

[0003]本专利技术提供一种车载以太网VLAN节点配置方法,旨在解决现有技术中的缺陷,实现有效改善虚拟局域网的数据广播带来的影响。
[0004]为达到上述目的,本专利技术所采取的技术方案为:本专利技术提供一种车载以太网VLAN节点配置方法,包括:步骤1、根据各车载设备的通信需求,建立虚拟局域网;步骤2、在所述虚拟局域网的交换机中设置对应的ACL表、流表;步骤3、若所述交换机判断接收到目标设备退出所述虚拟局域网的消息,则进入下一步;步骤4、根据所述目标设备的IP地址在ACL中删除对应表项;步骤5、若所述交换机判断接收到目标设备加入所述虚拟局域网的消息,则进入下一步;步骤6、根据所述目标设备的IP地址在ACL中增加对应表项。
[0005]具体地,所述ACL表项包括:用于表示ACL表项优先级高低的优先级字段,用于指向ACL表项的执行动作结构体的ACL指针字段;所述执行动作结构体包括:用于记录正在使用当前ACL表项的成员个数的引用计数位,用于表示当前ACL表项是否有效的ACL有效标志位,用于表示 ACL 执行动作的执行动作位;所述流表表项包括:用于指向ACL表项的执行动作结构体的流表指针字段,表示流表表项是否有效的流表有效标志位。
[0006]进一步地,所述ACL表项还包括:用于指向前一个ACL表项的前向链表指针字段,用于指向后一个ACL表项的后向链表指针字段,用来表示 ACL表项特征值的ACL条件字段,用于与报文中的条件字段作与运算的条件掩码字段。
[0007]进一步地,所述流表表项还包括:用于表示流表表项是否处于在建状态的状态位字段,用于表示流表表项特征值的流表条件字段。
[0008]具体地,所述步骤3包括:步骤301、当判断所述目标设备为在线状态,则进入下一步;
步骤302、根据所述目标设备内置的规则,判断所述目标设备在当前状态下是否需要使用所述虚拟局域网,是则重复执行本步骤,否则所述目标设备向交换机发送退出网络消息。
[0009]具体地,所述步骤4包括:步骤401、查找所述目标设备对应的目标ACL表项,将所述目标ACL表项标记为待删除ACL表项,并将所述待删除ACL表项的动作结构体中的ACL有效标志位设置为无效,引用计数减1;步骤402、判断所述引用计数是否为 0,是则将所述目标ACL表项删除,否则进入下一步;步骤403、根据ACL指针字段找到对应的流表表项,判断所述流表表项中的流表有效标志位是否为无效,是则将所述引用计数减1,并返回步骤402,否则重复执行本步骤。
[0010]具体地,所述查找所述目标设备对应的目标ACL表项包括:使用TCAM算法查找所述目标设备对应的目标ACL表项。
[0011]具体地,所述步骤5包括:步骤501、当判断所述目标设备为离线状态,则进入下一步;步骤502、根据所述目标设备内置的规则,判断所述目标设备在当前状态下是否需要使用所述虚拟局域网,是则所述目标设备向交换机发送加入网络消息,否则重复执行本步骤。
[0012]具体地,所述步骤6包括:步骤601、比较待添加ACL表项与已存在的前一ACL表项、后一ACL表项的优先级,若所述前一ACL表项的优先级低于所述待添加ACL表项且后一ACL表项的优先级高于所述待添加ACL表项,则将所述待添加ACL表项插入到所述前一ACL表项之后,否则继续查找;步骤602、对所述待添加ACL表项后的ACL表项进行重新编号;步骤603、删除并重新添加所述待添加ACL表项之后所有ACL表项;步骤604、重新建立所述待添加ACL表项之后所有ACL表项相关联的流表表项。
[0013]本专利技术的有益效果在于:本专利技术通过在车载以太网虚拟局域网的交换机中设置对应的ACL表、流表,根据目标设备退出或加入虚拟局域网的消息,自动删除或增加其在ACL中的对应表项,实现了有效改善车载以太网虚拟局域网的数据广播带来的影响。
附图说明
[0014]图1是本专利技术的车载以太网VLAN节点配置方法的流程示意图;图2是本专利技术的车载以太网VLAN示意图。
具体实施方式
[0015]下面结合附图具体阐明本专利技术的实施方式,附图仅供参考和说明使用,不构成对本专利技术专利保护范围的限制。
[0016]在本专利技术的说明书、权利要求书或附图中描述的流程中,包含各个步骤的序号(如步骤10、20等),所述序号仅用于区分开各个步骤,所述序号本身不代表任何的执行顺序。需要说明的是,本文中的“第一”、“第二”等描述,仅用于区分描述对象等,不代表先后顺序,也
不表示“第一”、“第二”等是不同的类型。
[0017]如图1所示,本专利技术提供一种车载以太网VLAN节点配置方法,包括:步骤1、根据各车载设备的通信需求,建立虚拟局域网VLAN1。
[0018]如图2所示,车载以太网系统包括中央计算机、交换机、中央网关、域控制器、车载设备等网络模块。这些网络模块均包含SoC,对网络模块进行管理,并拥有一个或者多个MAC物理地址;通过SoC控制交换机、网关、车载设备建立车载LAN和VLAN网络。
[0019]例如,ECU1、ECU2、摄像头等车载设备配置为VLAN1。
[0020]步骤2、在所述虚拟局域网VLAN1的交换机中设置对应的ACL表、流表。
[0021]ACL是Access Control List的缩写,意即访问控制列表,由一系列条件规则(即描述报文匹配条件的判断语句)组成,是一种应用在网络设备各种软硬接口上的的指令列表。
[0022]流表是数据流的策略表项的集合,负责数据包的查找和转发。
[0023]在本实施例中,所述ACL存储在交换机的寻址存储器中,包括若干个ACL表项;所述流表存储在交换机的内存中,包括若干个流表表项;每个流表表项均有对应的ACL表项。
[0024]在本实施例中,每个ACL表项至少包括:用于表示ACL表项优先级高低的优先级字段,用于指向ACL表项的执行动作结构体的ACL指针字段。
[0025]所述优先级字段的值越大,优先级越高,反之越低。
[0026]在本实施例中,所述执行动作结构体至少包括:用于记录正在使用当前ACL表项的成员个数的引用计数位,用于表示当前ACL表项是否有效的ACL有效标志位,用于表示 ACL 执行动作的执行动作位。
[0027]在本专利技术的另一个实施例中,所述ACL表项还包括:用于指向前一个ACL表项的前向链表指针字段,用于指向后一个ACL表项的后向链表指针字段,用来表示 ACL表项特征值的A本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载以太网VLAN节点配置方法,其特征在于,包括:步骤1、根据各车载设备的通信需求,建立虚拟局域网;步骤2、在所述虚拟局域网的交换机中设置对应的ACL表、流表;步骤3、若所述交换机判断接收到目标设备退出所述虚拟局域网的消息,则进入下一步;步骤4、根据所述目标设备的IP地址在ACL中删除对应表项;步骤5、若所述交换机判断接收到目标设备加入所述虚拟局域网的消息,则进入下一步;步骤6、根据所述目标设备的IP地址在ACL中增加对应表项。2.根据权利要求1所述的车载以太网VLAN节点配置方法,其特征在于,所述ACL表项包括:用于表示ACL表项优先级高低的优先级字段,用于指向ACL表项的执行动作结构体的ACL指针字段;所述执行动作结构体包括:用于记录正在使用当前ACL表项的成员个数的引用计数位,用于表示当前ACL表项是否有效的ACL有效标志位,用于表示 ACL 执行动作的执行动作位;所述流表表项包括:用于指向ACL表项的执行动作结构体的流表指针字段,表示流表表项是否有效的流表有效标志位。3.根据权利要求2所述的车载以太网VLAN节点配置方法,其特征在于,所述ACL表项还包括:用于指向前一个ACL表项的前向链表指针字段,用于指向后一个ACL表项的后向链表指针字段,用来表示 ACL表项特征值的ACL条件字段,用于与报文中的条件字段作与运算的条件掩码字段。4.根据权利要求2所述的车载以太网VLAN节点配置方法,其特征在于,所述流表表项还包括:用于表示流表表项是否处于在建状态的状态位字段,用于表示流表表项特征值的流表条件字段。5.根据权利要求1所述的车载以太网VLAN节点配置方法,其特征在于,所述步骤3包括:步骤301、当判断所述目标设备为在线状态,则进入下一步;步骤302、根据所述目标设备内置的规则,判断所述目标设备在当前状态下是否需要使用所述虚拟局域网,是则重复执行本...

【专利技术属性】
技术研发人员:蒋才科
申请(专利权)人:惠州华阳通用电子有限公司
类型:发明
国别省市:

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

1