Service Processor Embedded Network Stack Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network protocols hinder the effective local and remote management of systems using operating system-independent processors, as they require additional proprietary protocols and drivers for accessing the embedded network stack, which complicates secure communication and bandwidth efficiency.

Innovation Solution

Implementing an embedded network stack with alternate IP and DLC addresses for the service processor, allowing local and remote applications to access the network stack without additional proprietary protocols, and enabling secure communication through transmit and receive filtering mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current network protocols are used for service processor management, then basic network communication is possible, but additional proprietary protocols and drivers are required which complicates secure communication and reduces bandwidth efficiency

Engineering Contradiction:
Improvesecure communicationVSAvoidproprietary protocols and drivers
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling the service processor to use standard TCP/IP network protocols that are already widely implemented in host operating systems and network devices. This allows the service processor to communicate securely and efficiently using existing universal network infrastructure without requiring proprietary protocols, thereby reducing complexity while maintaining security and reliability

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

2Adaptability or versatility

If additional proprietary protocols and drivers are implemented for service processor access, then network communication capability is enhanced, but system complexity increases and bandwidth efficiency decreases

Engineering Contradiction:
Improvenetwork communication capabilityVSAvoidproprietary protocols and drivers
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service processor is configured with standard TCP/IP protocol support, allowing it to utilize existing network infrastructure and communication stacks. This universal approach provides full network communication capability while avoiding the complexity of proprietary protocols, as the service processor can communicate using the same standardized protocols as the host system and network devices

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

3Reliability

If dedicated interfaces are used for service processor communication, then communication security is improved, but device complexity and resource requirements increase

Engineering Contradiction:
Improvecommunication securityVSAvoiddedicated interfaces
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables the service processor to share the host system's network interface and TCP/IP stack, eliminating the need for dedicated physical or logical network interfaces. Standard network security mechanisms (firewalls, authentication, encryption) protect communications while using the same interface as the host, thereby maintaining security without increasing device complexity

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

Data Source

PatentUS7536479B2Local and remote network based management of an operating system-independent processor
Publication Date: 2009.05.19 TAHOE RES LTD
  • US7536479B2 patent drawing
  • US7536479B2 patent drawing
  • US7536479B2 patent drawing

AI summary

In one embodiment, a method is provided. The method of this embodiment provides receiving one or more packets that are addressed to an alternate IP (Internet Protocol) address and that include a LADLC (local application data link control) address in a system having an operating system-independent processor (“service processor”) associated with the alternate IP address and an alternate DLC address, and an embedded network stack (“ENS”) of the service processor associated with a primary IP address; performing filtering to determine if the LADLC address matches the alternate DLC address; and if the LADLC address matches the alternate DLC address, then replacing the alternate IP address of the one or more packets with the primary IP address, and forwarding the one or more packets to the ENS.