MAC Frame Flooding Reduction via Group ID Lookup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual local area networks (VLANs), existing methods like GARP and IGMP snooping are inefficient for reducing flooding of MAC frames, especially in high-speed provider networks serving multiple customers, as they require complex control protocols and heavy load processing, leading to bandwidth compression and disturbance of communications between terminals with narrower bandwidths.

Innovation Solution

A method and apparatus for reducing MAC frame flooding in a backbone network by using edge bridges with destination group ID look-up tables and backbone port look-up tables to determine which ports should transmit MAC frames, eliminating unnecessary transmissions and avoiding the need for complex control protocols or upper-layer routing information snooping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If GARP or IGMP snooping is used to reduce flooding, then unnecessary MAC frame transmissions are reduced, but device complexity and processing load increase

Engineering Contradiction:
Improveunnecessary MAC frame transmissionsVSAvoidcontrol protocol complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The invention extracts the flooding control function from complex control protocols (GARP, IGMP snooping) and implements it through a simple destination group ID lookup mechanism in the bridge's forwarding table. This separates the essential function (determining whether to forward a frame) from the complex protocol overhead, achieving flood reduction without requiring bridges to participate in complex inter-bridge attribute exchange or upper-layer routing snooping.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The bridge independently determines whether to forward a MAC frame by looking up the destination group ID in its own forwarding table, without requiring coordination with other bridges or upper-layer protocols. Each bridge serves itself by using locally stored forwarding information to make forwarding decisions, eliminating the need for complex distributed control protocols.

Inventive Principle:
Principle #25Self-service

2Loss of energy

If IGMP snooping is implemented in high-speed bridges, then flooding is reduced, but processing load becomes heavy

Engineering Contradiction:
ImproveMAC frame floodingVSAvoidbridge processing speed
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The invention replaces the complex mechanical process of IGMP snooping (snooping upper-layer routing information, exchanging attributes between bridges) with a simpler database lookup mechanism. The bridge uses a forwarding table storing destination group ID to port mappings to quickly determine forwarding decisions, substituting complex protocol processing with efficient table lookup operations that do not burden the bridge's processing capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of energy

If flooding reduction settings are installed in bridges, then unnecessary traffic is reduced, but transfer process becomes heavy load

Engineering Contradiction:
Improveunnecessary trafficVSAvoidtransfer process speed
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The bridge pre-establishes forwarding tables mapping destination group IDs to outgoing ports before actual frame transmission occurs. When a frame arrives, the bridge simply looks up the destination group ID in the pre-built table to determine forwarding decisions, rather than performing complex real-time analysis. This preliminary preparation of forwarding information eliminates the need for heavy processing during the actual transfer process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7756146B2Flooding reduction method
Publication Date: 2010.07.13 NIPPON TELEGRAPH & TELEPHONE CORP
  • US7756146B2 patent drawing
  • US7756146B2 patent drawing
  • US7756146B2 patent drawing

AI summary

In receiving a MAC (media access control) frame whose destination address is any of a broadcast address, an unknown multicast address and an unknown unicast address, the flooding is reduced by broadcasting the received MAC frame to all the other ports than one that has received the MAC frame. An output control that attains this object is realized by using a destination group identifier (ID) look-up table (2-T1) which enables a look-up of a destination group ID by using, as a key, any one or combination of header information of the MAC frame, a port which received the MAC frame and a service VLAN (virtual local area network) ID corresponding to the MAC frame and a backbone port look-up table (2-T2) which enables a look-up of at least one backbone port which is to transmit or at least one backbone port which is not to transmit by using the destination group ID as a key.