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