IP Library Granted Patent US 11,916,722
Granted Patent B2
US 11,916,722 · App. 18/097,089 · Granted Feb 27, 2024

System and method for resilient wireless packet communications

Inventors: Alain Hourtane (San Francisco, CA); Sergio Licardie (Cupertino, CA); Chaoming Zeng (Milpitas, CA)
Assignee: Aviat U.S., Inc.
H04L41/0627H03M13/09H04L1/004H04L12/42H04L41/0654H04L41/0663H04L45/00H04L45/28H04W24/04
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 11,916,722
App. No.
18/097,089
Granted
Feb 27, 2024
Kind
B2
Abstract

Rapid failure detection and recovery in wireless communication networks is needed in order to meet, among other things, carrier class Ethernet transport channel standards. Thus, resilient wireless packet communications is provided using a hardware-assisted rapid transport channel failure detection algorithm and a Gigabit Ethernet data access card with an engine configured accordingly. In networks with various topologies, this is provided in combination with their existing protocols, such as rapid spanning tree and link aggregation protocols, respectively.

Claims (44)

1. A network link recovery method comprising:

receiving, by a first data transmission device, a first packet transmitted from a second data transmission device over a wireless network link;

determining, by the first data transmission device based on the first packet received, a negative receive status for the wireless network link;

sending, by the first data transmission device in response to determining the negative receive status for the wireless network link, a second packet to the second data transmission device, the second packet comprising a header that indicates the negative receive status, the indication of the negative receive status being configured to cause the second data transmission device to transmit packets with a header indicating the negative receive status;

receiving, by the first data transmission device, a sequence of packets transmitted from the second data transmission device over the wireless network link, each of the packets of the sequence of packets including a header comprising a cyclic redundancy check (CRC) value and indicating the negative receive status;

determining, by the first data transmission device, that a given number of consecutive ones of the packets of the sequence of packets comprise a header having a valid CRC value;

determining, by the first data transmission device in response to determining that a given number of consecutive ones of the packets of the sequence of packets comprise a header having a valid CRC value, a positive receive status for the wireless network link; and

sending, by the first data transmission device in response to determining the positive receive status for the wireless network link, a third packet to the second data transmission device, the third packet comprising a header that indicates the positive receive status, the indication of the positive receive status being configured to cause the second data transmission device to transmit packets with a header indicating the positive receive status.

2. The method of claim 1 , wherein determining the negative receive status for the wireless network link comprises determining a traffic alignment error related to payload traffic of the wireless network link.

3. The method of claim 1 , wherein determining the negative receive status for the wireless network link comprises determining a packet received timeout related to payload traffic of the wireless network link.

4. The method of claim 1 , wherein determining the negative receive status for the wireless network link comprises determining a CRC threshold related to payload traffic of the wireless network link has been met or exceeded.

5. The method of claim 1 , wherein the first data transmission device is one of a plurality of wireless network nodes in a wireless network ring.

6. The method of claim 1 , wherein the given number is a preconfigured CRC validation threshold number.

7. The method of claim 1 , further comprising performing link aggregation.

8. A network data transmission device comprising:

a network interface configured to receive packets via a wireless network link; and

circuitry configured to perform the following operations:

receiving, by a first data transmission device via the network interface, a first packet transmitted from a second data transmission device over a wireless network link;

determining, based on the first packet received, a negative receive status for the wireless network link;

sending, in response to determining the negative receive status for the wireless network link, a second packet to the second data transmission device, the second packet comprising a header that indicates the negative receive status, the indication of the negative receive status being configured to cause the second data transmission device to transmit packets with a header indicating the negative receive status;

receiving a sequence of packets transmitted from the second data transmission device over the wireless network link, each of the packets of the sequence of packets including a header comprising a cyclic redundancy check (CRC) value and indicating the negative receive status;

determining that a given number of consecutive ones of the packets of the sequence of packets comprise a header having a valid CRC value;

determining, in response to determining that a given number of consecutive ones of the packets of the sequence of packets comprise a header having a valid CRC value, a positive receive status for the wireless network link; and

sending, in response to determining the positive receive status for the wireless network link, a third packet to the second data transmission device, the third packet comprising a header that indicates the positive receive status, the indication of the positive receive status being configured to cause the second data transmission device to transmit packets with a header indicating the positive receive status.

9. The device of claim 8 , wherein determining the negative receive status for the wireless network link comprises determining a traffic alignment error related to payload traffic of the wireless network link.

10. The device of claim 8 , wherein determining the negative receive status for the wireless network link comprises determining a packet received timeout related to payload traffic of the wireless network link.

11. The device of claim 8 , wherein determining the negative receive status for the wireless network link comprises determining a CRC threshold related to payload traffic of the wireless network link has been met or exceeded.

12. The device of claim 8 , wherein the first data transmission device is one of a plurality of wireless network nodes in a wireless network ring.

13. The device of claim 8 , wherein the given number is a preconfigured CRC validation threshold number.

14. The device of claim 8 , the operations further comprising performing link aggregation.

15. A network data transmission device comprising:

circuitry configured to perform the following operations:

receiving, by a first data transmission device via a network interface, a first packet transmitted from a second data transmission device over a wireless network link;

determining, based on the first packet received, a negative receive status for the wireless network link;

sending, in response to determining the negative receive status for the wireless network link, a second packet to the second data transmission device, the second packet comprising a header that indicates the negative receive status, the indication of the negative receive status being configured to cause the second data transmission device to transmit packets with a header indicating the negative receive status;

receiving a sequence of packets transmitted from the second data transmission device over the wireless network link, each of the packets of the sequence of packets including a header comprising a cyclic redundancy check (CRC) value and indicating the negative receive status;

determining that a given number of consecutive ones of the packets of the sequence of packets comprise a header having a valid CRC value;

determining, in response to determining that a given number of consecutive ones of the packets of the sequence of packets comprise a header having a valid CRC value, a positive receive status for the wireless network link; and

sending, in response to determining the positive receive status for the wireless network link, a third packet to the second data transmission device, the third packet comprising a header that indicates the positive receive status, the indication of the positive receive status being configured to cause the second data transmission device to transmit packets with a header indicating the positive receive status.

16. The device of claim 15 , wherein determining the negative receive status for the wireless network link comprises determining a traffic alignment error related to payload traffic of the wireless network link.

17. The device of claim 15 , wherein determining the negative receive status for the wireless network link comprises determining a packet received timeout related to payload traffic of the wireless network link.

18. The device of claim 15 , wherein determining the negative receive status for the wireless network link comprises determining a CRC threshold related to payload traffic of the wireless network link has been met or exceeded.

19. The device of claim 15 , wherein the first data transmission device is one of a plurality of wireless network nodes in a wireless network ring.

20. The device of claim 15 , wherein the given number is a preconfigured CRC validation threshold number.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Nov 16, 2023
From: STRATEX NETWORKS, INC.; STRATEX MERGER CORP.
To: HARRIS STRATEX NETWORKS OPERATING CORPORATION
Reel/Frame 065590/0752 →
CHANGE OF NAME Recorded Nov 16, 2023
From: HARRIS STRATEX NETWORKS OPERATING CORPORATION
To: AVIAT U.S., INC.
Reel/Frame 065611/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2023
From: HOURTANE, ALAIN; LICARDIE, SERGIO; ZENG, CHAOMING
To: STRATEX NETWORKS, INC.
Reel/Frame 065611/0284 →
Continuity (8)
Continuation 17516213 · Nov 1, 2021
Continuation 16702386 · Dec 3, 2019
Continuation 16150192 · Oct 2, 2018
Continuation 15653485 · Jul 18, 2017
Continuation 14611534 · Feb 2, 2015
Continuation 14183376 · Feb 18, 2014
Continuation 11351983 · Feb 10, 2006
Related Publication 20230231758A1 · Jul 20, 2023
Cited By (1)
US 12,212,449