با توجه به اینکه شبکهها در قلب مدرنترین تجارتها قرار دارند، رعایت اصول طراحی شبکه میتواند تأثیر زیادی بر نتایج کسبوکار داشته باشد. یافتن تعادل مناسب بین عملکرد شبکه، امنیت، افزونگی و هزینه نیاز به ترکیبی منحصر به فرد از مدیریت پروژه و مهارت فنی دارد. ما اینجا هستیم تا به شما در اجرای پروژه طراحی شبکه به صورت اصولی کمک کنیم و یک چارچوب اساسی ارائه دهیم که بتوانید از آن پیروی کنید.
اصول طراحی یک شبکه و سپس انتخاب بهترین سخت افزارها و نرم افزارها برای شبکه شرکت، موفقیت تجارت شما را تضمین میکند. این مقاله در مورد اصول اساسی طراحی شبکه نگاشته شده است که هنگام طراحی شبکه باید رعایت کنید.
طراحی شبکه چیست؟
طراحی شبکه تمرین برنامه ریزی برای ایجاد یک شبکه ارتباطی است.
طراحی شبکه با شناسایی الزامات تجاری و فنی شروع میشود و تا قبل از مرحله پیاده سازی شبکه (زمانی که شما واقعاً کار را برای استقرار و پیکربندی آنچه طراحی شده انجام میدهید) ادامه مییابد. طراحی شبکه شامل مواردی مانند تجزیه و تحلیل شبکه، آدرس دهی IP، انتخاب سخت افزار و برنامه ریزی پیاده سازی است.
در شبکههای ساده، مانند شبکههایی که در اکثر خانهها و دفاتر کوچک یافت میشوند، طراحی شبکه یک فرآیند ساده است. در شبکههای سازمانی بزرگ، فرآیند طراحی شبکه اغلب بسیار پیچیده است و چندین ذینفع را درگیر میکند.
برای طراحی شبکه بر خلاف هر نیازی میتوانید از روش طراحی هشت مرحله ای زیر استفاده کنید. که دارای جزئیات و رویه کاملی برای طراحی هر شبکه هستند.
- نیازهای مشتری را بشناسید
- شبکه موجود را شرح دهید
- طراحی راه حل شبکه و توپولوژی
- اجرای شبکه را برنامه ریزی کنید
- یک شبکه نمونه بسازید
- طراحی را به طور کامل مستند کنید
- طراحی را اجرا کنید
- بررسی، نظارت و در صورت نیاز اصلاح کنید
مراحل چرخه حیات شبکه
یکی از محبوبترین مدلهای چرخه حیات شبکه، مدل PPDIOO (آماده سازی، برنامه ریزی، طراحی، پیاده سازی، عملیات و بهینه سازی) سیسکو است:
- آماده سازی: اینجاست که شما نیازمندیها و استراتژیهای سطح بالا را تعریف میکنید. به عنوان مثال، محصولات قابل تحویل شما از این مرحله ممکن است شامل مستندات مورد نیاز و بررسی وضعیت فعلی باشد.
- برنامه ریزی: این مرحله بر اساس اطلاعات جمع آوری شده در مراحل برنامه ریزی، به نیازمندیهای یک شبکه خاص میپردازد.
- طراحی: در مرحله طراحی، از اطلاعات جمع آوری شده از دو مرحله قبل برای ایجاد یک طراحی شبکه دقیق استفاده میشود.
- پیاده سازی: اینجاست که کار برای پیکربندی و استقرار زیرساخت شبکه انجام میشود. اغلب آزمایشاتی برای تأیید اعتبار طراحی در این مرحله وجود دارد.
- عملیات: این بخشی از چرخه حیات است که در آن شبکه در حال استفاده از تولید است. در طول این مرحله، نظارت بخش مهمی از اعتبارسنجی این است که شبکه همانطور که طراحی شده است کار کند و قادر است به سرعت به مشکلات رسیدگی کند، در حالی که اینطور نیست.
- بهینه سازی: در برخی از مراحل چرخه عمر بیشتر شبکهها، بهینه سازی مورد نیاز است. این مرحلهای است که آن تغییرات شناسایی میشوند. برای تغییرات عمده، چرخه برنامه ریزی و اجرای آنها دوباره آغاز میشود.
اصول طراحی شبکه به صورت گام به گام
اکنون که اصول مدل چرخه حیات شبکه را درک کردیم، بیایید نگاهی گام به گام به فرآیند طراحی زیرساخت شبکه بیندازیم. در حالی که مشخصات طراحی شبکه شما بر اساس اندازه و پیچیدگی متفاوت میباشد، این چارچوب کلی میتواند به شما در تصمیم گیری صحیح طراحی شبکه کمک کند.
الزامات را مشخص کنید
قبل از شروع هر پروژه طراحی شبکه، با جمع آوری اطلاعات و ایجاد الزامات تجاری و فنی واضح شروع کنید. بدون اهداف مشخص، بقیه طراحی از هم میپاشد.
الزامات تجاری به شما کمک میکند تا آنچه را که باید انجام دهید مشخص کنید. یعنی مواردی مانند:
- حمایت از یک شرکت یا اداره جدید
- بهبود تجربه کاربر نهایی
- کاهش هزینه
- مطابقت با آیین نامه جدید
- بهبود تداوم کسب و کار
هنگامی که الزامات کسب و کار را به تفصیل بیان کردید، وقت آن است که به الزامات فنی بروید. برای نمونه این الزامات عبارتند از:
- پهنای باند
- الزامات امنیتی
- پروتکل های خاصی که پروژه باید اجرا کند
- اعداد RTO/RPO (هدف زمان بازیابی/هدف نقطه بازیابی).
- Uptime SLA (قراردادهای سطح خدمات)
وقتی نیازهای خود را تعیین میکنید، از محدودیتها غافل نشوید. به عنوان مثال، الزامات تجاری دارای محدودیت بودجه هستند. الزامات فنی ممکن است دارای محدودیتهایی مانند نیاز به ادامه پشتیبانی از برنامههای قدیمی باشد.
وضعیت فعلی شبکه را ارزیابی کنید
به احتمال زیاد، در بیشتر شبکهها شما با یک لوح تمیز شروع نمی کنید. گاهی اوقات این زندگی را آسانتر میکند، درحالیکه گاهی اوقات میتواند یک پروژه را پیچیده کند. به عنوان مثال، اگر تمام کابل کشیهای ساختاریافته در حال حاضر در جای خود قرار داشته باشند، کار راحتتر است و جای نگرانی ندارد. با این حال، اگر تنها کابل Cat5 در محل وجود داشته باشد اما برای پشتیبانی از ۱۰GBaseT به Cat6A نیاز داشته باشید، کابلکشی موجود اکنون به یک مشکل تبدیل میشود.
وضعیت شبکه هر چه باشد، مهم است که در مراحل اولیه طراحی بدانید. قبل از ارائه هر گونه توصیه طراحی خاص، باید وضعیت فعلی شبکه را ارزیابی کنید. در پایان این مرحله، باید طرح بندی شبکه، عملکرد، جریان دادهها، برنامهها و سرویسهای موجود در شبکه، امنیت شبکه و چیدمان فیزیکی و منطقی را بدانید.
برخی از این موارد را می توان با بررسی نمودارهای شبکه موجود، خط مشیها و ابزارهای نظارتی به دست آورد. در موارد دیگر، برای دریافت تصویر کامل، باید از ابزارهای نقشه برداری خودکار شبکه و اسکنرهای امنیتی استفاده کنید.
توپولوژی شبکه خود را طراحی کنید
هنگامی که نیازهای خود را دانستید و وضعیت فعلی شبکه خود را درک کردید، می توانید شروع به مسدود کردن اجزای عملکردی شبکه خود کنید. در طول این مرحله، شما باید هر دو جنبه فیزیکی و منطقی شبکه خود را در نظر بگیرید.
وقتی نوبت به طراحی شبکه فیزیکی میرسد، باید مواردی مانند موارد زیر را بررسی کنید:
- اجرای کابل های مسی و فیبر
- تعداد پورت سوئیچ مورد نیاز
- موقعیت یابی نقطه دسترسی WiFi
- چیدمان قفسه
- خنک کننده و قدرت
طراحی شبکه منطقی با موارد زیر سر و کار دارد:
- آدرس دهی IP/زیر شبکه
- VLAN ها
- جریان داده ها
- توپولوژی شبکه
در پایان این مرحله، شما باید بتوانید یک نقشه ثابت از شبکه فیزیکی و منطقی که طراحی می کنید ایجاد کنید.
سخت افزار و نرم افزار را انتخاب کنید
این مرحله مستلزم شناسایی سخت افزار و نرم افزاری است که استفاده می کنید. در برخی موارد، این امر به موازات مرحله ۳ اتفاق میافتد. در برخی دیگر، برخی از سختافزار یا نرمافزار ممکن است در اوایل پروژه مشخص شده باشند. به عنوان یک قاعده، انتخاب سخت افزار و نرم افزار خاصی که بعد از اینکه بدانید شبکه باید چه کاری انجام دهد، استفاده می کنید، بیشترین انعطاف را به شما می دهد.
در این مرحله، کابلها، رکها، دستگاههای شبکه، سرورها، اپلیکیشنها، سرویسهای ابری و غیره را انتخاب میکنید تا طراحی خود را به واقعیت تبدیل کنید. برای قطعات سفارشی یا سفارشات بزرگ، مشکلات احتمالی زنجیره تامین را در نظر داشته باشید. اگر نمیتوانید کابل کشی ساخت یافته یا سوئیچهای دسترسی خود را به موقع دریافت کنید، میتوانید سرعت تکمیل پروژه را کاهش دهید.
برنامه ریزی برای اجرا و پیاده سازی
با طراحی شبکه و انتخاب سخت افزار/نرم افزار آماده، اکنون میتوانید برای اجرا و فراتر از آن برنامه ریزی کنید. این مرحله مستلزم ایجاد طرحی برای استقرار، پیکربندی و آزمایش شبکه است. در برخی موارد (معمولاً شبکههای بزرگتر) این مرحله ممکن است شامل استقرارهای آزمایشی در مقیاس کوچک برای تأیید اعتبار کارهای طراحی قبل از کوچک شدن باشد.
مدیریت دقیق پروژه و آگاه نگه داشتن ذینفعان بخشهای کلیدی درست کردن برنامه شما هستند. استقرار شبکه دارای قطعات متحرک زیادی است و برنامه شما باید نقاط عطف پروژه، مدیریت تغییر و تحویلهای کلیدی را در نظر بگیرد. بهعلاوه، اگر شبکه توسط تیمی متفاوت از تیمهایی که پیادهسازی را انجام میدهند، مدیریت شود، به یک طرح انتقال نیاز دارید. اگر شما مسئول مدیریت شبکه در آینده هستید، ایجاد یک برنامه برای نحوه نظارت و نگهداری شبکه نیز مهم است.