3.1.3.1 Global Initialization
The following values MUST be initialized globally:
The SRMPState.MessageIDHistoryTable MUST be loaded from persistent storage. If the value does not exist in persistent storage, it MUST be set to an empty table.
The value of SRMPState.MessageIdOrdinal MUST be loaded from persistent storage. If the value does not exist in persistent storage, it MUST be initialized to zero.
The value of SRMPState.StreamIdOrdinal MUST be loaded from persistent storage. If the value does not exist in persistent storage, it MUST be initialized to 1.
The SRMPState.ResendTimerTable SHOULD<20> be sequentially populated with these values:
The value of SRMPState.RetransmissionTimeout MUST be set based on system configuration, which is implementation-dependent.<25>
The Retransmission Timer (section 3.1.2.1) MUST be started with an interval of SRMPState.RetransmissionTimeout.