The field relates generally to cable management in information processing systems.
Information processing systems may include various hardware and software components that may be configured to process, store, and communicate information, and may include one or more computer systems, data storage systems, and networking systems. Switch and other networking devices, for example, may be connected to many other computing devices (e.g., server devices, other switch or networking devices, storage systems, etc.) in a data center via cabling to facilitate transmission of data between such devices. In large data centers with many such devices, cable management and determining connectivity between devices are difficult tasks.
Illustrative embodiments comprise one or more replicated cable connection panels for managing cables used to couple a first device to one or more other devices in an information processing system when the first device is being replaced.
For example, in one embodiment, an apparatus comprises at least one replicated cable connection panel structure configured to replicate a cable connection panel of a device. The apparatus further comprises a set of connection structures mounted on the at least one replicated cable connection panel structure, wherein the set of connection structures replicate a set of connectors of the device, and wherein each of the set of connection structures is configured to accommodate a cable that is pluggable into a corresponding one of the set of connectors of the device.
In another embodiment, an apparatus comprises a set of replicated cable connection panel structures configured to replicate a cable connection panel of a device. The apparatus further comprises: a first set of connection structures mounted on a first one of the set of replicated cable connection panel structures configured to replicate a first subset of a set of connectors of the device; and a second set of connection structures mounted on a second one of the set of replicated cable connection panel structures configured to replicate a second subset of the set of connectors of the device.
In a further embodiment, a method comprises obtaining at least one replicated cable connection panel configured to replicate a cable connection panel of a device, wherein: (i) the at least one replicated cable connection panel comprises a set of connection structures mounted on the at least one replicated cable connection panel; (ii) the set of connection structures replicate a set of connectors of the device and are correspondingly labeled; and (iii) the set of connection structures are configured to accommodate cables that are plugged into the set of connectors of the device. The method comprises unplugging a given cable from the set of connectors of the device, plugging the given cable into a correspondingly labeled connection structure of the set of connection structures, and repeating the unplugging and plugging steps for each cable, one by one, until the cables previously plugged into the set of connectors of the device are plugged into the set of connection structures of the at least one replicated cable connection panel. The device may then be swapped with a replacement device, and the cable unplugging and plugging steps reversed.
While not limited to any particular use case, illustrative embodiments are particularly well suited for use in the field, i.e., wherein device replacement is being performed within the operational environment of the device (e.g., at a customer site or location such as a data center or other information processing system environment).
These and other illustrative embodiments include, without limitation, methods, apparatus, networks, and systems.
Illustrative embodiments will be described herein with reference to exemplary information processing systems and associated computers, servers, storage devices and other processing devices. It is to be appreciated, however, that embodiments are not restricted to use with the particular illustrative system and device configurations shown. Accordingly, the term “information processing system” as used herein is intended to be broadly construed, so as to encompass, for example, processing systems comprising cloud computing and storage systems, as well as other types of processing systems comprising various combinations of physical and virtual processing resources. An information processing system may therefore comprise, for example, at least one data center or other type of cloud-based system that includes one or more clouds hosting tenants that access cloud resources.
Information processing systems may include switches or other network devices that connect multiple computing devices (e.g., server devices, other switch or network devices, storage systems, etc.) via cabling (e.g., one or more cables). The cabling provides for transmission of data between such devices. By way of example only,
Depending on the functions of first device 102 and second devices 104, connectors that are part of ports 124, ports 144, and cables 106 have different form factors. By way of example only, one or more of first device 102 and second devices 104 can be a network switch or some other network device with pluggable optical cables (optics) that are configured to transmit and receive various data signals as well as control signals. Thus, ports 124, ports 144, and cables 106 include connectors that enable plugging of a cable into each port as needed to connect first device 102 with one or more of second devices 104. Various form formats for these connectors can include, but are not limited to, Small Form-Factor Pluggable (SFP), enhanced Small Form-Factor Pluggable (SFP+), Quad Small Form-Factor Pluggable (QSFP), enhanced Quad Small Form-Factor Pluggable (QSFP+), Quad Small Form-Factor Pluggable 28 (QSFP28), Quad Small Form-Factor Pluggable Double Density (QSFP-DD), etc. Other fiber optic connector types can include, but are not limited to, industry standards such as straight tip (ST) connector, fiber channel (FC) connector, standard connector (SC), multi-termination unibody (MU) connector, mechanical transfer registered jack (MT-RJ), multifiber push on/multifiber termination push-on (MPO/MTP) connector, etc. Alternatively, the connectors that are part of first device 102 and/or second devices 104 can comprise any form of connector including, but not limited to, connectors configured for Universal Serial Bus (USB), High-Definition Multimedia Interface (HDMI), Digital Visual Interface (DVI), Video Graphics Array (VGA) and/or any other industry standard and/or custom electrical and/or mechanical connectivity configurations.
While not intended to be limiting to any illustrative embodiments, processors 120, 140 may comprise one or more microprocessors, microcontrollers, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), central processing units (CPUs), graphical processing units (GPUs), tensor processing units (TPUs), video processing units (VPUs), network processing units (NPUs), complex programmable logic devices (CPLDs) or other types of processing circuitry, as well as portions or combinations of such circuitry elements. Memories 122, 142 may comprise random access memory (RAM), read-only memory (ROM), flash memory or other types of memory, in any combination. As such, ports 124, ports 144, and cables 106 may comprise connectors that are configured to accommodate data and control signals that effectuate communications between processors 120 and 140, as well as between memories 122 and 142.
It is realized herein that, in large data centers, the number of cables required for connecting devices, such as cables 106 connecting first device 102 and second devices 104, can make it difficult to manage replacement of a device. For example, in the context of information processing systems comprising network switches and other network components, it is sometimes necessary for a network component provider to perform a switch replacement in the field (e.g., at a customer site or some other remote location) due to different failure symptoms. Most customers have multiple cables connected to each switch deployed in a rack. During replacement, a field engineer, customer, or some other person needs to mark or tag a port number on each individual cable against the connected port before disconnecting the cable from the switch (e.g., first device 102). The field engineer needs to be careful when reconnecting the cables to the appropriate ports of the replacement switch (e.g., a new switch replacing first device 102). If a wrong connection occurs, the field engineer needs to recheck and correct the connection. This requires a field engineer and is time consuming.
To overcome the above and other drawbacks, illustrative embodiments provide one or more replicated (i.e., dummy, artificial, imitation, mock, etc.) cable connection panels for managing cables used to couple a device to one or more other devices in an information processing system when the device is being replaced.
For example, in some embodiments, one cable connection panel can be used to replicate the connection panel of the device being replaced, while in other embodiments, multiple cable connection panels (two or more) can be used to replicate the cable connection panel of the device being replaced. By way of example only, a replicated cable connection panel kit can contain two panels, e.g., a first panel that replicates all the ports for a first set of ports on the device being replaced, and a second panel that replicates all the port connections for a second set of ports on the device being replaced. Advantageously, all ports on the replicated cable connection panels have the same form factor (e.g., QSFP, QSFP+, etc.) as the device being replaced. In some embodiments, the replicated ports can comprise the same type of mating connector that is on the cable connection panel of the device being replaced such that the cable is plugged into the port of the replicated cable connection panel the same way it would be plugged into the actual device. However, in other embodiments, the replicated ports can simply have a corresponding mechanical form factor structure (not the actual connector but rather a dummy port/cage) that accommodates the mating connector from a cable in order to securely hold the cable in place during device replacement.
Thus, during device replacement, each cable removed from a port of the actual device can be plugged into the corresponding port on the replicated cable connection panel. Once the new device is installed, each cable can be moved from the port of the replicated cable connection panel to the proper port of the new device. Advantageously, individual cables do not have to be tagged to identify the ports from which they were disconnected as is needed to be done in the existing device replacement approach.
Thus, in operation, assume that ports 1, 3, 17, and 19 on cable connection panel 210 of device 202 have cables 230-1, 230-3, 230-17, and 230-19 respectively connected thereto (although, as mentioned above, it is likely that most of ports 1 through 32 will have cables connected thereto). A field engineer would then obtain the set of replicated cable connection panels comprising replicated cable connection panel 220-L that replicates ports 1 through 16 and replicated cable connection panel 220-R that replicates ports 17 through 32. In some embodiments, the set of replicated cable connection panels can be shipped with device 202 when it is originally deployed to the customer location so that replicated cable connection panel 220-L and replicated cable connection panel 220-R are available for use in managing cables whenever a device type of device 202 needs to be replaced. Otherwise, the field engineer can bring the set of replicated cable connection panels when going to the customer location.
Next, the field engineer removes power from device 202 and unplugs cable 230-1 from port 1 of cable connection panel 210 and plugs cable 230-1 into the corresponding port 1 on replicated cable connection panel 220-L (dashed line denotes the cable movement). Cable 230-3 is then unplugged from port 3 of cable connection panel 210 and plugged into the corresponding port 3 on replicated cable connection panel 220-L. Cables 230-17 and 230-19 are moved in a similar manner from cable connection panel 210 to respective corresponding ports on replicated cable connection panel 220-R. By moving one cable at a time from the port on device 202 to the corresponding port on the set of replicated cable connection panels 220-L and 220-R, the field engineer does not have to tag, label, or otherwise mark the cables.
Once all cables are moved from device 202 to the set of replicated cable connection panels 220-L and 220-R, the field engineer swaps out device 202 with a replacement device (not expressly shown). The field engineer then moves each cable back, port by port, from the set of replicated cable connection panels 220-L and 220-R to the cable connection panel of the replacement device (which matches device 202) adhering to the proper port numbers. Power can then be applied to the replacement device with the assurance that cables have been reconnected to the proper ports.
It is to be appreciated that while the set of replicated cable connection panels in
Further, advantageously, in some embodiments, the set of one or more replicated cable connection panels comes with the exact port/cage type (without connectors) to allow passive fibers/copper cables with attached transceiver modules to be inserted into the dummy ports. The replicated cable connection panels keep every module neatly separated and hold each one down tightly in the port/cage to prevent damage and tangling of cables and modules. Also, the replicated cable connection panels are re-usable, i.e., a single set of one or more replicated cable connection panels can be used in large data center for every device type for which the set is designed to replicate.
Accordingly, while existing approaches require the technician to mark or tag individual cables prior to removal and reconnect them during switch replacement, a replicated cable connection panel kit according to illustrative embodiments helps to avoid marking or tagging and requires only the removal and reconnection of each cable in the appropriate port. This provides for a hassle-free approach with reconnection of all cables without a mismatch. As such, illustrative embodiments provide confidence that no connections are missed or wrong port(s) mapped. Illustrative embodiments also save time and personnel power.
By way of one non-limiting example only, device 202 may be a network switch such as, but not limited to, a Dell PowerSwitch S5232F-ON or a Dell PowerSwitch N3248TE-ON. However, it is to be understood that embodiments are not limited to any particular type of device.
As shown, in step 302, at least one replicated cable connection panel configured to replicate a cable connection panel of a device is obtained. The at least one replicated cable connection panel comprises a set of connection structures mounted on the at least one replicated cable connection panel. The set of connection structures replicate a set of connectors of the device and are correspondingly labeled. The set of connection structures are configured to accommodate cables that are plugged into the set of connectors of the device.
In step 304, a given cable from the set of connectors of the device is unplugged.
In step 306, the given cable is plugged into a correspondingly labeled connection structure of the set of connection structures.
In step 308, the unplugging and plugging steps are repeated for each other cable, one by one, until the cables previously plugged into the set of connectors of the device are plugged into the set of connection structures of the at least one replicated cable connection panel.
In step 310, the device is swapped with a replacement device having a set of connectors of a same type as the set of connectors of the device.
In step 312, a given cable from the set of connection structures is unplugged.
In step 314, the given cable is plugged into a correspondingly labeled connector of the set of connectors of the replacement device.
In step 316, the unplugging and plugging steps are repeated for each other cable, one by one, until the cables previously plugged into the set of connection structures are plugged into the set of connectors of the replacement device.
It is to be appreciated that the particular advantages described above and elsewhere herein are associated with particular illustrative embodiments and need not be present in other embodiments. Also, the particular types of information processing system features and functionality as illustrated in the drawings and described above are exemplary only, and numerous other arrangements may be used in other embodiments. Also, in alternative embodiments, the ordering of steps can be modified to accommodate the device replacement process as needed/desired.
It should again be emphasized that the above-described embodiments are presented for purposes of illustration only. Many variations and other alternative embodiments may be used. For example, the disclosed techniques are applicable to a wide variety of other types of information processing systems, cables, flexible displays, etc. Also, the particular configurations of system and device elements and associated processing operations illustratively shown in the drawings can be varied in other embodiments. Moreover, the various assumptions made above in the course of describing the illustrative embodiments should also be viewed as exemplary rather than as requirements or limitations of the disclosure. Numerous other alternative embodiments within the scope of the appended claims will be readily apparent to those skilled in the art.