TCP Connection Setup via SCTP Status

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Establishing network connections using protocols like TCP is time-consuming due to the need for specific control messages to be sent and acknowledged, and this process consumes valuable network bandwidth, leading to delays and inefficient resource utilization.

Innovation Solution

A method where a network device establishes a connection in a first protocol (e.g., TCP) based on the status of an existing connection in a second protocol (e.g., SCTP), allowing the TCP connection to be established before the SCTP stream is fully set up, and terminated before the SCTP handshake is completed, thereby reducing delays and bandwidth consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP control messages are sent and acknowledged to establish a connection, then connection reliability is ensured, but connection establishment time increases

Engineering Contradiction:
Improveconnection establishment reliabilityVSAvoidconnection establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by establishing an SCTP connection before the TCP connection is fully set up. The network device initiates the SCTP connection in advance, and the TCP connection can be established based on the status of the existing SCTP connection, thereby reducing the overall connection establishment time while maintaining reliability through the pre-established reliable transport layer connection.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If TCP control messages are transmitted to establish and tear down connections, then connection management is ensured, but network bandwidth is consumed

Engineering Contradiction:
Improveconnection management reliabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges the connection management functions of TCP and SCTP protocols. By establishing a TCP connection in association with an existing SCTP connection, the system combines the reliable delivery guarantees of both protocols, reducing redundant control messages and optimizing bandwidth utilization while maintaining connection management reliability.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If TCP connection establishment waits for SCTP stream setup, then protocol compliance is maintained, but connection setup speed decreases

Engineering Contradiction:
Improveprotocol complianceVSAvoidconnection setup speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies dynamics by making the TCP connection establishment process adaptive to the SCTP connection status. The TCP connection can be established dynamically based on whether an SCTP connection already exists and its current status, allowing the system to optimize connection setup speed while maintaining protocol compliance through flexible, status-dependent connection handling.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7734810B2Optimizations for TCP connection setup and teardown
Publication Date: 2010.06.08 CISCO TECHNOLOGY INC
  • US7734810B2 patent drawing
  • US7734810B2 patent drawing
  • US7734810B2 patent drawing

AI summary

In one embodiment, a first network device receives a control message in a first protocol from a client, the control message in the first protocol being addressed to a second network device. The first network device identifies an existing connection in a second protocol that is associated with the second network device. The first network device establishes a connection in the first protocol with the client according to a status of the existing connection in the second protocol that is associated with the second network device.