IP Library Granted Patent US 9,660,907
Granted Patent B2
US 9,660,907 · App. 13/902,220 · Granted May 23, 2017

System and method for transmitting an alert using a network virtualization using generic routing encapsulation (NVGRE) tunneling mechanism

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,660,907
App. No.
13/902,220
Granted
May 23, 2017
Kind
B2
Abstract

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.

Claims (28)

1. A method for transmitting an alert within a data packet, the method comprising:

generating, at an originating tunnel end point device in a network, a data packet comprising a header, the header having a format associated with a Network Virtualization Using Generic Routing Encapsulation (NVGRE) technology;

encapsulating an internet protocol (IP) packet comprising a ping request in the data packet;

setting a predetermined bit in a reserved portion of the header of the data packet to a predetermined value, the predetermined value indicating that the ping request is to be extracted from the data packet and forwarded to an application of a terminating tunnel end point device for responding to the ping request; and

transmitting the data packet to the terminating tunnel end point device.

2. The method of claim 1 , further comprising:

inserting into a virtual subnet identifier portion of the header a second value associated with a selected NVGRE segment in the network.

3. The method of claim 2 , further comprising:

transmitting the data packet via the selected NVGRE segment.

4. The method of claim 1 , wherein the reserved portion comprises a Reserved0 portion of the data packet.

5. A method comprising:

receiving, at a terminating tunnel end point device in a network, a data packet comprising a header, the header having a format associated with a Network Virtualization Using Generic Routing Encapsulation (NVGRE) technology, the data packet encapsulating an internet protocol (IP) packet comprising a ping request;

determining that a predetermined bit in a reserved portion of the header of the data packet has a predetermined value, the predetermined value indicating that the ping request is to be extracted from the data packet and forwarded to an application of a terminating tunnel end point device for responding to the ping request; and

forwarding the ping request to the application in response to determining that the predetermined bit has the predetermined value.

6. The method of claim 5 , further comprising:

decapsulating the data packet to generate the IP packet.

7. The method of claim 5 , wherein the application comprises an operations, administration, and maintenance application.

8. The method of claim 7 , wherein the application comprises a ping application.

9. A non-transitory computer readable medium having program instructions stored thereon, that, in response to execution by a processor, cause the processor to perform operations comprising:

generating, at an originating tunnel end point device in a network, a data packet comprising a header, the header having a format associated with a Network Virtualization Using Generic Routing Encapsulation (NVGRE) technology;

encapsulating an internet protocol (IP) packet comprising a ping request in the data packet;

setting a predetermined bit in a reserved portion of the header of the data packet to a predetermined value, the predetermined value indicating that the ping request is to be extracted from the data packet and forwarded to an application of a terminating tunnel end point device for responding to the ping request; and

transmitting the data packet to the terminating tunnel end point device.

10. The non-transitory computer readable medium of claim 9 , the operations further comprising:

inserting into a virtual subnet identifier portion of the header a second value associated with a selected NVGRE segment in the network.

11. The non-transitory computer readable medium of claim 10 , the operations further comprising:

transmitting the data packet via the selected NVGRE segment.

12. The non-transitory computer readable medium of claim 9 , wherein the reserved portion comprises a Reserved0 portion of the data packet.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA
Reel/Frame 033647/0251 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2014
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 033231/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2013
From: JAIN, PRADEEP G.; SINGH, KANWAR D.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 030858/0829 →
SECURITY AGREEMENT Recorded Jul 22, 2013
From: ALCATEL LUCENT USA, INC.
To: CREDIT SUISSE AG
Reel/Frame 030851/0364 →