A media access control (MAC) controller is disclosed for a network
providing communication for network stations located at a plurality of
customer premises and sharing a communication medium, each of the
premises having a plurality of network stations. The MAC controller
includes a virtual local area network (vLAN) controller, providing access
to the communication medium for and communication among the stations
located at a single customer's premises, to define a vLAN between them. A
group local area network (gLAN) controller provides access to the
communication medium for and communication among interfering vLANs, two
vLANs being considered to be interfering when one can sense
communications over the medium from a station in the other. A MAC
controller is provided in at least one station in a vLAN. The MAC
controller is preferably connected to use as the communication medium the
portion of a power line at the output of the last step down transformer
and utilizes a token passing protocol to control access to the medium.