TTCP ابزار اندازه گیری پهنای باند TCP توسط روتر سیسکو

0 655
Telegram_GEEKBOY

TTCP ابزاریست برای اندازه گیری پهنای باند TCP یا سرعت ارتباط TCP و کیفیت ارتباط IP دو نقطه که سیسکو این ابزار را برای اندازه گیری و بررسی کیفیت ارتباطی TCP بین 2 روتر و یا یک کلاینت و روتر ارائه داده است.

TTCP به شکل یک کامند در دل IOS وجود داشته و نرم افزار دسکتاپ آنرا نیز میتوانید برای استفاده در سیستم عامل ویندوز دریافت کنید.

برای اندازه گیری سرعت و کیفیت ارتباطی TCP بین دو روتر سیسکو توسط TTCP میبایست یکی از روتر های سیسکو به حالت Reseiver و دیگری Transmiter قرار گرفته و پس از چند سوال و جواب در رابطه با آدرس مقصد سایز TCP Window و … تست انجام شده و نتایج قابل رویت و محاسبه است.

مثال :

R1#ttcp

transmit or receive [receive]:

perform tcp half close [n]:

receive buflen [8192]:

bufalign [16384]: ( how much data will be transferred)

bufoffset [0]:

port [5001]:

sinkmode [y]:

rcvwndsize [10000]: (tcp window size , the default value is 4000 for cisco router)

delayed ACK [y]:

show tcp information at end [n]:

ttcp-r: buflen=8192, align=16384/0, port=5001

rcvwndsize=10000, delayedack=yes tcp

ttcp-r: accept from 172.16.68.3

ttcp-r: 16777216 bytes in 11304 ms (11.304 real seconds) (~1449 kB/s) +++

ttcp-r: 12196 I/O calls

ttcp-r: 0 sleeps (0 ms total) (0 ms average)


R2#ttcp

transmit or receive [receive]: transmit

Target IP address: 172.16.68.2

perform tcp half close [n]:

send buflen [8192]:

send nbuf [2048]:

bufalign [16384]: ( how much data will be transferred)

bufoffset [0]:

port [5001]:

sinkmode [y]:

buffering on writes [y]:

show tcp information at end [n]:

ttcp-t: buflen=8192, nbuf=2048, align=16384/0, port=5001 tcp -> 172.16.68.2

ttcp-t: connect

ttcp-t: 16777216 bytes in 11304 ms (11.304 real seconds) (~1449 kB/s) +++

ttcp-t: 2048 I/O calls

ttcp-t: 0 sleeps (0 ms total) (0 ms average)

همانطور که ملاحظه میفرمایید حدودا 16MB در 11 ثانیه انتقال داده شد که تقریبا برابر با 1.4MB در ثانیه است ارتباط فی ما بین روتر ها 100Mb/s است پس تقریبا میبایست این عدد 12MB/s میبود ولی یک دهم عدد پیش بینی شده بدست آمد! یکی از دلایل ضعف قدرت یکی از روتر ها بود.

نمودار ذیل مربوط به میزان اشغالی CPU یکی از روتر هاست:

Screen-Shot-2014-04-29-at-2.03.59-PM

با توجه به اینکه این 2 روتر سیسکو در یک شبکه LAN و ارتباط بلاواسطه قرار داشتند، میشود نتیجه گرفت که این روتر سیسکو که نمودار CPU utilize آنرا مشاهده کردید، در بهترین حالت قادر است 1.5MB/s پهنای باند TCP را بدون هیچ پالیسی و سرویس اضافه ای route نماید البته ما در این مثال ip tcp window 10000 را روی دو سمت ست کرده بودیم که باعث میشد سایز tcp window ها از 4000 به 10000 افزایش و میزان ترافیک روتر برای ack ها به بیش از نصف کاهش پیدا کند.

در واقع این ابزار 2 جنبه کاربردی دارد، یکی بررسی قدرت روتر ها و دیگری بررسی کیفیت و سرعت یک ارتباط TCP بر روی بستر IP.

منبع: shabake

ارسال یک نظر

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.