System and Method for Detecting a Network Virtualization Using Generic Routing Encapsulation (NVGRE) Segment Data Path Failure
AssigneeAlcatel-Lucent USA Inc.
InventorsPradeep G. Jain, Kanwar D. Singh
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses for determining an NVGRE data path failure are provided. In an embodiment, a first data packet comprising an echo request is generated at an originating tunnel end point device in a network. The echo request includes an NVGRE network identifier (VSID) associated with a selected NVGRE segment. A second data packet is generated comprising a header having a format associated with an NVGRE technology, the header comprising a network identifier portion including the NVGRE network identifier (VSID). The first data packet is encapsulated in the second data packet, and the second data packet is transmitted via the selected NVGRE segment.
Claims20
A method for determining an NVGRE data path failure, the method comprising:
- generating, at an originating tunnel end point device in a network, a first data packet comprising an echo request, the echo request including an NVGRE virtual subnet identifier (VSID) associated with a selected NVGRE segment;
- generating a second data packet comprising a header having a format associated with an NVGRE technology, the header comprising a network identifier portion including the NVGRE virtual subnet identifier (VSID);
- encapsulating the first data packet in the second data packet;
- and
- transmitting the second data packet via the selected NVGRE segment.
A method comprising:
- receiving, at a node in a network, a data packet comprising a header having a format associated with an NVGRE technology;
- determining that the data packet comprises an echo request based on a packet processing exception, wherein the echo request includes an NVGRE virtual subnet identifier (VSID) associated with a selected NVGRE segment;
- and
- determining whether the node is an intended terminating tunnel end point for the selected NVGRE segment based on the NVGRE virtual subnet identifier (VSID).
A 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 first data packet comprising an echo request, the echo request including an NVGRE virtual subnet identifier (VSID) associated with a selected NVGRE segment;
- generating a second data packet comprising a header having a format associated with an NVGRE technology, the header comprising a network identifier portion including the NVGRE virtual subnet identifier (VSID);
- encapsulating the first data packet in the second data packet;
- and
- transmitting the second data packet via the selected NVGRE segment.
A computer readable medium having program instructions stored thereon, that, in response to execution by a processor, cause the processor to perform operations comprising:
- receiving, at a node in a network, a data packet comprising a header having a format associated with an NVGRE technology;
- determining that the data packet comprises an echo request based on a packet processing exception, wherein the echo request includes an NVGRE virtual subnet identifier (VSID) associated with a selected NVGRE segment;
- and
- determining whether the node is an intended terminating tunnel end point for the selected NVGRE segment based on the NVGRE virtual subnet identifier (VSID).
Dependencies are inferred from the claim text.