osmocon2017...gps manager –manages service availability •automated platform disables gsm service...
TRANSCRIPT
-
RunningaOsmoCom basedcommercialnetwork
OsmoCon 2017
April21st,2017|Roch-AlexandreNominé
-
On-Wavesehf.
• MaritimeGSMServiceProvider
• Establishedin2007,HeadquarteredinReykjavik,Iceland
• OfficesinReykjavíkandParis
• Síminn hf.,(“IcelandTelecom”)isthemajorityowner(NasdaqOMXNordic:SIMINN)
• Vesselslocatedinallcontinentsoftheworld
• Servingmultiplemarketsegments
• On-Wavesownsandoperatesend-to-endIPmaritimeGSMcorenetwork
• Bridgethegapbetweenoceanandlandandsimultaneouslyenhancethelifequalitiesofseafarersandtheirfamiliesandoperationalefficiency.
-
Marketsegments
-
OWproductandservices
-
SomeofOn-Wavesvessels
-
GSMNetworkOverview
-
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.
-
Hotspotcoverage
-
“Medium”SizeSolution
-
PassiveDAScoverage
-
CableDrawing
-
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
-
On-WavesbeforeOsmoCom
• Circuit-basedEricssonGSMMSC• ProprietarycircuitcombinedBSC/BTS(aka
Interwave BS+)
• ProprietarySignalinggateways• CiscoroutersforG.711/G723.1transcoding• Verystaticconfiguration:onevessel,oneBSC,one
E1trunk,xvoicecircuits
• 90kgs• 80kEURinvestment/vessel
-
Implementationoftheip.access A/IPInterface
• On-WavesmigrationtoasoftswitchMSC/VLR• Useoftheip.access nanobts (On-Waveshadalso
sourcedtheIPAcircuitBSC)
• Implementationbasedontraces,nosupportfromtheBTSvendor
• AinterfaceimplementedusingtheSCCP-Liteprotocol(proprietarybutwidelyimplemented)
• Implementationdoneinafew(2-3)months
-
Implementationoftheip.access A/IPInterface
• Limitedscalability• NosupportofIPNetwork/PortAddress
Translation
• SoftMSC limitation(numberofconnectedBSCs)• Non-standardSDPimplementationsby
ip.access/Audiocodes
-
DevelopmentofBSC-NAT
-
BSC-NATfeatures
• OneBSCfromsoft-MSC/VLRpointofview• Virtuallysupportshundreds/thousandsofremoteBSCs• ImplementationofMGCPoverIPAprotocoltosupportIPNAT• BSCactsasRTP/MGCPproxytowardstheBSC-NAT• SupportformultipleMSCs(stillindevelopment)• SupportforLocationUpdateaccess-lists• BSCAuthentication(notextremelysecure)
-
SupportforcontrolInterface
• UseofIPAAlinktocarryadmincommands• ImplementationofSET/GET/TRAPparadigm• Implementationofanexternalinterfaceonosmo-bsc
usedtosubmitvesselGPSpositions
• Usedtolock/unlockTRX
-
OSMUX
• RTPisextremelyinefficient(24kbit/[email protected] call)• RTPisusingmultipleUDPports• Nobandwidthefficiencyimprovementifmultiplecalls• SupportforcRTP islimitedtoserial/Frame-RelaylinksordependsonVSATmodemvendor
-
OSMUX
-
OSMUXperformances
-
Herecomesdata
-
Dataissues
• DifficultiesinreplacingtheSiminn-hostedSGSN(IREG,GRXIPissues,CDRs,…)• NeedsupportforMAPtosupportinboundroaming• ExtremelyverboseBSSGBprotocol
-
DataEvolution1
-
DataEvolution2
-
HowanMSCprojectturnsinto…
• StartedaprojecttoreplacetheOn-Wavessoftswitch• ImplementedacompleteTCAP/MAP/CAPstackinSmalltalk/Pharo• LedtoimplementationoftheSGSN-MAPPROXY,aproduction-gradeHLR/AUC,aSMSHome
Routingplatform,…
• Furtherinfo:https://github.com/moiji-mobile
-
Thankyou
April21st,2017|Roch-AlexandreNominé