A method comprising: receiving first and second channel reservation requests via a packet-switched network; storing first information associated with the first channel reservation request in a first slot of a first channel reservation bank (404, 420, 436), wherein the first channel reservation bank (404, 420, 436) is associated with an input port (502, 602) of a plurality of input ports of a router, and; storing second information associated with the first channel reservation request in a second slot of a second channel reservation bank (408, 424, 440), wherein the second channel reservation bank (408, 424, 440) is associated with an output port (552, 652) of a plurality of output ports of the router, and wherein the first information uniquely identifies the output port (552, 652) of the plurality of output ports and the second information uniquely identifies the input port (502, 602) of the plurality of input ports; storing information associated with the second channel reservation request in a second slot of the first channel reservation bank (404, 420, 436); establishing a first portion (306, 308) of a first circuit-switched channel based on the first information stored in the first slot of the first channel reservation bank (404, 420, 436); establishing a second portion (302, 304) of the first circuit-switched channel based on the second information stored in the second slot of the second channel reservation bank (408, 424, 440); and establishing at least a portion of a second circuit-switched channel based on the information stored in the second slot of the first channel reservation bank (404, 420, 436). receiving first and second channel reservation requests via a packet-switched network; storing first information associated with the first channel reservation request in a first slot of a first channel reservation bank (404, 420, 436), wherein the first channel reservation bank (404, 420, 436) is associated with an input port (502, 602) of a plurality of input ports of a router, and; storing second information associated with the first channel reservation request in a second slot of a second channel reservation bank (408, 424, 440), wherein the second channel reservation bank (408, 424, 440) is associated with an output port (552, 652) of a plurality of output ports of the router, and wherein the first information uniquely identifies the output port (552, 652) of the plurality of output ports and the second information uniquely identifies the input port (502, 602) of the plurality of input ports; storing information associated with the second channel reservation request in a second slot of the first channel reservation bank (404, 420, 436); establishing a first portion (306, 308) of a first circuit-switched channel based on the first information stored in the first slot of the first channel reservation bank (404, 420, 436); establishing a second portion (302, 304) of the first circuit-switched channel based on the second information stored in the second slot of the second channel reservation bank (408, 424, 440); and establishing at least a portion of a second circuit-switched channel based on the information stored in the second slot of the first channel reservation bank (404, 420, 436).