1 / 8

Co-Processors and the Role of Specialized Hardware

Co-Processors and the Role of Specialized Hardware. Sundar Iyer, Senior Systems Architect, SwitchOn Networks. (sundar@switchon-net.com) May 9, 2000. Switch Interface. Network Processor. Line Interface. Typical Network Equipment & Applications. Forwarding NAT Enterprise Functions

forest
Download Presentation

Co-Processors and the Role of Specialized Hardware

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Co-Processors and the Role of Specialized Hardware Sundar Iyer, Senior Systems Architect, SwitchOn Networks. (sundar@switchon-net.com) May 9, 2000

  2. Switch Interface Network Processor Line Interface Typical Network Equipment & Applications • Forwarding • NAT • Enterprise Functions • Load Balancing • URL Switching Line Interface CPU NP Memory NP

  3. OC48 Application Performance at OC48 Content processing is the bottleneck!

  4. Co-Processor Co-Processor Line Interface The Case for Co-Processors • Wire speed • Forwarding • NAT • Enterprise Functions • Load Balancing • URL Switching Switch Interface Line Interface CPU Network Processor NP Memory NP

  5. Source MAC address is authenticated • Packet is being sent from marketing network • VP Marketing is accessing an external web server • Server : yahoo.com identified • File Type: .mp3, access to audio file identified • File Name: American_Pie.mp3 Content Processing = Extraction + Classification Layer 7 L2 L3 L4 URL, Cookies, Content, Application, User-name, Easier Tougher • It’s 7.00 PM. • Allow the session? – Yes.

  6. Why is Layer 7 Processing Tougher ? Lookup Complexity Rules

  7. Requirements of a Content Processor • Rule Complexity • Dimension • Number • Operations • Precedence • Lookup Speed • Dynamic Update • Minimize CPU Bandwidth Interaction • Rule Scalability • Glueless Interface & Easy Software Integration

  8. System Diagram Switch Interface MMC SiTera C-Port Vitesse Intel Custom ClassiPI: Content Co-Processor SwitchOn Queue-mem SyncSRAM 32/64 bit 66/100Mhz MAC

More Related