SlideShare a Scribd company logo
Chapter 6: Wireless and Mobile Networks
 Background:
   # wireless (mobile) phone subscribers now
   exceeds # wired phone subscribers!
   computer nets: laptops, palmtops, PDAs,
   Internet-enabled phone promise anytime
   untethered Internet access
   two important (but different) challenges
      communication over wireless link
      handling mobile user who changes point of
      attachment to network




                                       6: Wireless and Mobile Networks   6-1




 Chapter 6 outline
 6.1 Introduction               Mobility
                                 6.5 Principles:
 Wireless                        addressing and routing
  6.2 Wireless links,            to mobile users
  characteristics                6.6 Mobile IP
      CDMA                       6.7 Handling mobility in
   6.3 IEEE 802.11               cellular networks
   wireless LANs (“wi-fi”)       6.8 Mobility and higher-
   6.4 Cellular Internet         layer protocols
   Access
      architecture              6.9 Summary
      standards (e.g., GSM)

                                       6: Wireless and Mobile Networks   6-2




                                                                               1
Elements of a wireless network

                                 wireless hosts
                                    laptop, PDA, IP phone
                                    run applications
                                    may be stationary
                                    (non-mobile) or mobile
                 network                 wireless does not
              infrastructure             always mean mobility




                               6: Wireless and Mobile Networks   6-3




Elements of a wireless network
                                 base station
                                   typically connected to
                                   wired network
                                   relay - responsible
                                   for sending packets
                                   between wired
                 network           network and wireless
              infrastructure       host(s) in its “area”
                                       e.g., cell towers
                                       802.11 access
                                       points




                               6: Wireless and Mobile Networks   6-4




                                                                       2
Elements of a wireless network
                                                           wireless link
                                                             typically used to
                                                             connect mobile(s) to
                                                             base station
                                                             also used as backbone
                                                             link
                                  network                    multiple access
                               infrastructure                protocol coordinates
                                                             link access
                                                             various data rates,
                                                             transmission distance




                                                       6: Wireless and Mobile Networks   6-5




    Characteristics of selected wireless link
                                  standards
54 Mbps      802.11{a,g}
5-11 Mbps       802.11b                              .11 p-to-p link
1 Mbps
            802.15



                                                                           3G
384 Kbps                    UMTS/WCDMA, CDMA2000
                                                                           2G
56 Kbps                           IS-95 CDMA, GSM


               Indoor      Outdoor       Mid range           Long range
                                          outdoor             outdoor

              10 – 30m     50 – 200m     200m – 4Km           5Km – 20Km




                                                       6: Wireless and Mobile Networks   6-6




                                                                                               3
Elements of a wireless network
                                 infrastructure mode
                                   base station connects
                                   mobiles into wired
                                   network
                                   handoff: mobile
                                   changes base station
                 network           providing connection
              infrastructure       into wired network




                               6: Wireless and Mobile Networks   6-7




Elements of a wireless network
                                Ad hoc mode
                                  no base stations
                                  nodes can only
                                  transmit to other
                                  nodes within link
                                  coverage
                                  nodes organize
                                  themselves into a
                                  network: route among
                                  themselves




                               6: Wireless and Mobile Networks   6-8




                                                                       4
Wireless Link Characteristics
Differences from wired link ….

        decreased signal strength: radio signal
        attenuates as it propagates through matter
        (path loss)
        interference from other sources: standardized
        wireless network frequencies (e.g., 2.4 GHz)
        shared by other devices (e.g., phone); devices
        (motors) interfere as well
        multipath propagation: radio signal reflects off
        objects ground, arriving ad destination at
        slightly different times

…. make communication across (even a point to point)
   wireless link much more “difficult”
                                      6: Wireless and Mobile Networks       6-9




Wireless network characteristics
Multiple wireless senders and receivers create
 additional problems (beyond multiple access):

                                  A                      B          C
                  C

                                  A’s signal                   C’s signal
                        B         strength                     strength
    A

                                                 space
Hidden terminal problem
  B, A hear each other            Signal fading:
  B, C hear each other                B, A hear each other
  A, C can not hear each other        B, C hear each other
means A, C unaware of their           A, C can not hear each other
  interference at B                   interferring at B

                                      6: Wireless and Mobile Networks   6-10




                                                                                  5
Code Division Multiple Access (CDMA)
    used in several wireless broadcast channels
    (cellular, satellite, etc) standards
    unique “code” assigned to each user; i.e., code set
    partitioning
    all users share same frequency, but each user has
    own “chipping” sequence (i.e., code) to encode data
    encoded signal = (original data) X (chipping
    sequence)
    decoding: inner-product of encoded signal and
    chipping sequence
    allows multiple users to “coexist” and transmit
    simultaneously with minimal interference (if codes
    are “orthogonal”)

                                                                                                      6: Wireless and Mobile Networks                                6-11




 CDMA Encode/Decode
                                                                                                        channel output Zi,m
                                                                              Zi,m= di.cm
           data                                       d0 = 1
                                                                                                                 1        1 1 1 1 1 1        1
                    d1 = -1
           bits
sender
                                                                                                      -1 -1 -1       -1                 -1       -1 -1 -1

                  1 1 1        1              1 1 1            1                                          slot 1                  slot 0
           code                                                                                          channel                 channel
                          -1       -1 -1 -1               -1       -1 -1 -1
                                                                                                          output                  output
                      slot 1                         slot 0

                                                                                                        M
                                                                                                   Di = Σ Zi,m.cm
                                                                                                       m=1
                                                                                                                 M
         received                               1         1 1 1 1 1 1               1
                                                                                                                                                            d0 = 1
                                     -1 -1 -1        -1                        -1       -1 -1 -1
         input                                                                                                                 d1 = -1

                                      1 1 1          1                1 1 1         1                                          slot 1                   slot 0
                     code                                                                                                     channel                  channel
                                                -1        -1 -1 -1             -1       -1 -1 -1

         receiver                              slot 1                         slot 0
                                                                                                                               output                   output



                                                                                                      6: Wireless and Mobile Networks                                6-12




                                                                                                                                                                            6
CDMA: two-sender interference




                                  6: Wireless and Mobile Networks   6-13




Chapter 6 outline
6.1 Introduction             Mobility
                              6.5 Principles:
Wireless                      addressing and routing
 6.2 Wireless links,          to mobile users
 characteristics              6.6 Mobile IP
     CDMA                     6.7 Handling mobility in
  6.3 IEEE 802.11             cellular networks
  wireless LANs (“wi-fi”)     6.8 Mobility and higher-
  6.4 Cellular Internet       layer protocols
  Access
     architecture            6.9 Summary
     standards (e.g., GSM)

                                  6: Wireless and Mobile Networks   6-14




                                                                           7
IEEE 802.11 Wireless LAN
 802.11b                         802.11a
   2.4-5 GHz unlicensed            5-6 GHz range
   radio spectrum                  up to 54 Mbps
   up to 11 Mbps                 802.11g
   direct sequence spread
                                   2.4-5 GHz range
   spectrum (DSSS) in
   physical layer                  up to 54 Mbps
    • all hosts use same         All use CSMA/CA for
      chipping code              multiple access
   widely deployed, using        All have base-station
   base stations
                                 and ad-hoc network
                                 versions

                                    6: Wireless and Mobile Networks   6-15




802.11 LAN architecture
                                    wireless host communicates
                Internet            with base station
                                       base station = access
                                       point (AP)
                                    Basic Service Set (BSS)
                                    (aka “cell”) in infrastructure
                   hub, switch
                   or router        mode contains:
         AP
                                       wireless hosts
 BSS 1                                 access point (AP): base
                                       station
                  AP
                                       ad hoc mode: hosts only



                 BSS 2
                                    6: Wireless and Mobile Networks   6-16




                                                                             8
802.11: Channels, association
 802.11b: 2.4GHz-2.485GHz spectrum divided into
 11 channels at different frequencies
    AP admin chooses frequency for AP
    interference possible: channel can be same as
    that chosen by neighboring AP!
 host: must associate with an AP
   scans channels, listening for beacon frames
   containing AP’s name (SSID) and MAC address
   selects AP to associate with
   may perform authentication [Chapter 8]
   will typically run DHCP to get IP address in AP’s
   subnet
                                         6: Wireless and Mobile Networks   6-17




IEEE 802.11: multiple access
 avoid collisions: 2+ nodes transmitting at same time
 802.11: CSMA - sense before transmitting
   don’t collide with ongoing transmission by other node
 802.11: no collision detection!
   difficult to receive (sense collisions) when transmitting due
   to weak received signals (fading)
   can’t sense all collisions in any case: hidden terminal, fading
   goal: avoid collisions: CSMA/C(ollision)A(voidance)

                                A                B       C
                 C
                                A’s signal            C’s signal
                       B        strength              strength
       A
                                             space
                                         6: Wireless and Mobile Networks   6-18




                                                                                  9
IEEE 802.11 MAC Protocol: CSMA/CA
802.11 sender
1 if sense channel idle for DIFS then             sender               receiver
    transmit entire frame (no CD)
2 if sense channel busy then                   DIFS

    start random backoff time
    timer counts down while channel idle                     data
    transmit when timer expires
    if no ACK, increase random backoff
                                                                             SIFS
       interval, repeat 2
802.11 receiver                                              ACK

- if frame received OK
 return ACK after SIFS (ACK needed due
  to hidden terminal problem)
                                           6: Wireless and Mobile Networks   6-19




Avoiding collisions (more)
idea:  allow sender to “reserve” channel rather than random
   access of data frames: avoid collisions of long data frames
   sender first transmits small request-to-send (RTS) packets
   to BS using CSMA
      RTSs may still collide with each other (but they’re short)
   BS broadcasts clear-to-send CTS in response to RTS
   RTS heard by all nodes
      sender transmits data frame
      other stations defer transmissions

          Avoid data frame collisions completely
             using small reservation packets!

                                           6: Wireless and Mobile Networks   6-20




                                                                                    10
Collision Avoidance: RTS-CTS exchange
                     A                                                          B
                                                AP

                         RTS(A)                                               RTS(B)

                                                 reservation collision
                         RTS(A)


                             CTS(A)                             CTS(A)



                             DATA (A)
                                                                                        defer


time
                             ACK(A)                              ACK(A)


                                                       6: Wireless and Mobile Networks    6-21




   802.11 frame: addressing

       2        2        6       6        6      2         6       0 - 2312         4
 frame            address address address       seq address
         duration                                                  payload      CRC
 control             1       2       3         control 4


                                                               Address 4: used only
                                                               in ad hoc mode
Address 1: MAC address
of wireless host or AP                  Address 3: MAC address
to receive this frame                   of router interface to
                                        which AP is attached
           Address 2: MAC address
           of wireless host or AP
           transmitting this frame



                                                       6: Wireless and Mobile Networks    6-22




                                                                                                 11
802.11 frame: addressing

                                                                                 Internet
                H1                                  R1 router
                                    AP



                                                     R1 MAC addr AP MAC addr
                                                    dest. address        source address

                                                                                 802.3 frame

   AP MAC addr H1 MAC addr R1 MAC addr
   address 1            address 2            address 3

                                               802.11 frame
                                                               6: Wireless and Mobile Networks       6-23




802.11 frame: more
                                                                         frame seq #
                       duration of reserved
                                                                         (for reliable ARQ)
                       transmission time (RTS/CTS)

    2          2           6        6           6          2             6       0 - 2312        4
frame            address address address                  seq address
        duration                                                                 payload     CRC
control             1       2       3                    control 4




    2              2           4         1          1      1         1       1        1      1        1
Protocol                                 To     From More                 Power More
               Type       Subtype                                   Retry                   WEP      Rsvd
version                                  AP      AP  frag                  mgt  data




                       frame type
                       (RTS, CTS, ACK, data)

                                                               6: Wireless and Mobile Networks       6-24




                                                                                                            12
802.11: mobility within same subnet

  H1 remains in same IP                             router
  subnet: IP address
  can remain same                                       hub or
  switch: which AP is                                   switch

  associated with H1?              BBS 1
    self-learning (Ch. 5):
    switch will see frame                   AP 1
    from H1 and                                                     AP 2
    “remember” which
    switch port can be                         H1                     BBS 2
    used to reach H1



                                     6: Wireless and Mobile Networks          6-25




802.15: personal area network
  less than 10 m diameter
  replacement for cables
  (mouse, keyboard,                            S
                                                                P

  headphones)                                       P                 radius of
  ad hoc: no infrastructure
                                                        M
                                                                      coverage

  master/slaves:                           S                S         P
                                                        P
    slaves request permission to
    send (to master)
    master grants requests
  802.15: evolved from                     M Master device

  Bluetooth specification                  S Slave device
    2.4-2.5 GHz radio band                 P Parked device (inactive)
    up to 721 kbps
                                     6: Wireless and Mobile Networks          6-26




                                                                                     13
Chapter 6 outline
 6.1 Introduction               Mobility
                                 6.5 Principles:
 Wireless                        addressing and routing
  6.2 Wireless links,            to mobile users
  characteristics                6.6 Mobile IP
        CDMA                     6.7 Handling mobility in
    6.3 IEEE 802.11              cellular networks
    wireless LANs (“wi-fi”)      6.8 Mobility and higher-
    6.4 Cellular Internet        layer protocols
    Access
        architecture            6.9 Summary
        standards (e.g., GSM)

                                      6: Wireless and Mobile Networks   6-27




Components of cellular network architecture
                                 MSC
                                  connects cells to wide area net
                                  manages call setup (more later!)
                                  handles mobility (more later!)
 cell
  covers geographical
region
  base station (BS)                       Mobile
analogous to 802.11 AP                   Switching
  mobile users attach
                                          Center
                                                       Public telephone
to network through BS                                  network, and
  air-interface:                                       Internet
physical and link layer                 Mobile
protocol between                       Switching
mobile and BS                           Center



                                                     wired network

                                      6: Wireless and Mobile Networks   6-28




                                                                               14
Cellular networks: the first hop
Two techniques for sharing
  mobile-to-BS radio
  spectrum
  combined FDMA/TDMA:
  divide spectrum in                             time slots
  frequency channels, divide
  each channel into time
  slots                 frequency
  CDMA: code division bands
  multiple access



                                      6: Wireless and Mobile Networks   6-29




Cellular standards: brief survey
2G systems: voice channels
  IS-136 TDMA: combined FDMA/TDMA (north
  america)
  GSM (global system for mobile communications):
  combined FDMA/TDMA
     most widely deployed
  IS-95 CDMA: code division multiple access

                  TDMA/FDMA
      CDMA-2000
            GPRS EDGE UMT      Don’t drown in a bowl
         IS-136            S
                GSM IS-95      of alphabet soup: use this
                               oor reference only


                                      6: Wireless and Mobile Networks   6-30




                                                                               15
Cellular standards: brief survey
2.5 G systems: voice and data channels
  for those who can’t wait for 3G service: 2G extensions
  general packet radio service (GPRS)
    evolved from GSM
    data sent on multiple channels (if available)
  enhanced data rates for global evolution (EDGE)
    also evolved from GSM, using enhanced modulation
    Date rates up to 384K
  CDMA-2000 (phase 1)
    data rates up to 144K
    evolved from IS-95

                                        6: Wireless and Mobile Networks   6-31




Cellular standards: brief survey
3G systems: voice/data
  Universal Mobile Telecommunications Service (UMTS)
    GSM next step, but using CDMA
  CDMA-2000




  ….. more (and more interesting) cellular topics due to
  mobility (stay tuned for details)

                                        6: Wireless and Mobile Networks   6-32




                                                                                 16
Chapter 6 outline
6.1 Introduction               Mobility
                                6.5 Principles:
Wireless                        addressing and routing
 6.2 Wireless links,            to mobile users
 characteristics                6.6 Mobile IP
      CDMA                      6.7 Handling mobility in
  6.3 IEEE 802.11               cellular networks
  wireless LANs (“wi-fi”)       6.8 Mobility and higher-
  6.4 Cellular Internet         layer protocols
  Access
      architecture             6.9 Summary
      standards (e.g., GSM)

                                      6: Wireless and Mobile Networks   6-33




What is mobility?
  spectrum of mobility, from the network perspective:


no mobility                                           high mobility




mobile wireless user, mobile user,           mobile user, passing
using same access     connecting/            through multiple
point                 disconnecting          access point while
                      from network           maintaining ongoing
                      using DHCP.            connections (like cell
                                             phone)


                                      6: Wireless and Mobile Networks   6-34




                                                                               17
Mobility: Vocabulary
  home network: permanent                  home agent: entity that will
  “home” of mobile                         perform mobility functions on
  (e.g., 128.119.40/24)
                                           behalf of mobile, when mobile
                                           is remote



                                           wide area
                                            network
Permanent address:
address in home
network, can always be
used to reach mobile
e.g., 128.119.40.186                    correspondent




                                                        6: Wireless and Mobile Networks   6-35




Mobility: more vocabulary
                                                         visited network: network
              Permanent address: remains                 in which mobile currently
              constant (e.g., 128.119.40.186)            resides (e.g., 79.129.13/24)

                          Care-of-address: address
                          in visited network.
                          (e.g., 79,129.13.2)


                                           wide area
                                            network

                                                                   home agent: entity in
                                                                   visited network that
                                                                   performs mobility
 correspondent: wants                                              functions on behalf
 to communicate with                                               of mobile.
 mobile                                                 6: Wireless and Mobile Networks   6-36




                                                                                                 18
How do you contact a mobile friend:

Consider friend frequently changing          I wonder where
  addresses, how do you find her?            Alice moved to?
  search all phone
  books?
  call her parents?
  expect her to let you
  know where he/she is?




                                  6: Wireless and Mobile Networks   6-37




Mobility: approaches
    Let routing handle it: routers advertise permanent
    address of mobile-nodes-in-residence via usual
    routing table exchange.
       routing tables indicate where each mobile located
       no changes to end-systems
    Let end-systems handle it:
      indirect routing: communication from
      correspondent to mobile goes through home
      agent, then forwarded to remote
      direct routing: correspondent gets foreign
      address of mobile, sends directly to mobile

                                  6: Wireless and Mobile Networks   6-38




                                                                           19
Mobility: approaches
  Let routing handle it: routers advertise permanent
  address of mobile-nodes-in-residence via usual
                        not
                      scalable
  routing table exchange.
                   to millions of
     routing tables indicate where each mobile located
                       mobiles
     no changes to end-systems
  let end-systems handle it:
     indirect routing: communication from
    correspondent to mobile goes through home
    agent, then forwarded to remote
    direct routing: correspondent gets foreign
    address of mobile, sends directly to mobile

                                   6: Wireless and Mobile Networks   6-39




Mobility: registration
                                         visited network
      home network


                                                    1
                          2
                       wide area
                        network

                                                mobile contacts
           foreign agent contacts home          foreign agent on
           agent home: “this mobile is          entering visited
           resident in my network”              network

 End result:
   Foreign agent knows about mobile
   Home agent knows location of mobile
                                   6: Wireless and Mobile Networks   6-40




                                                                            20
Mobility via Indirect Routing
                                            foreign agent
                                            receives packets,
                home agent intercepts       forwards to mobile
                packets, forwards to                                    visited
                foreign agent                                           network
home
network
                                                                3
                               wide area
                                network
                                        2
                        1
   correspondent                                      4
   addresses packets
                                                            mobile replies
   using home address
                                                            directly to
   of mobile
                                                            correspondent


                                            6: Wireless and Mobile Networks   6-41




Indirect Routing: comments
   Mobile uses two addresses:
      permanent address: used by correspondent (hence
      mobile location is transparent to correspondent)
      care-of-address: used by home agent to forward
      datagrams to mobile
   foreign agent functions may be done by mobile itself
   triangle routing: correspondent-home-network-
   mobile
      inefficient when
    correspondent, mobile
    are in same network

                                            6: Wireless and Mobile Networks   6-42




                                                                                     21
Indirect Routing: moving between networks
   suppose mobile user moves to another
   network
      registers with new foreign agent
      new foreign agent registers with home agent
      home agent update care-of-address for mobile
      packets continue to be forwarded to mobile (but
      with new care-of-address)
   mobility, changing foreign networks
   transparent: on going connections can be
   maintained!

                                             6: Wireless and Mobile Networks   6-43




Mobility via Direct Routing
                                             foreign agent
                                             receives packets,
                 correspondent forwards      forwards to mobile
                 to foreign agent                                        visited
                                                                         network
home
network                                                          4
                                 wide area
                         2        network
                                             3
   correspondent             1                         4
   requests, receives
                                                             mobile replies
   foreign address of
                                                             directly to
   mobile
                                                             correspondent


                                             6: Wireless and Mobile Networks   6-44




                                                                                      22
Mobility via Direct Routing: comments
  overcome triangle routing problem
  non-transparent to correspondent:
  correspondent must get care-of-address
  from home agent
    what if mobile changes visited network?




                                                    6: Wireless and Mobile Networks   6-45




Accommodating mobility with direct routing
  anchor foreign agent: FA in first visited network
  data always routed first to anchor FA
  when mobile moves: new FA arranges to have data
  forwarded from old FA (chaining)

                                                               foreign net visited
                                                               at session start
                                   anchor
                                   foreign
             wide area             agent
                                                                 2
              network
                         1                   4
                                                           3
                                             5
                                                                     new
                   correspondent                                     foreign
                                                 new foreign
                   agent                                             network
   correspondent                                 agent

                                                    6: Wireless and Mobile Networks   6-46




                                                                                             23
Chapter 6 outline
6.1 Introduction             Mobility
                              6.5 Principles:
Wireless                      addressing and routing
 6.2 Wireless links,          to mobile users
 characteristics              6.6 Mobile IP
     CDMA                     6.7 Handling mobility in
  6.3 IEEE 802.11             cellular networks
  wireless LANs (“wi-fi”)     6.8 Mobility and higher-
  6.4 Cellular Internet       layer protocols
  Access
     architecture            6.9 Summary
     standards (e.g., GSM)

                                  6: Wireless and Mobile Networks   6-47




Mobile IP
  RFC 3220
  has many features we’ve seen:
     home agents, foreign agents, foreign-agent
     registration, care-of-addresses, encapsulation
     (packet-within-a-packet)
  three components to standard:
     indirect routing of datagrams
     agent discovery
     registration with home agent


                                  6: Wireless and Mobile Networks   6-48




                                                                           24
Mobile IP: indirect routing

                                                                 foreign-agent-to-mobile packet
      packet sent by home agent to foreign                            dest: 128.119.40.186
      agent: a packet within a packet

      dest: 79.129.13.2   dest: 128.119.40.186




Permanent address:
128.119.40.186

                                                                                 Care-of address:
                                                                                      79.129.13.2
           dest: 128.119.40.186
           packet sent by
           correspondent

                                                                 6: Wireless and Mobile Networks      6-49




  Mobile IP: agent discovery
      agent advertisement: foreign/home agents advertise
      service by broadcasting ICMP messages (typefield = 9)
                          0               8             16           24

                              type = 9    code = 0               checksum

H,F bits: home                                                                         standard
and/or foreign agent                            router address                        ICMP fields


R bit: registration
required                    type = 16         length         sequence #
                                                          RBHFMGV
                              registration lifetime                       reserved
                                                            bits                     mobility agent
                                                                                     advertisement
                                         0 or more care-of-                            extension

                                             addresses
                                                                 6: Wireless and Mobile Networks      6-50




                                                                                                             25
Mobile IP: registration example
                                                                                   visited network: 79.129.13/24
   home agent            foreign agent
 HA: 128.119.40.7       COA: 79.129.13.2                 ICMP agent adv.
                                                                                                 Mobile agent
                                                             COA: 79.129.13.2                  MA: 128.119.40.186
                                                             ….

                                                         registration req.
                      registration req.                      COA: 79.129.13.2
                       COA: 79.129.13.2                      HA: 128.119.40.7
                       HA: 128.119.40.7                      MA: 128.119.40.186
                       MA: 128.119.40.186                    Lifetime: 9999
                       Lifetime: 9999                        identification:714
                       identification: 714                   ….
                       encapsulation format
                       ….



                      registration reply
            time       HA: 128.119.40.7                  registration reply
                       MA: 128.119.40.186
                       Lifetime: 4999                        HA: 128.119.40.7
                       Identification: 714                   MA: 128.119.40.186
                       encapsulation format                  Lifetime: 4999
                       ….                                    Identification: 714
                                                             ….

                                                                   6: Wireless and Mobile Networks           6-51




Components of cellular network architecture

            recall:                                               correspondent
                                              wired public
                                              telephone
                                              network

                             MSC                                      MSC

                                         MSC
                                                                                   MSC
                                                              MSC




                      different cellular networks,
                      operated by different providers

                                                                   6: Wireless and Mobile Networks           6-52




                                                                                                                    26
Handling mobility in cellular networks

      home network: network of cellular provider you
      subscribe to (e.g., Sprint PCS, Verizon)
         home location register (HLR): database in home
         network containing permanent cell phone #,
         profile information (services, preferences,
         billing), information about current location
         (could be in another network)
      visited network: network in which mobile currently
      resides
         visitor location register (VLR): database with
         entry for each user currently in network
         could be home network

                                                           6: Wireless and Mobile Networks   6-53




  GSM: indirect routing to mobile
                                        home
                        HLR             network                       correspondent
                              2
                                    home
                                    Mobile
home MSC consults HLR,             Switching
gets roaming number of              Center
mobile in visited network
                                                               1               call routed
                                                                               to home network
                                                       3           Public
                                  VLR                              switched
                                         Mobile
                                                                   telephone
                                        Switching
                                                                   network
                                         Center
                              4
                                                       home MSC sets up 2nd leg of call
                                                       to MSC in visited network
             mobile
             user                                   MSC in visited network completes
                                   visited          call through base station to mobile
                                   network
                                                           6: Wireless and Mobile Networks   6-54




                                                                                                    27
GSM: handoff with common MSC

                                                           Handoff goal: route call via
                                                           new base station (without
                                                           interruption)
               VLR Mobile                                  reasons for handoff:
                    Switching                                 stronger signal to/from new
                     Center
                                                              BSS (continuing connectivity,
                                                              less battery drain)
                                                              load balance: free up channel
               old              new
               routing       routing
 old BSS
                                                              in current BSS
                                           new BSS
                                                              GSM doesn’t mandate why to
                                                              perform handoff (policy), only
                                                              how (mechanism)
                                                           handoff initiated by old BSS



                                                                6: Wireless and Mobile Networks   6-55




   GSM: handoff with common MSC
                                                     1. old BSS informs MSC of impending
                                                        handoff, provides list of 1+ new BSSs
                                                     2. MSC sets up path (allocates resources)
                                                        to new BSS
               VLR Mobile                            3. new BSS allocates radio channel for
                    Switching
                     Center 2                           use by mobile
                         4                           4. new BSS signals MSC, old BSS: ready
           1
                                7
                8                                    5. old BSS tells mobile: perform handoff to
                                             3
old BSS    5                           6
                                                        new BSS
                                           new BSS
                                                     6. mobile, new BSS signal to activate new
                                                        channel
                                                     7. mobile signals via new BSS to MSC:
                                                        handoff complete. MSC reroutes call
                                                     8 MSC-old-BSS resources released

                                                                6: Wireless and Mobile Networks   6-56




                                                                                                         28
GSM: handoff between MSCs

                                       anchor MSC: first MSC
                                       visited during cal
home network
                       correspondent     call remains routed
 Home
 MSC                                     through anchor MSC
                                       new MSCs add on to end
anchor MSC
                    PSTN               of MSC chain as mobile
                                       moves to new MSC
        MSC

                               MSC
                MSC
                                       IS-41 allows optional
                                       path minimization step
                                       to shorten multi-MSC
                                       chain
               (a) before handoff


                                         6: Wireless and Mobile Networks   6-57




GSM: handoff between MSCs

                                       anchor MSC: first MSC
                                       visited during cal
home network
                       correspondent     call remains routed
 Home
 MSC                                     through anchor MSC
                                       new MSCs add on to end
anchor MSC
                    PSTN               of MSC chain as mobile
                                       moves to new MSC
        MSC

                               MSC
                MSC
                                       IS-41 allows optional
                                       path minimization step
                                       to shorten multi-MSC
                                       chain
               (b) after handoff


                                         6: Wireless and Mobile Networks   6-58




                                                                                  29
Mobility: GSM versus Mobile IP
        GSM element                Comment on GSM element                Mobile IP element
  Home system            Network to which the mobile user’s permanent       Home network
                         phone number belongs
  Gateway Mobile         Home MSC: point of contact to obtain routable      Home agent
  Switching Center, or   address of mobile user. HLR: database in
  “home MSC”. Home       home system containing permanent phone
  Location Register      number, profile information, current location of
  (HLR)                  mobile user, subscription information
  Visited System         Network other than home system where               Visited network
                         mobile user is currently residing
  Visited Mobile         Visited MSC: responsible for setting up calls      Foreign agent
  services Switching     to/from mobile nodes in cells associated with
  Center.                MSC. VLR: temporary database entry in
  Visitor Location       visited system, containing subscription
  Record (VLR)           information for each visiting mobile user
  Mobile Station         Routable address for telephone call segment        Care-of-
  Roaming Number         between home MSC and visited MSC, visible          address
  (MSRN), or “roaming    to neither the mobile nor the correspondent.
  number”
                                                     6: Wireless and Mobile Networks    6-59




Wireless, mobility: impact on higher layer protocols

  logically, impact should be minimal …
     best effort service model remains unchanged
     TCP and UDP can (and do) run over wireless, mobile
  … but performance-wise:
     packet loss/delay due to bit-errors (discarded
     packets, delays for link-layer retransmissions), and
     handoff
     TCP interprets loss as congestion, will decrease
     congestion window un-necessarily
     delay impairments for real-time traffic
     limited bandwidth of wireless links

                                                     6: Wireless and Mobile Networks    6-60




                                                                                               30
Chapter 6 Summary
Wireless                     Mobility
 wireless links:              principles: addressing,
     capacity, distance       routing to mobile users
     channel impairments         home, visited networks
     CDMA                        direct, indirect routing
  IEEE 802.11 (“wi-fi”)          care-of-addresses
     CSMA/CA reflects          case studies
     wireless channel            mobile IP
     characteristics             mobility in GSM
  cellular access              impact on higher-layer
     architecture              protocols
     standards (e.g., GSM,
     CDMA-2000, UMTS)

                                  6: Wireless and Mobile Networks   6-61




                                                                           31

More Related Content

What's hot

Implementation of Vertical Handoff Algorithm between IEEE 802.11 WLAN & CDMA ...
Implementation of Vertical Handoff Algorithm between IEEE 802.11 WLAN & CDMA ...Implementation of Vertical Handoff Algorithm between IEEE 802.11 WLAN & CDMA ...
Implementation of Vertical Handoff Algorithm between IEEE 802.11 WLAN & CDMA ...
IOSR Journals
 
AN ADAPTIVE DIFFSERV APPROACH TO SUPPORT QOS IN NETWORK MOBILITY NEMO ENVIRON...
AN ADAPTIVE DIFFSERV APPROACH TO SUPPORT QOS IN NETWORK MOBILITY NEMO ENVIRON...AN ADAPTIVE DIFFSERV APPROACH TO SUPPORT QOS IN NETWORK MOBILITY NEMO ENVIRON...
AN ADAPTIVE DIFFSERV APPROACH TO SUPPORT QOS IN NETWORK MOBILITY NEMO ENVIRON...
IJCNCJournal
 
Ha3113551359
Ha3113551359Ha3113551359
Ha3113551359
IJERA Editor
 
Quantative Analysis and Evaluation of Topology Control Schemes for Utilizing ...
Quantative Analysis and Evaluation of Topology Control Schemes for Utilizing ...Quantative Analysis and Evaluation of Topology Control Schemes for Utilizing ...
Quantative Analysis and Evaluation of Topology Control Schemes for Utilizing ...
ijsrd.com
 
NEMO
NEMONEMO
2 deus leaflet wp2
2 deus leaflet wp22 deus leaflet wp2
2 deus leaflet wp2
imec.archive
 
27 122-1-pb
27 122-1-pb27 122-1-pb
27 122-1-pb
Mahendra Sisodia
 
Heterogeneous Network (Hetnet)
Heterogeneous Network (Hetnet)Heterogeneous Network (Hetnet)
Heterogeneous Network (Hetnet)
Ali Shoaee
 
How cable modems work
How cable modems workHow cable modems work
How cable modems work
RaxTonProduction
 
SIP-Based Mobility Management for LTE-WiMAX-WLAN Interworking Using IMS Archi...
SIP-Based Mobility Management for LTE-WiMAX-WLAN Interworking Using IMS Archi...SIP-Based Mobility Management for LTE-WiMAX-WLAN Interworking Using IMS Archi...
SIP-Based Mobility Management for LTE-WiMAX-WLAN Interworking Using IMS Archi...
CSCJournals
 
Training ppt bsnl
Training ppt  bsnlTraining ppt  bsnl
Training ppt bsnl
manish katara
 
Handover Management In Integrated Wlan And Mobile Wimax
Handover Management In Integrated Wlan And Mobile WimaxHandover Management In Integrated Wlan And Mobile Wimax
Handover Management In Integrated Wlan And Mobile Wimax
Pradeep Thomas Thundiyil
 
Latest technologies used to transfer data using internet
Latest technologies used to transfer data using internetLatest technologies used to transfer data using internet
Latest technologies used to transfer data using internet
Saqlain Memon
 
Chapter_6
Chapter_6Chapter_6
Chapter_6
SunilMaakar
 
J010216776
J010216776J010216776
J010216776
IOSR Journals
 
Survey of Routing Scheme in MANET with Clustering Techniques
Survey of Routing Scheme in MANET with Clustering TechniquesSurvey of Routing Scheme in MANET with Clustering Techniques
Survey of Routing Scheme in MANET with Clustering Techniques
IJMER
 
Wi Max Mena Dubai Conference
Wi Max Mena Dubai ConferenceWi Max Mena Dubai Conference
Wi Max Mena Dubai Conference
Dr. Ayman Elnashar, PhD
 
Speed adaptive mobile ip over wireless lan
Speed adaptive mobile ip over wireless lanSpeed adaptive mobile ip over wireless lan
Speed adaptive mobile ip over wireless lan
iaemedu
 

What's hot (18)

Implementation of Vertical Handoff Algorithm between IEEE 802.11 WLAN & CDMA ...
Implementation of Vertical Handoff Algorithm between IEEE 802.11 WLAN & CDMA ...Implementation of Vertical Handoff Algorithm between IEEE 802.11 WLAN & CDMA ...
Implementation of Vertical Handoff Algorithm between IEEE 802.11 WLAN & CDMA ...
 
AN ADAPTIVE DIFFSERV APPROACH TO SUPPORT QOS IN NETWORK MOBILITY NEMO ENVIRON...
AN ADAPTIVE DIFFSERV APPROACH TO SUPPORT QOS IN NETWORK MOBILITY NEMO ENVIRON...AN ADAPTIVE DIFFSERV APPROACH TO SUPPORT QOS IN NETWORK MOBILITY NEMO ENVIRON...
AN ADAPTIVE DIFFSERV APPROACH TO SUPPORT QOS IN NETWORK MOBILITY NEMO ENVIRON...
 
Ha3113551359
Ha3113551359Ha3113551359
Ha3113551359
 
Quantative Analysis and Evaluation of Topology Control Schemes for Utilizing ...
Quantative Analysis and Evaluation of Topology Control Schemes for Utilizing ...Quantative Analysis and Evaluation of Topology Control Schemes for Utilizing ...
Quantative Analysis and Evaluation of Topology Control Schemes for Utilizing ...
 
NEMO
NEMONEMO
NEMO
 
2 deus leaflet wp2
2 deus leaflet wp22 deus leaflet wp2
2 deus leaflet wp2
 
27 122-1-pb
27 122-1-pb27 122-1-pb
27 122-1-pb
 
Heterogeneous Network (Hetnet)
Heterogeneous Network (Hetnet)Heterogeneous Network (Hetnet)
Heterogeneous Network (Hetnet)
 
How cable modems work
How cable modems workHow cable modems work
How cable modems work
 
SIP-Based Mobility Management for LTE-WiMAX-WLAN Interworking Using IMS Archi...
SIP-Based Mobility Management for LTE-WiMAX-WLAN Interworking Using IMS Archi...SIP-Based Mobility Management for LTE-WiMAX-WLAN Interworking Using IMS Archi...
SIP-Based Mobility Management for LTE-WiMAX-WLAN Interworking Using IMS Archi...
 
Training ppt bsnl
Training ppt  bsnlTraining ppt  bsnl
Training ppt bsnl
 
Handover Management In Integrated Wlan And Mobile Wimax
Handover Management In Integrated Wlan And Mobile WimaxHandover Management In Integrated Wlan And Mobile Wimax
Handover Management In Integrated Wlan And Mobile Wimax
 
Latest technologies used to transfer data using internet
Latest technologies used to transfer data using internetLatest technologies used to transfer data using internet
Latest technologies used to transfer data using internet
 
Chapter_6
Chapter_6Chapter_6
Chapter_6
 
J010216776
J010216776J010216776
J010216776
 
Survey of Routing Scheme in MANET with Clustering Techniques
Survey of Routing Scheme in MANET with Clustering TechniquesSurvey of Routing Scheme in MANET with Clustering Techniques
Survey of Routing Scheme in MANET with Clustering Techniques
 
Wi Max Mena Dubai Conference
Wi Max Mena Dubai ConferenceWi Max Mena Dubai Conference
Wi Max Mena Dubai Conference
 
Speed adaptive mobile ip over wireless lan
Speed adaptive mobile ip over wireless lanSpeed adaptive mobile ip over wireless lan
Speed adaptive mobile ip over wireless lan
 

Similar to Chapter6 nov 15_05[one.]

Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms
IJORCS
 
INF4208_Part1_Wireless Networks.testopdf
INF4208_Part1_Wireless Networks.testopdfINF4208_Part1_Wireless Networks.testopdf
INF4208_Part1_Wireless Networks.testopdf
gireswilly32
 
Wireless_Basics.ppt
Wireless_Basics.pptWireless_Basics.ppt
Wireless_Basics.ppt
Adam700370
 
Chapter6.ppt
Chapter6.pptChapter6.ppt
Chapter6.ppt
ManojMritEce
 
Chapter6.ppt
Chapter6.pptChapter6.ppt
Chapter6.ppt
yacegod
 
Chapter6 wireless and mobile networks
Chapter6 wireless and mobile networksChapter6 wireless and mobile networks
Chapter6 wireless and mobile networks
Khánh Ghẻ
 
’mobile ip.pptx
’mobile ip.pptx’mobile ip.pptx
’mobile ip.pptx
NourhanTarek23
 
Lecture 11 wifi security
Lecture 11 wifi securityLecture 11 wifi security
Lecture 11 wifi security
rajakhurram
 
Wireless networks & cellular wireless networks
Wireless networks & cellular wireless networksWireless networks & cellular wireless networks
Wireless networks & cellular wireless networks
Sweta Kumari Barnwal
 
Chapter 6 v6.0
Chapter 6 v6.0Chapter 6 v6.0
Chapter 6 v6.0
Savvas Dimopoulos
 
Wireless TechnologiesPresented bySean Shields AndGabriel.docx
Wireless TechnologiesPresented bySean Shields AndGabriel.docxWireless TechnologiesPresented bySean Shields AndGabriel.docx
Wireless TechnologiesPresented bySean Shields AndGabriel.docx
alanfhall8953
 
Chapter_7.pptx
Chapter_7.pptxChapter_7.pptx
Chapter_7.pptx
KotaSaisathwik
 
Chapter 7 v8.0
Chapter 7 v8.0Chapter 7 v8.0
Chapter 7 v8.0
rizwanshaikh478571
 
Wireless Networks
Wireless NetworksWireless Networks
D0362035
D0362035D0362035
D0362035
iosrjournals
 
Mobile ad hoc networks (manet)
Mobile ad hoc networks (manet)Mobile ad hoc networks (manet)
Mobile ad hoc networks (manet)
Vinish Alikkal
 
Mobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTUMobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTU
Vinish Alikkal
 
Wireless network
Wireless networkWireless network
Wireless network
Devyani Vaidya
 
Module 4 emerging wireless technologies and standards
Module 4  emerging wireless technologies and standardsModule 4  emerging wireless technologies and standards
Module 4 emerging wireless technologies and standards
nikshaikh786
 
ROUTING ASSOCIATE PRESENTATION-very good.pptx
ROUTING ASSOCIATE PRESENTATION-very good.pptxROUTING ASSOCIATE PRESENTATION-very good.pptx
ROUTING ASSOCIATE PRESENTATION-very good.pptx
AbhradipChatterjee2
 

Similar to Chapter6 nov 15_05[one.] (20)

Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms
 
INF4208_Part1_Wireless Networks.testopdf
INF4208_Part1_Wireless Networks.testopdfINF4208_Part1_Wireless Networks.testopdf
INF4208_Part1_Wireless Networks.testopdf
 
Wireless_Basics.ppt
Wireless_Basics.pptWireless_Basics.ppt
Wireless_Basics.ppt
 
Chapter6.ppt
Chapter6.pptChapter6.ppt
Chapter6.ppt
 
Chapter6.ppt
Chapter6.pptChapter6.ppt
Chapter6.ppt
 
Chapter6 wireless and mobile networks
Chapter6 wireless and mobile networksChapter6 wireless and mobile networks
Chapter6 wireless and mobile networks
 
’mobile ip.pptx
’mobile ip.pptx’mobile ip.pptx
’mobile ip.pptx
 
Lecture 11 wifi security
Lecture 11 wifi securityLecture 11 wifi security
Lecture 11 wifi security
 
Wireless networks & cellular wireless networks
Wireless networks & cellular wireless networksWireless networks & cellular wireless networks
Wireless networks & cellular wireless networks
 
Chapter 6 v6.0
Chapter 6 v6.0Chapter 6 v6.0
Chapter 6 v6.0
 
Wireless TechnologiesPresented bySean Shields AndGabriel.docx
Wireless TechnologiesPresented bySean Shields AndGabriel.docxWireless TechnologiesPresented bySean Shields AndGabriel.docx
Wireless TechnologiesPresented bySean Shields AndGabriel.docx
 
Chapter_7.pptx
Chapter_7.pptxChapter_7.pptx
Chapter_7.pptx
 
Chapter 7 v8.0
Chapter 7 v8.0Chapter 7 v8.0
Chapter 7 v8.0
 
Wireless Networks
Wireless NetworksWireless Networks
Wireless Networks
 
D0362035
D0362035D0362035
D0362035
 
Mobile ad hoc networks (manet)
Mobile ad hoc networks (manet)Mobile ad hoc networks (manet)
Mobile ad hoc networks (manet)
 
Mobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTUMobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTU
 
Wireless network
Wireless networkWireless network
Wireless network
 
Module 4 emerging wireless technologies and standards
Module 4  emerging wireless technologies and standardsModule 4  emerging wireless technologies and standards
Module 4 emerging wireless technologies and standards
 
ROUTING ASSOCIATE PRESENTATION-very good.pptx
ROUTING ASSOCIATE PRESENTATION-very good.pptxROUTING ASSOCIATE PRESENTATION-very good.pptx
ROUTING ASSOCIATE PRESENTATION-very good.pptx
 

More from LeelaRam Tenneti

Chapter5[one.]
Chapter5[one.]Chapter5[one.]
Chapter5[one.]
LeelaRam Tenneti
 
Chapter4[one.]
Chapter4[one.]Chapter4[one.]
Chapter4[one.]
LeelaRam Tenneti
 
Chapter3[one.]
Chapter3[one.]Chapter3[one.]
Chapter3[one.]
LeelaRam Tenneti
 
Chapter2[one.]
Chapter2[one.]Chapter2[one.]
Chapter2[one.]
LeelaRam Tenneti
 
Chapter0 fall 2005[one.]
Chapter0 fall 2005[one.]Chapter0 fall 2005[one.]
Chapter0 fall 2005[one.]
LeelaRam Tenneti
 
Chapter8 nov 29_05[one.]
Chapter8 nov 29_05[one.]Chapter8 nov 29_05[one.]
Chapter8 nov 29_05[one.]
LeelaRam Tenneti
 
Chapter1 sept 8_05[one.]
Chapter1 sept 8_05[one.]Chapter1 sept 8_05[one.]
Chapter1 sept 8_05[one.]
LeelaRam Tenneti
 

More from LeelaRam Tenneti (7)

Chapter5[one.]
Chapter5[one.]Chapter5[one.]
Chapter5[one.]
 
Chapter4[one.]
Chapter4[one.]Chapter4[one.]
Chapter4[one.]
 
Chapter3[one.]
Chapter3[one.]Chapter3[one.]
Chapter3[one.]
 
Chapter2[one.]
Chapter2[one.]Chapter2[one.]
Chapter2[one.]
 
Chapter0 fall 2005[one.]
Chapter0 fall 2005[one.]Chapter0 fall 2005[one.]
Chapter0 fall 2005[one.]
 
Chapter8 nov 29_05[one.]
Chapter8 nov 29_05[one.]Chapter8 nov 29_05[one.]
Chapter8 nov 29_05[one.]
 
Chapter1 sept 8_05[one.]
Chapter1 sept 8_05[one.]Chapter1 sept 8_05[one.]
Chapter1 sept 8_05[one.]
 

Chapter6 nov 15_05[one.]

  • 1. Chapter 6: Wireless and Mobile Networks Background: # wireless (mobile) phone subscribers now exceeds # wired phone subscribers! computer nets: laptops, palmtops, PDAs, Internet-enabled phone promise anytime untethered Internet access two important (but different) challenges communication over wireless link handling mobile user who changes point of attachment to network 6: Wireless and Mobile Networks 6-1 Chapter 6 outline 6.1 Introduction Mobility 6.5 Principles: Wireless addressing and routing 6.2 Wireless links, to mobile users characteristics 6.6 Mobile IP CDMA 6.7 Handling mobility in 6.3 IEEE 802.11 cellular networks wireless LANs (“wi-fi”) 6.8 Mobility and higher- 6.4 Cellular Internet layer protocols Access architecture 6.9 Summary standards (e.g., GSM) 6: Wireless and Mobile Networks 6-2 1
  • 2. Elements of a wireless network wireless hosts laptop, PDA, IP phone run applications may be stationary (non-mobile) or mobile network wireless does not infrastructure always mean mobility 6: Wireless and Mobile Networks 6-3 Elements of a wireless network base station typically connected to wired network relay - responsible for sending packets between wired network network and wireless infrastructure host(s) in its “area” e.g., cell towers 802.11 access points 6: Wireless and Mobile Networks 6-4 2
  • 3. Elements of a wireless network wireless link typically used to connect mobile(s) to base station also used as backbone link network multiple access infrastructure protocol coordinates link access various data rates, transmission distance 6: Wireless and Mobile Networks 6-5 Characteristics of selected wireless link standards 54 Mbps 802.11{a,g} 5-11 Mbps 802.11b .11 p-to-p link 1 Mbps 802.15 3G 384 Kbps UMTS/WCDMA, CDMA2000 2G 56 Kbps IS-95 CDMA, GSM Indoor Outdoor Mid range Long range outdoor outdoor 10 – 30m 50 – 200m 200m – 4Km 5Km – 20Km 6: Wireless and Mobile Networks 6-6 3
  • 4. Elements of a wireless network infrastructure mode base station connects mobiles into wired network handoff: mobile changes base station network providing connection infrastructure into wired network 6: Wireless and Mobile Networks 6-7 Elements of a wireless network Ad hoc mode no base stations nodes can only transmit to other nodes within link coverage nodes organize themselves into a network: route among themselves 6: Wireless and Mobile Networks 6-8 4
  • 5. Wireless Link Characteristics Differences from wired link …. decreased signal strength: radio signal attenuates as it propagates through matter (path loss) interference from other sources: standardized wireless network frequencies (e.g., 2.4 GHz) shared by other devices (e.g., phone); devices (motors) interfere as well multipath propagation: radio signal reflects off objects ground, arriving ad destination at slightly different times …. make communication across (even a point to point) wireless link much more “difficult” 6: Wireless and Mobile Networks 6-9 Wireless network characteristics Multiple wireless senders and receivers create additional problems (beyond multiple access): A B C C A’s signal C’s signal B strength strength A space Hidden terminal problem B, A hear each other Signal fading: B, C hear each other B, A hear each other A, C can not hear each other B, C hear each other means A, C unaware of their A, C can not hear each other interference at B interferring at B 6: Wireless and Mobile Networks 6-10 5
  • 6. Code Division Multiple Access (CDMA) used in several wireless broadcast channels (cellular, satellite, etc) standards unique “code” assigned to each user; i.e., code set partitioning all users share same frequency, but each user has own “chipping” sequence (i.e., code) to encode data encoded signal = (original data) X (chipping sequence) decoding: inner-product of encoded signal and chipping sequence allows multiple users to “coexist” and transmit simultaneously with minimal interference (if codes are “orthogonal”) 6: Wireless and Mobile Networks 6-11 CDMA Encode/Decode channel output Zi,m Zi,m= di.cm data d0 = 1 1 1 1 1 1 1 1 1 d1 = -1 bits sender -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 slot 1 slot 0 code channel channel -1 -1 -1 -1 -1 -1 -1 -1 output output slot 1 slot 0 M Di = Σ Zi,m.cm m=1 M received 1 1 1 1 1 1 1 1 d0 = 1 -1 -1 -1 -1 -1 -1 -1 -1 input d1 = -1 1 1 1 1 1 1 1 1 slot 1 slot 0 code channel channel -1 -1 -1 -1 -1 -1 -1 -1 receiver slot 1 slot 0 output output 6: Wireless and Mobile Networks 6-12 6
  • 7. CDMA: two-sender interference 6: Wireless and Mobile Networks 6-13 Chapter 6 outline 6.1 Introduction Mobility 6.5 Principles: Wireless addressing and routing 6.2 Wireless links, to mobile users characteristics 6.6 Mobile IP CDMA 6.7 Handling mobility in 6.3 IEEE 802.11 cellular networks wireless LANs (“wi-fi”) 6.8 Mobility and higher- 6.4 Cellular Internet layer protocols Access architecture 6.9 Summary standards (e.g., GSM) 6: Wireless and Mobile Networks 6-14 7
  • 8. IEEE 802.11 Wireless LAN 802.11b 802.11a 2.4-5 GHz unlicensed 5-6 GHz range radio spectrum up to 54 Mbps up to 11 Mbps 802.11g direct sequence spread 2.4-5 GHz range spectrum (DSSS) in physical layer up to 54 Mbps • all hosts use same All use CSMA/CA for chipping code multiple access widely deployed, using All have base-station base stations and ad-hoc network versions 6: Wireless and Mobile Networks 6-15 802.11 LAN architecture wireless host communicates Internet with base station base station = access point (AP) Basic Service Set (BSS) (aka “cell”) in infrastructure hub, switch or router mode contains: AP wireless hosts BSS 1 access point (AP): base station AP ad hoc mode: hosts only BSS 2 6: Wireless and Mobile Networks 6-16 8
  • 9. 802.11: Channels, association 802.11b: 2.4GHz-2.485GHz spectrum divided into 11 channels at different frequencies AP admin chooses frequency for AP interference possible: channel can be same as that chosen by neighboring AP! host: must associate with an AP scans channels, listening for beacon frames containing AP’s name (SSID) and MAC address selects AP to associate with may perform authentication [Chapter 8] will typically run DHCP to get IP address in AP’s subnet 6: Wireless and Mobile Networks 6-17 IEEE 802.11: multiple access avoid collisions: 2+ nodes transmitting at same time 802.11: CSMA - sense before transmitting don’t collide with ongoing transmission by other node 802.11: no collision detection! difficult to receive (sense collisions) when transmitting due to weak received signals (fading) can’t sense all collisions in any case: hidden terminal, fading goal: avoid collisions: CSMA/C(ollision)A(voidance) A B C C A’s signal C’s signal B strength strength A space 6: Wireless and Mobile Networks 6-18 9
  • 10. IEEE 802.11 MAC Protocol: CSMA/CA 802.11 sender 1 if sense channel idle for DIFS then sender receiver transmit entire frame (no CD) 2 if sense channel busy then DIFS start random backoff time timer counts down while channel idle data transmit when timer expires if no ACK, increase random backoff SIFS interval, repeat 2 802.11 receiver ACK - if frame received OK return ACK after SIFS (ACK needed due to hidden terminal problem) 6: Wireless and Mobile Networks 6-19 Avoiding collisions (more) idea: allow sender to “reserve” channel rather than random access of data frames: avoid collisions of long data frames sender first transmits small request-to-send (RTS) packets to BS using CSMA RTSs may still collide with each other (but they’re short) BS broadcasts clear-to-send CTS in response to RTS RTS heard by all nodes sender transmits data frame other stations defer transmissions Avoid data frame collisions completely using small reservation packets! 6: Wireless and Mobile Networks 6-20 10
  • 11. Collision Avoidance: RTS-CTS exchange A B AP RTS(A) RTS(B) reservation collision RTS(A) CTS(A) CTS(A) DATA (A) defer time ACK(A) ACK(A) 6: Wireless and Mobile Networks 6-21 802.11 frame: addressing 2 2 6 6 6 2 6 0 - 2312 4 frame address address address seq address duration payload CRC control 1 2 3 control 4 Address 4: used only in ad hoc mode Address 1: MAC address of wireless host or AP Address 3: MAC address to receive this frame of router interface to which AP is attached Address 2: MAC address of wireless host or AP transmitting this frame 6: Wireless and Mobile Networks 6-22 11
  • 12. 802.11 frame: addressing Internet H1 R1 router AP R1 MAC addr AP MAC addr dest. address source address 802.3 frame AP MAC addr H1 MAC addr R1 MAC addr address 1 address 2 address 3 802.11 frame 6: Wireless and Mobile Networks 6-23 802.11 frame: more frame seq # duration of reserved (for reliable ARQ) transmission time (RTS/CTS) 2 2 6 6 6 2 6 0 - 2312 4 frame address address address seq address duration payload CRC control 1 2 3 control 4 2 2 4 1 1 1 1 1 1 1 1 Protocol To From More Power More Type Subtype Retry WEP Rsvd version AP AP frag mgt data frame type (RTS, CTS, ACK, data) 6: Wireless and Mobile Networks 6-24 12
  • 13. 802.11: mobility within same subnet H1 remains in same IP router subnet: IP address can remain same hub or switch: which AP is switch associated with H1? BBS 1 self-learning (Ch. 5): switch will see frame AP 1 from H1 and AP 2 “remember” which switch port can be H1 BBS 2 used to reach H1 6: Wireless and Mobile Networks 6-25 802.15: personal area network less than 10 m diameter replacement for cables (mouse, keyboard, S P headphones) P radius of ad hoc: no infrastructure M coverage master/slaves: S S P P slaves request permission to send (to master) master grants requests 802.15: evolved from M Master device Bluetooth specification S Slave device 2.4-2.5 GHz radio band P Parked device (inactive) up to 721 kbps 6: Wireless and Mobile Networks 6-26 13
  • 14. Chapter 6 outline 6.1 Introduction Mobility 6.5 Principles: Wireless addressing and routing 6.2 Wireless links, to mobile users characteristics 6.6 Mobile IP CDMA 6.7 Handling mobility in 6.3 IEEE 802.11 cellular networks wireless LANs (“wi-fi”) 6.8 Mobility and higher- 6.4 Cellular Internet layer protocols Access architecture 6.9 Summary standards (e.g., GSM) 6: Wireless and Mobile Networks 6-27 Components of cellular network architecture MSC connects cells to wide area net manages call setup (more later!) handles mobility (more later!) cell covers geographical region base station (BS) Mobile analogous to 802.11 AP Switching mobile users attach Center Public telephone to network through BS network, and air-interface: Internet physical and link layer Mobile protocol between Switching mobile and BS Center wired network 6: Wireless and Mobile Networks 6-28 14
  • 15. Cellular networks: the first hop Two techniques for sharing mobile-to-BS radio spectrum combined FDMA/TDMA: divide spectrum in time slots frequency channels, divide each channel into time slots frequency CDMA: code division bands multiple access 6: Wireless and Mobile Networks 6-29 Cellular standards: brief survey 2G systems: voice channels IS-136 TDMA: combined FDMA/TDMA (north america) GSM (global system for mobile communications): combined FDMA/TDMA most widely deployed IS-95 CDMA: code division multiple access TDMA/FDMA CDMA-2000 GPRS EDGE UMT Don’t drown in a bowl IS-136 S GSM IS-95 of alphabet soup: use this oor reference only 6: Wireless and Mobile Networks 6-30 15
  • 16. Cellular standards: brief survey 2.5 G systems: voice and data channels for those who can’t wait for 3G service: 2G extensions general packet radio service (GPRS) evolved from GSM data sent on multiple channels (if available) enhanced data rates for global evolution (EDGE) also evolved from GSM, using enhanced modulation Date rates up to 384K CDMA-2000 (phase 1) data rates up to 144K evolved from IS-95 6: Wireless and Mobile Networks 6-31 Cellular standards: brief survey 3G systems: voice/data Universal Mobile Telecommunications Service (UMTS) GSM next step, but using CDMA CDMA-2000 ….. more (and more interesting) cellular topics due to mobility (stay tuned for details) 6: Wireless and Mobile Networks 6-32 16
  • 17. Chapter 6 outline 6.1 Introduction Mobility 6.5 Principles: Wireless addressing and routing 6.2 Wireless links, to mobile users characteristics 6.6 Mobile IP CDMA 6.7 Handling mobility in 6.3 IEEE 802.11 cellular networks wireless LANs (“wi-fi”) 6.8 Mobility and higher- 6.4 Cellular Internet layer protocols Access architecture 6.9 Summary standards (e.g., GSM) 6: Wireless and Mobile Networks 6-33 What is mobility? spectrum of mobility, from the network perspective: no mobility high mobility mobile wireless user, mobile user, mobile user, passing using same access connecting/ through multiple point disconnecting access point while from network maintaining ongoing using DHCP. connections (like cell phone) 6: Wireless and Mobile Networks 6-34 17
  • 18. Mobility: Vocabulary home network: permanent home agent: entity that will “home” of mobile perform mobility functions on (e.g., 128.119.40/24) behalf of mobile, when mobile is remote wide area network Permanent address: address in home network, can always be used to reach mobile e.g., 128.119.40.186 correspondent 6: Wireless and Mobile Networks 6-35 Mobility: more vocabulary visited network: network Permanent address: remains in which mobile currently constant (e.g., 128.119.40.186) resides (e.g., 79.129.13/24) Care-of-address: address in visited network. (e.g., 79,129.13.2) wide area network home agent: entity in visited network that performs mobility correspondent: wants functions on behalf to communicate with of mobile. mobile 6: Wireless and Mobile Networks 6-36 18
  • 19. How do you contact a mobile friend: Consider friend frequently changing I wonder where addresses, how do you find her? Alice moved to? search all phone books? call her parents? expect her to let you know where he/she is? 6: Wireless and Mobile Networks 6-37 Mobility: approaches Let routing handle it: routers advertise permanent address of mobile-nodes-in-residence via usual routing table exchange. routing tables indicate where each mobile located no changes to end-systems Let end-systems handle it: indirect routing: communication from correspondent to mobile goes through home agent, then forwarded to remote direct routing: correspondent gets foreign address of mobile, sends directly to mobile 6: Wireless and Mobile Networks 6-38 19
  • 20. Mobility: approaches Let routing handle it: routers advertise permanent address of mobile-nodes-in-residence via usual not scalable routing table exchange. to millions of routing tables indicate where each mobile located mobiles no changes to end-systems let end-systems handle it: indirect routing: communication from correspondent to mobile goes through home agent, then forwarded to remote direct routing: correspondent gets foreign address of mobile, sends directly to mobile 6: Wireless and Mobile Networks 6-39 Mobility: registration visited network home network 1 2 wide area network mobile contacts foreign agent contacts home foreign agent on agent home: “this mobile is entering visited resident in my network” network End result: Foreign agent knows about mobile Home agent knows location of mobile 6: Wireless and Mobile Networks 6-40 20
  • 21. Mobility via Indirect Routing foreign agent receives packets, home agent intercepts forwards to mobile packets, forwards to visited foreign agent network home network 3 wide area network 2 1 correspondent 4 addresses packets mobile replies using home address directly to of mobile correspondent 6: Wireless and Mobile Networks 6-41 Indirect Routing: comments Mobile uses two addresses: permanent address: used by correspondent (hence mobile location is transparent to correspondent) care-of-address: used by home agent to forward datagrams to mobile foreign agent functions may be done by mobile itself triangle routing: correspondent-home-network- mobile inefficient when correspondent, mobile are in same network 6: Wireless and Mobile Networks 6-42 21
  • 22. Indirect Routing: moving between networks suppose mobile user moves to another network registers with new foreign agent new foreign agent registers with home agent home agent update care-of-address for mobile packets continue to be forwarded to mobile (but with new care-of-address) mobility, changing foreign networks transparent: on going connections can be maintained! 6: Wireless and Mobile Networks 6-43 Mobility via Direct Routing foreign agent receives packets, correspondent forwards forwards to mobile to foreign agent visited network home network 4 wide area 2 network 3 correspondent 1 4 requests, receives mobile replies foreign address of directly to mobile correspondent 6: Wireless and Mobile Networks 6-44 22
  • 23. Mobility via Direct Routing: comments overcome triangle routing problem non-transparent to correspondent: correspondent must get care-of-address from home agent what if mobile changes visited network? 6: Wireless and Mobile Networks 6-45 Accommodating mobility with direct routing anchor foreign agent: FA in first visited network data always routed first to anchor FA when mobile moves: new FA arranges to have data forwarded from old FA (chaining) foreign net visited at session start anchor foreign wide area agent 2 network 1 4 3 5 new correspondent foreign new foreign agent network correspondent agent 6: Wireless and Mobile Networks 6-46 23
  • 24. Chapter 6 outline 6.1 Introduction Mobility 6.5 Principles: Wireless addressing and routing 6.2 Wireless links, to mobile users characteristics 6.6 Mobile IP CDMA 6.7 Handling mobility in 6.3 IEEE 802.11 cellular networks wireless LANs (“wi-fi”) 6.8 Mobility and higher- 6.4 Cellular Internet layer protocols Access architecture 6.9 Summary standards (e.g., GSM) 6: Wireless and Mobile Networks 6-47 Mobile IP RFC 3220 has many features we’ve seen: home agents, foreign agents, foreign-agent registration, care-of-addresses, encapsulation (packet-within-a-packet) three components to standard: indirect routing of datagrams agent discovery registration with home agent 6: Wireless and Mobile Networks 6-48 24
  • 25. Mobile IP: indirect routing foreign-agent-to-mobile packet packet sent by home agent to foreign dest: 128.119.40.186 agent: a packet within a packet dest: 79.129.13.2 dest: 128.119.40.186 Permanent address: 128.119.40.186 Care-of address: 79.129.13.2 dest: 128.119.40.186 packet sent by correspondent 6: Wireless and Mobile Networks 6-49 Mobile IP: agent discovery agent advertisement: foreign/home agents advertise service by broadcasting ICMP messages (typefield = 9) 0 8 16 24 type = 9 code = 0 checksum H,F bits: home standard and/or foreign agent router address ICMP fields R bit: registration required type = 16 length sequence # RBHFMGV registration lifetime reserved bits mobility agent advertisement 0 or more care-of- extension addresses 6: Wireless and Mobile Networks 6-50 25
  • 26. Mobile IP: registration example visited network: 79.129.13/24 home agent foreign agent HA: 128.119.40.7 COA: 79.129.13.2 ICMP agent adv. Mobile agent COA: 79.129.13.2 MA: 128.119.40.186 …. registration req. registration req. COA: 79.129.13.2 COA: 79.129.13.2 HA: 128.119.40.7 HA: 128.119.40.7 MA: 128.119.40.186 MA: 128.119.40.186 Lifetime: 9999 Lifetime: 9999 identification:714 identification: 714 …. encapsulation format …. registration reply time HA: 128.119.40.7 registration reply MA: 128.119.40.186 Lifetime: 4999 HA: 128.119.40.7 Identification: 714 MA: 128.119.40.186 encapsulation format Lifetime: 4999 …. Identification: 714 …. 6: Wireless and Mobile Networks 6-51 Components of cellular network architecture recall: correspondent wired public telephone network MSC MSC MSC MSC MSC different cellular networks, operated by different providers 6: Wireless and Mobile Networks 6-52 26
  • 27. Handling mobility in cellular networks home network: network of cellular provider you subscribe to (e.g., Sprint PCS, Verizon) home location register (HLR): database in home network containing permanent cell phone #, profile information (services, preferences, billing), information about current location (could be in another network) visited network: network in which mobile currently resides visitor location register (VLR): database with entry for each user currently in network could be home network 6: Wireless and Mobile Networks 6-53 GSM: indirect routing to mobile home HLR network correspondent 2 home Mobile home MSC consults HLR, Switching gets roaming number of Center mobile in visited network 1 call routed to home network 3 Public VLR switched Mobile telephone Switching network Center 4 home MSC sets up 2nd leg of call to MSC in visited network mobile user MSC in visited network completes visited call through base station to mobile network 6: Wireless and Mobile Networks 6-54 27
  • 28. GSM: handoff with common MSC Handoff goal: route call via new base station (without interruption) VLR Mobile reasons for handoff: Switching stronger signal to/from new Center BSS (continuing connectivity, less battery drain) load balance: free up channel old new routing routing old BSS in current BSS new BSS GSM doesn’t mandate why to perform handoff (policy), only how (mechanism) handoff initiated by old BSS 6: Wireless and Mobile Networks 6-55 GSM: handoff with common MSC 1. old BSS informs MSC of impending handoff, provides list of 1+ new BSSs 2. MSC sets up path (allocates resources) to new BSS VLR Mobile 3. new BSS allocates radio channel for Switching Center 2 use by mobile 4 4. new BSS signals MSC, old BSS: ready 1 7 8 5. old BSS tells mobile: perform handoff to 3 old BSS 5 6 new BSS new BSS 6. mobile, new BSS signal to activate new channel 7. mobile signals via new BSS to MSC: handoff complete. MSC reroutes call 8 MSC-old-BSS resources released 6: Wireless and Mobile Networks 6-56 28
  • 29. GSM: handoff between MSCs anchor MSC: first MSC visited during cal home network correspondent call remains routed Home MSC through anchor MSC new MSCs add on to end anchor MSC PSTN of MSC chain as mobile moves to new MSC MSC MSC MSC IS-41 allows optional path minimization step to shorten multi-MSC chain (a) before handoff 6: Wireless and Mobile Networks 6-57 GSM: handoff between MSCs anchor MSC: first MSC visited during cal home network correspondent call remains routed Home MSC through anchor MSC new MSCs add on to end anchor MSC PSTN of MSC chain as mobile moves to new MSC MSC MSC MSC IS-41 allows optional path minimization step to shorten multi-MSC chain (b) after handoff 6: Wireless and Mobile Networks 6-58 29
  • 30. Mobility: GSM versus Mobile IP GSM element Comment on GSM element Mobile IP element Home system Network to which the mobile user’s permanent Home network phone number belongs Gateway Mobile Home MSC: point of contact to obtain routable Home agent Switching Center, or address of mobile user. HLR: database in “home MSC”. Home home system containing permanent phone Location Register number, profile information, current location of (HLR) mobile user, subscription information Visited System Network other than home system where Visited network mobile user is currently residing Visited Mobile Visited MSC: responsible for setting up calls Foreign agent services Switching to/from mobile nodes in cells associated with Center. MSC. VLR: temporary database entry in Visitor Location visited system, containing subscription Record (VLR) information for each visiting mobile user Mobile Station Routable address for telephone call segment Care-of- Roaming Number between home MSC and visited MSC, visible address (MSRN), or “roaming to neither the mobile nor the correspondent. number” 6: Wireless and Mobile Networks 6-59 Wireless, mobility: impact on higher layer protocols logically, impact should be minimal … best effort service model remains unchanged TCP and UDP can (and do) run over wireless, mobile … but performance-wise: packet loss/delay due to bit-errors (discarded packets, delays for link-layer retransmissions), and handoff TCP interprets loss as congestion, will decrease congestion window un-necessarily delay impairments for real-time traffic limited bandwidth of wireless links 6: Wireless and Mobile Networks 6-60 30
  • 31. Chapter 6 Summary Wireless Mobility wireless links: principles: addressing, capacity, distance routing to mobile users channel impairments home, visited networks CDMA direct, indirect routing IEEE 802.11 (“wi-fi”) care-of-addresses CSMA/CA reflects case studies wireless channel mobile IP characteristics mobility in GSM cellular access impact on higher-layer architecture protocols standards (e.g., GSM, CDMA-2000, UMTS) 6: Wireless and Mobile Networks 6-61 31