(57)【要約】  ＯＳＩ階層３プロセスを遂行する前に、ＭＩＨＰ情報を認識できる技術が開示される。該技術によるメディア独立ハンドオーバー遂行方法は、パケットでＯＳＩ  ７階層のうち、２番目の階層に該当するプロトコルのヘッダに含まれたインターネット・プロトコルバージョン情報を示すフィールドを検査する段階、ＩＰバージョン情報を示すフィールドの値がＭＩＨ階層に該当する値である場合、ＭＩＨ階層のプロセスを遂行し、ＩＰ階層のプロセスを処理する段階、及びＩＰバージョン情報を示すフィールドの値がＭＩＨ階層に該当する値ではない場合、直ちにＩＰ階層のプロセスを処理する段階を含み、階層３であるＩＰ階層で別途の動作を遂行せずとも、ＭＩＨプロセスを遂行するか否かを判断でき、装置の遂行速度の遅延が防止され、ネットワークサービス品質（ＱｏＳ）が向上できる。
2010517358.tif 000002
【特許請求の範囲】
【請求項１】
メディア独立ハンドオーバーを遂行する方法において、
インターネット・プロトコル（ＩＰ）バージョン情報を示すフィールドを検査する段階と、
前記ＩＰバージョン情報を示すフィールドの値がメディア独立ハンドオーバー階層に該当する値である場合、メディア独立ハンドオーバー階層のプロセスを遂行し、ＩＰ階層のプロセスを処理する段階と、
前記ＩＰバージョン情報を示すフィールドの値がメディア独立ハンドオーバー階層に該当する値ではない場合、直ちにＩＰ階層のプロセスを処理する段階とを含むことを特徴とするメディア独立ハンドオーバー遂行方法。
【請求項２】
前記ＩＰバージョン情報を示すフィールドは、媒体アクセス制御ヘッダに含まれたことを特徴とする請求項１に記載のメディア独立ハンドオーバー遂行方法。
【請求項３】
前記ＩＰバージョン情報を示すフィールドは、イーサタイプ（EtherType）フィールドであることを特徴とする請求項１に記載のメディア独立ハンドオーバー遂行方法。
【請求項４】
メディア独立ハンドオーバーを遂行する方法において、
ＩＰバージョン情報を示すフィールドを検査する段階と、
前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ４を示す場合、パケット内にメディア独立ハンドオーバー・ヘッダが含まれているか否かによって、該当する階層のプロセスを処理する段階と、
前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ６を示す場合、パケット内にメディア独立ハンドオーバー・ヘッダが含まれているか否かによって、該当する階層のプロセスを処理する段階とを含むことを特徴とするメディア独立ハンドオーバー遂行方法。
【請求項５】
前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ４を示す場合、パケット内にメディア独立ハンドオーバー・ヘッダが含まれているか否かによって、該当する階層のプロセスを処理する段階は、
前記パケット内にメディア独立ハンドオーバー・ヘッダが含まれているか否かを判断する段階と、
前記パケット内にメディア独立ハンドオーバー・ヘッダが含まれている場合、メディア独立ハンドオーバー階層のプロセスを遂行し、ＩＰｖ４階層のプロセスを処理する段階と、
前記パケット内にメディア独立ハンドオーバー・ヘッダが含まれていない場合、直ちにＩＰｖ４階層のプロセスを処理する段階とを含むことを特徴とする請求項４に記載のメディア独立ハンドオーバー遂行方法。
【請求項６】
前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ６を示す場合、パケット内にメディア独立ハンドオーバー・ヘッダが含まれているか否かによって、該当する階層のプロセスを処理する段階は、
前記パケット内にメディア独立ハンドオーバー・ヘッダが含まれているか否かを判断する段階と、
前記パケット内にメディア独立ハンドオーバー・ヘッダが含まれている場合、メディア独立ハンドオーバー階層のプロセスを遂行し、ＩＰｖ６階層のプロセスを処理する段階と、
前記パケット内にメディア独立ハンドオーバー・ヘッダが含まれていない場合、直ちにＩＰｖ６階層のプロセスを処理する段階とを含むことを特徴とする請求項４に記載のメディア独立ハンドオーバー遂行方法。
【請求項７】
前記ＩＰバージョン情報を示すフィールドは、媒体アクセス制御ヘッダに含まれたことを特徴とする請求項４に記載のメディア独立ハンドオーバー遂行方法。
【請求項８】
前記ＩＰバージョン情報を示すフィールドは、イーサタイプ（EtherType）フィールドであることを特徴とする請求項４に記載のメディア独立ハンドオーバー遂行方法。
【請求項９】
メディア独立ハンドオーバーを遂行する装置において、
ＩＰバージョン情報を示すフィールドを検査するＭＡＣヘッダ処理部と、
前記ＩＰバージョン情報を示すフィールドの値がメディア独立ハンドオーバー階層に該当する値である場合、メディア独立ハンドオーバー階層のプロセスを遂行するメディア独立ハンドオーバー階層遂行部と、
前記ＩＰバージョン情報を示すフィールドの値がメディア独立ハンドオーバー階層に該当する値である場合、前記メディア独立ハンドオーバー階層遂行部がメディア独立ハンドオーバー階層のプロセスを遂行した後、ＩＰ階層のプロセスを処理し、前記ＩＰバージョン情報を示すフィールドの値がメディア独立ハンドオーバー階層に該当する値ではない場合、直ちにＩＰ階層のプロセスを処理するＩＰ階層遂行部とを備えることを特徴とするメディア独立ハンドオーバー遂行装置。
【請求項１０】
前記ＩＰバージョン情報を示すフィールドは、媒体アクセス制御ヘッダに含まれたことを特徴とする請求項９に記載のメディア独立ハンドオーバー遂行装置。
【請求項１１】
前記ＩＰバージョン情報を示すフィールドは、イーサタイプ（EtherType）フィールドであることを特徴とする請求項９に記載のメディア独立ハンドオーバー遂行装置。
【請求項１２】
メディア独立ハンドオーバーを遂行する装置において、
ＩＰバージョン情報を示すフィールドを検査するＭＡＣヘッダ処理部と、
パケット内にメディア独立ハンドオーバー・ヘッダが含まれている場合、メディア独立ハンドオーバー階層のプロセスを遂行するメディア独立ハンドオーバー階層遂行部と、
前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ４を示す場合、ＩＰｖ４階層のプロセスを処理し、パケット内にメディア独立ハンドオーバー・ヘッダが含まれている場合、前記メディア独立ハンドオーバー階層遂行部にパケットを伝達してメディア独立ハンドオーバー階層のプロセスを遂行させるＩＰｖ４処理部と、
前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ６を示す場合、ＩＰｖ６階層のプロセスを処理し、パケット内にメディア独立ハンドオーバー・ヘッダが含まれている場合、前記メディア独立ハンドオーバー階層遂行部にパケットを伝達してメディア独立ハンドオーバー階層のプロセスを遂行させるＩＰｖ６処理部とを備えることを特徴とするメディア独立ハンドオーバー遂行装置。
【請求項１３】
前記ＩＰバージョン情報を示すフィールドは、媒体アクセス制御ヘッダに含まれたことを特徴とする請求項１２に記載のメディア独立ハンドオーバー遂行装置。
【請求項１４】
前記ＩＰバージョン情報を示すフィールドは、イーサタイプ（EtherType）フィールドであることを特徴とする請求項１２に記載のメディア独立ハンドオーバー遂行装置。
【請求項１５】
メディア独立ハンドオーバーを遂行する方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体において、前記メディア独立ハンドオーバー遂行方法は、
ＩＰバージョン情報を示すフィールドを検査する段階と、
前記ＩＰバージョン情報を示すフィールドの値がメディア独立ハンドオーバー階層に該当する値である場合、メディア独立ハンドオーバー階層のプロセスを遂行し、ＩＰ階層のプロセスを処理する段階と、
前記ＩＰバージョン情報を示すフィールドの値がメディア独立ハンドオーバー階層に該当する値ではない場合、直ちにＩＰ階層のプロセスを処理する段階とを含むことを特徴とするコンピュータで読み取り可能な記録媒体。
【請求項１６】
前記ＩＰｖ４処理部は、前記パケットがメディア独立ハンドオーバー・ヘッダを含んでいるか否かを判断し、前記パケットがメディア独立ハンドオーバー・ヘッダを含む場合、前記パケットを前記メディア独立ハンドオーバー階層遂行部に伝達する判断部を備えることを特徴とする請求項１２に記載のメディア独立ハンドオーバー遂行装置。
【請求項１７】
前記ＩＰｖ６処理部は、前記パケットがメディア独立ハンドオーバー・ヘッダを含んでいるか否かを判断し、前記パケットがメディア独立ハンドオーバー・ヘッダを含む場合、前記パケットを前記メディア独立ハンドオーバー階層遂行部に伝達する判断部を備えることを特徴とする請求項１２に記載のメディア独立ハンドオーバー遂行装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信に係り、特にメディア独立ハンドオーバー（ＭＩＨ：Media  Independent  Handover）を遂行する方法及び装置に関する。
【背景技術】
【０００２】
ＩＥＥＥ  ８０２．２１規格では、メディア独立ハンドオーバー（ＭＩＨ）プロトコルについて定義している。ＭＩＨプロトコルを使用するためには、パケットのＯＳＩ階層２（layer  ２）のヘッダとＯＳＩ階層３（layer  ３）のヘッダとの間に新しく定義されたメディア独立ハンドオーバー・プロトコル（ＭＩＨＰ：Media  Independent  Handover  Protocol）ヘッダを挿入せねばならない。図１は、ＭＩＨＰヘッダのフォーマットを示した図面である。
【０００３】
ところで、現在使われているパケットには、ＯＳＩ階層２のヘッダに、ＯＳＩ階層３のヘッダについての情報だけを記載しているのみ、パケットにＭＩＨＰヘッダが挿入されているか否かについては示していない。従って、現在の規格下では、ネットワーク装置がＭＩＨＰの使用いかんを知る方式が存在しない。従って、ＯＳＩ階層２で提供する情報だけを利用しては、ＭＩＨを遂行できない。ネットワーク装置がＩＥＥＥ  ８０２．２１で定義するＭＩＨプロトコルを遂行するためには、別途の動作を必要とする。これは、装置の遂行速度の遅延をもたらし、それは、ネットワークのサービス品質（ＱｏＳ：Quality  of  Service）の低下を招く。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明がなそうとする技術的課題は、パケットに含まれたＭＩＨＰ情報を、ＯＳＩ階層３のプロセスを処理する前に認識させるＭＩＨ遂行方法及び装置、そして前記ＭＩＨ遂行方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することである。
【０００５】
本発明がなそうとする他の技術的課題は、ＭＩＨを遂行するためのメッセージのデータフォーマットを記録した情報記録媒体を提供することである。
【課題を解決するための手段】
【０００６】
前記技術的課題をなすための本発明の一実施形態によるＭＩＨ遂行方法は、インターネット・プロトコル（ＩＰ：Internet  Protocol）バージョン情報を示すフィールドを検査する段階と、前記ＩＰバージョン情報を示すフィールドの値がＭＩＨ階層に該当する値である場合、ＭＩＨ階層のプロセスを遂行し、ＩＰ階層のプロセスを処理する段階と、前記ＩＰバージョン情報を示すフィールドの値がＭＩＨ階層に該当する値ではない場合、直ちにＩＰ階層のプロセスを処理する段階とを含むことが望ましい。
【０００７】
前記ＩＰバージョン情報を示すフィールドは、媒体アクセス制御（ＭＡＣ：Media  Access  Control）ヘッダに含まれたことが望ましい。
【０００８】
前記ＩＰバージョン情報を示すフィールドは、イーサタイプ（EtherType）フィールドであることが望ましい。
【０００９】
前記技術的課題をなすための本発明の他の一実施形態によるＭＩＨ遂行方法は、ＩＰバージョン情報を示すフィールドを検査する段階と、前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ４（Internet  Protocol  version４）を示す場合、パケット内にＭＩＨヘッダが含まれているか否かによって、該当する階層のプロセスを処理する段階と、前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ６（Internet  Protocol  version６）を示す場合、パケット内にＭＩＨヘッダが含まれているか否かによって、該当する階層のプロセスを処理する段階とを含むことが望ましい。
【００１０】
前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ４を示す場合、パケット内にＭＩＨヘッダが含まれているか否かによって、該当する階層のプロセスを処理する段階は、前記パケット内にＭＩＨヘッダが含まれているか否かを判断する段階と、前記パケット内にＭＩＨヘッダが含まれている場合、ＭＩＨ階層のプロセスを遂行し、ＩＰｖ４階層のプロセスを処理する段階と、前記パケット内にＭＩＨヘッダが含まれていない場合、直ちにＩＰｖ４階層のプロセスを処理する段階とを含むことが望ましい。
【００１１】
前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ６を示す場合、パケット内にＭＩＨヘッダが含まれているか否かによって、該当する階層のプロセスを処理する段階は、前記パケット内にＭＩＨヘッダが含まれているか否かを判断する段階と、前記パケット内にＭＩＨヘッダが含まれている場合、ＭＩＨ階層のプロセスを遂行し、ＩＰｖ６階層のプロセスを処理する段階と、前記パケット内にＭＩＨヘッダが含まれていない場合、直ちにＩＰｖ６階層のプロセスを処理する段階とを含むことが望ましい。
【００１２】
前記技術的課題をなすための本発明の一実施形態によるＭＩＨ遂行装置は、ＩＰバージョン情報を示すフィールドを検査するＭＡＣヘッダ処理部と、前記ＩＰバージョン情報を示すフィールドの値がＭＩＨ階層に該当する値である場合、ＭＩＨ階層のプロセスを遂行するＭＩＨ階層遂行部と、前記ＩＰバージョン情報を示すフィールドの値がＭＩＨ階層に該当する値である場合、前記ＭＩＨ階層遂行部がＭＩＨ階層のプロセスを遂行した後、ＩＰ階層のプロセスを処理し、前記ＩＰバージョン情報を示すフィールドの値がＭＩＨ階層に該当する値ではない場合、直ちにＩＰ階層のプロセスを処理するＩＰ階層遂行部とを備えることが望ましい。
【００１３】
前記技術的課題をなすための本発明の他の一実施形態によるＭＩＨ遂行装置は、ＩＰバージョン情報を示すフィールドを検査するＭＡＣヘッダ処理部と、パケット内にＭＩＨヘッダが含まれている場合、ＭＩＨ階層のプロセスを遂行するＭＩＨ階層遂行部と、前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ４を示す場合、ＩＰｖ４階層のプロセスを処理し、パケット内にＭＩＨヘッダが含まれている場合、前記ＭＩＨ階層遂行部にパケットを伝達してＭＩＨ階層のプロセスを遂行させるＩＰｖ４処理部と、前記ＩＰバージョン情報を示すフィールドの値がＩＰｖ６を示す場合、ＩＰｖ６階層のプロセスを処理し、パケット内にＭＩＨヘッダが含まれている場合、前記ＭＩＨ階層遂行部にパケットを伝達してＭＩＨ階層のプロセスを遂行させるＩＰｖ６処理部とを備えることが望ましい。
【００１４】
前記技術的課題をなすための本発明の他の一実施形態によるＭＩＨを遂行する方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体において、前記ＭＩＨ遂行方法は、ＩＰバージョン情報を示すフィールドを検査する段階と、前記ＩＰバージョン情報を示すフィールドの値がＭＩＨ階層に該当する値である場合、ＭＩＨ階層のプロセスを遂行し、ＩＰ階層のプロセスを処理する段階と、前記ＩＰバージョン情報を示すフィールドの値がＭＩＨ階層に該当する値ではない場合、直ちにＩＰ階層のプロセスを処理する段階とを含むことが望ましい。
【発明の効果】
【００１５】
本発明によるＭＩＨ遂行方法及び装置によれば、ＩＰバージョン情報を示すフィールドにＭＩＨ階層に該当する新しい値を指定し、ＯＳＩ階層２プロセスでパケットにＭＩＨＰ情報が含まれているか否かをあらかじめ判断したり、または階層３プロセスを遂行する前にパケットにＭＩＨヘッダが含まれているか否かをあらかじめ判断したりすることによって、階層３であるＩＰ階層で別途の動作を遂行せずとも、ＭＩＨプロセスを遂行するか否かを判断できる。従って、装置の遂行速度の遅延が防止され、ネットワークサービス品質（Ｑｏｓ）が向上するという効果がある。
【図面の簡単な説明】
【００１６】
【図１】ＭＩＨＰヘッダのフォーマットを示した図である。
【図２】パケットにＭＩＨＰヘッダが含まれない場合のＯＳＩ階層とメッセージパケットとを示した図である。
【図３】パケットにＭＩＨＰヘッダが含まれた場合のＯＳＩ階層とメッセージパケットとを示した図である。
【図４】ＩＥＥＥ  ８０２．３ＭＡＣヘッダのフォーマットを示した図である。
【図５】本発明の第１実施形態によるＭＩＨ遂行装置の構成を示したブロック図である。
【図６】本発明の第１実施形態によるＭＩＨ遂行方法を示したフローチャートである。
【図７】本発明の第２実施形態において、ＯＳＩ階層間のパケット伝達を示した図である。
【図８】本発明の第２実施形態によるＭＩＨ遂行装置の構成を示したブロック図である。
【図９】本発明の第２実施形態によるＭＩＨ遂行方法を示したフローチャートである。
【発明を実施するための形態】
【００１７】
以下、添付された図面を参照しつつ、本発明によるメディア独立ハンドオーバー（ＭＩＨ：Media  Independent  Handover）遂行方法及び装置について詳細に説明する。
【００１８】
＜共通事項＞
まず、図２及び図３を参照しつつ、パケットにＭＩＨＰヘッダが含まれていない場合と、パケットにＭＩＨＰヘッダが含まれている場合とを比較する。
【００１９】
図２は、パケットにＭＩＨＰ（Media  Independent  Handover  Protocol）ヘッダが含まれない場合のＯＳＩ階層とメッセージパケットとを示した図である。図２を参照して、パケットにＭＩＨＰヘッダが含まれていない場合のパケットの内容について述べれば、パケットで、ＭＡＣ（Media  Access  Control）ヘッダ３０とＩＰ（Internet  Protocol）ヘッダ４０とが連続して配されていることが分かる。従って、ＯＳＩ  ７階層によるプロセスの遂行は、ＭＡＣ階層１０のプロセスが遂行された後、ＭＩＨ階層のプロセスが遂行されずに直ちにＩＰ階層２０のプロセスが遂行される。
【００２０】
一方、パケットにＭＩＨＰヘッダが含まれた場合には、ＭＩＨ階層のプロセスを遂行せねばならない。
【００２１】
図３は、パケットにＭＩＨＰヘッダが含まれた場合のＯＳＩ階層とメッセージパケットとを示した図である。図３を参照するに、ＭＩＨＰヘッダ９０は、ＭＡＣヘッダ８０とＩＰヘッダ１００との間に配されていることが分かる。従って、ＯＳＩ  ７階層によるプロセスの遂行は、ＭＡＣ階層５０のプロセスが遂行された後、ＭＩＨ階層６０のプロセスが遂行され、ＩＰ階層７０のプロセスが遂行される。
【００２２】
ＯＳＩ  ７階層のうち、２番目の階層のヘッダは、パケットで後で位置した３番目の階層のプロトコル種類を定義する情報を含む。ＩＥＥＥ  ８０２．３  ＭＡＣヘッダを例にとって説明する。
【００２３】
図４は、ＩＥＥＥ  ８０２．３  ＭＡＣヘッダのフォーマットを示した図である。図４に示されたパケットは、ＭＡＣ階層の情報、ＭＩＨプロトコルヘッダ、ＩＰヘッダ、ＴＣＰ（Transmission  Control  Protocol）またはＵＤＰ（User  Datagram  Protocol）ヘッダ及びペイロード（payload）を含んでいる。ペイロードとは、パケットでヘッダを除外した部分であり、パケットを利用して伝えられる実際のデータ部分を意味する。
【００２４】
図４を参照するに、ＭＡＣヘッダは、イーサタイプ（EtherType）１１０というフィールドを含む。イーサタイプ（EtherType）フィールドは、ＩＰ階層のバージョン情報を示すフィールドである。イーサタイプ（EtherType）フィールドの値が０ｘ０８００ならば、パケットに含まれたＩＰ情報は、インターネット・プロトコルバージョン４（ＩＰｖ４：Internet  Protocol  version４）情報である。一方、イーサタイプ（EtherType）フィールドの値が０ｘ８６ＤＤならば、パケットに含まれたＩＰ情報は、インターネット・プロトコルバージョン６（ＩＰｖ６：Internet  Protocol  version６）情報である。
【００２５】
このように、本発明を適用しない場合には、イーサタイプ（EtherType）フィールドが２つの値のうち、いずれか一つの値だけを有することができる。
【００２６】
＜第１実施形態＞
本発明の第１実施形態では、イーサタイプ（EtherType）フィールドに新しい値を指定し、パケットにＭＩＨＰヘッダが含まれたことを示すようにする。従って、本発明によれば、イーサタイプ（EtherType）フィールドは、３つの値のうちいずれか一つの値を有することができる。一つは、ＩＰｖ４を示す値であり、他の一つは、ＩＰｖ６を示す値であり、残りの一つは、ＭＩＨＰを示す値である。
【００２７】
ＭＩＨＰを示す値としては、前記ＩＰｖ４を示す０ｘ０８００とＩＰｖ６を示す０ｘ８６ＤＤとを除外した１つの値を指定できる。例えば、図４に図示されたように、０ｘ８０００を、ＭＩＨＰを示す値として指定できる。具体的な値は、実施形態によって変わりうる。
【００２８】
図５は、本発明の第１実施形態によるＭＩＨ遂行装置の構成を示したブロック図である。図５を参照するに、本発明の一実施形態によるＭＩＨ遂行装置２００は、ＭＡＣヘッダ処理部２１０、ＭＩＨ階層遂行部２２０及びＩＰ階層遂行部２３０を備えることが望ましい。
【００２９】
ＭＡＣヘッダ処理部２１０は、パケットでＯＳＩ  ７階層のうち、２番目の階層に該当するプロトコルのヘッダに含まれたＩＰバージョン情報を示すフィールドを検査する。
【００３０】
ＭＩＨ階層遂行部２２０は、ＩＰバージョン情報を示すフィールドの値が、ＭＩＨ階層に該当する値である場合、ＭＩＨ階層のプロセスを遂行する。
【００３１】
ＩＰ階層遂行部２３０は、ＩＰバージョン情報を示すフィールドの値が、ＭＩＨ階層に該当する値である場合、ＭＩＨ階層遂行部２２０がＭＩＨ階層のプロセスを遂行した後、ＩＰ階層のプロセスを処理し、前記ＩＰバージョン情報を示すフィールドの値がＭＩＨ階層に該当する値ではない場合、直ちにＩＰ階層のプロセスを処理する。
【００３２】
前述のように、前記ＯＳＩ  ７階層のうち、２番目の階層は、ＭＡＣ階層であることが望ましく、前記ＩＰバージョン情報を示すフィールドは、イーサタイプ（EtherType）フィールドであることが望ましい。以下では、前記２番目の階層がＭＡＣ階層であり、ＩＰバージョン情報を示すフィールドが、イーサタイプ（EtherType）フィールドである場合を例にとって説明する。
【００３３】
図６は、本発明の第１実施形態によるＭＩＨ遂行方法を示したフローチャートである。
【００３４】
まず、ＭＡＣヘッダ処理部２１０は、パケットでＭＡＣヘッダに含まれたイーサタイプ（EtherType）フィールドを検査する（Ｓ１００）。
【００３５】
ＭＡＣヘッダ処理部２１０は、イーサタイプ（EtherType）フィールドの値によって、該当する階層のプロセスを遂行するモジュールにパケットを伝達する（Ｓ１１０）。
【００３６】
イーサタイプ（EtherType）フィールドの値がＭＩＨに該当する値である場合、パケットは、ＭＡＣヘッダ処理部２１０からＭＩＨ階層遂行部２２０に伝えられる。ＭＩＨ階層遂行部２２０は、ＭＩＨ階層のプロセスを遂行し（Ｓ１２０）、パケットをＩＰ階層遂行部２３０に伝達する。ＩＰ階層遂行部２３０は、ＭＩＨ階層遂行部２２０がＭＩＨ階層のプロセスを遂行した後、ＩＰ階層のプロセスを遂行する（Ｓ１３０）。
【００３７】
イーサタイプ（EtherType）フィールドの値がＭＩＨに該当する値ではない場合、すなわち、ＩＰに該当する値である場合には、パケットは、ＭＡＣヘッダ処理部２１０からＩＰ階層遂行部２３０に直接伝えられる。ＩＰ階層遂行部２３０は、ＩＰ階層のプロセスを遂行する（Ｓ１３０）。
【００３８】
＜第２実施形態＞
一方、本発明の第２実施形態では、イーサタイプ（EtherType）フィールドに新しい値を指定しない。代わりに、ＩＰ階層のプロセスを遂行する前に、パケットでＭＡＣヘッダの次に配されたヘッダをデコーディングし、ＭＩＨヘッダが含まれているか否かを判断する。
【００３９】
図７は、本発明の第２実施形態において、ＯＳＩ階層間のパケット伝達を示した図である。図７を参照するに、まずＭＡＣ階層のプロセスが遂行される過程で、イーサタイプ（EtherType）フィールドを検査し、ＩＰバージョン情報を確認する。
【００４０】
ＩＰバージョンがＩＰｖ４である場合、Ａで表示されたモジュールにパケットを伝達する。Ａモジュールでは、パケット内にＭＩＨヘッダが含まれているか否かを検査する。ＭＩＨヘッダが含まれている場合、パケットは、ＡモジュールからＭＩＨ遂行モジュールに伝えられる（１）。ＭＩＨ遂行モジュールでＭＩＨ階層のプロセスを遂行した後、パケットは、ＩＰｖ４モジュールに伝えられる。
【００４１】
ＭＩＨヘッダが含まれていない場合、パケットは、ＡモジュールからＩＰｖ４遂行モジュールに直接伝えられる（２）。
【００４２】
ＩＰバージョンがＩＰｖ６である場合、パケットは、Ｂモジュールに伝えられる。Ｂモジュールでは、パケット内にＭＩＨヘッダが含まれているか否かを検査する。ＭＩＨヘッダが含まれている場合、パケットは、ＢモジュールからＭＩＨ遂行モジュールに伝えられる（３）。ＭＩＨ遂行モジュールでＭＩＨ階層のプロセスを遂行した後、パケットは、ＩＰｖ６モジュールに伝えられる。
【００４３】
ＭＩＨヘッダが含まれていない場合、パケットは、ＢモジュールからＩＰｖ６遂行モジュールに直接伝えられる（４）。
【００４４】
図８は、本発明の第２実施形態によるＭＩＨ遂行装置の構成を示したブロック図である。図８を参照するに、本発明の一実施形態によるＭＩＨ遂行装置３００は、ＭＡＣヘッダ処理部３１０、ＩＰｖ４処理部３２０、ＩＰｖ６処理部３３０及びＭＩＨ階層遂行部３４０を備えることが望ましい。
【００４５】
ＭＡＣヘッダ処理部３１０は、パケットでＯＳＩ  ７階層のうち、２番目の階層に該当するプロトコルのヘッダに含まれたＩＰバージョン情報を示すフィールドを検査する。
【００４６】
ＩＰｖ４処理部３２０は、ＩＰバージョン情報を示すフィールドの値がＩＰｖ４を示す場合、ＩＰｖ４階層のプロセスを処理し、パケット内にＭＩＨヘッダが含まれている場合、ＭＩＨ階層遂行部３４０にパケットを伝達してＭＩＨ階層のプロセスを遂行させる。ＩＰｖ４処理部３２０は、パケット内にＭＩＨヘッダが含まれているか否かを判断し、パケット内にＭＩＨヘッダが含まれている場合、パケットをＭＩＨ階層遂行部３４０に伝達する第１判断部３２５を備えることが望ましい。第１判断部３２５は、図７で説明されたＡモジュールに対応する。
【００４７】
ＩＰｖ６処理部３３０は、ＩＰバージョン情報を示すフィールドの値がＩＰｖ６を示す場合、ＩＰｖ６階層のプロセスを処理し、パケット内にＭＩＨヘッダが含まれている場合、ＭＩＨ階層遂行部３４０にパケットを伝達してＭＩＨ階層のプロセスを遂行させる。ＩＰｖ６処理部３３０は、パケット内にＭＩＨヘッダが含まれているか否かを判断し、パケット内にＭＩＨヘッダが含まれている場合、パケットをＭＩＨ階層遂行部３４０に伝達する第２判断部３３５を備えることが望ましい。第２判断部３３５は、図７で説明されたＢモジュールに対応する。
【００４８】
ＭＩＨ階層遂行部３４０は、パケット内にＭＩＨヘッダが含まれている場合、ＭＩＨ階層のプロセスを遂行する。
【００４９】
前述のように、前記ＯＳＩ  ７階層のうち２番目の階層は、ＭＡＣ階層であることが望ましく、前記ＩＰバージョン情報を示すフィールドは、イーサタイプ（EtherType）フィールドであることが望ましい。以下では、前記２番目の階層がＭＡＣ階層であり、ＩＰバージョン情報を示すフィールドがイーサタイプ（EtherType）フィールドである場合を例にとって説明する。
【００５０】
図９は、本発明の第２実施形態によるＭＩＨ遂行方法を示したフローチャートである。
【００５１】
まず、ＭＡＣヘッダ処理部３１０は、パケットでＭＡＣヘッダに含まれたイーサタイプ（EtherType）フィールドを検査する（Ｓ２００）。
【００５２】
ＭＡＣヘッダ処理部３１０は、イーサタイプ（EtherType）フィールドの値によって、パケットを該当する階層のプロセスを遂行するモジュールに伝達する（Ｓ２１０）。
【００５３】
イーサタイプ（EtherTyp）フィールドの値がＩＰｖ４を示す場合、パケットは、ＭＡＣヘッダ処理部３１０からＩＰｖ４処理部３２０内の第１判断部３２５に伝えられる。第１判断部３２５は、パケット内にＭＩＨヘッダが含まれているかを判断し（Ｓ２２０）、ＭＩＨヘッダが含まれている場合、パケットをＭＩＨ階層遂行部３４０に伝達する。ＭＩＨ階層遂行部３４０は、ＭＩＨ階層のプロセスを処理し（Ｓ２３０）、パケットをＩＰｖ４遂行部３２０に伝達する。ＩＰｖ４遂行部３２０は、ＭＩＨ階層遂行部３４０がＭＩＨ階層のプロセスを遂行した後、ＩＰｖ４階層のプロセスを遂行する（Ｓ２４０）
パケット内にＭＩＨヘッダが含まれていない場合、第１判断部３２５は、パケットをＩＰｖ４遂行部３２０に直接伝達する。ＩＰｖ４遂行部３２０は、ＩＰｖ４階層のプロセスを遂行する（Ｓ２４０）。
【００５４】
イーサタイプ（EtherType）フィールドの値がＩＰｖ６を示す場合、パケットは、ＭＡＣヘッダ処理部３１０からＩＰｖ６処理部３３０内の第２判断部３３５に伝えられる。第２判断部３３５は、パケット内にＭＩＨヘッダが含まれているかを判断し（Ｓ２５０）、ＭＩＨヘッダが含まれている場合、パケットをＭＩＨ階層遂行部３４０に伝達する。ＭＩＨ階層遂行部３４０は、ＭＩＨ階層のプロセスを処理し（Ｓ２６０）、パケットをＩＰｖ６遂行部３３０に伝達する。ＩＰｖ６遂行部３３０は、ＭＩＨ階層遂行部３４０がＭＩＨ階層のプロセスを遂行した後、ＩＰｖ６階層のプロセスを遂行する（Ｓ２７０）
パケット内にＭＩＨヘッダが含まれていない場合、第２判断部３３５は、パケットをＩＰｖ６遂行部３３０に直接伝達する。ＩＰｖ６遂行部３３０は、ＩＰｖ６階層のプロセスを遂行する（Ｓ２７０）。
【００５５】
本発明の第２実施形態では、イーサタイプ（EtherType）フィールドの値がＩＰｖ４を示したり、またはＩＰｖ６を示すことができ、その他の値を有することはできない。従って、他の値を有する場合には、パケットにエラーが発生した場合であるので、エラー処理を遂行する（Ｓ２８０）。
【００５６】
本発明は、コンピュータで読み取り可能な記録媒体にコンピュータ（情報処理機能を有する装置をいずれも含む）で読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録装置の例としては、ＲＯＭ（Read-Only  Memory）、ＲＡＭ（Random-Access  Memory）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。
【００５７】
たとえ前記説明が多様な実施形態に適用される本発明の新規である特徴に焦点を合わせて説明したにしても、本技術分野での当業者ならば、本発明の範囲を外れずに、前記説明された装置及び方法の形態及び細部事項で、多様な削除、代替、及び変更が可能であるということを理解することができるであろう。従って、本発明の範囲は、前記説明でよりも特許請求の範囲によって定義されるのである。特許請求の範囲の均等範囲内のあらゆる変形は、本発明の範囲に包摂されるのである。
【図１】
2010517358.tif 000003
【図２】
2010517358.tif 000004
【図３】
2010517358.tif 000005
【図４】
2010517358.tif 000006
【図５】
2010517358.tif 000007
【図６】
2010517358.tif 000008
【図７】
2010517358.tif 000009
【図８】
2010517358.tif 000010
【図９】
2010517358.tif 000011
【国際調査報告】
2010517358.tif 000012