11.1 About 802.1X

802.1X is a port-based authentication protocol that can dynamically vary encryption keys, and has three components as follows:

802.1X is an authentication framework that sends Extensible Authentication Protocol (EAP) messages packaged in Ethernet frames over LANs (EAPOL). This method provides a savings in overhead resources because it does not use all of the resources the typical Point-to-Point protocol requires.

EAP supports multiple authentication methods such as:

The typical 802.1X connections are shown in Figure 11-1; The typical communication flow is as follows:

  1. A Client (supplicant) requests access from the access point (AP) (authenticator).

  2. The AP (authenticator) opens a port for EAP messages, and blocks all others.

  3. The AP (authenticator) requests the client’s (supplicant’s) identity.

  4. The Client (supplicant) sends its identity.

  5. The AP (authenticator) passes the identity on to the authentication server.

  6. The authentication server performs the authentication and returns an accept or reject message to the AP (authenticator).

  7. The AP (authenticator) allows or blocks the client’s (supplicant’s) access to the network by controlling which ports are open or closed.

Figure 11-1 802.1X Components