Packet Forwarding Table Update for Flexible Switch Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional switch simulators lack flexibility in packet forwarding rules and are inefficient in high-speed data transmission, such as in 5G networks, due to their reliance on basic forwarding rules and fixed packet structures, leading to redundancy in data transmission.

Innovation Solution

An information processing method that detects a predetermined indicator in packet headers to acquire and update port forwarding tables, allowing for user-defined actions and flexible forwarding of packets based on source and destination ports, process identifiers, and forwarding indicators, enabling multicast and broadcast operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional switch simulator architecture is used, then basic packet forwarding rules are supported, but flexibility and adaptability to network requirements are insufficient

Engineering Contradiction:
ImproveflexibilityVSAvoidarchitecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic packet forwarding by allowing the port forwarding table to be updated in real-time based on packet headers. The system dynamically determines forwarding ports based on source port, destination port, and forwarding indicator, enabling flexible adaptation to different network requirements without changing the underlying architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the forwarding behavior by modifying parameters in the port forwarding table based on packet characteristics. By extracting source port, destination port, and forwarding indicator from packet headers and using these parameters to determine forwarding ports, the system achieves flexible packet forwarding adaptable to various network scenarios.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If fixed packet structures and basic forwarding rules are used, then implementation is simple, but efficiency in high-speed data transmission is reduced due to redundancy

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoiddata redundancy
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The patent extracts only the necessary information from packet headers (source port, destination port, forwarding indicator) to make forwarding decisions. By taking out only the essential parameters needed for forwarding rather than processing entire fixed packet structures, the system reduces processing overhead and eliminates redundancy in high-speed data transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

3Extent of automation

If traditional forwarding tables are used, then basic routing is achieved, but user-defined actions and dynamic forwarding capabilities are limited

Engineering Contradiction:
Improveuser-defined action capabilityVSAvoidforwarding logic complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically updating the port forwarding table based on packet headers without requiring external intervention. The forwarding logic autonomously extracts necessary information from packets, determines appropriate forwarding ports, and dynamically updates the table, enabling user-defined actions while maintaining automated operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback mechanisms where the system continuously monitors packet headers, extracts forwarding indicators, and uses this information to update the port forwarding table. This feedback loop enables dynamic adaptation of forwarding rules based on actual network traffic patterns and requirements.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11296974B2Information processing method, electronic device and computer storage medium
Publication Date: 2022.04.05 EMC IP HLDG CO LLC
  • US11296974B2 patent drawing
  • US11296974B2 patent drawing
  • US11296974B2 patent drawing

AI summary

In illustrative embodiments, an information processing method, an electronic device, and a computer-readable storage medium are provided. The method includes: if it is determined that a predetermined indicator is detected in a header of a received packet, acquiring information for indicating a source port, a destination port, a forwarding indicator, a process identifier, and a maximum number of processes of the packet from the header; updating a port forwarding table based on the source port, the destination port, and the forwarding indicator; performing a user-defined action on the packet to obtain a result packet; and if it is determined that a quantity of process identifiers reaches the maximum number of processes, determining one or more forwarding ports for the result packet based on the maximum number of processes, the forwarding indicator, and the updated port forwarding table, to forward the result packet to the one or more forwarding ports.