Multicast VLAN Forwarding Table Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VLAN systems face inefficiencies in managing multicast traffic, leading to bandwidth and resource wastage when multiple VLANs require the same multicast stream, as they often transmit multiple copies of the stream across the network.

Innovation Solution

Implementing a network node with a multicast forwarding table that allows for the lookup and selective transmission of multicast traffic to specific VLANs, enabling a single copy of the multicast stream to be sent to multiple VLANs, thereby reducing network resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple copies of the multicast stream are transmitted to serve multiple VLANs, then each VLAN can receive the multicast traffic independently, but network bandwidth and resources are consumed inefficiently

Engineering Contradiction:
Improvemulticast service availabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent merges multiple VLAN multicast receptions into a single shared physical network segment. By allowing multiple VLANs to receive multicast traffic through a common port rather than requiring separate dedicated ports for each VLAN, the system transmits only one copy of the multicast stream while serving multiple VLANs simultaneously, thus reducing network bandwidth consumption while maintaining service availability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes a single network port universal by enabling it to serve multiple VLANs for multicast traffic reception. The port is configured to accept multicast packets and distribute them to multiple VLANs through VLAN tagging and identification mechanisms, allowing one port to perform the function that would traditionally require multiple dedicated ports

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

2Loss of energy

If a single port is used to receive multicast traffic for multiple VLANs, then network resources are optimized, but the system must track and manage mappings between ports, VLANs, and multicast group addresses

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidforwarding table management
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-configuring the multicast forwarding table with mappings between physical ports, VLAN identifiers, and multicast group addresses before multicast traffic arrives. This allows the network device to quickly determine which VLANs should receive incoming multicast packets without performing complex real-time lookups or decisions, thereby reducing processing overhead despite the increased data structure complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a multicast forwarding table as an intermediary data structure that mediates between incoming multicast traffic and the multiple VLANs that need to receive it. This table stores and manages the complex mappings between ports, VLANs, and multicast group addresses, acting as a lookup mechanism that simplifies the forwarding decision process while enabling efficient resource utilization

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2418808B1Virtual local srea network (VLAN)-based membership for multicase VLAN registration
Publication Date: 2018.01.10 JUNIPER NETWORKS INC
  • EP2418808B1 patent drawingFigure 1
  • EP2418808B1 patent drawingFigure 2
  • EP2418808B1 patent drawingFigure 3

AI summary

A network node that includes a memory to store a multicast forwarding table that contains entries that govern how multicast traffic is to be forwarded from a multicast virtual local area network (MVLAN) associated with the network node, to receiver VLANs associated with the network node, where each entry includes a multicast group, that is associated with a group of ports on the multicast VLAN via which the multicast traffic is received, and information associated with the receiver VLANs to which the received multicast traffic is to be sent. The network node also includes a processor to receive multicast traffic associated with a particular multicast group, via a particular port on the multicast VLAN; perform, using the multicast forwarding table, a look up operation, based on the particular multicast group, to determine to which of the receiver VLANs the multicast traffic is to be sent; and transmit the multicast traffic, associated with the particular multicast group, to user devices, via the receiver VLANs, based on a determination that the entry, associated with the particular multicast group, includes information associated with the receiver VLANs.