MSC.1/Circ.1259/Rev.9 Long-Range Identification and Tracking System -Technical Documentation (Part I)

MSC.1/Circ.1259/Rev.9

29 November 2022

 

LONG-RANGE IDENTIFICATION AND TRACKING SYSTEM – TECHNICAL DOCUMENTATION (PART I)

 

1          The Maritime Safety Committee, at its 106th session, approved amendments to the Long-range identification and tracking system – Technical documentation (Part I) (MSC.1/Circ.1259/Rev.8) prepared by the Sub-Committee on Navigation, Communications and Search and Rescue, at its ninth session (NCSR 9/24/Add.1, annex 4). This circular incorporates the aforesaid amendments as well as additional editorial amendments and minor corrections.

 

2          The Long-range identification and tracking system – Technical documentation (Part I) includes:

.1       Technical specifications for the International LRIT Data Exchange;

.2       Technical specifications for the International LRIT Data Centre;

.3       Technical specifications for communications within the LRIT system;

.4       Technical specifications for the LRIT Data Distribution Plan;

.5       Criteria for the location of the International LRIT Data Centre and the International LRIT Data Exchange; and

.6       XML schemas.

3          This circular should always be read together with SOLAS regulation V/19-1, the revised Performance standards and functional requirements for the long range identification and tracking of ships (resolution MSC.263(84), as amended) and the Long-range identification and tracking system – Technical documentation (Part II) (MSC.1/Circ.1294, as revised).

 

4          The XML schemas are available in their native format for downloading from the LRIT Data Distribution Plan server. In addition, those wishing to receive the XML schemas in their native format may request them from the Secretariat by sending an email to LRIT@imo.org.

 

5          SOLAS Contracting Governments are invited to bring the present circular and its annex to the attention of those engaged in implementation of the provisions of SOLAS regulation V/19-1 and/or the development, establishment, operation and maintenance of their LRIT Data Centres and the International LRIT Data Exchange.

 

6          This circular revokes MSC.1/Circ.1259/Rev.8 issued on 8 April 2020. Any reference to MSC.1/Circ.1259/Rev.8 or any of its previous versions should be read as reference to the present circular.

 

ANNEX

(English only)

 

LONG-RANGE IDENTIFICATION AND TRACKING SYSTEM – TECHNICAL DOCUMENTATION (PART I)

 

1          General provisions

 

1.1       Scope and background

 

1.1.1    Scope

 

1.1.1.1  This document sets out the Technical specifications for the Long-range identification and tracking system as specified in the revised Performance standards and functional requirements for the long-range identification and tracking of ships (the revised Performance standards) adopted by resolution MSC.263(84), as amended.

 

1.1.1.2  This part provides an overview of the LRIT system and the various specifications are set out in the following six annexes:

.1       Annex 1    – Technical specifications for the International LRIT Data Exchange;

.2       Annex 2    – Technical specifications for the International LRIT Data Centre;

.3       Annex 3    – Technical specifications for communications within the LRIT system;

.4       Annex 4    – Technical specifications for the LRIT Data Distribution Plan;

.5       Annex 5    – Criteria for the location of the International LRIT Data Centre and the International LRIT Data Exchange; and

.6       Annex 6    – XML schemas. 

1.1.1.3  In preparing the document, account has been taken of the provisions of regulation V/19-1 of the 1974 SOLAS Convention and of the revised Performance standards.

 

1.1.2    Background

 

1.1.2.1  The Maritime Safety Committee, at its eighty-first session, adopted amendments to chapter V of the 1974 SOLAS Convention in relation to the long-range identification and tracking of ships. The amendments entered into force on 1 January 2008 and the LRIT system has been operational since 00:01 UTC on 31 December 2008.

 

1.1.2.2  The LRIT system provides for the global identification and tracking of ships which are required to comply with the provisions of regulation V/19-1.

 

1.1.2.3  In operating the LRIT system, recognition should be given to international conventions, agreements, rules or standards that provide for the protection of navigational information.

 

1.1.2.4  The technical specifications for the International LRIT Data Exchange (IDE), within the LRIT system, detail the routeing of LRIT information, LRIT request messages and system messages between LRIT Data Centres (DCs).

 

1.1.2.5  The International LRIT Data Centre (IDC) is an element of the LRIT system that receives, stores and disseminates LRIT information on behalf of Contracting Governments to the 1974 SOLAS Convention. In the context of the LRIT system architecture, technical specifications International LRIT Data Centre addresses the functional specifications for the IDC.

 

1.1.2.6  The IDC should be capable of receiving and processing LRIT information from all ships, other than those that are required to transmit LRIT information to a National (NDC) or Regional/Co-operative (R/CDC) LRIT Data Centres.

 

1.1.2.7  The IDC should accommodate any LRIT Data User not participating in a NDC or R/CDC.

 

1.1.2.8  The specifications for data security throughout the network and protocols required for transporting data from one network point to another are described in annex 3 on Technical specifications for communications within the LRIT system.

 

1.1.2.9  Communication specifications within the LRIT system detail the messaging format between LRIT components, data security throughout the network, and the protocols required for transporting data from one network point to another.

 

1.2       General description of the system and definitions

 

1.2.1    LRIT system description

 

1.2.1.1  As described in the revised Performance standards, the LRIT system consists of the following components:

.1       the shipborne LRIT information transmitting equipment;

.2       the Communication Service Provider(s);

.3       the Application Service Provider(s);

.4       the DC(s), including any related Vessel Monitoring System(s);

.5       the LRIT Data Distribution Plan server;

.6       the IDE; and

.7       LRIT Data Users. 

1.2.1.2  As described in paragraph 1.2 of the revised Performance standards, certain aspects of the performance of the LRIT system are reviewed or audited by an LRIT Coordinator acting on behalf of all Contracting Governments to the 1974 SOLAS Convention (Contracting Governments).

 

1.2.2    LRIT system operation

 

1.2.2.1  Paragraphs 1.2.2.1 to 1.2.2.11 provide a high-level overview of the LRIT system architecture. The revised Performance standards provide further details on the functions associated with each component of the system.

 

1.2.2.2  Tracking of any applicable ship begins with LRIT information being transmitted from the shipborne equipment. The LRIT information transmitted includes the ship's GNSS position (based on the WGS 84 datum), time and identification, as described in table 1 of the revised Performance standards.

 

1.2.2.3  The Communication Service Provider (CSP) provides the communication infrastructure and services that are necessary for establishing a communication path between the ship and the Application Service Provider (ASP). The LRIT information transmitted from the ship travels across the communication path set up by the CSP to the ASP.

 

1.2.2.4  The ASP, after receiving the LRIT information from the ship, adds additional information to the LRIT message and passes the expanded message to its associated DC. Functionality required for the programming and communicating of commands to the shipborne equipment is provided by the ASP.

 

1.2.2.5  The LRIT data, along with all the parameters added by the various LRIT components, is described in the messaging section of annex 3 on Technical specifications for communications within the LRIT system.

 

1.2.2.6  DCs should store all incoming LRIT information from ships instructed by their Administrations to transmit LRIT information to that DC. DCs disseminate LRIT information to LRIT Data Users according to the LRIT Data Distribution Plan (DDP).

 

1.2.2.7  The DDP contains the information required by the DCs for determining how LRIT information is distributed to the various Contracting Governments. The DDP contains information such as standing orders from Contracting Governments and geographical polygons relating to Contracting Governments' coastal waters.

 

1.2.2.8  DCs process all LRIT messages to and from the IDE. The IDE processes all LRIT messages between DCs. The IDE routes the message to the appropriate DC based upon the address in the message and the URL/URI in the DDP. The IDE neither processes nor stores the information contained within LRIT messages.

 

1.2.2.9  LRIT Data Users might be entitled to receive or request LRIT information in their capacity as a flag State1, port State2, coastal State3 or Search and Rescue (SAR) service.

_____________

1     The term flag State is used for simplicity and refers to the cases when a Contracting Government is requesting LRIT information pursuant to the provisions of regulation V/19-1.8.1.1.

2     The term port State is used for simplicity and refers to the cases when a Contracting Government is requesting LRIT information pursuant to the provisions of regulation V/19-1.8.1.2.

3     The term coastal State is used for simplicity and refers to the cases when a Contracting Government is requesting LRIT information pursuant to the provisions of regulation V/19-1.8.1.3.

 

1.2.2.10  The LRIT Coordinator assists in the establishment of components of the LRIT system (namely the IDE and IDC), performs administrative functions, and reviews and audits the performance of certain components of the LRIT system.

 

1.2.2.11  Figure 1 provides a high-level illustration of the basic LRIT system architecture.

 

Figure 1

LRIT system architecture

 

 

1.2.3    Definitions

 

1.2.3.1   Unless expressly provided otherwise:

.1       Convention means the International Convention for the Safety of Life at Sea, 1974, as amended.

.2       Regulation means a regulation of the Convention.

.3       Chapter means a chapter of the Convention.

.4       LRIT Data User means a Contracting Government or a Search and rescue service that opts to receive the LRIT information it is entitled to.

.5       Committee means the Maritime Safety Committee.

.6       High-speed craft means a craft as defined in regulation X/1.3.

.7       Mobile offshore drilling unit means a mobile offshore drilling unit as defined in regulation XI-2/1.1.5.

.8       Organization means the International Maritime Organization.

.9       Vessel Monitoring System means a system established by a Contracting Government or a group of Contracting Governments to monitor the movements of the ships entitled to fly its or their flag. A Vessel Monitoring System might also collect from the ships information specified by the Contracting Government(s) that has established it.

.10     LRIT information means the information specified in regulation V/19-1.5.

.11     IDC Operator means the individual responsible for the daily operation and maintenance of the International LRIT Data Centre.

.12     IDE Operator means the individual responsible for the daily operation and maintenance of the International LRIT Data Exchange.

.13     DC Operator means the individual responsible for the daily operation and maintenance of an LRIT Data Centre.

.14     International Routeing Rules means a list of all DCs with their associated URL/URI as identified in the DDP.

.15     Contracting Government means a Contracting Government to the Convention.

.16     Flag State is used for simplicity and refers to the cases when a Contracting Government is requesting LRIT information pursuant to the provisions of regulation V/19-1.8.1.1.

.17     Port State is used for simplicity and refers to the cases when a Contracting Government is requesting LRIT information pursuant to the provisions of regulation V/19-1.8.1.2.

.18     Coastal State is used for simplicity and refers to the cases when a Contracting Government is requesting LRIT information pursuant to the provisions of regulation V/19-1.8.1.3.

.19     LRIT Component refers to 1.2.1.1.

.20     Passenger ship means a ship as defined in regulation I/2(f).

.21     Cargo ship means a ship as defined in regulation I/2(g).

.22     Tanker means a ship as defined in regulation I/2(h). 

1.2.3.2  The term "ship" when used in this document includes mobile offshore drilling units and high-speed craft as specified in regulation V/19-1.4.1 and means a ship that is required to transmit LRIT information.

 

1.2.3.3  The term "Ship Type" means type of the ship transmitting the LRIT information. The following main categories of ship-types are defined exclusively to be used for the purposes of the LRIT system, including the respective ship type codes:

 

.1       Passenger ship4 (ship type code 0100);

.2       Cargo ship5,6,   (ship type code 0200);

.3       Tanker (ship type code 0300);

.4       Mobile offshore drilling unit (ship type code 0400); and

.5       Other ship7 (ship type code 9900). 

_____________

4     Including High-speed Passenger Craft.

5     Excluding Tanker.

6     Including High-speed Craft.

7     Ships which are not defined in other categories should be categorized as "other ship".

 

1.2.3.4  Terms not otherwise defined should have the same meaning as the meaning attributed to them in the Convention.

 

1.2.4    Acronyms used within this document

 

1.2.4.1  The acronyms that appear within this document should have the meanings assigned to them in this paragraph:

 

.1       ASP                      Application Service Provider

.2       BIST                     Built in Self Test

.3       CSP                      Communication Service Provider

.4       DC                        LRIT Data Centre

.5       DDP                     LRIT Data Distribution Plan

.6       FAT                      Factory Acceptance Test

.7       HMAC                 Hash Message Authentication Code

.8       IDC                      International LRIT Data Centre

.9       IDE                       International LRIT Data Exchange

.10     IP                          Internet Protocol

.11     LES                      Land Earth Station

.12     LRIT                     Long-range identification and tracking (of ships)

.13     MMSI                   Maritime Mobile Service Identity

.14     NDC                     National LRIT Data Centre

.15     NOA                    Notice of Arrival

.16     OASIS                  Organization for the Advancement of Structured Information Standards

.17     PKI                       Public Key Infrastructure

.18     R/CDC                 Regional/Co-operative LRIT Data Centre

.19     RFP                      Request for Proposal

.20     SAR                      Search and Rescue

.21     SURPIC               Surface Picture

.22     SOAP                   Simple Object Access Protocol

.23     SOLAS                 International Convention for the Safety of Life at Sea, 1974

.24     SSL                      Secure Sockets Layer

.25     TLS                      Transport Layer Security

.26     VPN                     Virtual Private Network

.27     VMS                     Vessel Monitoring System

.28     WS                       Web Service 

 

ANNEX 1

 

TECHNICAL SPECIFICATIONS FOR THE INTERNATIONAL LRIT DATA EXCHANGE

 

1          Overview

 

1.1       General provisions

 

1.1.1    General

 

1.1.1.1  The technical specification described in this annex should always be read together with:

.1       regulation V/19-1;

.2       the revised Performance standards and functional requirements for the Long-range identification and tracking of ships;

.3       the Technical specifications for communications within the LRIT system;

.4       the Technical specifications for the LRIT Data Distribution Plan; and

.5       the XML schemas.

2          Description of the International LRIT Data Exchange

 

2.1       Overview

 

2.1.1    International LRIT Data Exchange

 

2.1.1.1  The International LRIT Data Exchange (IDE) is a message handling service that facilitates the exchange of LRIT information amongst DCs to enable LRIT Data Users to obtain that LRIT information that they are entitled to receive. The IDE routes messages between DCs.

 

2.1.1.2  The IDE, at a minimum, should be accessible to DCs via standard Internet protocol.

 

2.1.1.3  The IDE should store and archive message header information in a Journal(s) for audit, billing and statistical analysis purposes.

 

2.1.1.4   The IDE does not:

.1       read the LRIT information contained in LRIT messages; and

.2       store or archive any LRIT information.

2.1.1.5  The IDE Operator should not be able to access the LRIT information contained in the LRIT messages. Further, the IDE Operator should not be able to tamper with the contents of the LRIT messages flowing through the IDE.

 

2.1.1.6  The application of standing orders and other information contained within the DDP is a function of individual DCs. The IDE should only read the message header content. The IDE should not perform any filtering function on the LRIT information.

 

2.1.1.7  As stated in the revised Performance standards, the message header refers to all parameters with the exception of the parameters provided by the shipborne equipment.

 

2.1.1.8  The IDE should use the LRIT ID contained in either the Destination parameter, the DataUserRequestor parameter or the DataUserProvider parameter included in the messages to determine where to route the message. The IDE maps the LRIT ID to the URL/URI address of the DC holding the information using the mapping information contained in the DDP.

 

3          System architecture/High level design of the IDE

 

3.1       High level overview of system architecture

 

3.1.1    General composition of the IDE

 

3.1.1.1  The general composition (top level block diagram) of the IDE is illustrated in figure 1.

 

Figure 1

Top level block diagram of IDE data flow

 

 

3.1.1.2  The various blocks illustrated in the IDE block diagram represent functional modules or sub systems of the larger system being the IDE itself.

 

3.1.1.3  Implementation of the IDE, for example, could consist of a high-speed computer running IDE specific application software. The IDE application software could consist of various software modules such as a DC interface module, message processing module, billing module, Quality of Service (QoS) monitoring module, etc.

 

3.2       DC interface

 

3.2.1    Functional overview

 

3.2.1.1  The DC interface of the IDE should:

.1       receive LRIT messages from all DCs participating in the international LRIT system;

.2       transmit LRIT messages to the appropriate DCs based upon message processing performed by the IDE;

.3       maintain a secure communication connection to all participating DCs based upon the communication and data security protocols outlined in annex 3 on Technical specifications for communications in the LRIT system; and

.4       communicate, through an IP-based network, with all DCs.

3.3       Message processing and handling

 

3.3.1    Message summary

 

3.3.1.1 Table 1 provides a summary of all LRIT messages (Messages 1-17) and indicates whether the message is routed between DCs or broadcast to all DCs.

 

Table 1

Summary of LRIT messages1

 

Type

Name

Description/Purpose

TX2

RX2

Broadcast

LRIT information (position report) messages

1

Periodic position report

Regular periodic position reports

DC2

IDE

No

IDE

DC1

2

Polled position report

Position report as a result of a poll request

DC2

IDE

No

IDE

DC1

3

SAR position report

Position report as a result of a SAR request

DCx

IDE

No

IDE

DC1

LRIT request messages

4

Position request

To enable a DC to request LRIT information for ships being monitored

by another DC

DC1

IDE

No

IDE

DC2

5

SAR position request

To enable a DC to request LRIT information, as a SAR user, for ships being monitored by another DC

DC1

IDE

No

IDE

DC2

6

SURPIC request

Coastal or SAR request for position of ships in a specific area, broadcast via the IDE to all DCs

DC1

IDE

Yes3

IDE

DCx

Other messages

7

Receipt

To enable a LRIT component to confirm the processing of a LRIT message

DC2

IDE

 

No

IDE

DC1

DDP

server

DC1

IDE

DC1

IDE

DDP

server

8

DDP notification

Notification that an updated version of the DDP file is available

DDP

server

IDE

Yes

IDE

DCx

9

DDP request

Request for current full copy of the DDP or incremental copy

DC1

IDE

DDP

server

No

10

DDP update

This is a routine update of the DDP by the DDP server to the IDE

DDP

server

DC1

IDE

Does not get routed by the IDE

11

System status

To enable the IDE to communicate a status message every 30 min to each DC and the DDP server advising that the system is "healthy" and receive status messages from the DCs and the DDP server

IDE

DCx

DDP

server

 

Yes

DC2

DDP

server

IDE

12

Journal

Routine monthly, biweekly, weekly or daily message from a R/CDC or the IDC to the IDE containing its Journal

R/CDC1

and IDC

IDE

No

13

Pricing notification

Notification that a new pricing list for inter-DC charges is in place

Not used

Not used

Yes

14

Pricing request

Request for updated pricing list

Not used

Not used

No

15

Pricing update

Updated pricing list file

Not used

Not used

No

16

Geographical area update

Request to perform technical validation of polygons

DC

IDE

No

Add, replace or delete custom coastal geographical areas

DDP

server

17

Coastal State standing order update

Update Coastal State Standing order

DC

DDP

server

No

 

Note:

 

1     Refer to paragraph 2.2 of the Technical specifications for communications within the for further information.

2     DC1 = requesting DC; DC2 = providing DC; DCx = all DCs; R/CDC1 = Regional or Co-operative LRIT Data Centre; TX= Transmitting; RX = Receiving.

3     Excludes Coastal SURPIC messages in which a DataUserProvider is specified.

 

3.3.2    General message processing functions

 

3.3.2.1  The IDE should have the functional capability to validate the DDP version # contained in all received LRIT messages against the version number of the DDP it is using. If the IDE detects a mismatch in DDP version numbers, it archives the received message and transmits a receipt message to the originating DC. It should not route the LRIT message (unless it is a SAR message) that contained the invalid DDP version #. The ability to enable or disable this function should be accessible from the IDE administrative interface.

 

3.3.2.2  The DDP version number checking function should have a time delay feature that automatically disables the DDP version # checking for a period of time after the IDE has updated its internal DDP. The period of time in which this function is disabled should be programmable through the IDE administrative interface.

 

3.3.2.3  SAR messages (Message types 3, 5, 6 (Access Type 6 only), and 7 where ReceiptCode = 1 (no ship in SAR SURPIC area)) should always be routed regardless of the DDP version used. The IDE should also consider as SAR messages (and pass without DDP version checking) message types 1 and 2 with ResponseType = 4 even though these are not proper message parameter combinations.

 

3.3.2.4  The IDE should implement industry standard virus checking and network security procedures on all messages to prevent malicious attacks (e.g. Structured Query Language (SQL) injection).

 

3.3.2.5  The IDE should only perform schema validation on messages addressed to the IDE. All other messages should be routed to their destinations with only schema validation performed on parameters used by the IDE for routeing and DDPVersionNum checking.

 

3.3.2.6  If the destination DC sends a SOAP fault message to the IDE, the IDE should send a receipt message (Message 7) with the SOAP fault information contained in the Parameter: Message, Value: Text field to the originating DC.

 

3.3.3    Generic message handling

 

3.3.3.1  Section 5 contains message handling and processing diagrams for received LRIT messages.

 

3.3.3.2  The following generic process should be followed for all LRIT messages (Messages 1 to 16) received by the IDE:

.1       perform a DDPVersionNum check, if the function is enabled, by looking at the DDPVersionNum parameter contained in the message and comparing it with the current valid DDP version as defined in the Technical specifications for the LRIT Data Distribution Plan;

.2       LRIT messages that fail the check (mismatch of DDP version #s) should be archived in the Journal and a receipt message with a receipt code of "9" should be sent to the DC which transmitted the message;

.3       LRIT messages that pass the check (DDP version #s match) should be further processed by looking at the MessageType parameter in order to identify the particular type of LRIT message and handling the message as detailed in the subsequent paragraphs; and

.4       when connectivity issues occur, attempt redelivery of a message 3 times in 12 min to a DC. 

3.3.3.3  The IDE should handle LRIT messages with the test parameter set to "1" as described in the following table:

 

Message Type

Direction

Message Handling action

Message Types 1 to 6 and Message Type 7 not addressed to IDE

Received

The IDE should forward the LRIT message to the intended recipient and journal the message.

Sent

The recipient component should not process or take any action in response to the message.

Message Type 7 Addressed to IDE

Received

The IDE should journal the message.

Sent

The recipient component should not process or take any action in response to the message.

Message Type 8 – DDP Notification

Received

Normal – the IDE should broadcast to all Data Centres and journal.

Sent

The recipient component should not process or take any action in response to the message.

Message Type 9 – DDP Request

Sent

The recipient component should not process or take any action in response to the message.

Message Type 10 – DDP Update

Received

The IDE should journal the message.

Message Type 11 – System Status

Received

The IDE should journal the message.

Sent

The recipient component should not process or take any action in response to the message.

Message Type 12 – Journal

Received

The IDE should not process the message, but should journal it.

Message Type 13 – Pricing Notification

Sent

The recipient component should not process or take any action in response to the message. Pricing Notification messages will remain in the XML schema for backward compatibility. However, messages of this type have been discontinued.

Message Type 14 – Pricing Request

Received

The IDE should not process the message, but should journal it. No Pricing Update will be sent to the originating Data Centre as a result. Pricing Request messages will remain in the XML schema for backward compatibility.

However, messages of this type have been discontinued.

Message Type 15 – Pricing Update

Received

The IDE should journal the pricing update messages, however an update notification should not be broadcast. Pricing Update messages will remain in the XML schema for backward compatibility. However, messages of this type have been discontinued.

Sent

The recipient component should not process or take any action in response to the message. Pricing Update messages will remain in the XML schema for backward compatibility. However, messages of this type have been discontinued.

Message Type 16 – Geographical area update

Received

The IDE should journal the message.

 

3.3.4    Message handling for Messages 1 to 7

 

3.3.4.1  The IDE should process LRIT messages with Messages 1 to 7 by:

.1       identifying the message destination (e.g. LRIT Data User, DC) by looking at the DataUserRequestor parameter for Messages 1 to 3, the DataUserProvider parameter for Messages 4 to 6 or the Destination parameter for Message 7;

.2       mapping the LRIT ID associated with the message destination to the Internet address of the appropriate DC using the mapping information from the DDP;

.3       routeing the LRIT message to the appropriate DC or to all DCs in the case of broadcast messages (i.e. SURPIC request message);

.4       building a receipt message with a receipt code of 3 and route the receipt message to the DC associated with the originating LRIT message if the IDE determines that the DC intended to receive the message is not available (not online); and

.5       archiving everything in the messages except for the Shipborne equipment parameters of messages 1, 2 and 3 as defined in table 2 of annex 3 on Technical specifications for communications within the LRIT system.

3.3.5    Message handling for DDP messages (Messages 8 to 10)

 

3.3.5.1  The IDE should process the DDP messages by:

.1       receiving update notifications for the DDP through the DDP notification message (Message 8) automatically;

.2       building and transmitting a DDP request message (Message 9) for all incremental updates (update type 2) of the DDP;

.3       receiving updated incremental DDP files through the DDP update message (Message 10);

.4       updating the map of Internet addresses for all DCs accordingly; and

.5       archiving all messages in the Journal(s).

3.3.5.2  Additional details concerning the processing of DDP notifications and updates by the IDE may be found in section 6.

 

3.3.6    Message handling for System status message (Message 11)

 

3.3.6.1  The IDE should:

.1       send out a system status message (Message 11) every 30 min to each DC and the DDP server advising them on the health of the IDE, and archive the transmitted message in the Journal(s); and

.2       on receipt of a system status message from the DCs and the DDPserver, update the system status information by processing the SystemStatus parameter in the messages (i.e. if no message from a DC or the DDP server, or message with unrecognized values or incorrect DDP version number, generate a warning to the IDE Operator), and archive everything in the messages in the Journal(s).

3.3.7    Message handling for R/CDC or IDC issued Journal message (Message 12)

 

3.3.7.1  The IDE should:

.1       receive and process Journal messages from all R/CDCs and the IDC; and

.2       archive all of the contents of the R/CDC and IDC Journals in the IDE Journal.

3.3.8    Message handling for Pricing messages (Messages 13 to 15)

 

3.3.8.1  Messages 13 to 15 have been removed from the LRIT system.

 

3.3.9    Message handling for Geographical area update (Messages 16)

 

3.3.9.1  The IDE should process the Geographical area update message by:

 

.1       Identifying the polygon(s) for technical validation by looking at the GML file parameter and performing the validation based on the constraints set out in section 5 of the Technical specifications for the DDP;

.2       Building a receipt message with the receipt code of:

-        7, if the Action Type parameter is not 0 or if one or more polygons do not pass technical validation for any reason; and

-        10, if all polygons pass technical validation; and

.3       Archiving all messages in the Journal(s). 

3.4       DDP interface

 

3.4.1    General

 

3.4.1.1  The IDE should maintain a secure communication connection to the DDP server based upon the communication and data security protocols outlined in annex 3 on Technical specifications for communications in the LRIT system.

 

3.5       Quality of service monitoring

 

3.5.1    Quality reporting

 

3.5.1.1  The IDE should monitor the communication connections to all DCs and:

.1       respond to quality-related requests from the IDE Operator and the LRIT Coordinator;

.2       provide, to the LRIT Coordinator, the necessary level of access in order for the LRIT Coordinator to carry out a performance review and audit of the IDE performance; and

.3       provide sufficient information to the IDE Operator for daily operation at required levels of reliability, maintenance and availability.

3.5.1.2  The archived LRIT information should provide a complete record of the activities of the IDE between two consecutive performance reviews and audits of its performance.

 

3.5.1.3  The IDE should be able to measure quality of service as defined in the revised Performance standards.

 

3.6       IDE administrative interface

 

3.6.1    General

 

3.6.1.1  The functionality associated with the IDE interface should provide the LRIT Coordinator and the IDE Operator with the ability to connect to the IDE and perform simple administrative tasks based on, but not limited to, the following requirements:

.1       integration and testing of a new DC; and

.2       trouble shooting a connection problem with a DC.

3.6.1.2  The LRIT Coordinator for the purpose of reviewing the performance of the LRIT system should be given access to the management, charging, technical and operational data of the IDE via the administrative interface.

 

3.6.1.3  The communication method used by the LRIT Coordinator and the IDE Operator to connect to the IDE administrative interface should be over a secure communication link.

 

3.6.1.4  Notwithstanding paragraph 3.6.1.2, the following three levels of front end access to the IDE Administrative interface should be provided:

.1       the DC operator should have limited access so as to be able to query its share of the Journal for troubleshooting or system management functions. DCs points of contact defined in the DDP may create sub-accounts with the same level of front end access. For this the DC operator should use a web interface;

.2       the DDP operator should have limited access so as to be able to perform any necessary queries for troubleshooting or system management functions. For this the DDP operator should use a web interface;

.3       the IDE Operator should have unlimited access to the IDE to perform all required functions, however such access should not allow the IDE Operator to process, store, or view LRIT information; and

.4       the LRIT Coordinator should have limited access so as to be able to submit requests to the IDE Operator to bring new DCs on line and to conduct performance review and audit functions. For this the LRIT Coordinator should use a web interface.

3.6.1.5  All front end IDE administrative interface accounts should have user accounts using standard user management/user authentication.

 

3.6.2    Administrative capabilities

 

3.6.2.1  The IDE should have the capability to allow external users to connect to the IDE system and perform the following tasks if the user has been specified within brackets after each task:

.1       Query the Journal for individual LRIT messages (DC Operator, IDE Operator, LRIT Coordinator):

.1       Journal queries should be filterable by start/end times, message type, data user, or DC;

.2       Journal queries should be filterable from one DC to other DC and by referenceID (optional);

.3       Journal query results should be exportable as a CSV file; and

.4       Query results should be set to a limit of 1,500 records;

.2       Query the IDE for a list of all DCs (and their Uniform Resource Locator/Uniform Resource Identifier (URL/URI) or Internet Protocol Addresses (IP addresses)) connected to the IDE (IDE Operator);

.3       Query the IDE for network statistics (data rate, dropped packets, etc.) on specific or all communication links (IDE Operator);

.4       Query the IDE for quality of service information (IDE Operator, LRIT Coordinator);

.5       Query the IDE for a list of errors or anomalies that the IDE has detected over a given period of time (IDE Operator);

.6       Query the IDE for the results of a diagnostic test (IDE Operator); 

.7       Query the IDE for information pertaining to the LRIT application software on the IDE (i.e. version number, etc.) (IDE Operator, DC Operator, LRIT Coordinator);

.8       Query the IDE for the version of the DDP being used (IDE Operator, DC Operator, LRIT Coordinator);

.9       Enable or disable the DDP version # validity checking function for LRIT messages from all DCs (IDE Operator);

.10     Configure the time delay feature of the DDP version # checking function (IDE Operator);

.11     Provide users of the IDE administrative interface with the ability to perform a technical polygon validation on polygon GML files of the same format uploaded to the DDP server, as defined in section 4 to the Technical specifications for the LRIT Data Distribution Plan (IDE operator, DC operator, LRIT Coordinator);

.12     Access general information regarding the LRIT system (IDE operator, DC operator, LRIT Coordinator) (optional):

.1       IMO hyperlink is available to the IMO Website Home page (optional);

.2       FAQ information is available for the LRIT system (optional); and

.3       "How To" (help) information is available, including PKI information (optional);

.13     Access general information regarding the Administrative Interface (IDE operator, DC operator, LRIT Coordinator):

.1       A means of contacting the IDE Administrative Interface Operator is available via a "Contact Us" link;

.2       Password administration capabilities are available, including a resetting password function; and

.3       DDP contacts are able to self administer their login accounts;

.14     Query the IDE for a message count (IDE operator, DC operator, LRIT Coordinator); and

.15     support the functionality described in annex 2 to the annex of MSC.1/Circ.1294, as revised (Procedures for the notification, reporting and recording of temporary suspensions of operations or reduction of the service provided). 

3.7       Journal(s)

 

3.7.1    General

 

3.7.1.1  In accordance with paragraph 10.3.4 of the revised Performance standards, the IDE should automatically maintain Journal(s) containing message header information only, meaning that the shipborne equipment parameters of messages 1, 2 and 3 as defined in table 2 of annex 3 on Technical specifications for communications within the LRIT system should not be stored.

 

3.7.1.2  The purpose of the Journal(s) is to enable the IDE to trace, record and archive the identification of all messages routed through the IDE to support:

.1       auditing;

.2       message handling/distribution;

.3       the necessary information required to aid in the resolution of billing disputes; and

.4       usage and performance statistics. 

3.7.1.3  A request for data from the Journal(s) might be made to the IDE Operator by Contracting Governments, the LRIT Coordinator and DCs.

 

3.7.1.4  The Journal entries should be sent to the requesting entity, specified in paragraph 3.7.1.3, offline rather than via the LRIT system using standard data storage media (for example CD or DVD).

 

3.7.1.5  The requests for Journal information should be actioned by the IDE Operator within five working days.

 

3.7.2    Journal contents

 

3.7.2.1  The IDE logs all messages relating to the request for LRIT information in a manner that facilitates the ready identification of individual transactions and provides an audit trail to identify:

.1       each request message received from individual DCs;

.2       the communications with other DCs; and

.3       the subsequent delivery of the response message to the Requesting DC.

3.7.2.2  In particular, the Journal(s) should include:

.1       TimeStamp of receiving a message;

.2       TimeStamp of transmitting a message; and

.3       The complete message contents except for the Shipborne equipment parameters of messages 1, 2 and 3 as defined in table 2 of annex 3 on Technical specifications for communications within the LRIT system.

3.7.2.3  The format for the Journal is outlined in table 2.

 

Table 2

Format for Journal

 

Parameters

Data field

Rx 2 TimeStamp

Time1 of receiving a message

Not available for messages only transmitted by the IDE and not routed

Tx 3 TimeStamp

Time1 of transmitting the message (routeing to the appropriate DC) Not available for messages only received by the IDE and not routed

Message contents

Complete message contents except for the Shipborne equipment parameters of Messages 1, 2 and 3

 

Notes:

 

1        All times should be indicated as Universal Coordinated Time (UTC).

2        Receiving.

3        Transmitting.

 

3.7.3    Archiving

 

3.7.3.1  The IDE should maintain an archive Journal that can accommodate the ready retrieval of Journal(s) data for at least one year or until such time as the Committee reviews and accepts the LRIT Coordinator's annual report of the audit of its performance.

 

3.7.3.2  The archived Journal(s) should provide a complete record of the activities of the IDE between two consecutive annual audits of its performance.

 

3.7.3.3  Key requirements for archiving include:

.1       redundancy – should include the capability to load balance and cluster between redundant servers (i.e. hot swap);

.2       resiliency – communications should have more than one physical path;

.3       query – the data can be retrieved; and

.4       integrity – the data is preserved in its original state. 

3.8       Diagnostic tools

 

3.8.1    General

 

3.8.1.1  Diagnostic tools should be available from the administrator interface of the IDE in order to allow the testing of the various modules or sub components that make up the IDE.

 

3.8.2    Diagnostic tool list

 

3.8.2.1  Network interface check: This test when executed should perform a check on all network interface connections to verify proper operation. This would include all DC connections, the IDE administrator interface connection and the DDP connection.

 

3.8.2.2  Journal storage check: This test should check the read and write function of the storage space used to hold the Journal.

 

3.8.2.3  Message handling check: This test should check the message handling function's ability to properly process different types of messages.

 


Êóïèòü ïîëíûé òåêñò äîêóìåíòà ìîæíî ïîñëå àâòîðèçàöèè

Çà äîïîëíèòåëüíîé èíôîðìàöèåé îáðàùàéòåñü â ÎÎÎ "Ïëàíåòà Îäåññà"
Òåë. +380 50-336-5436 email: rise3info@gmail.com

Home