Cesnet Liberouter
  • Projects
  • Liberouter
  • Scampi
  • FlowMon
  • NIC
  • NIFIC
  • IDS
  • NetCOPE
  • VHDL design
  • System software
  • Testing
  • Formal verification
  • Netopeer
  • Documents
  • Our hardware
  • Card Availability
  • Our partners
Main page -> Projects -> NetCOPE
NetCOPE
The goal of the project is to realize a general platform for rapid development of network applications on the family of COMBO cards. The proposed platform includes network interface blocks (1G/10G Ethernet), high-speed programmable bus-master connection to the software layer via PCI-X or PCI Express bus and a generic interface to a potential co-processor for accelerating network application. The generic data transfer protocol between the network and co-processor interfaces allows for an easy integration into the target application. The platform further offers a set of IP cores usable as basic building blocks for a wide range of network applications, including cores for packet analysis, classification, packet modification, precise timestamps, pattern matching, statistics etc. NetCOPE concept
Current state
  • 03/2008 - expected date of fully functional package of NetCOPE on Combo6x+SFPRO cards with programmable DMA controller
  • 10/2007 - first prototype successfully tested in hardware
  • 01/2007 - most of components available, project moved to simulation phase
  • 06/2006 - work on NetCOPE project started
Features
  • High performance scalable platform for network applications in FPGA
  • IEEE 802.3 compliant input and output network interface blocks
  • Wire speed processing (4x1G Ethernet)
  • High speed programmable bus master controller
  • Full PCI-X and PCI Express throughput
  • Set of IP cores with generic interfaces for simple data manipulation
Developed IP cores
  • Network Interface Block
  • Busmaster Engine and High Throughput Internal Bus System
  • GENA - generic processor core dedicated for packet processing
  • Precise timestamps generation
  • Packet parsing
  • Packet classification
  • Pattern matching
  • Packet editing
  • Packet storage
Potential Applications
  • NIC with hardware filtration
  • Active/passive network monitoring
  • Intrusion detection system
  • IPv4/IPv6 router
  • Packet generator
  • Cryptography
  • Video encryption/decryption
More information and links
  • NetCOPE on Combo6x
    • SFPRO interface card NetCOPE
    • XFP2 interface card NetCOPE
  • NetCOPE poster
  • Hardware platform
    • COMBO6X
    • COMBO-4SFPRO
Main Page About Liberouter Team Mailing list SVN Contacts