Subnet-Aware Multicast Packet Forwarding in Wireless Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to precisely send multicast or broadcast packets at a subnet granularity, leading to resource waste and security risks due to incorrect packet delivery.

Innovation Solution

A wireless communication method that involves obtaining subnet information for sessions, allowing precise packet delivery by matching data packets with corresponding sessions at a subnet level, using techniques such as IP address and VLAN set detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multicast or broadcast packets are sent without subnet-level matching, then packet delivery is simplified, but resource waste and security risks increase due to incorrect packet delivery

Engineering Contradiction:
Improvepacket delivery operationVSAvoidnetwork resource waste
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent segments the packet delivery process by introducing subnet-level matching as an intermediate layer between receiving multicast/broadcast packets and forwarding them to sessions. The user plane network element divides packets into different subnets based on subnet identifiers, then selectively forwards only to sessions within matching subnets. This segmentation prevents unnecessary network resource consumption by ensuring packets are delivered only to appropriate recipients.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If subnet-level matching is implemented for multicast or broadcast packets, then packet delivery precision is improved, but system complexity increases due to additional matching operations

Engineering Contradiction:
Improvepacket delivery precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-establishing the correspondence between sessions and subnet identifiers before packet forwarding occurs. During session establishment or modification, the user plane network element stores the mapping between session identifiers and subnet identifiers in advance. When multicast or broadcast packets arrive, the system only needs to perform a simple lookup operation against this pre-built mapping table, significantly reducing the complexity of real-time packet processing while maintaining high delivery precision.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If subnet information is obtained and stored for each session, then packet routing accuracy is improved, but information storage requirements increase

Engineering Contradiction:
Improvepacket routing accuracyVSAvoidinformation storage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent makes the subnet identifier information multi-functional by storing it in a centralized correspondence table that serves multiple purposes: it enables accurate packet routing for multicast/broadcast traffic, supports session management operations, and provides subnet-based policy enforcement capabilities. This universal storage approach avoids redundant storage of subnet information in multiple locations, reducing overall information storage requirements while maintaining high routing accuracy.

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

Data Source

PatentUS12531760B2Wireless communication method, communication apparatus, and communication system
Publication Date: 2026.01.20 HUAWEI TECH CO LTD
  • US12531760B2 patent drawing
  • US12531760B2 patent drawing
  • US12531760B2 patent drawing

AI summary

A wireless communication method includes: obtaining subnet information of a first subnet corresponding to a first session; receiving a data packet, where the data packet is a multicast packet or a broadcast packet; determining, based on the subnet information, that the data packet corresponds to the first session in the first subnet; and sending the data packet via the first session.