【手続補正書】
【提出日】平成27年11月20日(2015.11.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ転送装置を構成要素とする第１通信網と、ルータを構成要素とする第２通信網とを接続する通信システムにおいて、
前記通信システムは、
前記データ転送装置、前記ルータ、複数のプロトコル処理計算機、及びネットワーク制御計算機を備え、
前記第１通信網は、前記ネットワーク制御計算機の集中制御によって構築され、
前記第２通信網は、前記ルータのＩＰ層のプロトコルを用いて自律分散制御によって構築され、
前記ルータは、ＩＰ層のプロトコル処理が必要となるプロトコルデータを前記データ転送装置に送信し、
前記データ転送装置は、前記ルータから送信されたプロトコルデータをいずれかの前記プロトコル処理計算機に転送し、
前記プロトコル処理計算機は、
前記プロトコルデータを受信した場合、前記受信したプロトコルデータに前記ＩＰ層のプロトコル処理を実行し、
前記プロトコルデータを自身に転送する前記データ転送装置が有するインタフェースの識別情報を保持することによって、前記プロトコルデータを自身に転送する前記データ転送装置を管理することを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記ルータは、前記第１通信網を少なくとも一つの仮想ルータとして認識し、
前記プロトコル処理計算機上では仮想内部ルータが稼働し、
前記仮想内部ルータは、複数の仮想インタフェースを有し、
前記複数の仮想インタフェースには、それぞれ、当該プロトコル処理計算機が有するインタフェース又は前記プロトコルデータを当該プロトコル処理計算機に転送する前記データ転送装置が有するインタフェースが物理インタフェースとして対応付けられ、
前記プロトコル処理計算機は、前記仮想インタフェースに対応付けられた前記物理インタフェースの識別情報が登録された仮想インタフェース管理テーブルを保持することによって、前記プロトコルデータを自身に転送する前記データ転送装置を管理することを特徴とする通信システム。
【請求項３】
請求項２に記載の通信システムであって、
前記仮想内部ルータは、
所定のタイミングで前記仮想インタフェースから自身を広告するための近隣広告データを送信し、
前記近隣広告データを送信する場合、前記仮想インタフェース管理テーブルを参照し、前記近隣広告データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースであるか否かを判定し、
前記近隣広告データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースであると判定された場合、前記データ転送装置を介して前記ルータに接続されていると判断し、自身が属する仮想ルータの識別情報を含む近隣広告データを、当該仮想インタフェースから送信し、
前記近隣広告データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースでないと判定された場合、前記他の仮想内部ルータに接続されていると判断し、自身の識別情報を含む近隣広告データを、当該仮想インタフェースから送信することを特徴とする通信システム。
【請求項４】
請求項２又は請求項３に記載の通信システムであって、
前記ルータは、自身が保持する経路情報を含む経路情報通知データを前記プロトコルデータとして前記データ転送装置に送信し、
前記データ転送装置は、前記経路情報通知データを受信した場合、前記経路情報通知データを前記プロトコル処理計算機に転送し、
前記仮想内部ルータは、
前記ルータ又は他の前記仮想内部ルータから経路情報通知データを受信した場合、前記経路情報通知データに含まれる経路情報と前記経路情報通知データの送信元の識別情報とを関連付けて記憶し、
所定のタイミングで前記仮想インタフェースから前記経路情報通知データを送信し、
前記経路情報通知データを送信する場合、前記仮想インタフェース管理テーブルを参照し、前記経路情報通知データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースであるか否かを判定し、
前記経路情報通知データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースであると判定された場合、前記データ転送装置を介して前記ルータに接続されていると判断し、前記ルータから送信された経路情報通知データに含まれる経路情報と、前記他の仮想内部ルータから送信された経路情報通知データに含まれる経路情報とをまとめた経路情報を含む経路情報通知データを、当該仮想インタフェースから送信し、
前記経路情報通知データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースでないと判定された場合、前記他の仮想内部ルータに接続されていると判断し、前記ルータから送信された経路情報通知データに含まれる経路情報を含む経路情報通知データを、当該仮想インタフェースから送信することを特徴とする通信システム。
【請求項５】
請求項４に記載の通信システムであって、
前記仮想内部ルータは、
他の仮想内部ルータとの接続に関する経路情報以外の経路情報をルーティングプロトコルを用いて送信し、
前記他の仮想内部ルータとの接続に関する経路情報を前記ルーティングプロトコルを用いては送信しないことを特徴とする通信システム。
【請求項６】
請求項２に記載の通信システムであって、
前記データ転送装置は、
前記仮想インタフェースに前記物理インタフェースとして対応付けられたインタフェースが登録された仮想インタフェース管理テーブルを保持し、
自身が保持する仮想インタフェース管理テーブルを参照して、前記プロトコルデータの転送先となる前記仮想インタフェースを特定して、前記特定した仮想インタフェースに前記プロトコルデータを転送することを特徴とする通信システム。
【請求項７】
データ転送装置を構成要素とする第１通信網と、ルータを構成要素とする第２通信網とが接続され通信システムにおける、前記データ転送装置から送信されたＩＰ層のプロトコル処理が必要となるプロトコルデータに前記プロトコル処理を実行するプロトコル処理計算機において、
前記第１通信網は、ネットワーク制御計算機の集中制御によって構築され、
前記第２通信網は、前記ルータのＩＰ層のプロトコルを用いて自律分散制御によって構築され、
前記データ転送装置は、前記ルータから送信されたプロトコルデータをいずれかの前記プロトコル処理計算機に転送し、
前記プロトコル処理計算機は、
前記プロトコルデータを受信した場合、前記受信したプロトコルデータに前記ＩＰ層のプロトコル処理を実行し、
前記プロトコルデータを自身に転送する前記データ転送装置が有するインタフェースの識別情報を保持することによって、前記プロトコルデータを自身に転送する前記データ転送装置を管理することを特徴とするプロトコル処理計算機。
【請求項８】
請求項７に記載のプロトコル処理計算機であって、
前記ルータは、前記第１通信網を少なくとも一つの仮想ルータとして認識し、
前記プロトコル処理計算機上では仮想内部ルータが稼働し、
前記仮想内部ルータは、複数の仮想インタフェースを有し、
前記複数の仮想インタフェースには、それぞれ、当該プロトコル処理計算機が有するインタフェース又は前記プロトコルデータを当該プロトコル処理計算機に転送する前記データ転送装置が有するインタフェースが物理インタフェースとして対応付けられ、
前記プロトコル処理計算機は、前記仮想インタフェースに対応付けられた前記物理インタフェースの識別情報が登録された仮想インタフェース管理テーブルを保持することによって、前記プロトコルデータを自身に転送する前記データ転送装置を管理することを特徴とするプロトコル処理計算機。
【請求項９】
請求項８に記載のプロトコル処理計算機であって、
前記プロトコル処理計算機上で稼働する前記仮想内部ルータは、
所定のタイミングで前記仮想インタフェースから自身を広告するための近隣広告データを送信し、
前記近隣広告データを送信する場合、前記仮想インタフェース管理テーブルを参照し、前記近隣広告データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースであるか否かを判定し、
前記近隣広告データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースであると判定された場合、前記データ転送装置を介して前記ルータに接続されていると判断し、自身が属する仮想ルータの識別情報を含む近隣広告データを、当該仮想インタフェースから送信し、
前記近隣広告データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースでないと判定された場合、前記他の仮想内部ルータに接続されていると判断し、自身の識別情報を含む近隣広告データを、当該仮想インタフェースから送信することを特徴とするプロトコル処理計算機。
【請求項１０】
請求項８又は請求項９に記載のプロトコル処理計算機であって、
前記ルータは、自身が保持する経路情報を含む経路情報通知データを前記プロトコルデータとして前記データ転送装置に送信し、
前記データ転送装置は、前記経路情報通知データを受信した場合、前記経路情報通知データを前記プロトコル処理計算機に転送し、
前記プロトコル処理計算機上で稼働する前記仮想内部ルータは、
前記ルータ又は他の前記仮想内部ルータから経路情報通知データを受信した場合、前記経路情報通知データに含まれる経路情報と前記経路情報通知データの送信元の識別情報とを関連付けて記憶し、
所定のタイミングで前記仮想インタフェースから前記経路情報通知データを送信し、
前記経路情報通知データを送信する場合、前記仮想インタフェース管理テーブルを参照し、前記経路情報通知データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースであるか否かを判定し、
前記経路情報通知データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースであると判定された場合、前記データ転送装置を介して前記ルータに接続されていると判断し、前記ルータから送信された経路情報通知データに含まれる経路情報と、前記他の仮想内部ルータから送信された経路情報通知データに含まれる経路情報とをまとめた経路情報を含む経路情報通知データを、当該仮想インタフェースから送信し、
前記経路情報通知データを送信する前記仮想インタフェースに対応付けられた前記物理インタフェースが前記データ転送装置のインタフェースでないと判定された場合、前記他の仮想内部ルータに接続されていると判断し、前記ルータから送信された経路情報通知データに含まれる経路情報を含む経路情報通知データを、当該仮想インタフェースから送信することを特徴とするプロトコル処理計算機。
【請求項１１】
請求項１０に記載のプロトコル処理計算機であって、
前記プロトコル処理計算機上で稼働する前記仮想内部ルータは、
他の仮想内部ルータとの接続に関する経路情報以外の経路情報をルーティングプロトコルを用いてを送信し、
前記他の仮想内部ルータとの接続に関する経路情報を前記ルーティングプロトコルを用いては送信しないことを特徴とするプロトコル処理計算機。
【請求項１２】
データ転送装置を構成要素とする第１通信網と、ルータを構成要素とする第２通信網とを接続する通信システムにおけるデータの通信方法において、
前記通信システムは、
前記データ転送装置、前記ルータ、複数のプロトコル処理計算機、及びネットワーク制御計算機を有し、
前記第１通信網は、前記ネットワーク制御計算機の集中制御によって構築され、
前記第２通信網は、前記ルータのＩＰ層のプロトコルを用いて自律分散制御によって構築され、
前記ルータは、前記第１通信網を少なくとも一つの仮想ルータとして認識し、
前記プロトコル処理計算機上では仮想内部ルータが稼働し、
前記仮想内部ルータは、複数の仮想インタフェースを有し、
前記複数の仮想インタフェースには、それぞれ、当該プロトコル処理計算機が有するインタフェース、又は、ＩＰ層のプロトコル処理が必要となるプロトコルデータを当該プロトコル処理計算機に転送する前記データ転送装置が有するインタフェースが物理インタフェースとして対応付けられ、
前記ルータは、前記プロトコルデータを前記データ転送装置に送信し、
前記データ転送装置は、前記ルータから送信されたプロトコルデータをいずれかの前記プロトコル処理計算機に転送し、
前記プロトコル処理計算機は、前記プロトコルデータを受信した場合、前記受信したプロトコルデータに前記ＩＰ層のプロトコル処理を実行し、
前記通信方法は、前記プロトコル処理計算機が、前記仮想インタフェースに対応付けられた前記物理インタフェースの識別情報が登録された仮想インタフェース管理テーブルを保持することによって、前記プロトコルデータを自身に転送する前記データ転送装置を管理することを特徴とする通信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
ルータが通信網を制御するために利用するＩＰ層のプロトコルに関する処理を、プロトコル処理サーバが実行し、実行結果をネットワーク制御サーバに通知することによって、ルータの自律分散的制御による通信網とトランスポート装置の集中的制御による通信網とを接続することが可能である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
図７では、まず、ルータ３００Ａが、自身が保持する経路情報を含み、自身の識別情報（Ｒ＃Ａ）を送信元とする経路情報通知パケットを仮想ルータ５００に送信する（７１１）。経路情報通知パケットがプロトコル処理サーバ１００に至るまでの処理は、７０１の処理と同じであるので、説明を省略する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
また、ルータ３００Ｂは、自身が保持する経路情報を含み、自身の識別情報（Ｒ＃Ｂ）を送信元とする経路情報通知パケットを仮想ルータ５００に送信する（７１２）。７１２の処理の詳細は、７１１の処理と同様なので説明を省略する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
そして、仮想内部ルータ６００は、仮想ルータ５００の外部接続の経路情報（ステップ９０６の処理で取得した経路情報をまとめた経路情報）を生成する（９０７）。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１０７
【補正方法】変更
【補正の内容】
【０１０７】
そして、仮想内部ルータ６００は、ステップ９０７の処理で生成した経路情報を送信する経路情報通知パケットに含め、当該経路情報通知パケットの送信元を自身の識別情報に設定する（９０８）。また、ステップ９０８の処理では、仮想内部ルータ６００は、ステップ９０１の処理で取得したレコードの物理インタフェース６０５に登録された識別情報（プロトコル処理サーバ１００のインタフェースの識別情報）を、経路情報通知パケットを送信する宛先とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１２３
【補正方法】変更
【補正の内容】
【０１２３】
また、本実施例によれば、仮想内部ルータ６００は、仮想インタフェース１０４が外部接続である場合、自身が直接接続している外部ネットワークの経路情報と、他の仮想内部ルータ６００から送信された経路情報通知パケットに含まれる経路情報と、ルータ３００から直接送信された経路情報通知パケットに含まれる経路情報と、をまとめた経路情報を含む経路情報通知パケットを、当該仮想インタフェース１０４から送信する。また、仮想内部ルータ６００は、仮想インタフェース１０４が外部接続である場合、自身が直接接続している外部ネットワークの経路情報と、ルータ３００から直接送信された経路情報通知パケットに含まれる経路情報と、を含む経路情報通知パケットを、当該仮想インタフェース１０４から送信する。これによって、仮想内部ルータ６００間では、仮想内部ルータ６００間の経路情報が交換されないため、不要な経路情報が交換されず、ネットワークトラヒックを軽減できる。また、ルータ３００は、対向するルータ３００の経路情報を把握することができる。