一种车载以太网VLAN节点配置方法与流程

文档序号:31341609发布日期:2022-08-31 10:25阅读:来源:国知局

技术特征:
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、根据所述目标设备内置的规则,判断所述目标设备在当前状态下是否需要使用所述虚拟局域网,是则重复执行本步骤,否则所述目标设备向交换机发送退出网络消息。6.根据权利要求2所述的车载以太网vlan节点配置方法,其特征在于,所述步骤4包括:步骤401、查找所述目标设备对应的目标acl表项,将所述目标acl表项标记为待删除acl表项,并将所述待删除acl表项的动作结构体中的acl有效标志位设置为无效,引用计数减1;步骤402、判断所述引用计数是否为 0,是则将所述目标acl表项删除,否则进入下一步;步骤403、根据acl指针字段找到对应的流表表项,判断所述流表表项中的流表有效标志位是否为无效,是则将所述引用计数减1,并返回步骤402,否则重复执行本步骤。7.根据权利要求6所述的车载以太网vlan节点配置方法,其特征在于,所述查找所述目标设备对应的目标acl表项包括:使用tcam算法查找所述目标设备对应的目标acl表项。8.根据权利要求1所述的车载以太网vlan节点配置方法,其特征在于,所述步骤5包括:步骤501、当判断所述目标设备为离线状态,则进入下一步;
步骤502、根据所述目标设备内置的规则,判断所述目标设备在当前状态下是否需要使用所述虚拟局域网,是则所述目标设备向交换机发送加入网络消息,否则重复执行本步骤。9.根据权利要求2所述的车载以太网vlan节点配置方法,其特征在于,所述步骤6包括:步骤601、比较待添加acl表项与已存在的前一acl表项、后一acl表项的优先级,若所述前一acl表项的优先级低于所述待添加acl表项且后一acl表项的优先级高于所述待添加acl表项,则将所述待添加acl表项插入到所述前一acl表项之后,否则继续查找;步骤602、对所述待添加acl表项后的acl表项进行重新编号;步骤603、删除并重新添加所述待添加acl表项之后所有acl表项;步骤604、重新建立所述待添加acl表项之后所有acl表项相关联的流表表项。

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


技术研发人员:蒋才科
受保护的技术使用者:惠州华阳通用电子有限公司
技术研发日:2022.06.23
技术公布日:2022/8/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1