Control Embedded Data Packet for Efficient ARP Query in SDA

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Software-Defined Access (SDA) solutions for Address Resolution Protocol (ARP) queries are inefficient due to excessive 'chattiness' among network elements, leading to delays in communication between end points, as they require multiple control plane message exchanges to determine remote location IDs for IP/MAC addresses.

Innovation Solution

Embedding data plane requests, such as ARP requests, within control plane packets for processing by control plane nodes equipped with both control plane and data plane functionality, reducing the need for multiple exchanges by enabling a single transaction that handles both control and data plane requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple control plane message exchanges are used to determine remote location IDs for IP/MAC addresses, then control plane functionality is maintained, but communication delays increase and network element chattiness increases

Engineering Contradiction:
Improvecontrol plane functionalityVSAvoidcommunication delays
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges control plane and data plane functionalities by embedding data plane packets within control plane packets. This allows a single control plane node to handle both control plane message exchanges and data plane packet forwarding, eliminating the need for separate message exchanges and reducing communication delays while maintaining control plane reliability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control plane node is designed with multi-functionality, capable of processing both control plane requests and embedded data plane packets. This universal approach allows the same node to perform address resolution and packet forwarding functions, reducing the number of interactions needed and improving overall efficiency

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

2Measurement precision

If multiple control plane message exchanges are used to determine remote location IDs, then address resolution is thorough, but network element chattiness increases

Engineering Contradiction:
Improveaddress resolution accuracyVSAvoidnetwork element chattiness
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

By combining control plane and data plane processing in a single node, the patent reduces the number of messages exchanged between network elements. The control plane node can perform address resolution and packet forwarding in one operation, maintaining resolution accuracy while reducing chattiness

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control plane node acts as an intermediary that handles both control plane coordination and data plane packet forwarding. This mediator role allows it to resolve addresses and forward packets without requiring multiple separate message exchanges between different network elements

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If data plane packets are embedded within control plane packets, then network element chattiness is reduced, but packet processing complexity increases

Engineering Contradiction:
Improvenetwork element efficiencyVSAvoidpacket processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines control plane and data plane packet processing into a single unified operation at the control plane node. By embedding data plane packets within control plane packets and processing them together, the system reduces the number of separate processing steps and improves productivity despite the increased complexity of individual packet handling

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11716305B2Control embedded data packet for efficient ARP query in SDA environment
Publication Date: 2023.08.01 CISCO TECHNOLOGY INC
  • US11716305B2 patent drawing
  • US11716305B2 patent drawing
  • US11716305B2 patent drawing

AI summary

The present disclosure is directed systems and methods for control embedding data packets for ARP queries, the methods including the steps of receiving a data plane packet from a first user device, the data plane packet requesting a hardware address associated with a second user device; generating a northbound control plane packet for transmission to a control plane node, the northbound control plane packet for requesting from the control plane node the hardware address associated with the second user device; embedding the data plane packet in the northbound control plane packet; and forwarding the northbound control plane packet with the data plane packet to the control plane node for respective processing of the northbound control plane packet and the data plane packet.