100BaseVG is a 100 Mbit/s Ethernet standard specified to run over four pairs of category 3 UTP wires (known as voice grade, hence the "VG"). It is also called 100VG-AnyLAN because it was defined to carry both Ethernet and token ring frame types.
100BaseVG started in the IEEE 802.3 committee as Fast Ethernet. One faction wanted to keep CSMA/CD in order to keep it pure Ethernet, even though the collision domain problem limited the distances to one tenth that of 10BASE-T. Another faction wanted to change to a polling architecture from the hub (they called it "Demand Priority Protocol") in order to maintain the 10BASE-T distances, and also to make it a deterministic protocol. The first faction argued that, since IEEE 802.3 was the Ethernet committee, it was not the place to develop a different protocol. Thus, the IEEE 802.12 committee was formed and standardized 100BaseVG.
100VG-AnyLAN vs. Fast Ethernet
Instead of following the Fast Ethernet standard for twisted pair cabling by using only 2 pairs of wires, 100VG-AnyLAN used all four pairs in either Category 3 or Category 5 twisted pair cable. The design goals were to avoid the radio frequency radiation emitted at the higher frequencies required by Fast Ethernet and to leverage existing wiring installations of Category 3 cabling that most organizations had recently installed to support 10 megabit twisted-pair Ethernet. This had the additional advantage of being less susceptible to external sources of RF interference such as other network cables, fluorescent lights, and high power lines. They multiplexed the signal across all 8 wires thereby lowering the frequency and making it more robust. This presented a problem with early installations that borrowed one unused twisted pair for telephone traffic but those installations were uncommon.
When Ethernet became Fast Ethernet, it continued to use the Carrier Sense Multiple Access With Collision Detection (CSMA/CD) mechanism to manage traffic on the network cable. 100VG took advantage of the token passing concept that made ARCNET and Token Ring popular in order to provide consistent performance no matter how large the network became. It removed the token passing responsibility from the wiring and network nodes and placed it internal to the 100VG-AnyLAN hubs. These hubs contained the rotating token that never left the hub itself. When a node wanted to transmit data, it would raise a bit on its hub port connection that indicating to the hub that it was ready. As the token passed by a ready hub port, it would then open up traffic to that node. Because the token stayed within the hub, it did not have to traverse long cables going to every node as in ARCNET and Token Ring therefore becoming faster than those other deterministic networking standards and being less susceptible to cabling problems, network card failures, and line interference. Real-life load testing showed 100VG-AnyLAN reaching 95% of its theoretical network speed instead of about 45% as in Fast Ethernet when using hubs. Fast Ethernet switches were not commonplace at first because of high cost and limited availability so, initially, 100VG had a significant performance advantage.