hybrid 3g and 802.11 network for the open-access …trappe/prashant/sanjoyccwtalk-2004-10-15.… ·...

36
1 Hybrid 3G and 802.11 Network for the Hybrid 3G and 802.11 Network for the O O pen pen - - Access Access R R esearch esearch TestBed TestBed for Next for Next - - Generation Generation W W I I reless reless Ne Ne T T works works ( ( ORBIT ORBIT ) ) Dr. Sanjoy Paul ([email protected]) Dr. Sanjoy Paul ([email protected]) Research Director Research Director Wireless Networking Research Wireless Networking Research Bell Laboratories Bell Laboratories Lucent Technologies Lucent Technologies (Team: John Lin, Sampath Rangarajan, Li (Team: John Lin, Sampath Rangarajan, Li Li Li , Xue Li) , Xue Li)

Upload: ledien

Post on 31-Aug-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

1

Hybrid 3G and 802.11 Network for theHybrid 3G and 802.11 Network for theOOpenpen--AccessAccess RResearchesearch TestBedTestBed for Nextfor Next--GenerationGeneration WWIIrelessreless NeNeTTworksworks ((ORBITORBIT))

Dr. Sanjoy Paul ([email protected])Dr. Sanjoy Paul ([email protected])Research DirectorResearch Director

Wireless Networking Research Wireless Networking Research Bell LaboratoriesBell Laboratories

Lucent TechnologiesLucent Technologies(Team: John Lin, Sampath Rangarajan, Li (Team: John Lin, Sampath Rangarajan, Li LiLi, Xue Li), Xue Li)

Page 2: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

2

Outline of the PresentationOutline of the PresentationORBIT Testbed

Field Trial Network: Hybrid 3G and WiFi

ArchitectureComponentsHandoff in 3G cellular network

PPP State MigrationHandoff in 802.11 network

New Micro-mobility ProtocolHandoff between 3G cellular and 802.11 network

Conclusion

Page 3: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

3

What is ORBIT?What is ORBIT?ORBIT stands for Open-Access Research Testbed for Next-Generation Wireless Networks

NSF-funded project for 4 years

Collaboration between industry and academia

Two components of ORBITTestbedExperiments on the Testbed

Two components of TestbedLab EmulationField Trial Network

Page 4: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

4

Focus of the Presentation is theFocus of the Presentation is theField Trial NetworkField Trial Network for ORBITfor ORBIT

OurFocus

Page 5: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

5

Field Trial NetworkField Trial Network

Page 6: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

6

Outline of the PresentationOutline of the PresentationORBIT Testbed

Field Trial Network: Hybrid 3G and WiFi

ArchitectureComponentsHandoff in 3G cellular network

PPP State MigrationHandoff in 802.11 network

New Micro-mobility ProtocolHandoff between 3G cellular and 802.11 networkPotential Extensions to the Architecture

Conclusion

Page 8: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

8

Field Trial Network: ArchitectureField Trial Network: ArchitectureBase Station Router (BSR)MWG (Mobile Wireless Gateway)RP (Rendezvous Point)AG (Access Gateway) 3G Carrier

Network

RP

TheInternet

Campus Network

MWG

AG

3G Network

MWG MWG

RP

RP Network

Bus/Train

BSR

Page 9: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

9

Access via MWG and 3GAccess via MWG and 3G

3G CarrierNetworks

RP

TheInternet

RP Network

MWG

WiFi Mobile

AG

192.168.1.200

68.85.1.100(assigned by 3G)

• IP address for MWG assigned by 3G network

• MWG tunnels packets from WiFi mobile to the AGthrough the 3G Network

192.168.1.1

Page 10: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

10

Access via MWG and RPAccess via MWG and RP

3G CarrierNetwork

RP

TheInternet

MWG

WiFi Mobile

AG

192.168.1.200

128.6.1.100(Campus Net)

• IP address of MWG assigned by AG

• MWG tunnels packets from WiFi Mobile to the AGthrough the RP Network

192.168.1.1

Campus Network

Page 12: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

12

Outline of the PresentationOutline of the PresentationORBIT Testbed

Field Trial Network: Hybrid 3G and WiFi

ArchitectureComponentsHandoff in 3G cellular network

PPP State MigrationHandoff in 802.11 network

New Micro-mobility ProtocolHandoff between 3G cellular and 802.11 networkPotential Extensions to the Architecture

Conclusion

Page 14: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

14

MWG RPMWG RPForwards packets between the MWG and the wired network.

Provides support for the WiFi client (and MWG) to move between RPsusing micro-mobility protocols.

Uses IP-in-IP tunneling to the AG (Access Gateway) to support micro-mobility

Forwards packets between a WiFimobile client and the 3G Network or the 802.11 Network (the RP network)

Can detect a nearby RP if connectivity is available and use it for 802.11 access to the Internet.

Informs WiFi mobile clients about the availability of the high speed WiFi link so that data can be actively fetched by the client

Supports mobility of the WiFi client between different RPs

3G CarrierNetwork

RP

TheInternet

Campus Network

MWG

AG

3G Network

MWG MWG

RP

RP Network

Page 15: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

15

Access Gateway (AG)Access Gateway (AG)

3G CarrierNetwork

RP

TheInternet

Campus Network

MWG

AG

3G Network

MWGMWG

RP

RP Network

Packets from/to the mobile routed to the AG by the MWG through the 3G or 802.11 network

AG can distinguish packets received over the 3G network from packets received over the 802.11 network

This decision made on source IP address on packets from the MWG

Supports micro-mobility protocols by serving as an end point for the IP-in-IP tunnels from the RPs

Serves as the application (HTTP, e-mail etc.) access gateway for all the WiFiclients.

Page 16: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

16

Outline of the PresentationOutline of the PresentationORBIT Testbed

Field Trial Network: Hybrid 3G and WiFi

ArchitectureComponentsHandoff in 3G cellular network

PPP State MigrationHandoff in 802.11 network

New Micro-mobility ProtocolHandoff between 3G cellular and 802.11 networkPotential Extensions to the Architecture

Conclusion

Page 17: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

17

Handoff between BaseHandoff between Base--Station RoutersStation Routersis a challengeis a challenge

• Smaller coverage area per base station increases frequency of handoffs

• Re-initiating a PPP connection with the new BSR takes significant time

•Tunneling packets from old BSR to new BSR is inefficient

• Need for PPP state transfer

TheInternet

AG

MWG

3G Network

BSR

RadioInterface

IPInterface

BSRRadio

Interface

MWG

Migrate PPP State

Serving Cell

Target Cell

Page 18: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

18

PPP State Migration: PPP State Migration: Call flowCall flowNew/TargetBSR (FA)

1. PPP Migration Request

Old/Source BSR (FA)

2. PPP Migration Response

3. PPP Migration Confirm

4. PPP Migration Ack

MS HA

5. MIP Agent Adv

6. MIP Registration Request

7. MIP Registration Reply

P-P Release

New messageStandard message

Research work of:Research work of:

Sarit MukherjeeSarit MukherjeeAnand KagalkarAnand Kagalkar

Sampath RangarajanSampath Rangarajan

From Bell LabsFrom Bell Labs

Page 19: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

19

PPP State Info for MigrationPPP State Info for Migration

Parameters Size (Linux Implementation) Frequency of change

LCP 70 Bytes (approx) Once during setup

PAP* 100 Bytes (approx) Once during setup

CHAP* 150 Bytes (approx) Once during setup (may change during session)

Header Compression

Depends on Compression Scheme With every data packet

Total About 300 Bytes

CCP 10 Bytes (approx) Once during setup

IPCP 30 Bytes (approx) Once during setup

*Only one is used in a session

Page 20: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

20

PPP State Migration: PPP State Migration: Data flowData flowNew/Target

BSR (FA)

1. PPP Migration Request

Old/SourceBSR (FA)

2. PPP Migration Response

3. PPP Migration Confirm

4. PPP Migration Ack

MS HA

IP Packet in TunnelPPP frame in GRE

PPP frame in GRE

IP Packets in GRE

New messageStandard message

Data flow

• Holds IP packets from HA• Sends all the PPP state related parameters

• Recreates and activates PPP state• Processes PPP frames on hold and those coming new from MS• Sends IP packets to Old- Serving BSR

• Sends IP packets on hold and those coming new from HA

5. MIP Agent Adv

6. MIP Registration Request

7. MIP Registration Reply

IP Packets in Tunnel

P-P Release

• Holds PPP frames from MS

Page 21: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

21

PPP State Migration PPP State Migration vsvs ReRe--initiationinitiation

0100020003000400050006000700080009000

10000

280 375 525 725 1490

PPP Re-initiationTime (in ms)

0

10

20

30

40

50

60

70

80

90

100

1 2 3 4 5 6 7 8 9 10

PPP MigrationTime (in ms)

PPP State Migration is significantly faster than PPP State Migration is significantly faster than PPP new session initiation (50 ms vs. 5000 ms)PPP new session initiation (50 ms vs. 5000 ms)

Page 22: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

22

PPP State Migration + IPCP negotiation PPP State Migration + IPCP negotiation vsvs ReRe--initiationinitiation

050

100150200250300350400450500

280 375 525 725 1490PPP migrationtime (in ms)

IPCP negotiationtime (in ms)

0100020003000400050006000700080009000

10000

280 375 525 725 1490

PPP Re-initiationTime (in ms)

Even considering IPCP negotiation, PPP State Migration is signiEven considering IPCP negotiation, PPP State Migration is significantly ficantly faster than PPP new session initiation (250 ms vs. 5000ms)faster than PPP new session initiation (250 ms vs. 5000ms)

Page 23: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

23

Outline of the PresentationOutline of the PresentationORBIT Testbed

Filed Trial Network: Hybrid 3G and WiFi

ArchitectureComponentsHandoff in 3G cellular network

PPP State MigrationHandoff in 802.11 network

New Micro-mobility ProtocolHandoff between 3G cellular and 802.11 networkPotential Extensions to the Architecture

Conclusion

Page 25: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

25

A new microA new micro--mobility protocolmobility protocolMobile-IP or one of its variants not a feasible approach for inter RP mobility.

Our Implementation:

Mobiles keep a constant IP address and a constant default IP router IP address, both acquired from the AG (DHCP server)

AG maintains location information in a location table

Once Layer 2 handoff is completedRP sends a gratuitous ARP to the mobile and takes over as default router.RP updates location of the mobile at the AG.

Layer 3 handoff in the order of sub msec.max(one-way delay to the AG, one-way delay to the mobile)

Key Idea: Use Ethernet address as a key to the Location Table at the AG.

Page 26: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

Handoff latency using firmware (default) LayerHandoff latency using firmware (default) Layer--2 (L2) handoff2 (L2) handoff

26

Re-association of the mobile with a new access point (AP) is the dominant component of the delay (L2 handoff)

T1 = L2 handoff delay due to re-association with new AP

T2 = Time to update ARP cache at mobile

T3 = Ping latency between sending the first probe and getting the ping response from AP

Page 27: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

27

Handoff latency using manual LayerHandoff latency using manual Layer--2 handoff2 handoff

Manual Re-association of the mobile with a new Access Point (AP) reduces L2 handoff delay from 350ms to 4ms

T1 = L2 handoff delay due to re-association with new AP

T2 = Time to update ARP cache at mobile

T3 = Ping latency between sending the first probe and getting the ping response from AP

Page 28: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

28

Packet loss count for each experiment during handoffPacket loss count for each experiment during handoff

Faster L2 handoff reduces Ping Replay packet loss dramatically.Reasons for packet loss: (1) weak signal strength (20%); (2) wrong physical address of the destination

Page 29: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

29

Mobility Protocol ComparisonMobility Protocol ComparisonScheme Mobile-IP

CompliantAnticipation of Link-Layer Handoff

Wireless Mode Protocol Layer

Latency

Daedalus No Yes Infrastructure Network 8-15 ms

MosquitoNet Modified No ----- Network > 250ms

Domain Foreign Agent

No Yes Infrastructure Network ~10ms

NeighborCasting Modified Yes Infrastructure Network NA

End-to-End Approach

No No ----- Transport RoundTrip(peer-to-peer)

Dynamics Mobile-IP

Yes Yes Ad-hoc Network 10-50 ms

FSHWI Modified Yes Infrastructure Network ~10ms

Low-Latency Handoff

Yes No Infrastructure Link & Network

< 100ms

Our protocol No No Infrastructure Link & Network

< 1ms(within a campus)

Page 30: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

30

Outline of the PresentationOutline of the PresentationORBIT Testbed

Filed Trial Network: Hybrid 3G and WiFi

ArchitectureComponentsHandoff in 3G cellular network

PPP State MigrationHandoff in 802.11 network

New Micro-mobility ProtocolHandoff between 3G cellular and 802.11 networkPotential Extensions to the Architecture

Conclusion

Page 31: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

31

Handoff between 3G BSR and 802.11 RPHandoff between 3G BSR and 802.11 RP

MWG hides transport-level Mobility

MWG terminates PPP while Handset terminates TCP

When MWG moves from 3G to 802.11 network, it gets a new IP address but that is transparent to the handset

IP address of TCP End-points remain the same

3G Network

TheInternet

AG

RP

Campus Network

MWG MWG

BSR

PPP end-point

TCP end-point

TCP end-point

TCP end-point

Page 32: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

32

Outline of the PresentationOutline of the PresentationORBIT Testbed

Filed Trial Network: Hybrid 3G and WiFi

ArchitectureComponentsHandoff in 3G cellular network

PPP State MigrationHandoff in 802.11 network

New Micro-mobility ProtocolHandoff between 3G cellular and 802.11 networkPotential Extensions to the Architecture

Conclusion

Page 33: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

33

Extending the Field Trial Network: AdExtending the Field Trial Network: Ad--hoc Relayshoc Relays

3G CarrierNetwork

RP

TheInternet

RP Network

MWG(3G Proxy)

AG

MWG

Ad-Hoc Network

(RP Proxy)

3G Network

Page 34: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

Extending Field Trial Network with AdExtending Field Trial Network with Ad--Hoc NetworkHoc Network

34

When the 802.11 network is unavailable, user requests and responses routed through the 3G Network.As soon as 802.11 connectivity is established, packets routed through the 802.11 network.

An Ad-Hoc 802.11 network willExtend the coverage for 3G and Fixed 802.11 NetworksMake the 3G access more efficient by routing packets through proxy node(s) that have the best channel quality to the 3G base-station.

Fixed 802.11Network

Ad-hoc 802.11Network

Internet Gateway

R-P Proxy

3G Network

3G Proxy

Page 35: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

35

Outline of the PresentationOutline of the PresentationORBIT Testbed

Field Trial Network: Hybrid 3G and WiFi

ArchitectureComponentsHandoff in 3G cellular network

PPP State MigrationHandoff in 802.11 network

New Micro-mobility Protocol

Conclusion

Page 36: Hybrid 3G and 802.11 Network for the Open-Access …trappe/Prashant/SanjoyCCWTalk-2004-10-15.… · Open-Access Research TestBed for Next-Generation WIreless NeTworks (ORBIT)

36

ConclusionConclusionORBIT Testbed:

Hybrid 3G and WiFi Network is operational in Bell Labs Holmdel Lab where 3G is currently emulated using 802.11 access

Hybrid 3G and WiFi Network with 3G Base Station Router (BSR) is expected to be operational in Bell Labs Holmdel Lab by early 2005

Field Trial Hybrid 3G and WiFi Network is expected to be operational in Rutgers campus by mid 2005

Several New Research ideas:

Fast handoff in 3G BSR architecture using PPP state migration

Micro-mobility in outdoor WiFi Networks

Extending WiFi networks using Ad-Hoc networks

Multicast in Hybrid 3G/WiFi networks