12. WARRANTEE AND SUPPORT INFO................................................................. 68
DSS NETWORKS, INC. Version: 1.14g Page: 3
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
1. INTRODUCTION
The Metro-Switch family of embedded Gigabit Ethernet switches are a highperformance, flexible and cost-effective solution for adding scalable Gigabit Ethernet
switching capabilities for use in standalone or rackmount embedded systems
applications.
The Models 8260 and 8261 support 12-ports of 10/100/1000 Base T over copper or 10ports copper and 2 ports of 1000 Base X over optical fiber. The Model 8260 is a L2+ or
L3 switch utilizing lower cost switch L2+ and L3 switch devices from Broadcom. The
Model 8261 uses higher end multi-layer (L2 – L7) switch devices also in the Broadcom
StrataXGS family. Both models provide an extensive list of features including an
onboard management processor with extensible value-added firmware making it ideal
for use in many embedded systems applications.
1.1 CAPABILITIES OVERVIEW
The Metro-Switch models feature 12 ports of 10/100/1000 Base T Gigabit Ethernet over
Copper with two 1000 Base SX/LX fiber uplinks. It is PICMG 2.16 6U fabric card
compliant and compatible with both standard CompactPCI® and PICMG 2.16
backplanes. All 12-ports may be routed to slots on the Compact PCI backplane or
externally via rear I/O. A system management interface is also supported via the
PICMG 2.9 IPMI interface. It optionally supports two 1000 base SX/LX gigabit fiber
ports with standard SFF LC connectors via the front panel. It has an onboard RISC/DSP
processor for local management and can be operated as a standalone or fully managed
switch. LEDS are provided for each port showing link status, transmit and receive and
link quality. All LEDS are multifunction and can be used for additional functions
including cable testing and energy detection. It is also PICMG 2.1 R2.0 hot-swap
compliant providing support for the hardware connection layer.
The Metro-Switch models use the latest advanced high-performance, full-featured and
highly integrated 12-port Broadcom StrataSwitch BCM56XX L2+, L3 or multilayer
switches and BCM5464SR quad-port transceivers and are fully 802.3 compliant. They
provide a fully non-blocking 24Gb/32 million frames per second aggregate switching
fabric. The switching function supports an extended list of features including layer 3
switching, link aggregation, 802.1Q VLANs, 802.1D spanning tree and priority-based
802.1D/802.1p CoS/traffic class expediting and dynamic multicast filtering. The switch
can be configured in a fully redundant, non-blocking network that prevents single points
of failure from congesting network traffic. It provides advanced cell and packet based
“head of line” blocking prevention techniques, has 1MB of onboard memory for packet
buffering, and supports a 10-gig uplink interface. Extended ethernet frame sizes to 9KB
are supported. Additional advanced features including rules-based layer 2-7 packet
classification/filtering on 128 multiple data flows, port trunking and port mirroring are
provided for advanced networking and flow techniques. Network management support
DSS NETWORKS, INC. Version: 1.14g Page: 4
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
includes fully configurable routing tables and RMON, SNMP, Ethernet and extended
MIB(s). A 32-bit, 66 MHZ PCI interface is also provided to support system management
via the PCI bus and the switch can additionally route packets to/from the PCI interface
as a “virtual port” function. This would allow for example, SNMP or other management
packets to be routed to an external processing component in a distributed network
management scheme.
1.2 USE AND TARGET APPLICATIONS
The Metro-Switch 12-port switches are equipped ready-to-use out of the box with no
additional software or drivers required. In this most basic operational mode it is used as
a standalone switch installed in a rackmount chassis. An additional mode allows it to
be controlled in a simple managed mode using a serial port Command Line Interface
(CLI). The CLI allows more sophisticated configuration and control management while
still operating as a standalone switch. The most functional mode allows it to be
controlled in a fully managed switch mode from an external processor communicating
with the Metro-Switch over the PCI bus via the JN1 CPCI connector.
The Metro-Switch models are targeted for OEMs and Systems Integrators for use in
Data and Telecommunications products including switches, multiplexers, edge routers,
media gateways and video broadcasting equipment. It is well suited for support of
embedded broadband applications including Internet voice, digital video, IP security,
network monitoring, military applications and test equipment.
1.3 KIT CONTENTS
Metro-Switch 12-port board with front panel mounting and ejector handles
Serial-port RJ11 male to DB9 female cable
Telnet adapter module (ordered under a separate P/N or customer supplied)
User Manual
OEM Developer Kit CD
1.4 REFERENCES
Please also see the following documents on our website at www.dssnetworks.com and
also included in the OEM developers kit CD:
Datasheets – please see product datasheets and other updated product information on
OEM developer CD and on website.
Release Notes -- where updated information is provided on new features, compatibility,
performance benchmarks, platform information and corrected problems.
DSS NETWORKS, INC. Version: 1.14g Page: 5
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
1.5 COMPATIBILITY
The Metro-Switch is fully compliant with the following standards:
IEEE 802.3-2002 (all sections applicable to 1000 Base T, 1000 Base SX, 1000 Base
LX)
IEEE 802.1D and IEEE 802.1Q as applicable for VLAN and priority queuing support
PCI 2.2 bus compliant, 32-bit 33/66 MHZ
PICMG 2.0 R3.0 Compact PCI compliant (6U form factor)
PICMG specifications: 2.16 R1.0 Packet Switching Backplane (PSB) complaint
• Compatible with all 10/100/1000BaseT hubs, switches and routers
• Operates as standalone Layer 2 switch or fully managed L3/multiplayer switch
• Jumbo frame support for up to 9K
• 802.3x full duplex flow control
DSS NETWORKS, INC. Version: 1.14g Page: 8
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
4. SYSTEM REQUIREMENTS
Compact PCI PSB Platform:
Compact PCI compliant (PICMG 2.16, PICMG 2.0 R3.0)
Size 6U chassis and slots, power supply and fan(s)
Packet Switching Backplane Compliant to PICMG 2.16 R1.0
At least one fabric slot required
Metro-Switch installs into fabric slot in PICMG 2.16 PSB backplane
Note: The Metro-Switch may also be installed into peripheral slot on standard
Compact PCI chassis with H.110 compatible backplane for connections via rear I/O
only, however all pins on CPCI connectors “J3” and “J5” must be passive and
comply to PICMG 2.16 signal definitions and routed to rear I/O.
DSS NETWORKS, INC. Version: 1.14g Page: 9
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
5. BOARD AND CONNECTOR INFORMATION
5.1 COMPONENT DIAGRAM
DSS NETWORKS, INC. Version: 1.14g Page: 10
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
5.2 BOARD PHOTOS
Model 8261 - P/N 182612 (shown without heat sinks)
DSS NETWORKS, INC. Version: 1.14g Page: 11
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
Model 8261-RIO - P/N 182618
DSS NETWORKS, INC. Version: 1.14g Page: 12
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
5.3 BOARD LED INDICATORS
There are 12 LED arrays marked “P0” thru “P11” on the front panel. Each port array has
4 green LEDS and their meaning is described in the following table:
Port LED Arrays (P0 – P11) Function Table (from left to right)
Gigabit Switch
Model
8260/8261 Link TX RX Quality*
Note: The Quality LED is only available for ports in 1000-Base-T copper mode.
There is also a single LED Array containing a row of 3 LEDS (2 Yellow, 1 Green)
described in the following table:
Processor LED (LED1) Function Table (left to right)
Gigabit Switch
Model
8260/8261 Warn LinkSt RUN
LED # 1
Green
LED # 1
YEL
LED # 2
Green
LED # 2
YEL
LED #3
Yellow
LED #3
Green
LED #4
Yellow
Note: After power on and during normal operation, the green “RUN” LED should
always blink at a slow steady heartbeat pace of about once per every 2 seconds.
DSS NETWORKS, INC. Version: 1.14g Page: 13
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
5.4 CPCI CONNECTOR PIN/SIGNAL DEFINITIONS
The MetroSwitch models use the J1, J3 and J5 Compact PCI connectors as shown in
the following diagrams. Connectors J2 and J4 are not used.
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
6. POWER CONSUMPTION SPECIFICATIONS
All board power is derived from 5V power rail to CPCI “J1” connector.
Note: The 3.3V onboard power has its own power regulator taken from the 5V rail,
however it can optionally be jumpered to use the 3.3V power rail from the J1 CPCI
connector.
Onboard power supplies
1.2V Power
(mA, A)
6.584A 7.91W 3.01A 7.53W 1.025 3.39W 18.83W
J1 CPCI Connector Power Rails
3.3V Source
Current (mA,
A)
Not used *** 5A (max)
*** Note: Board can be optionally jumpered at factory to use 3.3V onboard from
3.3V power rail for power distribution.
2.5V Power
(mA, A)
5V Source (main
supply)
Current (mA, A)
3.3V Power
(mA, A)
12V power rail
Not used
Power (W)
7. HARDWARE INSTALLATION
Before attempting to install the Metro-Switch into your system, please make sure to
check and verify the following:
Shut off the power to the system and chassis and any peripherals. It is important to
remove the power cable to the system chassis.
Step 1: Assess system power requirements. If you already have other CPCI cards in
your system, make sure that your system is able to provide the necessary power to
support the addition of the Metro-Switch fabric card. Check your systems user manual
for power specifications and limitations.
Step 2: Ground yourself. Many electronic components inside computer and on the
Metro-Switch can be severely damaged by receiving a shock of static electricity. Before
touching any electronic components or boards, discharge any static electricity on your
DSS NETWORKS, INC. Version: 1.14g Page: 20
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
body by using a wrist ground-strap or by touching the bare metal case around the power
supply inside your computer. Avoid excessive movement during the installation, such as
walking across carpets, as this can generate static. If you must leave the installation
area before the installation is complete, be sure to ground yourself again before
continuing the installation.
Step 2: Insert Metro-Switch fabric card into the first CPCI 2.16 fabric slot firmly seating
it into the Compact PCI chassis. Use ejector handles to secure card into slot so that it is
fully inserted and connected to backplane.
Step 3: If using serial port console attach supplied RS232 cable with RJ-11 jack into J1
on Metro-Switch board. Connect other end to serial port DB9 mail connector on PC
(COM1, COM2, etc.) and use HyperTerm or another RS232 serial port terminal
emulator to connect. Serial port parameters are as follows:
8 Data Bits
1 Stop Bit
No Parity
No hardware or software flow control
Speed: 115200 baud
Step 4: If using external cabling options and/or rear I/O, connect fiber optic cables and
CAT5 cables to RJ-45 connectors via Rear I/O.
Step 5: After fully seating card and connecting all cables, apply power to system. Green
“RUN” LED should begin flashing at the rate of once per every one or two seconds to
indicate healthy run status and the system is ready for use.
DSS NETWORKS, INC. Version: 1.14g Page: 21
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
7.1 SERIAL PORT CABLE DIAGRAM
Included in each Metro-Switch kit shipped from the factory to the customer is one RJ-11
male to DB9 female RS232 serial port cable for connecting to the PC’s serial COM port
for use with a terminal emulator in a PC. The following table shows the cabling diagram
for this serial port cable:
RJ11
Pin RS232 Signal
1
2 Transmit Data (TD) Receive Data (RD) 2
3 Ground Ground 5
4
5 Receive Data (RD) Transmit Data (TD) 3
6
N/A
N/A
N/A
Not used Not used
Not used Not used
Not used
Not used Not used
Not used Not used
Not used Not used
COM PORT Signal
Ground 6
DB9
Pin
1
4
7
8
9
RS-232 Signals on an RJ11 Jack
RJ11 Wire Signal DTE DCE
1 hardware flow control transmit (optional) RTS or DTR CTS and/or DSR
2 transmit
3 transmit ground
4 receive ground
5 receive
6 hardware flow control receive (optional) CTS or DSR RTS and/or DTR
DSS NETWORKS, INC. Version: 1.14g Page: 22
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
8. COPPER AND FIBER CABLING
8.1. FIBER CABLE SPECIFICATIONS
Distance
(1000-base-SX 850nm multimode)
(1000-base-LX 1310nm singlemode)
1000BASE-SX/LX (850 nm Laser for multimode-SX, 1310nm laser for single-mode-LX)
Fiber Core
Diameter
62.5/125 um multi-mode 160 Mhz * km 2 to 220 m
62.5/125 um multi-mode 200 Mhz * km 2 to 275 m
50.0/125 um multi-mode 400 Mhz * km 2 to 500 m
50.0/125 um multi-mode 500 Mhz * km 2 to 550 m
9.0/125 um single-mode 500 Mhz * km 5 km
Type
Connecting fiber optic cable to J2 or J3 ports on Metro-Switch
This section explains how to connect external Ethernet fiber ports to the Metro-Switch
when using standard fiber optic cables. Typically 50 or 62.5 micron multimode fiber
optic cables with LC type connectors are used for 1000 Base SX operation depending
on the connector option. For extended distance, single-mode fiber can be used in
models equipped with extended range single-mode connectors (1000 Base LX).
Insert the fiber optic cable into the LC type connector until the self-locking tab clicks into
position. Connect the opposite end in to a 1000 Base SX switch. Two types of cables
are used when connecting external ports to the Metro-Switch. A workstation or "straight
through" cable is typically used to connect Ethernet fiber ports to switches. A fiber
“crossover” cable may also be used to connect ports back-to-back. This configuration is
useful for loopback and/or diagnostic purposes or when a switch is not available.
Fiber
Bandwidth
Mhz* km
Distance
8.2 COPPER RJ-45 CONNECTOR AND CAT5 CABLE
Connecting Copper (CAT5/RJ-45) to Rear I/O Transition Module
DSS NETWORKS, INC. Version: 1.14g Page: 23
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
This section explains how to connect external 1000 Base T copper ports to the MetroSwitch using the standard Category 5, 5e or 6 cables. The maximum cable length is
typically 100 meters or 328 feet.
Insert the Category 5 or 5e cable into the RJ-45 connector on the Rear I/O module until
the self-locking tab clicks into position. Connect the opposite end in to a device
containing a 10/100 or 10/100/1000 Base T port. Two types of cables are used when
connecting the Metro-Switch controller to the network. A workstation or "straight
through" cable is typically used to connect Ethernet adapters to switches. A “crossover”
cable may also be used to connect controllers back-to-back. This configuration is useful
for diagnostic purposes or when a hub or switch is not available.
Note(1): The Metro-Switch supports “auto-MDIX” mode where a crossover cable is not
required when directly attaching two ports back-to-back.
Note(2): Cables used for Gigabit networks must use all 8 wires. In 10 and 100 modes,
wires are dedicated for transmit or receive while in Gigabit mode, data is transmitted
and received over all 4-pairs (see pinout diagram below).
DSS NETWORKS, INC. Version: 1.14g Page: 24
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
RJ-45 pinouts for CAT5 connectors and cables are shown in the following table:
The switch is factory pre-programmed with firmware and default switching configuration
to operate as a standalone “layer 2” switch. After power on, the Metro-Switch will
initialize and begin to operate a layer 2 switch. This requires no operator intervention
and all ports are enabled and will begin to switch traffic based on layer 2 MAC
addresses.
9.1 SERIAL PORT CLI COMMAND LINE INTERFACE
The serial port console Command Line Interface (CLI) provides a User Interface for the
purpose of local management and is used for Configuration, Status, Statistics and
Diagnostic functions. The CLI command line interface is available via the serial port
(typically connected to PC and used with terminal emulator window). Configuration
functions are provided for general switch parameters, layer 2 switch configuration, layer
3 IP routing table configuration, trunking, mirroring and filtering.
When power is applied to the Metro-Switch and the serial port console is connected and
configured, the following message will be displayed:
Metro-Switch firmware, ver: 1.12, 12-01-2004
Copyright (c) 2004 DSS Networks, Inc. All rights reserved.
metro-sw>
Configuration ‘set’ commands are stored in eeprom and are loaded and applied to the
switch upon power up or internal reset.
NOTE: The CLI commands supported in this firmware release are described in the
following sections and include commands to invoke the following capabilities:
DSS NETWORKS, INC. Version: 1.14g Page: 25
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
Switch status
Switch statistics
Link status
Link (port) statistics
Port-based VLANS
Tagged and untagged VLANS
Spanning tree groups (MSTP)
Simple and rapid spanning tree (STP, RSTP)
Switch reset
Port statistics
Configuration commands
Eeprom access commands
Note: Additional features including trunking, port aggregation, protected ports, IPv4 IP
static routing and QoS are planned and will be available in upcoming releases of the
switch firmware.
DSS NETWORKS, INC. Version: 1.14g Page: 26
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
Note: Many commands use a “link index” (linkIdx) for addressing one of 12-ports in the
supplied range of 0 to 11.
The help command is invoked by either typing ‘h’ or ‘help’. It lists the available
commands with their respective options and arguments. The general command format
is ‘command option <arg> …’ where ‘option’ is one of the options listed above and
‘<arg> …’ denotes any number of arguments, including zero. For detailed information
on the arguments, please see the corresponding entry below.
9.1.2 VLAN TABLE SET COMMAND
The vlan table set command can be used to add or delete VLAN table entries
specifying member ports. There are two port maps specified. The ‘vlan port map’
bitmask identifies the member ports for this VLAN ID (VID). If the incoming packet is
tagged, the VID of the incoming packet is used to index into the VLAN table to get the
tagged VLAN port members. If the incoming packet is untagged, then the VID is picked
up from the PRTABLE (port default vlan tables) for this port and the VID is used to index
into the VLAN table to get the member ports for this VLAN.
All packets inside of the switch will then contain a VID tag. The ‘egr map_untagged’ port
bit map specified in the vlan set command simple tells the switch whether to leave the
tag on or strip of the tag when transmitting the packet out the egress port.
DSS NETWORKS, INC. Version: 1.14g Page: 27
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
Usage example:
metro-sw> vlan set 3 0x04 0x1ff 0x3ff
The arguments to the Vlan set command are as follows:
vlan set <id> <stg> <vlan_port_map> <egr_map_untagged>
Where:
Id = vlan id
stg = Spanning tree group
vlan_port_map = port bitmap of vlan member ports
egr_map_untagged = port bitmap of egress ports (sent w/o tags)
Note: The port bit map is a 12-bit mask shown as hexadecimal value. For example to
enable ports 0, 3 and 11 the mask would be set to: 0x809 (bits 0, 3 and 11 set).
To display VLAN id 3 as set in the example above:
metro-sw> vlan show 3
vlan id = 3
vlan[0x000000]: 9 # value is (stg << 1) | valid_bit
vlan[0x000001]: 1ff #
vlan[0x000002]: 3ff # egr_mapped_untagged port bitmap
metro-sw>
Note(1): To remove an existing VLAN, use the ‘vlan set’ command specifying both a
‘egr_mapped_tagged’ and egr_map_untagged with a value of zero as in the following example:
vlan set 1 1 0 0
Note(2): Once the vlan configurations have been made, you must use the ‘cfg save’ command
to save the configuration to flash eeprom. Changes will take effect upon reset of the switch.
egr_mapped_tagged port bitmap
9.1.3 VLAN TABLE SHOW COMMAND
The vlan table show command can be used to display the VLAN table entries by vlan_id as
shown in the following example:
metro-sw> vlan show 3
vlan id = 3
stg : 9 # spanning tree group
port map: 1ff #
egr map: 3ff #
DSS NETWORKS, INC. Version: 1.14g Page: 28
egress_mapped_tagged port bitmap
egress_mapped_untagged port bitmap
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
9.1.4 VLAN TABLE REGISTER COMMAND
The vlan table show register command is used to display the value of the corresponding
vlan register of the switch e.g., the register value which is used for the current mode of
operation.
metro-sw> vlan reg 3
vlan id = 03
vlan[0x3e00000]: 9 # value is (stg << 1) | valid_bit
vlan[0x3e0000c]: 1ff #
vlan[0x3e00018]: 3ff # egress_mapped_untagged port bitmap
egress_mapped_tagged port bitmap
9.1.5 CFG SAVE COMMAND
metro-sw> cfg save
This command is used to save a previously defined configuration to eeprom so that it may be
loaded upon issuing a ‘switch reset’ command or upon power up.
Note: The ‘cfg save’ command affect only the switch configuration structure and does not affect
the individual ‘eereg set’ commands stored in eeprom. These are initialized and saved
independently via the ‘eereg set’ command.
9.1.6 CFG CLEAR COMMAND
metro-sw> cfg clr
This command is used to clear the configuration records prior to saving to eeprom thereby
erasing existing configuration.
Note: This command will clear the configuration and save the values to eeprom immediately.
No additional ‘cfg save’ command is necessary.
9.1.7 SWITCH RESET COMMAND
metro-sw> switch reset
This command is used to initiate a reset (reboot) of the switch.
Note: Any CLI configuration commands entered will be not saved unless a ‘cfg save’ command
is first issued prior to reset.
9.1.8 SETTING PACKET AGING
The ‘eereg set’ command is used to set packet aging as in the following example:
DSS NETWORKS, INC. Version: 1.14g Page: 29
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
In the example above, the last two data bytes (0x00 0x40) specify the layer 2 ARL age timeout
in seconds (i.e. 0x00 0x40 hexidecimal equals 64 seconds).
9.1.9 SETTING DEFAULT VLAN
The ‘eereg set’ command is used to set the default VLAN id for a port or range of ports as in the
following example:
In the example above, the last two data bytes (0x00 0x01) specify the default VLAN id for the
port range starting at zero and ending at 1 (port 0 and port1). Any port range (i.e. 0 – 11) may
be specified with this command.
9.1.10 SETTING UNTAGGED VLAN ID’s
The ‘eereg set’ command is used to set up to seven (7) default VLAN ID’s per port. This
command can operate on a single port or range of ports as in the following example:
In the example above, the data bytes comprising a 32-bit long word (0x01, 0x08, 0x00 0x01)
specify the VLAN id, Ethertype and Frame-Type for the port range starting at zero and ending at
0 (port 0 only).
DSS NETWORKS, INC. Version: 1.14g Page: 31
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
The following table shows the encoding of the data bytes comprising the 32-bit longword
argument:
Bits Name
30:28
(Only one bit set per entry)
Bits Name
27:12
Bits Name
11:00
EtherType (i.e. 0x0800 for
FrameType
001 = Ethernet II
010 = 802.3 LLC/SNAP
100 = LLC
IPv4)
VLAN ID
Description
Frame type to match
Description
Ether type field which
determines the protocol
Description
Vlan ID for this entry
9.1.11 ‘EEREG SET’ COMMAND
The ‘eereg set’ command is used to set
functionality. For example:
metro-sw> eereg set 1 0x24 1 1 00 10 00 40
The parameters for the eereg set command are interpreted as follows:
metro-sw> eereg set <reg-class> <reg-offset> <strt/incr> <end/cnt> <quad-bytes>
To show (display) all existing ‘eereg set’ entries:
To clear out (erase) all existing ‘eereg set’ entries:
metro-sw> eereg set 0
Note: ‘eereg set’ commands are provided as a basic capability to set and enable certain
features of the switch functionality. Please contact our technical support department
regarding the setting of any additional features not shown in this document. The switch
must be reset after all reg-set commands have been entered in order to take effect.
and enable certain features of the switch
DSS NETWORKS, INC. Version: 1.14g Page: 32
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
9.1.12 ‘EEREG CLR’ COMMAND
metro-sw> eereg clr <idx>
Clears eeprom entries specified by ‘reg-idx’.
9.1.13 ‘EEREG SHOW’ COMMAND
metro-sw> eereg show
The ‘eereg show’ command displays all eeprom reg-set entries currently stored as in the
following example:
phy link = 4, link up = 1, speed = 1000
link state: 1
ed state: 1
sd state: 0
sgmii state: 1
mac state: 1
lk down cnt: 5
lk up cnt: 1
lk cfg cnt: 2
ed down cnt: 0
ed up cnt: 1
sd down cnt: 0
DSS NETWORKS, INC. Version: 1.14g Page: 34
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
9.1.16 GMAC STATS SHOW COMMAND
The switch provides a large number of statistical counters to support system
management capabilities and include information to support RMON, SNMP and
Ethernet MIBs as shown below:
The ‘stg show’ command shows the spanning tree groups and default state specified by
group index (default state = 0x3ffffff if initialized):
metro-sw> stg show 1
stg id = 01
stg[0x3e10000]: 3ffffff
DSS NETWORKS, INC. Version: 1.14g Page: 43
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
9.1.30 ‘GIMASK SET’ COMMAND
The ‘gimask set’ command is used to setup the GIMASK tables for the FFP processor.
The command takes seven numeric arguments. The first argument is the ‘link’ index (0-
11) and the second argument is the ‘mask’ index (0-15). The third argument is the table
entry index (0 – 11). The last 4 arguments are the data bytes comprising the 32-bit
dword. The rightmost argument ‘d1’ is the least significant byte (bits 0 – 7) while the
leftmost ‘d3’ is the most significant byte (bits 24-31) of the 32-bit dword.
metro-sw> gimask set <linkIdx> <maskIdx> <entryIdx> <0xd4 0xd3 0xd2 0xd1>
Usage examples:
The following example shows setting up the FFP IMASK and IRULE tables for a simple
method of filtering, re-routing and mirroring. Ports 0 and 4 are connected to external
PC’s and there is a ping traffic running into port 4 from one PC going to the second PC
connected to port 0. The ping reply goes in the opposite direction.
The example filters the packets arriving at port 0 and if a match is found sends the
packets out port 1. In addition, the egress of port 0 (going out port 1) is mirrored to port
4 resulting in the original ping traffic being returned to the source port 4 as well as being
sent out port 1.
The FFP IMASK and IRULE configuration below sets up the FFP to filter the Ethernet II
IP frame type of ‘0x0800’ with the first word of the IP header of ‘0x4500’ which is found
at offset 12 in the packet header. In the FFP matching, it occurs at offset 16 which is
probably due to packet type normalization.
The example shown sets up one mask and one rule entry to filter the four bytes of 08 00
45 00. The action in the IRULE instructs the FFP to send the packet out and alternate
port as specified in the rule table. A ‘GFFPCOUNTER’ is also instructed to be
incremented for each action taken (packet send to port 1). The comments next to the
following commands indicate which settings are taking place.
# GIMASK settings
metro-sw> gimask set 0 0 0 0 0x80 0 0 # set rules-size=1 and start-index=0
midx: 00, eidx: 00
The ‘girule set’ command is used to setup the “GIRULE” tables for the FFP processor.
The command takes seven numeric arguments. The first argument is the ‘link’ index (0-
11) and the second argument is the ‘rule’ index (0-63). The third argument is the table
entry index (0 – 11). The last 4 arguments are the data bytes comprising the 32-bit
DSS NETWORKS, INC. Version: 1.14g Page: 46
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
dword. The rightmost argument ‘d1’ is the least significant byte (bits 0 – 7) while the
leftmost ‘d3’ is the most significant byte (bits 24-31) of the 32-bit dword.
metro-sw> girule set <linkIdx> <ruleIdx> <entryIdx> <0xd4 0xd3 0xd2 0xd1>
The ‘gimask show’ command is used to display the GIMASK tables for the FFP
processor. The command takes two numeric arguments. The first argument is the ‘link’
index (0-11) and the second argument is the ‘mask’ index (0-63).
DSS NETWORKS, INC. Version: 1.14g Page: 47
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
If <linkIdx> is either ‘-1’ or ‘all’, all valid entries in the table are shown.
If <maskIdx> is either ‘-1’ or ‘all’, all valid table entries with the specified link index are
The ‘girule show’ command is used to show GIMASK tables for the FFP processor. The
command takes two numeric arguments. The first argument is the ‘link’ index (0-11) and
the second argument is the ‘rule’ index (0-63).
If <linkIdx> is either ‘-1’ or ‘all’, all valid entries in the table are shown.
If <ruleIdx> is either ‘-1’ or ‘all’, all valid table entries with the specified link index are
The ‘gimask regs’ command is used to display the current GIMASK tables for the FFP
processor currently used by the switch. The command takes two numeric arguments.
The first argument is the ‘link’ index (0-11) and the second argument is the ‘mask’ index
(0-63).
The ‘girule regs’ command is used to display the GIMASK tables for the FFP processor
currently used by the switch. The command takes two numeric arguments. The first
argument is the ‘link’ index (0-11) and the second argument is the ‘rule’ index (0-63).
Note: By default, the tables are not initialized.
metro-sw> girule regs <linkIdx> <ruleIdx>
Usage example:
metro-sw> girule regs 0 0
ffpr link: 00, ridx: 00
ffpr[0x7020000]: a0
DSS NETWORKS, INC. Version: 1.14g Page: 49
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
9.1.37 ‘GFFP-CTR’ CLEAR COMMAND
The ‘gffp-ctr clr’ command is used to clear the ffp counters for the specified link. The link
index is used as an argument.
Note: The ‘gffp-ctr clr’ command issues an implicit ‘gffp-ctr show’ command before
clearing the counters.
metro-sw> gffp-ctr clr <linkIdx>
9.1.38 ‘GFFP-PKT’ CLEAR COMMAND
The ‘gffp-pkt clr’ command is used to clear the ffp packet counters for the specified link.
The link index is used as an argument.
Note: The ‘gffp-pkt clr’ command issues an implicit ‘gffp-pkt show’ command before
clearing the counters.
metro-sw> gffp-pkt clr <linkIdx>
9.1.39 ‘GFFP-PKT’ SHOW COMMAND
The ‘gffp-pkt show’ command is used to display the ffp packet counters for a particular
link. The link index is used an argument.
The ‘mirctl set’ command is used to modify the port mirroring control register. The
command takes either 3 or 4 arguments.
metro-sw> mirctl set <linkIdx> <mtp> <dst_map> <fmt>
<linkIdx> is the link index for which the control register is set.
DSS NETWORKS, INC. Version: 1.14g Page: 52
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
<mtp> mirror-to-port. This specifies the local port to which the mirrored packets are
being sent.
<dst_map> Destination bitmap specifying which ports are mirrored on egress.
<fmt> Preserve format. When set, packets that are mirrored will be the same
tagged/untagged format (at the mtp) as the ingress packet. When clear, the format of
the mirrored packet is determined by the VLAN. This argument is optional. When
omitted it is set implicitly.
Note: To make the settings effective, the configuration has to be saved and the switch
has to be reset.
Usage example:
metro-sw> mirctl set 3 0 0xff0
The above command will set the mirror control register for port 3. All incoming packets
on port 3 with destination port 11-4 will be mirrored to port 0. The preserve format bit is
set implicitly.
9.1.41 MIRROR CONTROL SHOW COMMAND
The ‘mirctl show’ command is used to display the modified values of the port mirror
control register.
metro-sw> mirctl show <linkIdx>
Usage example:
metro-sw> mirctl show 3
Mirror Control Register
link reg fmt mtp DSTmap
0x03 0x00140ff0 0x1 0x00 1111 1111 0000 [0xff0]
metro-sw> mirctl show all
Mirror Control Register
link reg fmt mtp DSTmap
0x01 0x0014000c 0x1 0x00 0000 0000 1100 [0x00c]
0x03 0x00140ff0 0x1 0x00 1111 1111 0000 [0xff0]
0x0b 0x000487ff 0x0 0x02 0111 1111 1111 [0x7ff]
reg: 32 bit register value.
fmt: Preserve format flag.
mtp: Mirror-to-port.
DSS NETWORKS, INC. Version: 1.14g Page: 53
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
DSTmap: Destination bitmap binary value [hex value]
9.1.42 MIRROR CONTROL REGS COMMAND
The ‘mirctl regs’ command is used to display the actual values of the port mirror control
registers currently used by the switch. It has the same output format as the ‘mirctl show’
command.
metro-sw> mirctl regs <linkIdx>
Usage example:
metro-sw> mirctl regs all
Mirror Control Register
link reg fmt mtp DSTmap
The ‘mirctl clr’ command clears the mirror control register for the specified link.
metro-sw> mirctl clr <linkIdx>
9.1.44 EGRESS MASK (BLOCK MASK) SET COMMAND
The ‘egrmask set’ command is used to set the per-port egress mask (blocking mask).
Each port allows a blocking of packets on egress, specified by the egress mask. A ‘0’
indicates no blocking, a ‘1’ indicates blocking of packets.
metro-sw> egrmask set <linkIdx> <egrMask>
<linkIdx> Link index for which the egress mask is to be set.
<egrMask> 12 bit value of egress mask, each bit representing a port. ‘0’ do not block, ‘1’
block (default value is ‘0’).
DSS NETWORKS, INC. Version: 1.14g Page: 54
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
Usage example:
metro-sw> egrmask set 7 0xffe
Port 7 allows only packets to be forwarded which have destination port 0. All other
incoming packets on port 7 are being blocked.
9.1.45 EGRESS MASK (BLOCK MASK) SHOW COMMAND
The ‘egrmask show’ command is used to display the value of the modified per-port
egress mask.
metro-sw> egrmask show <linkIdx>
Usage example:
metro-sw> egrmask show 7
link egress mask
0x07 1111 1111 1110 [0xffe]
9.1.44 EGRESS MASK (BLOCK MASK) REGS COMMAND
The ‘egrmask regs’ command is used to display the value of the actual per-port egress
mask currently used by the switch.
The ‘egrmask clr’ command clears the egress mask for the specified link.
metro-sw> egrmask clr <linkIdx>
DSS NETWORKS, INC. Version: 1.14g Page: 55
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
9.2 TEST METHODS
There are several ways to test the Metro-Switch using methods to stimulate network
traffic through the switch. This section provides suggestions on how you may test and
verify your installation. Before you can proceed with any of the suggested tests, you
must have previously configured your TCP/IP protocols and interfaces on your
computers or external test equipment. Please refer to your online help and User
Manuals for your particular system on instructions on setting up your TCP/IP
environment.
ICMP Ping. Ping is a simple verification method and it very useful for verification of
cabling, switch and system configuration of the TCP/IP protocol software. You can
also specify a “fast ping” and larger message sizes in order to more effectively test
the protocols and switch capabilities.
FTP File Transfer. FTP is also an available method for testing your installation. FTP
allows you to test by transferring files of different sizes. Using large file transfers is a
good way to test medium transfer rates through the switching system.
HTTP Web Browsing. Web browsing is a good means of testing the protocols and
switching through the system.
Telnet. Using Telnet you can log into another system and invoke commands to send
a receive data exercising interface and protocol functions in the switch. You can also
test multiple connections within a single terminal window by repetitively Telnet’ing
back and forth between multiple systems.
Windows Explorer. In a Windows environment, you can also use the Windows
explorer to access files on other systems within your Workgroup or Domain.
Blaster / blastee can be used to perform TCP throughput tests between VxWorks,
Linux and Windows platforms through the Metro-Switch. These test programs are
included on the OEM developer CD.
Internal loopback: Switch ports may be put into internal loopback to perform testing
functions.
DSS NETWORKS, INC. Version: 1.14g Page: 56
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
10. ON BOARD FIRMWARE
10.1 INTRODUCTION
The Metro-Switch has an onboard 16-bit RISC microcontroller and uses the Motorola
DSP56F826 hybrid DSP/microcontroller for onboard management functions. The
DSP56F826 is useful for a local switch management processor because it contains
more features than found in conventional microcontrollers. It has a 16-bit bus interface
unit suitable for external devices including SRAM and also has a JTAG interface
suitable for use with a JTAG debugger.
The microcontroller switch management processor contains the following features:
80 MHZ operation
40 MIPS
16-bit external bus interface unit
I2C communications to BCM5690 switch at 100KHZ (12 Kbytes/sec)
128K words (256KB) of SRAM for code and data
16K bytes of EEPROM for switch configuration
JTAG port connected to 14-pin onboard header
3 general purpose LEDS (used for run-state)
RS232 serial port connected to onboard RJ-11
The microcontroller interfaces to the Broadcom BCM5690 switch via the I2C interface.
This interface runs at 100KHZ and provides a register read/write access with a
bandwidth of 100Kb (12KB/sec).
The microcontroller also controls each of the four Broadcom BCM5464SR quad-port
transceivers by accessing them via the “MI” interface by going indirectly through the
switch.
The microcontroller interfaces to the 128 KB general purpose non-volatile storage
EEPROM via the I2C interface and interfaces to the 128KB SRAM via the 16-bit
external bus interface. There is also a serial RS232 com port for the CLI command line
interface and 3-LEDS are also accessible and controlled from the microcontroller.
DSS NETWORKS, INC. Version: 1.14g Page: 57
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
10.2 BLOCK DIAGRAM
Fiber transceivers
COM port
JTAG
56F826
MI-interface
128K EEPROM
Quad-PHY
Quad-PHY
Quad-PHY
J5
J3
BCM5690
switch
I2C bus
RUN LED
128K-SRAM
PCI I/F
Switch data path block diagram
DSS NETWORKS, INC. Version: 1.14g Page: 58
J1
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
10.3 FIRMWARE DEVELOPMENT ENVIRONMENT
The development environment uses the Metrowerks IDE 5.1 in conjunction with the
Motorola Embedded SDK version 3.0. The Metrowerks development environment
provides a complete project-based facility and includes everything needed to develop,
compile, link, download and debug firmware for the 56F826 via the JTAG port with “oneclick” operation from compile to JTAG debug.
Metrowerks CodeWarrior IDE for Motorola 56800/56800E version 5.1 (current version
5.2.1177)
Develop code using IDE or other editor
Compile code using project facility
Link code using project facility
Download code from IDE onto board using JTAG interface
Begin execution and debug using integrated debugger.
DSS NETWORKS, INC. Version: 1.14g Page: 59
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
11. SPECIFICATIONS
Distance (copper): Recommended maximum distance is 328 feet (100 meters).
Backplane I/O: 12-ports routed to “J3” and “J5” Compact PCI connectors as per
PICMG 2.16 specification (RJ3 and RJ5 on rear I/O backplane).
NOTE: All J3 and J5 (RJ3, RJ5) pins must be fully PICMG 2.16 compliant or Passive or
electrical short circuit could occur.
Connectors (Rear I/O module):
10/100/1000 Base T connector type: RJ-45 (CAT5 specification)
Cable type (copper): CAT5, CAT5e or CAT6
Connector (Fiber, 1000 Base SX multimode):
LC type connector for 850nm VCSEL laser over 50 and 62.5 micron fiber
Connector (Fiber, 1000 Base LX singlemode):
LC type connector for 1310nm VCSEL laser over 9/125 micron fiber
Port Status Indicators: Link, Transmit, Receive and Signal Quality
Microcontroller Status Indicators: RUN, LINK STATUS, ERROR indicators
Bus Interface: PCI v2.2 bus master, 32-bit, 33/66 MHz
Dimensions: Compact PCI 6U, 9.187 (H) X 6.300 (W)
PCI Power supply voltage: 5V power rail from CPCI J1 connector
PCI signaling voltage: 5V and 3.3V (5V tolerant)
Performance Throughput: 24 Gbps (full-duplex) sustained
Maximum frame rate: Up to 32 million frames per second total aggregate switching
rate (non-blocking)
Other: Jumbo packets, 802.3x full duplex flow control with
automatic pause and priority with multiple priority queues
DSS NETWORKS, INC. Version: 1.14g Page: 60
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
Voltage: Uses single 5V from CPCI connector “J1” Power Rail
Power: Uses single 5V supply from Compact PCI connector,
(onboard 3.3V, 2.5V and 1.2V regulators)
Power consumption: 18W total board power
Conformal Coating:
Conformal coating is available as custom order option and typically
based on customer’s requirements and reference specifications.
MTBF: 200,000 hours
SAFETY: PCB manufactured with UL flammability rating of 94V-0
DSS NETWORKS, INC. Version: 1.14g Page: 61
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
11.1 ENVIRONMENTAL SPECIFICATIONS
Rugged
Class
C1
R1
R2
Grade
Commercial
Rugged,
Forced Air
Rugged,
Forced Air
Operating
Temp.
0ºC to
+65ºC 250
linear
ft/minute air
flow
Storage:
-55ºC
-20ºC to
+75ºC 500
linear
ft/minute air
flow
Storage:
-55ºC
-40ºC to
+85ºC 500
linear
ft/minute air
flow
Storage:
-55ºC
VibrationShockHumidity
5Hz-2000Hz
at 2g,
0.38mm
peak
displacement
(operating)
5Hz-2000Hz
at 5g,
0.76mm
peak
displacement
(nonoperating
5Hz-2000Hz
at 2g,
0.38mm
peak
displacement
(operating)
5Hz-2000Hz
at 5g,
0.76mm
peak
displacement
(nonoperating
5Hz-2000Hz
at 2g,
0.38mm
peak
displacement
(operating)
5Hz-2000Hz
at 5g,
0.76mm
peak
displacement
(nonoperating
20g, 11ms,
½ sine
(operating);
30g, 11ms,
½ sine
(nonoperating)
20g, 11ms,
½ sine
(operating);
30g, 11ms,
½ sine
(nonoperating)
20g, 11ms,
½ sine
(operating);
30g, 11ms,
½ sine
(nonoperating)
Operating:
Up to 90%
NonCondensing
Operating:
Up to 95%
NonCondensing
Operating:
Up to 95%
NonCondensing
Conformal
Coated
No
Yes
Yes
DSS NETWORKS, INC. Version: 1.14g Page: 62
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
Environmental Standards Compliance (pending):
FCC Part 15, Class B
EN 55022; 1998 Class B
EN 50082-1
CE Mark
DSS NETWORKS, INC. Version: 1.14g Page: 63
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
11.2 MECHANICAL SPECIFICATIONS
6U form-factor: 9.187 inches x 6.3 inches (233mm x 160mm)
12 ports 1000 Base T routed to backplane
Two onboard 850nm multimode fiber LC connectors (1000 Base SX) via front panel
interface
Optional support for two 1310nm singlemode fiber LC connectors (1000 Base LX)
10-Gigabit Ethernet fiber uplink (extended model)
11.4 SNMP SUPPORT MIB COUNTERS
The switch provides many counters to support system management capabilities. Each
port has over 70 counters. Counters are provided to support the following SNMP MIBs:
o RMON Statistics Group (RFC 1757)
o SNMP Interface Group (RFC 1213 and 1573)
o Ethernet-like MIB (RFC 2358)
o Bridge MIB (RFC 1493)
DSS NETWORKS, INC. Version: 1.14g Page: 64
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
o Ethernet MIB (RFC 802.3)
11.5 PERFORMANCE AND CAPABILITIES
Full Duplex:
Support for 10/100/1000 Base T on all copper models, auto-negotiating
1000 Base X on fiber ports, auto negotiating
Virtual Network: Virtual LAN (VLAN) tag support
Line speed: multi-layer switching on all 12-ports
Performance category: 32 million packets-per-second/24Gb line rate switching
L2 table: 16384-entry ARL MAC address table, automatic learning
L3 Table: Integrated 4096-entry IPv4 host table
Port trunking and mirroring: (32 trunk groups with link aggregation)
Memory: Integrated 1MB packet memory
Protocol support:
Rapid spanning tree protocol support
VLAN 802.1D, 802.1Q support
(4096 VLANS, 8 Classes of service per port)
IP multicasting
Traffic control:
Packet classification and L2-L7 filtering
Traffic metering/shaping
Flow control: Advanced flow-control and head-of-line blocking prevention, packet
aging, storm control
Filtering: Advanced fast filter processor and rules-based matching
Jumbo Frames: Supports jumbo frames to 9K
DSS NETWORKS, INC. Version: 1.14g Page: 65
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
11.6 MANAGEMENT FEATURES
Can be operated in simple (lightly) managed or unmanaged mode
Simple managed switch operation with serial port CLI console management
interface
External management mode via PCI bus interface and external processor
Onboard management provided by microprocessor and firmware
Management functions for all onboard devices including Broadcom BCM5690 switch
and BCM5464SR transceivers
Configuration, status, statistics, diagnostics and healthy status
DSS NETWORKS, INC. Version: 1.14g Page: 66
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
Broadcom BCL6464SR 4-port gigabit transceivers with Serdes
Motorola DSP56F826 management processor, 80 MHZ
PIGMG 2.1 R1.0 hot-swap support for hardware connection layer
IPMI management interface
32-bit, 66 MHZ PCI bus interface
Serial I2C EEPROM for configuration parameters, up to 128K X 8
2X onboard 850nm multimode fiber LC connectors for 1000 base SX
2X 1310nm singlemode fiber LC connectors for 1000 base LX (optional)
4 multi-function LEDS per port, 3 CPU controlled multi-function LEDS via front
panel
12-port rear I/O module with ganged CAT5 RJ-45 connectors
RJ-11 serial port console connector via front panel
DSS NETWORKS, INC. Version: 1.14g Page: 67
Gigabit Ethernet Metro-Switch Board and Firmware Users Manual
12. WARRANTEE AND SUPPORT INFO
Technical Support and Warranty:
Telephone technical support (8AM to 6PM, MST), 24-hour support via web email
1 year product warranty on controller hardware (subject to Standard Warrantee Policy
and Purchase Terms and Conditions).
Contacting Us
You may contact DSS Networks in one of several ways: via the Web, e-mail, fax or
telephone.
Sales and Technical Support
Send all technical support queries to support@dssnetworks.comor visit the DSS
Networks website at www.dssnetworks.com. The website contains product, technical
and sales information.
Sales and Technical Support-Worldwide
+1.949.716.9051
Sales and Technical Support-Fax
+1.949.716.9052
Main Corporate Telephone Numbers
949-716-9051
DSS NETWORKS, INC. Version: 1.14g Page: 68
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.