Specifications
About AAA for Network Users
17-2 Configuring AAA for Network Users
Authentication
Whenauserattemptstoaccessthenetwork,MSSchecksforanauthenticationrulethatmatches
thefollowingparameters:
•Forwirelessaccess,theauthenticationrulemustmatchtheSSIDtheuserisrequesting,and
theuser’susernameorMACaddress.
•Foraccessonawiredauthenticationport,theauthenticationrulemust
matchtheuser’s
usernameorMACaddress.
Ifamatchingruleisfound,MSSthenchecksRADIUSserversortheswitch’slocaluserdatabase
forcredentialsthatmatchthosepresentedbytheuser.Dependingonthetypeofauthentication
rulethatmatchestheSSIDorwiredauthenti cationport,therequiredcredentials
arethe username
orMACaddress,andinsomecases,apassword.
Eachauthenticationrulespecifieswheretheusercredentialsarestored.Thelocationcanbea
groupofRADIUSserversortheswitch’slocaldatabase.Ineithercase,ifMSShasan
authenticationrulethatmatchesontherequiredparameters,
MSScheckstheusernameorMAC
addressoftheuserand,ifrequired,thepasswordtomakesuretheymatchtheinformation
configuredontheRADIUSserversorinthelocaldatabase.
TheusernameorMACaddresscanbeanexactmatchorcanmatchausergloborMACaddress
glob,whichallowwildcardstobeusedforallorpartoftheusernameorMACaddress.(Formore
informationaboutglobs,see“AAAToolsforNetworkUsers”onpage 17‐8.)
Authentication Types
MSSprovidesthefollowingtypesofauthentication:
• IEEE802.1X—Ifthenetworkuser’snetworkinterfacecard(NIC)supports802.1X,MSSchecks
foran802.1Xauthenticationrulethatmatchestheusername(andSSID,ifwirelessaccessis
requested),andthatusestheExtensibleAuthenticationProtocol(EAP)requestedbytheNIC.
Ifamatching
ruleisfound,MSSusestherequestedEAPtochecktheRADIUSservergroupor
localdatabasefortheusernameandpasswordenteredbytheuser.Ifmatchinginformationis
found,MSSgrantsaccesstotheuser.
•MAC—Ifthe usernamedoesnotmatchan802.1Xauthentication rule,buttheMACaddress
of
theuser’sNICorVoice‐over‐IP(VoIP)phoneandtheSSID(ifwireless)domatchaMAC
authenticationrule,MSScheckstheRADIUSservergrouporlocaldatabaseformatchinguser
information.IftheMACaddress(andpassword,ifonaRADIUSserver)matches,MSSgrants
access.Otherwise,
MSSattemptsthefallthruauthenticationtype,whichcanbeWeb,last‐
resort,ornone.(Fallthruauthenticationisdescribedinmoredetailin“Authentication
Algorithm”onpage 17‐3.)
•Web—Anetworkuserattemptstoaccessawebpageoverthenetwork.TheRoamAbout
switchinterceptstheHTTPorHTTPSrequestandserves
aloginWebpagetotheuser.The
userenterstheusernameandpassword,andMSScheckstheRADIUSservergrouporlocal
databaseformatchinguserinformation.Iftheusernameandpasswordmatch,MSSredirects
theusertothewebpagesherequested.Otherwise,MSSdeniesaccesstotheuser.
• Last‐resort—Anetworkuserrequestsaccesstothenetwork,withoutenteringausernameor
password.MSSchecksforalast‐resortauthenticationrulefortherequestedSSID(orfor
wired,iftheuserisonawiredauthenticationport).Ifamatchingruleisfound,MSSchecks
theRADIUSserver
grouporlocaldatabaseforusernamelast‐resort‐wired(forwired
authenticationaccess)orlast‐resort‐ssid,wheressidistheSSIDrequestedbytheuser.Ifthe
userinformationisonaRADIUSserver,MSSalsochecksforapassword.