در طراحی یک ساختار IP Telephony یکپارچه در مقیاس بزرگ، اغلب متخصصین این حوزه تنها به تعداد تلفن و کاربران مجموعهی مورد نظر توجه میکنند و مشخصات کلاستر را بر این اساس پیشنهاد میدهند. این در حالیست که طراحی صحیح و اصولی چنین ساختاری بدون عمل به جزئیات موجود در مستند SRND احتمال اختلالات غیرقابل پیشبینی در عملکرد سیستم را بسیار بالا میبرد. بسیاری از مشکلات موجود در شبکههای بزرگ، عیبیابی پیچیدهای و زمانبری دارند؛ در حالیکه با رعایت اصول طراحی میتوان علاج واقعه پیش از وقوع داشت و از ایجاد کلافهای سر در گم پیشگیری کرد.
ابزاری که در این پست به معرفی آن میپردازم؛ ابزاری فوقالعاده در طراحی ساختار Collaboration است که بر پایهی SRND تولید شده و تمامی ملاحظات طراحی را به خوبی پوشش میدهد. این ابزار بر اساس دهها متغییر ورودی کاربر، تعداد نودهای کلاستر و منابع مورد نیاز هر یک از سرورها را پیشنهاد میدهد. از جمله ورودی های کاربر میتوان به موارد زیر اشاره کرد:
- فعال بودن یا نبودن CDR در کلاستر
- سطح Traceهایی که در CUCM فعال خواهد شد
- تعداد فونهای Secure و عادی، ویدئویی و صوتی
- تعداد تماسهای ورودی از بیرون و داخل سازمان
- تعداد تماسهای همزمان در ساعات پرکاری
- میانگین زمان مکالمات در ساعات پرکاری
- تعداد پارتیشنها، CSSها، Hunt List، Route Pattern و …
- تعداد منابع کنفرانس و تعداد کنفرانسهای همزمان
- تعداد منابع MOH
بازهی نرم افزارهای مورد پشتیبانی این نرم افزار از CUCM و Unity شروع شده و تا CMS و Expressway ادامه مییابد. لیست کامل این سرورها را در مستند Realease Notes for Collaboration Sizing Tool که همراه نرم افزار در انتهای پست قرار داده شده است میتوان مشاهده کرد.
در ادامه به مرور یک سیکل طراحی با استفاده از این نرم افزار میپردازم. اصلی ترین چالش در استفاده از این نرم افزار نصب آن است! Cisco Sizing Tool یا CST همانند اغلب نرم افزارهای گرافیکی سیسکو از هیچ عنصر کاربرپسندی بهره نبرده است. این نرم افزار بر پایهی اکسل کار میکند اما تقریبا با هیچیک از نسخههای 64 بیتی Office اجرا نمیشود. بنابراین بهتر است از نسخههای 32 بیتی Office استفاده کنید و برنامه را به صورت Run As administrator اجرا کنید. همچنین با توجه به اینکه نسخهی ارائه شده در این پست آخرین نسخه نبوده و نیاز به آپدیت دارد، حتما ارتباط اینترنت سیستم را قبل از شروع کار قطع کنید.
در اولین صفحهی نرم افزار نام مشتری و راهکار را وارد کنید و سپس Start Sizing را انتخاب کنید:

- در ابتدای کار، لازم است تمامی نرم افزارها و نسخههای مورد استفادهی هر کدام را انتخاب کنید. همانطور که مشاهده میکنید، تقریبا آخرین نسخهی نرم افزارهای Collaboration سیسکو در این نسخه از CST قابل انتخاب میباشد.

- با رفتن به صفحهی بعد، مراحل اصلی Sizing شروع میشود. در این صفحه و در ستون سمت راست، منوهای مختلف هر سرور قابل مشاهده است، در اینجا به مرور منوهای CUCM میپردازیم.

- در منوی Deployment Model، پارامترهای کلان کلاستر از جمله تعداد شعب، Device Poolها، فعال بودن یا نبودن CDR و … قابل انتخاب است.

- در منوی Endpoints، تعداد هر یک از Deviceهای SIP یا SCCP، صوتی یا ویدئویی بودن آنها، Secure یا Non-Secure بودن آنها و … را میتوان مشخص کرد.

- در منوی Traffic Mix، نوع ترافیک سازمان را مشخص میکنیم. دو کلمهی کلیدی این بخش، (BHCA (Busy Hour Call Attempt و ACHT (Average Call Hold Time) است که توضیحات تکمیلی آن در مستند UC_Sizing_Tools_FAQ که در انتهای پست موجود است قابل مشاهده است. اما به طور خلاصه، طراح سیستم باید تخمینی از تعداد تماسهای مشتری در زمان پرکاری و مدت زمان هر تماس داشته باشد تا CST تخمین دقیقتری در مورد مصرف منابع سیستم ارائه دهد. فیلدهای دیگر موجود در این منو شامل تقسیم بندی درصد تماس های شهری و داخلی به تفکیک پروتکل و سرویس میباشد.

- در منوی Dial Plan جزئیات تعداد داخلیها، پارتیشن ها، CSSها و … مورد پیشبینی را وارد کنید.

- در منوی Applications اطلاعاتی از جمله تعداد پورتهای بین CUCM وUCCX، روت پوینتهای بین CUCM و سایر سرورها و تعداد اپلیکیشنهای مورد استفاده مانند Manager Assistant را انتخاب کنید.

- در منوی Media، تعداد منابع مورد استفاده برای MOH، ویدئو کنفرانس، Transcoding و … را انتخاب کنید.

- در منوی IM & Presence Service نیز جزئیات کلاستر IM&P مانند تعداد کاربران، سرویسهای فعال شده و … را انتخاب کنید.

- در نهایت و با پر کردن تمامی پارامترهای پیشین، در صفحهی Output میتوان مشخصات سرور پیشنهادی CST و میزان مصرف منابع آنها را مشاهده کرد.

- با پر کردن مشخصات تمامی سرورها، منوی Sulotion Sizing Summary، خلاصهی مشخصات سختافزاری تمامی ماشینهای مجازی را نمایش میدهد:

- در نهایت و به عنوان یکی از قویترین بخش های این نرم افزار، میتوان لیست لایسنسهای مورد نیاز سرورهای پیکربندی شده در مراحل پیشین را نیز مشاهده کرد:

تمامی موارد فوق در انتها و در قالب یک فایل پیدیاف یا XML قابل دانلود میباشد، فایل زیر خروجی پیکربندی من در مراحل بالا است:
در نهایت اینکه طبیعتا بررسی کامل نرم افزار CST در قالب یک پست وبلاگی ممکن نیست و هر یک از منوهای آن ظرفیت یک پست جداگانه را دارد و این پست صرفا جهت آشنایی عمومی با کارکرد و قابلیتهای آن تهیه شده است. این نرم افزار در لینک زیر به همراه برخی مستندات قابل دانلود است. لازم به توضیح است این نرم افزار تنها با اکانتهای پارنتری سیسکو قابل دانلود است و فایل آن نیز در تورنتها و سایتهای دیگر موجود نمیباشد. کافه آیپی برای اولین بار در سطح وب و به امید ترویج فرهنگ نشر دانش به انتشار عمومی این فایل میپردازد.
دانلود نرم افزار: CiscoSizingTool.zip
رمز فایل: ipcafe.net