Logical Topology Number for Forwarding Database Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication networks face inefficiencies in managing logical topology changes, as flushing forwarding database entries can be time-consuming and often results in unnecessary deletions, failing to account for unaffected ports and links.

Innovation Solution

The method involves maintaining a logical topology number (LTN) for each logical topology, identifying changes, generating a topology change message, and comparing LTNs to invalidate only necessary entries in the forwarding database, with intelligent broadcasting to update entries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If forwarding entries are flushed in response to network topology change, then forwarding database consistency is improved, but convergence time increases and network productivity decreases

Engineering Contradiction:
Improveforwarding database consistencyVSAvoidconvergence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the forwarding database into multiple tables (first forwarding table and second forwarding table) that can be independently updated. When a topology change occurs, only the affected table is flushed while the other remains intact, allowing continuous forwarding operations and reducing convergence time compared to flushing the entire database at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by maintaining both forwarding tables in advance and preparing for seamless switching. The system pre-configures the alternative forwarding table so that when a flush is needed, the switch can immediately use the pre-prepared table without waiting for relearning, thus reducing convergence time.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If forwarding entries are flushed in response to network topology change, then outdated entries are removed, but unnecessary deletions increase and network productivity decreases

Engineering Contradiction:
Improveforwarding database consistencyVSAvoidnetwork productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by selectively flushing only the specific forwarding table that contains outdated entries related to the affected port, while leaving other tables intact. This targeted approach removes only necessary entries and preserves valid forwarding information, maintaining network productivity during topology changes.

Inventive Principle:
Principle #3Local quality

3Reliability

If software selectively removes entries one-by-one from the database, then unnecessary deletions are reduced, but processing time increases and convergence time increases

Engineering Contradiction:
Improveforwarding database consistencyVSAvoidconvergence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the forwarding database into multiple independently manageable tables. Instead of selectively removing entries one-by-one from a single large database, the system flushes only the affected segment (table) in response to topology changes, significantly reducing processing time and convergence time while maintaining consistency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9419860B2Method for managing a logical topology change in a network
Publication Date: 2016.08.16 TEJAS NETWORKS LTD
  • US9419860B2 patent drawing
  • US9419860B2 patent drawing
  • US9419860B2 patent drawing

AI summary

The present disclosure relates to managing a logical topology change in a network. The entries of the forwarding database are flushed intelligently without arbitrarily removing the forwarding database resulting in flooding. In one embodiment, a logical topology number (LTN) is maintained by all the interfaces and the forwarding database in the logical topology. In case of any change in the network topology, the LTN of the interfaces affected by the topology change is changed. Further, while sending a frame, LTN of the forwarding database entry for a destination address is compared with LTN of the logical topology. In case of mismatch, the entry is invalidated and the frame is flooded to all other ports for entering new entries into the database. LTN of the forwarding database entry for a source address is compared with the LTN of the logical topology.