Network Switch Inline Tool Routing via MAC Learning Disable

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network devices struggle to properly route packets through inline tools without modifying the packets, leading to errors and misinterpretation, and existing solutions like VLAN tags add complexity and limit communication endpoints.

Innovation Solution

The technique modifies the MAC address learning and packet forwarding mechanisms of commodity network switching fabrics by applying override settings to route packets through inline tools without adding information, using IEEE 802.1D specifications and disabling MAC address learning for tool ports to prevent misrouting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If VLAN tags are used to route packets through inline tools, then packet routing capability is improved, but device complexity and communication endpoint limitations increase

Engineering Contradiction:
Improvepacket routing capabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a network device as an intermediary component that sits between network nodes and inline tools. This mediator performs packet switching and routing functions, enabling packets to be directed through inline tools without requiring VLAN tags or complex configuration. The network device maintains MAC address tables and uses standard Ethernet framing, simplifying the overall system architecture while achieving reliable packet routing through inline monitoring tools.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If packets are modified to add routing information, then routing capability is improved, but packet integrity and interpretation accuracy deteriorate

Engineering Contradiction:
Improverouting capabilityVSAvoidpacket interpretation accuracy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the network communication function into distinct components: the network device handles packet switching and routing decisions using MAC address tables, while inline tools perform monitoring and analysis. This segmentation allows the network device to route packets based on original destination MAC addresses without modifying packet contents, preserving packet integrity while achieving effective routing through the inline tool chain.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If MAC address learning is enabled for tool ports, then adaptability is improved, but routing accuracy deteriorates due to misrouting

Engineering Contradiction:
Improvedynamic routing adaptabilityVSAvoidrouting accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the MAC address learning function from tool ports, allowing these ports to operate in a static configuration mode. The network device maintains MAC address tables learned from network ports but does not learn from tool ports, preventing misrouting issues. This extraction enables the system to maintain high routing accuracy while still providing adaptability through the dynamic MAC address learning that occurs on network-facing ports.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10785152B2Network switch device for routing network traffic through an inline tool
Publication Date: 2020.09.22 GIGAMON INC
  • US10785152B2 patent drawing
  • US10785152B2 patent drawing
  • US10785152B2 patent drawing

AI summary

Introduced here is a technique for using a network switch device, which may include commodity switching fabric, to route packets through an inline tool, without introducing any additional information to the packets. The introduced technique modifies standard capability of packet forwarding and learning port-to-MAC address associations to route data packets through the inline tool. The technique may include applying two override settings to the network device. A first override setting involves a forwarding rule that is based on the arrival port and the content of the packet. A second override setting involves disabling the MAC address learning mechanism for the packet received from the inline tool via the second tool port of the network device.