بایگانی برچسب: s

سیسکو و شبکه

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

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

TTCP – تست سرعت ارتباط TCP توسط روتر سیسکو 

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

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

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

مثال :

Aka-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)

==========================================================

Aka-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 یکی از روتر هاست :

نمودار پردازش روتر سیسکو

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

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

وفقک الله

 

میزان کارایی روتر های سیسکو ( Cisco Routers Performance )

کارایی روتر سیسکو

 میزان کارایی روترهای سیسکو ( Cisco Routers Performance )

گاها پیش آمده که از شما به عنوان یک مهندس شبکه سوال شده که مثلا من برای X مقدار پهنای باند ، باید از چه مدل روتری استفاده کنم و یه چه مدل سویچ جوابگوی فلان میزان پهنای باند است ؟!

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

برای مثال ، شما یک مسیریاب که با سرعت 100 مگابیت به اینترنت متصل است در سر راه دارید و شما از سایت مایکروسافت با سرعت 100 مگابیت اقدام به دانلود میکنید ، اگر میزان لود CPU روتر را برسی کنید ، میبینید که مثلا در یک روتر 2811 ، 20% یوتلایز دارید ، که شاید باعث تعجب بعضی و یا باعث اشتباه در نظر دهی بعدی شود .

میزان پکت ها ، سایز پکت ها ، پروتکل های موجود و استراکچر ها و نوع سرویس های ران شده روی دیوایس ، طرح کننده نیاز شماست …

برای مثال ممکن است یک مسیریاب 1841 سیسکو با 1000 پکت 64 کیلوبایتی ، OVERLOAD شود !

سرویس هایی مثل پکت اسنیفینگ ،  Firewall ، Policy Routing ، ACL ، IP Audit , Nat و … سرویس هایی عمومی است که باعث افزایش لود مسیریاب میشود ، طبق یک قانون کلی اگر مسیریاب شما هیچ استراکچر خاصی را اجرا نمیکند و فقط یک استاتیک روت روی آن تعریف کردید ، هر چه سایز پکت ها کوچکتر و تعداد آنها بیشتر شود ، میزان لود بالاتری میطلبد !

در ذیل مطلب به چند عدد کلی اعلام شده از طرف شرکت سیسکو در مورد مسیریاب های معروف که در محیط آزمایشگاهی با پکت های 64 کیلوباتی و فقط سرویس IP ، میپردازیم .

نکته : CEF بر روی مسیریاب در حال اجراست .

2 Mb/s 4000 PPS Cisco160X
7.5 Mb/s 15000 PPS Cisco 2611
61 Mb/s 120000 PPS Cisco 2811
87 Mb/s 170000 PPS Cisco 2821
180 Mb/s 353000 PPS Cisco 2911
296 Mb/s 580000 PPS Cisco 2951
100 Mb/s 250000 PPS Cisco 3745
256 Mb/s 500000 PPS Cisco 3845
500 Mb/s 982000 PPS Cisco 3945
1 Gb/s 2000000 PPS 7206 G2

در آخر باید به این مطلب اشاره کنم که ، حتما سعی کنید  برآوردهای خود از نیاز های شبکه به یک دیوایس را حداقل 30% بالاتر با نرخ رشد مناسب ارزیابی کنید و همیشه اعداد جدول بالا را 50% اغراق آمیز در نظر بگیرید!

وفقک الله …