Claims
- 1. A network system, comprising:
one or more line cards having line interface and data processing circuitry, and line card connectors, coupled thereto; one or more switch cards having switch fabric circuitry and switch card connectors coupled thereto; at least one fabric interface card physically separate from the line cards and switch cards, the fabric interface card including fabric interface connectors, and fabric interface circuitry to manage transfers of information between the line cards and the switch cards; and a backplane having connectors to receive the line cards, switch cards, and fabric interface card, wherein the backplane includes signal traces coupling the line interface and data processing circuitry on the line cards to the fabric interface circuitry on the fabric interface card, and coupling the fabric interface circuitry on the fabric interface card to the switch fabric circuitry on the switch cards.
- 2. The network system as in claim 1, further comprising:
a first interface including the signal traces coupling the line cards to the fabric interface card; and a second interface including the signal traces coupling the fabric interface card to the switch cards.
- 3. The network system as in claim 2, wherein the first interface is a first extended length interface based on a OIF-SPI-4 standard which couples the line interface and data processing circuitry to the fabric interface circuitry via the line card connectors and fabric interface connectors respectively.
- 4. The network system as in claim 3, further comprising a termination network coupled to the signal traces proximate the fabric interface circuitry.
- 5. The network system as in claim 3, further comprising a termination network coupled to the signal traces proximate the line interface and data processing circuitry.
- 6. The network system as in claim 2, wherein the second interface is a second extended length interface based on a CSIX-L1 standard which couples the fabric interface circuitry to the switch fabric circuitry via the fabric interface connectors and switch card connectors respectively, wherein the second extended length interface has a length exceeding a length specified by the CSIX-L1 standard.
- 7. The network system as in claim 6, further comprising a termination network coupled to the signal traces proximate the fabric interface circuitry.
- 8. The network system as in claim 6, further comprising a termination network coupled to the signal traces proximate the line interface and data processing circuitry.
- 9. The network system as in claim 1, further comprising at least one CompactPCI (CPCI)-compliant system controller having CPCI-compliant system controller connectors, and wherein:
the line card connectors of at least one of the line cards comprises a non-CPCI-compliant pinout configuration to accommodate line card signals, including a selected set of signals from the CPCI-compliant system controller; and the backplane connectors comprise backplane line card connectors and CPCI-compliant backplane system slot connectors to mate with the line card connectors and CPCI-compliant system controller connectors respectively, wherein the backplane couples the selected set of signals from the CPCI-compliant system controller to the line card via interconnecting signal traces between the CPCI-compliant backplane system slot connectors and the backplane line card connectors.
- 10. The network system as in claim 1, wherein the backplane connectors are positioned on one or more sides of the backplane.
- 11. The network system as in claim 1, wherein the fabric interface card comprises a fabric interface circuit implemented integrally with the backplane.
- 12. A method for interfacing circuits in a network routing system, comprising:
situating network line interface circuitry and switch fabric circuitry on one or more printed circuit boards; situating fabric interface circuitry, which interfaces the network line interface circuitry to the switch fabric circuitry, on a fabric interface board distinct from the printed circuit boards associated with the network line interface and switch fabric circuitry; connecting the one or more printed circuit boards to the fabric interface board; and communicating information between the network line interface circuitry and the switch fabric circuitry via the distinct fabric interface board.
- 13. The method as in claim 12, wherein situating network line interfacing and switch fabric circuitry on one or more printed circuit boards comprises:
situating the network line interface circuitry on one or more line cards; and situating the switch fabric circuitry on one or more switch cards.
- 14. The method as in claim 12, further comprising implementing a standard interface to connect the network line interface circuitry on the line cards and the fabric interface circuitry on the fabric interface board, wherein the standard interface is governed by a predefined standard otherwise not specified for coupling the line cards and the fabric interface board through connectors, and wherein the predefined standard specifies a maximum prescribed interface length which is less than a distance between the network line interface circuitry and the fabric interface circuitry, the method comprising:
extending the length of the standard interface beyond the maximum prescribed interface length specified by the predefined standard; routing signal traces of the standard interface according to predetermined routing rules; terminating the signal traces of the standard interface proximate a receiving one of the network line interface circuitry and the fabric interface circuitry; and wherein the routing and terminating of the signal traces enables the standard interface between the line cards and fabric interface board to be extended beyond the maximum prescribed interface length.
- 15. The method as in claim 14, further comprising implementing connectors on the line cards and the fabric interface board that have impedances substantially matching a line impedance of the routed signal traces.
- 16. The method as in claim 14, wherein the predefined standard is an OIF-SPI-4 standard, and the standard interface is an OIF-SPI-4 interface.
- 17. The method as in claim 13, further comprising implementing a standard interface to connect the fabric interface circuitry on the fabric interface board and the switch fabric circuitry on the switch cards, wherein the standard interface is governed by a predefined standard otherwise not specified for coupling the fabric interface board and the switch cards through connectors, and wherein the predefined standard specifies a maximum prescribed interface length which is less than a distance between the fabric interface circuitry and switch fabric circuitry provided on the switch cards, the method comprising:
extending the length of the standard interface beyond the maximum prescribed interface length specified by the predefined standard; routing signal traces of the standard interface according to predetermined routing rules; terminating the signal traces of the standard interface proximate a receiving one of the fabric interface circuitry and the switch fabric circuitry; and wherein the routing and terminating of the signal traces enables the standard interface between the fabric interface board and the switch cards to be extended beyond the maximum prescribed interface length.
- 18. The method as in claim 17, further comprising implementing connectors on the fabric interface board and the switch cards that have impedances substantially matching a line impedance of the routed signal traces.
- 19. The method as in claim 17, wherein the predefined standard is a CSIX-L1 standard, and the standard interface is a CSIX-L1 interface.
- 20. The method as in claim 13, wherein connecting the one or more printed circuit boards to the fabric interface board comprises connecting the one or more line cards and the one or more switch cards to the fabric interface board via direct cabling.
- 21. The method as in claim 13, wherein connecting the one or more printed circuit boards to the fabric interface board comprises connecting the one or more line cards and the one or more switch cards to the fabric interface board via a backplane.
- 22. A method for implementing a standard interface to connect network elements on different circuit boards, wherein the standard interface is governed by a predefined standard otherwise not specified for coupling network elements on different circuit boards that are connected through a backplane, and wherein the predefined standard specifies a maximum interface length which is less than a distance between the network elements, the method comprising:
extending the length of the standard interface beyond the maximum interface length specified by the predefined standard; routing signal traces of the standard interface according to predetermined routing rules through circuit board and backplane connectors having impedances substantially corresponding to impedances of the signal traces; terminating the signal traces of the standard interface proximate a receiving one of the network elements; and wherein the routing and terminating of the signal traces enables the standard interface to be extended beyond the maximum specified interface length and through the connectors on the different circuit boards.
- 23. The method of claim 22, wherein the network elements on the different circuit boards comprise a traffic manager and a switch fabric, and wherein the predefined standard is the CSIX-L1 standard for interfacing the traffic manager to the switch fabric.
- 24. The method of claim 23, further comprising transmitting data from the traffic manager on a first circuit board to the switch fabric on a second circuit board, wherein the standard interface governed by the CSIX-L1 standard is coupled between the traffic manager and the switch fabric through the backplane, and through the circuit board and backplane connectors.
- 25. The method of claim 24, wherein transmitting data comprises transmitting data signals in parallel from the traffic manager to the switch fabric through the backplane, circuit board connectors, and backplane connectors.
- 26. The method of claim 23, further comprising transmitting data from the switch fabric on a second circuit board to the traffic manager on a first circuit board, wherein the standard interface governed by the CSIX-L1 standard is coupled between the switch fabric and the traffic manager through the backplane, and through the circuit board and backplane connectors.
- 27. The method of claim 26, wherein transmitting data comprises transmitting data signals in parallel from the switch fabric to the traffic manager through the backplane, circuit board connectors, and backplane connectors.
- 28. The method of claim 22, wherein the predefined standard is the OIF-SPI-4 standard for interfacing the network elements.
- 29. The method of claim 28, further comprising transmitting data from a first network element on a first circuit board to a second network element on a second circuit board, wherein the standard interface governed by the OIF-SPI-4 standard is coupled between the first and second network elements through the backplane, and through the circuit board and backplane connectors.
- 30. The method of claim 29, wherein transmitting data comprises transmitting data signals in parallel from the first network element to the second network element through the backplane, circuit board connectors, and backplane connectors.
- 31. The method of claim 22, wherein terminating the signal traces comprises coupling a termination network to the signal traces proximate the receiving one of the network elements.
- 32. The method of claim 31, wherein coupling a termination network to the signal traces comprises coupling termination elements to each of the signal traces.
- 33. The method of claim 22, further comprising transmitting data from a transmitting one of the network elements on a first circuit board to the receiving one of the network elements on a second circuit board, wherein the standard interface is coupled between the transmitting and receiving network elements through the backplane and the circuit board and backplane connectors.
- 34. The method of claim 33, wherein either of the network elements on the first and second circuit boards may be the transmitting network element or the receiving network element.
- 35. The method of claim 22, further comprising configuring and controlling the circuit boards utilizing a system controller that complies with a predefined local bus standard, wherein the system controller is coupled to the backplane according to the predefined local bus standard, and wherein the circuit boards configured and controlled by the system controller are not coupled to the backplane according to the predefined local bus standard.
- 36. The method of claim 35, wherein the predefined standard is a Compact Peripheral Component Interconnect (CPCI) standard.
- 37. The method of claim 36, further comprising assigning a pinout configuration to the local bus connectors on the circuit boards, wherein the pinout configuration and the local bus connectors on the circuit boards are not CPCI-compliant, and wherein a pinout configuration and connectors on the system controller are CPCI-compliant.
- 38. A method for implementing a Peripheral Component Interconnect (PCI) interface in a network system between at least one CompactPCI (CPCI)-compliant system controller and one or more peripheral cards that do not comply with the CPCI standard, the method comprising:
providing at least one system slot in a modular chassis that houses the network system, wherein the at least one system slot comprises backplane system slot connectors compliant with the CPCI standard to accept the CPCI-compliant system controller; creating a pinout configuration on non-CPCI compliant peripheral card connectors to accommodate peripheral card signals, wherein the peripheral card signals include a selected set of signals from the CPCI-compliant system controller; coupling the selected set of signals from the CPCI-compliant system controller to the peripheral cards by interconnecting signal traces on the backplane between the backplane system slot connectors and the peripheral card connectors; and controlling the peripheral cards from the CPCI-compliant system controller.
- 39. The method as in claim 38, further comprising using PCI-to-PCI bridge components to increase the allowed length and number of leads of the PCI interface.
- 40. The method as in claim 38, further comprising excluding unused signals of the CPCI-compliant system controller from the backplane and the peripheral card connectors.
- 41. The method as in claim 38, further comprising utilizing a Eurocard form factor for the one or more peripheral cards to allow use of standard chassis components for peripheral card slots in the modular chassis.
- 42. The method as in claim 41, wherein the at least one peripheral card is dimensioned to a 9U height.
- 43. The method as in claim 38, further comprising distributing a plurality of voltages to the system controller and to the peripheral cards.
- 44. The method as in claim 43, further comprising distributing −48 volts to the peripheral cards independently from the distribution of the plurality of voltages.
- 45. The method as in claim 38, further comprising:
(a) implementing a standard interface to connect network elements on different ones of the peripheral cards, wherein the standard interface is governed by a predefined standard otherwise not specified for coupling network elements on different circuit boards that are connected through the backplane, and wherein the predefined standard specifies a maximum interface length which is less than a distance between the network elements; (b) extending the length of the standard interface beyond the maximum interface length specified by the predefined standard; (c) routing signal traces of the standard interface according to predetermined routing rules through the peripheral card and the backplane connectors, wherein the peripheral card and backplane connectors have impedances substantially corresponding to impedances of the signal traces; and (d) terminating the signal traces of the standard interface on a receiving one of the peripheral cards proximate the corresponding network element.
- 46. The method of claim 45, wherein the network elements on the different peripheral cards comprises a traffic manager and a switch fabric, and wherein the predefined standard is the CSIX-L1 standard for interfacing the traffic manager to the switch fabric.
- 47. The method of claim 45, wherein the predefined standard for interfacing the network elements on the different peripheral cards is the OIF-SPI-4 standard.
- 48. A system for interfacing network elements on different circuit boards, comprising:
a first circuit board having a first network processor coupled thereto, and having one or more connectors substantially impedance-matched with first circuit board signal traces traversing the one or more connectors from the first network processor; a second circuit board having a second network processor coupled thereto, and having one or more connectors substantially impedance-matched with second circuit board signal traces traversing the one or more connectors from the second network processor; an interface circuit board arranged to receive and couple at least the first and second circuit board signal traces via interface signal traces and connectors that are substantially impedance-matched with the one or more connectors from the first and second circuit boards; an extended-length interface based on a standard interface subject to a predefined standard, wherein the extended-length interface is subject to a set of routing rules not subject to the predefined standard and has a length greater than a length specified by the predefined standard, and wherein the extended-length interface couples the signal traces between the first and second network processors through the interface circuit board, the interface circuit board connectors, and the first and second circuit board connectors; and a termination network coupled to the signal traces proximate a receiving one of the first and second network processors, whereby the standard interface is employed to interface network processors on different circuit boards through connectors, although the standard interface is not specified therefor.
- 49. The system as in claim 48, wherein the standard interface subject to the predefined standard is a CSIX-L1 interface.
- 50. The system as in claim 49, wherein the first circuit board is a network line card and the first network processor is a traffic manager.
- 51. The system as in claim 49, wherein the first circuit board is a fabric interface card and the first network processor is a fabric interface processor.
- 52. The system as in claim 49, wherein the second circuit board is a switch card and the second network processor is a switch fabric.
- 53. The system as in claim 49, wherein:
(a) the first circuit board is a line card and the first network processor is a traffic manager; (b) the second circuit board is a switch card and the second network processor is a switch fabric; and (c) the interface circuit board is a backplane or midplane housed in a modular chassis in which the line card and the switch card are plugged in by way of the interface circuit board connectors and the first and second circuit board connectors.
- 54. The system as in claim 49, wherein:
(a) the first circuit board is a fabric interface card and the first network processor is a fabric interface processor; (b) the second circuit board is a switch card and the second network processor is a switch fabric; and (c) the interface circuit board is a backplane or midplane housed in a modular chassis in which the fabric interface card and the switch card are plugged in by way of the interface circuit board connectors and the first and second circuit board connectors.
- 55. The system as in claim 48, wherein the standard interface subject to the predefined standard is a OIF-SPI-4 interface.
- 56. The system as in claim 55, wherein the first and second circuit boards are network line cards, and wherein the interface circuit board is a backplane or midplane housed in a modular chassis in which the network line cards are plugged in through connection of the interface circuit board connectors and the first and second circuit board connectors.
- 57. The system as in claim 55, wherein the first circuit board is a network line card and the second circuit board is a fabric interface card, and wherein the interface circuit board is a backplane or midplane housed in a modular chassis in which the network line card and the fabric interface card are plugged in through connection of the interface circuit board connectors and the first and second circuit board connectors.
- 58. A system for interfacing a traffic manager and a switch fabric, comprising:
a line card having the traffic manager mounted thereon, wherein the line card comprises connectors substantially impedance-matched with line card signal traces traversing the connectors from the traffic manager; a switch card having the switch fabric mounted thereon, wherein the switch card comprises connectors substantially impedance-matched with switch card signal traces traversing the connectors from the switch fabric; a backplane arranged to receive and couple the line card and switch card signal traces via backplane signal traces and backplane connectors that are substantially impedance-matched with the connectors from the line card and the switch card; an extended-length CSIX-L1 interface based on a CSIX-L1 standard, wherein the extended-length CSIX-L1 interface is subject to a set of routing rules not subject to the CSIX-L1 standard and has a length greater than a length specified by the CSIX-L1 standard, and wherein the extended-length CSIX-L1 interface couples the signal traces between the traffic manager and the switch fabric through the backplane, the backplane connectors, and the line card and switch card connectors; and a termination network coupled to the signal traces proximate the switch card, whereby the CSIX-L1 standard is employed to interface, through connectors, the traffic manager and the switch fabric on the line card and switch card respectively.
- 59. A system for interfacing a fabric interface processor and a switch fabric, comprising:
a fabric interface card having the fabric interface processor mounted thereon, wherein the fabric interface card comprises connectors substantially impedance-matched with fabric interface card signal traces traversing the connectors from the fabric interface processor; a switch card having the switch fabric mounted thereon, wherein the switch card comprises connectors substantially impedance-matched with switch card signal traces traversing the connectors from the switch fabric; a backplane arranged to receive and couple the fabric interface card and switch card signal traces via backplane signal traces and backplane connectors that are substantially impedance-matched with the connectors from the fabric interface card and the switch card; an extended-length CSIX-L1 interface based on a CSIX-L1 standard, wherein the extended-length CSIX-L1 interface is subject to a set of routing rules not subject to the CSIX-L1 standard and has a length greater than a length specified by the CSIX-L1 standard, and wherein the extended-length CSIX-L1 interface couples the signal traces between the fabric interface processor and the switch fabric through the backplane, the backplane connectors, and the fabric interface card and switch card connectors; and a termination network coupled to the signal traces proximate the switch card, whereby the CSIX-L1 standard is employed to interface, through connectors, the fabric interface processor and the switch fabric on the fabric interface card and switch card respectively.
- 60. A system for interfacing network processors in a data directing system, comprising:
a first circuit card having a first network processor mounted thereon, wherein the first circuit card comprises first connectors substantially impedance-matched with first circuit card signal traces traversing the connectors from the first network processor; a second circuit card having a second network processor mounted thereon, wherein the second circuit card comprises connectors substantially impedance-matched with second circuit card signal traces traversing the connectors from the second network processor; a backplane arranged to receive and couple the first and second circuit card signal traces via backplane signal traces and backplane connectors that are substantially impedance-matched with the connectors from the first and second circuit cards; an extended-length OIF-SPI-4 interface based on a OIF-SPI-4 standard, wherein the extended-length OIF-SPI-4 interface is subject to a set of routing rules not subject to the OIF-SPI-4 standard, and wherein the extended-length OIF-SPI-4 interface couples the signal traces between the first and second network processors through the backplane, the backplane connectors, and the first and second circuit card connectors; and a termination network coupled to the signal traces proximate a receiving one of the first or second network processors, whereby the OIF-SPI-4 standard is employed to interface, through connectors, the first and second network processors on the first and second circuit cards respectively.
- 61. A system for implementing a Peripheral Component Interconnect (PCI) interface in a network router, comprising:
a modular chassis to house the network router, wherein the modular chassis comprises at least one system slot and at least one peripheral card slot; a CompactPCI (CPCI)-compliant system controller having CPCI-compliant system controller connectors; at least one network peripheral card having matched impedance peripheral card connectors utilizing a non-CPCI-compliant pinout configuration to accommodate peripheral card signals, including a selected set of signals from the CPCI-compliant system controller; and a backplane having backplane peripheral card connectors and CPCI-compliant backplane system slot connectors to mate with the peripheral card connectors and CPCI-compliant system controller connectors at the peripheral card slot and system slot respectively, wherein the backplane couples the selected set of signals from the CPCI-compliant system controller to the peripheral card via interconnecting signal traces between the CPCI-compliant backplane system slot connectors and the backplane peripheral card connectors.
- 62. The system as in claim 61, further comprising at least one PCI-to-PCI bridge coupled to increase an allowed length and number of leads of the PCI interface.
CROSS-REFERENCE TO OTHER PATENT APPLICATIONS
[0001] The following co-pending patent applications of common assignee contains some common disclosure:
[0002] “Multi-Service Queuing Method And Apparatus That Provides Exhaustive Arbitration, Load Balancing, And Support For Rapid Port Failover”, Attorney Docket No. 1305.20-US-01, filed on Sep. 21, 2001, which is incorporated herein by reference in its entirety.