ترجمه فوق تخصصی متون مهندسی مکانیک و کامپیوتر، شیمی و برق

ترجمه فوق تخصصی متون مهندسی مکانیک، کامپیوتر، شیمی و برق در تمامی گرایش ها

ترجمه فوق تخصصی متون مهندسی مکانیک و کامپیوتر، شیمی و برق

ترجمه فوق تخصصی متون مهندسی مکانیک، کامپیوتر، شیمی و برق در تمامی گرایش ها

گروه ترجمه ترنسنجین با هدف ارتقای سطح علمی دانشجویان و دانش پژوهان کشور و در راستای ایجاد بستری مناسب جهت استفاده عموم متقاضیان اقدام به ایجاد این تارنما نموده است.
تیم ترنسنجین متشکل از متخصصین رشته های مختلف مهندسی و فارغ التحصیلان دانشگاه های امیرکبیر و تربیت مدرس و صنعتی نوشیروانی با سال‌ها تجربه در بروزترین زمینه های تحقیقاتی می‌باشد و تمامی متون پس از بازخوانی و ویراستاری علمی و نگارشی در اختیار متقاضیان قرار گرفته و شامل ضمانت کیفی تا یک هفته می‌باشد.
لازم به ذکر است این تیم آماده همراهی با دانشجویان برای آماده‌سازی سمینار، کنفرانس و غیره می‌باشد.
جهت سفارش و اطلاع از شرایط همکاری از پل‌های ارتباطی زیر استفاده نمایید:
tansengine@outlook.com
۰۹۲۱۲۳۲۸۰۳۶

بایگانی

گروه ترجمه ترنسنجین با هدف ارتقای سطح علمی دانشجویان و دانش پژوهان کشور و در راستای ایجاد بستری مناسب جهت استفاده عموم متقاضیان اقدام به ایجاد این تارنما نموده است. 

تیم ترنسنجین متشکل از متخصصین رشته های مختلف مهندسی و فارغ التحصیلان دانشگاه های امیرکبیر و تربیت مدرس و صنعتی نوشیروانی با سال‌ها تجربه در بروزترین زمینه های تحقیقاتی می‌باشد و تمامی متون پس از بازخوانی و ویراستاری علمی و نگارشی در اختیار متقاضیان قرار گرفته و شامل ضمانت کیفی تا یک هفته می‌باشد.

لازم به ذکر است این تیم آماده همراهی با دانشجویان برای آماده‌سازی سمینار، کنفرانس و غیره می‌باشد.

جهت سفارش و اطلاع از شرایط همکاری از پل‌های ارتباطی زیر استفاده نمایید:

tansengine@outlook.com

۰۹۲۱۲۳۲۸۰۳۶

۰ نظر موافقین ۱ مخالفین ۰ ۲۵ بهمن ۹۴ ، ۱۹:۵۹
سید حسام الدین قاسمی

شبکه نرم افزاری تعریف شده (Software Defined Networking یا  SDN) یک معماری جدید در شبکه است. این معماری دارای ویژگی‌های زیر می‌باشد:

  • پویا
  • مدیریت‌پذیر
  • مقرون به صرفه
  • انطباق‌پذیر

در این معماری صفحه کنترل از صفحه داده جدا شده است. در یک معماری SDN/OpenFlow، دو مولفه اصلی وجود دارد:

  • تجهیزات روانه‌سازی (Forwarding Elements) یا سوئیچ‌های SDN
  • کنترل‌کننده‌های SDN

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


تجهیزات روانه‌سازی یا سوئیچ‌های SDN

یک زیرساخت SDN همانند شبکه‌های سنتی دارای مجموعه‌ای از تجهیزات شبکه (از جمله سوئیچ‌ها،‌ مسیریاب‌ها و جعبه‌های میانی (Middlebox Appliances))می‌باشد. تنها تفاوتی که در این بین وجود دارد، تبدیل تجهیزات فیزیکی سنتی به عناصر ساده روانه‌سازی می‌باشد که این عناصر فاقد بخش کنترلی و یا نرم‌افزاری جهت تصمیم‌گیری‌های خودکار می‌باشد. هوش شبکه از تجهیزات صفحه داده به یک سیستم کنترلی به طور منطقی متمرکز انتقال یافته است. این سیستم کنترلی شامل سیستم عامل شبکه و برنامه‌های کاربردی آن می‌باشد. به منظور اطمینان از قابلیت همکاری و سازگاری بین انواع مختلف صفحه کنترل و داده، می‌بایست این شبکه‌ها بر روی واسط‌های باز و استانداردی (از جمله OpenFlow) ایجاد شوند. در صورت وجود چنین واسطی، کنترل‌کننده قادر به برنامه‌ریزی تجهیزات روانه‌سازی ناهمگون به صورت پویا خواهد بود. این موضوع در شبکه‌های سنتی چالشی اساسی می‌باشد، که دلیل آن استفاده از تجهیزات شرکت‌های مختلف با واسط‌های غیر متن‌باز و صفحه کنترلی توزیع‌شده می‌باشد.

یک دستگاه روانه‌سازی مبتنی بر پروتکل OpenFlow دارای خط لوله‌ای از جداول جریان (Flow Tables) است که هر مدخل (Entry) از این جداول شامل سه بخش می‌باشد:

  • یک قاعده انطباق (Matching Rule)؛
  • یک اقدام (Action) که برای بسته‌های انطباق‌یافته صورت می‌پذیرد؛
  • و شمارنده‌هایی که آمار بسته‌های انطباق‌یافته را نگهداری می‌کنند.

این مدل سطح بالا از OpenFlow در حال حاضر در ساخت و پیاده‌سازی بسیاری از دستگاه‌های صفحه داده‌ی SDN بکارگرفته شده است.

شکل ۱ ساختار مدخل جریان (Flow Entry) در سوئیچ SDN


در یک دستگاه OpenFlow، چگونگی رفتار با یک بسته توسط مجموعه‌ای از جداول جریان (Flow Tables) متوالی مشخص می‌شود. زمانی‌که یک بسته وارد می‌شود، یک فرآیند جستجو از اولین جدول آغاز می‌شود و تا زمانی‌که یک انطباق اتفاق نیفتد (Match) و یا به طور قطع قاعده‌ای برای آن بسته یافت نشود (Miss) این روند ادامه می‌یابد. همانطورکه در شکل ‏فوق نشان داده شده است، یک مدخل جریان می‌تواند به شکل‌های مختلفی تعریف شود. اگر هیچ قاعده‌ی پیش‌فرضی بر روی سوئیچ نصب نشده باشد آن‌گاه بسته دور ریخته خواهد شد. اگرچه به طور متداول، یک قاعده پیش‌فرض بر روی سوئیچ نصب خواهد شد که به سوئیچ دستور می‌دهد تمامی بسته‌های دریافتی را به سمت کنترل‌کننده ارسال نماید (و یا به خط لوله معمولی غیر OpenFlow موجود در سوئیچ ارسال کند؛ توضیح اینکه در سوئیچ‌های هیبرید با استفاده از خط لوله Normal، این قابلیت وجود دارد که به طور پیش‌فرض می‌توان بسته‌ها را بدون استفاده از پروتکل OpenFlow هدایت نمود). الویت‌های این قواعد بر اساس شماره جداول و ترتیب سطرهای جداول جریان می‌باشد؛ یعنی ابتدا قواعد موجود در جدول ۰ و سپس قواعد موجود در جدول ۱ و الی آخر. پس از روی دادن یک انطباق می‌بایست اقداماتی برای آن جریان صورت پذیرد. اقدام‌ها (Actions) شامل موارد زیر می‌باشند:

  • هدایت بسته به سمت پورت(های) خروجی تعیین شده
  • کپسوله (Encapsulate) و سپس هدایت کردن بسته به سمت کنترل‌کننده
  • دور ریختن بسته (Drop)
  • ارسال آن به سمت خط لوله عادی (Normal pipeline)
  • ارسال آن به جدول جریان بعدی و یا به جداول خاص (مانند جداول گروه (Group Tables) و یا جداول اندازه‌گیری (Metering Tables))


کنترل‌کننده SDN

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

۰ نظر موافقین ۱ مخالفین ۰ ۰۸ اسفند ۹۴ ، ۰۰:۳۵
سید حسام الدین قاسمی

پروتکل OpenFlow یک واسط برای ارتباط سوئیچ‌های SDN و کنترل‌کننده SDN می‌باشد. کنترل‌کننده‌ای که از پروتکل OpenFlow  پشتیبانی می‌کند همواره بر روی پورت پیشفرض ۶۶۳۳ (در نسخه‌های بالاتر بر روی پورت ۶۶۵۳) گوش می‌دهد و منتظر اتصال سوئیچ‌های OpenFlow از طریق این پورت می‌ماند. سوئیچ OpenFlow با یک اتصال TCP (که ممکن از SSL نیز باشد) به کنترل‌کننده متصل می‌شود. از این پس تمامی اختیارات این سوئیچ در دست کنترل‌کننده SDN قرار می‌گیرد. مثلا کنترل‌کننده می‌تواند قاعده زیر را در سوئیچ SDN نصب کند:

 Match Field:
              dl_type=0x0800
              nw_proto=TCP
              tp_dst=21
 Actions:
              drop


در Match Field یا فیلد انطباق می‌توان ویژگی‌های سرآیند جریانی که می‌خواهیم برای آن اعمال سیاست کنیم را مشخص نماییم. به طور مثال بسته‌های IP و با پروتکل لایه انتقال TCP و پروتکل FTP را می‌توان با فیلد انطباق فوق مشخص نمود.


Actions شامل اقدام و یا اقداماتی است که می‌خواهیم برای این جریان خاص اعمال شود. به طور مثال می‌خواهیم تمامی بسته‌های FTP ورودی به این سوئیچ دور ریخته شوند. که بدین منظور می‌توان از drop استفاده نمود.

۰ نظر موافقین ۰ مخالفین ۱ ۰۸ اسفند ۹۴ ، ۰۰:۲۷
سید حسام الدین قاسمی