Echola Systems L.L.C
1161 Ringwood Ct, Ste 100
San Jose, CAPhone: 408 321 9663
Fax: 408 321 9663
Page 2
2
Page 3
Installation
OS414 is a Linux based 20 port (4 1x4 duplex) optical switch used in patch panel
automation applications. It provides a serial (RS232) and an Ethernet (10/100)
port connectivity for management. Serial port is normally used in special situations
such as to debug network connectivity if OS414 is not reachable through Ethernet.
You might require a Laptop or a PC to configure OS414 with an IP address before
connecting to your network so that you would be able to access OS414 from
remote. You could either use Serial or Ethernet port to configure IP. If you use
serial port using supplied null modem cable then you would need to configure
serial for 38400 baud
would need to configure the PC or Laptop’s IP to match OS414’s default network.
The default network configuration is as follows
If you have successfully configured Serial or Ethernet then you would see the
os414 login prompt; login as “root” to setup network.
root’s password:
There is one non-root default user available on OS414 which can be used once the
switch is setup (for doing switching of port).
password:
Configuring Static IP
Configuring Static IP
Configuring Static IPConfiguring Static IP
Use “osctl” command to configure a static IP address after login as “root” user.
“osctl -?” shows detailed osctl command options with examples.
# osctl
The above command configures IP address of OS414 as 192.168.1.10 with mask
255.255.255.0 and gateway & DNS as 192.168.1. Once the IP is configured from a
PC or a Laptop using Ethernet or serial port, you can then connect OS414 to your
network and access it using “telnet” or “ssh”.
38400 baud rate
38400 baud38400 baud
IP A
IP Address: 10.1.1.100
ddress: 10.1.1.100
IP AIP A
ddress: 10.1.1.100ddress: 10.1.1.100
Mask:
Mask: 255.255.255.0
Mask: Mask:
Gateway: 10.1.1.1
Gateway: 10.1.1.1
Gateway: 10.1.1.1Gateway: 10.1.1.1
DNS: 10.1.1.1
DNS: 10.1.1.1
DNS: 10.1.1.1DNS: 10.1.1.1
255.255.255.0
255.255.255.0255.255.255.0
username:
osctl
rate with
with 8888----NNNN----1111 to access OS414. If you use Ethernet then you
raterate
with with
osctl
osctl
osctlosctl
osctl
osctl ----i
osctl osctl
i 192.168.1.10
192.168.1.10 ----m 255.255.255.0
i i
192.168.1.10 192.168.1.10
m 255.255.255.0 ----g 192.168.1.1
m 255.255.255.0 m 255.255.255.0
g 192.168.1.1
g 192.168.1.1 g 192.168.1.1
3
Page 4
Configuring
Configuring Dynamic
Configuring Configuring
Dynamic IP
DynamicDynamic
IP
IPIP
If you have a DHCP server running on your network and you want to dynamically
assign an available IP address to OS414 then use following option.
# osctl
osctl ----DDDD
osctl osctl
Make sure you know the assigned IP address to login using “telnet” or “ssh”.
Configuring
Configuring Hostname
Configuring Configuring
Hostname
HostnameHostname
You can also change the hostname of OS414 switch using “osctl”.
# osctl
osctl ––––h
osctl osctl
h OS414
OS414----SW
h h
OS414OS414
SW----1111
SWSW
The above command changes hostname of OS414 to OS414-SW-1.
Configuring
Configuring DNS/Nameserver
Configuring Configuring
DNS/Nameserver
DNS/NameserverDNS/Nameserver
To configure a DNS or Nameserver, you can use “-n” option of osctl.
# osct
osctl
l ––––nnnn 192.168.1.11
osctosct
l l
192.168.1.11
192.168.1.11192.168.1.11
Version Info
Version Info
Version InfoVersion Info
The following command shows hardware and software versions and serial number
of the switch.
# osct
osctl
l ––––v
l l
v
v v
osctosct
Other Administrative commands
Other Administrative commands
Other Administrative commandsOther Administrative commands
Most of other administrative functions can be done using standard Linux
commands. For example, to change the password use “
Linux prompt and to add new user use “
useradd
” command. You have to be “root”
passwd
” command from the
user in order to add a new user.
4
Page 5
Operation
INPUT
OUTPUT
1
OUTPUT 4
OUTPUT 3
OUTPUT 2
LEDs to
OS414’s front panel has 4 port blocks each with 5 LC duplex connectors numbered
left to right and top to bottom from 1 to 4. Each port block is an individual duplex
1x4 optical switch, consists of 1 input port labeled as “IN” and 4 output ports
labeled as “O1”, “O2”, “O3” and “O4”.
output ports they are bi-directional (duplex) so you can use them as either input or
output. This means switch can act as 1x4 or 4x1 switch
Even though we refer ports as input and
.
indicate which
output port the
input port (IN)
is connected to
Eac
h input ports’ Tx and Rx are
internally
connected
to
corresponding output ports’ Tx
and Rx. OS414 uses 8 such 1x4
switches, as one shown on right, to
provide 20 ports connectivity.
IN O1
Input Output ports
Duplex 1x4 switch
5
O2 O3 O4
Page 6
The switching
of light from input port to any of the
four
output ports can be
achieved using a command line interface. To simply the operation, all functions are
Network & Host configuration
provided in a single command called “osctl”. Osctl provides 3 major functions
1.
Network & Host configuration
2.
Switch Control & Status
3.
Port group Management
(allowed only in “root”)
Osctl will show correct syntax usage if you make mistakes in typing command
options. It will also provide some examples on how to use the command when you
make mistakes. Also you may use “osctl -?” which shows all syntaxes with all
examples.
Network setup has 4 different syntaxes.
1. To configure static IP
# osctl
osctl ----i
osctl osctl
i <ip>
<ip> ----m <mask>
i i
<ip> <ip>
m <mask> ----g
m <mask> m <mask>
g <gw>
<gw> ----n
g g
<gw> <gw>
n <dns>
<dns> ----h
n n
<dns> <dns>
h <hostname>
<hostname>
h h
<hostname><hostname>
2. To use DHCP
# osctl
osctl ----DDDD
osctl osctl
3. To configure hostname alone
# osctl
osctl ----h
osctl osctl
h <hostname>
h h
<hostname>
<hostname><hostname>
4. To configure DNS/NameServer
# osctl
osctl ----nnnn <dns ip addr
osctl osctl
<dns ip addr>>>>
<dns ip addr<dns ip addr
For details refer to installation section as these are explained in that section.
6
Page 7
Switch Control
In order to switch input to output port 1 to 4 of a particular port block is achieved
by using following command.
$ osctl
osctl ----p
osctl osctl
Note that the “{}” (braces) groups options and “|” is equivalent to “or”. If the
options are in square brackets “[]” then it is optional.
in_port# or port# they represent 1 of 4 port block of OS414.
Group Status
======================================
Group Name | Port Status
======================================
gp1 | 1
---------------------------------------------------------------------======================================
Group's Port Details
======================================
GroupName: <gp1>
Port Status: 1
Ports in the group: 1 2 3 4
it with “-c” option as explained in “Port group Management” section.
s 2222
s s
Note that the port groups may not be that useful for OS414.
Note that the port groups may not be that useful for OS414.
Note that the port groups may not be that useful for OS414.Note that the port groups may not be that useful for OS414.
8
Page 9
Port group Management
Port group management commands provide convenience of switching bunch of
ports together identified by a name. Group name can be any alpha-numeric name.
Group name can not be just a number or start with a number. For example group
name can not be “10” or 10gp1. The following are the group commands. Whenever
you see reference to port_group it is same as group name.
Osctl provides 5 different syntaxes to manage port group functions.
1. To create a new group
$ osctl
2. To update existing group
$ osctl
3. To delete a group
$ osctl
4. To delete all groups
$ osctl
5. To list ports in a group
$ osctl
For example
$ osctl
osctl ----c
osctl osctl
creates group named "gp1" with ports 1,3 and 4. The double quotes
around space separated port numbers are required, without that
command will fail. Note that when you create a group, all the ports in the
gp1 group are
$ osctl
osctl ----c gp2 "1
osctl osctl
creates group named "gp2" with ports 1,2 and 3 (1 to 3 range)
$ osctl
osctl ----u
osctl osctl
adds ports 2 & 4 to existing group gp1
$ osctl
osctl ----u gp1
osctl osctl
adds port 3 to existing group gp1
$ osctl
osctl ----u
osctl osctl
removes ports 2 & 4 from group gp1
$ osctl
osctl ----d
osctl osctl
deletes group gp1 and release all ports which were part of the group.
If you use telnet and is very slow, it could be due to name server / DNS
issue. Make sure you have name server configured correctly (-n option).
Try “ping <name_server_ip>” to see if name server configured can be
reached from OS414. If you don’t have dns on your network then you can
just remove file “/etc/resolv.conf” and see if it works normal.
All the group information is stored in a hidden XML database file. If for
some reason this file is corrupted, the system will recover from this error
by trying to copy the backup database file. If this happens it will throw a
warning message but it is not guaranteed that all the group information
will be restored correctly. In that case you may need to recreate missing
groups.
10
Page 11
Electrical
Input Power
100
-
240 AC
Total
Power Consumption
< 7 Watts
Serial Port
1x RS232
Networking
1x 10/100 Ethernet
C
onnectivity
20
Duplex Multimode LC
ports
Data rate
No limitation
- Physical Layer
Wavele
ngth
(
) 850/1300
Optical Technology
1x4
Electro
-
mechanical
-
optical
Insertion Loss (
) 0.5 Typical, 0.8 Max.
Switching Time (
) ≤ 10
Crosstalk (
) ≤ -80
Repeatability (
) ≤ 0.1
Each Switch’s D
urability
> 10
Chassis
(
) 1 RU
Dimension
(
) 19 (W) x 16
(D) x 1
.7
5 (H)
Operating Temperature range
-
20 ~ 75
Storage Temperature range (
) -
40 ~ 70
Humidity
5 – 85 % RH
Optical
Hardware Specifications
Switch
nm
switch
dB
ms
dB
dB
Mechanical & Environmental
(Cycles)
RU
inch
(˚C)
˚C
7
11
Page 12
Appendix A- Cascading OS414
OS414 ports can be cascaded to use as a 1x13 switch. This might be useful if you want to share
13 optical devices with one other optical device. Note that cascading increases the insertion loss
but that shouldn’t an issue for most of the applications. To get a 1x13 configuration you will
have to make following connections:
IN O1
O7
O2 O3
O8 O9
O4
O5 O6
O10
O11 O12 O13
The above setup needs some sequence of osctl commands to work. For ports 1 to 3 just use osctl
command as in normal case. For ports 4-13 you to follow the following sequence,
For port 4
# osctl
# osctl
osctl ––––p 1 4
osctl osctl
osctl ––––p 2 1
osctl osctl
p 1 4 ------------ (1)
p 1 4 p 1 4
p 2 1 ------------(2)
p 2 1 p 2 1
For port 5
# osctl
osctl ––––p 1 4
osctl osctl
# osctl
osctl ––––p 2 2
osctl osctl
p 1 4 ------------ (1)
p 1 4 p 1 4
p 2 2 -------------(2)
p 2 2 p 2 2
For port 6
# osctl
osctl ––––p
osctl osctl
# osctl
osctl ––––p 2 3
osctl osctl
p 1 4
1 4 ------------ (1)
p p
1 4 1 4
p 2 3 -------------(2)
p 2 3 p 2 3
For port7
# osctl
osctl ––––p 1 4
osctl osctl
# osctl
osctl ––––p 2 4
osctl osctl
# osctl
osctl ––––p 3
osctl osctl
p 1 4 ------------ (1)
p 1 4 p 1 4
p 2 4 -------------(2)
p 2 4 p 2 4
p 3
1
1 -------------(3)
p 3p 3
1 1
For port8
# osctl
osctl ––––p 1 4
osctl osctl
# osctl
osctl ––––p 2 4
osctl osctl
# osctl
osctl ––––p 3 2
osctl osctl
p 1 4 ------------ (1)
p 1 4 p 1 4
p 2 4 -------------(2)
p 2 4 p 2 4
p 3 2 -------------(3)
p 3 2 p 3 2
12
Page 13
For port9
# osctl
osctl ––––p 1 4
osctl osctl
# osctl
For port10
# osctl
For port11
# osctl
For port12
# osctl
For port13
# osctl
It is handy to have a shell script instead of issuing above commands manually.
osctl ––––p 2 4
osctl osctl
# osctl
osctl ––––p 3 3
osctl osctl
# osctl
osctl ––––p 1 4
osctl osctl
osctl ––––p 2 4
osctl osctl
# osctl
osctl ––––p 3 4
osctl osctl
# osctl
osctl ––––p 4 1
osctl osctl
# osctl
osctl ––––p 1 4
osctl osctl
osctl ––––p 2 4
osctl osctl
# osctl
osctl ––––p 3 4
osctl osctl
# osctl
osctl ––––p 4 2
osctl osctl
# osc
osctl
oscosc
osctl ––––p 2 4
osctl osctl
# osctl
osctl ––––p 3 4
osctl osctl
# osctl
osctl ––––p 4 3
osctl osctl
# osctl
osctl ––––p 1 4
osctl osctl
osctl ––––p 2 4
osctl osctl
# osctl
osctl ––––p 3 4
osctl osctl
# osctl
osctl ––––p 4 4
osctl osctl
p 1 4 ------------ (1)
p 1 4 p 1 4
p 2 4 -------------(2)
p 2 4 p 2 4
p 3 3 -------------(3)
p 3 3 p 3 3
p 1 4 ------------ (1)
p 1 4 p 1 4
p 2 4 -------------(2)
p 2 4 p 2 4
p 3 4 -------------(3)
p 3 4 p 3 4
p 4 1 -------------(4)
p 4 1 p 4 1
p 1 4 ------------ (1)
p 1 4 p 1 4
p 2 4 -------------(2)
p 2 4 p 2 4
p 3 4 -------------(3)
p 3 4 p 3 4
p 4 2 -------------(4)
p 4 2 p 4 2
tl ––––p 1 4
p 1 4 ------------ (1)
tl tl
p 1 4 p 1 4
p 2 4 -------------(2)
p 2 4 p 2 4
p 3 4 -------------(3)
p 3 4 p 3 4
p 4 3 -------------(4)
p 4 3 p 4 3
p 1 4 ------------ (1)
p 1 4 p 1 4
p 2 4 -------------(2)
p 2 4 p 2 4
p 3 4 -------------(3)
p 3 4 p 3 4
p 4 4 -------------(4)
p 4 4 p 4 4
Appendix B – Chassis installation
It is recommended that you install OS414 1RU chassis on a 19 inch rack that meet ANSI/EIA 310D and ETS 300-119 standards. We also recommend that you have a 2nd person to assist in the
physical installation of the chassis as its heavy.
Make sure you install the chassis with all 4 screws tightened to the rack. If installation is not
proper you might see that the chassis is not flat (leveled) to the ground, in that case it is
recommended that you install OS414 on a rack tray with rear brackets that comes with the tray.
Trays are sold separately by many vendors. One of them is RUI from California ->
http://www.rui.cc/RACK%20TRAYS.htm. Also make sure there are no heavy equipments
sitting (unmounted equipments) on top of OS414.
After installing the chassis, connect the power cable to the power socket at the back of the
chassis and connect the Ethernet port of OS414 at the front panel with a cross-over/straight
cable to a PC/Switch/Laptop to configure network. Also connect optical devices using multimode
cables to the input and output ports of OS414. Make sure Tx and Rx of MM cable are connected to
B and A of LC connector respectively on both OS414 input and output ports. The order of optical
connection is important; if you connect Tx to B then follow same order on output side as well.
Similarly if chose to connect Tx to A then follow same order on ouput. This is because switch
implements straight through connection as opposed to cross-over.
13
Page 14
Contact Info
If you have any technical questions and need help you can send email to
support@echola.com or call 408-321-9663. You can also download latest
documents and software from our website www.echola.com.
14
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.