(57)【特許請求の範囲】
【請求項１】
ネットワークアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブルと、前記検索インデックス、宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥセッションテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル、ＰＰＰｏＥセッションテーブル及びＡＲＰテーブルに登録された情報を用いて入力されたフレームの出力を制御する制御部と、を具備するゲートウェイ装置であって、
前記制御部は、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上で一致するネットワークアドレスに応じてプロトコル種別を選択し、選択されたプロトコル種別がＩＰｏＥの場合には当該ネットワークアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する一方、選択されたプロトコル種別がＰＰＰｏＥの場合には当該ネットワークアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御することを特徴とするゲートウェイ装置。
【請求項２】
前記制御部は、ＰＰＰｏＥフレームが入力された場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う一方、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行うことを特徴とする請求項１記載のゲートウェイ装置。
【請求項３】
発信ＩＰアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたデフォルトルートテーブルをさらに具備し、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスが前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上でデフォルトルートとして登録されたネットワークアドレスと一致した場合、前記制御部は、前記ヘッダ情報に含まれる発信ＩＰアドレスと前記デフォルトルートテーブル上で一致する発信ＩＰアドレスに応じてプロトコル種別を選択し、選択されたプロトコル種別がＩＰｏＥの場合には当該発信ＩＰアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する一方、選択されたプロトコル種別がＰＰＰｏＥの場合には当該発信ＩＰアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御することを特徴とする請求項１又は請求項２記載のゲートウェイ装置。
【請求項４】
ネットワークアドレス及び宛先ＩＰアドレスが登録されたＩＰｏＥフォワーディングテーブルと、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、前記ＩＰｏＥフォワーディングテーブル、ＰＰＰｏＥプロキシテーブル及びＡＲＰテーブルを用いて入力されたフレームの出力を制御する制御部と、を具備するゲートウェイ装置であって、
前記制御部は、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する一方、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥフォワーディングテーブル上で一致するネットワークアドレスに対応づけられた宛先ＩＰアドレスを選択し、当該宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御することを特徴とするゲートウェイ装置。
【請求項５】
入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルをさらに具備し、前記制御部は、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する一方、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されていない場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行うことを特徴とする請求項１から請求項３のいずれかに記載のゲートウェイ装置。
【請求項６】
ネットワークアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブルと、前記検索インデックス、宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥセッションテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、を具備するゲートウェイ装置の制御方法であって、
入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上で一致するネットワークアドレスに応じてプロトコル種別を選択し、選択されたプロトコル種別がＩＰｏＥの場合には当該ネットワークアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する一方、選択されたプロトコル種別がＰＰＰｏＥの場合には当該ネットワークアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御することを特徴とするゲートウェイ装置の制御方法。
【請求項７】
ＰＰＰｏＥフレームが入力された場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う一方、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行うことを特徴とする請求項６記載のゲートウェイ装置の制御方法。
【請求項８】
前記ゲートウェイ装置は、発信ＩＰアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたデフォルトルートテーブルをさらに具備し、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスが前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上でデフォルトルートとして登録されたネットワークアドレスと一致した場合、前記ヘッダ情報に含まれる発信ＩＰアドレスと一致する前記デフォルトルートテーブル上の発信ＩＰアドレスに応じてプロトコル種別を選択し、選択されたプロトコル種別がＩＰｏＥの場合には当該発信ＩＰアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する一方、選択されたプロトコル種別がＰＰＰｏＥの場合には当該発信ＩＰアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御することを特徴とする請求項６又は請求項７記載のゲートウェイ装置の制御方法。
【請求項９】
ネットワークアドレス及び宛先ＩＰアドレスが登録されたＩＰｏＥフォワーディングテーブルと、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、を具備するゲートウェイ装置の制御方法であって、
ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する一方、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと一致する前記ＩＰｏＥフォワーディングテーブル上のネットワークアドレスに対応づけられた宛先ＩＰアドレスを選択し、当該宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御することを特徴とするゲートウェイ装置の制御方法。
【請求項１０】
前記ゲートウェイ装置は、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルをさらに具備し、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する一方、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されていない場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリがＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行うことを特徴とする請求項６から請求項８のいずれかに記載のゲートウェイ装置の制御方法。
【請求項１１】
ネットワークアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブルと、前記検索インデックス、宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥセッションテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、を具備するゲートウェイ装置のプログラムであって、
コンピュータに、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上で一致するネットワークアドレスに応じてプロトコル種別を選択する手順と、選択されたプロトコル種別がＩＰｏＥの場合には当該ネットワークアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する手順と、選択されたプロトコル種別がＰＰＰｏＥの場合には当該ネットワークアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する手順と、を実行させるためのプログラム。
【請求項１２】
コンピュータに、ＰＰＰｏＥフレームが入力された場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う手順と、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う手順と、を実行させることを特徴とする請求項１１記載のプログラム。
【請求項１３】
前記ゲートウェイ装置は、発信ＩＰアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたデフォルトルートテーブルをさらに具備し、コンピュータに、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスが前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上でデフォルトルートとして登録されたネットワークアドレスと一致した場合、当該ヘッダ情報に含まれる発信ＩＰアドレスと一致する前記デフォルトルートテーブル上の発信ＩＰアドレスに応じてプロトコル種別を選択する手順と、選択されたプロトコル種別がＩＰｏＥの場合には当該発信ＩＰアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する手順と、選択されたプロトコル種別がＰＰＰｏＥの場合には当該発信ＩＰアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する手順を実行させることを特徴とする請求項１１又は請求項１２記載のプログラム。
【請求項１４】
ネットワークアドレス及び宛先ＩＰアドレスが登録されたＩＰｏＥフォワーディングテーブルと、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、を具備するゲートウェイ装置のプログラムであって、
コンピュータに、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する手順と、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと一致する前記ＩＰｏＥフォワーディングテーブル上のネットワークアドレスに対応づけられた宛先ＩＰアドレスを選択し、当該宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する手順と、を実行させるためのプログラム。
【請求項１５】
前記ゲートウェイ装置は、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルをさらに具備し、コンピュータに、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する手順と、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されていない場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリがＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う手順と、を実行させることを特徴とする請求項１１から請求項１３のいずれかに記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＰＰｏＥ（Point to Point Protocol over Ethernet(R)）に対応可能なゲートウェイ装置及びその制御方法に関する。
【０００２】
【従来の技術】
従来、企業内に構築されたネットワークと外部ネットワークとの相互間の通信を実現するためにゲートウェイ装置が用いられている。ゲートウェイ装置は、例えば、プロトコル体系の異なるネットワーク間を、相互接続するためのプロトコル変換機器として用いられる。ゲートウェイ装置の構成としては、例えば、外部ネットワークとの間のプロトコルとしてＩＰｏＥ（Internet Protocol over Ethernet(R)）のみに対応可能なものや、外部ネットワークとの間のプロトコルとしてＩＰｏＥ及びＰＰＰｏＥの双方に対応可能なものがある。
【０００３】
図１１は、ＩＰｏＥにのみ対応可能なゲートウェイ装置１１００の構成を示す図である。図１２は、このようなＩＰｏＥにのみ対応可能なゲートウェイ装置１１００が接続されるネットワーク構成例を示す図である。
【０００４】
ゲートウェイ装置１１００の一方のインタフェースには、図１２に示すように、プロトコルとしてＩＰｏＥを使用したネットワーク１２０１〜１２０４が接続されている。ゲートウェイ装置１１００は、ネットワーク１２０１〜１２０４上にそれぞれ配置されたゲートウェイ１２０５〜１２０８と通信を行う。また、他方のインタフェースには、プロトコルとしてＩＰｏＥを使用するパーソナルコンピュータ（以下、「ＰＣ」という）などの端末１２０９〜１２１１が接続されている。
【０００５】
図１１に示すゲートウェイ装置１１００において、フレーム送受手段１１０１、１１０２は、Ｅｔｈｅｒｎｅｔ(R)  Ｉ／Ｆとの間でフレームの送受を行う。ＩＰｏＥフレーム組立／分解手段１１０３、１１０４は、ＩＰｏＥフレームの組立／分解を行うと共に、そのＩＰｏＥフレームの構造を認識する。
【０００６】
フォワーディング制御部１１０５は、入力されたＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスに基づいてＩＰｏＥフレームの出力を制御する。ＩＰｏＥフレームの出力を制御する際、フォワーディング制御部１１０５は、ＩＰｏＥフォワーディングテーブル１１０６及びＡＲＰ(Address Resolution Protocol)テーブル１１０７を用いる。
【０００７】
ＩＰｏＥフォワーディングテーブル１１０６は、図１３に示すように、ネットワークアドレス、出力インタフェース番号（出力ＩＦ番号）、ルーティングの種別（直接／間接ルーティング）及び間接ルーティングの場合の宛先ＩＰアドレス（ネクストホップＩＰアドレス）が対応づけられている。
【０００８】
ＡＲＰテーブル１１０７は、図１４に示すように、宛先ＩＰアドレス、発信ＭＡＣアドレス、宛先ＭＡＣアドレスが対応づけられている。なお、通常、発信ＭＡＣアドレスにはゲートウェイ装置１１００のＭＡＣアドレスが用いられるため、全てのエントリで同一の値となる。したがって、ＡＲＰテーブル１１０７に発信ＭＡＣアドレスのエリアを設けず、ゲートウェイ装置１１００のＭＡＣアドレスとして別レジスタとしてもよい。
【０００９】
以下、上記構成を有するＩＰｏＥにのみ対応可能なゲートウェイ装置１１００の動作について説明する。ここでは、フレーム送受信部１１０１にＩＰｏＥフレームが入力された場合について説明する。
【００１０】
フレーム送受信部１１０１にＩＰｏＥフレームが入力されると、ＩＰｏＥフレーム組立／分解部１１０３においてそのＩＰｏＥフレームの構造が認識される。認識されたそのＩＰｏＥフレームの構造はフォワーディング制御部１１０５に渡される。
【００１１】
フォワーディング制御部１１０５は、ＩＰｏＥフレーム上のＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと、ＩＰｏＥフォワーディングテーブル１１０６に登録されたネットワークアドレスとの比較を行う。
【００１２】
宛先ＩＰアドレスと同一のネットワークアドレスがあった場合には、そのネットワークアドレスにＩＰｏＥフォワーディングテーブル１１０６上で対応づけられた出力ＩＦ番号、ルーティング種別の情報（直接ルーティングであるか間接ルーティングであるかの情報）を取得し、さらに間接ルーティングである場合には、宛先ＩＰアドレス（ネクストホップＩＰアドレス）も取得する。なお、直接ルーティングである場合には、ＩＰパケットのＩＰヘッダの宛先ＩＰアドレスが取得される。
【００１３】
続いて、フォワーディング制御部１１０５は、取得した宛先ＩＰアドレスを用いてＡＲＰテーブル１１０７を検索し、当該ＩＰｏＥフレームの発信ＭＡＣアドレスと宛先ＭＡＣアドレスを取得する。取得された発信ＭＡＣアドレスと宛先ＭＡＣアドレスは、ＩＰｏＥフレーム組立／分解部１１０４に渡される。
【００１４】
ＩＰｏＥフレーム組立／分解部１１０４は、この発信ＭＡＣアドレスと宛先ＭＡＣアドレスを用いてＩＰｏＥフレームを組み直す。組み直されたＩＰｏＥフレームは、フレーム送受信信部１１０２に渡され、フレーム送受信部１１０２から出力される。このようにして、ＩＰｏＥにのみ対応可能なゲートウェイ装置１１００において、ＩＰｏＥフレームが転送される。
【００１５】
図１５は、ＰＰＰｏＥに対応可能なゲートウェイ装置１５００の構成を示す図である。なお、図１５において図１と同一の符号を付けたものは同様の機能を有するものとし、その説明を省略する。図１６は、このようなＰＰＰｏＥに対応可能なゲートウェイ装置１５００が接続されるネットワーク構成例を示す図である。
【００１６】
ゲートウェイ装置１５００の一方のインタフェースには、図１６に示すように、プロトコルとしてＩＰｏＥを使用したネットワーク１６０１やプロトコルとしてＰＰＰｏＥを使用したネットワーク１６０２〜１６０４が接続されている。ゲートウェイ装置１５００は、ネットワーク１６０１上に配置されたゲートウェイ１６０５並びにネットワーク１６０２〜１６０４上にそれぞれ配置されたＰＰＰｏＥサーバ１６０６〜１６０８と通信を行う。また、他方のインタフェースには、プロトコルとしてＩＰｏＥを使用するＰＣなどの端末１６０９〜１６１１が接続されている。
【００１７】
図１５に示すゲートウェイ装置１５００において、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１５０１、１５０２は、ＩＰｏＥフレーム及びＰＰＰｏＥフレームの組立／分解を行うと共に、そのＩＰｏＥフレーム及びＰＰＰｏＥフレームの構造を認識する。
【００１８】
フォワーディング制御部１５０３は、入力されたＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる発信ＩＰアドレス又は宛先ＩＰアドレスに基づいてＩＰｏＥフレーム又はＰＰＰｏＥフレームの出力を制御する一方、入力されたＰＰＰｏＥフレームのＰＰＰｏＥヘッダ情報に基づいてＰＰＰｏＥフレームの出力を制御する。ＩＰｏＥフレーム又はＰＰＰｏＥフレームの出力を制御する際、フォワーディング制御部１５０３は、ＩＰｏＥフォワーディングテーブル１１０６及びＡＲＰテーブル１１０７に加え、ＰＰＰｏＥフォワーディングテーブル１５０４及びＰＰＰｏＥセッションテーブル１５０５を用いる。
【００１９】
ＰＰＰｏＥフォワーディングテーブル１５０４は、図１７に示すように、発信ＩＰアドレス、出力ＩＦ番号及びＰＰＰｏＥセッションの検索インデックス（以下、「ＰＰＰｏＥセッションインデックス」という）が対応づけられている。
【００２０】
ＰＰＰｏＥセッションテーブル１５０５は、図１８に示すように、ＰＰＰｏＥセッションインデックス、クライアントＭＡＣアドレス、サーバＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが対応づけられている。
【００２１】
以下、上記構成を有するＰＰＰｏＥに対応可能なゲートウェイ装置１５００の動作について説明する。ここでは、フレーム送受信部１１０１にＩＰｏＥフレームが入力された場合と、ＰＰＰｏＥフレームが入力された場合とに分けて説明する。
【００２２】
フレーム送受信部１１０１にいずれかのフレームが入力されると、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１５０１においてそのフレームの構造が認識される。認識されたそのフレームの構造はフォワーディング制御部１５０３に渡される。
【００２３】
入力されたフレームがＩＰｏＥフレームの場合には、フォワーディング制御部１５０３は、ＩＰｏＥフレーム上のＩＰパケットのヘッダ情報に含まれる発信ＩＰアドレスと、ＰＰＰｏＥフォワーディングテーブル１５０４に登録された発信ＩＰアドレスとの比較を行う。
【００２４】
ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる発信ＩＰアドレスと同一の発信ＩＰアドレスがあった場合には、その発信ＩＰアドレスにＰＰＰｏＥフォワーディングテーブル１５０４で対応づけられた出力ＩＦ番号及びＰＰＰｏＥセッションインデックスを取得する。
【００２５】
続いて、フォワーディング制御部１５０３は、取得したＰＰＰｏＥセッションインデックスを用いてＰＰＰｏＥセッションテーブル１５０５を検索し、発信ＭＡＣアドレス、宛先ＭＡＣアドレス、ＰＰＰｏＥセッションＩＤなどのＰＰＰｏＥフレームを生成するための情報を取得する。取得されたＰＰＰｏＥフレームを生成するための情報は、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１５０２に渡される。
【００２６】
なお、ＰＰＰｏＥセッションテーブル１５０５には直接、発信ＭＡＣアドレス及び宛先ＭＡＣアドレスの情報はない。しかし、クライアントＭＡＣアドレスが発信ＭＡＣアドレスとして取得され、サーバＭＡＣアドレスが宛先ＭＡＣアドレスとして取得される。
【００２７】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１５０２は、このＰＰＰｏＥフレームを生成するための情報に基づいて、入力されたＩＰｏＥフレームをＰＰＰｏＥフレームに組み直す。組み直されたＰＰＰｏＥフレームは、フレーム送受信部１１０２に渡され、フレーム送受信部１１０２から出力される。
【００２８】
ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる発信ＩＰアドレスと同一の発信ＩＰアドレスがＰＰＰｏＥフォワーディングテーブル１５０４に登録されていなかった場合には、フォワーディング制御部１５０３は、ＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと、ＩＰｏＥフォワーディングテーブル１１０６に登録されたネットワークアドレスとの比較を行う。
【００２９】
宛先ＩＰアドレスと同一のネットワークアドレスがあった場合には、そのネットワークアドレスにＩＰｏＥフォワーディングテーブル１１０６上で対応づけられた出力ＩＦ番号、ルーティング種別の情報（直接ルーティングであるか間接ルーティングであるかの情報）を取得し、さらに間接ルーティングである場合には、宛先ＩＰアドレス（ネクストホップＩＰアドレス）も取得する。なお、直接ルーティングである場合には、ＩＰパケットのＩＰヘッダの宛先ＩＰアドレスが取得される。
【００３０】
続いて、フォワーディング制御部１５０３は、取得した宛先ＩＰアドレスを用いてＡＲＰテーブル１１０７を検索し、当該ＩＰｏＥフレームの発信ＭＡＣアドレスと宛先ＭＡＣアドレスを取得する。取得された発信ＭＡＣアドレスと宛先ＭＡＣアドレスは、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１５０２に渡される。
【００３１】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１５０２は、この発信ＭＡＣアドレスと宛先ＭＡＣアドレスを用いてＩＰｏＥフレームを組み直す。組み直されたＩＰｏＥフレームは、フレーム送受信部１１０２に渡され、フレーム送受信部１１０２から出力される。
【００３２】
一方、入力されたフレームがＰＰＰｏＥフレームの場合には、フォワーディング制御部１５０３は、ＰＰＰｏＥフレームのＰＰＰｏＥヘッダ情報とＰＰＰｏＥセッションテーブル１５０５のエントリを比較する。
【００３３】
ＰＰＰｏＥセッションテーブル１５０５に登録されたエントルがＰＰＰｏＥフレームのＰＰＰｏＥヘッダ情報と一致した場合には、ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと、ＩＰｏＥフォワーディングテーブル１１０６に登録されたネットワークアドレスとの比較を行う。
【００３４】
宛先ＩＰアドレスと同一のネットワークアドレスがあった場合には、そのネットワークアドレスに対応づけられた出力ＩＦ番号、ルーティング種別の情報（直接ルーティングであるか間接ルーティングであるかの情報）を取得し、さらに間接ルーティングである場合には、宛先ＩＰアドレス（ネクストホップＩＰアドレス）も取得する。なお、直接ルーティングである場合には、ＩＰパケットのＩＰヘッダの宛先ＩＰアドレスが取得される。
【００３５】
続いてフォワーディング制御部１５０３は、取得した宛先ＩＰアドレスを用いてＡＲＰテーブル１１０７を検索し、発信ＭＡＣアドレスと宛先ＭＡＣアドレスを取得する。取得された発信ＭＡＣアドレスと宛先ＭＡＣアドレスは、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１５０２に渡される。
【００３６】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１５０２は、この発信ＭＡＣアドレスと宛先ＭＡＣアドレスを用いてＰＰＰｏＥフレームをＩＰｏＥフレームに組み直す。組み直されたＩＰｏＥフレームは、フレーム送受信部１１０２に渡され、フレーム送受信部１１０２から出力される。
【００３７】
このようにＰＰＰｏＥに対応可能なゲートウェイ装置１５００は、ＩＰｏＥフレームを、ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスに対応するネットワークアドレスに応じてＩＰｏＥフレームとして転送する。一方、ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる発信ＩＰアドレスに応じてＰＰＰｏＥセッションを選択してＰＰＰｏＥフレームとして出力する。
【００３８】
なお、複数の端末が同時に異なるネットワークに接続して、データフレームの送受信を行うことができるフレーム転送方法を実現する技術が提案されている（例えば、特許文献１参照）。
【００３９】
【特許文献１】
特開２００１−２３７８９８号公報
【００４０】
【発明が解決しようとする課題】
しかしながら、上記ＩＰｏＥにのみ対応可能なゲートウェイ装置１１００では、ＩＰｏＥフレームしか転送することしかできないという問題がある。また、上記ＰＰＰｏＥに対応可能なゲートウェイ装置１５００では、ＰＰＰｏＥフォワーディングテーブル１５０４を用いて、入力されたＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる発信ＩＰアドレスに応じてＰＰＰｏＥセッションを選択している。したがって、各端末（１６０９〜１６１１）は、同時に複数のＰＰＰｏＥセッションを選択することができないため、複数のＰＰＰｏＥサーバにアクセスすることができないという問題がある。さらに、発信ＩＰアドレスが一致した場合には、ＩＰｏＥフレームが自動的にＰＰＰｏＥフレームとして出力されるため、ＩＰｏＥを使用したネットワークにアクセスすることができないという問題がある。
【００４１】
本発明は、かかる問題点に鑑みて為されたものであり、接続された端末が、ＰＰＰｏＥとＩＰｏＥとの間で使用するプロトコルを選択すると共に、複数のＰＰＰｏＥセッションを同時に選択することができるＰＰＰｏＥに対応可能なゲートウェイ装置及びその制御方法を提供することを目的とする。
【００４２】
【課題を解決するための手段】
本発明は、ネットワークアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブルを設け、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと一致する前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスに応じてプロトコル種別を選択し、選択されたプロトコル種別がＰＰＰｏＥの場合には当該ネットワークアドレスに対応する検索インデックスからＰＰＰｏＥセッションも選択できるようにしたものである。
【００４３】
また、本発明は、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルを設け、入力されたＰＰＰｏＥフレームを、ＰＰＰｏＥをプロトコルとして使用するネットワークに中継するようにしたものである。
【００４４】
【発明の実施の形態】
本発明の第１の態様に係るゲートウェイ装置は、ネットワークアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブルと、前記検索インデックス、宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥセッションテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル、ＰＰＰｏＥセッションテーブル及びＡＲＰテーブルに登録された情報を用いて入力されたフレームの出力を制御する制御部と、を具備するゲートウェイ装置であって、前記制御部は、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上で一致するネットワークアドレスに応じてプロトコル種別を選択し、選択されたプロトコル種別がＩＰｏＥの場合には当該ネットワークアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する一方、選択されたプロトコル種別がＰＰＰｏＥの場合には当該ネットワークアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する構成を採る。
【００４５】
この構成によれば、制御部が宛先のネットワークアドレスによって出力時に使用するプロトコル（ＩＰｏＥ／ＰＰＰｏＥ）の種別を選択し、そのプロトコル種別がＰＰＰｏＥの場合にはセッションも選択する。したがって、入力されたフレームの宛先のネットワークに応じてＩＰｏＥとＰＰＰｏＥとの間でプロトコルを使い分けることができると共に、プロトコルがＰＰＰｏＥの場合にはＰＰＰｏＥセッションを使い分けることができる。
【００４６】
本発明の第２の態様は、第１の態様に係るゲートウェイ装置において、前記制御部は、ＰＰＰｏＥフレームが入力された場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う一方、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う構成を採る。
【００４７】
この構成によれば、ＰＰＰｏＥフレーム及びＩＰｏＥフレームのいずれが入力された場合であっても、宛先のネットワークアドレスに応じて出力時に使用するプロトコル（ＩＰｏＥ／ＰＰＰｏＥ）の種別を選択することができ、そのプロトコル種別がＰＰＰｏＥの場合にはセッションも選択することができる。
【００４８】
本発明の第３の態様は、第１又は第２の態様に係るゲートウェイ装置において、発信ＩＰアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたデフォルトルートテーブルをさらに具備し、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスが前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上でデフォルトルートとして登録されたネットワークアドレスと一致した場合、前記制御部は、前記ヘッダ情報に含まれる発信ＩＰアドレスと前記デフォルトルートテーブル上で一致する発信ＩＰアドレスに応じてプロトコル種別を選択し、選択されたプロトコル種別がＩＰｏＥの場合には当該発信ＩＰアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する一方、選択されたプロトコル種別がＰＰＰｏＥの場合には当該発信ＩＰアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する構成を採る。
【００４９】
この構成によれば、通常のネットワークアドレスが検索されない場合であっても、発信ＩＰアドレスに応じて端末を識別し、さらに端末毎に使用すべきプロトコル（ＩＰｏＥ又はＰＰＰｏＥ）の種別を選択すると共に、そのプロトコル種別がＰＰＰｏＥの場合にはＰＰＰｏＥセッションも選択できる。このため、端末の使用者が希望するＩＳＰ（Internet Service Provider）の情報を事前に登録しておくことにより、通常のネットワークアドレスが検索されない場合であっても、端末毎にＩＳＰを使い分けることができる。
【００５０】
本発明の第４の態様に係るゲートウェイ装置は、ネットワークアドレス及び宛先ＩＰアドレスが登録されたＩＰｏＥフォワーディングテーブルと、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、前記ＩＰｏＥフォワーディングテーブル、ＰＰＰｏＥプロキシテーブル及びＡＲＰテーブルを用いて入力されたフレームの出力を制御する制御部と、を具備するゲートウェイ装置であって、前記制御部は、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する一方、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥフォワーディングテーブル上で一致するネットワークアドレスに対応づけられた宛先ＩＰアドレスを選択し、当該宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する構成を採る。
【００５１】
この構成によれば、入力されたＩＰｏＥフレームのヘッダ情報に含まれる宛先ＩＰアドレスに対応するネットワークアドレスに応じてＩＰｏＥフレームを転送することができる一方、入力されたＰＰＰｏＥフレームを、ＰＰＰｏＥプロキシテーブルに登録された情報に応じて、プロトコルとしてＰＰＰｏＥを使用するネットワークに中継することができる。このため、主にプロトコルとしてＩＰｏＥを使用するネットワークにおいても、端末からのプロトコルの選択に応じて、柔軟にＰＰＰｏＥを使用したネットワークへのアクセスに対処することができる。
【００５２】
本発明の第５の態様は、第１から第３のいずれかの態様に係るゲートウェイ装置において、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルをさらに具備し、前記制御部は、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する一方、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されていない場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う構成を採る。
【００５３】
この構成によれば、入力されたフレームのヘッダ情報に含まれる宛先ＩＰアドレスに対応するネットワークアドレスに応じて出力時に使用するプロトコル（ＩＰｏＥ又はＰＰｏＥ）の種別を選択し、そのプロトコルの種別がＰＰＰｏＥの場合には、そのＰＰＰｏＥセッションも選択する。したがって、入力されたフレームの宛先のネットワークに応じてＩＰｏＥとＰＰＰｏＥとの間でプロトコルを使い分けることができると共に、プロトコルがＰＰＰｏＥの場合にはＰＰＰｏＥセッションを使い分けることができる。
【００５４】
また、入力されたＰＰＰｏＥフレームを、ＰＰＰｏＥプロキシテーブルに登録された情報に応じて、プロトコルとしてＰＰＰｏＥを使用したネットワークに中継することができる。このため、主にプロトコルとしてＩＰｏＥを使用するネットワークにおいても、端末からのプロトコルの選択に応じて、柔軟にＰＰＰｏＥを使用したネットワークへのアクセスに対処することができる。
【００５５】
本発明の第６の態様に係るゲートウェイ装置の制御方法は、ネットワークアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブルと、前記検索インデックス、宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥセッションテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、を具備するゲートウェイ装置の制御方法であって、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上で一致するネットワークアドレスに応じてプロトコル種別を選択し、選択されたプロトコル種別がＩＰｏＥの場合には当該ネットワークアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する一方、選択されたプロトコル種別がＰＰＰｏＥの場合には当該ネットワークアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御するものである。
【００５６】
本発明の第７の態様は、第６の態様に係るゲートウェイ装置の制御方法において、ＰＰＰｏＥフレームが入力された場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う一方、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行うものである。
【００５７】
本発明の第８の態様は、第６又は第７の態様に係るゲートウェイ装置の制御方法において、前記ゲートウェイ装置は、発信ＩＰアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたデフォルトルートテーブルをさらに具備し、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスが前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上でデフォルトルートとして登録されたネットワークアドレスと一致した場合、前記ヘッダ情報に含まれる発信ＩＰアドレスと一致する前記デフォルトルートテーブル上の発信ＩＰアドレスに応じてプロトコル種別を選択し、選択されたプロトコル種別がＩＰｏＥの場合には当該発信ＩＰアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する一方、選択されたプロトコル種別がＰＰＰｏＥの場合には当該発信ＩＰアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御するものである。
【００５８】
本発明の第９の態様に係るゲートウェイ装置の制御方法は、ネットワークアドレス及び宛先ＩＰアドレスが登録されたＩＰｏＥフォワーディングテーブルと、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、を具備するゲートウェイ装置の制御方法であって、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する一方、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと一致する前記ＩＰｏＥフォワーディングテーブル上のネットワークアドレスに対応づけられた宛先ＩＰアドレスを選択し、当該宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御するものである。
【００５９】
本発明の第１０の態様は、第６から第８の態様に係るゲートウェイ装置の制御方法であって、前記ゲートウェイ装置は、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルをさらに具備し、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する一方、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されていない場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリがＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行うものである。
【００６０】
本発明の第１１の態様は、ネットワークアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブルと、前記検索インデックス、宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥセッションテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、を具備するゲートウェイ装置のプログラムであって、コンピュータに、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上で一致するネットワークアドレスに応じてプロトコル種別を選択する手順と、選択されたプロトコル種別がＩＰｏＥの場合には当該ネットワークアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する手順と、選択されたプロトコル種別がＰＰＰｏＥの場合には当該ネットワークアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する手順と、を実行させるためのプログラムである。
【００６１】
本発明の第１２の態様は、第１１の態様に係るゲートウェイ装置のプログラムにおいて、コンピュータに、ＰＰＰｏＥフレームが入力された場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う手順と、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う手順と、を実行させるものである。
【００６２】
本発明の第１３の態様は、第１１又は第１２の態様に係るゲートウェイ装置のプログラムにおいて、前記ゲートウェイ装置は、発信ＩＰアドレス、プロトコル種別、ＩＰｏＥで用いられる宛先ＩＰアドレス及びＰＰＰｏＥで用いられるＰＰＰｏＥセッションの検索インデックスが登録されたデフォルトルートテーブルをさらに具備し、コンピュータに、入力されたフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスが前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上でデフォルトルートとして登録されたネットワークアドレスと一致した場合、当該ヘッダ情報に含まれる発信ＩＰアドレスと一致する前記デフォルトルートテーブル上の発信ＩＰアドレスに応じてプロトコル種別を選択する手順と、選択されたプロトコル種別がＩＰｏＥの場合には当該発信ＩＰアドレスに対応する宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する手順と、選択されたプロトコル種別がＰＰＰｏＥの場合には当該発信ＩＰアドレスに対応する検索インデックスに前記ＰＰＰｏＥセッションテーブル上で対応づけられた宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する手順を実行させるものである。
【００６３】
本発明の第１４の態様は、ネットワークアドレス及び宛先ＩＰアドレスが登録されたＩＰｏＥフォワーディングテーブルと、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルと、宛先ＩＰアドレス及び宛先ＭＡＣアドレスが登録されたＡＲＰテーブルと、を具備するゲートウェイ装置のプログラムであって、コンピュータに、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する手順と、ＩＰｏＥフレームが入力された場合には、当該ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと一致する前記ＩＰｏＥフォワーディングテーブル上のネットワークアドレスに対応づけられた宛先ＩＰアドレスを選択し、当該宛先ＩＰアドレス又は前記ヘッダ情報に含まれる宛先ＩＰアドレスと前記ＡＲＰテーブル上で対応づけられた宛先ＭＡＣアドレスに基づいてＩＰｏＥフレームの出力を制御する手順と、を実行させるためのプログラムである。
【００６４】
本発明の第１５の態様は、第１１から第１３の態様に係るゲートウェイ装置のプログラムにおいて、前記ゲートウェイ装置は、入力側の発信ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤ並びに出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤが登録されたＰＰＰｏＥプロキシテーブルをさらに具備し、コンピュータに、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されている場合には、当該エントリに登録された前記出力側の宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤに基づいてＰＰＰｏＥフレームの出力を制御する手順と、ＰＰＰｏＥフレームが入力された場合であって当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリが前記ＰＰＰｏＥプロキシテーブルに登録されていない場合には、当該ＰＰＰｏＥフレームのヘッダ情報と一致するエントリがＰＰＰｏＥセッションテーブルに登録されている場合に当該ＰＰＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと前記ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル上のネットワークアドレスとの比較を行う手順と、を実行させるものである。
【００６５】
以下、本発明に係る実施の形態について図面を参照して具体的に説明する。
【００６６】
（実施の形態１）
図１は、本発明の実施の形態１に係るゲートウェイ装置１００の構成を示す図である。図２は、実施の形態１に係るゲートウェイ装置１００が接続されるネットワーク構成例を示す図である。
【００６７】
本ゲートウェイ装置１００の一方のインタフェースには、図２に示すように、プロトコルとしてＩＰｏＥを使用したネットワーク２０１やプロトコルとしてＰＰＰｏＥを使用したネットワーク２０２〜２０４が接続されている。ゲートウェイ装置１００は、ネットワーク２０１上に配置されたゲートウェイ２０５並びにネットワーク２０２〜２０４上にそれぞれ配置されたＰＰＰｏＥサーバ２０６〜２０８と通信を行う。また、他方のインタフェースには、プロトコルとしてＩＰｏＥを使用するＰＣなどの端末２０９〜２１１が接続されている。
【００６８】
図１に示す本ゲートウェイ装置１００において、フレーム送受信部１０１、１０２は、Ｅｔｈｅｒｎｅｔ(R)  Ｉ／Ｆとの間でフレームの送受信を行う。ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０３、１０４は、ＩＰｏＥフレーム及びＰＰＰｏＥフレームの組立／分解を行うと共に、そのＩＰｏＥフレーム及びＰＰＰｏＥフレームの構造を認識する。
【００６９】
フォワーディング制御部１０５は、入力されたＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる発信ＩＰアドレス又は宛先ＩＰアドレスに基づいてＩＰｏＥフレーム又はＰＰＰｏＥフレームの出力を制御する一方、入力されたＰＰＰｏＥフレームのＰＰＰｏＥヘッダ情報に基づいてＩＰｏＥフレーム又はＰＰＰｏＥフレームの出力を制御する。ＩＰｏＥフレーム又はＰＰＰｏＥフレームの出力を制御する際、フォワーディング制御部１０５は、ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６、デフォルトルートテーブル１０７、ＡＲＰテーブル１０８及びＰＰＰｏＥセッションテーブル１０９を用いる。
【００７０】
ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６は、従来のＩＰｏＥフォワーディングテーブル（図１３参照）に含まれる情報と、ＰＰＰｏＥフォワーディングテーブル（図１７参照）に含まれる情報とが登録されると共に、出力時に使用されるプロトコル（Ｌａｙｅｒ２プロトコル）が登録されている。
【００７１】
具体的には、図３に示すように、ネットワークアドレス、出力ＩＦ番号、プロトコル種別としてＩＰｏＥが選択された場合におけるルーティング種別（直接／間接ルーティング）、ＩＰｏＥでルーティング種別として間接ルーティングが選択された場合における宛先ＩＰアドレス（ネクストホップＩＰアドレス）、出力時に使用するプロトコル種別（Ｌａｙｅｒ２プロトコル）及びプロトコル種別としてＰＰＰｏＥが選択された場合におけるＰＰＰｏＥセッションインデックスが対応づけられている。
【００７２】
デフォルトルートテーブル１０７に登録された情報は、ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６におけるネットワークアドレスが、発信ＩＰアドレスに置換されている点でＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６と相違する。
【００７３】
具体的には、図４に示すように、発信ＩＰアドレス、出力ＩＦ番号、プロトコル種別としてＩＰｏＥが選択された場合におけるルーティング種別（直接／間接ルーティング）、ＩＰｏＥでルーティング種別として間接ルーティングが選択された場合における宛先ＩＰアドレス（ネクストホップＩＰアドレス）、出力時に使用するプロトコル種別（Ｌａｙｅｒ２プロトコル）及びプロトコル種別としてＰＰＰｏＥが選択された場合におけるＰＰＰｏＥセッションインデックスが対応づけられている。
【００７４】
なお、ＡＲＰテーブル１０８、ＰＰＰｏＥセッションテーブル１０９は、それぞれ上述した図１４、図１８で説明したものと同様の情報を含むものであるため、その説明を省略する。なお、通常、ＡＲＰテーブル１０８における発信ＭＡＣアドレスは、ゲートウェイ装置１００のＭＡＣアドレスが用いられるため、全てのエントリで同一となる。したがって、発信ＭＡＣアドレスをＡＲＰテーブル１０８上に設けず、１つのレジスタで記憶する方式を採用してもよい。
【００７５】
以下、上記構成を有する本ゲートウェイ装置１００の動作について説明する。ここでは、フレーム送受信部１０１にＩＰｏＥフレームが入力された場合と、ＰＰＰｏＥフレームが入力された場合とに分けて説明する。
【００７６】
フレーム送受信部１０１にいずれかのフレームが入力されると、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０３においてそのフレームの構造が認識される。認識されたそのフレームの構造はフォワーディング制御部１０５に渡される。
【００７７】
入力されたフレームがＩＰｏＥフレームの場合には、フォワーディング制御部１０５は、ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと、ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６に登録されたネットワークアドレスとの比較を行う。
【００７８】
宛先ＩＰアドレスと同一のネットワークアドレスがあった場合には、そのネットワークアドレスに対応づけられた出力ＩＦ番号、出力時に使用するプロトコル種別（ＰＰＰｏＥ又はＩＰｏＥ）を取得する。取得したプロトコル種別がＩＰｏＥの場合には、ルーティング種別（間接ルーティングと直接ルーティング）を取得し、さらに間接ルーティングである場合には、宛先ＩＰアドレス（ネクストホップＩＰアドレス）も取得する。なお、直接ルーティングである場合には、ＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスが取得される。一方、取得したプロトコル種別がＰＰＰｏＥの場合には、ＰＰＰｏＥセッションインデックスを取得する。
【００７９】
取得したプロトコル種別がＩＰｏＥである場合には、フォワーディング制御部１０５は、取得した宛先ＩＰアドレスを用いてＡＲＰテーブル１０８を検索し、宛先ＭＡＣアドレスを取得する。取得された宛先ＭＡＣアドレスは、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４に渡される。
【００８０】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４は、この宛先ＭＡＣアドレスを用いてＩＰｏＥフレームを組み直す。組み直されたＩＰｏＥフレームは、フレーム送受信部１０２に渡され、フレーム送受信部１０２から出力される。
【００８１】
一方、取得したプロトコル種別がＰＰＰｏＥである場合には、ＰＰＰｏＥセッションインデックスを用いてＰＰＰｏＥセッションテーブル１０９を検索し、発信ＭＡＣアドレス、宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤなどのＰＰＰｏＥフレームを生成するための情報を検索する。この検索結果は、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４に渡される。
【００８２】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４は、この検索結果に基づいてＩＰｏＥフレームをＰＰＰｏＥフレームに組み直す。組み直されたＰＰＰｏＥフレームは、フレーム送受信部１０２に渡され、フレーム送受信部１０２から出力される。
【００８３】
一方、入力されたフレームがＰＰＰｏＥフレームの場合には、フォワーディング制御部１０５は、ＰＰＰｏＥフレームのＰＰＰｏＥヘッダ情報とＰＰＰｏＥセッションテーブル１０９のエントリを比較する。
【００８４】
ＰＰＰｏＥセッションテーブル１０９に登録されたエントリがＰＰＰｏＥフレームのＰＰＰｏＥヘッダ情報と一致した場合には、ＰＰＰｏＥフレーム上のＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと、ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６に登録されたネットワークアドレスとの比較を行う。
【００８５】
ヘッダ情報に含まれる宛先ＩＰアドレスと同一のネットワークアドレスがあった場合には、そのネットワークアドレスに対応づけられた出力ＩＦ番号、出力時に使用するプロトコル種別（ＰＰＰｏＥ又はＩＰｏＥ）を取得する。取得したプロトコル種別がＩＰｏＥの場合には、ルーティング種別（間接ルーティング又は直接ルーティング）を取得し、さらに間接ルーティングの場合には、宛先ＩＰアドレス（ネクストホップＩＰアドレス）も取得する。なお、直接ルーティングである場合には、ＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスが取得される。一方、取得したプロトコル種別がＰＰＰｏＥの場合には、ＰＰＰｏＥセッションインデックスを取得する。
【００８６】
取得したプロトコル種別がＩＰｏＥである場合には、フォワーディング制御部１０５は、取得した宛先ＩＰアドレスを用いてＡＲＰテーブル１０８を検索し、宛先ＭＡＣアドレスを取得する。取得された宛先ＭＡＣアドレスは、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４に渡される。
【００８７】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４は、この宛先ＭＡＣアドレスを用いてＰＰＰｏＥフレームをＩＰｏＥフレームに組み直す。組み直されたＩＰｏＥフレームは、フレーム送受信部１０２に渡され、フレーム送受信部１０２から出力される。
【００８８】
一方、取得したプロトコル種別がＰＰＰｏＥである場合には、ＰＰＰｏＥセッションインデックスを用いてＰＰＰｏＥセッションテーブル１０９を検索し、発信ＭＡＣアドレス、宛先ＭＡＣアドレス、ＰＰＰｏＥセッションＩＤなどのＰＰＰｏＥフレームを生成するための情報を検索する。この検索結果は、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４に渡される。
【００８９】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４は、この検索結果に基づいてＰＰＰｏＥフレームを組み直す。組み直されたＰＰＰｏＥフレームは、フレーム送受信部１０２に渡され、フレーム送受信部１０２から出力される。
【００９０】
このように実施の形態１のゲートウェイ装置１００によれば、フォワーディング制御部１０５が入力されたフレームのヘッダ情報に含まれる宛先ＩＰアドレスに対応するネットワークアドレスに応じて出力時に使用するプロトコル（ＩＰｏＥ又はＰＰｏＥ）の種別を選択し、そのプロトコルの種別がＰＰＰｏＥの場合には、そのＰＰＰｏＥセッションも選択する。したがって、入力されたフレームの宛先のネットワークに応じてＩＰｏＥとＰＰＰｏＥとの間でプロトコルを使い分けることができると共に、プロトコルがＰＰＰｏＥの場合にはＰＰＰｏＥセッションを使い分けることができる。
【００９１】
なお、ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６の検索の際、特に指定されたネットワークアドレス以外のネットワークアドレス、言い換えると、デフォルトルートのエントリと一致した場合には、フォワーディング制御部１０５は、ＩＰパケットの発信ＩＰアドレスを用いてデフォルトルートテーブル１０７を検索する。
【００９２】
同一の発信ＩＰアドレスが登録されている場合には、フォワーディング制御部１０５は、デフォルトルートテーブル１０７の検索結果をＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６の検索結果に置き換えて使用する。
【００９３】
すなわち、フォワーディング制御部１０５は、発信ＩＰアドレスに応じて、出力時に使用するプロトコル（ＩＰｏＥ又はＰＰＰｏＥ）の種別を選択し、そのプロトコル種別がＰＰＰｏＥの場合には、そのＰＰＰｏＥセッションも選択する。したがって、通常のネットワークアドレスが検索されない場合であっても、発信ＩＰアドレスに応じて端末を識別し、さらに端末毎に使用すべきプロトコル（ＩＰｏＥ又はＰＰＰｏＥ）の種別を選択すると共に、そのプロトコル種別がＰＰＰｏＥの場合にはＰＰＰｏＥセッションも選択できる。このため、端末の使用者が希望するＩＳＰ（Internet Service Provider）の情報を事前に登録しておくことにより、通常のネットワークアドレスが検索されない場合であっても、端末毎にＩＳＰを使い分けることができる。
【００９４】
（実施の形態２）
図５は、本発明の実施の形態２に係るゲートウェイ装置５００の構成を示す図である。図６は、実施の形態２に係るゲートウェイ装置５００が接続されるネットワーク構成例を示す図である。なお、図５において、図１と同一の符号を付したものは同様の機能を有するものとし、その説明を省略する。
【００９５】
本ゲートウェイ装置５００の一方のインタフェースには、図６に示すように、プロトコルとしてＩＰｏＥを使用したネットワーク６０１〜６０３やプロトコルとしてＰＰＰｏＥを使用したネットワーク６０４が接続されている。ゲートウェイ装置５００は、ネットワーク６０１〜６０３上にそれぞれ配置されたゲートウェイ６０５〜６０７並びにネットワーク６０４上に配置されたＰＰＰｏＥサーバ６０８と通信を行う。また、他方のインタフェースには、プロトコルとしてＩＰｏＥを使用するＰＣなどの端末６０９及び６１０、並びにプロトコルとしてＰＰＰｏＥを使用するＰＣなどの端末６１１が接続されている。
【００９６】
図５に示す本ゲートウェイ装置５００において、フォワーディング制御部５０１は、入力されたＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスに基づいてＩＰｏＥフレーム又はＰＰＰｏＥフレームの出力を制御する一方、入力されたＰＰＰｏＥフレームのＰＰＰｏＥヘッダ情報に基づいてＩＰｏＥフレーム又はＰＰＰｏＥフレームの出力を制御する。ＩＰｏＥフレーム又はＰＰＰｏＥフレームの出力を制御する際、フォワーディング制御部５０１は、ＩＰｏＥフォワーディングテーブル５０２、ＡＲＰテーブル１０８及びＰＰＰｏＥプロキシテーブル５０３を用いる。
【００９７】
なお、ＩＰｏＥフォワーディングテーブル５０２は、上述した図１３で説明したものと同様の情報を含むものであるため、その説明を省略する。
【００９８】
ＰＰＰｏＥプロキシテーブル５０３は、図７に示すように、入力ＩＦ番号、発信ＭＡＣアドレス▲１▼、宛先ＭＡＣアドレス▲１▼、ＰＰＰｏＥセッションＩＤ▲１▼、出力ＩＦ番号、発信ＭＡＣアドレス▲２▼、宛先ＭＡＣアドレス▲２▼及びＰＰＰｏＥセッションＩＤ▲２▼が対応づけられている。
【００９９】
なお、通常、宛先ＭＡＣアドレス▲１▼及び発信ＭＡＣアドレス▲２▼には、ゲートウェイ装置５００のＭＡＣアドレスが用いられるため、全てのエントリで同一の値となる。したがって、ＰＰＰｏＥプロキシテーブル５０３に入力側の宛先ＭＡＣアドレス▲１▼、出力側の発信ＭＡＣアドレス▲２▼のエリアを設けず、ゲートウェイ装置５００のＭＡＣアドレスとして別レジスタにしてもよい。
【０１００】
以下、上記構成を有する本ゲートウェイ装置５００の動作について説明する。ここでは、フレーム送受信部１０１にＩＰｏＥフレームが入力された場合と、ＰＰＰｏＥフレームが入力された場合とに分けて説明する。
【０１０１】
フレーム送受信部１０１にいずれかのフレームが入力されると、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０３においてそのフレームの構造が認識される。認識されたそのフレームの構造はフォワーディング制御部５０１に渡される。
【０１０２】
入力されたフレームがＩＰｏＥフレームの場合には、フォワーディング制御部５０１は、ＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと、ＩＰｏＥフォワーディングテーブル５０２に登録されたネットワークアドレスとの比較を行う。
【０１０３】
ヘッダ情報に含まれる宛先ＩＰアドレスと同一のネットワークアドレスがあった場合には、そのネットワークアドレスに対応づけられた出力ＩＦ番号、ルーティング種別の情報（直接ルーティングであるか間接ルーティングであるかの情報）を取得し、さらに間接ルーティングである場合には、宛先ＩＰアドレス（ネクストホップＩＰアドレス）も取得する。なお、直接ルーティングの場合にはＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスが取得される。
【０１０４】
続いて、フォワーディング制御部５０１は、取得した宛先ＩＰアドレスを用いてＡＲＰテーブル１０８を検索し、宛先ＭＡＣアドレスを取得する。取得された宛先ＭＡＣアドレスは、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４に渡される。
【０１０５】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４は、この宛先ＭＡＣアドレスを用いてＩＰｏＥフレームを組み直す。組み直されたＩＰｏＥフレームは、フレーム送受信部１０２に渡され、フレーム送受信部１０２から出力される。
【０１０６】
一方、入力されたフレームがＰＰＰｏＥフレームの場合には、フォワーディング制御部５０１は、ＰＰＰｏＥフレームのＰＰＰｏＥヘッダの情報を用いてＰＰＰｏＥプロキシテーブル５０３のエントリとの比較を行う。
【０１０７】
ＰＰＰｏＥプロキシテーブル５０３に登録されたエントリがＰＰＰｏＥフレームのＰＰＰｏＥヘッダの情報と一致した場合には、ＰＰＰｏＥプロキシテーブル５０３から出力ＩＦ番号、発信ＭＡＣアドレス、宛先ＭＡＣアドレス、ＰＰＰｏＥセッションＩＤなどのＰＰＰｏＥフレームを生成するための情報を検索する。この検索結果は、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４に渡される。
【０１０８】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４は、この検索結果に基づいてＰＰＰｏＥフレームを組み直す。組み直されたＰＰＰｏＥフレームは、フレーム送受信部１０２に渡され、フレーム送受信部１０２から出力される。
【０１０９】
このように実施の形態２のゲートウェイ装置５００によれば、入力されたＩＰｏＥフレームのヘッダ情報に含まれる宛先ＩＰアドレスに対応するネットワークアドレスに応じてＩＰｏＥフレームを転送する。一方、入力されたＰＰＰｏＥフレームを、ＰＰＰｏＥプロキシテーブル５０３に登録された情報に応じて、プロトコルとしてＰＰＰｏＥを使用するネットワークに中継する。このため、主にプロトコルとしてＩＰｏＥを使用するネットワークにおいても、端末からのプロトコルの選択に応じて、柔軟にＰＰＰｏＥを使用したネットワークへのアクセスに対処することができる。
【０１１０】
（実施の形態３）
実施の形態３に係るゲートウェイ装置８００は、実施の形態１及び実施の形態２の双方の機能を併せ持つものである。図８は、本発明の実施の形態３に係るゲートウェイ装置８００の構成を示す図である。図９は、実施の形態３に係るゲートウェイ装置８００が接続されるネットワーク構成例を示す図である。なお、図８において、図１及び図５と同一の符号を付したものは同様の機能を有するものとし、その説明を省略する。
【０１１１】
本ゲートウェイ装置８００の一方のインタフェースには、図９に示すように、プロトコルとしてＩＰｏＥを使用したネットワーク９０１やプロトコルとしてＰＰＰｏＥを使用したネットワーク９０２〜９０４が接続されている。ゲートウェイ装置８００は、ネットワーク９０１上に配置されたゲートウェイ９０５並びにネットワーク９０２〜９０４上にそれぞれ配置されたＰＰＰｏＥサーバ９０６〜９０８と通信を行う。また、他方のインタフェースには、プロトコルとしてＩＰｏＥを使用するＰＣなどの端末９０９及び９１０、並びにプロトコルとしてＰＰＰｏＥを使用するＰＣなどの端末９１１が接続されている。
【０１１２】
図８に示すゲートウェイ装置８００において、フォワーディング制御部８０１は、入力されたＩＰｏＥフレームのＩＰパケットのヘッダ情報に含まれる発信ＩＰアドレス又は宛先ＩＰアドレスに基づいてＩＰｏＥフレーム又はＰＰＰｏＥフレームの出力を制御する一方、入力されたＰＰＰｏＥフレームのＰＰＰｏＥヘッダ情報に基づいてＩＰｏＥフレーム又はＰＰＰｏＥフレームの出力を制御する。ＩＰｏＥフレーム又はＰＰＰｏＥフレームの出力を制御する際、フォワーディング制御部８０１は、ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６、デフォルトルートテーブル１０７、ＡＲＰテーブル１０８、ＰＰＰｏＥセッションテーブル１０９及びＰＰＰｏＥプロキシテーブル５０３を用いる。
【０１１３】
以下、上記構成を有する本ゲートウェイ装置８００の動作について説明する。ここでは、フレーム送受信部１０１にＩＰｏＥフレームが入力された場合と、ＰＰＰｏＥフレームが入力された場合とに分けて説明する。
【０１１４】
フレーム送受信部１０１にいずれかのフレームが入力されると、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０３においてそのフレームの構造が認識される。認識されたそのフレームの構造はフォワーディング制御部８０１に渡される。
【０１１５】
入力されたフレームがＩＰｏＥフレームの場合には、フォワーディング制御部８０１は、ＩＰｏＥフレーム上のＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと、ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６に登録されたネットワークアドレスとの比較を行う。
【０１１６】
ヘッダ情報に含まれる宛先ＩＰアドレスと同一のネットワークアドレスがあった場合には、そのネットワークアドレスに対応づけられた出力ＩＦ番号、出力時に使用するプロトコル種別（ＰＰＰｏＥとＩＰｏＥ）を取得する。取得したプロトコル種別がＩＰｏＥの場合には、ルーティング種別（間接ルーティングと直接ルーティング）を取得し、さらに間接ルーティングである場合には、宛先ＩＰアドレス（ネクストホップＩＰアドレス）も取得する。なお、直接ルーティングである場合には、ＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスが取得される。一方、取得したプロトコル種別がＰＰＰｏＥの場合には、ＰＰＰｏＥセッションインデックスを取得する。
【０１１７】
取得したプロトコル種別がＩＰｏＥである場合には、フォワーディング制御部８０１は、取得した宛先ＩＰアドレスを用いてＡＲＰテーブル１０８を検索し、宛先ＭＡＣアドレスを取得する。取得された宛先ＭＡＣアドレスは、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４に渡される。
【０１１８】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４は、この宛先ＭＡＣアドレスを用いてＩＰｏＥフレームを組み直す。組み直されたＩＰｏＥフレームは、フレーム送受信部１０２に渡され、フレーム送受信部１０２から出力される。
【０１１９】
一方、取得したプロトコル種別がＰＰＰｏＥである場合には、ＰＰＰｏＥセッションインデックスを用いてＰＰＰｏＥセッションテーブル１０９を検索し、発信ＭＡＣアドレス、宛先ＭＡＣアドレス及びＰＰＰｏＥセッションＩＤなどのＰＰＰｏＥフレームを生成するための情報を検索する。この検索結果は、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４に渡される。
【０１２０】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４は、この検索結果に基づいてＩＰｏＥフレームをＰＰＰｏＥフレームに組み直す。組み直されたＰＰＰｏＥフレームは、フレーム送受信部１０２に渡され、フレーム送受信部１０２から出力される。
【０１２１】
入力されたフレームがＰＰＰｏＥフレームの場合には、フォワーディング制御部８０１は、ＰＰＰｏＥフレームのＰＰＰｏＥヘッダの情報を用いてＰＰＰｏＥプロキシテーブル５０３のエントリとの比較を行う。
【０１２２】
ＰＰＰｏＥプロキシテーブル５０３に登録されたエントリがＰＰＰｏＥフレームのＰＰＰｏＥヘッダの情報と一致した場合には、フォワーディング制御部８０１は、ＰＰＰｏＥプロキシテーブル５０３から出力ＩＦ番号、発信ＭＡＣアドレス、宛先ＭＡＣアドレス、ＰＰＰｏＥセッションＩＤなどのＰＰＰｏＥフレームを生成するための情報を検索する。この検索結果は、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４に渡される。
【０１２３】
ＩＰｏＥフレーム組立／分解部１０４は、この検索結果に基づいてＰＰＰｏＥフレームを組み直す。組み直されたＰＰＰｏＥフレームは、フレーム送受信部１０２に渡され、フレーム送受信部１０２から出力される。
【０１２４】
一方、ＰＰＰｏＥプロキシテーブル５０３に登録されたエントリがＰＰＰｏＥフレームのＰＰＰｏＥヘッダの情報と一致しなかった場合には、フォワーディング制御部８０１は、ＰＰＰｏＥフレームのＰＰＰｏＥヘッダ情報とＰＰＰｏＥセッションテーブル１０９のエントリの比較を行う。
【０１２５】
ＰＰＰｏＥセッションテーブル１０９に登録されたエントリがＰＰＰｏＥフレームのＰＰＰｏＥヘッダの情報と一致した場合には、フォワーディング制御部８０１は、ＰＰＰｏＥフレーム上のＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスと、ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６に登録されたネットワークアドレスとの比較を行う。
【０１２６】
ヘッダ情報に含まれる宛先ＩＰアドレスと同一のネットワークアドレスがあった場合には、そのネットワークアドレスに対応づけられた出力ＩＦ番号、出力時に使用するプロトコル（ＰＰＰｏＥ／ＩＰｏＥ）の種別を取得する。取得したプロトコル種別がＩＰｏＥの場合には、ルーティング種別（間接ルーティングと直接ルーティング）を取得し、さらに間接ルーティングの場合には、宛先ＩＰアドレス（ネクストホップＩＰアドレス）も取得する。なお、直接ルーティングである場合には、ＩＰパケットのヘッダ情報に含まれる宛先ＩＰアドレスが取得される。一方、取得したプロトコル種別がＰＰＰｏＥの場合には、ＰＰＰｏＥセッションインデックスを取得する。
【０１２７】
取得したプロトコル種別がＩＰｏＥである場合には、フォワーディング制御部８０１は、取得した宛先ＩＰアドレスを用いてＡＲＰテーブル１０８を検索し、宛先ＭＡＣアドレスを取得する。取得された宛先ＭＡＣアドレスは、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４に渡される。
【０１２８】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４は、この宛先ＭＡＣアドレスを用いてＰＰＰｏＥフレームをＩＰｏＥフレームに組み直す。組み直されたＩＰｏＥフレームは、フレーム送受信部１０２に渡され、フレーム送受信部１０２から出力される。
【０１２９】
一方、取得したプロトコル種別がＰＰＰｏＥである場合には、ＰＰＰｏＥセッションインデックスを用いてＰＰＰｏＥセッションテーブル１０９を検索し、発信ＭＡＣアドレス、宛先ＭＡＣアドレス、ＰＰＰｏＥセッションＩＤなどのＰＰＰｏＥフレームを生成するための情報を検索する。この検索結果は、ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４に渡される。
【０１３０】
ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部１０４は、この検索結果に基づいてＰＰＰｏＥフレームを組み直す。組み直されたＰＰＰｏＥフレームは、フレーム送受信部１０２に渡され、フレーム送受信部１０２から出力される。
【０１３１】
このように実施の形態３のゲートウェイ装置８００によれば、フォワーディング制御部８０１が入力されたフレームのヘッダ情報に含まれる宛先ＩＰアドレスに対応するネットワークアドレスに応じて出力時に使用するプロトコル（ＩＰｏＥ又はＰＰｏＥ）の種別を選択し、そのプロトコルの種別がＰＰＰｏＥの場合には、そのＰＰＰｏＥセッションも選択する。したがって、入力されたフレームの宛先のネットワークに応じてＩＰｏＥとＰＰＰｏＥとの間でプロトコルを使い分けることができると共に、プロトコルがＰＰＰｏＥの場合にはＰＰＰｏＥセッションを使い分けることができる。
【０１３２】
また、実施の形態３に係るゲートウェイ装置８００によれば、入力されたＰＰＰｏＥフレームを、ＰＰＰｏＥプロキシテーブル５０３に登録された情報に応じて、プロトコルとしてＰＰＰｏＥを使用したネットワークに中継することができる。このため、主にプロトコルとしてＩＰｏＥを使用するネットワークにおいても、端末からのプロトコルの選択に応じて、柔軟にＰＰＰｏＥを使用したネットワークへのアクセスに対処することができる。
【０１３３】
なお、ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６の検索の際、特に指定されたネットワークアドレス以外のネットワークアドレス、言い換えると、デフォルトルートのエントリと一致した場合には、フォワーディング制御部８０１は、ＩＰパケットの発信ＩＰアドレスを用いてデフォルトルートテーブル１０７を検索する。
【０１３４】
同一の発信ＩＰアドレスが登録されている場合には、フォワーディング制御部８０１は、デフォルトルートテーブル１０７の検索結果をＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル１０６の検索結果に置き換えて使用する。
【０１３５】
すなわち、フォワーディング制御部８０１は、発信ＩＰアドレスに応じて、出力時に使用するプロトコル（ＩＰｏＥ又はＰＰＰｏＥ）の種別を選択し、そのプロトコル種別がＰＰＰｏＥの場合にはそのＰＰＰｏＥセッションも選択する。したがって、通常のネットワークアドレスが検索されない場合であっても、発信ＩＰアドレスに応じて端末を識別し、さらに端末毎に使用すべきプロトコル（ＩＰｏＥ又はＰＰＰｏＥ）の種別を選択すると共に、そのプロトコル種別がＰＰＰｏＥの場合にはＰＰＰｏＥセッションも選択できる。このため、端末の使用者が希望するＩＳＰ（Internet Service Provider）の情報を事前に登録しておくことにより、通常のネットワークアドレスが検索されない場合であっても、端末毎にＩＳＰを使い分けることができる。
【０１３６】
なお、ローカルＩＰアドレスとグローバルＩＰアドレスとを使い分けるネットワークに本ゲートウェイ装置１００（５００，８００）を適用することができる。この場合、本ゲートウェイ装置は、図１０に示すようなアドレス変換テーブルを備え、相互にローカルＩＰアドレスとグローバルＩＰアドレスとのアドレス変換を行うことで実現される。
【０１３７】
また、本発明は、当業者に明らかなように、上記実施の形態に記載した技術に従ってプログラムされた一般的な市販のデジタルコンピュータおよびマイクロプロセッサを使って実施することができる。また、当業者に明らかなように、本発明は、上記実施の形態に記載した技術に基づいて当業者により作成されるコンピュータプログラムを包含する。
【０１３８】
また、本発明を実施するコンピュータをプログラムするために使用できる命令を含む記憶媒体であるコンピュータプログラム製品が本発明の範囲に含まれる。この記憶媒体は、フロッピー（Ｒ）ディスク、光ディスク、ＣＤＲＯＭ及び磁気ディスク等のディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気光カード、メモリカードまたはＤＶＤ等であるが、特にこれらに限定されるものではない。
【０１３９】
【発明の効果】
以上説明したように本発明のゲートウェイ装置及びその制御方法によれば、接続された端末が、ＰＰＰｏＥとＩＰｏＥとの間で使用するプロトコルを選択すると共に、複数のＰＰＰｏＥセッションを同時に選択することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るゲートウェイ装置の構成を示す図
【図２】実施の形態１に係るゲートウェイ装置が接続されるネットワーク構成例を示す図
【図３】実施の形態１に係るゲートウェイ装置が備えるＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブルの構成を示す図
【図４】実施の形態１に係るゲートウェイ装置が備えるデフォルトルートテーブルの構成を示す図
【図５】本発明の実施の形態２に係るゲートウェイ装置の構成を示す図
【図６】実施の形態２に係るゲートウェイ装置が接続されるネットワーク構成例を示す図
【図７】実施の形態２に係るゲートウェイ装置が備えるＰＰＰｏＥプロキシテーブルの構成を示す図
【図８】本発明の実施の形態３に係るゲートウェイ装置の構成を示す図
【図９】実施の形態３に係るゲートウェイ装置が接続されるネットワーク構成例を示す図
【図１０】本発明の実施の形態１〜３に係るゲートウェイが備えるアドレス変換テーブルの構成を示す図
【図１１】従来のＩＰｏＥにのみ対応可能なゲートウェイ装置の構成を示す図
【図１２】従来のＩＰｏＥにのみ対応可能なゲートウェイ装置が接続されるネットワーク構成例を示す図
【図１３】従来のゲートウェイ装置が備えるＩＰｏＥフォワーディングテーブルの構成を示す図
【図１４】従来のゲートウェイ装置が備えるＡＲＰテーブルの構成を示す図
【図１５】従来のＰＰＰｏＥに対応可能なゲートウェイ装置の構成を示す図
【図１６】従来のＰＰＰｏＥに対応可能なゲートウェイ装置が接続されるネットワーク構成例を示す図
【図１７】従来のゲートウェイ装置が備えるＰＰＰｏＥフォワーディングテーブルの構成を示す図
【図１８】従来のゲートウェイ装置が備えるＰＰＰｏＥセッションテーブルの構成を示す図
【符号の説明】
１００，５００，８００  ゲートウェイ装置
１０１，１０２  フレーム送受信部
１０３，１０４  ＩＰｏＥ／ＰＰＰｏＥフレーム組立／分解部
１０５，５０１，８０１  フォワーディング制御部
１０６  ＩＰｏＥ／ＰＰＰｏＥフォワーディングテーブル
１０７  デフォルトルートテーブル
１０８  ＡＲＰテーブル
５０２  ＩＰｏＥフォワーディングテーブル
５０３  ＰＰＰｏＥプロキシテーブル
【図１】
0003636710.tif 000002
【図２】
0003636710.tif 000003
【図３】
0003636710.tif 000004
【図４】
0003636710.tif 000005
【図５】
0003636710.tif 000006
【図６】
0003636710.tif 000007
【図７】
0003636710.tif 000008
【図８】
0003636710.tif 000009
【図９】
0003636710.tif 000010
【図１０】
0003636710.tif 000011
【図１１】
0003636710.tif 000012
【図１２】
0003636710.tif 000013
【図１３】
0003636710.tif 000014
【図１４】
0003636710.tif 000015
【図１５】
0003636710.tif 000016
【図１６】
0003636710.tif 000017
【図１７】
0003636710.tif 000018
【図１８】
0003636710.tif 000019