
TNETX4090
ThunderSWITCH II 9-PORT  100-/1000-MBIT/S  ETHERNET SWITCH
SPWS044E ± DECEMBER 1997 ± REVISED AUGUST 1999
frame routing
VLAN support
The internal routing engine supports the IEEE Std 802.1Q VLANs as shown in Figure 11 and described in the following paragraphs.
  | 
  | Receive | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Record  | 
  | 
  | 
  | 
  | |||||
  | IEEE Std  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |||
  | 
  | 
  | Non-  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Number  | 
  | 
  | 
  | 
  | ||||
  | 802.1Q  | 
  | 
  | 
  | 
  | Reset to  | 
  | VLAN | ADDR | Port Information  | 
  | 
  | ||||||||
  | 
  | 
  | IEEE Std  | 
  | 
  | 
  | 
  | 
  | 
  | |||||||||||
  | Format  | 
  | 
  | 
  | 
  | VLAN and  | 
  | 
  | Port Numbers,  | 
  | 
  | |||||||||
  | 
  | 
  | 802.1Q  | 
  | 
  | All 0s  | 
  | 
  | 
  | Reset is  | ||||||||||
  | Frame  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||||||||||||
  | 
  | 
  | Format  | 
  | 
  | 
  | 
  | 
  | 
  | Ethernet  | 
  | 
  | Time Stamps  | 
  | ||||||
  | Header  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Don't Care  | |||||||
  | 
  | 
  | Frame  | 
  | 
  | 
  | 
  | 
  | 
  | Addresses  | 
  | 
  | Locked, Secure,  | 
  | ||||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||||||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | NBLCK, New  | 
  | 
  | |
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Source  | 
  | ||||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||
If rxacc = 1  | Header  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |||||||
Header Inserted  | Possibly  | 
  | Source Address (SA)  | and  | 
  | 
  | 
  | 
  | 
  | 
  | ||||||||||
If VLAN ID = 0x000  | Inserted  | Header  | Destination Address (DA)  | Destination  | 
  | No  | Port  | 
  | ||||||||||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Lookups  | 
  | 
  | |||||||||
  | 
  | 
  | Inserted  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||||||||||
VLAN ID Replaced  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Match  | Information  | 
  | |||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |||||||
Reset 0x0001  | 
  | 
  | 
  | 
  | 
  | 
  | SA  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
Source Port's  | Inserted  | 
  | 
  | 
  | VLANnQID  | VLAN  | DA  | 
  | 
  | 
  | 
Header  | 
  | 
  | 
  | VLAN  | 
  | 
  | 
  | 
  | ||
PortxQTag  | VLAN ID | 
  | VLAN ID  | 
  | Unicast/  | 
  | 
  | 
  | ||
  | 
  | Index  | 
  | 
  | 
  | |||||
  | 
  | 
  | Nauto  | 
  | ||||||
  | 
  | 
  | 
  | Lookup  | 
  | 
  | Multicast  | 
  | ||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Algorithm  | UnkVLAN  | 
  | 
  | 
  | 
  | 
  | 
  | Reset  | 
  | 
  | UnkUniPorts  | 
  | |
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||
  | 
  | Queue  | 
  | 
  | 1st Location:  | No Match | 
  | UnkMultiPorts  | Lshare  | 
  | 
  | 
  | Manager  | 
  | 0x001  | 
  | 
  | UnkSrcPorts  | Nage  | SysControl  | |
  | 
  | 
  | 
  | 
  | UnkVLANPort  | |||||
  | 
  | 
  | 
  | 
  | All Others:  | 
  | 
  | 
  | ||
  | 
  | 
  | 
  | 
  | 
  | 
  | TxBlockPorts  | 
  | 
  | |
  | 
  | 
  | 
  | 
  | 0x000  | 
  | 
  | Mirror  | 
  | |
  | 
  | 
  | 
  | 
  | 
  | 
  | RxUniBlockPorts  | 
  | ||
  | 
  | 
  | 
  | 
  | Source Port Number  | 
  | 
  | 
  | ||
  | 
  | RAM | 
  | 
  | 
  | RxMultiBlockPorts  | 
  | 
  | ||
  | 
  | 
  | 
  | 
  | 
  | 
  | MirrorPort  | 
  | 
  | |
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
Destination  | 
  | 
  | 
  | 
  | Port Routing Code  | 
  | UplinkPort  | 
  | 
  | |
  | 
  | 
  | 
  | 
  | TrunkMapx  | Disable  | All Ports  | |||
Port's  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |||
  | 
  | 
  | 
  | 
  | 
  | 
  | TrunkxPorts  | |||
  | Queue  | 
  | 
  | 
  | 
  | 
  | 
  | PortxControl  | ||
PortxQTag  | 
  | 
  | 
  | 
  | 
  | 
  | NLearnPorts  | 
  | ||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |||
  | 
  | Manager  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | VLAN  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Ports  | 
  | 
  | 
  | 
  | Header  | 
  | 
  | 
  | 
  | Reset to  | VLANnPorts  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
Compare  | 
  | 
  | 
  | IALE | 
  | All 1s  | 
  | 
  | 
  | |
VLAN IDs  | Header  | 
  | Header  | 
  | 
  | 
  | 
  | 
  | ||
  | 
  | 
  | Stripped  | 
  | 
  | 
  | 
  | 
  | 
  | |
  | 
  | Retained  | 
  | 
  | 
  | 
  | 
  | 
  | ||
If (equal or  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
txacc = 1) | IEEE Std  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
Then Strip Header,  | 
  | Non-  | 
  | 
  | 
  | 
  | 
  | 
  | ||
802.1Q  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |||
Otherwise,  | IEEE Std  | 
  | 
  | 
  | 
  | 
  | 
  | |||
Format  | 
  | 
  | 
  | 
  | 
  | 
  | ||||
Keep Header  | 
  | 802.1Q  | 
  | 
  | 
  | 
  | 
  | 
  | ||
Frame  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||
  | 
  | 
  | Format  | 
  | 
  | 
  | 
  | 
  | 
  | |
  | Header  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||
  | 
  | Frame  | 
  | 
  | 
  | 
  | 
  | 
  | ||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
Transmit
Figure 11. VLAN Overview
48  | POST OFFICE BOX 655303 •DALLAS, TEXAS 75265  |