Intelligent switching brings user and application knowledge and control to the LAN. Legacy switch architectures can't support intelligent switching. Intelligent switches are hardware-porgrammable and integrate user and application knowledge with switching capabilities to provide a dynamic, flexible network environment. Having intelligence directly in the switch simplfies the task of having controls, and the switch directly supports network access control (NAC) and other control features with no additional equipment or applications.