2.2.4.26 OUT_R1/A4 RTS PDU

The OUT_R1/A4 RTS PDU MUST be sent from the successor outbound proxy to the server on the OUT channel to initiate the establishment of a successor OUT channel.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

RTS Header (20 bytes)

...

...

Version

...

VirtualConnectionCookie (20 bytes)

...

...

PredecessorChannelCookie (20 bytes)

...

...

SuccessorChannelCookie (20 bytes)

...

...

ChannelLifetime

...

OutboundProxyReceiveWindowSize

...

OutboundProxyConnectionTimeout

...

RTS Header (20 bytes): See section 2.2.3.6.1. The Flags field of the RTS Header MUST be the bit-wise OR of the values "RTS_FLAG_RECYCLE_CHANNEL" and "RTS_FLAG_OUT_CHANNEL".  The NumberOfCommands field of the RTS Header MUST be the value 7.

Version (8 bytes):  MUST be a Version command specifying the lower of the outbound proxy RPC over HTTP v2 protocol version and OUT_R1/A3 protocol version. The format of the RPC over HTTP v2 protocol Version command is defined in section 2.2.3.5.7.

VirtualConnectionCookie (20 bytes):  MUST be a Cookie command that is the cookie of the virtual connection that this OUT channel belongs to. The Cookie command format is defined in section 2.2.3.5.4.

PredecessorChannelCookie (20 bytes):  MUST be a Cookie command that is the cookie of the predecessor OUT channel. The Cookie command format is defined in section 2.2.3.5.4.

SuccessorChannelCookie (20 bytes):  MUST be a Cookie command identifying the successor OUT channel cookie. The Cookie command format is defined in section 2.2.3.5.4.

ChannelLifetime (8 bytes): MUST be a ChannelLifetime command specifying the lifetime in bytes of the OUT channel from the outbound proxy to the client. The ChannelLifetime command format is defined in section 2.2.3.5.5.

OutboundProxyReceiveWindowSize (8 bytes):  MUST be a ReceiveWindowSize command specifying the size of the ReceiveWindow for the successor OUT channel to the outbound proxy. The ReceiveWindowSize command format is defined in section 2.2.3.5.1.

OutboundProxyConnectionTimeout (8 bytes):  MUST be a ConnectionTimeout command specifying the connection time-out for the OUT channel between the successor outbound proxy and the client. The ConnectionTimeout command format is defined in section 2.2.3.5.3. This command is for troubleshooting purposes only and has no protocol significance. The server SHOULD ignore this value.