How does gNB know whether it has received RRC Setup Request or RRC Re-establishment Request message?

At MAC, gNB can know via logical channel ID 52 or 0 that it has received CCCH message, but how does it segregate at RRC which CCCH message it is?