Shared Access Networks

Shared Access Networks

1/28/09 Shared Access Networks Outline Bus (Ethernet) Token ring (IBM, FDDI, RPR) Wireless (802.11, WiMAX) Spring 2009 CS 30264 1 Ethernet Overview • History – developed by Xerox PARC in mid-1970s – roots in Aloha packet-radio network – standardized by Xerox, DEC, and Intel in 1978 – similar to IEEE 802.3 standard • CSMA/CD – carrier sense – multiple access – collision detection • Frame Format 64 48 48 16 32 Preamble Dest Src Type Body CRC addr addr Spring 2009 CS 30264 2 Ethernet (cont) • Addresses – unique, 48-bit unicast address assigned to each adapter – example: 8:0:e4:b1:a0:2 – multicast: first bit is 1 • Bandwidth: 10Mbps, 100Mbps, 1Gbps • Length: 2500m (500m segments with 4 repeaters) • Problem: Distributed algorithm that provides fair access Spring 2009 CS 30264 3 1 1/28/09 Ethernet Spring 2009 CS 30264 4 Transmit Algorithm • If line is idle… – send immediately – upper bound message size of 1500 bytes – must wait 9.6us between back-to-back frames • If line is busy… – wait until idle and transmit immediately – called 1-persistent (special case of p-persistent) Spring 2009 CS 30264 5 Algorithm (cont) • If collision… – jam for 32 bits, then stop transmitting frame – minimum frame is 64 bytes (header + 46 bytes of data) – delay and try again • 1st time: 0 or 51.2us • 2nd time: 0, 51.2, 102.4, or 153.6us • nth time: k x 51.2us, for randomly selected k=0..2n - 1 • give up after several tries (usually 16) • exponential backoff Spring 2009 CS 30264 6 2 1/28/09 Collisions A B (a) A B (b) A B (c) A B (d) Spring 2009 CS 30264 7 Token Ring Overview • Examples – IEEE 802.5 (based on earlier IBM Token Ring) – Fiber Distributed Data Interface (FDDI) – IEEE 802.17 (Resilient Packet Ring or RPR) Spring 2009 CS 30264 8 Token Ring (cont) • Idea – Frames flow in one direction: upstream to downstream – special bit pattern (token) rotates around ring – must capture token before transmitting – release token after done transmitting • immediate release • delayed release – remove your frame when it comes back around – stations get round-robin service • Frame Format 8 8 48 48 32 8 24 Start of Control Dest Src Body CRC End of Status frame addr addr frame Spring 2009 CS 30264 9 3 1/28/09 Timed Token Algorithm • Token Holding Time (THT) – upper limit on how long a station can hold the token • Token Rotation Time (TRT) – how long it takes the token to traverse the ring – TRT <= ActiveNodes x THT + RingLatency Spring 2009 CS 30264 10 Token Maintenance • Lost Token – no token when initializing ring – bit error corrupts token pattern – node holding token crashes • Monitoring for a Valid Token – should periodically see valid transmission (frame or token) – timer: NumStations * THT + RingLatency – set timer and send claim frame if it fires Spring 2009 CS 30264 11 FDDI • Runs on fiber • Consists of dual ring Spring 2009 CS 30264 12 4 1/28/09 Resilient Packet Ring (802.17) • Focus on resiliency, bandwidth efficiency, QoS • 2 counter-rotating optical fiber rings • Both rings used simultaneously (bandwidth) • Receiver removes RPR frame (bandwidth) • No tokens! Instead: buffer insertion • 3 classes supported (QoS): – class A: low latency, low jitter – class B: predictable latency and jitter – class C: best-effort • Uses wrapping and steering (resiliency) – wrapping: similar to FDDI – steering: inform other nodes of failure, can use opposite direction Spring 2009 CS 30264 13 Wireless • Bluetooth: – 10m, 2.1Mbps (shared), peripheral devices to computer • Wi-Fi 802.11: – 100m, 54Mbps (shared), computer to base stations • WiMAX 802.16: – 10km, 70Mbps (shared), link buildings and towers • 3G Cellular: – tens of km, 384+ Kbps (not shared), cell phone to tower Spring 2009 CS 30264 14 Modes of Communication Spring 2009 CS 30264 15 5 1/28/09 Bluetooth (802.15.1) • 2.45GHz band, range of 10m • version 2.0: 2.1Mbps, low power consumption • piconet: master-slave Spring 2009 CS 30264 16 Wi-Fi • IEEE 802.11b: 2.4GHz band, 11Mbps • IEEE 802.11a: 5GHz band, 54Mbps • IEEE 802.11g: 2.4GHz band, 54Mbps Spring 2009 CS 30264 17 Spread Spectrum • Idea – spread signal over wider frequency band than required – originally designed to thwart jamming • Frequency Hopping – transmit over random sequence of frequencies – sender and receiver share… • pseudorandom number generator • seed – 802.11 uses 79 x 1MHz-wide frequency bands Spring 2009 CS 30264 18 6 1/28/09 Spread Spectrum (cont) • Direct Sequence – for each bit, send XOR of that bit and n random bits – random sequence known to both sender and receiver – called n-bit chipping code – 802.11 defines an 11-bit chipping code 1 0 Data stream: 1010 1 0 Random sequence: 0100101101011001 1 0 XOR of the two: 1011101110101001 Spring 2009 CS 30264 19 Collisions Avoidance • Similar to Ethernet • Problem: hidden and exposed nodes Spring 2009 CS 30264 20 MACA • Multiple Access with Collision Avoidance • Sender transmits RequestToSend (RTS) frame • Receiver replies with ClearToSend (CTS) frame • Neighbors… – see CTS: keep quiet – see RTS but not CTS: ok to transmit • Receiver sends ACK when has frame – neighbors silent until see ACK • Collisions – no collision detection – known when CTS not received – exponential backoff Spring 2009 CS 30264 21 7 1/28/09 Supporting Mobility • Case 1: ad hoc networking • Case 2: access points (AP) – tethered – each mobile node associates with an AP Distribution system AP-1 AP-3 AP-2 F A B G H C E D Spring 2009 CS 30264 22 Mobility (cont) • Scanning (selecting an AP) – node sends Probe frame – all AP’s w/in reach reply with ProbeResponse frame – node selects one AP; sends it AssociateRequest frame – AP replies with AssociationResponse frame – new AP informs old AP via tethered network • When – active: when join or move – passive: AP periodically sends Beacon frame Spring 2009 CS 30264 23 802.11 • Up to 2312 bytes of data • 32-bit CRC • 4 addresses, usage depends on mode: – Addr1 is target, Addr2 is source – Addr1 is ultimate target, Addr2: immediate sender, Addr3 is intermediate target, Addr4: original source Spring 2009 CS 30264 24 8 1/28/09 WiMAX • Worldwide Interoperability for Microwave Access • standardized by WiMAX Forum, IEEE 802.16 • typical distance: 1-6miles, up to 30miles • “subscriber stations” (e.g., antenna on roof) • up to 70Mbps • Time Division Duplexing (TDD) • Frequency Division Duplexing (FDD) Spring 2009 CS 30264 25 Cell Phone Technologies • Uses base stations, area served called “cell” • 1G: analog • 2G, 2.5G (e.g., GSM): digital • GPRS: General Packet Radio Service (typically 30-70Kbps) • 3G: – UMTS (Universal Mobile Telecommunications System) Spring 2009 CS 30264 26 9 .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us