PACKET HEADER PROTECTION FOR UTILITY NETWORKS
First Claim
Patent Images
1. A networking device, comprising:
- a transmitter that is arranged to transmit a data packet to a receiver, the data packet including a data packet header; and
a packet header protection generator that is arranged to toggle selected bits of the protected portion of the data packet header and to generate a data integrity signature in response to the protected portion of the data packet header, wherein the data integrity signature is included in an initial portion of the data packet, and wherein the data integrity signature is arranged to allow determination of at least one error in the protected portion of the data packet header.
1 Assignment
0 Petitions
Accused Products
Abstract
A packet header protection system includes, for example, a header checksum (CS) that is arranged to provide error detection capability to FSK (frequency shift keyed) packet headers. Accordingly, receivers in the network can more quickly terminate processing of an errored packet upon detection of error(s) in the header. Quickly detecting packet header errors helps to avoid a sequence of compounding errors such as the repeated transmissions of a packet having an undetected erroneous header. Accordingly, the packet header protection system reduces false alarm rate in the network and increases network throughput.
-
Citations
20 Claims
-
1. A networking device, comprising:
-
a transmitter that is arranged to transmit a data packet to a receiver, the data packet including a data packet header; and a packet header protection generator that is arranged to toggle selected bits of the protected portion of the data packet header and to generate a data integrity signature in response to the protected portion of the data packet header, wherein the data integrity signature is included in an initial portion of the data packet, and wherein the data integrity signature is arranged to allow determination of at least one error in the protected portion of the data packet header. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A utility meter, comprising:
-
a transmitter that is arranged to transmit a data packet to a receiver of another meter in a utility network, the transmitted data packet including a data packet header; a receiver that is arranged to receive a data packet from a transmitter of another meter in a utility network, the received data packet having a received data integrity signature generated in response to a protected portion of the received data packet header; a packet header protection generator that is arranged to toggle selected bits of a protected portion of the data packet header of the transmitted data packet and to generate a transmitted data integrity signature in response to the protected portion of the data packet header of the transmitted data packet and to include the generated transmitted data integrity signature in the transmitted data packet; and a decoder that is arranged to compute a locally computed data integrity signature in response to a protected portion of a received data packet header, to compare the locally computed data integrity signature with a received data integrity signature stored in the data packet frame structure, and to perform a responsive action in response to the comparison of the locally computed data integrity signature with the received data integrity signature. - View Dependent Claims (16, 17)
-
-
18. A method of protecting a packet header for utility networks, comprising
toggling selected bits of a protected portion of the data packet header of a data packet; -
generating a data integrity signature in response to the protected portion of the data packet header of a data packet to be transmitted; including the data integrity signature in an initial portion of the data packet to be transmitted, wherein the data integrity signature is arranged to allow determination of at least one error in the protected portion of the data packet header; and transmitting the data packet including the data integrity signature to a receiver of another network device. - View Dependent Claims (19, 20)
-
Specification