op 2 further assume that the backbone provider connected to output port op 3 is the best backbone provider at the time the overflow traffic from the isp is present in this case the real time overflow capacity routing instruction indicates that traffic levels over 155 mbps are to be routed to output port op 3 data type capacity routing instructions relate to usage based bandwidth where the network user has indicated that they wish to have specific types of data such as video carried by the best backbone provider that is available at the time the data type is present the data type capacity routing instructions for an input port ip identify the output port op that is to receive the type of data from the input port ip in operation router 210 receives a data packet on an input port ip based on the traffic level and data type on the input port ip as indicated by traffic measuring circuitry 214 switch controller 220 controls switching circuitry 212 so that the data packet is routed to an output port op the output port op in turn is defined by the fixed capacity routing instruction the select overflow capacity routing instruction the real time overflow capacity routing instruction or the data type capacity routing instruction in addition when a network user has purchased multiple blocks of bandwidth switch controller 220 can also use the level of traffic congestion as indicated by the congestion monitoring circuitry 218 to route the data packets among the available blocks of.