This is archived content, mostly untouched since 2003. For newer content/updated versions, see netfuture.ch/Publications.

  W and AWaldvogel & Aschwanden
   Roman Pletka
   Nicola Aschwanden
   Lars Waldvogel
    Kinderlieder+Spiele
   Marcel Waldvogel
    Contact
    Publications
     Routers
      CRC IP/ATM
    Research
    Tutorials
    Classes
    Software
    Archive
    Fun

  

Fast Incremental CRC Updates for IP over ATM Networks

Florian Braun and Marcel Waldvogel:
Fast Incremental CRC Updates for IP over ATM Networks,
High Performance Switching and Routing (HPSR 2001), Dallas, TX, USA, May 2001, pp. 48-52.

Abstract

In response to the increasing network speeds, many operations in IP routers and similar devices are being made more efficient. With the advances in other areas of packet processing, the verification and regeneration of cyclic redundancy check (CRC) codes of the data link layer is likely to become a bottleneck in the near future. In this paper, we present a mechanism to defer CRC verification without compromising reliability. This opens the possibility of incremental updates of the CRC. We introduce a new high-speed technique and present efficient implementations, speeding up CRC processing by a factor of 15. Although the paper and analysis focuses on IP over ATM, the scheme applies to a much wider set of network protocols.

Documents

BibTeX entry

@InProceedings{braun01fast,
  Author =       {Florian Braun and Marcel Waldvogel},
  Title =        {Fast Incremental {CRC} Updates for {IP} over {ATM}
                  networks},
  BookTitle =    {2001 {IEEE} Workshop on High
                  Performance Switching and Routing (HPSR 2001)},
  Address =      {Dallas, TX, USA},
  Year =         2001,
  Month =        may,
  Pages =        {48--52}
}

@TechReport{braun01fast-techreport,
  Author =       {Florian Braun and Marcel Waldvogel},
  Title =        {Fast Incremental {CRC} Updates for {IP} over {ATM}
                  networks},
  Institution =  {Washington University in St.\ Louis},
  Number =       {WUCS-01-08},
  Year =         2001,
  Month =        apr
}

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.