Motor Vehicle Network Switch Configuration via Syntax Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring networks in motor vehicles with different switches is complex due to varying control information syntax, leading to increased development effort and difficulty in dynamic adaptation, especially when dealing with safety-critical components and potential malfunctions.

Innovation Solution

A method that provides configuration information in a common syntax, which is then converted into specific control information for each switch using processing modules, allowing for unified configuration and easy adaptation across different switch types and firmware versions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a central firewall instance is used to monitor and filter network packets, then communication security is improved, but data throughput is reduced and latency increases

Engineering Contradiction:
Improvecommunication securityVSAvoiddata throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the network into multiple virtual networks (VLANs) that are isolated from each other. Each VLAN handles its own traffic independently, eliminating the need for a single central firewall to inspect all packets. This segmentation maintains security within each virtual network while allowing high-speed traffic flow across multiple parallel channels, thus resolving the contradiction between security and throughput.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If different switches from different manufacturers are used in the network, then device versatility is improved, but configuration complexity increases due to different control information syntax

Engineering Contradiction:
Improvedevice versatilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a universal configuration syntax that can be used to configure switches from different manufacturers. The system includes conversion modules that translate between the universal syntax and manufacturer-specific syntaxes, allowing a single configuration to work across diverse switch hardware. This universality maintains device versatility while eliminating the need to maintain separate configuration procedures for each switch type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If conventional switches implementing multiport bridge are used for filtering communication, then data throughput is maintained at wire speed, but filtering functions are limited to basic MAC address filtering

Engineering Contradiction:
Improvedata throughputVSAvoidfiltering function capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent transitions from traditional 2-layer (data link layer) switching to 3-layer (network layer) switching capabilities. By incorporating IP address-based routing and filtering functions into the switches, the system moves from basic MAC address filtering to more sophisticated multi-dimensional filtering that includes protocol type, source/destination IP addresses, and port numbers. This dimensional expansion enables advanced filtering while maintaining wire-speed performance through hardware-based implementation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11985028B2Method for configuring a network, in particular, in a motor vehicle
Publication Date: 2024.05.14 AUDI AG
  • US11985028B2 patent drawing

AI summary

The present disclosure relates to a method for configuring a network in a motor vehicle having at least a first switch and a second switch.The method provides, based on a common syntax, a first piece of configuration information for the first switch and a second piece of configuration information for the second switch.The method converts, by a respective processing module, the first piece of configuration information into a first piece of control information and the second piece of configuration information into a second piece of control information, wherein a syntax of the first piece of control information differs from a syntax of the second piece of control information.The method controls the first switch according to the first piece of control information and the second switch according to the second piece of control information.