network

BackOnline

BackOnline – Helps DOCSIS engineers go to sleep sooner

BackOnline is a free open-source desktop application designed specifically for DOCSIS engineers. It aims to streamline and speed up the process of tracking and troubleshooting HFC networks.

The main functionality of the application is to analyze the output of the “show cable modem” command from the CMTS, identifying potential issues and displaying the current status of the CMTS.

Example of output of “show cable modem” on one of Casa CMTS’s:

Example of output of “show cable modem” on one of Cisco CMTS’s:

xx-xx-c-1#show cable modem
MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmv) Offset CPEs Enb
0018.1111.2222 0.0.0.0 9/2.4/0 2/0/31 offline 0 0.0 0 0 no
001a.1111.2223 10.7.144.159 12/4.0/0 0/5/29 online(pt) 554 -0.2 2818 1 yes
001a.1111.2224 10.7.179.166 13/6.0/0 0/2/12 online(pt) 2690 0.2 1923 1 yes
001a.1111.2225 10.7.165.112 12/7.0/0 0/6/28 online(pt) 817 0.0 2926 1 yes
xx-xx-c-1#show cable modem
D
MAC Address IP Address I/F MAC Prim RxPwr Timing Num I
State Sid (dBmV) Offset CPE P
aaaa.bbbb.ccc9 --- C0/0/0/U1 init(d) 39 0.00 2152 0 N
aaaa.bbbb.ccc8 10.82.87.88 C0/0/0/UB w-online(pt) 40 -0.50 2177 2 N
aaaa.bbbb.ccc7 10.82.92.7 C0/0/0/U8 online(pt) 159 -0.50 2316 1 N
aaaa.bbbb.ccc6 10.82.75.22 C0/0/0/UB w-online(pt) 160 0.00 2174 2 N

BackOnline operates entirely offline, without any connection to network or CMTS. Users can input data by either loading text files from their local PC or copying and pasting output directly from the terminal.

The application processes the data by comparing two outputs to identify potentially missing or problematic devices.

The application also supports full integration with Excel (and similar spreadsheet programs) and offers exporting capabilities for detailed reports.

Cisco report overview:

Casa report overview:

Currently supported systems include:

Cisco cBR-8 Converged Broadband Router – INTEGRATED CCAP
Cisco cBR-8 Converged Broadband Router – REMOTE PHY (DAA)
Cisco uBR10K Universal Broadband Router

CASA Systems C100G CCAP – Converged Cable Access Platform
CASA Systems SMM_300GBDM2m_204MHZ Linecards
CASA Systems SMM_8x10G – Separate QAM and UPS Linecards

EXAMPLE TIME!

Here is an example of the application’s functionality:

  1. Input Data: Load data from a local file or copy and paste it from the terminal, then click the corresponding button to load the data correctly.

2. Compare Data: After loading two files for comparison, choose the type of processing from the corresponding buttons, and the output will be displayed immediately.

3. Export Reports: At the end of the analysis, export the data to an .xlsx report that presents all relevant information in a clean and well-organized look.
NOTE: This function is currently only supported for CISCO_DETAIL and CASA_DETAIL processing.

Source code is available on Github.

Direct download is available on Google Drive.

IMPORTANT NOTICE: Direct download from Google Drive might trigger Microsoft defender alert as an untrusted source.

There is a MD5 to check if the original .exe is unmodified that i would strong encourage to check.

MD5 checksum: 8167d4f806ad624d072e8bb8596c3f7f

For more questions, ideas or suggestions i encourage you to contact me at:
darko@docsistools.com or via LinkedIn Profile.

Thank you for reading!