Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Routing vs. Switching S. Keshav Cornell University IEEE INFOCOM ‘97 What’s the difference? Router look up destination port based on destination address send variable length packet to destination port RSVP signaling for establishing QoS state for scheduling schedule variable length packet Switch look up destination port based on VCI send fixed length packet to destination port UNI signaling to establish QoS state for scheduling schedule fixed length packet 2 Four differences Lookup Data movement: fixed vs. variable length Signaling: RSVP vs. UNI Scheduling: fixed vs. variable length Differences are rapidly disappearing 3 Lookup VCI lookup was much faster and cheaper Not any more! Several fast lookup schemes are known (all are probably being patented!) 4 Switching Variable size is harder to switch But we can segment and reassemble within a router Or shared memory allows fixed-size headers to be switched 5 Signaling Both UNI and RSVP are complex Timers make tuning and debugging hard UNI 4.0 and RSVP are converging 6 Scheduling FIFO is easy for both More complicated scheduling (such as FQ) is harder with variable size packets but ASICs solve the problem may need them anyway even with ATM Large packets cause jitter in slow lines not a problem with non-interactive apps or faster trunks 7 Bottom line Technical reasons to prefer ATM switching are fading fast IP has a greater established base Is it time to bury ATM? 8 Another grave problem Do we really need QoS in the network? Big and dumb may be the answer A rising tide raises all ships 9 Research agenda Fast IP routers Retrofit a smidgeon of QoS Capacity planning Pricing (Lightweight signaling) 10