BusWorks
®
900EN-S005 Ethernet Switch User’s Manual Ethernet I/O
___________________________________________________________________
_______________________________________________________________________________________
Acromag, Inc. Tel:248-624-1541 Fax:248-624-9234 Email:
http://www.acromag.com
47
NO
Found
Found
Not
Found
Not
Found
Start
Packet Forwarded Here
Search Complete.
Get PTF1 From
Dynamic Table.
Search Complete.
Get PTF1 From
Static Table.
PTF1=NULL
Resolving Destination
Address Flow Chart
PTF1
PTF2
Search Based
On DA+FID
Port Mirror
Process
Search Based On
DA or DA+FID
VLAN ID
Valid?
Search VLAN Table
Ingress VLAN Filter
Discard NPVID Check
YES
Applied to MAC 1 thru MAC 4.
MAC 5 is reserved for host processor.
IGMP will be forwarded to port 5.
Chk Rx Port Receive Enable Bit
Chk Dest Port Transmit Enable Bit
Chk If Special Packet (BPDU or Specified)
Stage 1
Point-To-Forward 1
Stage 2
Rx Mirror
Tx Mirror
Rx or Tx Mirror
Rx and Tx Mirror
Search Complete.
Get PTF1 From
VLAN Table.
Port VLAN
Membership
Check
Search Dynamic
Table
Search Static
Table
IGMP Process
Spanning Tree
Process
(Not Supported)
Network Time Parameter
10BaseT (10MHz)
100BaseT (100MHz)
Bit Time (BT)
100ns
10ns
Slot Time
512BT (51.2us)
512BT (5.12us)
InterPacket Gap Time
9.6us
0.96us
The internal switch engine will forward packets according to a two stage
algorithm illustrated in the following flow chart. It first looks up the VLAN ID,
static table, and dynamic table for the Destination Address (DA) and
resolves to a “port to forward 1” (PTF1). The PTF1 is then modified by the
spanning tree (not supported), IGMP snooping, port mirroring, and port
VLAN processes to resolve to a “port to forward 2” (PTF2). PTF2 is where
the packet will be sent. Not all of these stages are supported by this model.
The 900EN-S005 will not forward the following packets:
•
Error packets: Framing errors, FCS errors, alignment errors, and
illegal-size packet errors.
•
IEEE 802.3x Pause Frames: The switch will intercept these packets
and perform the appropriate actions.
•
Local Packets (Based on Destination Address Look-up): If the
destination port from the look-up table matches the port where the
packet was from, the packet is defined as a “local packet” and will
not be forwarded.
Inter Packet Gap (IPG)
Switch Forwarding