(57)【要約】【課題】ＭＡＣアドレス詐称を防止すると共に、効率的にフレーム転送処理を行うネットワーク中継プログラム、ネットワーク中継装置、通信システム、ネットワーク中継方法を提供する。【解決手段】第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、第１通信装置と異なる通信装置である第２通信装置が第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、第１ＭＡＣアドレスの有効期間とを設定する設定部と、第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として第１通信装置へ通知する通知部と、第１通信装置から第２通信装置へのフレーム中の第１ＭＡＣアドレスが有効期間に対応するものであれば第１ＭＡＣアドレスを第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを第２通信装置へ送信する転送部とを備えた。【選択図】図１
2008153905.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信装置と接続することができるコンピュータに実行させるネットワーク中継プログラムであって、
前記通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定ステップと、
前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知ステップと、
前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送ステップと、
をコンピュータに実行させるネットワーク中継プログラム。
【請求項２】
請求項１に記載のネットワーク中継プログラムにおいて、
前記転送ステップは、前記第２通信装置から前記第１通信装置へのフレームを受信した場合、該フレーム中の前記第２ＭＡＣアドレスを前記第１ＭＡＣアドレスに変換し、該変換を施したフレームを前記第１通信装置へ送信させることを特徴とするネットワーク中継プログラム。
【請求項３】
請求項１または請求項２に記載のネットワーク中継プログラムにおいて、
更に、前記第１通信装置の認証を行う認証ステップをコンピュータに実行させることを特徴とするネットワーク中継プログラム。
【請求項４】
請求項１乃至請求項３のいずれかに記載のネットワーク中継プログラムにおいて、
更に、前記第１通信装置へのＡＲＰ依頼に対して、前記第１通信装置の代わりにＡＲＰ応答を行うＡＲＰ代理応答ステップをコンピュータに実行させることを特徴とするネットワーク中継プログラム。
【請求項５】
ネットワークを介して通信装置と接続することができるネットワーク中継装置であって、
前記通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定部と、
前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知部と、
前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送部と、
を備えるネットワーク中継装置。
【請求項６】
請求項５に記載のネットワーク中継装置において、
前記転送部は、前記第２通信装置から前記第１通信装置へのフレームを受信した場合、該フレーム中の前記第２ＭＡＣアドレスを前記第１ＭＡＣアドレスに変換し、該変換を施したフレームを前記第１通信装置へ送信することを特徴とするネットワーク中継装置。
【請求項７】
請求項５または請求項６に記載のネットワーク中継装置において、
更に、前記第１通信装置の認証を行う認証部を備えることを特徴とするネットワーク中継装置。
【請求項８】
請求項５乃至請求項７のいずれかに記載のネットワーク中継装置において、
更に、前記第１通信装置へのＡＲＰ依頼に対して、前記第１通信装置の代わりにＡＲＰ応答を行うＡＲＰ代理応答部を備えることを特徴とするネットワーク中継装置。
【請求項９】
ネットワーク中継装置に備えられ、該ネットワーク中継装置に接続された通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定部と、
前記ネットワーク中継装置に備えられ、前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知部と、
前記ネットワーク中継装置に備えられ、前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送部と、
前記第１通信装置に備えられ、前記ＭＡＣアドレス情報を前記ネットワーク中継装置から取得し、該ＭＡＣアドレス情報に基づいて前記第１ＭＡＣアドレスを取得する取得部と、
前記第１通信装置に備えられ、前記ネットワーク中継装置を介して、前記第１ＭＡＣアドレスを用いたフレームの送受信を行う送受信部と、
を備える通信システム。
【請求項１０】
ネットワークを介して通信装置と接続することができるコンピュータにより実行されるネットワーク中継方法であって、
前記通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定ステップと、
前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知ステップと、
前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送ステップと、
を実行するネットワーク中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末のＭＡＣアドレス詐称による他の端末への成りすましを防止するネットワーク中継プログラム、ネットワーク中継装置、通信システム、ネットワーク中継方法に関するものである。
【背景技術】
【０００２】
近年、セキュリティ強化のため、大企業を中心としてＩＥＥＥ  ８０２．１ｘ認証システムの導入が進んでいる。ＩＥＥＥ  ８０２．１ｘは、認証されたユーザ（正規ユーザ）にのみＮＷ（Network）アクセスを認可する為のプロトコルである。８０２．１ｘでは、認証サーバ（Authentication Server）と認証スイッチ（Authenticator）が連携して、端末（Supplicant）を認証する。図３０は、従来の通信システムの動作の一例を示すシーケンス図である。この図は、２つの端末２、認証スイッチ１０５、ＲＡＤＩＵＳ（Remote Authentication Dial-In User Service）サーバ（認証サーバ）６の動作を示す。また、この図において、端末２は、リピータ４を介して認証スイッチ１０５のポート１０８ａに接続されている。認証スイッチ１０５のポート１０８ｃは、ネットワーク７を介してＲＡＤＩＵＳサーバ６に接続されている。以下、従来の通信システムの動作（Ｓ１００１〜Ｓ１００４）について説明する。
【０００３】
（Ｓ１００１）認証スイッチ１０５は、初期状態において認証フレーム以外の全フレームを遮断するＭＡＣ（Media Access Control）アドレスフィルタを行う。ＭＡＣアドレスフィルタの設定は、受信ポート毎に、ＭＡＣアドレス、許可／非許可を示す。この時のＭＡＣアドレスフィルタの設定１０９ａは、受信ポート１０８ａにおいて、全てのＭＡＣアドレスを非許可とする。認証フレームかどうかは、フレームの宛先ＭＡＣアドレス（０１：８０：Ｃ２：００：００：０３）や、Ethernet Type値（０ｘ８８８ｅ）により判断する。
【０００４】
（Ｓ１００２）端末１０１または端末１０２は、ＰＯＮ（電源ＯＮ）されると、認証スイッチ１０５に対して認証依頼フレームを送信する。
【０００５】
（Ｓ１００３）認証スイッチ１０５は、ＲＡＤＩＵＳサーバ６と連携して、端末から受信したフレーム中の認証キーを元に、認証処理を行う。認証キーは、端末ユーザの手入力のＩＤ／Ｐａｓｓｗｏｒｄや、ユーザが保持するＩＣカードから読み取った値である。
【０００６】
（Ｓ１００４）認証スイッチ１０５は、認証がＯＫであった場合、その端末上のユーザが正規ユーザであるとみなし、その端末（以下、正規端末とも呼称する）に対して遮断を解除する。この時のＭＡＣアドレスフィルタの設定１０９ｂは、受信ポート１０８ａにおいて、正規端末のＭＡＣアドレスＮを許可とし、その他のＭＡＣアドレスを非許可とする。ＩＥＥＥ  ８０２．１ｘ規定上は、当該端末の収容ポートの遮断を解除するが、一般実装としては、セキュリティ向上の為、認証時に受信した認証フレームの送信元ＭＡＣアドレスに対してのみ、当該ポートの遮断を解除する。
【０００７】
なお、本発明の関連ある従来技術として、無線ＬＡＮのアクセスポイントにおけるＭＡＣアドレステーブルを更新する認証方法がある（例えば、特許文献１参照）。
【特許文献１】特開２００１−１１１５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した例における認証スイッチ１０５は、認証キーにより認証したにも関わらず、認証後に、受信ポートとフレームのＭＡＣアドレスのみにより転送可否（＝ＮＷアクセスの可否）を判断している。この時、上述した通信システムにおいては、正規の認証キーを持たない不正ユーザが、端末−認証スイッチ間でやり取りされる通信の盗聴等により正規端末のＭＡＣアドレスを入手し、端末のＭＡＣアドレスを該ＭＡＣアドレスで詐称することで、ＮＷアクセスできてしまうことが問題となる。
【０００９】
また、ＭＡＣアドレス詐称をしただけではＮＷアクセスができないように、正規端末とスイッチとの間で全フレームを暗号化する方式がある。これは、ＩＥＥＥ  ８０２．１ｘ認証完了後に、端末と認証スイッチが、他端末から閲覧不可な暗号化チャネル上で暗号鍵を定期的に交換し、この暗号鍵を用いて端末−認証スイッチ間において全フレームを暗号化するものである。暗号化チャネルとは、例えばチャレンジ＆レスポンスなどの仕組みにより実現されるものであり、このやり取りに参加していない他端末には暗号鍵が分からない為、不正ユーザは端末詐称ができなくなる。この方式は、認証スイッチにおけるフレーム転送可否の判断を、受信ポート、ＭＡＣアドレス、暗号鍵により行う為、元々のＩＥＥＥ  ８０２．１ｘの動作時と比べて、端末ＭＡＣアドレス詐称への耐久性を向上させることができる。
【００１０】
しかし、この方式は、全フレームに対する暗号化／復号化を要する為、認証スイッチにおける暗号化／復号化の処理負荷が問題となる。即ち、有線で１Ｇｂｐｓのワイヤスピードも普及し始めた現在において、全フレームの暗号化／復号化は非現実的である。また、レイヤ３以上のレイヤにおいてＩＰｓｅｃ（Security Architecture for Internet Protocol）／ＳＳＬ（Secure Socket Layer）等で暗号化することが多い中で、更にレイヤ２において全フレームの暗号化を行うのは冗長とも言える。
【００１１】
本発明は上述した問題点を解決するためになされたものであり、ＭＡＣアドレス詐称を防止すると共に、効率的にフレーム転送処理を行うネットワーク中継プログラム、ネットワーク中継装置、通信システム、ネットワーク中継方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決するため、本発明は、ネットワークを介して通信装置と接続することができるコンピュータに実行させるネットワーク中継プログラムであって、前記通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定ステップと、前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知ステップと、前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送ステップとをコンピュータに実行させる。
【００１３】
また、本発明は、ネットワークを介して通信装置と接続することができるネットワーク中継装置であって、前記通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定部と、前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知部と、前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送部とを備える。
【００１４】
また、本発明は、ネットワーク中継装置に備えられ、該ネットワーク中継装置に接続された通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定部と、前記ネットワーク中継装置に備えられ、前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知部と、前記ネットワーク中継装置に備えられ、前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送部と、前記第１通信装置に備えられ、前記ＭＡＣアドレス情報を前記ネットワーク中継装置から取得し、該ＭＡＣアドレス情報に基づいて前記第１ＭＡＣアドレスを取得する取得部と、前記第１通信装置に備えられ、前記ネットワーク中継装置を介して、前記第１ＭＡＣアドレスを用いたフレームの送受信を行う送受信部とを備える。
【００１５】
また、本発明は、ネットワークを介して通信装置と接続することができるコンピュータにより実行されるネットワーク中継方法であって、前記通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定ステップと、前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知ステップと、前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送ステップと実行する。
【発明の効果】
【００１６】
本発明によれば、ＭＡＣアドレス詐称を防止すると共に、効率的にフレーム転送処理を行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００１８】
実施の形態１．
本実施の形態では、認証スイッチ（ネットワーク中継装置）に端末（通信装置）が接続される通信システムにおいて、端末と認証スイッチの間で時刻同期がなされている場合について説明する。
【００１９】
まず、本実施の形態に係る認証スイッチの構成について説明する。
【００２０】
図１は、実施の形態１に係る認証スイッチの構成の一例を示すブロック図である。認証スイッチ５は、端末１に接続されている。以下、この認証スイッチ５の各部の概要について説明する。
【００２１】
ポート定義部１１は、認証スイッチ５上のポート８ａ，８ｂ，８ｃ，８ｄに対して認証機能のＯＮ／ＯＦＦを定義する。ポート８ａ，８ｂ，８ｃ，８ｄは、ＩＰ、ＶＬＡＮ（Virtual LAN）、Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎといった各種プロトコルレイヤに応じた転送のための物理的ポートまたは論理的ポートである。以降、ポート定義部１１によりＯＮ設定されたポートをＯＮ設定ポート、ＯＦＦ設定されたポートをＯＦＦ設定ポートと呼称する。認証部１２は、既存のＩＥＥＥ８０２．１ｘ認証を行う手段であり、ＯＮ設定ポート配下の端末１との間で認証を行い、認証ＯＫであった場合に、当該ポートの通過を端末ＭＡＣアドレス（端末が自己のＭＡＣアドレスとして使用するＭＡＣアドレス）に対して認可する。変更ルール管理部１３は、変更ルール１８として、端末ＭＡＣアドレスおよび有効期間（該アドレスへの変更開始／終了タイミング）を管理する。変更ルール通知部１４は、ＯＮ設定ポート配下の認証済み端末に対し、変更ルール１８のうち必要な部分の変更ルール１９を、暗号化などにより他端末から閲覧不可にした上で、通知する。
【００２２】
ＭＡＣ変換テーブル１６は、変更ルールと認証済み端末に割り振った代理ＭＡＣアドレスとを対応づける。代理ＭＡＣアドレスは、ポート配下の端末に割り当てるＬＡＮ内で一意な固定ＭＡＣアドレスである。ＯＮ設定ポート配下のある端末１ａに対して割り当てられた端末ＭＡＣアドレスと代理ＭＡＣアドレスについて、端末１ａは自己のＭＡＣアドレスとして端末ＭＡＣアドレスを用い、認証スイッチ５に接続された端末１ａ以外の装置は、端末１ａのＭＡＣアドレスとして代理ＭＡＣアドレスを用いる。テーブル生成部１７は、ＭＡＣ変換テーブル１６を生成する。
【００２３】
転送部２１は、転送時に、以下の動作を行う。
【００２４】
・フレームの受信ポートがＯＮ設定ポートであれば、転送部２１は、ＭＡＣ変換テーブル１６に従ってフレーム中の送信元ＭＡＣアドレスを書き換える。フレーム中の送信元ＭＡＣアドレスがＭＡＣ変換テーブル１６に未登録であれば、転送部２１は、フレームを廃棄する。
・受信フレームがＡＲＰ（Address Resolution Protocol）依頼であれば、転送部２１は、フレームをＡＲＰ代理応答部２２に転送する。
・フレームの送信ポートがＯＮ設定ポートであれば、転送部２１は、ＭＡＣ変換テーブル１６に従ってフレーム中の宛先ＭＡＣアドレスを書き換える。また、転送部２１は、ＯＮ設定ポートにはＡＲＰ依頼は転送しない。
【００２５】
ＡＲＰ代理応答部２２は、ＡＲＰテーブル２３を参照することにより認証済み端末のＡＲＰ応答を代行する。即ち、認証スイッチ５において、受信フレームが認証済み端末のＩＰ（Internet Protocol）アドレスに関するＡＲＰ依頼であれば、代理ＭＡＣアドレスで応答する。時刻同期部２４は、ＮＴＰ（Network Time Protocol）等を用いて時刻同期を行う。
【００２６】
次に、本実施の形態に係る端末１の構成について説明する。
【００２７】
図２は、実施の形態１に係る端末の構成の第１の例を示すブロック図である。端末１は、認証スイッチ５に接続されている。端末１は、アプリケーション４１、ＯＳ（Operating System）４２、ＮＩＣ（Network Interface Card）４３を備える。アプリケーション４１は、例えば、ＦＴＰ（File Transport Protocol）クライアントアプリケーション５１を備える。ＯＳ４２は、ＴＣＰ（Transmission Control Protocol）層の処理を行うＴＣＰ層処理部５２、ＩＰ（Internet Protocol）層の処理を行うＩＰ層処理部５３、Ｅｔｈｅｒｎｅｔ層の処理を行うＥｔｈｅｒｎｅｔ層処理部５４、認証スイッチ５から変更ルールを受信する変更ルール受信部５５、認証スイッチ５から受信し格納された変更ルール１９、認証スイッチ５との間で認証を行う認証部３２、ＮＴＰ等を用いて時刻同期を行う時刻同期部３４を備える。ＮＩＣ４３は、物理層の処理を行う物理層処理部５７、ＮＩＣ４３の製造時に与えられる固有の端末ＭＡＣアドレスを記憶するＲＯＭ５８を備える。
【００２８】
Ｅｔｈｅｒｎｅｔ層処理部５４、変更ルール受信部５５、変更ルール１９、物理層処理部５７、ＲＯＭ５８は、フレーム送受信部３１を構成する。フレーム送受信部３１は、変更ルール１９に従い、端末ＭＡＣアドレスを時々刻々変更しながら、認証スイッチ５を介してフレームを送受信する。また、変更ルール１９ａは、受信した２分間分の内容の例に示す。
【００２９】
ここで、本実施の形態に係る端末１の構成の別の例について説明する。
【００３０】
図３は、実施の形態１に係る端末の構成の第２の例を示すブロック図である。図２と同一符号は図２に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図２のＯＳ４２に備えられていたＥｔｈｅｒｎｅｔ処理部５４、変更ルール受信部５５、変更ルール１９は、ＮＩＣ４３に備えられる。また、変更ルール１９と、ＮＩＣ４３の製造時に与えられる固有の端末ＭＡＣアドレス６０とは、Ｆｌａｓｈ  ＲＯＭ５９に記憶される。Ｅｔｈｅｒｎｅｔ層処理部５４、変更ルール受信部５５、物理層処理部５７、Ｆｌａｓｈ  ＲＯＭ５９は、フレーム送受信部３１を構成する。
【００３１】
時刻同期部２４及び時刻同期部３４により、端末１及び認証スイッチ５においてフレームの送受信に用いる時刻は、同期する。
【００３２】
次に、認証スイッチ５を用いた通信システムのＭＡＣアドレス変換処理の動作について、３つのケース（ケースＡ，Ｂ，Ｃ）に分けて説明する。
【００３３】
まず、ケースＡについて説明する。
【００３４】
図４は、実施の形態１に係る通信システムのケースＡにおけるＭＡＣアドレス変換処理の動作の一例を示すシーケンス図である。この図において、図３０と同一符号は図３０に示された対象と同一又は相当物を示しており、ここでの説明を省略する。ケースＡは、正規端末１ａが、認証スイッチ５と同一ＬＡＮ上のサーバ３との通信を行う場合である。この図は、端末１ａ（装置固有のＭＡＣアドレス＝Ｎ、ＩＰアドレス＝１．１．１．１）、認証スイッチ５、ＲＡＤＩＵＳサーバ６、サーバ３（装置固有のＭＡＣアドレス＝Ｓ、ＩＰアドレス＝１．１．１．９）の動作を示す。ここで、端末１ａは、端末１と同等である。
【００３５】
まず、通信の事前準備処理の動作（Ｓ１〜Ｓ７）について説明する。
【００３６】
（Ｓ１）まず、実際に端末が通信する前、ポート定義部１１、変更ルール管理部１３、テーブル生成部１７は、認証スイッチ５の管理者に設定ＵＩ（User Interface）を提供することにより設定を行う。図５は、実施の形態１に係る設定ＵＩの一例を示す画面である。この設定ＵＩは、ポート定義部１１によるポート設定ＵＩ、変更ルール管理部１３によるＭＡＣアドレス有効期間設定ＵＩ、テーブル生成部１７による代理ＭＡＣアドレス設定ＵＩからなる。ポート設定ＵＩは、ポート番号毎に、ＯＮ／ＯＦＦの設定を行う。ＭＡＣアドレス有効期間設定ＵＩは、ＭＡＣアドレスの有効期間の設定を行う。代理ＭＡＣアドレス設定ＵＩは、ポート番号毎に、代理ＭＡＣアドレスの設定を行う。管理者は、各設定ＵＩから以下の設定を行った物とする。
【００３７】
・ポート定義設定ＵＩ：ポート８ａ，８ｂ＝ＯＮ、ポート８ｃ＝ＯＦＦ
・ＭＡＣアドレス有効期間設定ＵＩ：１分毎
・代理ＭＡＣアドレス設定ＵＩ：
ポート８ａ＝Ａ、ポート８ｂ＝Ｂ、ポート８ｃ＝Ｃ
【００３８】
変更ルール管理部１３は、この設定をトリガとして、１分毎に端末ＭＡＣアドレスが変わるような変更ルール１８ａを１０分間分だけ、各ＯＮ設定ポートに対して自動生成する。また、変更ルール管理部１３は、１０分経過する前までに、同じ処理を繰り返す。複数の変更ルールを一度に生成するのは変更ルールの通知やＭＡＣアドレステーブル１６の切り替えを遅延なく行うためであり、自動生成の間隔はこの例と異なる間隔でも良い。自動生成のアルゴリズムは、ユーザが容易にＭＡＣアドレスを予想できないようなアルゴリズムであれば何でもよい。また、端末ＭＡＣアドレスは、リンクローカルであるため、任意の値でよい。以下に変更ルール管理部１３のアルゴリズムの例を示す。
【００３９】
・乱数生成プログラムが６バイトの乱数値を生成する。
・端末ＭＡＣアドレスの生成値のＩ（Individual）／Ｇ（Group）フラグ値が０（Unicast）である場合、生成値を端末ＭＡＣアドレスとして採用する。
・端末ＭＡＣアドレスの生成値のＩ／Ｇフラグ値が１（Multicast）である場合、０（Unicast）になるまで乱数生成を繰り返す。
【００４０】
図６は、ＥｔｈｅｎｅｔフレームフォーマットとＩ／Ｇフラグの位置を示す画面である。なお、アドレスを自動生成する代わりに、設定ＵＩにおいて管理者が複数のＭＡＣアドレスの候補を入力し、その中からアルゴリズムが選択する形態であってもよい。
【００４１】
（Ｓ２）次に、ポート８ａ配下における端末１ａが、ユーザによりＰＯＮ（電源ＯＮ）されたとする。端末１ａは、既存のＩＥＥＥ  ８０２．１ｘおよびＥＡＰ（Extensible Authentication Protocol）−ＴＬＳ（Transport Layer Security）を使い、認証スイッチ５との間で認証を行う。この時に端末１ａが使う送信元ＭＡＣアドレスは、既存のもの、即ち端末１ａにおけるＮＩＣ（Network Interface Card）のＲＯＭ焼き付きのＭＡＣアドレス＝Ｎである。宛先ＭＡＣアドレスは、ＩＥＥＥ  ８０２．１ｘの認証依頼用ＭＡＣアドレス０１：８０：Ｃ２：００：００：０３である。
【００４２】
（Ｓ３）認証スイッチ５はＲＡＤＩＵＳサーバ６と連携して認証可否を判断する。ここでは認証ＯＫをなった場合を想定する。認証スイッチ５は、既存の認証手順に従い、端末１ａに対して認証ＯＫを通知する。
【００４３】
（Ｓ４）認証スイッチ５は更に、この認証のやり取りを行ったポート８ａがＯＮ設定であるため、テーブル生成部１７を起動する。
【００４４】
（Ｓ５）テーブル生成部１７は、ＭＡＣ変換テーブル１６を生成する。ここで使用される代理ＭＡＣアドレスは、代理ＭＡＣアドレス設定ＵＩによる設定値である。テーブル生成部１７は、該設定値と、変更ルール管理部が処理Ｓ１で生成した変更ルール１８ａとを使い、ＭＡＣ変換テーブル１６ａを生成する。ＭＡＣ変換テーブル１６ａに生成結果の一例を示す。エントリ登録の仕方は、数分ぶんまとめて登録してもよいし、１分ずつ（有効期間とＭＡＣアドレスのペアずつ）登録し、有効期限が切れる直前に次の変更ルールを登録する形でもよい。この例において、テーブル生成部１７は、ＭＡＣ変換テーブル１６ａに２分間分ずつのエントリを登録する。
【００４５】
テーブル生成部１７は更に、ＯＮ設定ポート配下の端末に関して、ＡＲＰ代理応答部２２用のＡＲＰテーブル２３を生成する。ＡＲＰテーブル２３の生成は、既存のＲＡＲＰ（Reverse Address Resolution Protocol）を使い、ＭＡＣアドレスＮに対応するＩＰアドレスを獲得することにより行う。ＡＲＰテーブル２３ａに生成結果の一例を示す。このテーブルに登録されるのは、ＭＡＣアドレスＮではなく、ＭＡＣアドレス設定ＵＩによる設定値Ａである。なお、ＡＲＰテーブルの自動生成は必須ではなく、たとえば管理者が手入力してもよい。
【００４６】
ＭＡＣ変換テーブル１６及びＡＲＰテーブル２３の生成後、変更ルール通知部１４を起動する。以降、テーブル生成部１７は、端末ＭＡＣアドレスの有効期間切れ前に、上記を繰り返す。
【００４７】
（Ｓ６）変更ルール通知部１４は、認証済み端末（ＭＡＣアドレス＝Ｎ）に対し、ポート８ａ向けの変更ルールを通知する（変更ルール通知処理）。変更ルール通知部１４は、端末１ａ以外に変更ルールを盗聴されないような手段であれば任意の手段でよいが、例えば認証時にＥＡＰ−ＴＬＳで交換したキーを使い、端末１ａに暗号化フレームを送信する形態とする。図７は、実施の形態１に係る暗号化フレームのフレームフォーマットの一例を示す画面である。このフレームフォーマットにおける各フィールドの種類を以下に述べる。
【００４８】
・PAE Ethernet Type：0x888e（固定値）
・Protocol Version：1
・Packet Type：パケットタイプ
・Packet Body Length：Packet Bodyフィールドの長さ（バイト単位）
・Packet Body：データ
【００４９】
図８は、実施の形態１に係る暗号化フレームのパケットタイプの一例を示す画面である。ここでは、Ｐａｃｋｅｔ  Ｔｙｐｅの値が０ｘＦＦであり、本発明のパケットであることを示す。
【００５０】
次に、処理Ｓ６における変更ルール通知処理について説明する。
【００５１】
図９は、実施の形態１に係る変更ルール通知処理の動作の一例を示すシーケンス図である。図４と同一符号は図４に示された対象と同一又は相当物を示しており、ここでの説明を省略する。通知内容は、テーブル生成部１７が新たにＭＡＣ変換テーブルに登録した分のルール（この例では２分間分）である。
【００５２】
（Ｓ２１２）上述した処理Ｓ５により、テーブル生成部１７が１０分間分の変更ルール１８ａを生成すると、変更ルール通知部１４がそのうち最初の２分間分の変更ルール１９ａを端末１ａへ送信する。
【００５３】
（Ｓ２１３）端末１ａは、受信した変更ルール１９ａを格納する。
【００５４】
（Ｓ２１４）次に、端末１ａ及び認証スイッチ５は、変更ルール１９ａのうち１番目の変更ルール（端末ＭＡＣアドレスＰ）の開始時間（０１：０１：００）になると、端末１ａから認証スイッチ５への送信に送信元ＭＡＣアドレス、及び認証スイッチ５から端末１ａへの送信に宛先ＭＡＣアドレスに、端末ＭＡＣアドレスＰを用いる。
【００５５】
（Ｓ２１５）同様に端末１ａ及び認証スイッチ５は、変更ルール１９ａのうち２番目の変更ルールの開始時間（０１：０２：００）になると、端末１ａと認証スイッチ５の間の通信に端末ＭＡＣアドレスＱを用いる。
【００５６】
次に、変更ルール通知部１４は、２番目の変更ルールの終了時間（０１：０３：００）までに、変更ルール１８ａにおける次の２分間分の変更ルール１９ｂを端末１ａへ送信する（Ｓ２２２）。端末１ａは、受信した変更ルール１９ａを格納する（Ｓ２１３）。処理Ｓ２１３，Ｓ２１４と同様、端末１ａ及び認証スイッチ５は、変更ルール１９ｂのうち１番目の変更ルールの開始時間（０１：０３：００）になると、端末１ａと認証スイッチ５の間の通信に端末ＭＡＣアドレスＲを用い（Ｓ２２４）、変更ルール１９ｂのうち２番目の変更ルールの開始時間（０１：０４：００）になると、端末１ａと認証スイッチ５の間の通信に端末ＭＡＣアドレスＲを用いる（Ｓ２２５）。
【００５７】
なお、通知内容は、１ルール（有効期間とＭＡＣアドレスのペア）ずつ分け、有効期限が切れる前に次のルールを送る形でもよいし、テーブル生成部１７から何回かに分けて渡された変更ルールをまとめたものでもよい。
【００５８】
（Ｓ７）端末１ａのフレーム送受信部３１は、上記により通知された変更ルールを格納し、以降はその変更ルールに従い、有効期間が切れるたびに次のＭＡＣアドレスに変更しながら、フレーム送信および受信を行う。また認証スイッチの転送部２１は、ＭＡＣ変換テーブル１６に従い、有効期間に応じたＭＡＣアドレスを使ってフレーム送信および受信を行う。
【００５９】
以下、上述した事前準備処理の後に行われる実際の通信処理の動作（Ｓ８〜Ｓ１３）について説明する。
【００６０】
端末１ａのユーザがＷｅｂアクセスなどにより、サーバ３を通信先として選択したとする。時刻は２００６／１／１  ０１：０１：０５とする。
【００６１】
（Ｓ８）端末１ａは、サーバ３のＩＰアドレス１．１．１．９に対応するＭＡＣアドレスを問い合わせるＡＲＰ依頼フレームを送信する。フレーム送受信部３１は、認証スイッチ５から受信した変更ルールに従い、送信元ＭＡＣアドレスＰとする。
【００６２】
（Ｓ９）認証スイッチ５が受信したフレームは、受信ポートがポート８ａ（ＯＮ設定）、送信ポートがポート８ｂ（ＯＮ設定）及びポート８ｃ（ＯＦＦ設定）、ＡＲＰ依頼フレーム、同報フレームであり、時刻２００６／１／１  ０１：０１：０５であるため、転送部２１は、後述する転送処理により送信元ＭＡＣアドレスをＰからＡに書き換えてポート８ｃに送信するとともに、ＡＲＰ代理応答部に対して該フレームをコピーして送信する。
【００６３】
ここで、転送処理について説明する。図１０は、実施の形態１に係る転送処理の動作の一例を示すフローチャートである。まず、転送部２１は、フレームを受信すると（Ｓ１１１）、該フレームを受信した受信ポートがＯＮ設定であるかＯＦＦ設定であるかの判断を行う（Ｓ１１２）。ＯＦＦ設定である場合（Ｓ１１２，ＯＦＦ設定）、処理Ｓ１１６へ移行する。ＯＮ設定である場合（Ｓ１１２，ＯＮ設定）、転送部２１は、受信ポート用のＭＡＣ変換テーブル１６ａを有効期間（例えば受信時刻が２００６／１／１  ０１：０１：０５であれば、開始時間２００６／１／１  ０１：０１：ｘｘ）及び送信元ＭＡＣアドレスで検索し（Ｓ１１３）、送信元ＭＡＣアドレス（端末ＭＡＣアドレス）ＰがＨｉｔしたか否かの判断を行う（Ｓ１１４）。
【００６４】
Ｈｉｔしない場合（Ｓ１１４，ｎｏ）、転送部２１は、フレームを廃棄し（Ｓ１３１）、このフローは終了する。Ｈｉｔした場合（Ｓ１１４，ｙｅｓ）、転送部２１は、ＭＡＣ変換テーブルに従って送信元ＭＡＣアドレスＰを対応する代理ＭＡＣアドレスＡに書き換える（Ｓ１１５）。次に、転送部２１は、受信したフレームがＡＲＰ依頼フレームであるか否かの判断を行う（Ｓ１１６）。ＡＲＰ依頼フレームでない場合（Ｓ１１６，ｎｏ）、処理Ｓ１１８へ移行する。ＡＲＰ依頼フレームである場合（Ｓ１１６，ｙｅｓ）、転送部２１は、受信したフレームを複製して複製フレームとし、複製フレームをＡＲＰ代理応答部２２へ渡す（Ｓ１１７）。次に、転送部２１は、宛先を決定し、同報対象フレームであれば更に受信したフレームの複製を行う（Ｓ１１８）。
【００６５】
次に、転送部２１は、受信したフレームを送信する送信ポートがＯＮ設定であるかＯＦＦ設定であるかの判断を行う（Ｓ１２１）。ＯＦＦ設定である場合（Ｓ１２１，ＯＦＦ設定）、送信ポートへフレームを送信し（Ｓ１３３）、このフローは終了する。ＯＮ設定である場合（Ｓ１２１，ＯＮ設定）、転送部２１は、宛先ＭＡＣアドレスがＵｎｉｃａｓｔであるか否かの判断を行う（Ｓ１２３）。Ｕｎｉｃａｓｔでない場合（Ｓ１２３，ｎｏ）、転送部２１は、ＡＲＰ依頼フレームであるか否かの判断を行う（Ｓ１２２）。ＡＲＰ依頼フレームである場合（Ｓ１２２，ｙｅｓ）、フレームを廃棄し（Ｓ１３２）、このフローは終了する。ＡＲＰ依頼フレームでない場合（Ｓ１２２，ｎｏ）、処理Ｓ１３３へ移行する。
【００６６】
処理Ｓ１２３においてＵｎｉｃａｓｔである場合（Ｓ１２３，ｙｅｓ）、転送部２１は、送信ポート用のＭＡＣ変換テーブル１６ａを有効期間（例えば受信時刻が２００６／１／１  ０１：０１：０５であれば、開始時間２００６／１／１  ０１：０１：ｘｘ）及び宛先ＭＡＣアドレス（代理ＭＡＣアドレス）Ａで検索し（Ｓ１２４）、宛先ＭＡＣアドレスＡがＨｉｔしたか否かの判断を行う（Ｓ１２５）。Ｈｉｔしない場合（Ｓ１２５，ｎｏ）、処理Ｓ１３１へ移行する。Ｈｉｔした場合（Ｓ１２５，ｙｅｓ）、転送部２１は、ＭＡＣアドレス変換テーブルに従って宛先ＭＡＣアドレスＡを対応する端末ＭＡＣアドレスＰに書き換え（Ｓ１２６）、処理Ｓ１３３へ移行する。
【００６７】
（Ｓ１０）ＡＲＰ代理応答部２２は、既存のＰｒｏｘｙ−ＡＲＰプロセスと同じ動きをする。即ち、ＡＲＰ代理応答部２２は、ＩＰアドレス１．１．１．９でＡＲＰテーブル２３ａを検索し、ＭｉｓｓＨｉｔするので、その時点で処理を終了する。
【００６８】
（Ｓ１１）ＡＲＰ依頼フレームを受信した装置のうちサーバ３は、ＩＰ＝１．１．１．９であるため、ＡＲＰ応答フレームを宛先ＭＡＣアドレスＡとして送信する。ここで、サーバ３は、ＡＲＰ応答フレームの受信から１秒後に認証スイッチ５に対して送信したとする。
【００６９】
（Ｓ１２）認証スイッチ５が受信したフレームは、受信ポートがポート８ｃ（ＯＦＦ設定）、送信ポートがポート８ａ（ＯＮ設定）、ＡＲＰ依頼以外のフレーム、Ｕｎｉｃａｓｔフレームであり、時刻２００６／１／１  ０１：０１：０６であるため、転送部２１は、転送処理により、宛先アドレスをＡからＰに書き換えてポート８ａに送信する。ここで、認証スイッチ５は、ＡＲＰ応答フレームの受信から１秒後に端末１ａに対して送信したとする。
【００７０】
（Ｓ１３）時刻２００６／１／１  ０１：０１：０７であるため、端末１ａのフレーム送受信部３１は、変更ルールに従って、宛先ＭＡＣアドレスＰのフレームを受信する。以上の動作により、端末１ａは、同一ＬＡＮ上のサーバ３との間で通信が可能となる。
【００７１】
なお、本実施の形態においては、ＭＡＣアドレスの有効期間切れの前後は、装置間の時刻同期の微妙なズレや、処理遅延等により、送信側装置と受信側装置で、有効な端末ＭＡＣアドレスが変わる可能性がある。例えば、認証スイッチ５は、２００６／１／１  ０１：０１：５９に宛先ＭＡＣアドレスＰとして送ったが、端末１ａは２００６／１／１  ０１：０２：００に受信した為、端末ＭＡＣアドレスはＱに切り替わっていた、などの場合である。このような場合に備え、切り替わり前後（たとえば前後５秒間）において、端末１ａおよび認証スイッチ５は、変更前後のどちらのＭＡＣアドレスでも受信できるようにしておくことが望ましい。もしくは、切り替わり時間が近い場合、各装置が送信時に、一瞬送信を遅らせることで、変更後のＭＡＣアドレスで確実に送信するようにしてもよい。
【００７２】
次に、ケースＢについて説明する。
【００７３】
図１１は、実施の形態１に係る通信システムのケースＢにおける動作の一例を示すシーケンス図である。この図において、図４と同一符号は図４に示された対象と同一又は相当物を示しており、ここでの説明を省略する。ケースＢは、正規端末１ａが認証スイッチ５上の他の正規端末１ｂとの通信を行う場合である。この図は、端末１ａ及び端末１ｂ（装置固有のＭＡＣアドレス＝Ｍ、ＩＰアドレス＝１．１．１．３）、認証スイッチ５、ＲＡＤＩＵＳサーバ６、サーバ３の動作を示す。ここで、端末１ｂは、端末１と同等である。事前準備処理は、ケースＡと同様である。ここで、端末１ｂは認証済みとする。また、事前準備処理によりポート８ａ用のＭＡＣ変換テーブル１６ａ、ポート８ｂ用のＭＡＣ変換テーブル１６ｂが生成されたとする。
【００７４】
以下、上述した事前準備処理の後に行われる実際の通信処理の動作（Ｓ１４〜Ｓ２０）について説明する。
【００７５】
まず、端末１ａのユーザがＷｅｂアクセスなどにより、端末１ｂを通信先として選択したとする。時刻は２００６／１／１  ０１：０１：０５とする。
【００７６】
（Ｓ１４）端末１ａは、端末１ｂのＩＰアドレス１．１．１．３に対応するＭＡＣアドレスを問い合わせるＡＲＰ依頼フレームを送信する。前記変更ルールに従い、送信元ＭＡＣアドレス＝Ｐとする。
【００７７】
（Ｓ１５）認証スイッチ５は、処理Ｓ９と同様、ＭＡＣ変換テーブル１６ａを用いて、送信元ＭＡＣアドレスをＰからＡに書き換えてポート８ｃに送信するとともに、ＡＲＰ代理応答部２２に対してＡＲＰ依頼フレームをコピーして送信する。
【００７８】
（Ｓ１６）ＡＲＰ代理応答部２２は、既存のＰｒｏｘｙ−ＡＲＰプロセスと同じ動きをする。ここで、ＡＲＰ代理応答部２２は、ＩＰアドレス１．１．１．３でＡＲＰテーブル２３ａを検索し、ケースＡと異なりＨｉｔするので、ＭＡＣアドレスがＢである旨の応答を、ＡＲＰ依頼フレームの送信元宛に生成する。即ち、ＡＲＰ代理応答部２２は、宛先ＭＡＣアドレスＡとしたＡＲＰ応答フレームを生成する。ここで、サーバ３は、ＡＲＰ応答フレームの受信から１秒後に認証スイッチ５に対してＡＲＰ応答フレームを送信したとする。
【００７９】
（Ｓ１７）認証スイッチ５が受信したフレームは、送信ポートがポート８ａ（ＯＮ設定）、ＡＲＰ依頼以外のフレーム、Ｕｎｉｃａｓｔフレームであり、時刻２００６／１／１  ０１：０１：０６であるため、転送部２１は、転送処理により宛先アドレスをＡからＰに書き換えてポート８ａに送信する。ここで、認証スイッチ５は、ＡＲＰ応答フレームの受信から１秒後に端末１ａに対して送信されたとする。
【００８０】
（Ｓ１８）時刻２００６／１／１  ０１：０１：０７であるため、端末１ａは、宛先ＭＡＣアドレスＰのＡＲＰ応答フレームを受信する。
【００８１】
（Ｓ１９）端末１ａは、ＡＲＰ応答により、端末１ｂのＭＡＣアドレスを獲得し、送信元ＭＡＣアドレス＝Ｐ、宛先ＭＡＣアドレス＝Ｂとしたフレームを送信する。時刻は２００６／１／１  ０１：０１：１５とする。
【００８２】
（Ｓ２０）認証スイッチ５は、ＭＡＣアドレス変換テーブル１６ａ，１６ｂを用いた転送処理により、送信元ＭＡＣアドレスをＰからＡに、宛先ＭＡＣアドレスをＢからＸに、それぞれ書き換えてポート８ｂに送信する。
【００８３】
以上の動作により、端末１ａは、同一認証スイッチ５上の他端末１ｂとの間で通信が可能となる。
【００８４】
次に、ケースＣについて説明する。
【００８５】
図１２は、実施の形態１に係る通信システムのケースＣにおけるＭＡＣアドレス変換処理の動作の一例を示すシーケンス図である。図４と同一符号は図４に示された対象と同一又は相当物を示しており、ここでの説明を省略する。ケースＣは、正規端末１ａのＮＩＣが持つＭＡＣアドレス＝Ｎを詐称した端末２が、サーバ３との通信を試みる場合である。この図は、端末２、認証スイッチ５の動作を示す。端末２は不正端末（ＭＡＣアドレスを端末１ａで詐称した端末）であり、悪意を持つユーザが、ポート８ａ配下にリピータ４を置いた上で、端末１ａを詐称する目的で接続したものとする。
【００８６】
（Ｓ２１）時刻は、２００６／１／１  ０１：０１：０５とする。端末２は、サーバ３のＩＰアドレス１．１．１．９に対応するＭＡＣアドレスを問い合わせるＡＲＰ依頼フレームを送信する。ここで、端末２は、端末１ａに通知された変更ルールを知らないので、送信元ＭＡＣアドレス＝Ｎとする。
【００８７】
（Ｓ２２）認証スイッチ５が受信したフレームは、受信ポートがポート８ａ（ＯＮ設定）であり、時刻２００６／１／１  ０１：０１：０５であるため、転送部２１は、転送処理によりフレームを廃棄する。
【００８８】
以上の動作により、不正端末２から送信されたフレームは、認証スイッチ５を超えることができなくなる。
【００８９】
次に、不正端末２が、フレームの盗聴等により端末１ａに割り当てられたＭＡＣアドレスＰを取得し、時刻２００６／１／１  ０１：０１：０５において、ＭＡＣアドレスＰを詐称したとする。
【００９０】
まず、端末２は、処理Ｓ８と同様、サーバ３のＩＰアドレス１．１．１．９に対応するＭＡＣアドレスを問い合わせるＡＲＰ依頼フレームを送信する。送信元ＭＡＣアドレス＝Ｐとする。
【００９１】
認証スイッチ５が受信したフレームは、受信ポートがポート８ａ（ＯＮ設定）であり、時刻２００６／１／１  ０１：０１：０５であるため、処理Ｓ９〜Ｓ１３と同じく、正常に通信ができる。
【００９２】
その後１分が経過し、同じ送信元ＭＡＣアドレス＝Ｐで通信を試みたとする。この場合、認証スイッチは、該フレームの受信ポートがポート８ａ（ＯＮ設定）であり、時刻２００６／１／１  ０１：０２：０５であるため、転送部２１は、処理Ｓ２２と同様、転送処理によりフレームを廃棄する。
【００９３】
フレーム廃棄が頻繁に起きる場合は、詐称が行われている可能性が高い為、以降、有効期間を自律的に短くしてもよい。
【００９４】
以上の動作により、不正端末２は、ある時正規端末のＭＡＣアドレスを入手して端末のＭＡＣアドレスを詐称したとしても、該ＭＡＣアドレスの有効期限が切れるとＮＷアクセスができなくなる。
【００９５】
本実施の形態によれば、認証済みの端末１ａ，１ｂは、フレーム送受信部３１を使い、変更ルール通知部から受信した変更ルールに従って、送受信フレームのＭＡＣアドレスを時々刻々変更しながらフレームを送受信する。認証スイッチ５は、転送部２１を使い、受信フレームの送信元ＭＡＣアドレスがＭＡＣ変換テーブルに登録されているか否かによりフレーム転送可否の判断を行い、転送不可の場合は、フレームを廃棄する。この動作により、不正ユーザは、ある時点で正規端末のＭＡＣアドレスを入手して端末のＭＡＣアドレスを詐称したとしても、該ＭＡＣアドレスの有効期限が切れるとＮＷアクセスができなくなる。また、従来、ＭＡＣ詐称を防ぐ為にはフレーム全体を暗号化していたが、本発明によれば、認証スイッチ５は、ＭＡＣアドレスだけでＭＡＣ詐称を見分けて防ぐことが可能となる為、認証スイッチにおいて、暗号化およびヘッダ付加削除の処理負荷を大幅に軽減できる。
【００９６】
また、特許文献１のような技術において、端末ＭＡＣアドレスは端末のＮＩＣに固有の値であり、更にフレームの暗号化を行う必要があったが、本実施の形態においては、端末ＭＡＣアドレスを動的に変更するため、フレームの暗号化を行う必要が無くなる。
【００９７】
また、実施の形態によれば、認証スイッチ５は、転送部２１により、ＯＮ設定ポートからの受信フレーム中の端末ＭＡＣアドレスを代理ＭＡＣアドレスに変換するとともに、ＯＮ設定ポートへの送信フレーム中には逆変換を施し、更に認証済み端末に対する他端末からのＡＲＰ依頼に関し、ＡＲＰ代理応答部２２により同代理ＭＡＣアドレスで応答する。この動作により、ＭＡＣアドレスが時々刻々変わる認証済み端末が、ＬＡＮ内の他のノードと通信することが可能となる。
【００９８】
実施の形態２．
本実施の形態では、実施の形態１における端末１と端末スイッチ５が時刻同期を行わない場合を想定し、認証スイッチ５が、端末１に対して端末ＭＡＣアドレスの変更タイミングの指示を出す（トリガをかける）形態について説明する。
【００９９】
本実施の形態に係る通信システムの構成は、実施の形態１と同様であるが、本実施の形態における認証スイッチ５は、実施の形態１における時刻同期部２４を必要としない。また、本実施の形態における端末１は、実施の形態１における時刻同期部３４を必要としない。
【０１００】
本実施の形態に係る通信システムの動作は、実施の形態１と同様であるが、変更ルール通知処理が異なる。図１３は、実施の形態２に係る変更ルール通知処理の動作の一例を示すシーケンス図である。図９と同一符号は図９に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態１と比較すると、処理Ｓ２１２の代わりに処理Ｓ２１２ｂが実行され、処理Ｓ２１３の代わりに処理Ｓ２１３ｂが実行され、処理Ｓ２２２の代わりに処理Ｓ２２２ｂが実行され、処理Ｓ２２３の代わりに処理Ｓ２２３ｂが実行される。ＭＡＣ変換テーブル１６ｃ，１６ｄにおいて、“Ｐｒｅｖ”は直前に使用された端末ＭＡＣアドレスの有効期間を表し、“Ｎｏｗ”は現在使用中の端末ＭＡＣアドレスの有効期間を表し、“Ｎｅｘｔ”は次に使用する端末ＭＡＣアドレスの有効期間を表す。
【０１０１】
（Ｓ２１２ｂ，Ｓ２２２ｂ）変更ルール通知部１４は、認証スイッチ５内の時刻および変更ルールによりＭＡＣアドレスの有効期限切れを検知すると、認証済みの端末１ａ（ＭＡＣアドレス＝Ｎ）に対し、ポート８ａ向けの変更ルールを通知する。変更ルールは、変更ルール管理部１３が保持しているものである。変更ルール通知部１４は、端末１ａ以外に盗聴されないような手段であれば任意の手段でよい。通知内容は、変更ルール（＝これから端末１ａに使用させたい端末ＭＡＣアドレス）であり、更に変更ルールの受信自体が、端末１ａにとってＭＡＣアドレスの変更のトリガとなる。
【０１０２】
（Ｓ２１３ｂ，Ｓ２２３ｂ）端末１ａのフレーム送受信部３１は、上記通知を受けた変更ルールを格納する。以降はその変更ルールに従い、次の通知を受信するまで、通知された端末ＭＡＣアドレスでフレーム送信および受信を行う。また認証スイッチ５の転送部２１は、次の通知を行うまで、通知したＭＡＣアドレスでフレーム送信および受信を行う。
【０１０３】
なお、実施の形態１と同様、ＭＡＣアドレスの切り替わり前後（たとえば前後５秒間）において、端末１ａ，１ｂおよび認証スイッチ５は、変更前後のどちらのＭＡＣアドレスでも受信できるようにしておくことが望ましい。
【０１０４】
本実施の形態によれば、端末１及び認証スイッチ５は、時刻同期を行う必要がない。
【０１０５】
実施の形態３．
本実施の形態では、実施の形態２のように認証スイッチ５が端末ＭＡＣアドレス変更のトリガをかけるのではなく、認証済みの端末１が、認証スイッチ５に対して変更の依頼（トリガ）をかけ、認証スイッチ５から通知を貰う形態について説明する。
【０１０６】
本実施の形態に係る通信システムの構成は、実施の形態２と同様であるが、変更ルール通知処理が異なる。図１４は、実施の形態３に係る変更ルール通知処理の動作の一例を示すシーケンス図である。図１３と同一符号は図１３に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態２と比較すると、処理Ｓ２１２ｂの代わりに処理Ｓ２１１ｃ，Ｓ２１３ｃが実行され、処理Ｓ２２２ｂの代わりに処理Ｓ２２１ｃ，Ｓ２２３ｃが実行される。
【０１０７】
（Ｓ２１１ｃ，Ｓ２２１ｃ）認証が完了した端末１ａ上のフレーム送受信部３１は、端末１ａ内の時刻および変更ルールによりＭＡＣアドレスの有効期限切れが近いことを検知すると、変更ルールの通知を認証スイッチ５に依頼する。依頼する間隔は、ＵＩ上でユーザが設定してもよいし、フレーム送受信部３１が自動生成してもよい。
【０１０８】
（Ｓ２１３ｃ，Ｓ２２３ｃ）依頼を受けた認証スイッチ５上の変更ルール通知部１４は、認証済みの端末１ａ（ＭＡＣアドレス＝Ｎ）に対し、ポート８ａ向けの変更ルールを通知する。以降の動作は実施の形態２と同様である。
【０１０９】
本実施の形態によれば、認証スイッチ５は、変更ルールの送信タイミングを管理する必要がない。
【０１１０】
実施の形態４．
本実施の形態では、実施の形態１において、時刻同期を行わない場合を想定し、端末ＭＡＣアドレスの有効期間を、端末１及び認証スイッチ５の送受信フレーム数で区切る形態について説明する。
【０１１１】
まず、本実施の形態に係る通信システムの構成について説明する。
【０１１２】
図１５は、実施の形態４に係る認証スイッチの構成の一例を示すブロック図である。図１と同一符号は図１に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態１と比較すると、認証スイッチ５は、時刻同期部２４の代わりにフレーム送受信カウンタ２５を備える。フレーム送受信カウンタ２５は、ポート毎に、転送部２１により受信されたフレームをカウントする。
【０１１３】
図１６は、実施の形態４に係る端末の構成の一例を示すブロック図である。図２と同一符号は図２に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態１と比較すると、端末１は、時刻同期部３４の代わりにフレーム送受信カウンタ３５を備える。フレーム送受信カウンタ３５は、フレーム送受信部３１により送信されたフレームをカウントする。
【０１１４】
図１７は、実施の形態４に係る設定ＵＩの一例を示す画面である。この図において、ポート設定ＵＩ、代理ＭＡＣアドレス設定ＵＩは、実施の形態１と同様であるが、ＭＡＣアドレス有効期間設定ＵＩにおける有効期間は、フレーム数で表される。
【０１１５】
次に、本実施の形態に係る通信システムの動作について説明する。
【０１１６】
本実施の形態に係る通信システムの動作は、実施の形態１と同様であるが、変更ルール通知処理が異なる。図１８は、実施の形態４に係る変更ルール通知処理の動作の一例を示すシーケンス図である。図９と同一符号は図９に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態１と比較すると、処理Ｓ２１２の代わりに処理Ｓ２１２ｄが実行され、処理Ｓ２１３の代わりに処理Ｓ２１３ｄが実行され、処理Ｓ２２２の代わりに処理Ｓ２２２ｄが実行され、処理Ｓ２２３の代わりに処理Ｓ２２３ｄが実行される。
【０１１７】
（Ｓ２１２ｄ，Ｓ２２２ｄ）変更ルール通知部１４は、認証済みの端末１ａ（ＭＡＣアドレス＝Ｎ）に対し、ポート８ａ向けの変更ルールを通知する。変更ルールは、変更ルール管理部１３が保持しているものである。変更ルール通知部１４は、端末１ａ以外に盗聴されないような手段であれば任意の手段でよい。
【０１１８】
（Ｓ２１３ｄ，Ｓ２２３ｄ）端末１ａのフレーム送受信部３１は、上記通知を受けた変更ルールを格納し、以降はその変更ルールに従い、有効期間が切れるたびに次のＭＡＣアドレスに変更しながら、フレーム送信および受信を行う。また認証スイッチの転送部は、ＭＡＣ変換テーブルに従い、有効期間に応じたＭＡＣアドレスを使ってフレーム送信および受信を行う。有効期間は、前記カウンタにより、各装置が判断する。
【０１１９】
ここでは、端末１ａは送信フレーム数、認証スイッチ５は受信フレーム数でカウントすることを想定したが、逆に、端末１ａは受信フレーム数、認証スイッチ５は送信フレーム数でカウントする形態でもよい。または、送受信フレーム数の総和でカウントしてもよい。または、フレーム数ではなく、フレームの長さでカウントしてもよい
【０１２０】
なお、本実施の形態においては、ＭＡＣアドレスの有効期間切れの前後は、ネットワーク上の装置内で起きたフレーム廃棄の影響等により、フレームの送受信カウントが、送信側装置と受信側装置で、必ずしも一致しない可能性がある。このような場合に備え、切り替わり前後（たとえば前後５フレーム）は、端末および認証スイッチは、変更前後のどちらのＭＡＣアドレスでも受信できるようにしておくことが望ましい。
【０１２１】
実施の形態５．
本実施の形態では、実施の形態４において端末のフレーム送受信カウンタ３５を省くことを想定し、認証スイッチ５が、実施の形態４と同様、ポート毎の受信フレーム数をカウントすることにより、端末１に対してＭＡＣアドレスの変更タイミングの指示を出す（トリガをかける）形態について説明する。
【０１２２】
本実施の形態に係る通信システムの構成は、実施の形態４と同様であるが、フレーム送受信カウンタ３５を必要としない。
【０１２３】
また、本実施の形態に係る通信システムの動作は、実施の形態４と同様であるが、処理Ｓ２１２ｄ，Ｓ２１３ｄ，Ｓ２２２ｄ，Ｓ２２３ｄが以下のように変更される。
【０１２４】
（Ｓ２１２ｄ，Ｓ２２２ｄ）変更ルール通知部１４は、認証スイッチ内のフレーム数カウンタおよび変更ルールによりＭＡＣアドレスの有効期限切れを検知すると、認証済み端末（ＭＡＣアドレス＝Ｎ）に対し、ポート８ａ向けの変更ルールを通知する。変更ルールは、変更ルール管理部１３が保持しているものである。変更ルール通知部１４は、端末１ａ以外に盗聴されないような手段であれば任意の手段でよい。通知内容は、変更ルール（＝これから端末１ａに使用させたい端末ＭＡＣアドレス）であり、更に端末１ａにとって、変更ルールの受信がＭＡＣアドレス変更ルールのトリガとなる。
【０１２５】
（Ｓ２１３ｄ，Ｓ２２３ｄ）端末１ａのフレーム送受信部３１は、上記通知を受けた変更ルールを格納し、以降はその変更ルールに従い、次の通知を受信するまで、通知された端末ＭＡＣアドレスでフレーム送信および受信を行う。また認証スイッチ５の転送部２１は、変更ルール通知部１４により次の通知が行われるまで、通知したＭＡＣアドレスでフレーム送信および受信を行う。
【０１２６】
なお、実施の形態４と同様に、ＭＡＣアドレスの切り替わり前後（たとえば前後５秒間）は、端末１および認証スイッチ５は、変更前後のどちらのＭＡＣアドレスでも受信できるようにしておくことが望ましい。
【０１２７】
本実施の形態によれば、端末１は、時刻同期や送受信フレーム数のカウントを行う必要がない。
【０１２８】
実施の形態６
本実施の形態では、実施の形態４においてフレーム送受信カウンタ２５を省くことを想定し、認証済みの端末１が、実施の形態４と同様、送信フレーム数をカウントすることにより、認証スイッチ５に対してＭＡＣアドレス変更の依頼（トリガ）をかけ、認証スイッチ５から変更ルールの通知を貰う形態を説明する。
【０１２９】
本実施の形態に係る通信システムの構成は、実施の形態４と同様であるが、フレーム送受信カウンタ２５を必要としない。
【０１３０】
また、本実施の形態に係る通信システムの動作は、実施の形態４と同様であるが、処理Ｓ２１２ｄ，Ｓ２１３ｄ，Ｓ２２２ｄ，Ｓ２２３ｄが以下のように変更される。
【０１３１】
（Ｓ２１２ｄ，Ｓ２２２ｄ）認証が完了した端末１ａ上のフレーム送受信部３１は、端末１ａ内のフレーム送受信カウンタ３５および変更ルールによりＭＡＣアドレスの有効期限切れが近いことを検知すると、認証スイッチ５に対し、変更ルールの通知を依頼する。依頼する間隔は、ＵＩ上でユーザが設定してもよいし、フレーム送受信部３１が自動生成してもよい。
【０１３２】
（Ｓ２１３ｄ，Ｓ２２３ｄ）依頼を受けた認証スイッチ５上の変更ルール通知部１４は、認証済み端末（ＭＡＣアドレス＝Ｎ）に対し、ポート８ａ向けの変更ルールを通知する。以降の動作は実施の形態５と同様である。
【０１３３】
本実施の形態によれば、認証スイッチ５は、時刻同期や送受信フレーム数のカウントを行う必要がない。
【０１３４】
実施の形態７
本実施の形態では、端末１と認証スイッチ５が、端末ＭＡＣアドレスのリストを予め保持し、変更ルール通知部はリストのポインタだけを通知する形態について説明する。
【０１３５】
まず、本実施の形態に係る通信システムの構成について説明する。
【０１３６】
図１９は、実施の形態７に係る認証スイッチの構成の一例を示すブロック図である。図１と同一符号は図１に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態１と比較すると、認証スイッチ５は、新たにＭＡＣリストテーブル２６、リスト共有部２７を備え、時刻同期部２４を必要としない。
【０１３７】
図２０は、実施の形態７に係る端末の構成の一例を示すブロック図である。図２と同一符号は図２に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態１と比較すると、端末１は、新たにＭＡＣリストテーブル３６、リスト共有部３７を備え、時刻同期部３４を必要としない。
【０１３８】
次に、本実施の形態に係る通信システムの動作について説明する。
【０１３９】
本実施の形態に係る通信システムの動作は、実施の形態１と同様であるが、変更ルール通知処理が異なる。図２１は、実施の形態７に係る変更ルール通知処理の動作の一例を示すシーケンス図である。図９と同一符号は図９に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態１と比較すると、処理Ｓ１の代わりに処理Ｓ１ｇが実行され、処理Ｓ５の代わりに処理Ｓ５ｇが実行され、処理Ｓ２１２の代わりに処理Ｓ２１２ｇが実行され、処理Ｓ２１３の代わりに処理Ｓ２１３ｇが実行される。
【０１４０】
（Ｓ１ｇ）認証スイッチ５において、各設定ＵＩにより実施の形態１と同様の設定が行われたとする。変更ルール管理部１３は、この設定をトリガとして、１分毎に端末ＭＡＣアドレスが変わるような変更ルールを、各ＯＮ設定ポートに対して１０分間分だけ自動生成する。その後、変更ルール管理部１３は、１０分を経過するまでに、同じ処理を繰り返す。ここで、変更ルール管理部１３は、実施の形態１と同じアルゴリズムにより、端末ＭＡＣアドレスを生成する。また、変更ルール管理部１３は、端末ＭＡＣアドレスを、ＭＡＣリストテーブル２６ｇとして格納する。ＭＡＣリストテーブル２６ｇは、例えば、最大２５６個の端末ＭＡＣアドレスを持ち、ＭＡＣリストテーブル２６ｇ中の端末ＭＡＣアドレスを指定するためのポインタ（Ｉｎｄｅｘ）は８ｂｉｔ（０〜５１１）とする。
【０１４１】
処理Ｓ２〜Ｓ４は、実施の形態１と同様である。
【０１４２】
（Ｓ５ｇ）テーブル生成部１７は、ＭＡＣ変換テーブル１６ｇの生成を指示する。その際、ＭＡＣ変換テーブル１６ｇ内にはＭＡＣアドレスそのものではなく、変更ルール管理部１３が生成したＭＡＣリストテーブル２６ｇの該当エントリへのポインタを格納する。更にテーブル生成部１７は、ＯＮ設定ポート配下の端末１に関し、ＡＲＰ代理応答部２２用のＡＲＰテーブル２３を生成する。テーブル生成部１７は、これらの生成の後、認証スイッチ５内のリスト共有部２７を起動する。リスト共有部２７は、各端末１ａ，１ｂに一回だけ、ＭＡＣ変換テーブル１６ｇの内容を通知する。端末１ａ内のリスト共有部３７は、通知された内容を、端末１ａ内のＭＡＣリストテーブル３６に格納する。次に、テーブル生成部１７は、変更ルール通知部１４を起動する。以降、テーブル生成部１７は、端末ＭＡＣアドレスの有効期間切れ前までに、処理Ｓ１ｇを行う。
【０１４３】
（Ｓ２１２ｇ）変更ルール通知部１４は、認証済みの端末１ａ（ＭＡＣアドレス＝Ｎ）に対し、ポート８ａ向けの変更ルールを通知する。変更ルールにおいて通知する端末ＭＡＣアドレスは、ＭＡＣアドレスそのものではなく、予め送付したリストのポインタである。
【０１４４】
（Ｓ２１３ｇ）端末１ａのフレーム送受信部３１は、受信した変更ルールを格納する。以降、フレーム送受信部３１は、変更ルール１９ｇにおいて有効期間に対応するポインタを取得し、ＭＡＣリストテーブル３６においてこのポインタが指す端末ＭＡＣアドレスを取得し、この端末ＭＡＣアドレスを用いてフレーム送信および受信を行う。同様に、認証スイッチ５の転送部２１は、ＭＡＣ変換テーブル１６ｇにおいて有効期間に対応するポインタを取得し、ＭＡＣリストテーブル２６においてこのポインタが指す端末ＭＡＣアドレスを取得し、この端末ＭＡＣアドレスを用いてフレーム送信および受信を行う。
【０１４５】
以上の動作によれば、認証スイッチ５と端末１の間で変更ルールを通知する際に、ＭＡＣアドレス（６×８ｂｉｔ）を毎回渡すのではなく、ＭＡＣリストテーブル２６，３６で定義されたポインタ（８ｂｉｔ）だけを渡すようにすることで、情報効率が向上する。
【０１４６】
なお、認証スイッチ５と端末１におけるＭＡＣリストテーブル２６，３６の共有の仕方は、ユーザがＵＩ経由で各装置に設定してもよいし、ＵＩ設定または出荷時により認証スイッチ内に格納設定したものを端末に渡してもよいし、認証スイッチおよび端末内に、出荷時などに事前格納してもよい。
【０１４７】
実施の形態８．
本実施の形態では、ＭＡＣアドレスの生成アルゴリズムを端末と認証スイッチが予め保持し、変更ルール通知部１４は該アルゴリズムの入力だけを通知する形態について説明する。
【０１４８】
まず、本実施の形態に係る通信システムの構成について説明する。
【０１４９】
図２２は、実施の形態８に係る認証スイッチの構成の一例を示すブロック図である。図１と同一符号は図１に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態１と比較すると、認証スイッチ５は、新たにアルゴリズム共有部２８を備える。
【０１５０】
図２３は、実施の形態８に係る端末の構成の一例を示すブロック図である。図２と同一符号は図２に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態１と比較すると、端末１は、新たにアルゴリズム共有部３８を備える。
【０１５１】
アルゴリズム共有部２８，３８は、１つの入力パラメータαから１つの端末ＭＡＣアドレスを生成する同一のＭＡＣアドレス生成アルゴリズムを有する。
【０１５２】
次に、本実施の形態に係る通信システムの動作について説明する。
【０１５３】
本実施の形態に係る通信システムの動作は、実施の形態１と同様であるが、変更ルール通知処理が異なる。図２４は、実施の形態８に係る変更ルール通知処理の動作の一例を示すシーケンス図である。図２１と同一符号は図２１に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態７と比較すると、処理Ｓ１ｇの代わりに処理Ｓ１ｈが実行され、処理Ｓ５ｇの代わりに処理Ｓ５ｈが実行され、処理Ｓ２１２ｇの代わりに処理Ｓ２１２ｈが実行され、処理Ｓ２１３ｇの代わりに処理Ｓ２１３ｈが実行される。
【０１５４】
（Ｓ１ｈ）認証スイッチ５において、各設定ＵＩにより実施の形態１と同様の設定が行われたとする。変更ルール管理部１３は、この設定をトリガとして、１分毎に端末ＭＡＣアドレスが変わるような変更ルール１８ｈを、各ＯＮ設定ポートに対して１０分間分だけ自動生成する。その後、変更ルール管理部１３は、１０分を経過するまでに、同じ処理を繰り返す。ここで、ＭＡＣアドレス生成部２８，３８におけるＭＡＣアドレス生成アルゴリズム＝２＾α（α＝０〜４０）とする。
【０１５５】
処理Ｓ２〜Ｓ４は、実施の形態１と同様である。
【０１５６】
（Ｓ５ｈ）テーブル生成部１７は、ＭＡＣ変換テーブル１６の生成を指示する。その際、ＭＡＣ変換テーブル内にはＭＡＣアドレスそのものではなく、ＭＡＣアドレス生成アルゴリズムの入力パラメータαを格納する。またテーブル生成部１７は更に、ＯＮ設定ポート配下の端末１ａ，１ｂに関し、ＡＲＰ代理応答部２２用のＡＲＰテーブル２３を生成する。その後、テーブル生成部１７は、認証スイッチ５内のアルゴリズム共有部２８を起動する。アルゴリズム共有部２８は、各端末１に一回だけＭＡＣアドレス生成アルゴリズムを通知する。端末１内のアルゴリズム共有部３８は、通知されたＭＡＣアドレス生成アルゴリズムを、端末１内のフレーム送受信部３１に格納する。その後、テーブル生成部１７は、変更ルール通知部１４を起動する。以降、テーブル生成部１７は、端末ＭＡＣアドレスの有効期間切れ前までに、上記の処理を実行する。
【０１５７】
（Ｓ２１２ｈ）変更ルール通知部１４、実施の形態７におけるポインタの代わりにＭＡＣアドレス生成アルゴリズムの入力パラメータαを用いた変更ルールを、端末１ａへ送信する。
【０１５８】
（Ｓ２１３ｈ）端末１ａのフレーム送受信部３１は、受信した変更ルールを格納する。以降、フレーム送受信部３１は、変更ルール１９ｈにおいて有効期間に対応する入力パラメータαを取得し、この入力パラメータαをＭＡＣアドレス生成アルゴリズムへ入力することにより端末ＭＡＣアドレスを算出し、この端末ＭＡＣアドレスを用いてフレーム送信および受信を行う。同様に、認証スイッチ５の転送部２１は、ＭＡＣ変換テーブル１６ｇにおいて有効期間に対応する入力パラメータαを取得し、この入力パラメータαをＭＡＣアドレス生成アルゴリズムへ入力することにより端末ＭＡＣアドレスを算出し、この端末ＭＡＣアドレスを用いてフレーム送信および受信を行う。
【０１５９】
以上の動作によれば、認証スイッチ５と端末１の間で変更ルールを通知する際に、ＭＡＣアドレス（６×８ｂｉｔ）を毎回渡すのではなく、ＭＡＣアドレス生成アルゴリズムの入力パラメータ（α＝０〜４０）だけを渡すようにすることで、情報効率が向上する。
【０１６０】
なお、認証スイッチ５と端末１におけるＭＡＣアドレス生成アルゴリズムの共有の仕方は、ユーザがＵＩ経由で各装置に設定してもよいし、ＵＩ設定または出荷時により認証スイッチ内に格納設定したものを端末に渡してもよいし、認証スイッチおよび端末内に、出荷時などに事前格納してもよい。
【０１６１】
実施の形態９．
本実施の形態では、認証スイッチ５が想定と異なるＭＡＣアドレスを受信した場合に、不正端末の被疑ありとしてアラームを上げる形態について説明する。
【０１６２】
本実施の形態に係る通信システムの構成は、実施の形態１と同様である。
【０１６３】
本実施の形態に係る通信システムの動作は、実施の形態１と同様であるが、ケースＣにおける処理Ｓ２２を以下のように変更する。
【０１６４】
（Ｓ２２）認証スイッチ５が受信したフレームの受信ポートがポート８ａ（ＯＮ設定）であり、時刻２００６／１／１  ０１：０１：０５であるため、転送部２１は、転送処理によりフレームを廃棄すると同時に、詐称被疑ありとして、該フレームを受信したポート８ａ及び端末ＭＡＣアドレスＮについて装置アラームを発生させる。更に、転送部２１は、ネットワーク上の認証スイッチ５の管理者に対し、装置アラームを通知する。
【０１６５】
本実施の形態によれば、正規端末のＭＡＣアドレスの有効期限が切れるたびに、不正ユーザが次のＭＡＣアドレスを盗聴／再取得したとしても、システムにより詐称検知されることになり、システムの安全性が向上する。
【０１６６】
実施の形態１０．
本実施の形態では、端末１上のフレーム送受信部３１のプログラムがサーバから配布される形態について説明する。
【０１６７】
まず、本実施の形態に係る通信システムの構成について説明する。
【０１６８】
本実施の形態に係る認証スイッチ５の構成は、実施の形態１と同様である。
【０１６９】
図２５は、実施の形態９に係る端末の構成の一例を示すブロック図である。図２と同一符号は図２に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態１と比較すると、端末１は、新たにＵＳＢメモリ４５、端末１のブート時に端末１のメモリにロードされＰＸＥ（Preboot eXecution Environment）ブートを行うブートプログラム４６を備える。ブートプログラム４６は、ＰＸＥブート処理部７１、認証部３２を備える。Ｅｔｈｅｒｎｅｔ層処理部５４、変更ルール受信部５５、変更ルール１９、物理層処理部５７、ＲＯＭ５８は、フレーム送受信部３１を構成する。
【０１７０】
ＰＸＥブートとは、ネットワークブートとも呼ばれる。端末１は、ディスクが不要であり、ＰＸＥクライアント機能と呼ばれる最低限の機能を、ＮＩＣ４３のＲＯＭ５８上に具備する。本機能を有する端末１は、起動時に下記動作（ＰＸＥブート）を行う。
【０１７１】
次に、端末１のブート時の動作の概要について説明する。
【０１７２】
（Ｓ３１１）端末１のＢＩＯＳ（Basic Input Output System）は、予めブートデバイスがＵＳＢメモリ４５に設定されており、ブートされるとＵＳＢメモリ４５に格納されたブートプログラム４６を端末１のメモリにロードし、起動する。
【０１７３】
（Ｓ３１２）認証部３２は、ＲＯＭ５８に格納されたＮＩＣ４３固有の端末ＭＡＣアドレスを読み込み、認証スイッチ５との間で認証処理を行う。
【０１７４】
（Ｓ３１３）認証部３２は、ＰＸＥブート処理部７１に動作指示を行う。
【０１７５】
（Ｓ３１４）ＰＸＥブート処理部７１は、ＰＸＥブート処理を行う。
【０１７６】
次に、本実施の形態に係る通信システムの動作について説明する。
【０１７７】
本実施の形態に係る通信システムの動作は、実施の形態１と同様であるが、変更ルール通知処理が異なる。図２６は、実施の形態１０に係る通信システムの動作の一例を示すシーケンス図である。この図において、図４と同一符号は図４に示された対象と同一又は相当物を示しており、ここでの説明を省略する。本実施の形態においては、新たにＰＸＥサーバ９の動作を示す。ここで、上述した認証処理は、実施の形態１の処理Ｓ１〜Ｓ５と同様であるが、テーブル生成部１７は、有効期間及び代理ＭＡＣアドレスが無く、端末ＭＡＣアドレスの変換を行わないＭＡＣ変換テーブル１６ｊを生成する。
【０１７８】
（Ｓ３２１，Ｓ３２２）ＰＸＥブート処理部７１は、ＰＸＥサーバ９のＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ機能によりＩＰアドレスを取得するとともに、ＰＸＥブートサーバアドレスを取得する。
【０１７９】
（Ｓ３２３，Ｓ３２４）ＰＸＥブート処理部７１は、ＰＸＥサーバ９のファイルサーバ機能からＯＳおよびプログラムをダウンロードする。次に、ＰＸＥブート処理部７１は、ＰＸＥサーバから配布されたＯＳ４２、アプリケーション４１等を端末１のメモリへロードし、起動する。
【０１８０】
（Ｓ３２５）その後、端末１及び認証スイッチ５は、実施の形態１と同様のＭＡＣアドレス変換処理（例えばＳ１〜Ｓ２２）を行うことにより通信を行う。
【０１８１】
本実施の形態によれば、端末１上のフレーム送受信部３１をＰＸＥサーバ９から取得することが可能となり、各端末１へのプログラム追加／変更の手間が大幅に軽減される。
【０１８２】
なお、本実施の形態においてＰＸＥサーバ９は、認証スイッチ５と異なる装置として説明したが、認証スイッチ５内の一機能であってもよい。また、ＰＸＥブート処理部７１は、ＰＸＥブート機能以外のプログラム取得を行う為の手段であってもよい。また、ブートプログラム４６は、ＵＳＢメモリ４５に格納されるとしたが、端末１のブート時に起動されるものであれば別の記憶手段に格納されてもよい。
【０１８３】
実施の形態１１．
上述した実施の形態では、フレームフォーマットは既存のＥｔｈｅｒｎｅｔフレームフォーマットそのものとし、ＭＡＣアドレスだけ書き換える形態を想定していた。本実施の形態では、フレームにおいて端末１と認証スイッチ５の間で送受信するフレーム内に、どの有効期間のＭＡＣアドレスかを示すヘッダを挿入する場合について説明する。
【０１８４】
図２７は、実施の形態１１に係るフレームフォーマットの一例を示す図である。本実施の形態に係る認証スイッチ５は、ＯＦＦ設定ポートにおいて送受信するフレームとして、一般的なＥｔｈｅｒｎｅｔフレーム８１を用いるが、ＯＮ設定ポートにおいて送受信するフレームとして、有効期間ヘッダ付フレーム８２を用いる。一般的なＥｔｈｅｒｎｅｔフレーム８１のフレームフォーマットに対して、有効期間ヘッダ付フレーム８２のフレームフォーマットは、ヘッダにおいて新たに有効期間ヘッダを示す値をもつタイプ８３、有効期間の識別子である有効期間ＩＤ８４が挿入される。有効期間ＩＤ８４は、例えば有効期間の終わりの時間を示す値である。
【０１８５】
本実施の形態によれば、ＭＡＣアドレスの有効期間切れの前後であっても、フレーム中のＭＡＣアドレスがどの有効期間のＭＡＣアドレスであるか、明確に見分けが付くようになる。
【０１８６】
実施の形態１２．
本実施の形態においては、各ポートに対して認証のＯＮ／ＯＦＦの設定の他に、本発明のＭＡＣアドレス変換処理のＯＮ／ＯＦＦの設定を行う場合について説明する。
【０１８７】
本実施の形態に係る通信システムの構成及び動作は、実施の形態１と同様であるが、ポート定義部１１の動作が異なる。
【０１８８】
図２８は、実施の形態１２に係るポート設定ＵＩの一例を示す画面である。図５におけるポート設定ＵＩと比較すると、ＯＮ／ＯＦＦ設定の項目に対応する認証ＯＮ／ＯＦＦ設定の項目を備え、新たに、ＭＡＣアドレス変換ＯＮ／ＯＦＦ設定の項目を備える。ＭＡＣアドレス変換設定がＯＮであれば、認証スイッチ５は本発明のＭＡＣアドレス変換処理を行い、ＭＡＣアドレス変換設定がＯＦＦであれば、認証スイッチ５は端末ＭＡＣアドレスを変換することなく従来の認証スイッチの動作を行う。
【０１８９】
本実施の形態によれば、既存のＩＥＥＥ  ８０２．１ｘ認証端末と本発明のＭＡＣアドレス変換処理を適用した端末の混在が可能となる。
【０１９０】
実施の形態１３．
本実施の形態では、１ポート配下に、複数の正規端末を収容する形態について説明する。
【０１９１】
本実施の形態に係る通信システムの構成は、実施の形態１と同様である。
【０１９２】
次に、本実施の形態に係る通信システムの動作について説明する。図２９は、実施の形態１３に係る通信システムの動作の一例を示すシーケンス図である。この図において、図４と同一符号は図４に示された対象と同一又は相当物を示しており、ここでの説明を省略する。実施の形態１と比較すると、処理Ｓ１の代わりに処理Ｓ１ｍが実行され、処理Ｓ５の代わりに処理Ｓ５ｍが実行される。
【０１９３】
（Ｓ１ｍ）認証スイッチ５において、各設定ＵＩにより実施の形態１と同様の設定が行われたとする。但し、代理ＭＡＣアドレス設定ＵＩにおいて、代理ＭＡＣアドレスは設定されるが、ポートとの関連付けは行われない。変更ルール管理部１３は、この設定をトリガとして、１分毎に端末ＭＡＣアドレスが変わるような変更ルールを、各ＯＮ設定ポートに対して１０分間分だけ自動生成する。その後、変更ルール管理部１３は、１０分を経過するまでに、同じ処理を繰り返す。変更ルール管理部１３は、ポート毎ではなく、端末毎に変更ルールを管理する。ここでは生成された変更ルール１８ｍ，１８ｎに、それぞれ未知の端末Ｘ，ＹのＩｎｄｅｘをつけるとする。
【０１９４】
処理Ｓ２〜Ｓ４は、実施の形態１と同様である。
【０１９５】
（Ｓ５ｍ）テーブル生成部１７は、ＭＡＣ変換テーブル１６ｍ，１６ｎの生成を指示する。その際、テーブル生成部１７は、認証が完了した新規端末に対して、変更ルール管理部１３が管理する変更ルールのうち、非使用の変更ルールを割り振る。たとえば今は端末Ｘの変更ルールが空いているので、端末１ａに適用される。また、代理ＭＡＣアドレス設定ＵＩで入力された値のうち、空いている代理ＭＡＣアドレスＡが端末１ａに割り振られる。
【０１９６】
以降、実施の形態１と同様の処理が実行される。
【０１９７】
本実施の形態によれば、１ポートの配下に複数の正規端末を置くことが可能となる。
【０１９８】
なお、設定部は、実施の形態におけるポート定義部、変更ルール管理部、テーブル生成部に対応する。また、通知部は、実施の形態における変更ルール通知部に対応する。また、ＡＲＰ応答部は、実施の形態におけるＡＲＰ代理応答部に対応する。また、取得部は、実施の形態における変更ルール受信部に対応する。また、送受信部は、実施の形態におけるＥｔｈｅｒｎｅｔ層処理部に対応する。また、ダウンロード部は、実施の形態におけるＰＸＥブート処理部に対応する。
【０１９９】
また、設定ステップは、実施の形態におけるポート定義部、変更ルール管理部、テーブル生成部の処理に対応する。また、通知ステップは、実施の形態における変更ルール通知部の処理に対応する。また、転送ステップは、実施の形態における転送部の処理に対応する。
【０２００】
更に、ネットワーク中継装置を構成するコンピュータにおいて上述した各ステップを実行させるプログラムを、ネットワーク中継プログラムとして提供することができる。上述したプログラムは、コンピュータにより読取り可能な記録媒体に記憶させることによって、ネットワーク中継装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【０２０１】
（付記１）  ネットワークを介して通信装置と接続することができるコンピュータに実行させるネットワーク中継プログラムであって、
前記通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定ステップと、
前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知ステップと、
前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送ステップと、
をコンピュータに実行させるネットワーク中継プログラム。
（付記２）  付記１に記載のネットワーク中継プログラムにおいて、
前記転送ステップは、前記第２通信装置から前記第１通信装置へのフレームを受信した場合、該フレーム中の前記第２ＭＡＣアドレスを前記第１ＭＡＣアドレスに変換し、該変換を施したフレームを前記第１通信装置へ送信させることを特徴とするネットワーク中継プログラム。
（付記３）  付記１または付記２に記載のネットワーク中継プログラムにおいて、
更に、前記第１通信装置の認証を行う認証ステップをコンピュータに実行させることを特徴とするネットワーク中継プログラム。
（付記４）  付記１乃至付記３のいずれかに記載のネットワーク中継プログラムにおいて、
更に、前記第１通信装置へのＡＲＰ依頼に対して、前記第１通信装置の代わりにＡＲＰ応答を行うＡＲＰ代理応答ステップをコンピュータに実行させることを特徴とするネットワーク中継プログラム。
（付記５）  付記１乃至付記４のいずれかに記載のネットワーク中継プログラムにおいて、
前記設定ステップは、前記第１通信装置に対して、互いに異なる期間である複数の有効期間と該有効期間毎の前記第１ＭＡＣアドレスとを設定し、
前記通知ステップは、前記第１通信装置に対して、複数の前記ＭＡＣアドレス情報を通知することを特徴とするネットワーク中継装置において、ネットワーク中継プログラム。
（付記６）  付記１乃至付記５のいずれかに記載のネットワーク中継プログラムにおいて、
前記有効期間は、前記第１ＭＡＣアドレスの使用を開始する時刻で表され、
前記転送ステップは、前記有効期間及びフレームの時刻に基づいて、使用する前記第１ＭＡＣアドレスを決定することを特徴とするネットワーク中継プログラム。
（付記７）  付記１乃至付記６のいずれかに記載のネットワーク中継プログラムにおいて、
前記有効期間は、前記第１ＭＡＣアドレスを使用する時間で表され、
前記転送ステップは、前記有効期間及び前記第１ＭＡＣアドレスを使用した時間に基づいて、使用する前記第１ＭＡＣアドレスを決定することを特徴とするネットワーク中継プログラム。
（付記８）  付記１乃至付記７のいずれかに記載のに記載のネットワーク中継プログラムにおいて、
前記有効期間は、前記第１ＭＡＣアドレスの使用を終了する時刻で表され、
前記転送ステップは、前記有効期間及びフレームの時刻に基づいて、使用する前記第１ＭＡＣアドレスを決定することを特徴とするネットワーク中継プログラム。
（付記９）  付記１乃至付記８のいずれかに記載のネットワーク中継プログラムにおいて、
前記有効期間は、前記第１ＭＡＣアドレスを使用して送信または受信を行うフレーム数で表され、
前記転送ステップは、前記有効期間及び送信または受信を行ったフレーム数に基づいて、使用する前記第１ＭＡＣアドレスを決定することを特徴とするネットワーク中継プログラム。
（付記１０）  付記１乃至付記９のいずれかに記載のネットワーク中継プログラムにおいて、
前記設定ステップは、前記第１ＭＡＣアドレスを決定するためのパラメータを設定すると共に、該パラメータから前記第１ＭＡＣアドレスを設定し、
前記通知ステップは、前記パラメータを前記ＭＡＣアドレス情報に含めることを特徴とするネットワーク中継プログラム。
（付記１１）  付記１乃至付記１０のいずれかに記載のネットワーク中継プログラムにおいて、
前記転送ステップは、前記有効期間を示す情報を送信フレームに挿入すると共に、受信フレームに挿入された前記有効期間を示す情報に基づいて前記第１ＭＡＣアドレスの有効期間を認識することを特徴とするネットワーク中継プログラム。
（付記１２）  付記１乃至付記１１のいずれかに記載のネットワーク中継プログラムにおいて、
前記通知ステップは、前記第１通信装置から前記ＭＡＣアドレス情報の通知の依頼を受けた場合、前記ＭＡＣアドレス情報を前記第１通信装置へ通知することを特徴とするネットワーク中継プログラム。
（付記１３）  付記２乃至付記１２のいずれかに記載のネットワーク中継プログラムにおいて、
前記認証ステップは、予め設定されたポートを介して認証を行うことを特徴とするネットワーク中継プログラム。
（付記１４）  付記１乃至付記１４のいずれかに記載のネットワーク中継プログラムにおいて、
前記設定ステップは、ポート毎または前記第１通信装置毎に、前記第１ＭＡＣアドレス及び前記第２ＭＡＣアドレスを設定することを特徴とするネットワーク中継プログラム。
（付記１５）  ネットワークを介して通信装置と接続することができるネットワーク中継装置であって、
前記通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定部と、
前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知部と、
前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送部と、
を備えるネットワーク中継装置。
（付記１６）  付記１５に記載のネットワーク中継装置において、
前記転送部は、前記第２通信装置から前記第１通信装置へのフレームを受信した場合、該フレーム中の前記第２ＭＡＣアドレスを前記第１ＭＡＣアドレスに変換し、該変換を施したフレームを前記第１通信装置へ送信することを特徴とするネットワーク中継装置。
（付記１７）  付記１５または付記１６に記載のネットワーク中継装置において、
更に、前記第１通信装置の認証を行う認証部を備えることを特徴とするネットワーク中継装置。
（付記１８）  付記１５乃至付記１７のいずれかに記載のネットワーク中継装置において、
更に、前記第１通信装置へのＡＲＰ依頼に対して、前記第１通信装置の代わりにＡＲＰ応答を行うＡＲＰ代理応答部を備えることを特徴とするネットワーク中継装置。
（付記１９）  ネットワーク中継装置に備えられ、該ネットワーク中継装置に接続された通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定部と、
前記ネットワーク中継装置に備えられ、前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知部と、
前記ネットワーク中継装置に備えられ、前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送部と、
前記第１通信装置に備えられ、前記ＭＡＣアドレス情報を前記ネットワーク中継装置から取得し、該ＭＡＣアドレス情報に基づいて前記第１ＭＡＣアドレスを取得する取得部と、
前記第１通信装置に備えられ、前記ネットワーク中継装置を介して、前記第１ＭＡＣアドレスを用いたフレームの送受信を行う送受信部と、
を備える通信システム。
（付記２０）  ネットワークを介して通信装置と接続することができるコンピュータにより実行されるネットワーク中継方法であって、
前記通信装置である第１通信装置が自己のＭＡＣアドレスとして用いる第１ＭＡＣアドレスと、前記第１通信装置と異なる前記通信装置である第２通信装置が前記第１通信装置への接続先ＭＡＣアドレスとして用いる第２ＭＡＣアドレスと、前記第１ＭＡＣアドレスの有効期間とを設定する設定ステップと、
前記第１ＭＡＣアドレスに関する情報をＭＡＣアドレス情報として前記第１通信装置へ通知する通知ステップと、
前記第１通信装置から前記第２通信装置へのフレームを受信した場合、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応しないものであれば廃棄し、該フレーム中の前記第１ＭＡＣアドレスが前記有効期間に対応するものであれば前記第１ＭＡＣアドレスを前記第２ＭＡＣアドレスに変換した上で、該変換を施したフレームを前記第２通信装置へ送信する転送ステップと、
を実行するネットワーク中継方法。
【図面の簡単な説明】
【０２０２】
【図１】実施の形態１に係る認証スイッチの構成の一例を示すブロック図である。
【図２】実施の形態１に係る端末の構成の第１の例を示すブロック図である。
【図３】実施の形態１に係る端末の構成の第２の例を示すブロック図である。
【図４】実施の形態１に係る通信システムのケースＡにおけるＭＡＣアドレス変換処理の動作の一例を示すシーケンス図である。
【図５】実施の形態１に係る設定ＵＩの一例を示す画面である。
【図６】ＥｔｈｅｎｅｔフレームフォーマットとＩ／Ｇフラグの位置を示す画面である。
【図７】実施の形態１に係る暗号化フレームのフレームフォーマットの一例を示す画面である。
【図８】実施の形態１に係る暗号化フレームのパケットタイプの一例を示す画面である。
【図９】実施の形態１に係る変更ルール通知処理の動作の一例を示すシーケンス図である。
【図１０】実施の形態１に係る転送処理の動作の一例を示すフローチャートである。
【図１１】実施の形態１に係る通信システムのケースＢにおけるＭＡＣアドレス変換処理の動作の一例を示すシーケンス図である。
【図１２】実施の形態１に係る通信システムのケースＣにおけるＭＡＣアドレス変換処理の動作の一例を示すシーケンス図である。
【図１３】実施の形態２に係る変更ルール通知処理の動作の一例を示すシーケンス図である。
【図１４】実施の形態３に係る変更ルール通知処理の動作の一例を示すシーケンス図である。
【図１５】実施の形態４に係る認証スイッチの構成の一例を示すブロック図である。
【図１６】実施の形態４に係る端末の構成の一例を示すブロック図である。
【図１７】実施の形態４に係る設定ＵＩの一例を示す画面である。
【図１８】実施の形態４に係る変更ルール通知処理の動作の一例を示すシーケンス図である。
【図１９】実施の形態７に係る認証スイッチの構成の一例を示すブロック図である。
【図２０】実施の形態７に係る端末の構成の一例を示すブロック図である。
【図２１】実施の形態７に係る変更ルール通知処理の動作の一例を示すシーケンス図である。
【図２２】実施の形態８に係る認証スイッチの構成の一例を示すブロック図である。
【図２３】実施の形態８に係る端末の構成の一例を示すブロック図である。
【図２４】実施の形態８に係る変更ルール通知処理の動作の一例を示すシーケンス図である。
【図２５】実施の形態９に係る端末の構成の一例を示すブロック図である。
【図２６】実施の形態１０に係る通信システムの動作の一例を示すシーケンス図である。
【図２７】実施の形態１１に係るフレームフォーマットの一例を示す図である。
【図２８】実施の形態１２に係るポート設定ＵＩの一例を示す画面である。
【図２９】実施の形態１３に係る通信システムの動作の一例を示すシーケンス図である。
【図３０】従来の通信システムの動作の一例を示すシーケンス図である。
【符号の説明】
【０２０３】
１，１ａ，１ｂ、２  端末、３  サーバ、４  リピータ、５  認証スイッチ、６  ＲＡＤＩＵＳサーバ、７  ネットワーク、８ａ，８ｂ，８ｃ，８ｄ  ポート、９  ＰＸＥサーバ、１１  ポート定義部、１２  認証部、１３  変更ルール管理部、１４  変更ルール通知部、１６  ＭＡＣ変換テーブル、１７  テーブル生成部、１８，１９  変更ルール、２１  転送部、２２  ＡＲＰ代理応答部、２３  ＡＲＰテーブル、２４，３４  時刻同期部、２５，３５  フレーム送受信カウンタ、２６，３６  ＭＡＣリストテーブル、２７，３７  リスト共有部、２８，３８  アルゴリズム共有部、３１  フレーム送受信部、４１  アプリケーション、４２  ＯＳ、４３  ＮＩＣ、４５  ＵＳＢメモリ、４６  ブートプログラム、５１  ＦＴＰクライアントアプリケーション、５２  ＴＣＰ層処理部、５３  ＩＰ層処理部、５４  Ｅｔｈｅｒｎｅｔ層処理部、５５  変更ルール受信部、５７  物理層処理部、５８  ＲＯＭ、５９  Ｆｌａｓｈ  ＲＯＭ、６０  端末ＭＡＣアドレス、７１  ＰＸＥブート処理部、８１  一般的なＥｔｈｅｒｎｅｔフレーム、８２  有効期間ヘッダ付フレーム。
【図１】
2008153905.tif 000003
【図２】
2008153905.tif 000004
【図３】
2008153905.tif 000005
【図４】
2008153905.tif 000006
【図５】
2008153905.tif 000007
【図６】
2008153905.tif 000008
【図７】
2008153905.tif 000009
【図８】
2008153905.tif 000010
【図９】
2008153905.tif 000011
【図１０】
2008153905.tif 000012
【図１１】
2008153905.tif 000013
【図１２】
2008153905.tif 000014
【図１３】
2008153905.tif 000015
【図１４】
2008153905.tif 000016
【図１５】
2008153905.tif 000017
【図１６】
2008153905.tif 000018
【図１７】
2008153905.tif 000019
【図１８】
2008153905.tif 000020
【図１９】
2008153905.tif 000021
【図２０】
2008153905.tif 000022
【図２１】
2008153905.tif 000023
【図２２】
2008153905.tif 000024
【図２３】
2008153905.tif 000025
【図２４】
2008153905.tif 000026
【図２５】
2008153905.tif 000027
【図２６】
2008153905.tif 000028
【図２７】
2008153905.tif 000029
【図２８】
2008153905.tif 000030
【図２９】
2008153905.tif 000031
【図３０】
2008153905.tif 000032