(57)【要約】【課題】ユーザが、ＩＰ装置に応じたサービスをＩＳＰのエッジルータから自動的に受けることができる経路制御装置を提供すること。【解決手段】複数の第一の装置と、前記第一の装置に対してサービスを提供する第二の装置との間に配置される経路制御装置であって、前記第一の装置が接続されることにより、接続された第一の装置に対してデータの入出力を行う複数の入出力手段と、入出力手段毎に、この入出力手段に接続された第一の装置に対して前記第二の装置から提供されるべきサービスを対応付けて記憶するサービス記憶手段と、前記サービス記憶手段を検索し前記入出力手段に接続された第一の装置に対して提供されるべきサービスを決定するサービス決定手段と、前記サービス決定手段が決定したサービスを該当する第一の装置に対して提供することを前記第二の装置へ要求するサービス要求手段と、を備える。【選択図】　図２
2004096380.tif 000002
【特許請求の範囲】
【請求項１】
複数の第一の装置と、前記第一の装置に対してサービスを提供する第二の装置との間に配置される経路制御装置であって、
前記第一の装置が接続されることにより、接続された第一の装置に対してデータの入出力を行う複数の入出力手段と、
入出力手段毎に、この入出力手段に接続された第一の装置に対して前記第二の装置から提供されるべきサービスを対応付けて記憶するサービス記憶手段と、
前記サービス記憶手段を検索し前記入出力手段のいずれかに接続された第一の装置に対して提供されるべきサービスを決定するサービス決定手段と、
前記サービス決定手段が決定したサービスを該当する第一の装置に対して提供することを前記第二の装置へ要求するサービス要求手段と、
を備える経路制御装置。
【請求項２】
前記複数の入出力手段のうち、前記第一の装置とのリンクが確立した入出力手段を検出するリンク検出手段をさらに備え、
前記サービス決定手段は、前記リンク検出手段が検出した前記入出力手段に接続された第一の装置に対して提供されるべきサービスを決定し、
前記サービス決定手段及び前記サービス要求手段は、前記リンク検出手段がリンクの確立を検出した際に動作する請求項１に記載の経路制御装置。
【請求項３】
前記複数の入出力手段のうち、前記第一の装置からデータが入力された入出力手段を検出するデータ検出手段をさらに備え、
前記サービス決定手段は、前記データ検出手段が検出した前記入出力手段に接続された第一の装置に対して提供されるべきサービスを決定し、
前記サービス決定手段及び前記サービス要求手段は、前記データ検出手段がデータの入力を検出した際に動作する請求項２に記載の経路制御装置。
【請求項４】
前記サービス記憶手段は、入出力手段毎に、この入出力手段についての前記サービス決定手段及び前記サービス要求手段の動作が、前記リンク検出手段又は前記データ検出手段のいずれによって制御されるかをさらに記憶する請求項３に記載の経路制御装置。
【請求項５】
複数の第一の装置と、前記第一の装置に対してサービスを提供する第二の装置と、前記第一の装置と前記第二の装置との間に配置される第三の装置を含む経路制御システムであって、
前記第三の装置は、
前記第一の装置が接続されることにより、接続された第一の装置に対してデータの入出力を行う複数の入出力手段と、
入出力手段毎に、この入出力手段に接続された第一の装置に対して前記第二の装置から提供されるべきサービスを対応付けて記憶する第一のサービス記憶手段と、
前記第一のサービス記憶手段を検索し前記入出力手段のいずれかに接続された第一の装置に対して提供されるべきサービスを決定するサービス決定手段と、前記サービス決定手段が決定したサービスを該当する第一の装置に対して提供することを前記第二の装置へ要求するサービス要求手段と、を備え、
前記第二の装置は、
前記第三の装置から要求されたサービスを、前記第一の装置と対応付けて記憶する第二のサービス記憶手段と、
前記第二のサービス記憶手段を検索することにより、前記第一の装置に対し該当するサービスを決定し実行するサービス実行手段と、を備える経路制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のネットワーク端末が接続される経路制御装置や、このような複数のネットワーク端末に対してネットワークに関するサービスを提供するシステムに関する。
【０００２】
【従来の技術】
従来、ユーザがＩＳＰ（プロバイダ：ＩｎｔｅｒｎｅｔＳｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）からサービスを受けるシステムがある。具体的には、ユーザは、自身が所有するＩＰ装置（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌに対応した装置）を、ＰＰＰ（Ｐｏｉｎｔ−ｔｏ−ＰｏｉｎｔＰｒｏｔｏｃｏｌ）を用いて、ＩＳＰが設置するエッジルータに接続する。このとき、エッジルータは、ユーザの認証を実行する。エッジルータは、認証されたユーザのＩＰ装置に対し、ＩＰアドレスを付与する。そして、ＩＰ装置は、付与されたＩＰアドレスを用いて、あらかじめＩＳＰと契約されているサービスに基づいて通信を行う。
【０００３】
このようなＩＰ装置の例として、ルータがある。ルータには、複数のＩＰ装置が接続される。ルータに接続されるＩＰ装置の例として、パーソナルコンピュータ（ＰＣ），ＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）に対応したテレビ（ＩＴＴＶ），ＩＰ電話等がある。ルータは、自身に接続されたＩＰ装置からパケットを受信し、このパケットのヘッダを書き換えてエッジルータへ送信する。また、ルータは、エッジルータからパケットを受信し、このパケットのヘッダを書き換えて適切なＩＰ装置へ送信する。
【０００４】
ユーザがＩＳＰと契約するサービスの例として、固定帯域保障，ＶＰＮ（Ｖｉｒｔｕａｌ　Ｐｒｉｖａｔｅ　Ｎｅｔｗｏｒｋ：仮想私設網），マルチキャストなどがある。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来、ユーザがＩＳＰと契約する接続回線（契約回線）一つにつき、ユーザが選択可能なサービスは通常は一つであった。このため、ユーザは、使用しようとするＩＰ装置に応じたサービスを受けようとする場合、このＩＰ装置に応じたサービスをあらかじめＩＳＰと契約する必要があった。例えば、ユーザがＶＰＮのサービスを受ける場合、ユーザが所属できるＶＰＮは一つであった。このため、ユーザは、ＩＰ装置に応じて異なるＶＰＮに接続しようとするときは、その都度ＩＳＰとの契約を行う必要があった。
【０００６】
本発明は、このような問題を解決し、ユーザが、ＩＰ装置に応じたサービスをＩＳＰのエッジルータから自動的に受けることができる経路制御装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記問題を解決するため、本発明は以下のような構成をとる。本発明の第一の態様は、複数の第一の装置と、前記第一の装置に対してサービスを提供する第二の装置との間に配置される経路制御装置であって、前記第一の装置が接続されることにより、接続された第一の装置に対してデータの入出力を行う複数の入出力手段と、入出力手段毎に、この入出力手段に接続された第一の装置に対して前記第二の装置から提供されるべきサービスを対応付けて記憶するサービス記憶手段と、前記サービス記憶手段を検索し前記入出力手段のいずれかに接続された第一の装置に対して提供されるべきサービスを決定するサービス決定手段と、前記サービス決定手段が決定したサービスを該当する第一の装置に対して提供することを前記第二の装置へ要求するサービス要求手段と、を備える。
【０００８】
本発明の第一の態様によれば、入出力手段に対して第一の装置が接続される。サービス記憶手段は、この入出力手段に接続された第一の装置に対して第二の装置が提供するサービスを、入出力手段毎に記憶する。サービス決定手段は、サービス記憶手段を検索することにより、任意の入出力手段に対応づけられたサービスを決定する。即ち、サービス決定手段は、任意の入出力手段に接続された第一の装置に提供されるサービスを決定する。そして、サービス要求手段は、サービス決定手段が決定したサービスを、該当する第一の装置に提供することを第二の装置に要求する。
【０００９】
このため、複数の第一の装置夫々について、この第一の装置が接続された入出力装置に対応付けられたサービスが、第二の装置によって自動的に提供される。
【００１０】
また、本発明の第一の態様は、前記複数の入出力手段のうち、前記第一の装置とのリンクが確立した入出力手段を検出するリンク検出手段をさらに備え、前記サービス決定手段は、前記リンク検出手段が検出した前記入出力手段に接続された第一の装置に対して提供されるべきサービスを決定し、前記サービス決定手段及び前記サービス要求手段は、前記リンク検出手段がリンクの確立を検出した際に動作するように構成されても良い。
【００１１】
また、本発明の第一の態様は、前記複数の入出力手段のうち、前記第一の装置からデータが入力された入出力手段を検出するデータ検出手段をさらに備え、前記サービス決定手段は、前記データ検出手段が検出した前記入出力手段に接続された第一の装置に対して提供されるべきサービスを決定し、前記サービス決定手段及び前記サービス要求手段は、前記データ検出手段がデータの入力を検出した際に動作するように構成されても良い。
【００１２】
また、本発明の第一の態様における前記サービス記憶手段は、入出力手段毎に、この入出力手段についての前記サービス決定手段及び前記サービス要求手段の動作が、前記リンク検出手段又は前記データ検出手段のいずれによって制御されるかをさらに記憶するように構成されても良い。
【００１３】
本発明の第二の態様は、複数の第一の装置と、前記第一の装置に対してサービスを提供する第二の装置と、前記第一の装置と前記第二の装置との間に配置される第三の装置を含む経路制御システムであって、前記第三の装置は、前記第一の装置が接続されることにより、接続された第一の装置に対してデータの入出力を行う複数の入出力手段と、入出力手段毎に、この入出力手段に接続された第一の装置に対して前記第二の装置から提供されるべきサービスを対応付けて記憶する第一のサービス記憶手段と、前記第一のサービス記憶手段を検索し前記入出力手段のいずれかに接続された第一の装置に対して提供されるべきサービスを決定するサービス決定手段と、前記サービス決定手段が決定したサービスを該当する第一の装置に対して提供することを前記第二の装置へ要求するサービス要求手段と、を備え、前記第二の装置は、前記第三の装置から要求されたサービスを、前記第一の装置と対応付けて記憶する第二のサービス記憶手段と、前記第二のサービス記憶手段を検索することにより、前記第一の装置に対し該当するサービスを決定し実行するサービス実行手段と、を備える。
【００１４】
【発明の実施の形態】
次に、図を用いて本発明の実施形態における経路制御装置を用いたシステムについて説明する。なお、本実施形態の説明は例示であり、本発明の構成は以下の説明に限定されない。
【００１５】
〔システム概要〕
図１は、本発明の実施形態における経路制御装置であるルータを用いたシステム構成を示す図である。このシステムでは、ルータ１と、このルータ１の下流側に接続されるパーソナルコンピュータ（ＰＣ）３，ＩＴＴＶ４，ＩＰ電話５，その他ＩＴ家電６等が一般家庭に備えられる。また、このシステムでは、エッジルータ２，ストリーム配信サーバ２３，ＩＰｓｅｃ（ＩＰ　ｓｅｃｕｒｉｔｙ）トランク２５，ＲＡＤＩＵＳサーバ２６，不図示のコアルータ等がＩＳＰによって設置される。以下、各構成について説明する。
【００１６】
〈ルータ〉
ルータ１は、ＩＰに対応するルータを用いて構成される（本発明の「経路制御装置」，「第三の装置」に相当）。図２は、本発明の実施形態における経路制御装置であるルータ１のブロック図である。ルータ１は、ハードウェア的には、バスを介して接続されたＣＰＵ，主記憶（ＲＡＭ），補助記憶装置，アクセプタブルコネクタ，ＰＨＹチップ（物理層チップ），スイッチ・チップなどを備えている。ルータ１は、補助記憶装置（特にプログラム記憶部１６）に記憶された各種のプログラムが主記憶にロードされＣＰＵにより実行されることによって、下流コネクタ部７，サービス制御部８，経路制御部９，及び上流コネクタ部１０等を含む装置として機能する。ルータ１は、いわゆる「家庭内ルータ」であり、家庭内に設置される。このような家庭内ルータの例として、ＡＤＳＬルータやＩＳＤＮルータ等がある。
【００１７】
下流コネクタ部７は、複数のアクセプタブルコネクタやＰＨＹチップなどを用いて構成される。複数のアクセプタブルコネクタ（本発明の「入出力手段」に相当）は、Ｔ型コネクタやＲＪ−４５等どのような形状のコネクタが用いられてもよい。また、ＰＨＹチップは、１０ＢＡＳＥ−２や１００ＢＡＳＥ−Ｔ等どのような仕様に基づいたものであっても良い。ただし、ＰＨＹチップ及びアクセプタブルコネクタは、同一の仕様に対応したものを用いて構成される。下流コネクタ部７は、ルータ１と、ルータ１に接続されたＩＰ装置（ＰＣ３，ＩＴＴＶ４，ＩＰ電話５等）との間におけるデータ送受信を行う。
【００１８】
サービス制御部８は、ＣＰＵやＲＡＭや不揮発性記憶装置などを用いて構成される。サービス制御部８は、サービス記憶部１１，サービス決定部１２，サービス設定部１３，リンクアップ検出部１４，パケット検出部１５，プログラム記憶部１６，及びアップデート判断部１７を備える。
【００１９】
サービス記憶部１１は、フラッシュメモリ等の不揮発性記憶装置を用いて構成される（本発明の「サービス記憶手段」，「第一のサービス記憶手段」に相当）。サービス記憶部１１は、エッジルータ２において認証に用いられるユーザＩＤ及びパスワードを記憶する。また、サービス記憶部１１は、サービステーブル１１Ａを記憶する。図３は、サービス記憶部１１が記憶するサービステーブル１１Ａの例を示す図である。図３を用いて、サービステーブル１１Ａについて説明する。サービステーブル１１Ａは、コネクタ番号，サービス名，接続検出形態，ユーザＩＤ，及びパスワードを夫々対応付けて持つ。
【００２０】
コネクタ番号とは、下流コネクタ部７が備えるアクセプタブルコネクタ毎に一意に割り当てられる番号である。接続検出形態とは、”パケット”と”リンク”のいずれかの値を持つ。接続検出形態が”パケット”である場合、パケットがアクセプタブルコネクタに入力されることにより、対応するサービスがエッジルータ２に要求されることを示す。即ち、パケット受信タイムアウト後に初めてパケットがこのアクセプタブルコネクタを介して入力された場合に、対応するサービスがエッジルータ２に要求される。ここで、パケット受信タイムアウトとは、あるアクセプタブルコネクタにおいて一定時間以上パケットが入力されない状態を示す。一方、接続形態が”リンク”である場合、このアクセプタブルコネクタとＩＰ装置とのリンクアップが検出された場合に、対応するサービスがエッジルータ２に要求されることを示す。
【００２１】
サービス名とは、ＩＰ装置に提供されるサービスの名前である。ここで、ＩＰ装置とは、サービス名に対応するコネクタ番号が割り当てられたアクセプタブルコネクタに接続されるＩＰ装置を指す。また、ここで、提供されるサービスとは、ＩＳＰのエッジルータ２によって提供されるサービスを指す。ユーザＩＤ及びパスワードは、対応するサービス名が示すサービスにおいて、ユーザＩＤとパスワードが必要な場合に設定される（本発明の「付加情報」に相当）。
【００２２】
例えば、図３に示すサービステーブル１１Ａによれば、コネクタ番号が３番であるアクセプタブルコネクタに接続されるＩＰ装置には、ＶＰＮがサービスとして提供される。このとき、このＶＰＮにおいて使用されるユーザＩＤは”ｕｓｅｒ１”であり、パスワードは”１２３４”である。
【００２３】
サービス決定部１２は、ＣＰＵやＲＡＭ等を用いて構成される（本発明の「サービス決定手段」，「サービス要求手段」に相当）。サービス決定部１２は、下流コネクタ部７からパケットを受け取ると、パケットが入力されたアクセプタブルコネクタに対応するコネクタ番号を判断する。サービス決定部１２は、判断結果のコネクタ番号に基づいて、サービス記憶部１１に記憶されるサービステーブル１１Ａを検索する。そして、サービス決定部１２は、エッジルータ２に要求するサービスを決定する。サービス決定部１２は、決定したサービスをエッジルータ２に要求するためのサービス要求信号を生成し、このサービス要求信号を、上流コネクタ部８を介してエッジルータ２へ送信する。サービス要求信号は、要求するサービス内容と、必要に応じてユーザＩＤ及び／又はパスワードを含む。また、サービス要求信号は、変換後ポート番号を含む。この変換後ポート番号は、対応するアクセプタブルコネクタに接続されたＩＰ装置に対して割り当てられた変換後ポート番号である。変換後ポート番号の詳しい内容については後述する。また、サービス決定部１２は、ルータ１がエッジルータ２に接続されることをエッジルータ２に要求するため、接続要求信号をエッジルータ２に送信する。接続要求信号は、サービス記憶部１１が記憶するユーザＩＤ及びパスワードを含む。
【００２４】
また、サービス決定部１２は、リンクが解放された又はパケットが一定時間以上受信されないアクセプタブルコネクタに対応するコネクタ番号が通知されると、このコネクタ番号に対応するサービスを停止するように、エッジルータ２に要求する。
【００２５】
サービス設定部１３は、ＣＰＵやＲＡＭ等を用いて構成される（本発明の「設定手段」に相当）。サービス設定部１３は、下流コネクタ部７から受け取るデータに基づいて、サービス記憶部１１が記憶するサービステーブル１１Ａの内容を書き換える。
【００２６】
具体的には、サービス設定部１３は、ＷＥＢサーバ機能を有しＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）を用いて、下流コネクタ部７に接続されるＩＰ装置に対し、ユーザインタフェース（設定コンテンツ）を提供する。このとき、下流コネクタ部７に接続されるＩＰ装置は、ＨＴＴＰに対応するブラウザを利用可能な装置である。また、このとき、サービス設定部１３が提供するユーザインタフェースは、ユーザによって、ＩＰ装置を用いてサービステーブル１１Ａの内容を書き換えるために使用される。サービス設定部１３は、ＩＰ装置から、サービステーブル１１Ａの変更内容を、アクセプタブルコネクタ毎に受信しても良いし、複数のアクセプタブルコネクタについて一度に受信しても良い。
【００２７】
また、サービス設定部１３は、通信が行われているアクセプタブルコネクタについてサービスの変更を要求された場合、この変更内容をサービステーブル１１Ａには反映させない。この場合、サービス設定部１３は、この変更内容をサービス決定部１２を介してエッジルータ２へ通知する。即ち、この場合、サービス決定部１２は、サービス設定部１３から受け取った変更内容に基づいてサービス要求信号を生成し、エッジルータ２へ送信する。
【００２８】
リンクアップ検出部１４は、ＣＰＵやＲＡＭ等を用いて構成される（本発明の「リンク検出手段」に相当）。リンクアップ検出部１４は、下流コネクタ部７が備えるアクセプタブルコネクタのうち、リンクアップしたアクセプタブルコネクタを検出する。リンクアップ検出部１４は、リンクアップしたアクセプタブルコネクタを検出すると、このアクセプタブルコネクタに対応するコネクタ番号をサービス決定部１２に通知する。そして、リンクアップ検出部１４は、サービス決定部１２に対し、このアクセプタブルコネクタに対応するサービスの提供をエッジルータ２へ要求させる。
【００２９】
また、リンクアップ検出部１４は、リンクが解放されたアクセプタブルコネクタを検出する。そして、リンクアップ検出部１４は、このアクセプタブルコネクタに対応するコネクタ番号をサービス決定部１２に通知する。
【００３０】
パケット検出部１５は、ＣＰＵやＲＡＭ等を用いて構成される（本発明の「データ検出手段」に相当）。パケット検出部１５は、下流コネクタ部７が備えるアクセプタブルコネクタのうち、パケット受信タイムアウト後に初めてパケットが入力されたアクセプタブルコネクタを検出する。パケット検出部１５は、パケットを受信したアクセプタブルコネクタを検出すると、このアクセプタブルコネクタに対応するコネクタ番号をサービス決定部１２に通知する。そして、パケット検出部１５は、サービス決定部１２に対し、このアクセプタブルコネクタに対応するサービスの提供をエッジルータ２へ要求させる。
【００３１】
また、パケット検出部１５は、新たなパケットが一定時間以上受信されないアクセプタブルコネクタを検出する。即ち、パケット検出部１５は、パケット受信タイムアウトとなったアクセプタブルコネクタを検出する。そして、パケット検出部１５は、このアクセプタブルコネクタに対応するコネクタ番号をサービス決定部１２に通知する。
【００３２】
プログラム記憶部１６は、フラッシュメモリ等の不揮発性記憶装置を用いて構成される。プログラム記憶部１６は、サービス制御部８の動作について記述されたプログラム（アプリケーションプログラム）を記憶する。従って、サービス決定部１２，サービス設定部１３，リンクアップ検出部１４，パケット検出部１５，及びアップデート判断部１７は、不図示のバスを介してプログラム記憶部１６にアクセスすることにより命令を読み出し動作する。
【００３３】
アップデート判断部１７は、ＣＰＵやＲＡＭ等を用いて構成される。アップデート判断部１７は、プログラム記憶部１６が記憶するプログラムをアップデートすべきか否かを判断する。アップデート判断部１７は、下流コネクタ部７を介してＩＰ装置からアップデート命令が入力された場合に、アップデートをすべきであると判断する。また、アップデート判断部１７は、上流コネクタ部１０を介して、エッジルータ２からアップデート命令が入力された場合に、アップデートをすべきであると判断する。また、アップデート判断部１７は、あらかじめ定められた時間が経過した場合に、アップデートをすべきであると判断する。アップデート判断部１７は、アップデートをすべきであると判断すると、上流コネクタ部１０を介して、エッジルータ２に対しダウンロードを開始することを要求する。アップデート判断部１７は、上流コネクタ部１０を介してエッジルータ２からプログラムをダウンロードする。そして、アップデート判断部１７は、ダウンロードしたプログラムを用いて、プログラム記憶部１６が記憶するプログラムをアップデートする。
【００３４】
経路制御部９は、ＣＰＵやＲＡＭやスイッチ・チップ等を用いて構成される。経路制御部９は、従来のルータやレイヤー３スイッチと同様の機能を有する。即ち、経路制御部９は、下流コネクタ部７からパケットを受け取り、このパケットのヘッダ情報を読み出す。経路制御部９は、読み出したヘッダ情報と、自身が備えるルーティングテーブルとに基づいて、このパケットのヘッダ情報を変更する。そして、経路制御部９は、このパケットを、上流コネクタ部１０を介してエッジルータ２へ送信する。また、経路制御部９は、上流コネクタ部１０から受け取ったパケットについても同様に経路制御し、下流コネクタ部７を介して適当なＩＰ装置へ送信する。
【００３５】
また、経路制御部９は、ＤＨＣＰ（ＤｙｎａｍｉｃＨｏｓｔ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）サーバとして動作する。即ち、経路制御部９は、下流コネクタ部７に接続された各ＩＰ装置に対し、ローカルなＩＰアドレス（プライベートＩＰアドレス）を割り当てる。
【００３６】
また、経路制御部９は、ＩＰマスカレード（ＩＰｍａｓｑｕｅｒａｄｅ）の機能を有する。経路制御部９は、変換テーブル９Ａを用いて、下流コネクタ部７を介して受信したパケットの送信元となるＩＰ装置を識別する。図４は、変換テーブル９Ａの例を示す図である。図４を用いて変換テーブル９Ａについて説明する。変換テーブル９Ａは、各ＩＰ装置から送信されるパケットのヘッダに含まれる送信元ポート番号（変換前ポート番号）及び送信元ＩＰアドレス（ローカルＩＰアドレス）と、各ＩＰ装置へ割り当てられるポート番号（変換後ポート番号）とを対応付ける。経路制御部９は、各ＩＰ装置から受信したパケットのヘッダに含まれる送信元ポート番号の値を、変換後ポート番号に書き換える。また、経路制御部９は、エッジルータ２から受信したパケットのヘッダに含まれる送信先ポート番号を参照し、この送信先ポート番号と一致する変換後ポート番号に対応する変換前ポート番号を、変換テーブル９Ａから検索する。そして、経路制御部９は、パケットのヘッダに含まれる送信先ポート番号を、検索した変換前ポート番号に置き換える。
【００３７】
上流コネクタ部１０は、１以上のアクセプタブルコネクタやＰＨＹチップ等によって構成される。上流コネクタ部１０の構成は、ルータ１が接続されるネットワークの環境に応じて構成される。このようなネットワークの例として、専用線やＡＤＳＬやＩＳＤＮ等がある。上流コネクタ部１０は、ルータ１とエッジルータ２とにおけるデータ送受信を行う。
【００３８】
〈エッジルータ〉
エッジルータ２は、ＩＰに対応するルータを用いて構成される（本発明の「第二の装置」に相当）。図５は、本発明の実施形態におけるエッジルータ２のブロック図である。図５を用いてエッジルータ２について説明する。エッジルータ２は、ハードウェア的には、バスを介して接続されたＣＰＵ，主記憶（ＲＡＭ），補助記憶装置，アクセプタブルコネクタ，ＰＨＹチップ，スイッチ・チップなどを備えている。エッジルータ２は、補助記憶装置に記憶された各種のプログラムが主記憶にロードされＣＰＵにより実行されることによって、下流コネクタ部１８，プログラム記憶部１９，プログラム管理部２０，サービス実行部２１，上流コネクタ部２２，及びサービス記憶部２４等を含む装置として機能する。
【００３９】
下流コネクタ部１８は、複数のアクセプタブルコネクタやＰＨＹチップ（物理層チップ）などを用いて構成される。下流コネクタ部１８の構成は、エッジルータ２が接続されるネットワークの環境に応じて構成される。下流コネクタ部１８は、エッジルータ２と、ルータ１とにおけるデータ送受信を行う。
【００４０】
プログラム記憶部１９は、フラッシュメモリやハードディスク等の不揮発性記憶装置を用いて構成される。プログラム記憶部１９は、ルータ１において使用されるプログラム（アプリケーションプログラム）を記憶する。プログラム記憶部１９は、ルータ１の複数の機種それぞれに応じたプログラムを記憶する。
【００４１】
プログラム管理部２０は、ＣＰＵやＲＡＭ等を用いて構成される。プログラム管理部２０は、プログラム記憶部１９に新たなプログラムがアップデートされたことを検知すると、このプログラムに対応する機種であるルータ１に対しアップデート命令を送信する。また、プログラム管理部２０は、ルータ１からダウンロードを要求されると、このルータ１の機種に対応するプログラムをプログラム記憶部１９から読み出す。そして、プログラム管理部２０は、読み出したプログラムを、下流コネクタ部１８を介してルータ１に送信する。
【００４２】
サービス実行部２１は、ＣＰＵやＲＡＭやスイッチ・チップ等を用いて構成される（本発明の「サービス実行手段」に相当）。サービス実行部２１は、下流コネクタ部１８，上流コネクタ部２２から入力されるパケットについて経路制御を行う。また、サービス実行部２１は、ルータ１からサービス要求信号を受信すると、このサービス要求信号の内容に従ってサービステーブル２４Ａを変更する。
【００４３】
また、サービス実行部２１は、ルータ１から要求されるサービスをルータ１に提供する。即ち、サービス実行部２１は、ルータ１から要求されるサービスに応じて、上流コネクタ部２２から上流側の回線を制御する。このようなサービスの例として、固定帯域保障，マルチキャスト，ＶＰＮ等がある。また、サービス実行部２１は、ルータ１からサービスの停止を要求されると、該当するサービスの実行を停止する。
【００４４】
上流コネクタ部２２は、１以上のアクセプタブルコネクタやＰＨＹチップ等によって構成される。上流コネクタ部２２の構成は、エッジルータ２が接続されるネットワークの環境に応じて構成される。このようなネットワークの例として、ギガビットイーサネット（Ｇｉｇａｂｉｔ　Ｅｔｈｅｒｎｅｔ）やＭＡＰＯＳ（ＭｕｌｔｉｐｌｅＡｃｃｅｓｓ　Ｐｒｏｔｏｃｏｌ　ｏｖｅｒ　ＳＯＮＥＴ／ＳＤＨ）等がある。上流コネクタ部２２は、エッジルータ２と、このエッジルータ２が所属するＩＳＰにおけるコアルータとのデータ送受信を行う。
【００４５】
サービス記憶部２４は、ＲＡＭ等を用いて構成される（本発明の「第二のサービス記憶手段」に相当）。サービス記憶部２４は、サービステーブル２４Ａを記憶する。図６は、サービステーブル２４Ａの例を示す図である。図６を用いてサービステーブル２４Ａについて説明する。サービステーブル２４Ａは、送信元アドレス（送信元ＩＰアドレス）及び送信元ポート番号とサービス名とを対応付けるテーブルである。この送信元アドレスは、パケットのヘッダに含まれる送信元アドレスの値であり、このパケットを送信したルータ１に割当てられたグローバルＩＰアドレスである。この送信元ポート番号は、パケットのヘッダに含まれる送信元ポート番号であり、このパケットを送信したルータ１によって置き換えられた値である。即ち、この送信元ポート番号は、変換テーブル９Ａにおける変換後ポート番号に対応する。従って、サービステーブル２４Ａにおいて、エッジルータ２に入力されたパケットのヘッダに含まれる送信元アドレス及び送信元ポート番号に対応するサービスが検索される。そして、検索されたサービスが、このパケットについて実行される。このような処理を、フィルタリングと呼ぶこととする。
【００４６】
〈ＰＣ〉
図１に戻って、ＰＣ３は、中央演算処理装置や主記憶装置などを備えた本体の他にも、表示装置や入力装置や通信制御装置を備える。ＰＣ３は、ネットワークを介してルータ１と通信可能に接続される。ＰＣ３は、ＷＥＢブラウザがインストールされている。このため、ユーザは、ＰＣ３のＷＥＢブラウザを用いることによりルータ１を設定できる。即ち、ユーザは、ＰＣ３を用いて、サービス設定部１３を介しサービステーブル１１Ａの内容を設定できる。
【００４７】
〈ＩＴＴＶ〉
ＩＴＴＶ４は、通信制御装置を備えたテレビ（ＴＶ）であり、ネットワークを介してルータ１と通信可能に接続される。ＩＴＴＶ４は、ＩＳＰによって設置されるストリーム配信サーバ２３から映像データを受信し、映像として表示する。このとき、固定帯域保障のサービスが選択されることにより、安定したストリーミング配信が実現される。
【００４８】
〈ＩＰ電話〉
ＩＰ電話５は、通信制御装置を備えた電話機であり、ネットワークを介してルータ１と通信可能に接続される。ＩＰ電話５は、入力された音声を符号化し、符号化されたデータをＩＰパケット化する。そして、ＩＰ電話５は、生成したＩＰパケットをルータ１へ送信する。また、ＩＰ電話５は、パケットをルータ１から受信し、このパケットから音声を再生する。
【００４９】
〈その他ＩＴ家電〉
その他ＩＴ家電６は、ＩＴＴＶやＩＰ電話と異なるＩＴ家電であり、例えばＩＴオーブンレンジ，ＩＴ電気湯沸かし器である。その他ＩＴ家電６は、通信制御装置を備えており、ネットワークを介してルータ１と通信可能に接続される。その他ＩＴ家電６は、ルータ１からパケットを受信し、受信したパケットを処理する。また、その他ＩＴ家電６は、パケットを作成し、ルータ１へ送信する。
【００５０】
〈ストリーム配信サーバ〉
ストリーム配信サーバ２３は、ＰＣやワークステーション等を用いて構成される。ストリーム配信サーバ２３は、ストリーミングに対応するようにエンコードされた音楽データや映像データを、ネットワークを介してＩＰ装置に配信する。ストリーム配信サーバ２３は、自身が備えるハードディスクに、あらかじめエンコードされた音楽データや映像データを記憶しても良いし、エンコードされる前の音楽データや映像データを記憶しても良い。後者の場合、配信処理と並行してエンコード処理が実行される。ただし、このようなハードディスクは、ストリーム配信サーバ２３と別に設けられても良い。
【００５１】
〈ＩＰｓｅｃトランク〉
ＩＰｓｅｃトランク２５は、ＰＣやワークステーション等を用いて構成される。ＩＰｓｅｃトランク２５は、エッジルータ２においてＶＰＮサービスが実行される場合に、ＶＰＮの実現に必要な処理を行う。即ち、ＩＰｓｅｃトランク２５は、ＶＰＮに送信されるパケットをエッジルータ２から受信し、このパケットについて暗号化とカプセル化を実行する。また、ＩＰｓｅｃトランク２５は、ＶＰＮから受信されたパケットをエッジルータ２から受信し、このパケットについてカプセル化解除と復号化とを実行する。
【００５２】
〈ＲＡＤＩＵＳサーバ〉
ＲＡＤＩＵＳサーバ２６は、ＰＣやワークステーション等を用いて構成される。ＲＡＤＩＵＳサーバ２６は、ユーザＩＤ及びパスワードを用いてアクセス許可／拒否を行う。また、ＲＡＤＩＵＳサーバ２６は、接続時間、入出力されたパケット量、コールバックＩＤ、使用したポート番号など、即ちアトリビュート（属性）と呼ばれるデータを収集する。
【００５３】
〔動作例〕
図７は、ルータ１が、エッジルータ２に対してサービス要求を送信する際の動作例を示すフローチャートである。図７を用いて、ルータ１の動作例について説明する。
【００５４】
まず、リンクアップ検出部１４は、下流コネクタ部７が備えるアクセプタブルコネクタのうち、リンクアップしたアクセプタブルコネクタの有無を検出する（Ｓ０１）。また、パケット検出部１５は、下流コネクタ部７が備えるアクセプタブルコネクタのうち、パケットを受信したアクセプタブルコネクタの有無を検出する（Ｓ０２）。リンクアップ検出部１４は、リンクアップを検出した場合（Ｓ０１−ＹＥＳ）、検出したアクセプタブルコネクタに対応するコネクタ番号をサービス決定部１２に通知する（Ｓ０３）。パケット検出部１５は、受信パケットを検出した場合（Ｓ０２−ＹＥＳ）、検出したアクセプタブルコネクタに対応するコネクタ番号をサービス決定部１２に通知する（Ｓ０３）。
【００５５】
サービス決定部１２は、通知されたコネクタ番号に対応するサービスを、サービステーブル１１Ａから検索し、決定する（Ｓ０４）。サービス決定部１２は、サービス記憶部１１から、エッジルータ２において認証に用いられるユーザＩＤとパスワードとを読み出し、接続要求信号を生成する。そして、サービス決定部１２は、上流コネクタ１０を介して、接続要求信号をエッジルータ２に送信する（Ｓ０５）。サービス決定部１２は、ルータ１がエッジルータ２に接続されると、サービス要求信号を生成し、このサービス要求信号をエッジルータ２に送信する（Ｓ０６）。そして、経路制御部９は、経路制御を開始する（Ｓ０７）。
【００５６】
〔動作シーケンス〕
図８は、本実施形態におけるシステムの動作シーケンスを示す図である。図８を用いて本実施形態におけるシステムの動作シーケンスについて説明する。本実施形態におけるシステムの動作シーケンスは、ダウンロードフェーズ，設定フェーズ，及び接続フェーズからなる。以下、各フェーズにおける動作シーケンスについて説明する。
【００５７】
〈ダウンロードフェーズ〉
ダウンロードフェーズでは、ルータ１は、エッジルータ２から、プログラム記憶部１６に記憶されるアプリケーションプログラムをダウンロードする。このとき、ルータ１は、エッジルータ２に対しダウンロードを開始することを要求する（Ｓｅｑ０１）。エッジルータ２は、この要求を受け取ると、該当するルータ１に対しアプリケーションプログラムを送信する（Ｓｅｑ０２）。
【００５８】
〈設定フェーズ〉
設定フェーズでは、ユーザは、ＩＰ装置を用いて、ルータ１が備えるサービステーブル１１Ａの設定を行う。このとき、ユーザは、ＰＣ３のようにディスプレイやキーボード等の入出力装置を備えたＩＰ装置を用いることが望ましい。このため、以下の説明では、ユーザがＰＣ３を用いてサービステーブル１１Ａの設定を行う場合について説明する。
【００５９】
ユーザは、ＰＣ３を用いてルータ１が備えるＷＥＢサーバ機能にアクセスする。即ち、ユーザは、ＰＣ３を用いてサービス設定部１３へアクセスする（Ｓｅｑ０３）。すると、ルータ１（サービス設定部１３）は、設定コンテンツをＰＣ３へ提供する（Ｓｅｑ０４）。設定コンテンツとは、ユーザがサービステーブル１１Ａを設定するためのユーザインタフェースである。ユーザは、ＰＣ３を介してこのユーザインタフェースを用いることにより、サービステーブル１１Ａを設定する（Ｓｅｑ０５）。
【００６０】
〈接続フェーズ〉
接続フェーズでは、各ＩＰ装置に応じたサービスがエッジルータ２によって提供される。まず、ＩＰ装置がルータ１に接続される（Ｓｅｑ０６）。又は、ＩＰ装置がルータ１に対しパケットを送信する。すると、ルータ１は、ユーザＩＤ及びパスワードを含む接続要求信号をエッジルータ２に送信する（Ｓｅｑ０７）。エッジルータ２は、受信したユーザＩＤ及びパスワードをＲＡＤＩＵＳサーバ２６へ転送し、認証を依頼する。ＲＡＤＩＵＳサーバ２６は、受信したユーザＩＤ及びパスワードを用いて、ユーザ認証を行う（Ｓｅｑ０８）。そして、ＲＡＤＩＵＳサーバ２６は、認証結果をエッジルータ２へ送信する。エッジルータ２は、認証されたルータ１に対し、接続応答として、グローバルＩＰアドレスを割り当てる等の処理を行う（Ｓｅｑ０９）。
【００６１】
次に、ルータ１は、接続されたアクセプタブルコネクタ（ポート）に応じたサービスを決定する。そして、決定したサービスについてのサービス要求信号をエッジルータ２へ送信する（Ｓｅｑ１０）。エッジルータ２は、サービス要求信号を受信すると、このサービス要求信号に基づいて、サービスの設定（フィルタリングやルーティングの設定）を行う（Ｓｅｑ１１）。即ち、エッジルータ２は、サービステーブル２４Ａの設定や経路制御の設定等を行う。また、エッジルータ２は、ＲＡＤＩＵＳサーバ２６と連携することにより、ルータ１に対して課金処理を開始する。課金処理は、エッジルータ２を通過したパケット数や、接続時間など様々な基準で実行される。そして、エッジルータ２は、ルータ１に対してサービス設定応答として、サービスが開始されたことを通知する（Ｓｅｑ１２）。このようにして、ＩＰ装置，ルータ１，エッジルータ２，インターネット上の端末／サーバにおける通信が開始する（Ｓｅｑ１３）。
【００６２】
〔作用・効果〕
本実施形態によれば、ユーザは、ＰＣ３を介して、アクセプタブルコネクタ毎に、提供されるサービスを設定する。サービス決定部１２は、使用されるアクセプタブルコネクタに対して設定されたサービスを検索し、このサービスをエッジルータ２へ要求する。このため、ルータ１が備えるアクセプタブルコネクタ毎に、エッジルータ２から異なるサービスが提供される。従って、以下のようなサービスの実現が可能となる。
【００６３】
第一に、ルータ１のアクセプタブルコネクタ毎に、ＩＳＰ内で使用される回線について、異なるＱｏＳ　Ｃｌａｓｓ（Ｑｕａｌｉｔｙ　ｏｆ　Ｓｅｒｖｉｃｅ　Ｃｌａｓｓ：サービス品質）を設定することが可能となる。例えば、あるアクセプタブルコネクタに接続されたＩＰ装置に対しては、ベストエフォート型のＱｏＳ　Ｃｌａｓｓが提供され、他のアクセプタブルコネクタに接続されたＩＰ装置に対しては、固定帯域保障のＱｏＳ　Ｃｌａｓｓが提供される。
【００６４】
第二に、ＩＳＰとの一本の契約回線を用いて、複数のＩＰ装置を夫々異なるＶＰＮに接続することが可能となる。例えば、あるアクセプタブルコネクタに接続されたＩＰ装置に対しては、会社ＡのＬＡＮに接続するためのＶＰＮが提供され、他のアクセプタブルコネクタに接続されたＩＰ装置に対しては、大学ＢのＬＡＮに接続するためのＶＰＮが提供される。
【００６５】
また、例えばＩＴＴＶ４が接続されるアクセプタブルコネクタについては、固定帯域保障及びマルチキャストが選択され、接続検出形態として”リンク”が選択されることが望ましい。ＩＴＴＶ４についてこのようなサービスが選択されることにより、ＩＴＴＶ４の電源が入れられた際にルータ１によってリンクアップが検出される。そして、ユーザは、ＩＳＰ内のストリーム配信サーバ２３からの映像配信を、固定帯域保障のＱｏＳ　Ｃｌａｓｓで受信することが可能となる。
【００６６】
また、ユーザは、ＩＰ装置（例えばＰＣ３）を用いて、任意のアクセプタブルコネクタに対応するサービスを任意に変更することが可能である。このため、入出力インタフェースを持たないＩＰ装置についても、このＩＰ装置を接続するアクセプタブルコネクタに対応するサービスを、他の入出力インタフェースを持つＩＰ装置（例えばＰＣ３）を用いて設定することが可能となる。また、このため、以下のようなことが可能となる。即ち、ＰＣ３を、普段はベストエフォート型のサービスを受けるアクセプタブルコネクタに接続し、接続するアクセプタブルコネクタを変更することなく、一時的に固定帯域保障型のサービスを受けるように変更することが可能となる。例えば、他のＰＣとＰｅｅｒ　ｔｏ　Ｐｅｅｒ接続し、１対１のゲームを行う場合等に有効である。
【００６７】
また、ルータ１は、必要となるサービスをその都度エッジルータ２に要求する。従って、エッジルータ２は、ルータ１に提供すべきサービスの提供を常時スタンバイする必要がない。即ち、エッジルータ２は、ルータ１に要求されたサービスについてのみフィルタ，ルーティングの各設定を記憶すれば良い。このため、エッジルータ２において、フィルタ，ルーティングの各設定エントリを節約することが可能となる。
【００６８】
〔変形例〕
下流コネクタ部７の構成は、ＬＡＮ（ＬｏｃａｌＡｒｅａ　Ｎｅｔｗｏｒｋ）又はＬＡＮに相当するシステムに応じた構成であれば、どのように構成されても良い。また、上流コネクタ部１０の構成は、ＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）又はＷＡＮに相当するシステムに応じた構成であれば、どのように構成されても良い。
【００６９】
また、サービス決定部１２は、サービス記憶部１１に記憶されたサービステーブル１１Ａを参照せずに、実行するサービスの選択をユーザに要求するように構成されても良い。この場合、コネクタ番号にサービスが固定されることなく、ＩＰ装置は同じアクセプタブルコネクタにおいて毎回異なるサービスを受けることが可能となる。
【００７０】
また、サービス決定部１２は、任意のアクセプタブルコネクタについてのみサービスの選択をユーザに要求し、他のアクセプタブルコネクタについてはサービステーブル１１Ａの内容を反映させるように構成されても良い。
【００７１】
また、サービステーブル１１Ａは、コネクタ番号の代わりにＩＰ装置のＭＡＣアドレスを記憶するように構成されても良い。即ち、サービステーブル１１Ａは、ＩＰ装置のＭＡＣアドレス毎に、サービス名，接続検出形態，ユーザＩＤ，及びパスワードを記憶するように構成されても良い。この場合、サービス決定部１２は、下流コネクタ部７から入力されたパケットに含まれるＭＡＣアドレスを参照し、サービステーブル１１Ａを検索する。
【００７２】
また、エッジルータ２は、暗号化手段を備えることにより、暗号化サービスを行うように構成されても良い。即ち、エッジルータ２は、ルータ１から受信したパケットについて、暗号化サービスが選択されている場合に、このパケットを暗号化してコアルータへ送信するように構成されても良い。
【００７３】
〔その他〕
本発明は、以下のように特定することができる。
（付記１）複数の第一の装置と、前記第一の装置に対してサービスを提供する第二の装置との間に配置される経路制御装置であって、
前記第一の装置が接続されることにより、接続された第一の装置に対してデータの入出力を行う複数の入出力手段と、
入出力手段毎に、この入出力手段に接続された第一の装置に対して前記第二の装置から提供されるべきサービスを対応付けて記憶するサービス記憶手段と、
前記サービス記憶手段を検索し前記入出力手段のいずれかに接続された第一の装置に対して提供されるべきサービスを決定するサービス決定手段と、
前記サービス決定手段が決定したサービスを該当する第一の装置に対して提供することを前記第二の装置へ要求するサービス要求手段と、
を備える経路制御装置。
（付記２）前記第一の装置からの入力に応じて前記サービス記憶手段が記憶する内容を設定する設定手段をさらに備える付記１に記載の経路制御装置。
（付記３）前記設定手段は、
前記第一の装置に対し前記サービス記憶手段が記憶する内容を設定するためのユーザインタフェースを提供し、
前記ユーザインタフェースを介して入力されたデータに基づいて前記サービス記憶手段が記憶する内容を設定する付記２に記載の経路制御装置。
（付記４）前記複数の入出力手段のうち、前記第一の装置とのリンクが確立した入出力手段を検出するリンク検出手段をさらに備え、
前記サービス決定手段は、前記リンク検出手段が検出した前記入出力手段に接続された第一の装置に対して提供されるべきサービスを決定し、
前記サービス決定手段及び前記サービス要求手段は、前記リンク検出手段がリンクの確立を検出した際に動作する付記１〜３のいずれかに記載の経路制御装置。
（付記５）前記リンク検出手段は、確立していたリンクが切断された入出力手段をさらに検出し、
前記サービス決定手段は、この入出力手段に接続された第一の装置に対して提供されているサービスを決定し、
前記サービス要求手段は、この第一の装置に対するこのサービスの提供を停止することを前記第二の装置に要求する付記４に記載の経路制御装置。
（付記６）前記複数の入出力手段のうち、前記第一の装置からデータが入力された入出力手段を検出するデータ検出手段をさらに備え、
前記サービス決定手段は、前記データ検出手段が検出した前記入出力手段に接続された第一の装置に対して提供されるべきサービスを決定し、
前記サービス決定手段及び前記サービス要求手段は、前記データ検出手段がデータの入力を検出した際に動作する付記４又は５に記載の経路制御装置。
（付記７）前記データ検出手段は、一定時間データが入力されていない入出力手段をさらに検出し、
前記サービス決定手段は、この入出力手段に接続された第一の装置に対して提供されているサービスを決定し、
前記サービス要求手段は、この第一の装置に対するこのサービスの提供を停止することを前記第二の装置に要求する付記６に記載の経路制御装置。
（付記８）前記サービス記憶手段は、入出力手段毎に、この入出力手段についての前記サービス決定手段及び前記サービス要求手段の動作が、前記リンク検出手段又は前記データ検出手段のいずれによって制御されるかをさらに記憶する付記６又は７に記載の経路制御装置。
（付記９）前記サービス記憶手段は、サービスの実行に伴い必要となる付加情報がある場合は、前記付加情報をサービスに対応付けてさらに記憶する付記１〜８のいずれかに記載の経路制御装置。
（付記１０）前記サービスは仮想私設網を含み、
前記サービス記憶手段は、サービスとして仮想私設網を記憶する場合、このサービスに対応付けられた入出力手段に接続された前記第一の装置がこの仮想私設網に接続されるために必要となるユーザ識別子及びパスワードを前記付加情報として記憶する付記９に記載の経路制御装置。
（付記１１）前記サービスはサービス品質としてベストエフォート型及び固定帯域保障型を含む付記１〜１０のいずれかに記載の経路制御装置。
（付記１２）自装置の動作を制御するプログラムを前記第二の装置からダウンロードするダウンロード手段をさらに備える付記１〜１１のいずれかに記載の経路制御装置。
（付記１３）複数の第一の装置と、前記第一の装置に対してサービスを提供する第二の装置と、前記第一の装置と前記第二の装置との間に配置される第三の装置を含む経路制御システムであって、
前記第三の装置は、
前記第一の装置が接続されることにより、接続された第一の装置に対してデータの入出力を行う複数の入出力手段と、
入出力手段毎に、この入出力手段に接続された第一の装置に対して前記第二の装置から提供されるべきサービスを対応付けて記憶する第一のサービス記憶手段と、
前記第一のサービス記憶手段を検索し前記入出力手段のいずれかに接続された第一の装置に対して提供されるべきサービスを決定するサービス決定手段と、前記サービス決定手段が決定したサービスを該当する第一の装置に対して提供することを前記第二の装置へ要求するサービス要求手段と、を備え、
前記第二の装置は、
前記第三の装置から要求されたサービスを、前記第一の装置と対応付けて記憶する第二のサービス記憶手段と、
前記第二のサービス記憶手段を検索することにより、前記第一の装置に対し該当するサービスを決定し実行するサービス実行手段と、を備える経路制御システム。
（付記１４）前記第二の装置は、
認証サーバと連携することにより、前記第三の装置から受信するデータに基づいて前記第三の装置又は前記第三の装置のユーザを認証する認証手段をさらに備え、
前記サービス実行手段は、前記認証の結果許可された前記第三の装置についてのみサービスを実行する付記１３に記載の経路制御システム。
（付記１５）前記サービス要求手段は、複数のサービスを夫々該当する第一の装置に対して提供することを前記第二の装置へ一括して要求する付記１３または１４に記載の経路制御システム。
（付記１６）前記第二の装置は、前記サービス実行手段が実行したサービスの内容に基づいて前記第一の装置のユーザに対して課金を行う課金手段をさらに備える付記１４に記載の経路制御システム。
（付記１７）前記第二の装置と前記第三の装置とは、一つのポイント・トゥー・ポイント・プロトコルを用いた通信回線によって通信可能に接続され、
前記サービス要求手段は、トランスミッション・コントロール・プロトコルのセッション毎に異なるサービスの要求を行う付記１３に記載の経路制御システム。
【００７４】
【発明の効果】
本発明によれば、複数の第一の装置夫々について、この第一の装置が接続された入出力装置に対応付けられたサービスが、自動的に提供されることが可能となる。
【図面の簡単な説明】
【図１】本実施形態における経路制御装置であるルータを用いたシステム構成を示す図である。
【図２】ルータのブロック図である。
【図３】サービステーブルの例を示す図である。
【図４】変換テーブルの例を示す図である。
【図５】エッジルータのブロック図である。
【図６】サービステーブルの例を示す図である。
【図７】ルータの動作例を示すフローチャートである。
【図８】本実施形態によるシステムの動作シーケンスを示す図である。
【符号の説明】
１　　　　　　　　ルータ
２　　　　　　　　エッジルータ
３　　　　　　　　ＰＣ
４　　　　　　　　ＩＴＴＶ
５　　　　　　　　ＩＰ電話
６　　　　　　　　その他ＩＴ家電
７　　　　　　　　下流コネクタ部
８　　　　　　　　サービス制御部
９　　　　　　　　経路制御部
１０　　　　　　　　上流コネクタ部
１１　　　　　　　　サービス記憶部
１１Ａ　　　　　　　サービステーブル
１２　　　　　　　　サービス決定部
１３　　　　　　　　サービス設定部
１４　　　　　　　　リンクアップ検出部
１５　　　　　　　　パケット検出部
１６　　　　　　　　プログラム記憶部
１７　　　　　　　　アップデート判断部
１８　　　　　　　　下流コネクタ部
１９　　　　　　　　プログラム記憶部
２０　　　　　　　　プログラム管理部
２１　　　　　　　　サービス実行部
２２　　　　　　　　上流コネクタ部
２３　　　　　　　　ストリーム配信サーバ
２４　　　　　　　　サービス記憶部
２５　　　　　　　　ＩＰｓｅｃトランク
２６　　　　　　　　ＲＡＤＩＵＳサーバ
２７　　　　　　　　ＰＣ
【図１】
2004096380.tif 000003
【図２】
2004096380.tif 000004
【図３】
2004096380.tif 000005
【図４】
2004096380.tif 000006
【図５】
2004096380.tif 000007
【図６】
2004096380.tif 000008
【図７】
2004096380.tif 000009
【図８】
2004096380.tif 000010