EAP is the frame work we use in 802.1x authentication, which is capable of supporting multiple authentication methods. EAP defines mainly three terminologies
Supplicant - Client/Workstation which need access to the network.
Authenticator - A device which controller the device access of supplicant to the network. For eg- Switch/AP/Controller. Authenticator request the identity of the supplicant and it will be verified with help of authentication server. EAP messages are encapsulated and decapsulated by authenticator.
Authentication Server - Actuall device which verify the supplicants credentials. He notify the authenticator whether the client can be allowed to access the network
What is EAPOL ?
EAPOL is a method to transport EAP packets between Supplicant and an Authenticator directly over LAN MAC service (both wired and wireless). There are 5 types of EAPOL message and not all EAPOL frames carry EAP messages; they are used for administrative tasks:
Supplicant - Client/Workstation which need access to the network.
Authenticator - A device which controller the device access of supplicant to the network. For eg- Switch/AP/Controller. Authenticator request the identity of the supplicant and it will be verified with help of authentication server. EAP messages are encapsulated and decapsulated by authenticator.
Authentication Server - Actuall device which verify the supplicants credentials. He notify the authenticator whether the client can be allowed to access the network
What is EAPOL ?
EAPOL is a method to transport EAP packets between Supplicant and an Authenticator directly over LAN MAC service (both wired and wireless). There are 5 types of EAPOL message and not all EAPOL frames carry EAP messages; they are used for administrative tasks:
- EAPOL-Start: When the Supplicant first connects to the LAN, it does not know the MAC address of the Authenticator (if any). By sending the EAPOL-Start message to a multicast group mac address (all authentication servers will be a part of this group), the Supplicant can find out if there is any Authenticator present.
- EAPOL-Key: Using this message type, the Authenticator sends encryption (and other) keys to the Supplicant once it has decided to admit it to the network.
- EAPOL-Packet: This EAPOL frame is used to send actual EAP messages. It is simply a container to send EAP message across LAN.
- EAPOL-Logoff: This message indicates that the Supplicant wishes to be disconnected from the network.
- EAPOL-Encapsulated-ASF-Alert: This is provided for use by Alert Standard Forum (ASF) to allow alerts to be forwarded through a port that is in Unauthorized state.