{"id":3541,"date":"2019-09-04T19:48:28","date_gmt":"2019-09-04T19:48:28","guid":{"rendered":"\/kb\/?post_type=ht_kb&#038;p=3541"},"modified":"2020-08-28T15:53:01","modified_gmt":"2020-08-28T15:53:01","slug":"reserving-pushed-mountpoint","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/reserving-pushed-mountpoint\/","title":{"rendered":"Reserving a Pushed-In Mountpoint"},"content":{"rendered":"<p>The pushed-in reservation list allows a <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>operator to reserve a mountpoint name (mountPt) for future <a href=\"\/kb\/knowledge-base\/the-pushed-streams-tab\/\">PUSH-In <\/a>connections from specific devices which they wish to allow. \u00a0Once set up, only an <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-server\/\">NTRIP Server<\/a> with the correct password and IP address combination will be able to <a href=\"\/kb\/knowledge-base\/the-pushed-streams-tab\/\">PUSH-In<\/a> with the preconfigured mountPt name.\u00a0 This feature is accessed from in the <a href=\"\/kb\/knowledge-base\/the-pushed-streams-tab\/\">PUSH-In tab<\/a>.\u00a0 The reservation process supports both NTRIP Rev1 and Rev2 style connections.<\/p>\n<p>Consider the following usage example:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6543\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/09\/ReserveSetUp2png.png\" alt=\"\" width=\"420\" height=\"360\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/09\/ReserveSetUp2png.png 420w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/09\/ReserveSetUp2png-300x257.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/09\/ReserveSetUp2png-50x43.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/09\/ReserveSetUp2png-320x274.png 320w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/p>\n<p>In this case, a a remote data source (from an NTRIP Sever) can only push in from the IP <strong>66.123.54.98<\/strong> and using the password <strong>J487BL03<\/strong> as &#8220;<strong>reserved1<\/strong>&#8220;.\u00a0 [Recall also that mountPts are always case sensitive] This feature allows the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> Caster operator \/ administrator to prevent other users from establishing a pushed-in stream using a reserved mount point name unintended. No other mountPt with this name will be allowed on the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> node, hence the term <em>reservation<\/em> is used to describe this feature.<\/p>\n<p style=\"text-align: right;\">The greyed NTRIP Rev2 features shown in the above are discussed near the end of the article.<\/p>\n<h3>Core Features<\/h3>\n<p>The <em><strong>Configure<\/strong> <\/em>button is used to create the normal <a href=\"\/kb\/knowledge-base\/editing-caster-entries\/\">Caster Table Entry<\/a> to be used with the stream (or to allow <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> to define it for you when the data stream has RTCM3 content and is parsed).\u00a0 The <em><strong>Generate<\/strong> <\/em>button provides a unique strong random password for the connection.\u00a0 Be sure to share this password with the remote party sending the data.<\/p>\n<p>An important feature of the reservation system is that the Parsing and Logging options can be set for <em>each<\/em> individual data stream.\u00a0 This allows having different values for <em>each<\/em> stream, rather then the system-wide default start up values for new streams which the check box along the right side of the PUSH-In tab display. A <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> node could, for example, elect to automatically parse all streams as RTCM3 content, while also allowing a specific reservation stream with CMR data content to not be parsed.<\/p>\n<p>The reservation systems exists &#8220;on top&#8221; of the normal <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip\/\">NTRIP protocol<\/a>.\u00a0 That is to say; other <a href=\"\/kb\/knowledge-base\/adding-pushed-data-streams-from-ntrip-servers\/\">PUSH-In<\/a> connections from NTRIP Servers are still supported using the normal single (common) password system which can be accessed with the <strong>Set Up&#8230;<\/strong> button.\u00a0 <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>device operators can elect to use this feature or not as best meets their needs.\u00a0 As a best practice, operating a <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> node with reservations to known IPs addresses, each with with unique passwords, is to be preferred.\u00a0 If you wish to disable the common password connection method, simply select a random password no one else knows.<\/p>\n<p>To access the reservation list, go to the &#8220;pushed-in streams&#8221; <a href=\"\/kb\/knowledge-base\/the-pushed-streams-tab\/\">tab<\/a>, and the list can be seen on the right hand side. \u00a0Right-clicking on the panel will bring up the context menu to <strong>Add&#8230;<\/strong>, <strong>Edit&#8230;<\/strong>, and <strong>Remove<\/strong> an item from the list.<\/p>\n<p><a href=\"\/kb\/wp-content\/uploads\/2017\/05\/reservation_panel.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3547 size-full\" src=\"\/kb\/wp-content\/uploads\/2017\/05\/reservation_panel.png\" alt=\"reservation_panel\" width=\"1323\" height=\"374\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2017\/05\/reservation_panel.png 1323w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2017\/05\/reservation_panel-300x85.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2017\/05\/reservation_panel-768x217.png 768w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2017\/05\/reservation_panel-1024x289.png 1024w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2017\/05\/reservation_panel-50x14.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2017\/05\/reservation_panel-920x260.png 920w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2017\/05\/reservation_panel-600x170.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2017\/05\/reservation_panel-320x90.png 320w\" sizes=\"auto, (max-width: 1323px) 100vw, 1323px\" \/><\/a><\/p>\n<p>Whenever reservations are present, a sorted list of the defined reserved mountPts is shown.\u00a0 When a given reservation is in use, a small check box is shown next to it.\u00a0 As reservation connections come and go (and attempt to log on), the console log displays the outcomes in the normal way.\u00a0 There is no limit regarding how many reservations can be created (the number of simultaneous active data streams is still limited by your <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>license).\u00a0 Holding the mouse over a reservation in the list brings up a summary of its past connections, including the date of the last connection.<\/p>\n<p>When reservation entries exist, you can hover the mouse over each entry to learn more details.\u00a0 Reservations which are being actively used are shown with a check mark at the top pf the list. For nonactive reservations, the number of days since the last usage is displayed in the tool tip.\u00a0 Reservation which have NEVER been used are also noted.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/11\/2019-11-20-14_49_27-tooltipForReserv.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6773\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/11\/2019-11-20-14_49_27-tooltipForReserv.png\" alt=\"\" width=\"748\" height=\"110\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/11\/2019-11-20-14_49_27-tooltipForReserv.png 1495w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/11\/2019-11-20-14_49_27-tooltipForReserv-300x44.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/11\/2019-11-20-14_49_27-tooltipForReserv-1024x151.png 1024w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/11\/2019-11-20-14_49_27-tooltipForReserv-768x113.png 768w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/11\/2019-11-20-14_49_27-tooltipForReserv-50x7.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/11\/2019-11-20-14_49_27-tooltipForReserv-920x135.png 920w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/11\/2019-11-20-14_49_27-tooltipForReserv-600x88.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/11\/2019-11-20-14_49_27-tooltipForReserv-320x47.png 320w\" sizes=\"auto, (max-width: 748px) 100vw, 748px\" \/><\/a><\/p>\n<p>Only <span style=\"color: #800000;\"><em><strong>Basic<\/strong><\/em><\/span>, <span style=\"color: #993300;\"><em><strong>Pro<\/strong><\/em><\/span>, and <span style=\"color: #993300;\"><em><strong>Enterprise<\/strong><\/em><\/span> models of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> are able to use the pushed-in reservation feature. This feature is disabled for <span style=\"color: #800000;\"><em><strong>Lite <\/strong><\/em>model <\/span>users.<\/p>\n<h3>Supporting NTRIP Rev2 Connections.<\/h3>\n<p><span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> supports selecting either NTRIP Rev1 or Rev2 style connections for each reservation.\u00a0 The default format is to use Rev1.\u00a0 The Rev1 connection format is overwhelmingly more popular than the Rev2 in the marketplace at this time, and many low-end device only support Rev2. \u00a0 The key controls used to enable Rev2 are circled in red below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6541\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/09\/PUSH_InRev2use.png\" alt=\"\" width=\"420\" height=\"360\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/09\/PUSH_InRev2use.png 420w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/09\/PUSH_InRev2use-300x257.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/09\/PUSH_InRev2use-50x43.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/09\/PUSH_InRev2use-320x274.png 320w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/p>\n<p>To enable a Rev2 style connections in a reservation, simply check the &#8220;<strong>NTRIP Rev2<\/strong>&#8221; checkbox.\u00a0 Then provide a suitable <strong>userName<\/strong> to be used (as well as the password).\u00a0 These values are case sensitive. Share these values with the remote Base Station operator and remind them that only a Rev2 style of connection will be allowed.<\/p>\n<p>Unless this is checked, the connection will be presumed to be in the Rev1 style.\u00a0\u00a0 The Rev2 connection style feature is disabled for <em><strong>Lite <\/strong><\/em>model users.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>The <strong>Contact&#8230;<\/strong> button will be used to associate the reservation with additional meta data such as a contact name and phone number.\u00a0 This will be part of a future <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> release with increased support for user accounting details.\u00a0 The SSL and Weekly Report controls are also planned features which are not released at this time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The pushed-in reservation list allows a SNIP operator to reserve a mountpoint name (mountPt) for future PUSH-In connections from specific devices which they wish to allow. \u00a0Once set up, only an NTRIP Server with the correct password and IP address combination will be able to PUSH-In with the preconfigured mountPt [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"open","ping_status":"open","template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"ht-kb-category":[112],"ht-kb-tag":[183,331,332],"class_list":["post-3541","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-general","ht_kb_tag-ip","ht_kb_tag-push-in","ht_kb_tag-reservations"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/3541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/comments?post=3541"}],"version-history":[{"count":19,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/3541\/revisions"}],"predecessor-version":[{"id":7237,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/3541\/revisions\/7237"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=3541"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=3541"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=3541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}