Cellular Network
이동 무선 통신의 초석, 유선 네트워크로 지원하지 못하는 지역에서도 사용 가능
challenges(most important)
•
wireless: communication over wireless link
◦
wireless links and NW characteristics
◦
WIFI: 802.11 wireless LANs
◦
Cellular NW: 4G & 5G
•
mobility: handling the mobile user who changes point of attachment to NW
◦
mobility management: principles
◦
mobility management: 4G/5G NW, Mobile IP
◦
mobility: impact on higher-layer protocols
Elements
wireless hosts
•
laptop, phone…
•
run applications
•
may be stationary or mobile
base station
•
typically connected to wired NW
•
relay - responsible for sending packets between wired NW and wireless host(s) in its area
•
ex) cell towers, 802.11 access points
wireless link
•
typically used to connect mobiles to base station, also used as backbone link
•
multiple access protocol coordinates link access
•
various transmission rates and distances, frequency bands
infrastructure mode
•
base station connects mobiles into wired NW
•
handoff: mobile changes base station providing connection into wired NW
ad hoc mode
•
no base stations
•
nodes can only transmit to other nodes within link coverage
•
nodes organize themselves into a NW: route among themselves
wireless network taxonomy
single hop | multiple hops | |
infrastructure | host connects to base station(WIFI, cellular) which connects to larger internet | host may have to relay through several wireless nodes to connect to larger Internet(mesh net) |
no infra | no base station,
no connection to larger Internet(Bluetooth, ad hoc nets) | no base station, |
Cellular Wireless Networks
Wireless Link characteristics
•
important differences from wired link
◦
decreased signal strength
◦
interference from other sources
◦
multipath propagation
•
SNR : signal to noise ration / larger SNR → easier to extract signal from noise
◦
SNR versus BER tradeoffs
◦
given physical layer : increase power → increase SNR → decrease BER
◦
given SNR : choose physical layer that meets BER requirement, giving highest throughput
•
Hidden terminal problem, Signal attenuation
Code Division Multiple Access
•
all users share same frequency, but each user has own chipping sequence to encode data (orthogonal)
•
encoding : original data * chipping sequence
•
decoding :encoded data * chipping sequence
•
계산법 HW04, SBY SHEET 10-2 참고
WiFi : 802.11 wireless LANs
•
All use CSMA/CA for multiple access, and have base-station and ad-hoc network versions
Architecture
•
wireless host communicates with base station
◦
base station = access point
•
Basic Service Set(BSS) (aka “cell”) in infrastructure mode contains :
◦
wireless hosts, access point(AP):base station, ad hoc mode : host only
Channels, association
•
spectrum divided into channels at different frequencies
◦
AP admin chooses frequency for AP
◦
interference possible : channel can be same as that chosen by neighboring AP
•
arriving 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
◦
then may perform authentication
◦
then typically run DHCP to get IP address in AP’s subnet
Passive / Active scanning
•
passive scanning
(1) beacon frames sent from APs
(2) association Request frame sent : H1 to selected AP
(3) association Response frame sent from selected AP to H1
•
active scanning
(1) Probe Request frame broadcast from H1
(2) Probe Response frames sent from APs
(3) Association Request frame sent : H1 to selected AP
(4) Association Response frame sent from selected AP to H1
Multiple access
•
avoid collisions : 2+ nodes transmitting at same time
•
802.11 : CSMA - sense before transmitting : don’t collide with detected ongoing transmission by another node
•
802.11 : no collision detection
◦
difficult to sense collisions : high transmitting signal, weak received signal due to fading
◦
can’t sense all colisions in any case : hidden terminal, fading
◦
goal : avoid collisions : CSMA/CA
MAC Protocol : CSMA/CA
+Avoiding collisions
•
idea : sender “reserves” channel use for data frames using small reservation packets
◦
sender first transmits small request-to-send packet 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
◦
CTS heard by all nodes
▪
sender transmits data frame
▪
other station defer transmissions
Addressing
Mobility within same subnet
◦
H1 remains in same IP subnet : IP address can remain same
◦
switch : which AP is associated with H1?
▪
self-learning (Ch.6) : switch will see frame from H1 and remember which switch port can be used to reach H1
Advanced capabilites
◦
Rate adaption
▪
base station, mobile dynamically change transmission rate(physical layer modulation technique) as mobile moves, SNR varies
▪
SNR decreases, BER increase as node moves away from base station
▪
When BER becomes too high, switch to lwer transmission rate but with lower BER
◦
Power management
▪
node-to-AP : I am going to sleep until next beacon frame
•
AP knows not to transmit frames to this node
•
node wakes up before next beacon frame
▪
beacon frame : contains list of mobiles with AP-to-mobile frames waiting to be sent
•
node will stay awake if AP-to-mobile frames to be sent; otherwise sleep again until next beacon frame
Personal area networks : Bluetooth
◦
less than 10m, replacement for cables, ad hoc : no infrastructure, 2.4~2.5GHz up to 3Mbps
◦
master controller / clients devices : master polls clients, grants requests for client transmissions
◦
TDM / FDM : sender uses 79 frequency channels in known, pseudo-random order slot-to-slot
◦
parked mode, bootstrapping
Cellular networks : 4G and 5G
◦
the solution for wide area mobile internet
◦
transmission rates up to 100’s Mbps
Similarities to wired Internet
◦
edge/core distinction, but both below to same carrier
◦
global cellular network : a network of networks
◦
widesparead use of protocols we’ve studied : HTTP, DNS, TCP, UDP, IP, NAT, separation of data/control planes, SDN, Ethernet, tunneling
◦
interconnected to wired Internet
Differences from wired Internet
◦
different wireless link layer
◦
mobility as a first class service
◦
user identity : via SIM card
◦
business model : users subscribe to a cellular provider
Elements
◦
Mobile devices, Base station, Home Subscriber Service, Serving Gateway, PDN Gateway, Mobility Management Entity
LTE : data plane control plane separation
◦
LTE radio access network
▪
downstream channel: FDM, TDM within
frequency channel (OFDM - orthogonal
frequency division multiplexing)
• “orthogonal”: minimal interference
between channels
• upstream: FDM, TDM similar to OFDM
▪
each active mobile device allocated two or
more 0.5 ms time slots over 12 frequencies
• scheduling algorithm not standardized
– up to operator
• 100’s Mbps per device possible
LTE data plane protocol stack : packet core
◦
tunneling :mobile datagram encapsulated using GPRS Tunneling Protocol, sent inside UDP datagram to S-GW
◦
S-GW re-tunnels datagrams to P-GW
◦
supporting mobility : only tunneling endpoints change when mobile user moves
LTE data plane : associating with a BS
1) BS broadcasts primary synch signal every 5 ms on all frequencies
- BSs from multiple carriers may be broadcasting synch signals
2) mobile finds a primary synch signal, then locates 2nd synch signal on this freq.
- mobile then finds info broadcast by BS: channel bandwidth, configurations; BS’s cellular carrier info
- mobile may get info from multiple base stations, multiple cellular networks
3) mobile selects which BS to associate with (e.g., preference for home carrier)
4) more steps still needed to authenticate, establish state, set up data plane
LTE mobiles : sleep modes
◦
light sleep : 100’s msec
◦
deep sleep : 5-10sec
Global cellular network : a network of IP networks
On to 5G
◦
goal: 10x increase in peak bitrate, 10x decrease in latency, 100x
increase in traffic capacity over 4G
◦
5G NR (new radio)
- MIMO: multiple directional antennae
◦
millimeter wave frequencies: much higher data rates, but over shorter distances
- pico-cells: cells diameters: 10-100 m
- massive, dense deployment of new base stations required
Mobility
Mobility management : principles
◦
home network, visited network, ISP/WiFi : no notion of global home
◦
generic
◦
home needs to know where you are
◦
Mobility with indirect routing
- triangle routing : inefficient when correspondent and mobile are in same network
◦
overcomes triangle routing inefficiencies
◦
non-transparent to correspondent: correspondent must get
care-of-address from home agent
Mobility management : practice
◦
4G/5G networks
◦
Mobile IP