آنچه در این پست میخوانید

هر شبکه‌ای، چه در یک آپارتمان کوچک و چه در یک دیتاسنتر بزرگ، شکل ظاهری و چیدمان اتصال دستگاه‌هایش را باید از پیش تعیین کند. این چیدمان، که به آن توپولوژی شبکه (Network Topology) می‌گویند، تعیین می‌کند داده‌ها چگونه بین دستگاه‌ها جریان پیدا می‌کنند، یک خطا چقدر سریع قابل تشخیص است، و سیستم در آینده تا چه حد می‌تواند رشد کند. به عبارت ساده‌تر، توپولوژی همان نقشه راهی است که نشان می‌دهد کدام دستگاه به کدام وصل است و پیام‌ها از چه مسیری به مقصد می‌رسند.

انتخاب توپولوژی مناسب، تصمیمی نیست که بتوان آن را به‌سادگی عوض کرد. هزینه نصب، پیچیدگی پشتیبانی، تحمل‌پذیری در برابر خطا و امنیت داده‌ها همگی به این انتخاب بستگی دارند.

پنج معیار کلیدی در این تصمیم‌گیری ایفای نقش می‌کنند:

هزینه (Cost) که شامل کابل، تجهیزات و نصب است

  • تعداد نودها (Number of Nodes) که نشان می‌دهد شبکه چند دستگاه را پشتیبانی می‌کند
  • تحمل‌پذیری خطا (Fault Tolerance) که پاسخ می‌دهد اگر یک دستگاه یا کابل قطع شود، آیا کل شبکه از کار می‌افتد
  • قابلیت توسعه (Scalability) که می‌گوید افزودن دستگاه جدید چقدر آسان است
  • امنیت (Security) که میزان مقاومت داده‌ها در برابر شنود یا نفوذ را مشخص می‌کند.

در ادامه این مقاله از خانه‌های هوشمند، هشت توپولوژی پایه و پرکاربرد شبکه را مرور می‌کنیم و برای هرکدام تعریف، ساختار اتصال، مزایا، معایب و کاربرد عملی آن را در یک روایت پیوسته بررسی می‌کنیم. پس از آن، یک جدول مقایسه‌ای کلی، همه آن‌ها را کنار هم قرار می دهد تا انتخاب نهایی برای کاربر آسان‌تر شود.

هشت توپولوژی زیر، پایه‌ای‌ترین و در عین حال پرکاربردترین ساختارهای شبکه را شکل می‌دهند. ترتیب آن‌ها از ساده‌ترین به پیچیده‌ترین است؛ هرچند این ترتیب به‌معنای برتری یا ضعف نیست، بلکه صرفاً سیر تحلیلی برای فهم بهتر است.

توپولوژی خطی

وقتی چند کامپیوتر در یک محیط کوچک باید با هم ارتباط برقرار کنند، ساده‌ترین راه این است که همه را به یک کابل مشترک وصل کنیم. این ایده ساده، همان توپولوژی Bus یا خطی است. در این چیدمان، یک کابل اصلی (معمولاً کابل هم‌محور یا Coaxial) مانند یک ستون فقرات از محیط عبور می‌کند و هر دستگاه با یک شاخه کوتاه به آن متصل می‌شود. داده‌ها روی کابل حرکت می‌کنند و هر گیرنده‌ای که پیام به او مربوط باشد، آن را دریافت می‌کند.

مزیت اصلی Bus، سادگی و ارزانی آن است؛

  • نصب سریع
  • تجهیزات کم
  • ساختار شفاف

اما این سادگی با یک ضعف بزرگ همراه است:

اگر کابل اصلی در نقطه‌ای قطع شود، کل شبکه از کار می‌افتد. همچنین هرچه دستگاه‌های بیشتری اضافه شوند، ترافیک افزایش یافته و برخورد داده‌ها (Collision) بیشتر می‌شود، که عملکرد را کاهش می‌دهد.

امروزه توپولوژی Bus در شبکه‌های جدید نادر شده، اما هنوز در محیط‌های کوچک، موقت یا آموزشی، مثل یک کارگاه کوچک یا کلاس درس، به‌دلیل هزینه پایین و راه‌اندازی سریع کاربرد دارد.

توپولوژی خطی

توپولوژی ستاره‌ای

اگر هر دستگاه را به‌جای اتصال به یک کابل مشترک، به یک نقطه مرکزی وصل کنیم، به توپولوژی Star یا ستاره‌ای می‌رسیم. این نقطه مرکزی، که معمولاً یک سوئیچ (Switch) یا هاب (Hub) است، ترافیک تمام دستگاه‌ها را مدیریت می‌کند. هر کامپیوتر با یک کابل اختصاصی (اغلب Ethernet از نوع Cat6) به این سوئیچ متصل می‌شود و داده‌ها از طریق آن به مقصد نهایی هدایت می‌شوند.

این چیدمان به‌خاطر رفع ضعف اصلی Bus پدید آمد: در Star، قطعی یک کابل فقط همان دستگاه را از شبکه جدا می‌کند و بقیه به کار خود ادامه می‌دهند. افزودن دستگاه جدید نیز ساده است؛ کافی است یک پورت خالی روی سوئیچ پیدا شود. از نظر مدیریت نیز عالی است، چون همه چیز از یک نقطه کنترل می‌شود.

اما این مزاها بهایی دارند: اگر سوئیچ مرکزی از کار بیفتد، کل شبکه فلج می‌شود. همچنین تعداد کابل‌ها با رشد شبکه افزایش می‌یابد که در محیط‌های بزرگ، کابل‌کشی را پیچیده می‌کند. با این حال، Star امروزه رایج‌ترین توپولوژی در شبکه‌های خانگی، اداری و حتی بسیاری از دیتاسنترهاست؛ تصور کنید در یک خانه مدرن، تمام کامپیوترها، چاپگر و تجهیزات شبکه به یک روتر یا سوئیچ وصل‌اند.

توپولوژی ستاره ای

توپولوژی حلقه‌ای

در توپولوژی حلقه‌ای یا Ring، تجهیزات به صورت یک دایره بسته به هم متصل می‌شوند؛ به طوری که هر نود به دو همسایه مستقیم خود وصل است و داده‌ها در یک جهت مشخص دور حلقه حرکت می‌کنند تا به مقصد برسند. در این ساختار، پیام دست به دست میان نودها می‌چرخد تا به گیرنده برسد.

مزیت بزرگ این الگو، جلوگیری از برخورد داده‌هاست؛ چرا که با مکانیزم چرخش توکن (Token Passing) در هر لحظه تنها یک نود اجازه ارسال دارد و این نظم باعث پایداری عملکرد حتی در ترافیک بالا می‌شود. با این حال، نقطه‌ضعف اصلی آن در تحمل‌پذیری خطاست، زیرا با از کار افتادن یک نود یا قطعی یک کابل، کل شبکه از دسترس خارج می‌شود.

برای حل این مشکل، ساختار حلقه دوگانه یا Dual Ring توسعه یافته که در صورت بروز قطعی در مسیر اول، حلقه دوم را جایگزین می‌کند. امروزه این توپولوژی کمتر در شبکه‌های عمومی دیده می‌شود، اما همچنان در زیرساخت‌های صنعتی و سیستم‌های کنترل فرآیند کاربرد دارد.

توپولوژی حلقه ای

توپولوژی توری یا مِش MESH

در توپولوژی توری یا همان Mesh، هرگاه هدف حذف کامل نقطه‌ دارای ایراد باشد، به عنوان بهترین گزینه شناخته می‌شود؛ در این ساختار هر نود به چندین نود دیگر متصل می‌گردد، به طوری که در حالت تمام‌توری یا Full Mesh، شبکه‌ای با N دستگاه می‌تواند تا N(N-1)/2 لینک ارتباطی داشته باشد و این درهم‌تنیدگی ساختاری، مسیرهای جایگزین متعددی را برای رسیدن داده‌ها به مقصد فراهم می‌کند.

مزیت خیلی‌بزرگ این مدل، پایداری و تاب‌آوری فوق‌العاده آن در برابر خطاهاست، زیرا قطع شدن یک یا حتی چند کابل ارتباطی مانع جریان داده‌ها نمی‌شود؛ اما این مزیت بزرگ بهای سنگینی دارد، چرا که با رشد شبکه، تعداد کابل‌ها و پورت‌ها به‌سرعت افزایش می‌یابد، هزینه‌های نصب و نگهداری بالا می‌رود و مدیریت آن پیچیده‌تر می‌شود.

به همین دلیل، مدل Full Mesh معمولاً در شبکه‌های کوچک یا بسیار حساس کاربرد دارد و در عمل، نسخه توپولوژی توری یا مش ناقص یا Partial Mesh که در آن هر نود صرفاً به گره‌های کلیدی متصل است، بازدهی و محبوبیت بیشتری دارد. امروزه مهم‌ترین کاربردهای ساختار Mesh در دیتاسنترها، شبکه‌های هسته (Core Network) اپراتورهای مخابراتی و در بستر ارتباطات بی‌سیم، شبکه‌های سنسور بی‌سیم (WSN) دیده می‌شود.

توپولوژی توری یا مش

توپولوژی درختی

اگر چندین توپولوژی ستاره‌ای (Star) را به یکدیگر متصل کرده و هر ستاره را به یک سوئیچ بالادستی وصل کنیم، به یک ساختار سلسله‌مراتبی موسوم به توپولوژی درختی (Tree Topology) می‌رسیم که در واقع ترکیبی از ساختارهای ستاره‌ای و خطی (Bus) است؛ در این چیدمان، هر سطح دارای یک سوئیچ مرکزی است که به عنوان هسته عمل کرده و سوئیچ‌های رده‌بالا به گره‌های ریشه‌ای متصل می‌شوند.

مزیت اصلی این ساختار، توسعه پذیری بالای آن است که اجازه می‌دهد شبکه مانند شاخه‌های یک درخت به هر میزان که نیاز باشد گسترش یابد بدون آنکه ساختار کلی دستخوش تغییر شود، و مدیریت سلسله‌مراتبی آن نیز نظم روشنی ایجاد می‌کند که به‌خوبی با ساختار سازمانی بسیاری از شرکت‌ها همخوانی دارد.

با این حال، نقطه‌ضعف حیاتی این الگو وابستگی شدید به بخش‌های بالادستی است؛ به طوری که اگر سوئیچ ریشه یا یکی از سوئیچ‌های میانی دچار قطعی شود، تمام شاخه‌های زیرمجموعه از شبکه جدا می‌شوند، و از سوی دیگر کابل‌کشی و راه‌اندازی آن، به‌ویژه در ساختارهای عمیق، می‌تواند پیچیده و پرهزینه باشد.

توپولوژی درختی به دلیل مزایای ساختاری خود، کاربرد گسترده‌ای در شبکه‌های سازمانی بزرگ، دانشگاه‌ها و ساختمان‌های اداری چندطبقه دارد، به طوری که معمولاً هر طبقه یا بخش به صورت یک ستاره محلی به ستون فقرات (Backbone) سازمان متصل می‌گردد.

توپولوژی درختی

توپولوژی هیبریدی

از آنجا که هیچ توپولوژی تنهایی قادر به برآورده کردن تمامی نیازهای یک سازمان بزرگ نیست، توپولوژی ترکیبی یا همان Hybrid وارد عمل می‌شود؛ چینشی که با ترکیب حداقل دو ساختار مختلف در قالب یک شبکه واحد، نقاط قوت هر کدام را به کار گرفته و نقاط ضعفشان را پوشش می‌دهد.

یک مثال قدیمی در این زمینه، ترکیب ساختارهای ستاره‌ای (Star) و خطی (Bus) است که در آن چندین ستاره محلی به یک ستون فقرات (Backbone) متصل می‌شوند و شبکه‌ای مقیاس‌پذیر و در عین حال ساده پدید می‌آورند. یا تلفیق ساختار ستاره‌ای با توپولوژی توری (Mesh) که با اتصال ستاره‌های محلی به یک هسته مش، هم‌زمان تحمل‌پذیری خطای بالا و سادگی مدیریت را به ارمغان می‌آورد.

مزیت اصلی این ساختار، انعطاف‌پذیری فوق‌العاده آن است که به طراح شبکه اجازه می‌دهد بر اساس نیازهای واقعی هر بخش، چیدمان مناسب را انتخاب کند؛ هرچند این انعطاف با پیچیدگی و هزینه‌های بیشتر همراه است و عیب‌یابی و مدیریت آن نیز به دلیل نیاز به دانش ساختارهای مختلف با دشواری‌هایی روبه‌روست.

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

توپولوژی هیبریدی

 

توپولوژی نقطه به نقطه

ساده‌ترین نوع توپولوژی در شبکه‌های کامپیوتری، ساختار نقطه‌به‌نقطه (Point-to-Point) است که در آن فقط دو دستگاه به‌طور مستقیم و از طریق یک کابل یا لینک بی‌سیم به یکدیگر متصل می‌شوند و داده‌ها بدون هیچ واسطه‌ای میان آن‌ها جریان می‌یابند.

مزیت اصلی این ساختار، سادگی مطلق و کارایی بسیار بالای آن است؛ چرا که به دلیل عدم اشتراک‌گذاری لینک ارتباطی، هیچ‌گونه رقابتی بر سر پهنای باند وجود ندارد، احتمال تداخل یا برخورد داده‌ها به صفر می‌رسد و سطح امنیت نیز به‌واسطه اختصاصی بودن بستر به‌سادگی حفظ می‌شود، ضمن اینکه فرآیند راه‌اندازی آن نیز بسیار سریع و کم‌هزینه است.

با این حال، بزرگ‌ترین محدودیت این الگو در همان ماهیت ساده‌اش نهفته است، زیرا تنها دو دستگاه توانایی برقراری ارتباط با یکدیگر را دارند و برای افزودن گره‌های بیشتر یا باید به سراغ ساختارهای دیگر رفت یا چندین لینک نقطه‌به‌نقطه را به صورت موازی راه‌اندازی کرد. با وجود این محدودیت ساختاری، توپولوژی نقطه‌به‌نقطه در بسیاری از سناریوهای کلیدی و حساس کاربرد دارد؛ از جمله:

  • اتصال دو روتر در یک لینک WAN
  • ایجاد لینک‌های اختصاصی میان دیتاسنترها
  • اتصال مستقیم دو سرور برای همگام‌سازی و بازنشر داده‌ها (Replication)
  • برقراری لینک‌های رادیویی اختصاصی میان دو ساختمان مجزا
توپولوژی نقطه به نقطه

توپولوژی زنجیره‌ای

هنگامی که چندین دستگاه باید به‌ترتیب و یکی پس از دیگری به یکدیگر متصل شوند، توپولوژی زنجیره‌ای (Daisy Chain) شکل می‌گیرد؛ چیدمانی خطی که در آن تجهیزات به دنبال هم وصل می‌شوند، به‌طوری‌که دستگاه اول به دوم، دوم به سوم و به همین ترتیب تا انتهای زنجیره ارتباط می‌یابند.
مزیت اصلی این ساختار، سادگی مطلق و مقرون‌به‌صرفه بودن آن است؛ چرا که هیچ نیازی به سوئیچ یا هاب مرکزی وجود ندارد و هر دستگاه تنها با دو همسایه مجاور خود سروکار دارد، که این ویژگی آن را برای محیط‌هایی با کابل‌کشی خطی، مانند ردیف چراغ‌های هوشمند یا زنجیره‌ای از حسگرها، بسیار کارآمد می‌سازد.
با این حال، این توپولوژی با دو محدودیت جدی روبه‌روست؛
نخست، آسیب‌پذیری در برابر قطع ارتباط
به‌طوری‌که از کار افتادن یک نود در میان زنجیره باعث قطع ارتباط تمامی دستگاه‌های پس از آن می‌شود (هرچند استفاده از نسخه‌های دارای لینک برگشتی تا حدودی این ضعف را جبران می‌کند)،
و دوم، افزایش تدریجی تأخیر داده‌ها با طولانی‌تر شدن زنجیره، زیرا هر بسته اطلاعاتی ناچار است از تمام نودهای میانی عبور کند.
با وجود این چالش‌ها، توپولوژی زنجیره‌ای در شبکه‌های سنسوری، سیستم‌های نورپردازی هوشمند، اتصال زنجیره‌ای تجهیزات صوتی و تصویری و شبکه‌های صنعتی با تعداد دستگاه کم و فواصل کوتاه‌مدت کاربرد گسترده‌ای دارد.
توپولوژی زنجیره ای

 

جدول مقایسه توپولوژی‌ها

جدول زیر، هشت توپولوژی بررسی‌شده را بر اساس پنج معیار کلیدی را کنار هم قرار می دهد تا انتخاب نهایی برای کاربر آسان‌تر شود:

 

توپولوژی هزینه پیچیدگی تحمل‌پذیری خطا قابلیت توسعه مناسب برای
خطی پایین ساده ضعیف محدود شبکه کوچک/آموزشی
ستاره ای متوسط ساده خوب خوب خانه/اداره/LAN
حلقه ای متوسط متوسط ضعیف محدود شبکه صنعتی/FDDI
توری یا مش بالا پیچیده عالی محدود دیتاسنتر/هسته شبکه
درختی متوسط-بالا متوسط متوسط خوب سازمانی/چندطبقه
ترکیبی بالا پیچیده خوب عالی بانک/چندپردیسی
نقطه به نقطه پایین ساده عالی محدود لینک اختصاصی/WAN
زنجیره ای پایین ساده ضعیف محدود سنسوری/نورپردازی هوشمند

نتیجه گیری

انتخاب توپولوژی شبکه، تصمیمی نیست که بتوان آن را با یک فرمول واحد و سراسری حل کرد؛ چرا که هر یک از هشت توپولوژی بررسی‌شده نقاط قوت و ضعف مختص به خود را دارند و انتخاب مدل درست، کاملاً به نیازها و شرایط واقعی شبکه وابسته است.

برای مثال، در یک شبکه خانگی کوچک، ساختار ستاره‌ای (Star) به همراه یک سوئیچ ساده، ساده‌ترین، اقتصادی‌ترین و کارآمدترین گزینه محسوب می‌شود، در حالی که برای یک اداره متوسط با چندین بخش مجزا، توپولوژی‌های درختی (Tree) یا ترکیبی (Hybrid) منطقی‌تر به نظر می‌رسند.

از سوی دیگر، یک دیتاسنتر حیاتی که به‌هیچ‌وجه نباید دچار قطعی شود، نیازمند بهره‌گیری از ساختار توری (Mesh) یا معماری ترکیبی با هسته Mesh است، و در شبکه‌های صنعتی یا سنسوری نیز ساختارهای حلقه‌ای (Ring) یا زنجیره‌ای (Daisy Chain) به دلیل ویژگی‌های ساختاری‌شان ترجیح داده می‌شوند.

در نهایت، نکته کلیدی این است که توپولوژی شبکه تنها نقطه شروع مسیر طراحی است و آنچه به‌واقع سلامت و پایداری شبکه را تضمین می‌کند، طراحی هوشمندانه، پیشگیری از ایجاد نقاط آسیب پذیر بحرانی و پشتیبانی و نگهداری منظم است؛ بنابراین، یک توپولوژی خوب، ساختاری است که علاوه بر پاسخگویی دقیق به نیازهای امروز، انعطاف لازم برای توسعه و رشد در فردا را هم داشته باشد.

اشتراک گذاری این مطلب:

دیدگاهی بنویسید