\begin{table}[ht!]
	\centering
    \caption{Required Communication Management messages, used for all service types except \acrfull{ud}.}
	\label{tab:required_cm_messages}
	\vspace{3mm}

     \begin{tabular}{p{2.6cm} | p{11.4cm}} 
	 \hlineB{3}
     \Tstrut
	 \textbf{CM message} & \textbf{Description}\\
	 \hhline{=|=}
	 \Tstrut
     \acrshort{req}      	& A \textit{\acrlong{req}} is used to initiate the communication establishment sequence. The node that sends this message provides the remote host with its queue pair number and its \gls{gid} and/or \gls{lid}.
	 \Bstrut\\
     \hline
	 \Tstrut
     \acrshort{mra}    		& A \textit{\acrlong{mra}} is used as a response to a \acrshort{req}, a LAP (Load Alternate Path, an optional communication message), or a \acrshort{rep}. It is used if the node which receives one of the formerly mentioned messages does not expect to be able to respond within the specified time-out. With this mechanism, unnecessary time-outs are prevented.
	 \Bstrut\\
     \hline
	 \Tstrut
         \acrshort{rej}      	& By replying with \textit{\acrlong{rej}} to a \acrshort{req}, a node indicates that it will not continue with the communication establishment sequence. The reason can be found, i.a., in the data field of the \acrshort{rej}.
	 \Bstrut\\
     \hline
	 \Tstrut
     \acrshort{rep}      	& A node sends a \textit{\acrlong{rep}} if it wants to accept a previously received \acrshort{rep} and all its parameters.
	 \Bstrut\\
     \hline
	 \Tstrut
     \acrshort{rtu}     	& A node replies with \textit{\acrlong{rtu}} after it received a \acrshort{rep} to indicate that transmission can be started.
	 \Bstrut\\
	 \hline
	 \Tstrut
     \acrshort{dreq}      & A \textit{\acrlong{dreq}} is sent if a node wants to disconnect a queue pair.
	 \Bstrut\\
     \hline
	 \Tstrut
     \acrshort{drep}      & A \textit{\acrlong{drep}} is used to acknowledge that a \acrshort{dreq} is received.
	 \Bstrut\\
	 \hlineB{3}
	\end{tabular}
\end{table}
