Upload
others
View
17
Download
0
Embed Size (px)
Citation preview
On-Wavesehf.
• MaritimeGSMServiceProvider
• Establishedin2007,HeadquarteredinReykjavik,Iceland
• OfficesinReykjavíkandParis
• Síminn hf.,(“IcelandTelecom”)isthemajorityowner(NasdaqOMXNordic:SIMINN)
• Vesselslocatedinallcontinentsoftheworld
• Servingmultiplemarketsegments
• On-Wavesownsandoperatesend-to-endIPmaritimeGSMcorenetwork
• Bridgethegapbetweenoceanandlandandsimultaneouslyenhancethelifequalitiesofseafarersandtheirfamiliesandoperationalefficiency.
SmallFormFactor
• Integrated BSC and BTS improves stability over VSAT
• Low power requirement -- POE
• Simple to configure and deploy
• Integrated GPS receiver
• Up to 12 active calls, plus SMS and 2.75G “EDGE” data
• Can limit max simultaneous calls as needed
• 8kb/s per call and 5Mb/month “idle state” usage.
GPSManager–ManagesServiceAvailability
• AutomatedPlatformdisablesGSMservicewhenvesselapproachesportandreactivateswhendepartingporttocomplywithregulations
• Ifthevesseliswithin12nmofshore(2nmfortheEU),arequiredstateofLOCKEDistransmittedbacktotheBSC.
• Whenthevesselisbeyond12nmofshore,arequiredstateofUNLOCKEDistransmittedbacktotheBSC.
• IftheGPSinputislostformorethan400seconds,theBSCautomaticallyLOCKSasafail-safetopreventthephonesfromattemptingtoobtainserviceinport.
• KVHandOn-WaveshascertifieddirectGPSinputfromKVHBDE– noadditionalequipmentrequired.
VSATchallenges
• QoS – Virtually no support for QoS by the VSAT vendor
• Heavy use of Address/Port Translation
• Crazy firewalling
• Bandwidth – typical available bandwidth is 128kbit/s (for the entire vessel)
• RTT is way over 900ms
• Jitter is way over 200ms
• Packet Loss can easily go over 1%
• Non VSAT based systems: Inmarsat Fleet Broadband and Thuraya
On-Waves/OsmoComproject
• On-Wavesinvolvementstartedin2009withimplementationoftheip.access AinterfaceoverIP
• Contributionspreadsovernumerousprojects:osmo-bsc,bsc-nat,osmo-gbproxy,osmo-stp,osmux,ASN.1/TCAP/MAPstack
• Averageof1to2fulltimecontributorsperyear
• 95%oftheBSSsoftwareenvironmentisOpenSource
• Noproprietaryimplementation
• Additionofnewnodestosupportnon-standardfeatures
On-WavesbeforeOsmoCom
• Circuit-basedEricssonGSMMSC
• ProprietarycircuitcombinedBSC/BTS(akaInterwave BS+)
• ProprietarySignalinggateways
• CiscoroutersforG.711/G723.1transcoding
• Verystaticconfiguration:onevessel,oneBSC,oneE1trunk,xvoicecircuits
• 90kgs
• 80kEURinvestment/vessel
Implementationoftheip.access A/IPInterface
• On-WavesmigrationtoasoftswitchMSC/VLR
• Useoftheip.access nanobts (On-WaveshadalsosourcedtheIPAcircuitBSC)
• Implementationbasedontraces,nosupportfromtheBTSvendor
• AinterfaceimplementedusingtheSCCP-Liteprotocol(proprietarybutwidelyimplemented)
• Implementationdoneinafew(2-3)months
Implementationoftheip.access A/IPInterface
• Limitedscalability
• NosupportofIPNetwork/PortAddressTranslation
• SoftMSC limitation(numberofconnectedBSCs)
• Non-standardSDPimplementationsbyip.access/Audiocodes
BSC-NATfeatures
• OneBSCfromsoft-MSC/VLRpointofview
• Virtuallysupportshundreds/thousandsofremoteBSCs
• ImplementationofMGCPoverIPAprotocoltosupportIPNAT
• BSCactsasRTP/MGCPproxytowardstheBSC-NAT
• SupportformultipleMSCs(stillindevelopment)
• SupportforLocationUpdateaccess-lists
• BSCAuthentication(notextremelysecure)
SupportforcontrolInterface
• UseofIPAAlinktocarryadmincommands
• ImplementationofSET/GET/TRAPparadigm
• Implementationofanexternalinterfaceonosmo-bscusedtosubmitvesselGPSpositions
• Usedtolock/unlockTRX
OSMUX
• RTPisextremelyinefficient(24kbit/[email protected] call)
• RTPisusingmultipleUDPports
• Nobandwidthefficiencyimprovementifmultiplecalls
• SupportforcRTP islimitedtoserial/Frame-RelaylinksordependsonVSATmodemvendor
Dataissues
• DifficultiesinreplacingtheSiminn-hostedSGSN(IREG,GRXIPissues,CDRs,…)
• NeedsupportforMAPtosupportinboundroaming
• ExtremelyverboseBSSGBprotocol
HowanMSCprojectturnsinto…
• StartedaprojecttoreplacetheOn-Wavessoftswitch
• ImplementedacompleteTCAP/MAP/CAPstackinSmalltalk/Pharo
• LedtoimplementationoftheSGSN-MAPPROXY,aproduction-gradeHLR/AUC,aSMSHomeRoutingplatform,…
• Furtherinfo:https://github.com/moiji-mobile