NVGRE Alert Packet Identification via Reserved Bit Setting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network Virtualization using Generic Routing Encapsulation (NVGRE) technologies face challenges in effectively transmitting alerts within cloud computing deployments, as existing methods lack a standardized mechanism to identify and process alert packets within the NVGRE tunneling mechanism.

Innovation Solution

The method involves generating a data packet with a header formatted according to NVGRE technology, setting a predetermined bit in the reserved portion of the header to indicate an alert, and transmitting it through a selected NVGRE segment, allowing the terminating tunnel end point device to decapsulate and forward the packet to a specific application for processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a standardized alert transmission mechanism is implemented in NVGRE networks, then alert packet identification and processing reliability is improved, but device complexity increases due to additional header manipulation requirements

Engineering Contradiction:
Improvealert transmission reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the state of a specific parameter (a reserved bit in the NVGRE header) to indicate alert packets. By setting a predetermined bit in the reserved portion of the header to a predetermined value, the system creates a recognizable pattern that identifies alert packets without adding complex structures. This parameter change approach maintains reliability while minimizing complexity increases.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent makes the NVGRE header serve multiple functions by utilizing its reserved portion for alert indication. The same header structure that routes data packets also identifies alerts, eliminating the need for separate alert signaling mechanisms. This multi-functionality approach improves reliability without proportionally increasing device complexity.

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

2Adaptability or versatility

If alert packets are transmitted through existing NVGRE tunneling mechanism, then network compatibility is maintained, but alert identification capability deteriorates due to lack of standardized alert markers

Engineering Contradiction:
Improvenetwork compatibilityVSAvoidalert identification capability
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent changes the parameter state of reserved bits in the NVGRE header to create identifiable alert markers. By setting specific predetermined values in reserved portions of the header, alert packets become distinguishable from regular data packets while maintaining the same NVGRE tunneling structure, thus preserving network compatibility while solving identification difficulties.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by modifying only specific portions (reserved bits) of the NVGRE header while leaving the rest of the packet structure unchanged. This localized modification enables alert identification without affecting the overall NVGRE tunneling mechanism, maintaining compatibility while adding detection capability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9660907B2System and method for transmitting an alert using a network virtualization using generic routing encapsulation (NVGRE) tunneling mechanism
Publication Date: 2017.05.23 ALCATEL LUCENT SA
  • US9660907B2 patent drawing
  • US9660907B2 patent drawing
  • US9660907B2 patent drawing

AI summary

A data packet comprising a header, the header having a format associated with a Network Virtualization Using Generic Routing Encapsulation (NVGRE) technology is generated at an originating tunnel end point device in a network. A predetermined bit in a reserved portion of the header is set to a predetermined value. In one embodiment, the reserved portion comprises a Reserved0 portion of the data packet. The data packet is then transmitted.