A system for routing data in a computer network, the system comprising: a line card (306 1) having a first processor configured to: receive a data packet having a destination address; determine, based on the destination address, whether an appropriate route for the data packet is available in a first routing table stored on the line card, the first routing table storing a first plurality of network route entries; and in response to determining that the appropriate route is not available in the first routing table, forward the data packet to a fabric module (304 1); a fabric module (304 1) having a second processor configured to: receive the data packet from the line card (306 1); determine, based on the destination address, that the appropriate route for the data packet is available in a second routing table stored on the fabric module (304 1, 304 2), the second routing table storing a second plurality of network route entries; and forward the data packet to the destination address according to the appropriate route, wherein the first plurality of network route entries and the second plurality of network route entries are organized according to a network mask and an address prefix so that the routes are arranged from the most specific route to the coarsest route, wherein a portion of the first plurality of network route entries stored at the end of the first routing table is duplicated at the start of the second routing table. a line card (306 1) having a first processor configured to: receive a data packet having a destination address; determine, based on the destination address, whether an appropriate route for the data packet is available in a first routing table stored on the line card, the first routing table storing a first plurality of network route entries; and in response to determining that the appropriate route is not available in the first routing table, forward the data packet to a fabric module (304 1); receive a data packet having a destination address; determine, based on the destination address, whether an appropriate route for the data packet is available in a first routing table stored on the line card, the first routing table storing a first plurality of network route entries; and in response to determining that the appropriate route is not available in the first routing table, forward the data packet to a fabric module (304 1); a fabric module (304 1) having a second processor configured to: receive the data packet from the line card (306 1); determine, based on the destination address, that the appropriate route for the data packet is available in a second routing table stored on the fabric module (304 1, 304 2), the second routing table storing a second plurality of network route entries; and forward the data packet to the destination address according to the appropriate route, wherein the first plurality of network route entries and the second plurality of network route entries are organized according to a network mask and an address prefix so that the routes are arranged from the most specific route to the coarsest route, wherein a portion of the first plurality of network route entries stored at the end of the first routing table is duplicated at the start of the second routing table. receive the data packet from the line card (306 1); determine, based on the destination address, that the appropriate route for the data packet is available in a second routing table stored on the fabric module (304 1, 304 2), the second routing table storing a second plurality of network route entries; and forward the data packet to the destination address according to the appropriate route, wherein the first plurality of network route entries and the second plurality of network route entries are organized according to a network mask and an address prefix so that the routes are arranged from the most specific route to the coarsest route, wherein a portion of the first plurality of network route entries stored at the end of the first routing table is duplicated at the start of the second routing table.