The BOLT is configured with two main databases; candidate and running.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy80MTcwMy81NDk1Mi9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNS9pbWFnZSgyMDkpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc2NzExMzg5NH19fV19&Signature=bJPYyLRNg6kno0ijwmPLTnGd-nJpk0QMbuDYij4lRm4OfkDqVf6lqOeRoe-IKzwndqebC5ru-qtwlSz~uQ329MaxS05UuBaubyKqcp6vII03hpIxPV3Rhe3lKjJcWj1SOUan3FICS0n4baZyZ3fGuMzZeysrcp2fjbG7Jv0sKGcGjxBkJ~Q0iDwSMj0e2jClTvGsziNZypeQwHvt75RN9zsdYgHVZl2XYMxhvDOvlpfdEAwv3QHt7u5t8gbL5wIRZLzF9F8M3dxNgfM5m2dnKCYzVrPgsOm6iZhIOXxvmh3LTgo7Yr-8N8RbANuTqytuAPM4i4RlylLDptAyTif6oQ__&Key-Pair-Id=K2TK3EG287XSFC)
The rollback command allows a user to replace the running database with a previous database contained in the candidate database rollback folder. While in config mode, all changes are stored in the candidate database queue. This database mirrors the running database and will not affect the current traffic flow. The rollback changes will not take effect until the commit command is executed. When the commit command is executed, the previous database in the candidate database will replace the data in the running database. The new and old data is stored, with a timestamp and name, in a rollback folder.
The BOLT is equipped with a Console Serial RJ45 interface which provides direct access to the Command Line Interface (CLI) found on all Tellabs OLTs. To use this interface, attach a standard Cisco serial cable from the OLT Console port to any serial port or USB to serial cable.
Once the cable is connected, open a serial terminal program (TeraTerm, putty, HyperTerminal, etc.) Typically, a serial port for the connection is automatically created.
When connecting directly to the OLT using the serial port, the serial parameters should be configured for standard N-8-1 (115, 200 bit/s, N, 8, 1) settings as follows:
Tellabs Linux BOLT 3.1.33 MDS1-ESUA ttyS0 MDS1-ESUA login: admin <enter> Password: tellabs <enter> Welcome, admin! Last login: Mon Sep 15 18:22:55 EDT 2025 from 10.99.99.110 on pts/1 admin connected from 127.0.0.1 using console on MDS1-ESUA |
The following example shows the contents of the running-config database.
MDS1-ESUA# show running-config <enter> ---- will show the whole databaee with up to 8000 ports--- ---- more--- ---- more--- ---- more--- ---- more--- ---- more--- aborted: by user MDS1-ESUA# |
The following examples will filter out the NTP data.
MDS1-ESUA# show running-config tolt system ntp <enter> tolt system ntp config ntp-peer-list 132.163.97.1 tolt system ntp config ntp-peer-list 132.163.97.2 MDS1-ESUA# |
To conduct a database rollback, perform the following steps:
To perform any changes to the system, the user will need to first enter configuration mode. In addition, changes need to be committed for the change to take effect. Changes are buffered in the candidate database queue, until changes are committed.
MDS1-ESUA# config <enter>
Entering configuration mode terminal
MDS1-ESUA(config)#
|
MDS1-ESUA# show running-config tolt system ntp <enter> tolt system ntp config ntp-peer-list 132.163.97.1 tolt system ntp config ntp-peer-list 132.163.97.2 MDS1-ESUA# |
MDS1-ESUA# show running-config tolt system dns <enter> tolt system dns config admin-state enabled admin-state enabled key-phrase "" key-id 58 encryption type none ! tolt system dns config ntp-peer-list 132.163.97.2 admin-state enabled encryption type none ! MDS1-ESUA# |
The removal of any file is a two-step procedure. First, go to the MDS1-ESUA(config)# command line, input no tolt system ntp and press Enter. The NTP file is now residing in the candidate database queue.
MDS1-ESUA(config)# no tolt system ntp <enter>
MDS1-ESUA(config)#
|
MDS1-ESUA(config)# show configuration <enter>
no tolt system ntp config ntp-peer-list 132.163.97.1
no tolt system ntp config ntp-peer-list 132.163.97.2
MDS1-ESUA(config)#_
|
Next, remove the DNS file from the current database and add it to the candidate database rollback folder, go to the MDS1-ESUA(config)# command line, input commit and press Enter. The DNS file is now residing in the candidate database rollback folder.
MDS1-ESUA(config)# commit (enter>
Commit complete
MDS1-ESUA(config)#_
|
In this example, we will remove the DNS data and instead of entering the commit command, we will use the exit command line. The system will inform the user that there is data in the candidate database queue.
To remove the current DNS file, go to the MDS1-ESUA(config)# command line, input no tolt system dns and press Enter. The DNS file is now residing in the candidate database queue.
MDS1-ESUA(config)# no tolt system dns <enter>
MDS1-ESUA(config)#_
|
MDS1-ESUA(config)# show configuration <enter>
no tolt system dns config admin-state enabled
no tolt system dns config dns-hosts-list [ 10.50.0.102 10.50.0.103 ]
no tolt system dns config default-domain-list [ tellabs.com ]
MDS1-ESUA(config)#_
|
Next, remove the DNS file from the current database and add it to the candidate database rollback folder, go to the MDS1-ESUA(config)# command line, input exit and press Enter. There is data in the queue, so the system will ask the following questions.
MDS1-ESUA(config)# exit <enter> Uncommited changes found, commit them? [Yes/no/CANCEL] yes <enter> MDS1-ESUA#_ |
To do a rollback, the user will view the configuration removal history. It is organized as last in first out. Select a file to rollback and use the commit command to restore the selected file to the running database.
MDS1-ESUA# show configuration rollback changes <enter>
no tolt system dns config admin-state enabled
no tolt system dns config dns-hosts-list [ 10.50.0.102 10.50.0.103 ]
no tolt system dns config default-domain-list [ tellabs.com ]
MDS1-ESUA#_
|
MDS1-ESUA# show configuration rollback changes <enter>
Possible completions:
0 2025-09-26 17:09:21 by admin via cli
1 2025-09-26 17:08:13 by admin via cli
2 2025-09-26 17:04:39 by admin via cli
3 2025-09-26 17:08:43 by admin via cli
4 2025-09-26 16:59:42 by admin via cli
5 2025-09-26 16:58:10 by admin via cli
6 2025-09-22 16:55:14 by ems via mmapi
: output modifiers
<cr> latest
MDS1-ESUA#_
|
MDS1-ESUA# show configuration rollback changes 1 <enter>
no tolt system ntp config admin-state enabled
no tolt system dns config dns-hosts-list [ 10.50.0.102 10.50.0.103 ]
no tolt system dns config default-domain-list [ tellabs.com ]
MDS1-ESUA#_
|
MDS1-ESUA# show configuration rollback changes 3 <enter> tolt system dns config admin-state enabled admin-state enabled key-phrase "" key-id 58 encryption type none ! tolt system dns config ntp-peer-list 132.163.97.2 admin-state enabled encryption type none ! MDS1-ESUA# |
MDS1-ESUA# config <enter> MDS1-ESUA(config)# rollback configuration 1 <enter> MDS1-ESUA(config)# |
MDS1-ESUA(config)# show configuration <enter> tolt system dns config admin-state enabled admin-state enabled key-phrase "" key-id 58 encryption type none ! tolt system dns config ntp-peer-list 132.163.97.2 admin-state enabled encryption type none ! MDS1-ESUA# |
MDS1-ESUA(config)# commit <enter>
commit complete.
MDS1-ESUA(config)# exit <enter>
MDS1-ESUA#_
|