- ベストアンサー
Ciscoルータのインタフェース
Ciscoルータのインタフェースの速度がどれだけ出ているか(10Mbps,100Mbps)を調べたいのですが、そのようなコマンドや方法はありますでしょうか? 物理的な専用の機械で調べなければやはりわからないのでしょうか? ご存知の方よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No2です。 再度、質問をいただきましたので回答させていただきます。 >1.リンクアップ速度とは【ルータインタフェースからPCまでの速度】 リンクアップ速度というのは、ケーブルで直接接続された機器間での、速度ということになります。 ルータ<=>PC間や、ルータ<=>スイッチ間、PC<=>スイッチ間、などの、直接物理的(細かく言うとL2レベルになりますが)に 接続された間のデータの流れることが出来る道の幅と思ってください。 100Mbpsというのは、1秒間に100Mビットのデータが流れることが出来る道(100M-fullであれば片方向で100Mビット、双方向で200Mビット 100M-halfなら双方向で100Mビット)があると思ってください。ネットワークで使う速度というのは、道路であらわすならば、同じ速度の車が 1秒間に何台通ることが可能であるかという、ものですので厳密に言えば速度と呼ぶには適切ではないと思います。 (電気信号、光の伝わる速度というものは、ほぼ一定ですので) >2.スループット速度とは【ルータのインタフェースからルータのインタフェース速度】 >という認識で正しいでしょうか? スループット速度というのは、とくに定義があいまいなため、これという表現が決まっていないのが 現状です。個人個人の考えにより、いろいろと意見があるようですので。 私が考えるスループットは、スループット速度というのはあくまで、エンド・ツー・エンドでの 実測値というのが、一番適切ではないかと考えています。 どうも、gerychanさんの質問からみると、リンク速度ばかりを気にしているようですが ネットワークでいう速度というのは、先ほども書きましたが厳密には速度と呼ぶには ふさわしくありません。例えば、PC<=>スイッチ<=>PCがすべて1Gbpsでのリンク速度で 接続されていたとします。この環境でWindowsのファイル共有などを使用してファイルをコピーした 場合に、1秒間に1Gビット(約125Mバイト)でコピーすることが家庭の環境で可能でしょうか? おそらく、現状では不可能だと思います。その理由はいろいろとあるかと思いますが、PCのCPU、メモリ HDD、アプリケーションの処理、接続間のネットワーク機器、いろいろな要因でスループット速度というものは変化します。 道としては1Gbpsの道がエンド・ツー・エンドでつながっていたとしても、実際に1Gbpsの道を を使い切るのは 道(リンク速度)だけでは、スループットで1Gbpsはでません。 少し理解に苦しむかも知れませんが、ネットワークの速度というのはあくまで、道の幅であると 思ったほうが理解しやすいと思います。スループット速度というのは、その環境を利用して どれだけのパフォーマンス(1秒間に何ビットのデータがやり取りできたか)をあらわしたものであると 考えています。 >3.また、Ciscoルータのスループットはどのように確認できますでしょうか? 上で、ながながと書きましたが、これが本題でしたね。(^^; ルータのスループットというのは、よく雑誌などで実測値として 書かれていると思いますが、先ほども書いたようにスループットは測定環境によって ことなります。ルータ自体の処理能力をスループット(ルータ自体の最大処理能力)として測定したいのであれば ルータの、インターフェースに2台のPCをつないで、NetMiなどのスループット測定アプリなどで UDPパケットを流して(流せるだけ流すため)、対抗でどれだけのデータを受信(何Mbps)で測ることが可能です。 >リンクアップ速度をそれぞれ確認する方法や仕様書を見るとかしかないのでしょうか? CISCOルータで、速度を確認したいのであれば、コンソール上でshow interfaceを実行してください。 リンクアップ速度が表示されます。リンクアップ速度は実測値ではなく、理論値ですので10Mbps、100Mbps 1Gbpsなどとなります。ルータのインターフェース上では、10M,100Mなどを自動で動作する機能があるので 実環境での状態が知りたい場合は、上記のコマンドにて確認してください。 この手の話は、たいていの人が悩まさられる問題です。かくいう私もかなり悩みました。 ネットワークの速度の表現をよく理解することが出来れば意味が分かりやすくなると思います。 参考URLのページで、おもしろ、分かりやすく第3回プロトコルと帯域幅 に書いてありますので、詠んでみてください
その他の回答 (2)
- mushikingdom
- ベストアンサー率63% (7/11)
質問の意味がどうも捉えにくいですが、リンクアップ速度を知りたいのか、そのインターフェースを何Mbpsの通信が発生しているのかを知りたいのでしょうか? リンクアップの速度を知りたいのであれば、No1さんの回答の通りshow interface で確認できます。 そのインターフェース上のトラフィックを確認したいのであれば、show interfaceで表示される、 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec の部分を見てください、5分間の平均にはなりますが、ある程度確認することが可能です。 対象のインターフェースのミラーポートを作成することが可能であれば(ルータでミラーポートの機能はみたことが無いですが)ミラーポートに、トラフィックモニタリングのソフトを入れたPCを接続して、確認することも可能です。 ミラーポートを作れなければ、対象インターフェースと、その接続先との間に、リピーターHUB、もしくはミラーポート作成可能なL2SWをかませて、同じようにトラフィックモニタリングのソフトでモニタ可能です。 ただし、1秒単位での確認となると、フリーのソフトでは、聞いたことがありませんので、かなり高価な買い物になります(インテリジェントL2SWもですけど) 5分間単位での定期的なトラフィックであれば、MRTGやCactiなどでWebベースのトラフィックモニタリングを行うことができます。 アプライアンスの製品のものも、もちろんありますがこちらはソフト以上に高額なので、個人では購入できないでしょう。
- 参考URL:
- http://cacti.loaded.jp/
show interface じゃだめ?リンクアップ速度はわかります。 実測はsmartbitsとか使って実測しないと難しいかな
お礼
すばらしい専門的なご意見ありがとうございます。 本当に参考になりました。
補足
mushikingdomさん、すみません。再度、質問させて下さい。 1.リンクアップ速度とは【ルータインタフェースからPCまでの速度】 2.スループット速度とは【ルータのインタフェースからルータのインタフェース速度】 という認識で正しいでしょうか? 3.また、Ciscoルータのスループットはどのように確認できますでしょうか? リンクアップ速度をそれぞれ確認する方法や仕様書を見るとかしかないのでしょうか? ご存知でしたらよろしくお願いします。