GTC with GEM allows low overhead adaptation of various protocols,including Ethernet and time-division multiplexing (TDM). GTC also provides the medium access control (MAC) function, coordinating the interleaving of upstream transmissions from multiple ONUs.