1 / 9

TCP Switching: Exposing circuits in the Internet

TCP Switching: Exposing circuits in the Internet. Pablo Molinero-Fern á ndez Nick McKeown Stanford University. PS uses the link bandwidth very efficiently PS networks are robust due to the little state kept at the intermediate nodes.

augusta
Download Presentation

TCP Switching: Exposing circuits in the Internet

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. TCP Switching: Exposing circuits in the Internet Pablo Molinero-Fernández Nick McKeown Stanford University Stanford University

  2. PS uses the link bandwidth very efficiently PS networks are robust due to the little state kept at the intermediate nodes Current Internet shows very low link utilization, so there is no need to be efficient SONET can reroute in 50 ms vs. several seconds for IP. Robustness is not unique to PS Why was the Internet packet-switched (PS) in the first place? Stanford University

  3. How the Internet really is Your Local Central Office Your Local Central Office IP Routers IP Routers SONET/SDH Stanford University

  4. Need to optimize processing rather than link efficiency Slow Routers Fast Links 2x / 2 years 2x / 7 months Source: SPEC95Int; Prof. Miller, Stanford Univ., 2000 Stanford University

  5. There is a lot of circuit switching (CS), in the form of SONET Today we are interested in the completion time of our browsing requests CS is out there, but IP sees it as static point-to-point links CS can provide smaller completion times How is the Internet today Stanford University

  6. Source Ingress TCP-SW Core TCP-SW Egress TCP-SW Destina-tion SYN ACCEPTED SYN+ACK ACCEPTED DATA TCP Switches IP Routers TCP SWITCH: Using TCP connections to establish circuits • Expose circuits to IP • Optimize for the common case • TCP traffic • Data packets Stanford University

  7. Source Ingress TCP-SW Core TCP-SW Egress TCP-SW Destina-tion SYN ACCEPTED SYN+ACK ACCEPTED DATA TCP Switches IP Routers TCP SWITCH: Using TCP connections to establish circuits Stanford University

  8. Objectives of TCPSwitch • Primary goals: • Expose circuits to IP • Optimize for the common case • TCP traffic (90% of packets) • Data packets (1 out of 10) • Secondary goals: • Interoperability with existing equipment • Use of optics and off-the-shelf switches • QoS and best-effort Stanford University

  9. TCPSwitch results • Implementation of ingress TCPSwitch • Linux 2.4 router, inside kernel • Data switching: similar performance as a router with a classifier (e.g. policer) • Simulation of TCPSwitch network • In ns-2 • Avg response time between 1/2 and 1/10, for some blocking prob (0%-3%) • Some TCP inefficiencies noticeable with very short flows • Work in progress Stanford University

More Related