270 likes | 354 Views
Dive into the world of underground enterprises and the Stuxnet incident in telecom systems. Learn about switch capacities, WAN connectivity, LAN carriers, and internet performance in this comprehensive study.
E N D
ECEN5553 Telecom SystemsDr. George ScheetsWeek 6Read [11a] "Cybercrime: Dissecting the State of Underground Enterprise"[11b] "The Real Story of Stuxnet"Exam #1 27 September (Local) No later than 3 October (Remote DL)Outline Lecture 22, 9 October (Local) No later than 16 October (Remote)
OutlinesReceiveddue 9 October (Local)By 16 October (Remote) 30 %
Internet (Inside the Cloud) • Infinite Buffers • "OK" so long as Average Offered Input Rate < Output Line Speed Internet Router 100 Mbps Trunk ?? 1.54 Mbps Connections P(Access Line is Active) = 10% How many access lines can this switch support? 100 Mbps/154 Kbps = 649 (theoretically)
Internet (Inside the Cloud) • Negligible Buffers • OK so long as Instantaneous Offered Input Rate < Output Line Speed Internet Router 100 Mbps Trunk ?? 1.54 Mbps Connections P(Access Line is Active) = 10% How many access lines can this switch support? With 404 users, 99.99% sure Input Rate < Line Speed
Bounds on Packet Switch Carrying Capacity 100 Mbps Trunk, 1.54 Mbps Inputs with 154 Kbps average loads Lower Upper90% 553 64999% 485 64999.9% 439 64999.99% 404 649 Instantaneous Input < Line Speed Where switch could operate Where switch probably operates
WAN Connectivity Options • Leased Line • Cross Connects are byte aware • Circuit Switched • Resources dedicated to customer use for duration of connection • Connection Set-Up Procedure • Coordinates byte time slot assignments between switches • Bytes are assigned at 1/8000th second intervals (TDM) • Switch then repetitively moves input bytes to designated output byte time slots • Pricing a function of connection size & distance
LAN LAN Carrier Leased Line Network PC Trunks Byte Aware Leased Line Cross-Connect Corporate customers might attach via Edge Router & Leased Lines. WS
Leased Lines (Inside the Cloud) • OK so long as Sum of Input Line Speeds < Output Line Speeds Leased Line Cross-Connect 100 Mbps Trunk ?? 1.54 Mbps Connections P(Access Line is Active) = 10% How many access lines can this switch support? 64
3 2 1 3 3 2 2 1 1 3 2 1 Leased Lines (TDM) • TDM time slots are moved from input to output • TDM switch is not "packet aware" • Time slots are allocated whether or not there is any traffic on them Leased Line Cross-Connect
Circuit Switched connections waste bandwidth for bursty traffic. traffic NYC to OKC 1.54 Mbps Line Speed 146 Kbps Average time Idle Time >> Active Time
Given 100 Mbps of Bandwidth... • 64 1.54 Mbps Circuit SwitchedTDM Customers with 154 Kbps average load & 100% availability • 404 - 649 1.54 Mbps Packet SwitchedStatMux Customers with 154 Kbps average load & 99.99% availability 64 x 154 Kbps = 9.856 Mbps 404 x 154 Kbps = 62.22 Mbps More Bursty Data Traffic can be moved with the Packet Switched StatMux network.
Switched Network Carrying Capacities Carrying Capacity Packet Switch StatMux Circuit Switch TDM 0% Bursty 100% Bursty 100% Fixed Rate 0% Fixed Rate Offered Load
Network Cost... • Can be spread over 64 Leased Line customers • Can be spread over 404 Internet customers • The Internet Is a Packet Switched StatMux network Largely hauling bursty data traffic Effectively hauling bursty data traffic Inexpensive (compared to a Leased Line)
Internet Performance This type of plot valid for all real world full duplex statistically multiplexed switches: Ethernet, Internet, Frame Relay Number of dropped packets Average Delay for delivered packets 0% 100% Trunk Offered Load
Internet Performance Effect of priorities Average Delay for low priority packets Average Delay for all delivered packets Average Delay for high priority packets 0% 100% Trunk Offered Load
Internet Performance Effect of priorities Number of low priority drops Number of dropped packets Number of high priority drops 0% 100% Trunk Offered Load
Internet Backbone Engineering • Option A)Deploy ‘best effort’ RoutersRapidly Deploy Trunk BandwidthKeep Trunks Lightly Loaded • Delays will be small • Dropped packets will be few • Quality fine for all traffic
Backbone Engineering: Option A Number of dropped packets Average Delay for delivered packets 0% 100% Keep Trunks Lightly Loaded
Internet Backbone Engineering • Option B)Deploy more complex QoS enabled Routers Deploy fewer, more heavily loaded Trunks Give preferential treatment to interactive Voice/Video • Option A seems to be preferred today
Backbone Engineering: Option BHigh Priority delay at 50% Load = Delay for all traffic at 20% Load Average Delay for low priority packets Average Delay for all delivered packets Average Delay for high priority packets 0% 70% Heavier Trunk Load
Frame Relay • ANSI Standard covering OSI Layer 2 • Accessed by Routers • Derived from X.25 Protocol Dumps almost all error checking Requires fiber on the long haul • Uses Virtual Circuits (VC’s) VC differs from Datagram Long Term Connection Requires Carrier intervention to change
Frame Relay • 1st Commercial Deployment 1990 • WilTel → Worldcom→ bankrupt → Verizon • Cheaper alternative to Leased Lines • Faster alternative to X.25 • Internet a small network in 1990 • Academia • Military • Some commercial traffic • See CUCKOO'S EGG to get a flavor
Frame Relay • 7 Application • 6 Presentation • 5 Session TCP • 4 Transport TCP • 3 NetworkIP • 2 Data Link Frame Relay • 1 Physical
Wide Area Connectivity Options • Frame Relay Network • Switches are frame aware • Virtual Circuit is assigned trunk BW via StatMux • BW required based more so on average input rates • Routing through system determined in advance • Pricing a function of Port Speed, CIR, and maybe distance
Frame Relay • Committed Information Rate (CIR) Is a Quality of Service Guarantee "Guaranteed" minimum Bandwidth Should be set > average traffic during appropriate peak period • Port Connection Speed a.k.a. Port Speed or Burst Speed Bandwidth you can burst to provided network capacity exists. Set = Bit Rate of Access Line
Frame Relay Packet Format 3 20 20 up to 8,146 3 FR Header FR Trailer IP TCP Data + Padding Header includes 10 bit Data Link Connection Identifier (DLCI) - Locally Unique (FR ports)Trailer includes 2 byte CRC Sequence that only checks Header I/O decisions based on FR address & look-up table.