IP Library Granted Patent US 8,094,565
Granted Patent B2
US 8,094,565 · App. 12/529,299 · Granted Jan 10, 2012

Loop detection for mobile IP home agents

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 8,094,565
App. No.
12/529,299
Granted
Jan 10, 2012
Kind
B2
Abstract

The present invention relates to a method and computer-readable medium for loop detection in data packet communication utilizing a tunnel in a network comprising a plurality of nodes. The method comprises the steps of, when a first node transmits a data packet, encoding an identification of the first node in at least two header fields of the data packet to be transmitted, and when the first node receives a data packet, analyzing the at least two header fields of the data packet, deciding if a loop exists by determining if the data packet was sent by the first node itself, based on the analysis of the at least two header fields of the data packet.

Claims (29)

1. A method for loop detection in data packet communication utilizing a tunnel in a network comprising a plurality of nodes, the method comprising the steps of:

when a first node transmits a data packet:

encoding an identification of the first node in at least two header fields of the data packet to be transmitted, and

when the first node receives a data packet:

analyzing at least two header fields of the received data packet, and

deciding if a loop exists by determining if the received data packet is the transmitted data packet sent by the first node itself, based on the analysis of the at least two header fields of the received data packet,

wherein the at least two header fields of the transmitted data packet and the received data packet are tunnel encapsulation limit fields of an extended IPv6 header, and the method further comprises the step of:

reducing a value of bytes in the tunnel encapsulation limit fields by 1 in each node in the network that further encapsulates the transmitted data packet.

2. The method according to claim 1 , wherein the first node is a home agent or a router.

3. The method according to claim 1 , wherein the step of analyzing comprises:

comparing the at least two header fields of the received data packet with the encoded identification of the first node,

if the at least two header fields of the received data packet originate at the first node, deciding that the loop exists,

otherwise, deciding that the loop does not exist.

4. The method according to claim 3 , wherein the step of comparing comprises:

subtracting individual bytes of the tunnel encapsulation limit fields in the received data packet from respective individual bytes of the encoded identification of the first node, and

deciding that the loop exists if each of the resulting bytes from the subtracting are the same.

5. The method according to claim 1 , wherein the transmitted data packet is a binding refresh advice packet.

6. The method according to claim 5 , wherein the step of deciding that the loop exists further comprises:

determining whether a binding update has been received within a given time from transmission of the binding refresh advice packet, and

deciding that the loop does not exist if the binding update has been received within the given time.

7. A non-transitory computer readable medium storing instructions that, when executed by a processor of a node, cause the node to detect a loop in data packet communication utilizing a tunnel in a network comprising a plurality of nodes, by performing a method comprising the steps of:

when a first node transmits a data packet:

encoding an identification of the first node in at least two header fields of the data packet to be transmitted, and

when the first node receives a data packet:

analyzing at least two header fields of the received data packet, and

deciding if a loop exists by determining if the received data packet is the transmitted data packet sent by the first node itself, based on the analysis of the at least two header fields of the received data packet,

wherein the at least two header fields of the transmitted data packet and the received data packet are tunnel encapsulation limit fields of an extended Ipv6 header, and the method further comprises the step of:

reducing a value of bytes in the tunnel encapsulation limit field by 1 in each node in the network that further encapsulates the transmitted data packet.

8. The non-transitory computer readable medium according to claim 7 , wherein the first node is a home agent or a router.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2021
From: WI-FI ONE, LLC
To: REDWOOD TECHNOLOGIES, LLC
Reel/Frame 058026/0232 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: WI-FI ONE, LLC
Reel/Frame 058014/0725 →
RELEASE OF SECURITY INTEREST Recorded Oct 22, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: WI-FI ONE, LLC
Reel/Frame 057890/0773 →
RELEASE OF SECURITY INTEREST Recorded Oct 22, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: OPTIS WIRELESS TECHNOLOGY, LLC
Reel/Frame 057890/0911 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 13, 2018
From: WI-FI ONE, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 045570/0148 →
RELEASE OF SECURITY INTEREST Recorded Jul 15, 2016
From: HPS INVESTMENT PARTNERS, LLC
To: WI-FI ONE, LLC
Reel/Frame 039355/0670 →
SECURITY INTEREST Recorded Jan 15, 2016
From: WI-FI ONE, LLC
To: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC
Reel/Frame 037534/0069 →
CORRECTIVE ASSIGNMENT TO REPLACE APPLICATION NO. 14/153466 WITH APPLICATION NO. 14/287661 PREVIOUSLY RECORDED AT REEL: 033203 FRAME: 0792. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 8, 2014
From: WI-FI ONE, LLC
To: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC, AS COLLATERAL AGENT
Reel/Frame 033964/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2014
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: WI-FI ONE, LLC
Reel/Frame 033233/0659 →
SECURITY INTEREST Recorded Jun 20, 2014
From: WI-FI ONE, LLC
To: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC, AS COLLATERAL AGENT
Reel/Frame 033203/0792 →
SECURITY INTEREST Recorded Jun 20, 2014
From: WI-FI ONE, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 033203/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2009
From: SCHURINGA, JON; BACHMANN, JENS; WENIGER, KILIAN; ARAMAKI, TAKASHI
To: PANASONIC CORPORATION
Reel/Frame 023424/0350 →