Detailed instructions for use are in the User's Guide.
GigaFast
24-Port 10/100Mbps Switch User Manual
EE2400-SS
GigaFast
C
opyright
The contents of this publication may not be reproduced in any part or as a whole, stored, transcribed in an information retrieval system, translated into any language, or transmitted in any form or by any means, mechanical, magnetic, electronic, optical, photocopying, manual, or otherwise, without prior written permission.
Trademark
All product, company, and brand names are trademarks or registered trademarks of their respective companies. They are used for identification purpose only. Specifications are subject to be changed without prior notice.
S
GigaFast
Table of Content
Section
1 2 3 4
: Introduction : System Requirements : Hardware Requirements : Software Requirements : Starting Management Application : Management Software Overview : Select an Adapter : Show Switch Status : Configuration : Security : Diagnostic : System Menu : Save and Load Configuration : Hello Polling : Console Configuration : Specifications : Technical Support / Warranty info
Appendix
A B
GigaFast Introduction
1-1
The Realtek Remote Control Protocol (RRCP) is a simple control protocol proposed to enhance the functionalities of Realtek's dumb Layer 2 switches by software. The EE2400-SS Management Application is a Window-based software package that implements RRCP functions at the management host side. The EE2400-SS Management Application gives network administrators the ability to configure and monitor dumb layer 2 switches like intelligent switches. Getting start with Management Application.
System Requirements
! ! PS/2 Serial Port for Configuring the Switch Ethernet Interface (Ethernet Cards, CAT5 Cables, Working PC etc.)
Hardware Requirements
! ! Pentium class processor 32 MB RAM
Software Requirements
! Windows ME, NT 4.0 Service Pack 6, 2000, XP
Starting Management Application
First insert CD and install WinPcap 3.0. Then, install RMS Program. After you install Management Application on your computer, an application folder is placed on the desktop. To start Management Application, do the following: Double-click the `RRCP' folder on the desktop, and double-click the `RMS' icon in the folder.
Section 1
2-1 GigaFast Management Software Overview
Select an Adapter
You can select one network adapter. The adapters are displayed in the combo box.
Show Switch Status
The Management Application shows one switch's information at one time. So, you must select a switch using the combo-box witch displayed switches discovered in the network.
Section 2
GigaFast
Overview
2-2
! ! ! !
Discovered device information: List all switches founded in the network. You can rename the switches by double-click the item in the list box. Network topology link vector: Show the link status of the switches. Update button If you want to know the newest switch's information of the network, press the Update button. Switch database button You can view the switch database. The database dialog box displays the switch's name, MAC address and authentication Key.
MIB Counter
You can view the MIB counter about the RX, TX and Diagnostic Counter. Click the Diagnostic Counter column header, there are three objects you can select, such as Drop Count, CRC Error Count and Collision count.
! ! !
Byte Count Button You can set the unit of the RX and TC counter to Byte count. Packet Count Button You can set the unit of the RX and TC counter to Packet count. Bandwidth Utilization Button This is displayed in the per-port traffic utilization. It will set the TX, RX and Diagnostic Counter to utilization mode.
Section 2
GigaFast
!
2-3
About Polling You can start counter by click the `Start' button, and click the `Stop Button' to stop. The Clear Counter button is use to clear all MIB counters, it will reset the counters to 0. Polling interval button is used to set the time interval for the frequency of queried.
Port Status
You can view the port status of the switch that you select. The list box will show the status of port1, port2..., and port26. The port status includes port type, enabled status, link status, speed duplex, flow control, TX bandwidth control, Rx bandwidth control, and trunk setting status.
Section 2
GigaFast
Configuration
2-4
Port Configuration
Press the `Configuration' button, and you will see a dialog like follows. Put the check in the item you want to configure.
Flow Control:
!
None : No flow control
Asymmetric to Link Partner : A relationship between linked network devices in which only the device that is connected to the switch can send pause frames. Symmetric: A relationship between linked network devices in which both devices can send and receive pause frames. Asymmetric to Local Device: A relationship between linked network devices in which only the switch can send pause frames to devices connected to the switch.
Section 2
GigaFast
! ! !
2-5
Tx Bandwidth Control: Controls on speed of packets being transferred. Rx Bandwidth Control: Controls on speed of packets being received. Trunking: Trunk ports together to allow increased bandwidth through the switch, or to connect multiple switches together to increase VLAN capabilities.
Global Configuration
Global Configuration is used to configure the global port control registers. Press the `Refresh' button to read the status of the registers. Press the `Update' button to set the registers as shown in this frame.
Half Duplex Backpressure Flow: This is used to have nodes verify there is buffer space before packets are sent. Broadcast Storm Filtering Control: This is used to set a threshold for the number of broadcast packets to be received from 1 port before port forwarding is blocked.
Section 2
GigaFast
QoS Configuration
2-6
QoS Configuration is used to configure the QoS control registers. Press the `Refresh' button to read the status of the registers. Press the `Update' button to set the registers.
The EE2400-SS can recognize QoS priority information from the incoming packets to send the packet to different priority queue for different service priority. The EE2400-SS identifies the packet's priority based on 3 type of QoS priority information: 1) Port based priority; 2)802.1p/Q VLAN tag; 3) The TCP/IP TOS/DiffServ (DS) priority field. These 3 types of QoS can be configured by hardware pins, EEPROM or Registers 0x0400, 0x0401. EE2400-SS support 2 level priority queues. The queue service rate is based on the packet based Weighted Round Robin algorithm. The packet based service weight ratio of high-priority and low-priority queuing can be set as 4:1, 8:1, 16:1 or "Always high priority first".
Section 2
GigaFast
Port based priority
2-7
!
802.1p based priority When 802.1p tag priority is applied, the EE2400-SS can recognize the 802.1Q VLAN tag frames and extract the 3-bit User_Priority information from the VLAN tag. The RTL8326 set the threshold of User_Priority as 3. Therefore, VLAN tagged frames with User_Priority value = 4~7 will be treated as high priority frames, and treat other User_Priority values (0~3) as low priority frames (following 802.1p standard). Differentiated Service based priority When TCP/IP's TOS/DiffServ (DS) based priority is applied, the EE2400SS can recognize TCP/IP Differentiated Services Codepoint (DSCP) priority information from the DS-field defined on RFC2474. The DS field byte for IPv4 is the Type-of-Service (TOS) octet, and for IPv6, it is the Traffic-Class octet. The recommended DiffServ Codepoints is defined in RFC2597 to classify the traffic into different service classes. The EE2400SS can extract the Codepoint value of the DS-field from Ipv4 and IPv6 packets, and identify the priority of the incoming IP packet following the definitions listed bellow: High priority: whose DS-field = (EF,expected forwarding:) 101110; (AF, Assured Forwarding:) 001010; 010010; 011010; 100010 (Network Control:) 11x000. Low priority: whose DS-field = others values. The VLAN tagged frame and 6-bit DS-filed in IPv4 and IPv6 frame format are shown below: 802.1Q VLAN tag frame format: 6 bytes DA 6 bytes SA 2 bytes 3 bits 81-00 5bits
!
User-Priority ---( 0~3:Low-pri; 4~7: High-pri )
Section 2
GigaFast
802.1Q VLAN tag frame format:
4 bytes 6 bytes 6 bytes DA SA 802.1Q Tag Optional
4 bytes 6 bytes 6 bytes DA SA 802.1Q Tag Optional 2 bytes 08-00 4 bits Version IPv6= 0110 6 bits TOS[0:5] = DS-field 2 bits -----
2-8
2 bytes 08-00
4 bits Version IPv4= 0100
4 bits IHL
6 bits TOS[0:5] = DS-field
2 bits -----
Note: IPv6 refer to rcf2460;
!
Flow control auto turn off scheme The EE2400-SS can automatically turn off 802.3x flow control and Back pressure flow control for 1~2 seconds whenever the port receives a high priority frames. The flow control is re-enabled when no priority frames are received for 1~2 seconds. This auto-turn off function is enabled by hardware pin EnFCAutoOff or Register 0x0400.
VLAN Configuration
This page is used to configure the VLAN table registers.
Section 2
GigaFast
! ! !
Refresh Button Read the VLAN table registers. Configuration button
2-9
Setting up a VLAN Select one VLAN in the list box or double-click the VLAN you want to configure. It will pop up a dialog like follows:
!
Port Tagging Control button Press this button you will see a dialog like follows. To configure a port, please double-click the port you want to configure.
*NOTE* Tagging ports for VLANs will assume that the port will only have packets incoming that are already tagged with a VLAN ID. If the port that is being used does not have a VLAN ID tag or its coming from a source that is not connected to a VLAN, it will need to be untagged.
Section 2
GigaFast
VLAN Configuration
2-10
Setting VLAN Control Registers. Press the Refresh button to read the VLAN control registers. Press the Update button to set the registers, and it will set all VLAN control registers to the selection.
EE2400-SS support VLAN function to broken the switch up into 32 VLAN, each VLAN is a broadcast domain .Each VLAN member can be flexible configured from 0 to 26 port members. Both Port-based and Tag-based VLAN function is supported. The VLAN Table, PVID , Tagging Control and Ingress/Egress Rules are configured on the VLAN Table by manual at registers 0x030B~0x037C . The VLAN table format is shown as follows: Where "VID" define the 802.1Q VLAN ID. The values of VID are not allowed to be: 0x000 and 0xfff. And "Port Member Set" defines the VLAN group member via 26 bit map. VLAN Table Format: VLAN Entry Index 0 1 2 31 VID (12bit) Port Member Set (26 bit) (bit map)
Section 2
GigaFast
2-11
The per-port default PVID is defined at PVID register (0x030C~0x0318) which is a VLAN Table entry index to map to a 12 bit VID. Every port should be assigned to a unique PVID. The VID of each VLAN Table entry should be different. The Overlapped port groups are allowed, this feature make is easily to allow a server port to be shared between different VLAN groups without the routing through an external router device. The VLAN is used to broken the broadcast domain to limit the broadcast scope. The VLAN Frame Forwarding Rules is defined as follows: A received broadcast/multicast frame will only be flood forward to all the VLAN member ports ("Port Member Set" in the table) of the classified VLAN except the source port. A received unicast frame will be forward to the destination port only its destination port is in the same VLAN as the source port. If the destination port belongs to a different VLAN, the frame will be discarded. But it is allowed to forward if the leaky VLAN control is enabled.
-
*Note* All VLAN group share with the same L2 MAC table (Shared Learning) to learn the MAC address.
!
Support Port-based VLAN
By setting the register 0x030B to disable the En8021Qaware control bit, the Portbased VLAN function is enabled and the 802.1Q VLAN tagging is ignored. All other VLAN Table configurations are not different to Tag-based VLAN function. The VLAN classification of any incoming packet on a port for Port-based VLAN is defined by the port PVID. EE2400-SS use the PVID to search VLAN table to get the VLAN member.
!
Support 802.1Q Tag-based VLAN
By setting the register 0x030B to enable the En8021Qaware control bit, the 802.1Q Tag-based VLAN function is enabled. And then EE2400-SS will act as an 802.1Q VLAN aware. The VLAN classification is the first step to be done before VLAN table lookup. To classify a unique VID value to a received frame is defined as follows:
Section 2
GigaFast
<1>
2-12
for a VLAN-tagged frame: * If the tagged 12-bits VID!= 0 , then the tagged VID value is used. * If the tagged VID = 0 (Null VID, priority tag), then the port's PVID value is used. for a non-VLAN-tagged frame: The port's 12-bits PVID value is used. After the unique 12-bits VID is classified, RTL8326 then lookup the VLAN table, check the ingress/egress rule and then forward to the valid destination ports with specified tagging control process.
<2>
!
Ingress/Egress Filtering Co ...