MT7620 PROGRAMMING GUIDE
Integrated 802.11n MAC/BBP and 2.4 GHz RF/FEM Router-on-a-Chip
2.20 Ethernet Switch
2.20.1 Features
IEEE 802.3 full duplex flow control
5x10/100 Mbps PHY
Supports Spanning Tree port (STP) states
IEEE 802.1w Rapid Spanning Tree
IEEE 802.1s Multiple Spanning Tree with up to 8 spanning tree instances
2 K entries MAC address table indexed by 48-bit MAC address XOR hash
Static entries are accessible through registers.
IVL/SVL support based on IVL and FID from VLAN table
Programmable aging timer – no aging out, 10 to 1 000 000 seconds; default is 300 sec.
QoS
Four priority queues per port and eight priority queues on port 6
Packet classification based on incoming port, IEEE 802.1p or IP ToS/DSCP, and ACL rules
Per port ingress and egress rate limit control stepping in 64 Kbps steps up to 1 Gbps
Per queue MAX-MIN bandwidth control with different schedulers – strict priority (SP), weighted fair
queue (WFQ), and mixed SP/WFQ
User priority remapping and DSCP remarking
16 VLAN ID
Port and protocol-based VLAN
802.1q tag VLAN
Double VLAN tagging (O in O)
Per egress port 1:1 and N:1 VLAN tranlation
Leaky VLAN support
32 ACL Rules from Layer 1 to Layer 4
Rules include port no., DA/SA, Ether Type, VLAN ID, IP Protocol, SIP/DIP, TCP/UDP, SP/DP and user-
defined content
Actions support mirror, redirect, dropping, priority adjustment, and traffic rate policing
Optional per-port enable/disable of ACL function
MAC security – Locking a MAC address to an incoming port
Disable learning or aging
Limit SA learning number
IEEE 802.1x access control protocol
Access policy based on port, MAC address and guest VLAN
Access control based on ACL rules
Drop frames with unknown source MAC or destination MAC address
IGMP/MLD snooping support
Supports IPv4 IGMP v1/v2 and IPv6 MLD v1 hardware snooping
Supports IPv4 IGMP v3 and IPv6 MLD v2 partial snooping – IS_EX(), TO_EX(), TO_IN()
Broadcast/Multicast/Unknown DA storm prevention