چکيده
افزايش روزافزون اندازه و تجهيزات شبكه ها اندازه و تجهيزات باعث شد حركت در اطراف سوئيچ هاي سخت افزاري به يك بارمسئوليت تبديل شده است. حتي براي تنظيمات دستي سوئيچ هاي نرم افزاري مجزا، به يك وظيفه پيچيده و مستعد خطا براي شركت هايي كه محيط هاي قوي مجازي به همراه شبكه هاي بزرگ را در اختيار دارند، تبديل شده است. اين جايي است كه شبكه هاي نرم افزار محور ،به اختصارSDN ، در اوايل سال 2010، وارد صحنه مي شود.
شبكه هاي نرم افزار محور( Software Defined Networking) در واقع يك معماري جديد، پويا، مديريت پذير ، مقرون به صرفه و انطباق پذير در شبكه است .
شبكه هاي نرم افزار محور، جديدترين رويكرد به شبكه هاي كامپيوتري است كه سطح داده و كنترل را از يكديگر جدا مي سازد؛ بدين صورت كه دستگاه هاي شبكه ترافيك را از طريق سطح كنترل يعني منطق نرم افزاري ارسال مي نمايد. جداسازي سطح داده از كنترل، اپراتورهاي شبكه را قادر مي سازد كه رفتار شبكه از طريق يك برنامه كنترل سطح بالا مديريت نمايد. ويژگي بارز اين معماري جداسازي سطح(يا صفحه) كنترل از سطح داده است.
استقرار شبكه هاي نرم افزارمحور جهت حل مشكلات مديريت شبكه هاي پيچيده در شبكه هاي واقعي استفاده شده است. شبكه هاي نرم افزار محور زماني شروع شد كه پيكربندي توزيع شده، در واقع غيرقابل پيش بيني ، ناكارآمد و پراشكال تشخيص داده شده بود. براي غلبه بر اين مسئله، در سال 2004، پروتكل پورتال دروازه (PGP) معرفي شد و نقطه كنترل مركزي به عنوان پلت فرم كنترل مسيريابي (RCP) نامگذاري شد.
در سال 2005 اين معماري به عنوان معماري4D نامگذاري شد . اين معماري4D تفكيك منطق تصميم مسيريابي و پروتكل هاي شبكه را برجسته مي كند. در سال 2008 استاندارد OpenFlowمعرفي شد كه مبادله اطلاعات بين سطوح داده و كنترل را استاندارد نمود. يك سازماندهي صنعتي به نام Open Network Foundation به منظور ارتقاء پروتكل شبكه سازي نرم افزار محور و پروتكل استاندارد OpenFlow تشكيل شده است.
با توجه به انبوه مقالات مطرح شده در حيطه شبكه هاي نرم افزار محور ايده جدا سازي سطح كنترل از سطح داده در اين تكنولوژي همچنان كانون توجه محققين قرار دارد معماري اين شبكه ها با استفاده استاندارد سازي پروتكل openflow به عنوان واسط بين كنترل كننده و سوييچ ها از پيشرفت قابل توجهي برخوردار است و به بلوغ چشم گيري در سالهاي اخير رسيده است و حتي مرحله تجاري شدن را تجربه نموده است اگر چه شبكه هاي نرم افزار محور و openflow در مراحل اوليه يك كار آزمايشي محسوب شده است اما با پيشرفت معماري توسعه قابل توجه اي در تمامي حوزه ها علمي داشته است همچنين قابل ذكر است بسياري از توليد كنندگان تجهيزات شبكه هم اكنون از پروتكل openflow در ساخت تجهيزاتشان بهره برده اند. ايده شبكه هاي نرم افزار محور در ابتداي امر يك كار دانشگاهي بود كه با گذشت زمان به يك موفقيت تجاري تبديل شد به طوري كه بسياري از شبكه هاي بزرگ دنيا موفقيت خودش را نشان داده است.