سوئیچینگ Switching
380 likes | 766 Views
سوئیچینگ Switching. فرم کلی شبکه سوئیچینگ. طبقه بندی شبکه های سوئیچینگ. شبکه های سوئیچ مداری ( Circuit-Switched ). شبکه ای شامل مجموعه ای از سوئیچ ها که توسط اتصال های فیزیکی بهم متصل هستند ارتباط بین دو ایستگاه مسیر اختصاصی شامل یک یا چند لینک (اتصال)
سوئیچینگ Switching
E N D
Presentation Transcript
شبکه های سوئیچ مداری (Circuit-Switched) • شبکه ای شامل مجموعه ای از سوئیچ ها که توسط اتصال های فیزیکی بهم متصل هستند • ارتباط بین دو ایستگاه مسیر اختصاصی شامل یک یا چند لینک (اتصال) • نکته: برای ارتباط بین دو ایستگاه ممکن است بخشی از هر لینک اختصاص داده شده باشد • هر لینک بایستی به چندین کانال تقسیم شود • سوئیچینگ مداری دارای بازدهی ↓ و تاخیر ↓ است • سوئچینگ مداری در لایه فیزیکی انجام میشود
برقراری ارتباط در شبکه های سوئیچ مداری • در شبکه های سوئیچ مداری منابع بایستی قبل از شروع تبادل داده رزرو شوند • برقراری ارتباط شامل سه فاز: برقراری اتصال، تبادل داده، آزادسازی اتصال • برقراری اتصال • مراحل درخواست و پذیرش اتصال توسط مقصد و تمامی سوئیچ های مابین دو ایستگاه • تبادل داده • اتصال برقرار شده برای تبادل داده استفاده شده و تا خاتمه داده برقرار میماند (نیازی به بسته بندی داده نیست) • خاتمه و آزادسازی اتصال • عبارت از آزادسازی منابع رزرو شده است که با خاتمه تبادل داده انجام میشود
شبکه های دیتاگرام • سوئیچینگ بسته ای هدایت پیام بصورت بسته ای صورت میگیرد و بسته های داده میتوانند از طریق سوئیچ های مختلف و مسیرهای مختلف به مقصد هدایت شوند (شبکه بدون اتصال) • سوئیچ بسته ای مسیریاب • در شبکه های با سوئیچ های بسته ای پیام های ارسالی ابتدا به بسته ها تقسیم شده و سپس به سمت مقصد ارسال میشوند • اندازه بسته ها توسط شبکه و پروتکل های مربوطه تعیین میشود • در شبکه های دیتاگرام نیازی رزرو منابع نیست بازدهی ↑ تاخیر↑ • سوئیچینگ بسته در لایه شبکه انجام میشود
شبکه های سوئیچینگ مدار مجازی • ساختاری بینابین شبکه های سوئیچینگ مداری و دیتاگرام با مشخصه های هردو • دارای سه فاز عملیاتی برای انتقال داده • پیام ها به بسته ها تقسیم شده و منتقل میشوند • آدرس دهی کوتاه تر و ساده تر از شبکه دیتاگرام است • تمامی بسته ها یک مسیر اختصاصی برای رسیدن به مقصد طی میکنند • سوئیچینگ مدار مجازی در لایه دیتالینک انجام میشود
آدرس دهی در شبکه های سوئیچ مدار مجازی • آدرس دهی عمومی: برای شناسائی آدرسهای مبدا و مقصد از آدرس های منحصر بفرد استفاده میشود (فقط در برقراری اتصال) • آدرس دهی خصوصی: برای تبادل داده از مشخصه ارتباط بین دو ایستگاه یا سوئیچ بنام شناسه مدار مجازی (VCI) استفاده میشود
Source-to-destination data transfer in a virtual-circuit network
نکته در شبکه های مدار مجازی تمامی بسته های متعلق به یک منبع و مقصد از یک مسیر هدایت میشوند، با اینحال اگر منابع از پیش رزرو نشده باشد بسته ها ممکن است با تاخیر متفاوتی به مقصد برسند
ساختار سوئیچ • شبکه های سوئیچ مداری و بسته ای برای هدایت داده از عناصر سوئیچ استفاده میکنند • سوئیچ های مداری • تقسیم مکانی • میله های متقاطع • چند مرحله ای • تقسیم زمانی • مرکب • سوئیچ های بسته ای
سوئیچ میله ای متقاطع (Crossbar) • تعداد سوئیچ ها (crosspoints) = m × n
سوئیچ چند مرحله ای (Multistage) • ایده اصلی: به اشتراک گذاری نقاط متقاطع • تعداد سوئیچ ها:
مثال یک سوئیچ سه مرحله ای به ابعاد 200 × 200 (N = 200) طراحی کنید (k = 4 and n = 20) • Crossbars • First stage = N/n = 10 (size = 20 × 4) • Second stage = 4 (size = 10 × 10) • Third stage = 10 (size = 4 × 20) • Total = 2kN + k(N/n)2 = 2000 crosspoints • (only 5% of crosspoints in a single-stage switch) • 200 × 200 = 40,000
نکته بر اساس معیار Clos داریم:
مثال مثال قبلی را با استفاده از معیار Clos برای حداقل تعداد نقاط متقاطع (تعداد سوئیچ) طراحی کنید. n = (200/2)1/2 n = 10, k = 2n − 1 = 19 First stage = 200/10 = 20 (size 10 × 19) Second stage = 19 (10 × 10) Third stage = 20 (19 × 10) Total crosspoints 20(10 × 19) + 19(10 × 10) + 20(19 ×10) = 9500
سوئیچ های تقسیم زمانی • دارای سه بخش اصلی مالتی پلکس و دی مالتی پلکس TDM، و نیز واحد سوئیچ تایم اسلات (TSI) میباشند • واحد TSI دارای RAM با اندازه واحد های یک تایم اسلات میباشد • تعداد مکانهای حافظه = تعداد ورودی • داده ورودی برای پردازش در RAM ذخیره میشود • بر مبنای تصمیم گیری واحد کنترل داده به خروجی منتقل میشود
سوئیچ های مرکب (تقسیم زمان و مکان) • سوئیچ های تقسیم مکانی هدایت بصورت بلادرنگ، تعداد سوئیچ بالا • سوئیچ های تقسیم زمانی بدون سوئیچ میله ای، دارای تاخیر پردازش • ایده ترکیب دو نوع برای بهره گیری از مزایای آنها • ورودی به گروه هائی با تقسیم زمانی (تایم اسلات ها) تقسیم میشود • اگر خروجی TSI در سوئیچ تقسیم زمانی بصورت مکانی تقسیم شود تعداد سوئیچ کاهش خواهد یافت
سوئیچ های بسته ای • اجزاء: • پورت های ورودی ساختن بیت ها، ساختن بسته ها از روی فریم، تشخیص خط • پ.پورت های خروجی عملیات پورت ورودی در جهت مخالف • پروسه مسیریابی استفاده از آدرس مقصد برای پیدا کردن نقطه بعدی و پورت خروجی • واحد سوئیچینگ انتقال بسته ها از صف ورودی به صف خروجی