Control Processor Switch Fabric ATM Switch Core Port Processors FPX SPC LC IPPOPP FPX SPC LC IPPOPP FPX SPC LC IPPOPP FPX SPC LC IPPOPP FPX SPC LC IPPOPP.

Slides:



Advertisements
Similar presentations
IP Router Architectures. Outline Basic IP Router Functionalities IP Router Architectures.
Advertisements

1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
IP Forwarding Relates to Lab 3.
 WAN uses Serial ports  Ethernet Ports:  Straight through  Cross over.
© Jörg Liebeherr ECE 1545 Packet-Switched Networks.
Jon Turner Extreme Networking Achieving Nonstop Network Operation Under Extreme Operating Conditions.
InterVLAN Routing. Overview VLANs control broadcast domain size and keep local traffic local.
Jon Turner Extreme Networking Achieving Nonstop Network Operation Under Extreme Operating Conditions Fred.
Spring 2002CS 4611 Router Construction Outline Switched Fabrics IP Routers Tag Switching.
1 Version 3.0 Module 8 Virtual LANs. 2 Version 3.0.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
Spring 2004 EE4272 The Need of Spanning Tree Algorithm.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Washington WASHINGTON UNIVERSITY IN ST LOUIS Design of the MultiService Router (MSR): A Platform for Networking Research Fred Kuhns.
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
Jon Turner (and a cast of thousands) Washington University Design of a High Performance Active Router Active Nets PI Meeting - 12/01.
Washington WASHINGTON UNIVERSITY IN ST LOUIS How to Implement the WaveVideo Plugin in an MSR Router.
Washington WASHINGTON UNIVERSITY IN ST LOUIS MSR Tutorial Group Exercises.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 9 Basic Router Troubleshooting.
Applied research laboratory David E. Taylor Users Guide: Fast IP Lookup (FIPL) in the FPX Gigabit Kits Workshop 1/2002.
Washington WASHINGTON UNIVERSITY IN ST LOUIS Packet Routing Within MSR Fred Kuhns
10 Semester 1 JEOPARDY Frank Mann LayersPathsPathsSubnetsSubnetsClassesClassesReservedReserved
Washington WASHINGTON UNIVERSITY IN ST LOUIS (SPC) Port-Level Processing: the MSR Kernel Fred Kuhns.
January 10, Kits Workshop 1 Washington WASHINGTON UNIVERSITY IN ST LOUIS A Smart Port Card Tutorial --- Software John DeHart Washington University.
Monitor- ing, Basic IP Header Proc., Packet Classi- fication and Routing APIC Driver Rcv Side APIC Plugin Ctl. Unit... Resource Controller... Rcv Input.
Washington WASHINGTON UNIVERSITY IN ST LOUIS CP and Full MSR Test Status.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
Washington WASHINGTON UNIVERSITY IN ST LOUIS 1 DTI Visit - John DeHart- 4/25/2001 Agenda l WU/ARL Background – John DeHart (15 minutes) l DTI Background.
1 Kyung Hee University Chapter 6 Delivery Forwarding, and Routing of IP Packets.
Field Programmable Port Extender (FPX) 1 NCHARGE: Remote Management of the Field Programmable Port Extender (FPX) Todd Sproull Washington University, Applied.
Field Programmable Port Extender (FPX) 1 Software Tools for the Field Programmable Port Extender (FPX) Todd Sproull Washington University, Applied Research.
Washington WASHINGTON UNIVERSITY IN ST LOUIS SPC II Architecture.
Washington WASHINGTON UNIVERSITY IN ST LOUIS MSR Tasks for Fall 2001 Fred Kuhns, John DeHart and Ken Wong.
Field Programmable Port Extender (FPX) 1 Remote Management of the Field Programmable Port Extender (FPX) Todd Sproull Washington University, Applied Research.
Washington WASHINGTON UNIVERSITY IN ST LOUIS Packet Classification in the SPC arl/projects/msr/work/msrcfy.ppt.
Jon Turner Extreme Networking Achieving Nonstop Network Operation Under Extreme Operating Conditions DARPA.
1 Version 3.0 Module 8 Virtual LANs. 2 Version 3.0.
Washington WASHINGTON UNIVERSITY IN ST LOUIS Gigabit Ethernet Interface for the MSR Fred Kuhns Applied Research Laboratory Washington.
Washington WASHINGTON UNIVERSITY IN ST LOUIS Full MSR Test Configuration.
CSE 421 Computer Networks. Chapter 4 Network Layer Thanks to you All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Computer.
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 18 INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.
InterVLAN Routing 1. InterVLAN Routing 2. Multilayer Switching.
Switch Setup Connectivity to Other locations Via MPLS/LL etc
SPC II Architecture (Extra Slides)
3. Internetworking (part 1)
Chapter 5: Inter-VLAN Routing
Fred Kuhns Washington University Applied Research Laboratory
CprE / ComS 583 Reconfigurable Computing
Using the Open Network Lab
IP Forwarding Relates to Lab 3.
Using the WUGS-20 GigE Line Card
Implement Inter-VLAN Routing
The Open Network Lab Ken Wong Applied Research Laboratory Computer Science and Engineering Department
Demonstration of a High Performance Active Router DARPA Demo - 9/24/99
Packet Switch Architectures
Washington University, Applied Research Lab
Remote Management of the Field Programmable Port Extender (FPX)
Design of a Diversified Router: November 2006 Demonstration Plans
Implement Inter-VLAN Routing
Fred Kuhns and Alex Chandra Applied Research Laboratory
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
The Router Plugins system architecture
Implement Inter-VLAN Routing
Implement Inter-VLAN Routing
Networking and Network Protocols (Part2)
IP Forwarding Relates to Lab 3.
The Open Network Lab Ken Wong, Jonathan Turner, et. al. Applied Research Laboratory Computer Science and Engineering Department
See Next Slide Example 13 (continued)
Packet Switch Architectures
Presentation transcript:

Control Processor Switch Fabric ATM Switch Core Port Processors FPX SPC LC IPPOPP FPX SPC LC IPPOPP FPX SPC LC IPPOPP FPX SPC LC IPPOPP FPX SPC LC IPPOPP FPX SPC LC IPPOPP Line Cards (link interfaces)

Control Processor Switch Fabric... Flow/Route Lookup Dist. Q. Ctl. Output Port Proc. Flow Lookup Input Port Proc. Flow/Route Lookup Dist. Q. Ctl. Flow Lookup

PP PCU WUGS lookup DQ lookup plugin PP PCU kernel CP - Control Processor RA - Route Agents DQ - Distributed Queuing PP - Port Processor PCU - Plugin Control Unit WUGS - Washington University Gigabit Switch PP DQ Configure Resource Signaling Discover (switch & ports) RM CP flexroutd Routing RA OSPF Virtual Interfaces framework

Overall View Control Processor Switch Fabric ATM Switch Core Port Processors PP LC PP LC PP LC PP LC PP LC PP LC Line Cards (link interfaces)

APIC IP Classifier DQ Module NID X.1 Z.2 shim Active processing SPC FPX Flow Control Shim contains results of classification step

SPC/FPX IP WUGS SPC/FPX CP router Control Traffic

CP Next/Prev Hop Next/Prev Hop Next/Prev Hop Next/Prev Hop Next/Prev Hop Next/Prev Hop Next/Prev Hop wugs P0 P1 P2 P3 P4 P5 P6 P X X X X X X X X SPC/FPX DQ IP fwd

Input 1 Input 2... Input N Prev Hop Output 1 Output 2... Output N Next Hop interrupt APIC HW DQ Callback (rt-clock, 100usec) SPC Kernel Control Device Specific Processing Command/ kernel Flow/Route lookup Active Processing Environment (swint) User Space Distributed Queuing (DQ) Basic IP set pacing PCU APIC HW active pkt

SW Interrupt Exact Match Classifier APIC interrupt Resource Manager X.1 Y.1 Z.1 W.1 IP options X.2Y.1 Z.2... Output 1 Output 2 Output N APIC Next Hop HML HMLHML User Kernel swintr Distributed Queuing Plugin Control Unit... Input 1 Input 2 Input N Prev Hop HML H M L HML Default Output path to Next Hop Flow Control Basic IP Processing (TTL, version, addr, options chk) SPC APIC Driver Default Input port path

SPC/FPX 2xx Port 1 lookup out Port 2 Port 4 Port 3 CP ATM Switch Port 3 Port 0 Port 1 Port 2 R R Host VC=50 VC=51

SPC/FPX IP WUGS SPC/FPX CP router IP Loopbacks not shown IP Address bound to Ports VP0VP1VP2VP3VP4 Virtual Interfaces, Or Virtual Ports (VP) Port 1 Port 2 Port 3 Port 4 Port 0 IP (udp/tcp) RA IP layer: routes pkts to/from sockets Sockets: comm endpoints Driver: routes pkts between interface and net layer

CP Next/Prev Hop Next/Prev Hop Next/Prev Hop Next/Prev Hop Next/Prev Hop wugs P0 P1 P2 P3 P4 P5 P6 P X X X X X X X X SPC/FPX DQ IP fwd

Port 2 Port 0 Port 3 CP SPC/FPX 2xx Port 1 lookup out SPC/FPX 2xx Port 2 lookup out LC