In various embodiments, the present invention includes a method for
receiving a transaction having first header information from a first peer
device at a first agent of a coherent system, inserting second header
information onto the transaction, and routing the transaction to a second
peer device using the second header information. In one such embodiment,
the first header may be a header of a first protocol and the second
header may be of a different protocol that is used to tunnel the
transaction through the coherent system.