Cell site router and server cabling verification
A method for cabling verification of a Cell Site Router (CSR) including CSR ports that are cabled to a server including server ports, the method including: providing a wiring configuration including pairings including a CSR port ID of one of the CSR ports and a server port ID of one of the server ports; connecting, with cables, the server ports with the CSR ports per the pairings; getting, on the server, addresses of the server ports; learning, at the CSR, distal addresses of the server ports connected to each of the CSR ports; matching, based on the pairings, a respective address of a respective server port ID with a respective distal address of a respective CSR port ID. In some embodiments, the getting may be performed by the CSR and the learning may be performed by the server.
1 . A method for cabling verification of a Cell Site Router (CSR) comprising CSR ports that are cabled to a server comprising server ports, the method comprising:
providing a wiring configuration comprising pairings comprising a CSR port ID of one of the CSR ports and a server port ID of one of the server ports;
connecting, with cables, the server ports with the CSR ports per the pairings;
getting, on the server, addresses of the server ports;
learning, at the CSR, distal addresses of the server ports connected to each of the CSR ports;
matching, based on the pairings, a respective address of a respective server port ID with a respective distal address of a respective CSR port ID;
determining, by a fallout engine, that a failure identified during the matching is at least one of a soft fallout that allows a workflow, associated with one or more cell sites, to continue or a hard fallout that causes the workflow to pause; and
responsive to determining the failure comprises the hard fallout, automatically generating a ticket via a ticketing engine and resuming the workflow at a point prior to the failure in the workflow after determining the failure is resolved.
2 . The method of claim 1 , wherein the matching comprises normalizing the addresses and the distal addresses.
3 . The method of claim 1 , wherein the addresses and the distal addresses are Media Access Control (MAC) addresses.
4 . The method of claim 1 , further comprising generating rows comprising pairings, the respective address, the respective distal address and a match status.
5 . The method of claim 4 , wherein the match status is color coded.
6 . The method of claim 1 , wherein the pairings identify cabling for Baseboard Management Controller (BMC), EXSi Management, Precision Timing Protocol (PTP), front-haul and mid-haul network traffic.
7 . The method of claim 1 , wherein an implementation of the method comprises a Python script.
8 . The method of claim 1 , further comprising accessing the CSR and the server via a jump server.
9 . The method of claim 8 , further comprising parallelizing the getting, the learning and the matching, wherein the CSR comprises a plurality of CSRs.
10 . The method of claim 1 , wherein a ticket system that generates the ticket is provided by an operator of a network or by an external ticketing system.
11 . A cable verification system for a Cell Site Router (CSR) comprising CSR ports that are cabled to a server comprising server ports, the cable verification system comprising:
a wiring configuration comprising pairings comprising a CSR port ID of one of the CSR ports and a server port ID of one of the server ports;
cables to connect the server ports with the CSR ports per the pairings; and
a script for
getting, on the server, addresses of the server ports,
learning, at the CSR, distal addresses of the server ports connected to each of the CSR ports,
matching, based on the pairings, a respective address of a respective server port ID with a respective distal address of a respective CSR port ID;
determining that a failure identified during the matching is at least one of a soft fallout that allows a workflow, associated with one or more cell sites, to continue or a hard fallout that causes the workflow to pause; and
responsive to determining the failure comprises the hard fallout, automatically generating a ticket via a ticketing engine and resuming the workflow at a point prior to the failure in the workflow after determining the failure is resolved.
12 . The cable verification system of claim 11 , wherein the matching comprises normalizing the addresses and the distal addresses.
13 . The cable verification system of claim 11 , wherein the script generates rows comprising pairings, the respective address, the respective distal address and a match status.
14 . The cable verification system of claim 11 , wherein the pairings identify cabling for Baseboard Management Controller (BMC), EXSi Management, Precision Timing Protocol (PTP), front-haul and mid-haul network traffic.
15 . The cable verification system of claim 11 , further comprising a jump server to access the CSR and the server, and to parallelize the getting, the learning and the matching, wherein the CSR comprises a plurality of CSRs.
16 . The cable verification system of claim 11 wherein a ticket system that generates the ticket is provided by an operator of a network or by an external ticketing system.
17 . A method for cabling verification of a Cell Site Router (CSR) comprising CSR ports that are cabled to a server comprising server ports, the method comprising:
providing a wiring configuration comprising pairings comprising a CSR port ID of one of the CSR ports and a server port ID of one of the server ports;
connecting, with cables, the server ports with the CSR ports per the pairings;
getting, on the CSR, addresses of the CSR ports;
learning, at the server, distal addresses of the CSR ports connected to each of the server ports;
matching, based on the pairings, a respective address of a respective CSR port ID with a respective distal address of a respective server port ID;
determining that a failure identified during the matching is at least one of a soft fallout that allows a workflow, associated with one or more cell sites, to continue or a hard fallout that causes the workflow to pause; and
responsive to determining the failure comprises the hard fallout, automatically generating a ticket via a ticketing engine and resuming the workflow at a point prior to the failure in the workflow after determining the failure is resolved.
18 . The method of claim 17 , further comprising generating rows comprising pairings, the respective address, the respective distal address and a match status.
19 . The method of claim 17 , wherein the pairings identify cabling for Baseboard Management Controller (BMC), EXSi Management, Precision Timing Protocol (PTP), front-haul and mid-haul network traffic.
20 . The method of claim 17 , further comprising: automatically generating a ticket and submitting the ticket to a ticket system when the cabling verification of the CSR fails, wherein the ticket system is provided by an operator of a network or by an external ticketing system.