winlab

Transcription

winlab
Ivan Seskar, Associate Director
WINLAB
Rutgers, The State University of New Jersey
Contact: seskar (at) winlab (dot) rutgers (dot) edu
WINLAB
ORBIT Radio Node (Version 3)
•
•
•
•
•
•
•
Core2Quadwith
Q35Express
chipset
4GBDDR2
2x Gigabit
Ethernetports
PCI‐ExpressX16
Mini‐PCIsocket
8xUSB2.0
2xCOM
•
•
•
•
•
•
•
•
Core2Duowith
GM45 chipset
8 GBDDR3
2x Gigabit
Ethernetports
PCI‐ExpressX16
PCIExpressmini
socket
Mini‐PCIsocket
8xUSB2.0
2xCOM
Devices: 802.11 a/b/g
•
•
•
•
BasedonAtheros Dual
BandRadio‐on‐a‐Chip
(5212)
Dual‐diversitywith0‐18
dBm (1dBm steps)
PCI2.3andPCCard7.1
hostinterfaceswith
DMAsupport
Drivers:madwifi and
ath5k
•
•
•
IntelDualBand
2915ABG
Dual‐diversitywith‐12‐
+20dBm (1dBm steps)
Drivers:ipw2200
Devices: 802.11n and Bluetooth
•
•
•
•
Belkin F8T003
andF8T010
Bluetoothv1.1
compliant
Rangeof 10m
(100m)
Driver:BlueZ
•
•
•
•
•
Netgear WNDA3100
BasedonAtheros
AR9170+AR9104
2x2MIMO
6.5‐ 300Mbps
Driver:ath9k
•
•
•
•
•
•
D‐LINKDWA‐140
BasedonRalink
RT2870
2x2MIMO
20/40MHzsupport
6.5‐ 300Mbps
Driver*: rt2x00
Devices: USRP/USRP2 with GNU Radio Platform
“Pentium”basedSDR:Open‐sourceGNURadioSoftware‐ signal
processingcodeonhostcomputerinC++(includingFSK,PSK,AM,ASK,
NBFM.WBFM,802.11)
•
•
•
•
IF0‐100MHz
(50MHztransmit)
– 128MS/sDAC
– 64MS/sADC
USBbus(W=8
MHz)
Channelizer codein
Altera CycloneFPGA
2RFboardslots

IF‐200MHz(80MHz
receive)

100MS/s14‐bitdual
(IQ)ADCs
400MS/s16‐bitdual
(IQ)DACs

GigabitEthernet(W=25
MHz)

BiggerFPGAw/Multipliers
(XilinxSpartan3)with1
MBhigh‐speedon‐board
SRAMandhighspeed
serialexpansioninterface

1RFboardslot
SelectionofRFdaughtercards (DC‐5.9GHz):DC‐30MHz,50‐870MHz(Rxonly),800‐
2400MHz(Rxonly),400‐500MHz,800‐1000MHz,1150‐1450MHz,1500‐2100MHz,
2300‐2900MHz,2400‐2500+4900‐5840and50‐2200MHz
ZigBee Motes
Processor : Atmega
(4MHz), MSP430 (8MHz)
Memory: 512 kb
Peripherals:Integrated
ADC,DAC,SupplyVoltage
Supervisor,andDMA
Controller
Wireless Radio – CC2420 250kbps2.4GHzIEEE
802.15.4(ZigBee)Chipcon WirelessTransceiver
(now Texas Instruments)
Sensors - Temperature, Light, Humidity
USB port - ProgramminganddatacollectionviaUSB
Mobile Platforms
ORBITNode
Intel5150/5350
mini‐PCIexpresscardfor
laptopswithLinuxdriver
HTCEVO4G
Androidbased
portableplatform
Outdoor Wireless Access Infrastructure
•DistributedacrossthreecampusesinNJ(andcampusinAustraliaconnectedoverL2tunnel)
•Mixtureofproductionandexperimentaltraffic
WiMax Kit Hardware
Basestation
(IDU)Unit
RF(ODU)
Amplifier
RoofmountedAntenna
• Operational with an educational license
• Inherently IP based
WiMax Kit Architecture
Cons‐wm‐02
eth2
10.0.102.2
Outdoor
Network
Internal
Network
eth0
Outside
World
OutsideBus(Trunk)
vBTSSubstrate
eth1
Cons‐wm‐03
eth2
10.0.102.3
eth0
ASNSubstrate
VMBus(Trunk)
10.3.0.73
eth1
Instrumentation
Network
BaseStation(BTS)
eth1
10.3.0.61
WiMax WiMax BTS
vBTSSubstrate
Data
And
Control
Pipes
Un‐modifiedWiMAX
BTS
ASNSubstrate
(Blackbox)
BaseStation(BTS)
• TheBTSitselfisablackbox
• Hence,thesliceisolationmechanismandcontrol
frameworkisoutsideofthisbox
WiMax: ASN Packet Forwarding
vBTSSubstrate
ASNSubstrate
BaseStation(BTS)
• RemovedalldefaultIProuting,simplifiedASNcontroller*
• AllswitchingpurelybasedonMACaddresses
• ImplementedtheVNTSshapingmechanisminclickfor
sliceisolation
*WorkdoneatNEC
WiMax: vBTS Architecture
Dynamically
created
VLANs
Virtual
machine
instances
vBTSSubstrate
ASNSubstrate
BaseStation(BTS)
• RedirectalltrafficfromVLANstoindividualslices
• SimilarredirectionfromslicestooutboundVLAN
interfaces
• Gridservicesforcreation,destruction,maintenanceof
slices,addingclients,sliceallocationcontrol…
WiMax Aggregate Managers
TwoAMs:WimaxRF andWimaxVM
WIMaxRF:UsedforBSmanagement
WiMaxVM:UsedforvBS management
 Initializethegridservice:
• wget http://wm‐asngw‐02:5012/wimaxvm/initvms
 Start/StopVMinstance
• wget http://wm‐asngw‐02:5022/wimaxvm/start?vmname=vm1
• wget http://wm‐asngw‐02:5022/wimaxvm/stop?vmname=vm1
 ConfigureVLANsonVMsubstrate
 Registersaclientwiththeslice
• wget http://wm‐asngw‐02:5012/wimaxvm/addclient?vmname=vm1\&
clientmac =84:22:10.14.2b.9a
More Info @
wimax.orbit‐lab.org
groups.geni.net/geni/wiki/WiMAXInteg
omf.mytestbed.net
www.orbit‐lab.org