1. A method of connecting a plurality of peripherals, said method comprising: receiving data identifying communication paths associated with each of said plurality of peripherals; selecting a first connection path to a first multiplexor between a first peripheral and a first node of said first multiplexor; generating an index based on an identifier of said first peripheral and said first node; determining a location in a memory based on said index and determining whether connection information is stored at said location; storing an identifier of said first multiplexor at said location if connection information is not stored at said location; and adding said identifier of said first multiplexor to a list of multiplexors if connection information is stored at said location.