IEEE 802.1Xとは何? わかりやすく解説 Weblio辞書 (original) (raw)

IEEE 802.1Xとは、LAN接続時に使用する認証規格(認証VLAN)である。接続を認めた端末機器以外がコンピュータネットワークに参加しないように認証によって接続を規制する。有線と無線の接続に使用できる検疫ネットワークのデータリンク層の技術である。

この標準はIEEE Standard for Local and metropolitan area networks--Port-Based Network Access Controlで規定されており、初版が2001年に、改定版が2004年に、最新版が2010年に発行されている。2014年に802.1Xbx、2018年に802.1Xckという追補(ammendment)を発行している。

IEEE 802.1Xを使った認証システムは、以下のものから構成される。

本項目ではレイヤ2スイッチやインテリジェント・ハブ、LANスイッチと呼ばれているネットワーク機器を「LANスイッチ」と呼ぶ。また、802.1Xに対応したLANスイッチを「認証LANスイッチ」と、サプリカント・ソフトウェアを備えたクライアントPCを「サプリカントPC」と呼ぶ。

IEEE 802.1Xの認証手順

IEEE 802.1XはEthernetの認証であるのに対して、RADIUSはIP以上での認証であり、直接対応させて理解しない。

目次

動作

EAPデータは最初にサプリカントとオーセンティケータの間でEAPOLフレームにカプセル化される(1)。次に、オーセンティケータと認証サーバとの間で再カプセル化される(2)。

IEEE 802.1Xを使った認証動作は以下の3段階からなる。

接続

有線LAN

有線接続のLANでは、802.1Xに対応したLANスイッチに端末であるパソコンが接続された時点で認証動作を行い、その端末にLANへの接続を許可するかどうかを決める。

無線LAN

無線LANではアソシエーション後に認証動作を行い、その端末にLANへの接続を許可するかどうかを決める。

EAPによる認証

EAPメッセージを認証LANスイッチを経由して認証サーバと何度かやりとりを交わすことで、認証を受ける。サプリカントのMACフレームは認証LANスイッチによってRADIUSフレームに変換されて認証サーバへ送られ、逆に認証サーバから返信されるRADIUSフレームは認証LANスイッチによってMACフレームへ変換されてサプリカントへ送られる。認証LANスイッチはサプリカントPCからの通信は認証サーバへのもの以外は受け付けない。

認証完了

認証が完了して、初めてサプリカントはネットワークに自由に接続できるようになる。認証の種類によっては認証完了時に認証サーバから認証LANスイッチに暗号鍵の材料や所属LANの情報などが通知され、認証LANスイッチからサプリカントに暗号鍵が通知されることがある。

EAP

802.1Xに使用できるEAPはいくつかあるが、サプリカントと認証サーバの両方が対応している必要がある。

EAP-MD5

EAP-MD5(EAP-Message digest algorithm 5)はIDとパスワードで認証する方式。パスワードはチャレンジ&レスポンス方式で暗号化されて送信される。無線LANでは安全ではない。

EAP-TLS

EAP-TLS(EAP-Transport layer security)はデジタル電子証明書を使って認証する方式。IDやパスワードは使用されない。スマートカードやUSBキー(ドングル)と組み合わせて使用されることが多い。無線LANでもほぼ安全。

PEAP

PEAP(Protected EAP)は米マイクロソフト社が開発したEAP規格でIDとパスワードで認証する方式。SSL(Secure Sockets Layer)と同じ暗号化技術によって認証通信全体が暗号化されている。暗号化のために認証サーバにデジタル電子証明書が必要。無線LANでもほぼ安全。

LEAP

LEAP(Lightweight EAP)は米シスコシステムズ社が開発したEAP製品。

EAP-TTLS

EAP-TTLS(EAP-Tunneled transport layer security)は米ファンク・ソフトウェア社(Funk Software)が開発したEAP製品。

Extensible Authentication Protocol」も参照

LANスイッチの接続環境

サプリカントPCと認証LANスイッチは直接接続されることが必要であるが、仮に両者の間に別のネットワーク機器が存在した場合の動作を以下に示す。

通常のLANスイッチ

サプリカントが送信するEAPメッセージを含んだMACフレームは、マルチキャスト・アドレスで送信されているために、通常のLANスイッチではセグメント外部にある認証LANスイッチへ転送しない。このため、認証動作が行われず、サプリカントPCであるクライアントPCはネットワークに接続されない。

リピータ・ハブ

サプリカントが送信するEAPメッセージを含んだMACフレームは、リピータハブによって認証LANスイッチへ転送される。認証LANスイッチは送り手側にリピータ・ハブが介在していることが判らないため、認証要求を受付けて、認証接続の動作を開始する。サプリカントPCが認証を完了してネットワークに接続された場合に問題となるのは、リピータ・ハブに接続された他のPCは、認証を受けずにそのままネットワークに接続が可能となることである。認証LANスイッチの認証はポート単位で行われているため、その1つの認証済みポートに接続されたリピーター・ハブの配下の全てのPCがネットワークへの接続を許されてしまう。ここまでがIEEE 802.1Xで規定された動作であるが、これではセキュリティが確保できないため、実際の認証LANスイッチ製品の多くでは、MACアドレス・フィルタ機能と連動させて、たとえリピーター・ハブを使われても認証されたPCをMACアドレスで認識して、他のPCをネットワークに接続することはない。

ネットワーク・プリンタとIP電話

多くのネットワーク・プリンタと少し旧型のIP電話はIEEE 802.1Xに非対応のため、そのままではこれらの機器がネットワークに接続できなくなる。対症療法的にLANスイッチのMACアドレス・フィルタ機能を使ってこれらの機器をネットワークに参加させることができるが、LANスイッチのポートが固定となるため設定の手間がかかるだけでなく、MACアドレスを偽装した不正接続に対して大きなセキュリティホールとなり推奨できない。ネットワーク・プリンタ等のセキュリティの確保できない端末機器だけのネットワークをVLANによって分割するなどの工夫が求められる。

WindowsとMacでの対応

Windows 2000 SP4以降、EAP-TLSとPEAPに対応しており、Windows XP 以降、EAP-MD5、EAP-TLS、PEAPにも対応している。

macOSはサプリカント機能を標準で内蔵している。

出典

関連項目

IEEE標準
現行 488 730 754 854 828 829 896 1003 1014 1016 1076 1149.1 1154 1164 1275 1278 1284 1355 1394 1451 1497 1516 1541 1547 1584 1588 1596 1603 1613 1666 1667 1675 1685 1800 1801 1815 1850 1888 1900 1901 1902 1904 1905 2030 11073 12207 14764 16085 16326 29148 42010
802系列 802.1 D p Q Qat Qay w X ab ad AE ag ah ak aq ax az 802.3 a b e i j u y z ab ae af ah ak an aq at az ba bg bj bm bs bt bu bz 802.11 a b c d e f g h i j k n p r s u v w y ac ad af ah ai ax be .2 .4 .5 .6 .9 .10 .12 .14 .15 .1 .4 .6 .7 .16 .17 .20 .21 .22
提案 P1363 P1619 P1699 P1823 P1906.1
廃止 754-1985 830 1219 1233 1362 1364 1471
組織 IEEE IEEE Standards Association
カテゴリ