چکيده
چكيده
شبكه مبتني بر نرم افزار، به مديريت شبكه هاي متوسط و بزرگ بصورت مركزي و براساس نرم افزار
گفته ميشود. در اين شبكهها بجاي اينكه سخت افزار تصميم بگيرد كه بستههاي درحال عبور كجا بروند،
نرم افزار ميباشد كه با شرايط تعريفي مورد نياز با هر بسته رفتار متفاوتي انجام ميدهد. براي مثال سوييچ
كه يك بسته را دريافت ميكند پس از تجزيه و تحليل تصميم به ارسال به مقصد مورد نظر ميگيرد و
پس از آن بقيه بستههايي كه از همان نقطه آمده باشند را نيز به همين منوال با آنها رفتار ميكند. اما در
شبكههايي كه بر روي آنها فعال ميباشد، هر بسته كه ميرسد ميتوان بنا به تعاريفي كه ادمين شبكه
انجام داده است رفتار مختلفي روي آن انجام شود.SDN يا Defined Software
Networking راهكاري است كه به وسيله پروتكلي به نام OpenFlow امكان انجام آزمايشها
روي اينترنت را به نحوي فراهم ميكند كه در استفاده كاربران اينترنت اخلالي ايجاد نشود. SDN يا
شبكههاي نرم ه افزارمحور سعي دارند هوشمندي شبكه ا را بيشتر كرده و با انتقال بخش كنترل دادهها از
سوئيچ و روتر سختافزاري به لايههاي نرمافزاري مجازي شبكه و بهرهگيري از يك كنترلر نرمافزاري
متمركز، قابليتهايي مانند برنامهريزي، مقياسپذيري، انعطافپذيري، خودكارسازي، هوشمندي و توسعه
نرمافزاري شبكه توسط سازمانها را فراهم كنند
كليد واژه:شبكه هاي مبتني بر نرم افزار، SDN