Browse Prior Art Database

Berechnung der Internet Checksumme mittels Incremental Update in Hardware

IP.com Disclosure Number: IPCOM000030795D
Original Publication Date: 2004-Sep-25
Included in the Prior Art Database: 2004-Sep-25

Publishing Venue

Siemens

Related People

Other Related People:

Abstract

Bei einem Ipv4-Frame muss das Identification-Feld gegen einen anderen Wert ausgetauscht werden. Bei diesem Austausch aendert sich die Header Checksumme. Da die Checksumme in der Mitte des Ipv4-Headers steht, ist es in der Hardware bei einer seriellen Verarbeitung unguenstig, die Header Checksumme neu zu berechnen und in den Frame einzusetzen. Bislang wird in der Hardware die Checksumme jedoch neu berechnet und in den Frame eingesetzt. Dies bedeutet, dass alle Felder, die nach der Checksumme kommen, in einem Zwischenspeicher abgelegt werden muessen. Die gesamte serielle Verarbeitung ist damit gestoert. Durch die Berechnung der Internet Checksumme auf inkrementelle Weise ist es weiterhin moeglich, den gesamten Frame seriell zu verarbeiten. Des Weiteren wird eine wesentlich geringere Anzahl von Rechenschritten benoetigt, um die neue Checksumme zu berechnen. Dies macht sich vor allem bei laengeren Frames bemerkbar, wenn die Checksumme neu berechnet werden muss.