Network Controller Packet Filtering for Host-Management Pass-Through

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network devices lack intelligent filtering capabilities to enable local host to local management controller communications using standard networking stacks and interfaces, leading to inefficient routing of network traffic between local hosts and management controllers, which degrades performance and requires additional support.

Innovation Solution

A network controller that provides pass-through routing support using packet filtering based on MAC addressing information, allowing communication between local hosts and management controllers via existing network processing functions, independent of the local host and management controller, utilizing the Network Controller Sideband Interface (NC-SI) protocol and MAC address learning mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If packet filtering is implemented in the network controller for local host-management traffic routing, then routing efficiency and data transfer rates are improved, but device complexity increases

Engineering Contradiction:
Improverouting efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The network controller autonomously performs packet filtering and routing decisions for local host-management traffic without requiring intervention from the local host or management controller. The system self-manages traffic routing by examining destination MAC addresses and automatically directing packets to appropriate destinations (local host, management controller, or external network), eliminating the need for complex manual configuration while improving routing efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The network controller acts as an intermediary between the local host and management controller, intercepting management traffic and intelligently routing it. By inserting packet filtering logic in the network controller, the system mediates communication between different components, improving overall routing efficiency without requiring changes to the local host or management controller architectures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If pass-through routing is provided for local host-management traffic, then communication efficiency is improved, but the network controller processing burden increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidprocessing burden
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The network controller applies packet filtering only to management traffic destined for the local host or management controller, rather than processing all traffic. By selectively filtering packets based on destination MAC address and traffic type, the system achieves efficient routing for relevant traffic while minimizing unnecessary processing for other traffic types, thus managing processing burden effectively.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The network controller performs packet filtering and routing decisions before traffic reaches the local host or management controller. By examining destination MAC addresses and traffic characteristics in advance, the system preliminarily determines the correct routing path, reducing the processing burden on subsequent components and improving overall communication efficiency.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If MAC address learning mechanisms are used for routing, then routing accuracy is improved, but device complexity increases

Engineering Contradiction:
Improverouting accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The network controller continuously monitors management traffic and learns MAC address mappings dynamically. By observing traffic patterns and updating its routing table based on actual communication needs, the system improves routing accuracy over time. This feedback mechanism allows the network controller to adapt to changing network conditions without requiring complex manual configuration or pre-programmed routing rules.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8645567B2Method and system for packet filtering for local host-management controller pass-through communication via network controller
Publication Date: 2014.02.04 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8645567B2 patent drawing
  • US8645567B2 patent drawing
  • US8645567B2 patent drawing

AI summary

A network controller in a communication device may be operable to provide pass-through communication of local host-management traffic between a local host and a management controller within the communication device, wherein the local host may be operable to utilize its network processing resources during communication of the local host-management traffic. The network controller may use packet filtering to provide the pass-through communication, wherein the network controller may utilize a plurality filtering rules during filtering of packets received in the network controller. The filtering rules may specify packet processing and/or forwarding actions by said network controller based on one or more specified conditions. The specified conditions may based on one or more match criteria; wherein the match criteria comprising source address, destination address, and/or traffic type data in the received packets. Address learning mechanisms may be used in the network controller to enable configuring and/or performing packet filtering transparently.