ntrip modernization and professional ntrip casterserver address ntrip.dgpsonline.eu ipv4:...

22
* Ntrip SSL IPv6 Source Trouble Ntrip Modernization and Professional Ntrip Caster Dirk Stöcker Alberding GmbH March 2012 Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 1 / 23

Upload: others

Post on 28-Mar-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

Ntrip Modernization and Professional Ntrip Caster

Dirk Stöcker

Alberding GmbH

March 2012

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 1 / 23

Page 2: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

This is a workshop!

Please ask whenever you want!

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 2 / 23

Page 3: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

1 Ntrip and Ntrip 2

2 Ntrip 2 and SSL/TLS

3 Internet protocol version 6

4 Server software.rtcm-ntrip.org

5 Trouble shooting Ntrip setup

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 4 / 23

Page 4: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

Ntrip

HTTP based protocol for GNSSdata transmission

Like a web server, but for datastreams

Established system for correctiondata transmission

Supported by many end-userdevices

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 5 / 23

Page 5: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

Ntrip2

Updates:

Error fixes in HTTP protocol usage

Backwards compatible

New features:

Plain UDP protocol

RTSP - UDP protocol

Sourcetable filtering

Every client should use bug-fixed Ntrip2 communication!

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 6 / 23

Page 6: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

1 Ntrip and Ntrip 2

2 Ntrip 2 and SSL/TLS

3 Internet protocol version 6

4 Server software.rtcm-ntrip.org

5 Trouble shooting Ntrip setup

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 7 / 23

Page 7: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

Features of SSL for Ntrip

Encryption of transferred data (including username andpassword)

Authentication of server or data provider

Authentication of user

Authentication of user equipment

Communication privacy

SSL is established Internet standard

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 8 / 23

Page 8: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

Server authentication

Server sends certificate

Client is able to determine if server is thecorrect one

Same mechanism as for online banking

Required for safety of life applications

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 9 / 23

Page 9: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

Client authentication

Client sends certificate

Server is able to determine if client has permissions

Certificates can even replace username and password

Individual certificates stored in hardware can identify receiver

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 10 / 23

Page 10: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

BKG Ntrip servers

BKG Ntrip servers (EUREF, IGS, . . . ) offer SSL

Professional Caster has no direct SSL support

Testable in web-browser: https://igs-ip.net/Self-signed certificates!

Browser warningSecurity exception or Certificate installationCertificates downloadable athttp://software.rtcm-ntrip.org/

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 11 / 23

Page 11: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

1 Ntrip and Ntrip 2

2 Ntrip 2 and SSL/TLS

3 Internet protocol version 6

4 Server software.rtcm-ntrip.org

5 Trouble shooting Ntrip setup

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 12 / 23

Page 12: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

Why IPv6

Since 2011 no new IP addressesavailable

Switching to new protocol necessary

Standard since 1998

2128 instead of 232 addresses

Other improvements in protocol design

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 13 / 23

Page 13: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

Dual stack

Until transition is complete, bothprotocols used in parallelServer address ntrip.dgpsonline.eu

IPv4: 85.10.201.227IPv6: 2a01:4f8:62:4182::4

In Asia some networks are using IPv6only

After 10-20 years probably only IPv6will be used

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 14 / 23

Page 14: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

Who cares?

Contra:

No real enforcement for implementation

Address shortness not yet important in Europe and America

IPv4 works well

Pro:

Mobile internet increases IPv6 demand

Providers starts to deploy IPv6 to end-users

On servers side dual stack installations are increasing

Software updates mainly in a few network functions

Hard and software should be changed now before real demand.IPv6 will come for sure.

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 15 / 23

Page 15: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

1 Ntrip and Ntrip 2

2 Ntrip 2 and SSL/TLS

3 Internet protocol version 6

4 Server software.rtcm-ntrip.org

5 Trouble shooting Ntrip setup

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 16 / 23

Page 16: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

BKG open source software

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 17 / 23

Page 17: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

BKG open source software

http://software.rtcm-ntrip.org/

Software repository for open source softwareBNCntripserverntripclientrtcm3torinex

Bug tracker to report bugs

Wiki to collect related information

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 18 / 23

Page 18: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

BKG open source software repository

Always most recent softwareRTCM encoder/decoder bug-fixes

RTCM SSR (State space - clock & orbit corrections)RTCM MSM (Multiple signal messages)

Bug fixes and error reports welcome

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 19 / 23

Page 19: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

1 Ntrip and Ntrip 2

2 Ntrip 2 and SSL/TLS

3 Internet protocol version 6

4 Server software.rtcm-ntrip.org

5 Trouble shooting Ntrip setup

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 20 / 23

Page 20: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

Finding the component

Internet connection failure

Server error (wrong name, IP, port)

Permissions: Username or password wrong

Data stream not available

Wrong data format (CMR, RTCM, RTCM3, . . . )

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 21 / 23

Page 21: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

InspectRTCM

Connection test (Ntrip, serial, TCP, . . . )Data analysis for

RTCMRTCM3CMRTrimble RT17Javad raw dataSiRF raw dataSBAS frames, GPS frames

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 22 / 23

Page 22: Ntrip Modernization and Professional Ntrip CasterServer address ntrip.dgpsonline.eu IPv4: 85.10.201.227 IPv6: 2a01:4f8:62:4182::4 In Asia some networks are using IPv6 only After 10-20

* Ntrip SSL IPv6 Source Trouble

The last page

Take a look at our developments.

http://www.alberding.eu/ (currently updated)

Use our software!

Dirk Stöcker Ntrip Modernization and Professional Ntrip Caster March 2012 23 / 23