Fabric expansion panel incorporated in a network element
20250350498 ยท 2025-11-13
Assignee
Inventors
Cpc classification
H04L2012/5623
ELECTRICITY
International classification
Abstract
Systems are provided for scaling a network element without needing to re-cable line modules and fabric modules. A scalable fabric assembly includes a plurality of fabric modules, each fabric module having a plurality of ports; a plurality of line modules, each line module having a first set of ports configured to connect with the plurality of fabric modules and a second set of ports configured to connect with client equipment; and a plurality of Fabric Expansion Panels (FEPs) disposed between the plurality of fabric modules and the plurality of line modules and connected to the plurality of ports of each of the plurality of fabric modules and connected to the first set of ports, wherein each of the plurality of FEPs include internal connectivity that supports fan out between the plurality of fabric modules and the plurality of line modules based on a current stage.
Claims
1. A scalable fabric assembly incorporated in a Network Element (NE), the scalable fabric assembly comprising: a plurality of fabric modules, each fabric module having a plurality of ports; a plurality of line modules, each line module having a first set of ports configured to connect with the plurality of fabric modules and a second set of ports configured to connect with client equipment; and a plurality of Fabric Expansion Panels (FEPs) disposed between the plurality of fabric modules and the plurality of line modules and connected to the plurality of ports of each of the plurality of fabric modules and connected to the first set of ports, wherein each of the plurality of FEPs includes internal connectivity that supports fan out between the plurality of fabric modules and the plurality of line modules based on a current stage.
2. The scalable fabric assembly of claim 1, wherein the internal connectivity is based on one or more cassettes incorporated into each of the plurality of FEPs.
3. The scalable fabric assembly of claim 2, wherein the one or more cassettes are selectively replaceable.
4. The scalable fabric assembly of claim 1, wherein, to grow from a current stage to a next stage, the internal connectivity is changed to support the fan out between the plurality of fabric modules and the plurality of line modules based on the next stage, and new fabric modules and new line modules are connected to the plurality of FEPs.
5. The scalable fabric assembly of claim 1, wherein the current stage supports a number X of fabric modules and up to a number Y of line modules.
6. The scalable fabric assembly of claim 1, wherein, in the current stage, each of the plurality of FEPs are configured with the internal connectivity to distribute the first set of ports of the plurality of line modules to the plurality of ports of the plurality of fabric modules.
7. The scalable fabric assembly of claim 6, wherein, in a next stage, the internal connectivity of the plurality of FEPs is upgraded to redistribute the first set of ports of the plurality of line modules to the plurality of ports of the plurality of fabric modules and a plurality of ports of new fabric modules.
8. The scalable fabric assembly of claim 1, wherein each of the plurality of line modules support pluggable optical modules.
9. The scalable fabric assembly of claim 1, wherein the NE is in a disaggregated arrangement for the plurality of fabric modules and the plurality of line modules.
10. The scalable fabric assembly of claim 1, wherein the internal connectivity is based on a plurality of cassettes incorporated into each of the plurality of FEPs.
11. The scalable fabric assembly of claim 10, wherein the plurality of cassettes are selectively replaceable.
12. The scalable fabric assembly of claim 10, wherein, to upgrade from the current stage to a next stage, one of the plurality of cassettes is replaced and other of the plurality of cassettes remain, thereby supporting some connectivity during the upgrade.
13. The scalable fabric assembly of claim 1, wherein, during an upgrade, the internal connectivity of the plurality of FEPs is upgraded whereas the plurality of ports of each of the plurality of fabric modules and the first set of ports remain unchanged on the plurality of FEPs.
14. The scalable fabric assembly of claim 1, wherein, during initial deployment, the plurality of FEPs are deployed based on a final configuration of the NE.
15. The scalable fabric assembly of claim 14, wherein the internal connectivity of the FEPs is based on one or more cassettes that are selectively replaceable to move to double a size from the current stage.
16. The scalable fabric assembly of claim 1, wherein the internal connectivity includes optical cables.
17. A disaggregated network element comprising: N fabric modules, each fabric module having a plurality of ports; M line modules, each line module having a first set of ports configured to connect with the plurality of fabric modules and a second set of ports configured to connect with client equipment; and a set of Fabric Expansion Panels (FEPs) disposed between the N fabric modules and the M line modules, wherein each of the plurality of FEPs includes internal connectivity that supports fan out between the N fabric modules and the M line modules based on a current stage.
18. The disaggregated network element of claim 17, wherein the internal connectivity is based on a plurality of cassettes incorporated into each of the set of FEPs.
19. A Fabric Expansion Panel (FEP) comprising: a housing comprising a plurality of fabric-facing ports and a plurality of line-facing ports; internal ports communicatively coupled to the plurality of fabric-facing ports and the plurality of line-facing ports; and one or more cassettes selectively insertable into the housing and configured to blind mate to the internal ports, wherein each of the one or more cassettes include fan out between a plurality of fabric modules and a plurality of line modules, via the internal ports, based on a current stage.
20. The FEP of claim 19, wherein the one or more cassettes are based on a plurality of stages, with each stage of the plurality of stages having a specific fan out based thereon.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The present disclosure is illustrated and described herein with reference to the various drawings, in which like reference numbers are used to denote like system components/method steps, as appropriate, and in which:
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION
[0031] In various embodiments, the present disclosure relates to systems and methods for enabling the scaling, expansion, or upgrading of Network Elements (NEs), nodes, and/or disaggregated systems of a networking system. As mentioned above, it can be difficult to anticipate the future needs and too costly to deploy networking equipment at full scale day one. When it is determined that an existing networking system is to scale for greater traffic capabilities, the present disclosure provides fabric expansion assemblies that enable the networking system to expand in a way that reduces the number of re-cabling tasks that are normally involved with such expansion, namely reduces the need to re-cable existing modules currently present. Also, the fabric expansion assemblies of the present disclosure are configured to enable scaling the networking system to a level (or stage) that is double the capabilities of the original configuration. In an example embodiment, this doubling can be performed five times (from Stage One to Stage Six), which is 2.sup.5 times (or 32 times) the original scale, thus enabling multiple levels of expansion as needed as the organization grows over time. Of course, the present disclosure contemplates various scaling stages, consistent with the description presented herein. The key advantage is the fabric expansion assemblies avoid re-cabling of existing modules, so that the upgrade can be streamlined. In another embodiment, the fabric expansion assemblies include multiple cassettes that leave some connections cabled during the upgrade, so that there can be in-service support.
Network Element
[0032] A network element includes all of the physical hardware to realize a router, switch, or other type of networking device. In general, this physical hardware includes line modules which have ports for input/output to the network element, and fabric modules which provide switching of packets, amongst the line modules. In the past, network elements were formed in a chassis with a backplane, midplane, etc., i.e., where there is some fixed electrical connectivity between the modules. There are scaling issues with this approach and the trend is towards network elements with direct cabling, e.g., optical cabling, electrical cabling, etc. Also, the term disaggregated means a physical network element is formed with various modules that are physically separate, but connected to one another via cabling.
[0033] Upgrading a chassis-based network element means adding modules with more capacity, but there are fundamental limitations with the electrical backplanes, midplanes, etc. that make it difficult to scale as anticipated herewith (e.g., 32 times). To that end, direct cabling between modules allows a network element to significantly scale. The key is to adjust fan out of the line modules to a growing number of fabric modules.
Direct Cabling in Baseline Structure
[0034]
[0035] Those skilled in the art will appreciate the various numbers used herein, e.g., five fabric modules 12 and eight line modules 14 are presented for illustration purposes. That is, various implementations are possible, with different values, all of which are contemplated herewith using the fabric expansion techniques of the present disclosure.
[0036] Regarding the aspect of NE being configured in a disaggregated arrangement, the NE may include modules interconnected with one another via cabling to form a single network component or node. A disaggregated NE may refer to a configuration where network functions and hardware are decoupled or separated into distinct components that can operate independently of one another, as opposed to integrated network functions and hardware are tightly coupled and provided by a single vendor. Thus, disaggregation allows the NE to be constructed by mixing and matching hardware and software elements from different vendors, which may enable greater flexibility, cost savings, innovation by allowing new software solutions to be deployed more quickly, flexibility, scalability without needing to replace the entire system, and customization by allowing an organization to tailor their network operations more closely to their specific needs by selecting the best components for each function.
[0037] As shown in
[0038] Furthermore, e.g., each line module 14 can include 20 ports, whereby four of these ports are connected to each of the fabric modules 14 via the links 16. For example, the line module 14-1 has four of its ports connected to ports 1-4 of each of the fabric modules 12-1, 12-2, 12-3, 12-4, 12-5. The line module 14-2 has four of its ports connected to ports 5-8 of each of the fabric modules 12-1, 12-2, 12-3, 12-4, 12-5. The line module 14-3 has four of its ports connected to ports 9-12 of each of the fabric modules 12-1, 12-2, 12-3, 12-4, 12-5. The line module 14-4 has four of its ports connected to ports 13-16 of each of the fabric modules 12-1, 12-2, 12-3, 12-4, 12-5. The line module 14-5 has four of its ports connected to ports 17-20 of each of the fabric modules 12-1, 12-2, 12-3, 12-4, 12-5. The line module 14-6 has four of its ports connected to ports 21-24 of each of the fabric modules 12-1, 12-2, 12-3, 12-4, 12-5. The line module 14-7 has four of its ports connected to ports 25-28 of each of the fabric modules 12-1, 12-2, 12-3, 12-4, 12-5. The line module 14-8 has four of its ports connected to ports 29-32 of each of the fabric modules 12-1, 12-2, 12-3, 12-4, 12-5.
[0039]
[0040]
[0041] For scalable, disaggregated systems with separate fabric modules 12 and line modules 14 (e.g., I/O modules), in-field growth of the fabric assembly 10 (e.g., node, NE, etc.) requires adding more fabric modules 12 to the node and re-cabling the connections between the fabric modules 12 and the line modules 14 of the system in its original arrangement (as shown in
[0042] That is, the line modules 14 present need to fan out to all of the fabric modules 12 present, and adding fabric modules 12 requires re-cabling of existing line module 14 connections to accommodate the added fabric modules. The present disclosure addresses this complexity.
Scaling (Doubling) the System with Direct Cabling
[0043]
[0044] As shown in
[0045] Furthermore, each line module 14 still includes 20 ports, whereby two of these ports are connected to each of the fabric modules 14 via the links 16. For example, the line module 14-1 has two of its ports connected to ports 1-2 of each of the fabric modules 12-1, 12-2, . . . , 12-10. The line module 14-2 has two of its ports connected to ports 3-4 of each of the fabric modules 12-1, 12-2, . . . , 12-10. The line module 14-3 has two of its ports connected to ports 5-6 of each of the fabric modules 12-1, 12-2, . . . , 12-10, and so on, where the last line module 14-16 has two of its ports connected to ports 31-32 of each of the fabric modules 12-1, 12-2, . . . , 12-10.
[0046]
[0047]
[0048] It may be noted that the scaling of the fabric assembly 10 from Stage One (
[0049] Also, it may be noted that bundling of the cables (e.g., link 16) of
[0050] To scale from Stage One to Stage Two (or beyond) (e.g., by doubling the size with each stage), the network technicians would need to physically move half the existing cables when expanding the system capacity. The above embodiments show the use of a specific NE as an example. An installed node (e.g., fabric assembly 10) may be made up of 40 fabric boxes (or fabric modules 12) and 64 I/O boxes (or line modules 14). These boxes may be fully interconnected, where there would be no room for adding more I/O boxes. The operator may desire to double its capacity by adding 40 more fabric boxes which will enable a total of 128 I/O boxes to be connected. Following installation of the addition 40 fabric boxes (i.e., a total of 80 fabric boxes at this point), half the cables from the first 64 I/O boxes must be moved from the first 40 fabric boxes to the added fabric boxes. That is, 16 ports40 FMs=640 cables (i.e., QSFP-DD ports containing 16 fibers per cable) would require moving. This takes time, creates service disruption, etc.
[0051] Therefore, in order to reduce the complexity of scaling a network, the present disclosure provides Fabric Expansion Panels (FEPs), which include static connectivity elements that allow expansion over multiple stages. On the other hand, a solution may be to provide Optical Connection Switches (OCSs) rather than using FEPs. With the OCSs, all fabric ports of the fabric and I/O modules are connected to OCSs. The OCSs must have enough ports to support connecting additional expansion fabric and I/O modules. When expansion occurs, the OCSs must be reconfigured.
[0052] Therefore, it may be preferable to utilize fabric assemblies, as described below, which are configured to include additional structure that simplifies the scaling of a system. By incorporating FEPs, as described herein, the fabric assemblies are able to overcome many of the shortcomings of the conventional systems. For example, by requiring network technicians to move many cables (hundreds or even thousands of cables) to grow a system, the network technicians would need to identify which cables require moving to a new fabric module.
[0053] Also, the network technicians would need to determine if each of the to-be-moved cables have sufficient length to reach from the original I/O module to the new fabric module it needs to connect to after system expansion. The network technicians may need to replace cables that are too short and/or too long and may need to deal with slack management for cables that are too long.
[0054] The network technicians would also need to disconnect each cable one at a time and withdraw the cable through any fiber management structures in order to move them to their new location, which of course can be a complex and time-consuming operation. By using OCSs instead of FEPs, the conventional systems may utilize MEMS devices, which can be more expensive and may require additional space and power. Although the OCSs may offer any port to any port connectivity, this capability may not be required for many types of fabric expansion projects.
[0055] Therefore, by incorporating the FEPs into a fabric assembly, as described in more detail below, the present disclosure is configured to allow a one-time connection of fabric modules and line modules into the FEPs. Then, when new equipment is added, the new equipment is simply connected to additional ports on the FEPs. Therefore, there is little or no re-cabling required with the novel FEPs described herein.
[0056] The FEPs may include a separate housing or module which may have internal cabling set up based on each stage of expansion. One advantage is that the fabric modules and line modules are statically cabled to the FEP and do not require re-cabling. Also, as the number of fabric modules and line modules is expanded, the network technician may simply replace the FEP with a new module that fans out the cabling as appropriate, again without requiring re-cabling. Furthermore, the FEPs may be configured where they include a static portion for supporting the cabling to the fabric modules and line modules, whereby one or more cassettes can be inserted in the FEPs, the cassettes configured to support the internal cabling arrangements between the fabric modules and line modules. In some embodiments, each FEP may include two (or more) cassettes, whereby, to upgrade from one stage to the next (e.g., doubling the number of fabric modules), the network technicians may simply replace just one of the cassette while the other (or others) may include connectivity that would work with both stages and would not need to be replaced, with the remaining cassette providing some level of connectivity during the upgrade process. It may be noted some connectivity may be consistent from one stage to the next, thereby allowing the system to continue to operate (e.g., at 50% or greater capacity) during transition.
Fabric Expansion Panels (FEPs)
[0057]
[0058] The fabric assembly 20a also includes a plurality of Fabric Expansion Panels (FEPs) connected between the FMs 22 and LMs 24. A first set of FEPs 26-1 (e.g., eight FEPs) is connected between FM 22-1 and each of the LMs 24. A second set of FEPs 26-2 (e.g., eight FEPs) is connected between FM 22-2 and each of the LMs 24. A third set of FEPs 26-3 (e.g., eight FEPs) is connected between FM 22-3 and each of the LMs 24. A fourth set of FEPs 26-4 (e.g., eight FEPs) is connected between FM 22-4 and each of the LMs 24. A fifth set of FEPs 26-5 (e.g., eight FEPs) is connected between FM 22-5 and each of the LMs 24. According to various embodiments, the number of sets of FEPs 26 may be equal to the number of FMs 22 in Stage One (e.g., five) and the number of FEPs 26 in each set may be equal to the number of LMs 24 in Stage One (e.g., eight). Therefore, as shown, the fabric assembly 20a includes 40 (i.e., 58) FEPs in this embodiment.
[0059] A plurality of links 28 (e.g., optical cables) are used for connecting the FMs 22 with the FEPs 26 and for connecting the LMs 24 to the FEPs 26. In this embodiment, eight links 28 are used for connecting FM 22-1 to the eight FEPs in the first set of FEPs 26-1, eight links 28 are used for connecting FM 22-2 to the eight FEPs in the second set of FEPs 26-2, eight links 28 are used for connecting FM 22-3 to the eight FEPs in the third set of FEPs 26-3, eight links 28 are used for connecting FM 22-4 to the eight FEPs in the fourth set of FEPs 26-4, and eight links 28 are used for connecting FM 22-5 to the eight FEPs in the fifth set of FEPs 26-5. In addition, five links 28 are used for connecting each LM 24 to a corresponding FEP in each of the sets of FEPs 26-1, 26-2, 26-3, 26-4, 26-5. Therefore, in this embodiment, there is a first set of 40 links 28 connected between the FMs 22 and the FEPs 26 and there is a second set of 40 links 28 connected between the LMs 24 and the FEPs 26.
[0060] In this embodiment, the first FM 22-1 and the first set of FEPs 26-1 are included in a first fabric group 30-1. The second FM 22-2 and the second set of FEPs 26-2 are included in a second fabric group 30-2. The third FM 22-3 and the third set of FEPs 26-1 are included in a third fabric group 30-3. The fourth FM 22-4 and the fourth set of FEPs 26-4 are included in a fourth fabric group 30-4. And lastly, the fifth FM 22-5 and the fifth set of FEPs 26-5 are included in a fifth fabric group 30-5. The LMs 24 are connected across all fabric groups 30-1, 30-2, 30-3, 30-4, 30-5.
[0061] Generally, the FEPs 26 are passive devices with external ports that connect to the FMs 22 and to the LMs 24, and with internal connectivity which provides the correct fan out between the FMs 22 and the LMs 24 for a given stage of expansion. The objective is to avoid having to re-cable the existing FMs 22 and LMs 24 to upgrade, but rather add the new FMs 22 and/or LMs 24 to the FEP 26, and upgrade the internal connectivity, such as via cassettes or the like.
Scaling with FEPs
[0062]
[0063] In the embodiment of
[0064] The first set of eight FEPs 26-1 is connected between FMs 22-1, 22-6 and each of the sixteen LMs 24. The second set of eight FEPs 26-2 is connected between FMs 22-2, 22-7 and each of the sixteen LMs 24. The third set of eight FEPs 26-3 is connected between FMs 22-3, 22-8 and each of the sixteen LMs 24. The fourth set of eight FEPs 26-4 is connected between FMs 22-4, 22-9 and each of the sixteen LMs 24. The fifth set of eight FEPs 26-5 is connected between FMs 22-5, 22-10 and each of the sixteen LMs 24.
[0065] A plurality of additional links 28 are used for connecting the new FMs 22-6, 22-7, 22-8, 22-9, 22-10 with unused ports of the corresponding FEPs 26. As new LMs 24 are added to the system, additional links 28 are also used for connecting the second set of LMs 24 to unused ports of the FEPs 26. In this embodiment, eight links 28 are used for connecting FM 22-6 to the unused ports of the eight FEPs in the first set of FEPs 26-1, eight links 28 are used for connecting FM 22-7 to the unused ports of the eight FEPs in the second set of FEPs 26-2, eight links 28 are used for connecting FM 22-8 to the unused ports of the eight FEPs in the third set of FEPs 26-3, eight links 28 are used for connecting FM 22-9 to the unused ports of the eight FEPs in the fourth set of FEPs 26-4, and eight links 28 are used for connecting FM 22-10 to the unused ports of the eight FEPs in the fifth set of FEPs 26-5. In addition, five links 28 are used for connecting each new LM 24 to the unused port of a corresponding FEP in each of the sets of FEPs 26-1, 26-2, 26-3, 26-4, 26-5. Therefore, in this embodiment, there is an additional set of 40 links 28 connected between the new FMs 22-6, 22-7, . . . , 22-10 and the FEPs 26 and there is another additional set of 40 links 28 connected between the new LMs 24 and the FEPs 26.
[0066] Advantageously, this upgrade from Stage One to Stage Two does not require any re-cabling of the FMs 22-1, . . . , 22-5 or the first set of LMs 24. Rather, only the new FIMs 22-6, . . . , 22-10 and the second set of LMs 24 are cabled to existing ports on the FEPs 26.
Further Scaling with FEPs
[0067]
[0068] In the embodiment of
[0069] The first set of eight FEPs 26-1 is connected between FMs 22-1, 22-6, 22-11, 22-16 and each of the 32 LMs 24. The second set of eight FEPs 26-2 is connected between FMs 22-2, 22-7, 22-12, 22-17 and each of the 32 LMs 24. The third set of eight FEPs 26-3 is connected between FMs 22-3, 22-8, 22-13, 22-18 and each of the 32 LMs 24. The fourth set of eight FEPs 26-4 is connected between FMs 22-4, 22-9, 22-14, 22-19 and each of the 32 LMs 24. The fifth set of eight FEPs 26-5 is connected between FMs 22-5, 22-10, 22-15, 22-20 and each of the 32 LMs 24.
[0070] A plurality of additional links 28 are used for connecting the new FMs 22-11, 22-12, . . . , 22-20 with unused ports of the corresponding FEPs 26. As new LMs 24 are added to the system, additional links 28 are also used for connecting the third and fourth sets of LMs 24 to unused ports of the FEPs 26. In this embodiment, eight links 28 are used for connecting each of FMs 22-11, 22-16 to the unused ports of the eight FEPs in the first set of FEPs 26-1, eight links 28 are used for connecting each of FMs 22-12, 22-17 to the unused ports of the eight FEPs in the second set of FEPs 26-2, eight links 28 are used for connecting each of FMs 22-13, 22-18 to the unused ports of the eight FEPs in the third set of FEPs 26-3, eight links 28 are used for connecting each of FMs 22-14, 22-19 to the unused ports of the eight FEPs in the fourth set of FEPs 26-4, and eight links 28 are used for connecting each of FMs 22-15, 22-20 to the unused ports of the eight FEPs in the fifth set of FEPs 26-5. In addition, five links 28 are used for connecting each new LM 24 of the third and fourth sets of LMs 24 to the unused port of a corresponding FEP in each of the sets of FEPs 26-1, 26-2, 26-3, 26-4, 26-5. Therefore, in this embodiment, there is an additional set of 80 links 28 connected between the new FMs 22-11, 22-12, . . . , 22-20 and the FEPs 26 and there is another additional set of 80 links 28 connected between the new sets of LMs 24 and the FEPs 26.
[0071] With the FEPs arranged between the FMs 22 and LMs 24 as shown, scaling (e.g., doubling) the size of the NE does not require removal, re-cabling, and/or reconnection of any of the original 80 links 28 of this initial equipment. During system expansion, additional FMs 22 and LMs 24 may be added and connected to unused ports of the FEPs 26 without removal of the previously connected links 28. In some embodiments, as described below with respect to
[0072] The physical design of the FEPs 26 facilitates bundling of cables (e.g., lines 28) to simplify the connection with the FMs 22 and LMs 24. For example, each link 28 illustrated in
[0073]
[0074] As can be seen in
[0075]
[0076] Again, those skilled in the art will recognize these embodiments are merely presented for illustration purposes and not meant to limit the disclosure to these specific values. Additionally, QSFP-DD is just one type of optical module, for illustration purposes as well. The present disclosure can use any type of module for interconnect and is not limited to QSFP-DD.
Further Scaling
[0077]
[0078]
Cassette Modules (CM)
[0079]
[0080]
[0081] The CM 68 includes an internal pathway arrangement 74 that connects the first set of internal ports 70 to the second set of internal ports 72 in a predefined configuration. In some embodiments, the connectivity or internal pathway arrangement 74 may be symmetrical. That is, each pathway from a specific internal port 70 to a specific internal port 72 connects a specific fabric-facing port 67a to a specific line-facing port 67b, such as, for example, in a symmetrical manner. For example, in this embodiment, the pathway from port #3 of the fabric-facing ports 67a leads to port #9 of the line-fabric ports 67b, and, in addition, the pathway from port #3 of the line-fabric ports 67b leads to port #9 of the fabric-facing ports 67a in the other direction. Therefore, although
[0082] In this embodiment, the CM 68 has an internal pathway arrangement 74 configured to connect 16 different ports of the first set of internal ports 70 to 16 different ports of the second set of internal ports 72. However, in some embodiments, as described below, certain pathways may bypass the CM and directly connect the fabric-facing ports 67a to the line-facing ports 67b. It should be noted that the internal pathway arrangement 74 connects the FMs 62 and LMs 64 in a way that might be used with a Stage Six scale, where all available connections are utilized.
[0083]
[0084] Instead of 16 ports in the first set of internal ports 70 and 16 ports in the second set of internal ports 72 (as described with respect to
[0085]
[0086] Again, the CM 102 includes an internal pathway arrangement 106 that connects the first set of internal ports 86 to the second set of internal ports 88 in a predefined configuration. In some embodiments, the connectivity or internal pathway arrangement 106 may be symmetrical. That is, each pathway from a specific internal port 86 to a specific internal port 88 connects a specific fabric-facing port 67a to a specific line-facing port 67b, such as, for example, in a symmetrical manner. For example, in this embodiment, the pathway 104 from port #2 of the fabric-facing ports 67a leads to port #2 of the line-fabric ports 67b, a second pathway 104 from port #3 of the line-fabric ports 67b leads to port #3 of the fabric-facing ports 67a, and a third pathway 104 from port #4 of the line-fabric ports 67b leads to port #4 of the fabric-facing ports 67a. Therefore, although
[0087]
[0088] Thus, with these pathways of the internal pathway arrangement 114 (plus a first existing passthrough 90 from port #1 associated with FM1 to port #1 associated with LM1 and a second existing passthrough 90 from port #8 associated with FM2 to port #8 associated with LM2), the eight ports of FM1 and FM 2 are connected with the eight ports of LM1 and LM2 in a distributed fashion for Stage Five operation. For example, the distributed connection between the FMs 62 and LMs 64 includes an arrangement where two ports 67a of FM1 (#1 and #4) are connected to LM1 and two ports 67a (#2 and #3) are connected to LM2. Also, the arrangement is such that two ports 67a of FM2 (#5 and #6) are connected and FM1 and two ports 67a (#7 and #8) are connected to LM2.
[0089] The other three passthroughs 90 are irrelevant with respect to Stage Five, but may be used for scaling to Stage Six as needed. If it is determined that the system is to be scaled to a greater traffic handling capability, the CM 112 can be removed and a new CM, as described in
[0090] Again, the CM 112 includes an internal pathway arrangement 114 that connects the first set of internal ports 86 to the second set of internal ports 88 in a predefined configuration. In some embodiments, the connectivity or internal pathway arrangement 114 may be symmetrical. That is, each pathway from a specific internal port 86 to a specific internal port 88 connects a specific fabric-facing port 67a to a specific line-facing port 67b, such as, for example, in a symmetrical manner. For example, in this embodiment, the pathway from port #2 of the fabric-facing ports 67a leads to port #5 of the line-fabric ports 67b, and a pathway from port #2 of the line-fabric ports 67b leads to port #5 of the fabric-facing ports 67a. Therefore, although
[0091]
[0092] It should be noted that the exact arrangement of passthroughs 90 and pathways of the different CMs 102, 112, 122 are not meant to be limited to the illustrated embodiments, but may include other implementations where Stage Four includes connections from FM1 to LM1 in any configuration, Stage Five includes connections from FM1, FM2 to LM1, LM2 in any equally-distributed configuration, and Stage Six includes connections from FM1, FM2, FM3, FM4 to LM1, LM2, LM3, LM4 in any equally-distributed configuration.
Dual CMs, Singular Replacement for Enabling Scaling
[0093]
[0094] The first CM 142 is configured for connection with a first set of internal ports 146 and a second set of internal ports 148, whereby the first set of internal ports 146 (from top to bottom) are configured for connection with ports #2, #3, and #5 of the FMs 62, where the inputs from ports #4 and #5 are crossed in the FEP 141. Likewise, the second set of internal ports 148 (from top to bottom) are configured for connection with ports #2, #3, and #5 of the LMs 64, where the inputs from ports #4 and #5 are crossed in the FEP 141. The second CM 144 is configured for connection with a third set of internal ports 150 and a fourth set of internal ports 152, whereby the third set of internal ports 150 (from top to bottom) are configured for connection with ports #4, #6, #7, #9, #10, #13, and #14 of the FMs 62. Likewise, the fourth set of internal ports 152 (from top to bottom) are configured for connection with ports #4, #6, #7, #9, #10, #13, and #14 of the LMs 64.
[0095] Again,
[0096]
[0097]
[0098]
[0099] Therefore, according to various embodiments of the present disclosure, scalable fabric assemblies may be incorporated in Network Elements (NEs). In one implementation, a scalable fabric assembly may include multiple fabric modules (e.g., FMs 12, 22, 42, 62), where each fabric module has multiple ports. The scalable fabric assembly further include multiple line modules (e.g., LMs 14, 24, 44, 64), where each line module has a first set of ports configured for connection with each of the multiple fabric modules and a second set of ports configured for connection with client equipment. Furthermore, the scalable fabric assembly includes multiple Fabric Expansion Panels (FEPs) (e.g., FEPs 26, 46, 66) connected to the multiple ports of each of the multiple fabric modules via a first set of cables and connected to the first set of ports of each of the multiple line modules via a second set of cables. As described herein, a scale of Stage One includes a number X of fabric modules (e.g., five) and up to a number Y of line modules (e.g., eight). The multiple FEPs enable the NE to scale beyond Stage One without re-cabling the first and second sets of cables.
[0100] According to some embodiments, the scalable fabric assembly may reach a scale of Stage Two that includes 2*X fabric modules and up to 2*Y line modules. Also, a scale of Stage Three may be defined as the scalable fabric assembly having 4*X fabric modules and up to 4*Y line modules. The multiple FEPs may be configured to equally distribute the second set of ports of each of the multiple line modules to the multiple fabric modules at each of Stage One, Stage Two, and Stage Three. The number of line modules (up to the number Y) remains connected to the multiple FEPs via the second set of cables during scaling from Stage One to Stage Two. Also, a group of up to 2*Y line modules remains connected to the multiple FEPs via the second set of cables during scaling from Stage Two to Stage Three.
[0101] Moreover, the scalable fabric assembly may be configured whereby each of the multiple FEPs includes one or more replaceable cassettes enabling the NE to scale beyond Stage Three without re-cabling the first and second sets of cables. For example, a scale of Stage Four includes 8*X fabric modules and up to 8*Y line modules, a scale of Stage Five includes 16*X fabric modules and up to 16*Y line modules, and a scale of Stage Six includes 32*X fabric modules and up to 32*Y line modules. The multiple FEPs and replaceable cassettes are configured to enable the NE to scale from Stage One up to Stage Six while the NE is actively operating in a communications system and without significantly interrupting traffic during transition. In some embodiments, each of the multiple FEPs may include a first replaceable cassette and a second replaceable cassette, wherein only the first replaceable cassette is replaced while scaling from Stage Four to Stage Five, and wherein only the second replaceable cassette is replaced while scaling from Stage Five to Stage Six.
[0102] According to additional embodiments, the scalable fabric assembly may be arranged where X=5, Y=8, each of the five fabric modules includes 32 ports, and the first set of ports of each of the eight line modules includes 20 ports. Also, the line modules may be Quad Small Form-factor Pluggable (QSFP) devices. In addition, the NE may be a network node that includes a disaggregated combination of fabric modules and line modules.
Blind Mate
[0103] As described herein, the replaceable cassettes are configured to be field-replaceable to support different fan-outs, i.e., different stages. The CMs are configured to be selectively inserted and removed from the FEP depending on the current need. The CMs include the internal ports that connect with corresponding internal ports in the FEP. Such connectivity can be via blind mating to support ease of configuration. Blind mating allows connectors to be easily mated or connected without the need for the operator to see the connector. This is particularly useful in hard-to-reach places or in situations where multiple connections need to be made quickly and efficiently. Blind mating connectors typically include guide features, such as pins, slots, or rails, that help align the connectors properly as they are brought together. This ensures a correct and secure connection is made without the need for visual inspection or precise alignment by hand.
Scalable Fabric Assembly
[0104] In an embodiment, a scalable fabric assembly incorporated in a Network Element (NE) includes a plurality of fabric modules, each fabric module having a plurality of ports; a plurality of line modules, each line module having a first set of ports configured to connect with the plurality of fabric modules and a second set of ports configured to connect with client equipment; and a plurality of Fabric Expansion Panels (FEPs) disposed between the plurality of fabric modules and the plurality of line modules and connected to the plurality of ports of each of the plurality of fabric modules and connected to the first set of ports, wherein each of the plurality of FEPs include internal connectivity that supports fan out between the plurality of fabric modules and the plurality of line modules based on a current stage.
[0105] The internal connectivity can be based on one or more cassettes incorporated into each of the plurality of FEPs. The one or more cassettes can be selectively replaceable. To grow from a current stage to a next stage, the internal connectivity can be changed to support the fan out between the plurality of fabric modules and the plurality of line modules based on the next stage, and new fabric modules and new line modules are connected to the plurality of FEPs. The current stage supports a number X of fabric modules and up to a number Y of line modules.
[0106] In the current stage, each of the plurality of FEPs can be configured with the internal connectivity to distribute the first set of ports of the plurality of line modules to the plurality of ports of the plurality of fabric modules. In a next stage, the internal connectivity of the plurality of FEPs can be upgraded to redistribute the first set of ports of the plurality of line modules to the plurality of ports of the plurality of fabric modules and a plurality of ports of new fabric modules.
[0107] Each of the plurality of line modules can support pluggable optical modules. The NE can be in a disaggregated arrangement for the plurality of fabric modules and the plurality of line modules. The internal connectivity can be based on a plurality of cassettes incorporated into each of the plurality of FEPs. The plurality of cassettes can be selectively replaceable. To upgrade from the current stage to a next stage, one of the plurality of cassettes can be replaced and other of the plurality of cassettes remain, thereby supporting some connectivity during the upgrade.
[0108] During an upgrade, the internal connectivity of the plurality of FEPs can be upgraded whereas the plurality of ports of each of the plurality of fabric modules and the first set of ports remain unchanged on the plurality of FEPs. During initial deployment, the plurality of FEPs can be deployed based on a final configuration of the NE. The internal connectivity of the FEPs can be based on one or more cassettes that are selectively replaceable to move to double a size from the current stage. The internal connectivity can include optical cables.
Disaggregated Network Element
[0109] In another embodiment, a disaggregated network element includes N fabric modules, each fabric module having a plurality of ports; M line modules, each line module having a first set of ports configured to connect with the plurality of fabric modules and a second set of ports configured to connect with client equipment; and a set of Fabric Expansion Panels (FEPs) disposed between the N fabric modules and the M line modules, wherein each of the plurality of FEPs include internal connectivity that supports fan out between the N fabric modules and the M line modules based on a current stage. Note, N and M are integers and may or may not be the same value.
[0110] The internal connectivity can be based on a plurality of cassettes incorporated into each of the set of FEPs. To upgrade from the current stage to a next stage, one of the plurality of cassettes can be replaced and other of the plurality of cassettes remain, thereby supporting some connectivity during the upgrade.
Process
[0111]
Additional Aspects
[0112] Thus, according to various implementations, a disaggregated router system may be installed at a field site with all required fabric modules for a specific size system (e.g., Stage One). A certain number of FEPs to support all levels of future expansion for the deployed system are also initially installed. The FEPs may be deployed with replaceable cassettes. The starting number of LM (or I/O modules) may be installed to support the required services. Additional LMs may be installed over time within the Stage One operation until the fabric capacity is fully utilized.
[0113] Then, fabric expansion is initiated by adding another equal number of fabric modules to the system when system growth is required. The new fabric modules are added to enable Stage Two operation and are connected to the unused FEPs expansion ports. Also, FEP replaceable cassettes may be swapped out with next level cassettes. At this point, additional LM may be added to the system as needed and cabled to the FEP expansion ports until the Stage Two fabric capacity is fully utilized. Fabric capacity can then be doubled again depending on the limits of the FM and LM connectivity as well as the design limitations of the FEP in use.
[0114] As such, disaggregated systems may be deployed, where fabric interconnect is not made directly between fabric and line modules, but are instead connected to another device, where that device is not an OCS. For example, the fabric assemblies and systems are configured to provide a solution to customers of various network equipment (e.g., NE, switch, router, etc.), where the customers may desire the ability to scale the size of installed systems in a simple way that does not require re-cabling or the use of more expensive OCSs.
[0115] In some embodiments, there may be 1, 2, or 4 FMs per Fabric Group (FG) dependent on expansion level. With five FMs (one per FG), each LM connects four fabric ports to each FM (i.e., 4 QSFP-DDs8 LMs=32 FM ports). With ten FMs (two per FG), each LM connects two fabric ports to each FM (i.e., 2 QSFP-DDs16 LMs=32 FM ports). With 20 FMs (four per FG), each LM connects one fabric port to each FM (i.e., 1 QSFP-DD32 LMs=32 FM ports).
[0116] For each Fabric Cluster (FC), there may be 8 FMs and 32 FEPs. For example, 40 FMs=5 FCs, where each LM connects 4 fabric ports to each cluster (i.e., 4 QSFP-DDs64 LMs=256 FC ports). For example, 80 FMs=10 FC, where each LM connects 2 fabric ports to each cluster (i.e., 2 QSFP-DDs128 LM=256 FC ports). Also, 160 FMs=20 FCs, where each LM connects 1 fabric port to each cluster (i.e., 1 QSFP-DD256 LM=256 FC ports).
[0117] Regarding fabric bandwidth, all FEPs in a single x8 array may be within a fabric group. FEP cassette replacement may affect only one fabric group. With 4 fabric groups, the upgrade process may include a situation where the ports are always connected, 16 of 20 LM ports are not affected during cassette replacement. If all FEP ports connected to a cassette, then all 4 LM fabric ports would be disconnected. This would result in 16 of the 20 ports being connected. Bypassing the 6 ports around the cassette means that 17 of 20 LM fabric ports remain connected, where there is 1 port in the FEP under cassette replacement. Also, if the FEP is designed with two cassettes instead of one, 18 of 20 LM fabric ports may remain connected, where there are 2 ports in the FEP under cassette replacement.
[0118] To expand from 5 to 10 to 20 FMs, a network operator or technician may proceed as follows: [0119] (a) Install an additional 5 or 10 FMs (i.e., add 1 FM, then 2 FMs) to each of the 5 fabric groups FGs. [0120] (b) Make fiber connections between added FMs and expansion ports of existing FEPs. Existing FEP connecting to port 1 to 4 of FMs should be connected to port 1 to 4 of new FMs using FEP expansion ports, and so on for all FEPs across the FM. [0121] (c) Repeat the above connections for all 5 fabric groups. [0122] (d) One at a time, replace the fixed Cassette Modules (CMs) of each of 40 FEPs for the next stage of fixed CMs. [0123] (e) Add additional LMs and cable 4 fabric port groups to the 5 fabric group to the expansion ports of the FEPs.
[0124] To expand from 20 to 40 FMs, a network operator or technician may proceed as follows: [0125] (a) Add 4 FMs to each of 5 fabric groups so that each fabric group has 8 FMs to form a cluster for each fabric group. [0126] (b) Install 32 CMs to each of 5 fabric groups. [0127] (c) Install an additional 56 FEPs per 5 fabric groups so that the total FEPs per group increases from 8 to 64. [0128] (d) Starting in FG1, for FM1, FM6, FM11, FM16, remove ports 1 to 4 connections from FEP1 and move these connections to between FEPs & CMs. [0129] (e) FEP1 should connect to CM1 port 1, FEP2 to FEM1 port 2, etc. [0130] (f) Connect CM 1 port 1 to FM port 1. Make connections between CM1 ports 2 to 8 to FM2 to FM8 port 1 respectfully. [0131] (g) Repeat for other FM 3 ports. [0132] (h) Repeat for all FM ports in the fabric group. [0133] (i) Replace FEP fixed CMs from 3 level CMs with level 1 CMs. [0134] (j) Repeat for all Fabric groups. [0135] (k) Add all the connections for new FEPs and CMs and freed up FM ports. [0136] (l) Re-cable on FEP at a timeall LM connections from FEP expansion ports to L1 ports on the additional FEPs that we added. [0137] (m) Install and cable new 32 LMs as required to L1 ports of FEPs that were added at this stage.
[0138] To expand from 40 to 80 to 160 FMs, the network operator or technician may perform the following: [0139] (a) Install additional 5 or 10 FCs (fabric clusters x8 FMs), that is 1 or 2 FCs to each of 5 fabric groups FGs. Total additional 40 or 80 FMs. [0140] (b) Install additional 32 or 64 CMs per 6 fabric groups, 32 CMs per FC. [0141] (c) Make connections between each FM port of new FCs and the new CMs. [0142] (d) Make fiber connections between added CMs and expansion ports of existing FEPs. Add CM connections to FEPs should line up with the other existing CMs from other clusters in the group. [0143] (e) Repeat above connections for all 5 fabric groups. [0144] (f) One at a time, replace the fixed CM of each of 320 FEPs for the next stage fixed CM. [0145] (g) Add additional LMs and cable 4 fabric port groups to the 5 fabric group to the expansion ports of the FEPs.
CONCLUSION
[0146] Of note, the various descriptions herein are presented for illustration purposes and those skilled in the art will recognize there can be various implementations. For example, QSFP-DD modules can be replaced with other types of modules. Also, the stages described herein are also presented for illustration purposes to show the operation and benefits of the FEPs. Those skilled in the art will recognize various different stages are contemplated consistent with the present disclosure and all of which are contemplated herewith.
[0147] Although the present disclosure has been illustrated and described herein with reference to preferred embodiments and specific examples thereof, it will be readily apparent to those of ordinary skill in the art that other embodiments and examples may perform similar functions and/or achieve like results. All such equivalent embodiments and examples are within the spirit and scope of the present disclosure, are contemplated thereby, and are intended to be covered by the following claims. Moreover, it is noted that the various elements, operations, steps, methods, processes, algorithms, functions, techniques, etc. described herein can be used in any and all combinations with each other.