osmocon2017...gps manager –manages service availability •automated platform disables gsm service...

30
Running a OsmoCom based commercial network OsmoCon 2017 April 21st, 2017 | Roch-Alexandre Nominé

Upload: others

Post on 18-Feb-2021

2 views

Category:

Documents


0 download

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é