3.2.5.5.9 OUT_R1/A4 RTS PDU

A server implementation MUST NOT accept the OUT_R1/A4 RTS PDU in any state other than Opened_A4W. If this condition is not met, the server MUST treat this PDU as a protocol error as specified in section 3.2.5.5.13.

If this RTS PDU is received in Opened_A4W state, an implementation of this protocol MUST perform the following actions in the sequence given:

  1. Send OUT_R1/A5 RTS PDU on the predecessor OUT channel to the outbound proxy.

    1. Set the value of ProtocolVersion in the OUT R1/A5 RTS PDU to the value of ProtocolVersion in the server Virtual Connection.

    2. Set the value of OutboundProxyConnectionTimeout in the OUT R1/A5 RTS PDU to the value of OutboundProxyConnectionTimeout from the OUT R1/A4 RTS PDU.

  2. Set the value of ChannelLifetime in the outbound proxy Virtual Connection to the value of ChannelLifetime from the OUT R1/A4 RTS PDU.

  3. Set the value of ConnectionTimeout in the outbound proxy Virtual Connection to the value of OutboundProxyConnectionTimeout from the OUT R1/A4 RTS PDU.

  4. Set the value of PeerReceiveWindow in the outbound proxy OUT Channel to the value of OutboundProxyReceiveWindowSize in the OUT R1/A4 RTS PDU.

  5. Compare the value of DefaultOutChannelCookie in the outbound proxy Virtual Connection to the value of PredecessorChannelCookie in the OUT R1/A4 RTS PDU. If they do not match, the outbound proxy MUST treat it as a protocol error as specified in section 3.2.3.5.10.

  6. Set the value of NonDefaultOutChannelCookie in the outbound proxy Virtual Connection to the value of SuccessorChannelCookie from the OUT R1/A4 RTS PDU.

  7. Transition state to Opened_A8W.

Show: