cri: universal wireless open research kit (workit)handoff intratech handoff intertech handoff...

17
1 CRI: Universal Wireless Open Research KIT (WORKIT) Henning Schulzrinne (PI) Scott Miller, Milind Buddhikot Columbia University Lucent Bell Laboratories (NSF Grant 0454288) (NSF Grant 0454174) Tom La Porta Elizabeth Belding-Royer Penn State University University of California, Santa Barbara (NSF Grant 0453830) (NSF Grant 0454329)

Upload: others

Post on 15-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

1

CRI: Universal Wireless Open Research KIT (WORKIT)

Henning Schulzrinne (PI) Scott Miller, Milind BuddhikotColumbia University Lucent Bell Laboratories

(NSF Grant 0454288) (NSF Grant 0454174)

Tom La Porta Elizabeth Belding-RoyerPenn State University University of California, Santa Barbara

(NSF Grant 0453830) (NSF Grant 0454329)

Page 2: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

28/31/06

Roaming or evenSeamless Handoffin Multiple Networks

One bill fromOne provider

Uninterrupted Applications:Streaming, Email, Corporate VPN, WebSensor data, commands

SubscriberServices

Motivation for WORKIT:Evolving Integrated Public Wireless Network

HandoffPossibilities Intertech

HandoffIntratechHandoff

IntertechHandoff

WirelessAccessNetworks

2.5G/3GAccess of C

802.16Access of DWiFi

Access of BWiFi

Access of A

NetworkOwners

CorporateNetwork

E

VPN

Roamingagreement

Roamingagreement

Wireless ISPA

Wireless ISP B

Cellular CarrierC

802.16provider

D

Roamingagreement

Internet

TerminalPossibilities

PDA w/ WiFi & 3G

3G card

Laptop withBuilt-in WiFi

Smart Sensors w/Radio Links

Laptop3G card

WiFi card

Laptop withBuilt-in WiFi & 3G

Laptop withSoftware Defined

Radio (SDR)

Page 3: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

38/31/06

Key Observations

Emergence of an integrated, seamless wireless world creates plethora of significant new research problems

Requires systems research that does faithful construction of end-to-end behavior• Daunting due to cross-layer interactions, complexity and scale of the

problems• Realistic systems require components at various layers

Large scale systems research is “an exception than a norm”• Intellectual contributions via analytical and simulation tools

Why?

Page 4: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

48/31/06

Major Impediment

NSF Wireless Network Workshop (Sept, 2003, Chicago)““There is a critical need for provisions and procedures

for procuring community tools for wireless networking. This would allow significant infrastructure for experimental research to be developed and to be reused by a wider academic community”.

“Remove the non-academic burden from the university research groups and allow a significant number of software tools to be reused by the community”.

Serious lack of experimental wireless tools and platforms available to the research community

WORKIT addresses this problem

Page 5: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

58/31/06

Approach:Universal Wireless Open Research KIT (WORKIT)

Create a software intensive toolkit that works “out-of-the-box”and provides advanced functionality in the areas of

• Integration of heterogeneous wide area cellular and 802.11 WLAN networks

• Mesh networking• VOIP, Multimedia-over-IP SIP infrastructure• Transient, mobile hotspots with group mobility and aggregation support

Use Bell Labs supplied base kit as starting point• Based on highly successful Integration of Two Access Technologies

(WORKIT) project

Page 6: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

68/31/06

Module I: Integrated Wide Area Cellular and WLANs(Bell Labs)

Seamless roaming between 802.11 WLANs and 3G Wireless for multi-radio client devicesMobile, portable hotspotsComponents• Unified Multi-interface

mobility client software• Backend server called Home

Server• Integration gateway• Mobile gateway

Page 7: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

78/31/06

WORKIT Integration/Mobile Gateway

Combines 802.11 access point, public access gateway, 3G Backhaul, and optional wireline backhaul

• Simple power-on installation, web based configurationSimultaneous support for MobileIP and SimpleIP modes of operationMulti-layer (Layer 2,3,4,7) Authentication & Packet FilteringDynamic rate limiting Class-based QOS and fairness IP & Web Services:

• Dynamic packet filter/firewall, HTTP redirection, DNS redirection/DNS proxy, NAT, DHCP, Local Portal

QoS DHCP NAT

IP services

802.11Security Radius

Security/Accounting

MIPForeignAgent

PPPManagement

Mobility

WebAdmin

WebServer

Web Services

LocalPortal

Integrated802.11AccessPoint

IntegratedEV-DO

Backhaul(also works with1xRTT, UMTS,

GPRS & ethernet)

Page 8: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

88/31/06

Seamless roaming across networks using different air interfaces• intra- and inter- technology handoffs using MobileIP

Management of multiple physical interfaces (802.11, 3G/PPP, Ethernet)Automated network (“stove-pipe”) selection algorithm • Based on priority, signal strength, and preferred network list• No end-user interaction necessary

Mobile VPN capability: IPSec over MobileIP

WORKIT Multi-interface Unified Mobility Client Software

Page 9: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

98/31/06

WORKIT Unified Mobility Client Software Architecture for WinXP/2000

Software runs on Windows 2000/XP operating systemApproximately 45,000 lines of code, 13,000 of which are Windows NDIS kernel networking codeLinux version will be developed

New code developed,Specifically for3G-802.11 integration

VPN/IPSec integration(e.g. Lucent IPSecClient)

Interaction withExisting WindowsOS modules

TCP/IP Protocol Stack

Virtual MobileIPAdaptor

VPN/IPSecControl

OS

PPP Support

Graphical User Interface & Monitoring

Ethernet

MobileIP State Machine

Interface Abstraction Layer/API

Network Detection

Network Selection

MobileNAT Client

802.11 PPPCDMA2000

Sierra 3G1xRTT

VPN/IPSec Client Driver

Multi-interface Mobility Client Driver

EthernetInterface

802.11Interface

PPP Interface

IS-835 Shim

Serial Driver

AT Com

mand Set

User Level

OS K

ernel Level

Page 10: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

108/31/06

WORKIT Home Server

Home Server consists of• Scalable Mobile IP Home Agent (HA) with all recent MIP RFC and

3GPP2 options support• VitalAAA Radius server, Lucent product (ranked #1 in Network

Magazine survey)Scalable, highly configurable with its own policy languageBinary with Academic use license. No source code for this will be available!

• A simple web based management, user profile creation and management service

Runs on a Linux blade server or workstation

Page 11: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

118/31/06

Module II: Infrastructure Mesh Networking Module(UCSB, Bell Labs)

• Management• Monitoring

Centralized Management &Monitoring

3G EV-DO

802.11Mesh

Gateway

WiredEthernet

Internet

Gold (High Capacity path)Silver (Medium capacity, low delay)Bronze (Best effort)

VOIP, SIP Multimedia

Traffic

WebTraffic

WORKITMultiradio

Relay

WORKITMultiradio

Relay

WORKITMultiradio

Relay

WORKITMultiradio

Relay

WORKITMultiradio

Relay

WORKITMultiradio

Relay

Page 12: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

128/31/06

Module II: Mesh module (contd.)

Support for following be well tested and documented

• Optimized mesh routing using AODV-Spanning Tree (AODV-ST) with routing metric support

For two radio relays (i.e. one relay and one access)

• Simple auto-configurationVia gateway advertisements and AODV-ST

• Mesh monitoring toolset

• Simple mobility support

Additional capabilities that will be “available as is”• Multi-radio frequency assignment• Multi-interface, multi-channel routing

Page 13: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

138/31/06

Module III: High Capacity Mobile Gateway, Group Mobility (Penn State)

Support for multiple simultaneous backhaul cards• Multiple providers for same

technologySprint, Verizon EV-DO

• Multiple cards of different technology

• Cingular 14.4 Mbps HSDPA and Verizon EV-DO

Operate in Simple IP mode• Connection lost if layer-3 breaks

Automated monitoring and reactivationSimple user assignment to interfaces for traffic distribution

Verizon1xEV-DO

Mobile WORKIT Gateway

Verizon1xRTT NextTel

UMTS

WINSTAR802.16

MN1 MNn

IP1

IP5

IP3IP2

Internet

AT&TUMTS

A1AN

IP4

Page 14: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

148/31/06

Module III: High Capacity Mobile Gateway (contd.)

Mobile IP support on the backhaul interfaces using Linux MIP client from baseline kit• When gateway moves,

access side TCP connections not lost!

Seamless, high bandwidth internet backhaul

IP1

IP5

IP3IP2

AT&TUMTS

IP4

NextTelUMTS

MIP Client

MIOTAHome-addr

NAPT

Verizon1xRTT

WINSTAR802.16

Verizon1xEV-DO

HomeAgent(HA)

Internet

Page 15: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

158/31/06

Module IV: VOIP (Columbia University)

VoIP and Application Layer Mobility using SIP

• Scalable IRT SIP proxy• IRT SIP user agent• Media Traffic Generator• Signaling traffic generator and benchmark tools

SIMPLEStone, SIPStone

Configuration and Management tools for SIP servers and benchmark testing

Integration and testing with rest of the kit

Page 16: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

168/31/06

Kit Dissemination

Kit advertisement• Creation of the WORKIT project website and set up of the release of

baseline kit• Continued updates of new software• Advertise on email lists

Proposal solicitation and evaluation• Invite proposals from the academic community for research and

teaching

Distribution of 25 kits

Encourage growing the kit software base

Page 17: CRI: Universal Wireless Open Research KIT (WORKIT)Handoff Intratech Handoff Intertech Handoff Wireless Access Networks 2.5G/3G Access of C 802.16 WiFi Access of D Access of B WiFi

178/31/06

Current Status

Selection of new Debian distribution and upgrade to new Linux kernel 2.6

Why Debian?

• Better package-dependency management.

• More formal procedure to qualify packagers (Debian Developers) and a set of explicitly defined policies (Debian Policy), which are diligently enforced.

• In general official Debian packages behave more consistently than similar one on other Linux distributions

Code clean up and repackaging under Debian

Automatic backhaul (ethernet vs. 3G) detection (ifc)Stateful firewall (ipf)Authentication state database (db)Mobile-IP mode (mipagent)Simple-IP mode (udhcp, webauth)

Workit website www.wirelesskit.orgpreliminary version now readyBackend Mobility Server (just started)Expected software release date: Oct 30, 2006

Windows Mobility ClientMobile IOTA Gateway and software