(57)【要約】【課題】経路テーブルは、回線のコストまたはホップ数を基準としており、網としての電力消費量の考慮はされていない。そのため、パケットの転送において不必要な電力を消費している可能性がある。【解決手段】通信装置１００は、自装置の消費電力を計測する電力計測手段と、パケットの転送量を計測する転送量計測手段と、計測した消費電力と計測した転送量とから転送効率を演算する演算手段と、他の通信装置と転送効率を交換する交換手段と、経路テーブル生成手段とを備え、計測された電力情報とパケット転送量と関連づけ、消費電力の低い装置を宛先として選択する。【選択図】図７
2011015343.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを構成し、他の通信装置と経路情報を交換する通信装置において、
自装置の消費電力を計測する電力計測手段と、パケットの転送量を計測する転送量計測手段と、計測した消費電力と計測した転送量とから転送効率を演算する演算手段と、他の通信装置と転送効率を交換する交換手段と、経路テーブル生成手段とを備え、
前記経路テーブル生成手段は、前記経路情報と、前記演算手段が演算した自装置の転送効率と、前記交換手段が取得した他の通信装置の転送効率とに基づいて、前記経路テーブルを生成することを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置であって、
前記経路情報は、通信回線の帯域幅であることを特徴とする通信装置。
【請求項３】
請求項１に記載の通信装置であって、
前記経路情報は、ホップ数であることを特徴とする通信装置。
【請求項４】
自装置の消費電力を計測するステップと、
パケットの転送量を計測するステップと、
計測した消費電力と計測した転送量とから転送効率を演算するステップと、
他の通信装置との間で転送効率と経路情報とを交換するステップと、
前記経路情報と、自装置の転送効率と、他の通信装置の転送効率とに基づいて、前記経路テーブルを生成するステップと、
からなる経路テーブルの生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置および経路テーブルの生成方法に係り、特に省電力な経路制御を行なう通信装置および経路テーブルの生成方法に関する。
【背景技術】
【０００２】
インターネットを実現するネットワークは、さまざまな装置で構成された網の集合体である。インターネットは、これらの網を相互接続し、装置から装置へとパケットを順次転送することにより実現されている。ネットワーク網を相互接続する通信装置は、パケットを最終的な宛先に届けるための経路計算をする必要がある。この計算方法として、通信装置は、網内にある回線で結ばれた近隣の通信装置と経路情報を交換する。通信装置は、その経路情報をもとに宛先への最適な方路を計算し、その結果を経路表として保持している。この経路表を計算するための情報として用いられているのが、宛先装置までの途中経路の回線の帯域幅の合計値（コスト）または宛先装置までの途中経路に存在する通信装置の数（ホップ数）である。
【０００３】
経路表を生成する方法として、非特許文献１のＢＧＰ（Border Gateway Protocol）、非特許文献２のＯＳＰＦ（Open Shortest Path Fast）、非特許文献３のＲＩＰ（Routing Information Protocol）のといったルーティングプロトコルが知られている。
【０００４】
ここでは、まず、図１ないし図６を参照して、ＯＳＰＦによるルーティングのアルゴリズムを説明する。
図１を参照して、以下の説明の前提となるネットワーク網の構成を説明する。なお、図１のネットワーク網の構成は、実施例でも利用する。図１において、ネットワーク網５００は、６台の通信装置２００−Ａ〜２００−Ｆと、通信装置２００間を接続する６つのネットワーク（以下単にネット）２１０−Ａ〜２１０−Ｆで構成されている。
【０００５】
ネット２１０−Ｂは、少なくとも通信装置２００−Ａ、通信装置２００−Ｂ、通信装置２００−Ｃを接続する。ネット２１０−Ｅは、少なくとも通信装置２００−Ｄ、通信装置２００−Ｅ、通信装置２００−Ｆを接続する。ネット２１０−Ｃは、通信装置２００−Ｂ、通信装置２００−Ｄを接続する。ネット２１０−Ｄは、通信装置２００−Ｃ、通信装置２００−Ｅを接続する。ネット２１０−Ａは、通信装置２００−Ａと図示しない通信装置２００を接続する。ネット２１０−Ｆは、通信装置２００−Ｆと図示しない通信装置２００を接続する。
【０００６】
なお、以下の図面では、通信装置２００−ｎを通信装置ｎと記載することがある。また、ネット２１０−ｍをネットｍと記載することがある。ここで、ｎ＝Ａ〜Ｆ、ｍ＝Ａ〜Ｆである。
【０００７】
図１で示したネットワーク網でＯＳＰＦを用いて経路制御を行なう場合のコストを図２を参照して説明する。図２において、ＯＳＰＦを用いて経路制御を行なう場合、各ネット２１０に破線で囲んだコストを設定する。すなわち、ネット２１０−Ａにはコスト”１０”を、ネット２１０−Ｂにはコスト”１００”を、ネット２１０−Ｃにはコスト”１５０”を、ネット２１０−Ｄにはコスト”５０”を、ネット２１０−Ｅにはコスト”５０”を、ネット２１０−Ｆにはコスト”１０”を設定している。
【０００８】
通信装置２００は、自装置が接続されているネットのコスト情報を自装置の構成定義情報として設定される。次に、通信装置２００は、自装置の情報を接続されたネット２１０に送信する。図３を参照して、通信装置２００−Ａが通信装置２００−Ｂに対して保持しているコストとネット構成定義情報４００−Ａを送信し、通信装置２００−Ｂが通信装置２００−Ａから送られてきた構成定義情報４００−Ａと自装置がもともと保持していた構成定義情報４００−Ｂとから、新しいコスト構成定義情報４００−Ｂを生成する過程を説明する。
【０００９】
図３において、構成定義情報４００は、起点装置と、起点装置に接続されたネットとそのコストとそのネットで接続された宛先装置の情報である。図３（ａ１）において、通信装置２００−Ａは、ネット２１０−Ｂとネット２１０−Ａに接続していて、それぞれのコストは１００と１０であるという構成定義情報４００−Ａを通信装置２００−Ｂに送信する。図３（ｂ１）において、通信装置２００−Ｂは、ネット２１０−Ｂとネット２１０−Ｃに接続していて、それぞれのコストは１００と１５０であるという構成定義情報４００−Ｂを保持している。
【００１０】
図３（ｂ２）において、通信装置２００−Ｂは、受信した構成定義情報４００−Ａと保持していた構成定義情報４００−Ｂより、通信装置２００−Ａは通信装置２００−Ｂとネット２１０−Ｂを介して接続されていて、かつ、ネット２１０−Ａに到達可能であり、通信装置２００−Ｂは通信装置２００−Ａとネット２１０−Ｂを介して接続されていて、かつ、ネット２１０−Ｃに到達可能であるという新たな構成定義情報４００−Ｂを生成する。
【００１１】
通信装置２００−Ｂは、新しく生成した構成定義情報４００−Ｂを接続されたネットであるネット２１０−Ｂとネット２１０−Ｃに送信する。ネット２１０−Ｂまたはネット２１０−Ｃに接続された通信装置２００−Ａ、通信装置２００−Ｃ、通信装置２００−Ｄは、通信装置２００−Ｂが生成した情報を受け取り、通信装置２００が保持しているコスト構成定義情報４００を更新する。
【００１２】
全通信装置２００は、図３で説明した処理を行なう。その結果、最終的に全装置が図４に示す構成定義情報４００を保持する。図４において、通信装置２００−Ａは、ネット２１０−Ｂを介して通信装置２００−Ｂとコスト１００で接続され、ネット２１０−Ｂを介して通信装置２００−Ｃとコスト１００で接続され、ネット２１０−Ａにコスト１０で接続されている。通信装置２００−Ｂは、ネット２１０−Ｂを介して通信装置２００−Ａとコスト１００で接続され、ネット２１０−Ｂを介して通信装置２００−Ｃとコスト１００で接続され、ネット２１０−Ｃを介して通信装置２００−Ｄとコスト１５０で接続されている。
【００１３】
通信装置２００−Ｃは、ネット２１０−Ｂを介して通信装置２００−Ａとコスト１００で接続され、ネット２１０−Ｂを介して通信装置２００−Ｂとコスト１００で接続され、ネット２１０−Ｄを介して通信装置２００−Ｅとコスト５０で接続されている。通信装置２００−Ｄは、ネット２１０−Ｃを介して通信装置２００−Ｂとコスト１５０で接続され、ネット２１０−Ｅを介して通信装置２００−Ｅとコスト５０で接続され、ネット２１０−Ｅを介して通信装置２００−Ｆとコスト５０で接続されている。
【００１４】
通信装置２００−Ｅは、ネット２１０−Ｄを介して通信装置２００−Ｃとコスト５０で接続され、ネット２１０−Ｅを介して通信装置２００−Ｄとコスト５０で接続され、ネットＥを介して通信装置２００−Ｆとコスト５０で接続されている。通信装置２００−Ｆは、ネット２１０−Ｅを介して通信装置２００−Ｄとコスト５０で接続され、ネット２１０−Ｅを介して通信装置２００−Ｅとコスト５０で接続され、ネット２１０−Ｆとコスト１０で接続されている。
【００１５】
最終的な構成定義情報４００を元に各通信装置２００は、自装置を親ノード（起点）とし、他装置を子ノードとしコストを枝とするコスト最小のツリーを生成し、経路テーブルを作成する。図５を参照して、通信装置２００−Ａが生成するコスト最小ツリーを説明する。この木を生成するアルゴリズムはＤｉｊｋｓｔｒａのアルゴリズムとして広く知られている。図５において、通信装置２００−Ａは、自装置を起点として、ネットＢ（コスト１００）で直接接続する通信装置２００−Ｂと通信装置２００−Ｃを次の階層に位置づける。通信装置２００−Ｂに接続された他のネット２１０−Ｃのコストは、１５０と大きく、次の階層はない。
【００１６】
一方、通信装置２００−Ｃに接続された他のネット２１０−Ｄのコストは、５０と小さく、通信装置２００−Ｅを次の階層とする。通信装置２００−Ｅに接続された他のネット２１０−Ｅのコストは、５０と小さく、通信装置２００−Ｆと通信装置２００−Ｄを次の階層とする。
【００１７】
通信装置２００−Ａは、図５で示したツリーを元にさらに図６に示すテーブルを生成する。このテーブルは、経路テーブルと呼ばれる。図６において、経路テーブル７００は、宛先のネットと、そのネットにパケットを転送するために次に送るべき隣接装置の情報が格納されている。宛先が自装置に直接接続されている場合は隣接装置ではなく、自装置のインタフェースが指定される。経路テーブル７００によると、ネットＡとネットＢ宛のパケットは自装置のインタフェースに直接転送すればよいことがわかり、ネットＣ宛のパケットは通信装置Ｂ宛に転送し、ネットＤとネットＥとネットＦ宛のパケットは通信装置Ｃ宛に転送すればよいことがわかる。
【先行技術文献】
【非特許文献】
【００１８】
【非特許文献１】Internet Engineering Task Force, RFC1771, ”A Border Gateway Protocol 4”
【非特許文献２】Internet Engineering Task Force, RFC2328, ”OSPF Version 2”
【非特許文献３】Internet Engineering Task Force, RFC2453, ”RIP Version 2”
【発明の概要】
【発明が解決しようとする課題】
【００１９】
ルータ、スイッチなどの通信装置は、経路情報をお互いに交換し、宛先までの最適なパスを導き出している。その際に使われるパラメータは、お互いの通信装置が接続されている回線に割り当てられているコストまたはホップ数である。これらのパラメータから求められる数値が同じであった場合、数値が同じであるどのパスを通っても宛先まで到達することができる。しかし、そのような場合も、ネットワーク網としての消費電力に着目した場合、パス毎に差がある場合がある。消費電力を含めて考えた場合、上述した経路選択では、ネットワーク網としての消費電力を増大させる虞がある。
【課題を解決するための手段】
【００２０】
近年の通信装置は、パケット転送時の装置内レイテンシは減少傾向である。その結果、送信元から宛先までの間に経由する装置数の増加による遅延の影響は少なくなってきている。また、近年の通信装置は、電力消費を少なくするような取り組みがされている。このため、経由する装置の数が増えようとも、消費電力が少ない装置を経由した方がネットワーク全体として消費電力が押えられる。
【００２１】
通信装置間で交換されている経路情報は、宛先装置までの途中経路の回線の帯域幅の合計値または宛先装置までの途中経路に存在する通信装置の数である。本発明では、それらに加え、各装置での電力消費量を考慮した情報を相互に交換する通信装置および経路テーブルの生成方法を提供する。
【００２２】
上述した課題は、通信ネットワークを構成し、他の通信装置と経路情報を交換し、自装置の消費電力を計測する電力計測手段と、パケットの転送量を計測する転送量計測手段と、計測した消費電力と計測した転送量とから転送効率を演算する演算手段と、他の通信装置と転送効率を交換する交換手段と、経路テーブル生成手段とを備え、経路テーブル生成手段は、経路情報と、演算手段が演算した自装置の転送効率と、交換手段が取得した他の通信装置の転送効率とに基づいて、経路テーブルを生成する通信装置により、達成できる。
【００２３】
また、自装置の消費電力を計測するステップと、パケットの転送量を計測するステップと、計測した消費電力と計測した転送量とから転送効率を演算するステップと、他の通信装置との間で転送効率と経路情報とを交換するステップと、前記経路情報と、自装置の転送効率と、他の通信装置の転送効率とに基づいて、前記経路テーブルを生成するステップとからなる経路テーブルの生成方法により、達成できる。
【発明の効果】
【００２４】
本発明によれば、自装置およびネットワークから、通信トラヒックを宛先に向けて転送する際、各装置の消費電力を考慮して最も消費電力が低い回線を選択して転送処理を行なう通信装置および経路テーブルの生成方法を提供することができる。これにより、ネットワーク網全体としての消費電力の低減効果がある。
【図面の簡単な説明】
【００２５】
【図１】ネットワーク網の構成を説明するブロック図である。
【図２】ネットのコストを説明するブロック図である。
【図３】構成定義情報の生成を説明する図である。
【図４】共通な構成定義情報を説明する図である。
【図５】通信装置Ａのコスト最小ツリーである。
【図６】通信装置Ａの経路テーブルである。
【図７】通信装置のブロック図である。
【図８】通信装置の転送効率を説明する図である。
【図９】共通な転送効率を考慮した構成定義情報を説明する図である。
【図１０】転送効率を考慮した通信装置Ａのコスト最小ツリーである。
【図１１】転送効率を考慮した通信装置Ａの経路テーブルである。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には、同じ参照番号を振り、説明は繰り返さない。
【００２７】
図７を参照して、通信装置の構成を説明する。図７において、通信装置１００は、制御部１１０と、電源部１２０と、中継部１３０と、制御インタフェース１５０とから構成されている。制御部１１０は、装置制御部１１１、構成定義情報１１２、電力情報１１３、転送効率テーブル８００から構成される。中継部１３０は、ｎ台のパケット処理部１３１と、パケット中継部１４０とから構成される。パケット処理部１３１は、経路テーブル７００Ａを保持する。
【００２８】
制御部１１０は、経路テーブル７００Ａおよび電源１２０を制御する。電源部１２０は、制御部１１０および中継部１３０に電源を供給する。パケット中継部１４０は、ｎ個のパケット処理部１３１−ｉ（ｉ＝１〜Ｎ）と、他のパケット処理部１３１−ｊ（ｊはｉ以外）を結合する。各パケット処理部１３１−ｉは、ｍ本の入力回線１３２−ｉｊ（ｊ＝１〜ｍ）とｍ本の出力回線１３３−ｉｊと接続される。
【００２９】
構成定義情報１１２は、接続されている回線の種別情報を保持する。電力情報１１３は、通信装置の消費電力情報を保持する。装置制御部１１１は、パケット処理部１３１−ｉ内に保持されている経路テーブル７００Ａの設定、電源部１２０を制御するための制御用のインタフェース１５０で接続される。構成定義情報１１２は、図示されていない装置に接続された制御端末より設定される。消費電力情報１１３は、装置制御部１１１が定期的に電源部１２０から採取した消費電力情報が格納されている。装置制御部１１１は、転送パケットの総量も管理する。装置制御部１１１は、単位時間当たりの総電力消費量と総パケット転送バイト数から、通信装置１００の転送効率を演算し、転送効率テーブル８００に保持する。制御部１１０は、自装置の転送効率を他の通信装置に送信する。制御部１１０は、受信した他の通信装置の転送効率を、転送効率テーブル８００に保持する。
【００３０】
パケットは、入力回線１３２−ｉｊより入力される。パケットを受信したパケット処理部１３１−ｉは、パケットを蓄積すると共に、ヘッダの情報を抽出する。さらに、パケット処理部１３１−ｉは、抽出した情報と経路テーブル７００Ａから宛先となる出力回線１３３−ｉｊの判定をし、パケットを宛先情報と共にパケット中継部１４０に転送する。宛先となる出力回線１３３−ｉｊの判定結果が、出力回線１３３−ｉｊ宛ではなく本装置宛と判定された場合、パケット処理部１３１−ｉは、制御用インタフェース１５０を通して装置制御部１１１に転送する。
【００３１】
パケットを受信したパケット中継部１４０は、宛先情報に対応する出力回線１３３−ｉｊへ到るパケット処理部１３１−ｉにパケットと宛先情報を転送する。パケットと宛先情報を受信したパケット処理部１３１−ｉは、宛先情報に対応する出力回線１３３−ｉｊに該パケットを出力する。
【００３２】
装置制御部１１１から他の通信装置宛にパケットを転送する場合、装置制御部１１１は、内部で保持されている図示していない記憶部に格納されている経路テーブルを検索し、宛先を決定し、制御用インタフェース１５０を通してパケット処理部１３１−ｉに送り、出力回線１３３−ｉｊから出力される。
【００３３】
再び図２を参照して、本実施例のネットワークシステム網の構成を説明する。なお、ここでは通信装置に付した参照番号２００を参照番号１００と読み替える。すなわち、ネットワーク網５００の構成は、図２で説明したものと同じものとする。
【００３４】
ただし、図２において、ネット毎に定義されたコストのみをパラメータとしていたが、本実施例では、さらに、各通信装置１００の転送効率もパラメータとして加える。転送効率は、式１で求める。
【００３５】
転送効率（無名数）
＝総電力消費量（Ｗ）／総パケット転送バイト数（ＧＢｙｔｅ）…（式１）
なお、総電力消費量、総パケット転送バイト数とも単位時間当たりの値である。ここで、単位時間を１秒とし、単位時間あたりの総パケット転送Ｂｙｔｅ数が１００ギガｂｙｔｅ（ギガは１０の９乗）、単位時間あたりの総電力消費量が１００Ｗならば、転送効率は”１”と定義する。このようにして求められる転送効率を装置毎に求め、交換されている情報と共に、各装置間で共有する。各装置で共有された情報を元に式２で転送効率コストを求める。
【００３６】
転送効率コスト
＝コスト×送信元通信装置の転送効率×受信先通信装置の転送効率  …（式２）
転送効率コストは、コストに送信装置の転送効率と受信装置の転送コストを掛け算することで求める。相手装置とは、同じネットに接続されている装置のことである。すなわち、再び図２を用いて説明すると、通信装置１００−Ａの相手装置は、通信装置１００−Ｂと通信装置１００−Ｃである（参照番号２００を参照番号１００と読み替えている）。
【００３７】
本実施例で加えた転送効率を導入した場合、どのように経路テーブルを生成するか以下に述べる。通信装置１００の転送効率テーブルを図８を参照して、説明する。図８において、転送効率テーブル８００は、通信装置８０１と転送効率８０２とから構成される。通信装置１００は、式１をそれぞれ計算する。通信装置１００は、自装置のリアルタイムの転送効率を他の通信装置１００に配布し、各通信装置１００は、転送効率テーブル８００を保持する。各通信装置１００は、転送効率テーブル８００と、式２を用いて、転送効率コストを求める。具体的には、転送装置１００−Ａを起点とし通信装置１００−Ｂ宛のコストは１００であるが、転送効率コストを求めると、５０となる。すなわち、
転送効率コスト
＝コスト×通信装置Ａの転送効率×通信装置Ｂの転送効率
＝１００×１×０.５
＝５０である。
なお、どちらか一方または両方の通信装置が通信装置２００のとき、転送効率コストは、コストと同等として扱う。
【００３８】
上記計算を実施し、全ての宛先のコストを転送効率コストに置き換えると、図９に示す構成定義情報４００Ａとなる。この構成定義情報４００Ａを用いて各通信装置１００は、前述した方法でコスト最小のツリーを生成する。
【００３９】
通信装置１００−Ａが生成するツリーについて、図１０を参照して、説明する。図１０においいて、通信装置１００−Ａは、自装置を起点として、ネット２１０−Ｂで直接接続する通信装置１００−Ｂ（コスト５０）と通信装置１００−Ｃ（コスト１００）を次の階層に位置づける。通信装置１００−Ｂに接続されたネット２１０−Ｃを介する通信装置１００−Ｄとの接続コストは、７５と小さく、通信装置１００−Ｄを次の階層とする。
【００４０】
一方、通信装置１００−Ｃに接続された他のネット２１０−Ｄに接続された通信装置１００−Ｅとの接続コストは、５０と小さく、通信装置１００−Ｅを次の階層とする。ネット２１０−Ｅにおける通信装置１００−Ｄと通信装置１００−Ｆ、通信装置１００−Ｅと通信装置１００−Ｆの接続コストは、共に５０である。ここでは、通信装置１００−Ａ〜通信装置１００−Ｄの累計が１２５、通信装置１００−Ａ〜通信装置１００−Ｅの累計が１５０なので、通信装置１００−Ｆは、通信装置１００−Ｄの次の階層となる。
【００４１】
図１０に示すツリーより、通信装置１００−Ａは、図１１に示す経路テーブルを生成する。図１１において、経路テーブル７００Ａは、宛先７０１と、次にパケットを転送する隣接装置７０２とから成る。経路テーブル７００Ａによると、通信装置１００−Ａは、ネット２１０−Ａとネット２１０−Ｂ宛のパケットについて、自装置のインタフェースに直接送信すればよいことがわかる。また、通信装置１００−Ａは、ネット２１０−Ｃとネット２１０−Ｅとネット２１０−Ｆ宛のパケットについて通信装置１００−Ｃ宛に転送し、ネット２１０−Ｄ宛のパケットについて通信装置１００−Ｂ宛に転送すればよいことがわかる。
【００４２】
転送効率テーブル８００を作成するため各通信装置は、情報を交換する。しかし、従来の情報の交換は、装置２００の起動時と新しくネットが接続された時または接続が切れた時であり、回線の状態が変化した場合に限られている。そのため、経路テーブル７００が更新される頻度は、それほど高くない。
【００４３】
しかし、新しいパラメータである転送効率は、単位時間を短くすると、値の変化が激しくなり、それに伴う経路テーブル７００Ａの更新頻度も高くなる。頻繁に経路テーブル７００Ａが更新されると、安定した通信ができなくなる。このため、情報を更新するためのパケットを送信する間隔を比較的長くすることが必要である。その方法としては次のような方法が考えられる。
（１）一度更新した場合、次回の更新まで一定時間間隔をあける。具体的には、一度更新した場合、次の更新まで３０分待つといったことが考えられる。
（２）値の変化が前回の値より一定の幅に収まっている場合、更新は、行なわない。具体的には、幅が５である場合、転送効率が１から３に変化したとしても更新しない。
【００４４】
上述したように、転送効率をパラメータとして加えることで、ネットワーク網としての消費電力を下げることができた。なお、上述した実施例では、各装置の転送効率を動的に求めたが、装置の構成定義などで固定的に定義しても良い。
【００４５】
また、ＯＳＰＦ内で使用しているコストと転送効率から転送効率コストを求めるたが、ＲＩＰやＢＧＰで使用されているホップ数をコストの代わりに用いて、同様の方法で転送効率ホップ数を求めても良い。
【符号の説明】
【００４６】
１００…通信装置、１１０…制御部、１２０…電源部、１３０…中継部、２００…通信装置、２１０…ネット、４００…構成定義情報、５００…ネットワーク網、７００…経路テーブル、８００…転送効率テーブル。
【図１】
2011015343.tif 000003
【図２】
2011015343.tif 000004
【図３】
2011015343.tif 000005
【図４】
2011015343.tif 000006
【図５】
2011015343.tif 000007
【図６】
2011015343.tif 000008
【図７】
2011015343.tif 000009
【図８】
2011015343.tif 000010
【図９】
2011015343.tif 000011
【図１０】
2011015343.tif 000012
【図１１】
2011015343.tif 000013