Two types of ring interfaces are needed in the NUMAchine architecture. The local ring interface provides the functionality needed to transmit messages to and from a given station and its associated local ring. This includes the capability for formatting of outgoing packets and interpretation of incoming packets. The inter-ring interface is much simpler, since it merely acts as a switch between two levels of rings in the hierarchy.