(57)【要約】【課題】あらかじめ経路パターンを用意しておき流入時にのみ経路を振り分けることにより、経路広告数を低減すること。【解決手段】チェイニングエッジルータ１０が、経路パターンごとに設けられた複数の流入用ＶＲＦのうち、いずれかの流入用ＶＲＦを介してパケットを受信した場合に、該流入用ＶＲＦに対応するチェインＶＲＦにパケットをリダイレクトする。そして、チェイニングエッジルータ１０が、チェインＶＲＦにリダイレクトされたパケットを、該チェインＶＲＦに対応する経路パターンに従って、あらかじめＶＬＡＮを用いて構築された通信経路を介して、ファンクションに転送する。【選択図】図１
2020127180.tif 000002
【特許請求の範囲】
【請求項１】
経路パターンごとに設けられた複数の流入用ＶＲＦのうち、いずれかの流入用ＶＲＦを介してパケットを受信した場合に、該流入用ＶＲＦに対応するチェインＶＲＦに前記パケットをリダイレクトするリダイレクト部と、
前記リダイレクト部によってチェインＶＲＦにリダイレクトされたパケットを、該チェインＶＲＦに対応する経路パターンに従って、あらかじめＶＬＡＮを用いて構築された通信経路を介して、ファンクションに転送する転送部と
を有することを特徴とする通信システム。
【請求項２】
ＢＧＰ  Ｆｌｏｗｓｐｅｃを用いて、各流入用ＶＲＦのリダイレクト先のチェインＶＲＦを設定する設定部をさらに有し、
前記リダイレクト部は、流入用ＶＲＦを介してパケットを受信した場合に、前記設定部によって前記流入用ＶＲＦのリダイレクト先として設定されたチェインＶＲＦに前記パケットをリダイレクトすることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記転送部は、パケットを複製し、複製したパケットを、Ｌ２レベルで構築された通信経路を介して、Ｌ２ブロードキャストでそれぞれ異なるファンクションに転送することを特徴とする請求項１に記載の通信システム。
【請求項４】
通信システムで実行される通信方法であって、
経路パターンごとに設けられた複数の流入用ＶＲＦのうち、いずれかの流入用ＶＲＦを介してパケットを受信した場合に、該流入用ＶＲＦに対応するチェインＶＲＦに前記パケットをリダイレクトするリダイレクト工程と、
前記リダイレクト工程によってチェインＶＲＦにリダイレクトされたパケットを、該チェインＶＲＦに対応する経路パターンに従って、あらかじめＶＬＡＮを用いて構築された通信経路を介して、ファンクションに転送する転送工程と
を含むことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムおよび通信方法に関する。
【背景技術】
【０００２】
近年、ネットワーク上でトラヒックの種類ごとに任意のサービスファンクションを通過するよう経路を制御するサービスチェイニングの技術が知られている。このようなサービスチェイニングを実現するためのService  Function  Chainingというアーキテクチャや、独自ヘッダをパケットに付与することでこれを実現するＮＳＨ（Network  Service  Header）という方式が存在する。また、独自ヘッダを用いず既存のＩＰルーティングを用いたサービスチェイニング方式として、Flow  chainという方式が存在する。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“Practical  Service  Chaining  based  on  IP  Routing”、［online］、［平成３１年１月３０日検索］、インターネット＜https://dl.acm.org/citation.cfm?id=3289170＞
【非特許文献２】“サービスチェイニングについてIETF新方式での6社相互接続を世界に先駆けて実証”、［online］、［平成３１年１月３０日検索］、インターネット＜http://www.ntt.co.jp/news2015/1502/150212a.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、流入トラヒック変化に伴い通過する全ＶＲＦへの経路広告が必要なため、スケール性に制約があるという課題があった。例えば、Flow  chainの方式では、流入トラヒック変化に伴い通過する全ＶＲＦへの経路広告が必要なため、スケール性に制約がある。一方、例えば、従来のＮＳＨでは、パケットに独自ヘッダを付与するため、転送装置が対応していなければ使用できない。なお、ＮＳＨの方式では、パケットに独自ヘッダを付与するため、転送装置が対応していなければ使用できなかった。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明の通信システムは、経路パターンごとに設けられた複数の流入用ＶＲＦのうち、いずれかの流入用ＶＲＦを介してパケットを受信した場合に、該流入用ＶＲＦに対応するチェインＶＲＦに前記パケットをリダイレクトするリダイレクト部と、前記リダイレクト部によってチェインＶＲＦにリダイレクトされたパケットを、該チェインＶＲＦに対応する経路パターンに従って、あらかじめＶＬＡＮを用いて構築された通信経路を介して、ファンクションに転送する転送部とを有することを特徴とする。
【０００６】
また、本発明の通信方法は、通信システムで実行される通信方法であって、経路パターンごとに設けられた複数の流入用ＶＲＦのうち、いずれかの流入用ＶＲＦを介してパケットを受信した場合に、該流入用ＶＲＦに対応するチェインＶＲＦに前記パケットをリダイレクトするリダイレクト工程と、前記リダイレクト工程によってチェインＶＲＦにリダイレクトされたパケットを、該チェインＶＲＦに対応する経路パターンに従って、あらかじめＶＬＡＮを用いて構築された通信経路を介して、ファンクションに転送する転送工程とを含むことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、あらかじめ経路パターンを用意しておき流入時にのみ経路を振り分けることにより、経路広告数を低減できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第一の実施の形態に係る通信システムの構成の一例を示す図である。
【図２】図２は、第一の実施の形態に係るチェイニングエッジルータの構成の一例を示す図である。
【図３】図３は、設定情報記憶部が記憶する情報の一例を示す図である。
【図４】図４は、第一の実施の形態に係る通信システムによる処理の一例を説明するシーケンス図である。
【図５】図５は、第一の実施の形態に係る通信システムの効果を説明する図である。
【図６】図６は、プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る通信システムおよび通信方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態により本願に係る通信システムおよび通信方法が限定されるものではない。
【００１０】
［第一の実施の形態］
以下の実施の形態では、第一の実施の形態に係る通信システムの構成、通信システムにおける処理の流れを順に説明し、最後に第一の実施の形態による効果を説明する。
【００１１】
［通信システムの構成］
まず、図１を用いて、第一の実施の形態に係る通信システム１００の概要について説明する。図１は、第一の実施の形態に係る通信システムの構成の一例を示す図である。第一の実施の形態に係る通信システム１００は、チェイニングエッジルータ１０、チェイニングコントローラ２０、複数の転送元装置３０Ａ〜３０Ｃおよび複数のファンクション４０Ａ〜４０Ｃを有する。なお、図１に示す構成は一例にすぎず、具体的な構成や各装置の数は特に限定されない。また、複数の転送元装置３０Ａ〜３０Ｃおよび複数のファンクション４０Ａ〜４０Ｃについて、特に区別なく説明する場合には、転送元装置３０、ファンクション４０と記載する。
【００１２】
第一の実施の形態に係る通信システム１００は、トラヒックの種類ごとに任意のサービスファンクションを通過するよう経路を制御する。チェイニングエッジルータ１０では、区別したいトラヒックパターンの数だけ流入用ＶＲＦ（Ｉｎ  ＶＲＦ)が作成され、制御対象トラヒックはそれぞれ異なるＩｎ  ＶＲＦへ流入される。
【００１３】
また、チェイニングエッジルータ１０では、あらかじめＶＲＦおよびＶＬＡＮを用いて、区別したいトラヒックパターンの数だけＶＲＦとＶＬＡＮおよびブリッジインタフェースを用いて経路があらかじめ構築される。これらのＶＲＦを「Ｃｈａｉｎ  ＶＲＦ」とする。
【００１４】
また、チェイニングエッジルータ１０では、経路途中でトラヒックを複製する際は、ブリッジインタフェース（ＢｒｉｄｇｅＩＦ）上でブロードキャストを用いることで複数ポートへのトラヒック転送を実現する。
【００１５】
チェイニングコントローラ２０は、チェイニングエッジルータ１０に対して流入トラヒックの経路に関する設定を指示することで、チェイニングエッジルータ１０を制御する。例えば、チェイニングコントローラ２０は、ＢＧＰ  Ｆｌｏｗｓｐｅｃを用いて、各Ｉｎ  ＶＲＦのリダイレクト先のチェインＶＲＦを指定することで、流入トラヒックをどの経路に転送するかを制御する。
【００１６】
転送元装置３０Ａ〜３０Ｃは、それぞれチェイニングエッジルータ１０に対してパケットを転送する装置である。ファンクション４０Ａ〜４０Ｃは、パケットに対してネットワークサービス機能にてネットワーク処理を実行する装置である。チェイニングエッジルータ１０のＶＲＦと各ファンクション４０Ａ〜４０Ｃとは、それぞれＶＬＡＮを用いてＬ２にて通信経路が構築されている。つまり、通信システム１００では、あらかじめＶＲＦおよびＶＬＡＮを用いて、Ｌ２にて経路を構築しておき、Ｌ３ヘッダに依存しない経路を実現している。
【００１７】
また、図１の例では、転送元装置３０Ａは、Ｉｎ  ＶＲＦ−Ａにパケットを送信し、転送元装置３０Ｂは、Ｉｎ  ＶＲＦ−Ｂにパケットを送信する。ここで、図１の例を用いて、あらかじめ用意された経路パターンについて説明する。
【００１８】
図１に例示するように、チェイニングエッジルータ１０は、Ｉｎ  ＶＲＦ−Ａでパケットを受信した場合には、Ｃｈａｉｎ  ＶＲＦ１−１にパケットをリダイレクトする。その後、チェイニングルータ１０は、経路パターンに従って、Ｃｈａｉｎ  ＶＲＦ１−１からファンクション４０ＡへＶＬＡＮ：１０経由でパケットを転送する。そして、チェイニングエッジルータ１０は、ファンクション４０Ａで処理されたパケットをＣｈａｉｎ  ＶＲＦ１−２で受信し、Ｃｈａｉｎ  ＶＲＦ１−２からＢｒｉｄｇｅＩＦ１−２にパケットを通知する。続いて、チェイニングエッジルータ１０は、パケットを複製し、ＢｒｉｄｇｅＩＦ１−２上でＬ２ブロードキャストを用いて、ファンクション４０Ｂおよびファンクション４０Ｃへパケットを転送する。
【００１９】
また、チェイニングエッジルータ１０は、Ｉｎ  ＶＲＦ−Ｂでパケットを受信した場合には、Ｃｈａｉｎ  ＶＲＦ２−１にパケットをリダイレクトした後、経路パターンに従ってＣｈａｉｎ  ＶＲＦ２−１からファンクション４０ＣへＶＬＡＮ：２０経由でパケットを転送する。
【００２０】
このように、第一の実施の形態に係る通信システム１００では、あらかじめ経路パターンを用意しておき流入時にのみ経路を振り分けることにより、経路広告数を低減することが可能である。また、チェイニングエッジルータ１０では、途中経路をＬ２レベルで設定しているため、別々のトラヒックにおいてファンクション通過後のＩＰ情報が重複しても元トラヒックごとに識別することができる。
【００２１】
［チェイニングエッジルータの構成］
次に、図２を用いて、チェイニングエッジルータ１０の構成を説明する。図２は、第一の実施の形態に係るチェイニングエッジルータの構成の一例を示す図である。図２に示すように、このチェイニングエッジルータ１０は、通信処理部１１、制御部１２および記憶部１３を有する。以下にチェイニングエッジルータ１０が有する各部の処理を説明する。
【００２２】
通信処理部１１は、各種情報に関する通信を制御する。例えば、通信処理部１１は、チェイニングコントローラ２０から設定に関する指示を受信したり、転送元装置３０およびファンクション４０との間でパケットを送受信したりする。
【００２３】
記憶部１３は、制御部１２による各種処理に必要なデータおよびプログラムを格納する。記憶部１３は、設定情報記憶部１３ａを有する。例えば、記憶部１３は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置などである。
【００２４】
設定情報記憶部１３ａは、各流入用ＶＲＦに対応付けて、リダイレクト先のＶＲＦを記憶する。例えば、設定情報記憶部１３ａは、図３に例示するように、Ｉｎ  ＶＲＦを一意に識別する情報を示す「流入用ＶＲＦ」と、リダイレクト先ＶＲＦを一意に識別する情報を示す「リダイレクト先ＶＲＦ」とを対応付けて記憶する。
【００２５】
図３の例を挙げて具体的に説明すると、設定情報記憶部１３ａは、例えば、流入用ＶＲＦ「Ｉｎ  ＶＲＦ−Ａ」と、リダイレクト先ＶＲＦ「Ｃｈａｉｎ  ＶＲＦ１−１」とを対応付けて記憶する。これは、チェイニングエッジルータ１０が、Ｉｎ  ＶＲＦ−Ａでパケットを受信した場合には、Ｃｈａｉｎ  ＶＲＦ１−１にパケットをリダイレクトすることを意味する。また、設定情報記憶部１３ａに記憶された情報は、チェイニングコントローラ２０によって登録された情報であり、チェイニングコントローラ２０の指示に応じて追加、変更、削除される。
【００２６】
制御部１２は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部１２は、設定部１２ａ、リダイレクト部１２ｂおよび転送部１２ｃを有する。ここで、制御部１２は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などの電子回路やＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路である。
【００２７】
設定部１２ａは、ＢＧＰ  Ｆｌｏｗｓｐｅｃを用いて、各流入用ＶＲＦのリダイレクト先のＣｈａｉｎ  ＶＲＦを設定する。具体的には、設定部１２ａは、ＢＧＰ  Ｆｌｏｗｓｐｅｃによるリダイレクト先ＶＲＦの指定をチェイニングコントローラ２０から受け付け、指定されたリダイレクト先ＶＲＦの情報を設定情報記憶部１３ａに格納する。具体例を挙げて説明すると、設定部１２ａは、チェイニングコントローラ２０から流入用ＶＲＦ「Ｉｎ  ＶＲＦ−Ａ」について、リダイレクト先ＶＲＦとして「Ｃｈａｉｎ  ＶＲＦ１−１」が指定された場合には、流入用ＶＲＦ「Ｉｎ  ＶＲＦ−Ａ」とリダイレクト先ＶＲＦ「Ｃｈａｉｎ  ＶＲＦ１−１」とを対応付けて設定情報記憶部１３ａに格納する。
【００２８】
リダイレクト部１２ｂは、経路パターンごとに設けられた複数の流入用ＶＲＦのうち、いずれかの流入用ＶＲＦを介してパケットを受信した場合に、該流入用ＶＲＦに対応するチェインＶＲＦにパケットをリダイレクトする。具体的には、リダイレクト部１２ｂは、流入用ＶＲＦを介してパケットを受信した場合に、設定部１２ａによって流入用ＶＲＦのリダイレクト先として設定されたチェインＶＲＦにパケットをリダイレクトする。
【００２９】
例えば、リダイレクト部１２ｂは、流入用ＶＲＦ「Ｉｎ  ＶＲＦ−Ａ」でパケットを受信した場合には、設定情報記憶部１３ａを参照し、流入用ＶＲＦ「Ｉｎ  ＶＲＦ−Ａ」に対応するリダイレクト先ＶＲＦである「Ｃｈａｉｎ  ＶＲＦ１−１」にパケットをリダイレクトする。
【００３０】
転送部１２ｃは、Ｃｈａｉｎ  ＶＲＦにリダイレクトされたパケットを、該チェインＶＲＦに対応する経路パターンに従って、あらかじめＶＬＡＮを用いて構築された通信経路を介して、各ファンクション４０に転送する。
【００３１】
また、転送部１２ｃは、パケットを複製し、複製したパケットを、Ｌ２レベルで構築された通信経路を介して、Ｌ２ブロードキャストでそれぞれ異なるファンクション４０に転送する。例えば、転送部１２ｃは、パケットを複製し、ＢｒｉｄｇｅＩＦ上でＬ２ブロードキャストを用いて、複数のファンクションにパケットを並列に転送する。
【００３２】
［通信システムの処理の流れ］
次に、図４を用いて、第一の実施の形態に係る通信システム１００の処理の流れを説明する。図４は、第一の実施の形態に係る通信システムによる処理の一例を説明するシーケンス図である。図４の例では、あらかじめ行われる経路設定時の処理と、トラヒック流入時の処理とを説明する。
【００３３】
図４に例示するように、チェイニングコントローラ２０は、経路設定時の処理として、チェイニングエッジルータ１０に対して、ＢＧＰ  Ｆｌｏｗｓｐｅｃによるリダイレクト先ＶＲＦを指定する（ステップＳ１０１）。図４の例では、チェイニングコントローラ２０は、流入用ＶＲＦ「Ｉｎ  ＶＲＦ−Ａ」のリダイレクト先ＶＲＦとして「Ｃｈａｉｎ  ＶＲＦ１−１」を指定する。
【００３４】
そして、転送元装置３０がトラヒックを流入用ＶＲＦ「Ｉｎ  ＶＲＦ−Ａ」へ転送すると（ステップＳ１０２）、Ｉｎ  ＶＲＦ−Ａは、設定されたＣｈａｉｎ  ＶＲＦ１−１にパケットをリダイレクトする（ステップＳ１０３）。
【００３５】
そして、チェイニングエッジルータ１０は、デフォルトルートとして、Ｃｈａｉｎ  ＶＲＦ１−１からファンクション４０Ａへパケットを転送する（ステップＳ１０４）。そして、チェイニングエッジルータ１０は、ファンクション４０Ａで処理されたパケットをＣｈａｉｎ  ＶＲＦ１−２で受信し（ステップＳ１０５）、Ｃｈａｉｎ  ＶＲＦ１−２からＢｒｉｄｇｅＩＦ１−２にパケットを通知する（ステップＳ１０６）。
【００３６】
続いて、チェイニングエッジルータ１０は、パケットを複製し、ＢｒｉｄｇｅＩＦ１−２上でＬ２ブロードキャストを用いて、ファンクション４０Ｂおよびファンクション４０Ｃへパケットを転送する（ステップＳ１０７、Ｓ１０８）。
【００３７】
［第一の実施の形態の効果］
このように、第一の実施の形態に係る通信システム１００では、チェイニングエッジルータ１０が、経路パターンごとに設けられた複数の流入用ＶＲＦのうち、いずれかの流入用ＶＲＦを介してパケットを受信した場合に、該流入用ＶＲＦに対応するチェインＶＲＦにパケットをリダイレクトする。そして、チェイニングエッジルータ１０が、チェインＶＲＦにリダイレクトされたパケットを、該チェインＶＲＦに対応する経路パターンに従って、あらかじめＶＬＡＮを用いて構築された通信経路を介して、ファンクションに転送する。
【００３８】
このため、第一の実施の形態に係る通信システム１００では、あらかじめ経路パターンを用意しておき流入時にのみ経路を振り分けることにより、経路広告数を低減することが可能である。
【００３９】
また、第一の実施の形態に係る通信システム１００では、トラヒックを途中で複製して経路を分岐させ、複数ファンクションに並列に転送することが可能である。さらに、通信システム１００では、途中経路をＬ２レベルで設定するため、別々のトラヒックにおいてファンクション通過後のＩＰ情報が重複しても元トラヒックごとに識別することが可能である。
【００４０】
ここで、図５を用いて、第一の実施の形態に係る通信システム１００の効果を説明する。図５は、第一の実施の形態に係る通信システムの効果を説明する図である。図５に例示するように、第一の実施の形態に係る通信システム１００では、標準的なＩＰ  Ｒｏｕｔｉｎｇの仕組のみで実現することができる。つまり、通信システム１００では、従来のＮＳＨの手法の方式のようにパケットに独自ヘッダを付与することなく、トラヒックの経路制御を行うことが可能である。
【００４１】
また、図５に例示するように、通信システム１００では、流入トラヒックごとの経路広告先はＩｎ  ＶＲＦのみであり、従来のFlow  chainの方式と比べて、経路広告数を低減することが可能である。また、通信システム１００では、ファンクション（ＳＦ：Service  Function）による処理後のＩＰ情報が重複しても元トラヒックごとにＶＬＡＮを識別することが可能である。
【００４２】
［システム構成等］
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００４３】
また、本実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００４４】
［プログラム］
また、上記実施形態において説明した各装置が実行する処理について、コンピュータが実行可能な言語で記述したプログラムを作成することもできる。例えば、実施形態に係る通信システムにおける各装置が実行する処理について、コンピュータが実行可能な言語で記述したプログラムを作成することもできる。この場合、コンピュータがプログラムを実行することにより、上記実施形態と同様の効果を得ることができる。以下に、プログラムを実行するコンピュータの一例を説明する。
【００４５】
図６は、プログラムを実行するコンピュータを示す図である。コンピュータ１０００は、例えば、メモリ１０１０、ＣＰＵ１０２０を有する。また、コンピュータ１０００は、ハードディスクドライブインタフェース１０３０、ディスクドライブインタフェース１０４０、シリアルポートインタフェース１０５０、ビデオアダプタ１０６０、ネットワークインタフェース１０７０を有する。これらの各部は、バス１０８０によって接続される。
【００４６】
メモリ１０１０は、ＲＯＭ（Read  Only  Memory）１０１１及びＲＡＭ１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、ハードディスクドライブ１０９０に接続される。ディスクドライブインタフェース１０４０は、ディスクドライブ１１００に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブ１１００に挿入される。シリアルポートインタフェース１０５０は、例えばマウス１０５１、キーボード１０５２に接続される。ビデオアダプタ１０６０は、例えばディスプレイ１０６１に接続される。
【００４７】
ハードディスクドライブ１０９０は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３、プログラムデータ１０９４を記憶する。すなわち各装置の各処理を規定するプログラムは、コンピュータにより実行可能なコードが記述されたプログラムモジュール１０９３として実装される。プログラムモジュール１０９３は、例えばハードディスクドライブ１０９０に記憶される。例えば、装置における機能構成と同様の処理を実行するためのプログラムモジュール１０９３が、ハードディスクドライブ１０９０に記憶される。なお、ハードディスクドライブ１０９０は、ＳＳＤ（Solid  State  Drive）により代替されてもよい。
【００４８】
また、上述した実施の形態の処理で用いられるデータは、プログラムデータ１０９４として、例えばメモリ１０１０やハードディスクドライブ１０９０に記憶される。そして、ＣＰＵ１０２０が、メモリ１０１０やハードディスクドライブ１０９０に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出して実行する。
【００４９】
なお、プログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０９０に記憶される場合に限らず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ１１００等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、プログラムモジュール１０９３及びプログラムデータ１０９４は、ネットワーク、ＷＡＮを介して接続された他のコンピュータに記憶されてもよい。そして、プログラムモジュール１０９３及びプログラムデータ１０９４は、他のコンピュータから、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【符号の説明】
【００５０】
１０  チェイニングエッジルータ
１１  通信処理部
１２  制御部
１２ａ  設定部
１２ｂ  リダイレクト部
１２ｃ  転送部
１３  記憶部
１３ａ  設定情報記憶部
２０  チェイニングコントローラ
３０Ａ〜３０Ｃ  転送元装置
４０Ａ〜４０Ｃ  ファンクション
１００  通信システム
【図１】
2020127180.tif 000003
【図２】
2020127180.tif 000004
【図３】
2020127180.tif 000005
【図４】
2020127180.tif 000006
【図５】
2020127180.tif 000007
【図６】
2020127180.tif 000008