Adaptable Network Bridge Rule Engine
Solution Overview
Problem
Ethernet technology does not scale well for large networks due to broadcast message flooding, and adding new functionality to Ethernet bridges is difficult and time-consuming, requiring standardization through IEEE or proprietary solutions that are non-portable and complex.
Innovation Solution
An adaptable network bridge with a Rule Engine that processes data frames based on dynamic switching rules, allowing for easy modification and updating of rules in response to changing network conditions, enabling standardization of new functionality on standard equipment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Ethernet technology is used for large networks, then cost and reliability are improved, but broadcast message flooding occurs and scalability deteriorates
Solution Approach 1:
The patent divides the network into multiple broadcast domains using VLANs (Virtual Local Area Networks). Each VLAN creates a separate broadcast domain, preventing broadcast messages from flooding the entire network. This segmentation allows Ethernet to maintain its reliability while improving scalability in large networks.
Solution Approach 2:
The patent introduces a bridge as an intermediary device between network segments. The bridge intelligently forwards packets based on MAC address tables and VLAN information, preventing unnecessary broadcast traffic from propagating across the entire network. This mediator approach allows Ethernet networks to scale while maintaining reliability.
2Adaptability or versatility
If new functionality is added to Ethernet bridges through standardization, then interoperability is improved, but the process becomes difficult and time-consuming
Solution Approach 1:
The patent implements dynamic rule-based switching that allows new functionality to be added through software configuration rather than hardware changes or lengthy standardization processes. The bridge can adapt to new network requirements by loading new switching rules, enabling rapid deployment of functionality without time-consuming standardization.
Solution Approach 2:
The patent changes the operational parameters of Ethernet bridges by introducing programmable rule sets that can be dynamically configured. Instead of waiting for IEEE standardization, new functionality is achieved by modifying switching rules and parameters, significantly reducing the time required to implement new features while maintaining interoperability through standardized protocols.
3Productivity
If proprietary solutions are used to add new functionality, then implementation speed is improved, but portability and interoperability deteriorate
Solution Approach 1:
The patent creates a universal rule-based framework that can be implemented on standard Ethernet bridges from different vendors. The same rule engine and switching mechanism can be configured to provide various proprietary-like functions while maintaining compatibility with standard Ethernet hardware, achieving both implementation speed and portability.
Solution Approach 2:
The patent uses software-based rule sets that can be copied and transferred between different standard Ethernet bridges. Instead of vendor-specific proprietary hardware solutions, the functionality is captured in software rules that can be replicated on any standard bridge, maintaining portability while enabling rapid implementation.
4Measurement precision
If programming network processors is done at low level in assembly language, then control precision is improved, but programming complexity and skill requirements increase
Solution Approach 1:
The patent replaces complex low-level assembly programming with a high-level rule-based system. Instead of requiring skilled programmers to write assembly code, the solution uses simple, readable rule statements that can be easily configured. This approach maintains control precision while dramatically reducing programming complexity and skill requirements.
Solution Approach 2:
The patent substitutes the mechanical process of assembly language programming with a rule-based software system. The rule engine translates high-level switching rules into efficient low-level operations automatically, eliminating the need for manual assembly programming while maintaining precise control over packet switching and network functionality.
Data Source
AI summary
An adaptable network bridge such as an Ethernet bridge includes a Rule Engine that processes data frames according to a set of switching rules. Each switching rule identifies a type of frame to which the rule applies, and how the type of frame is to be processed. The bridge also includes means for dynamically adding, subtracting, or modifying the switching rules in response to changes in the bridge's state information, or changes in context information. If the bridge includes a plurality of input/output ports, the Rule Engine may include a plurality of sets of switching rules, with each set of switching rules being applicable to a different port in the bridge. In this way, different network providers can share the same equipment, but have different network behavior.


