0% found this document useful (0 votes)
203 views

03 - BiNOX Overview & CLI

BiNOX is a Linux-based networking OS that provides a management core engine and CLI. The CLI uses modes, commands, and output modifiers to configure and monitor the system. BiNOX stores configurations in an embedded XML database and uses files for OS images and configuration backups and restores. Licenses activate software and hardware features.

Uploaded by

Peter Cheung
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
203 views

03 - BiNOX Overview & CLI

BiNOX is a Linux-based networking OS that provides a management core engine and CLI. The CLI uses modes, commands, and output modifiers to configure and monitor the system. BiNOX stores configurations in an embedded XML database and uses files for OS images and configuration backups and restores. Licenses activate software and hardware features.

Uploaded by

Peter Cheung
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

BiNOX Overview and CLI

BiNOX Technical Training


1

Agenda

BiNOX
Concept
Management Core Engine
CLI Structure and Usability

www.telco.com
2

What is BiNOX?
BATM inter-Networking OS, LINUX based
An open architecture software platform for Telco
Systems’ products
BiNOX is the successor of BiNOS
All Telco Systems’ new generation platforms are BiNOX-
based
Learn once - use everywhere

www.telco.com
3

BiNOX Concept
LINUX based - modular design with better performance
Management Core Engine – as an interface between the OS
application and the UI components
Configuration data is kept both in RAM and on Flash memory
(synced)
Embedded XML database (flexible management, Netconf usage)

www.telco.com
4

Management Core Engine Roles


CLI operation
Management protocols support – SSH, Telnet, Netconf, SNMP
Session management
Authentication, Authorization and Auditing (AAA)
Configuration management:
Candidate configuration storage
Confirmation (commit)
Validation and Rollback
DB backup

www.telco.com
5

First Time Login


Console parameters are same as BiNOS
 Rate: 9600 (except for 5324T : 115200)
 Data bits: 8
 Parity: None
 Stop Bits: 1
 Flow Control: None
The first and only username available after installation is ‘admin’
Default password is ‘admin’
Once logged in, the user is in operational mode and already
‘privileged’ i.e. no need for ‘enable’ command

www.telco.com
6

CLI Modes
Operational Mode
Allows for viewing, monitoring and troubleshooting
Prompt shows the ‘#’ sign
device-name#

Configuration Mode
Allows full configuration (According to user’s privileges)
Prompt shows the ‘(config)’ string
device-name#configure
device-name(config)#

www.telco.com
7

CLI Tree Structure


The CLI is built in a tree structure
Drilling down into a tree branch can be done one step
at a time or in a single line command
Drill down
device-name(config)#system
device-name(config-system)#hostname new-host-name

Single line
device-name(config)#system hostname new-host-name

www.telco.com
8

CLI Usability Options


Usability options
‘?’ – provides help at the current location
TAB – completes unfinished commands
Abbreviated commands can be used
‘CTRL+D’, ‘CTRL+Z’ , up and down arrow keys
‘no’ command for negation as in BiNOS
‘do’ prefix will execute the command as if your current CLI-tree
location is the ‘operational’ mode
device-name (config)#do ping 1.2.3.4

www.telco.com
9

Configuration Database
BiNOX keeps its configuration in an internal configuration
database
Every configuration change done in CLI does not change the
database, instead it creates a candidate configuration
The candidate configuration becomes effective only after
confirmation (‘commit’)
More than one user can configure the device simultaneously, last
commit overwrites all

www.telco.com
10

Database – Commit
The ‘commit’ command applies the candidate configuration as the active
running configuration
Every ‘commit’ execution saves a copy of the configuration (numerous copies
are saved)
When committing commands, the CLI validates the configuration changes and
prompts for missing configuration:
Device(config)#router ldp
Device(config-ldp)#interface sw0
Device(config-interface-sw0)#comm
Aborted: application error
lsr-id is not set
Device(config-interface-sw0)#
When exiting the Configuration mode, the system prompts you to commit
unapplied configuration changes:
Uncommitted changes found, commit them (yes/no/cancel)?

www.telco.com
11

Database – Revert and Rollback


Use ‘revert’ command under configuration mode to abandon
uncommitted changes
(config-system)#revert
All configuration changes will be lost. Proceed? [YES,no] yes

Use ‘rollback configuration’ under configuration mode in order


to revert to the last configuration copy (one step back)
(config)#rollback configuration ?
Possible completions:
0 2011-10-05 12:15:19
(config)#rollback configuration 0
(config)#comm

www.telco.com
12

Configuration Display Options


Operational mode:
device-name#show running-config
will display current configuration
device-name#show running-config | details
will display current configuration including hidden default parameters
Configuration mode:
device-name(config)#do show running-config
will display the running configuration while inside configure node (excluding the
pending changes)
device-name(config)#show full-configuration
will display both the running and the pending configuration
device-name(config)#show configuration
will display only the pending configuration

www.telco.com
13

BiNOX File System and OS Images


The BiNOX File System resides in the device flash memory and
uses Linux-like CLI commands
It may contain multiple BiNOX OS images and configuration files
The File System is accessible under the file node
OS image related commands are separated using os-image
option:
Device#file ls os
* 1 Oct 13:10 15.3M 2.4.R1.3.T-Metro-7124S.tar.bz2
1 Jan 2012 15.3M 2.4.R1.4.T-Metro-7124S.tar.bz2
1 Jan 2012 15.3M 2.4.R1.T-Metro-7124S.tar.bz2

www.telco.com
14

File System Management Options


device#file
Possible completions:
activate-os-image Specify software image file to load upon next restart
backup Back up the running configuration
cp Copy file to the local file system, or to/from a remote
ftp or tftp server
diff Compare the content of two files (case-insensitive)
ls List local file system
merge Merge specified configuration file into running
configuration
more Display the content of configuration file
mv Rename configuration file
restore Restore running configuration
rm Remove file
vi Open file for editing in VI editor

www.telco.com
15

Pipeline - output modifiers


device##show running-config | ?
Possible completions:
append Append output text to a file
begin Begin with the line that matches
count Count the number of lines in the output
details Display commit progress
display Display options
exclude Exclude lines that match
extended Display referring entries
include Include lines that match
linnum Enumerate lines in the output
more Paginate output
nomore Suppress pagination
save Save output text to a file
select Select additional columns
tab Enforce table output
until End with the line that matches

www.telco.com
16

Ports vs. Interfaces


Port/interface naming convention
Ports are physical:
#show port
===============================================================================
Index |Name |Type |State |Link|DuplSpeed |Flow |Backpres|Default Vlan
------+--------+--------+-------+----+----------+-------+--------+-------------
3 1/1/1 disable down unknown disable disable 0001
4 1/1/2 enable down unknown disable disable 0001
5 1/1/3 enable down unknown disable disable 0001
6 1/1/4 enable down unknown disable disable 0001

Interfaces are logical:


#show router interface
===============================================================================
Index |Name |Status|IP Address |Network Mask |Broadcast Addr |MTU
------+--------+------+---------------+---------------+---------------+--------
1 eth1 UP 10.2.128.48 255.255.252.0 10.2.131.255 1500
2 lo UP 127.0.0.1 255.0.0.0 16436
33 sw0 DOWN 1500

www.telco.com
17

License
BiNOX requires a license installation in order to enable
SW and HW features:
Basic features, VPLS-PE, VPLS-MTU….

License installation is executed under the ‘system’ node


using the following command:
device-name(config-system)#license id <ID>

Use the ‘show system license’ command to display the


current license installed

www.telco.com
18

Rebooting the Device

Before rebooting make sure to commit all changes


Any un-commited changes will be lost once the device is rebooted
Use the ‘reload’ command under the ‘config system’ node in
order to reboot the device
device-name(config)#system reload

Use the ‘manufacturing-defaults’ keyword to return the device to


base configuration (factory defaults)
device-name(config)#system reload manufacturing-defaults

Use the ‘downgrade’ keyword to reload the device to factory


configuration of older software image
device-name(config)#system reload manufacturing-defaults downgrade

www.telco.com
Q&A

www.telco.com
Thank You!
Any questions? More info? Contact:

www.telco.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy