(SDN) شبکه نرم افزاری تعریف شده

مراجعه فرمایید SDNCentral.ir لطفا به سایت

(SDN) شبکه نرم افزاری تعریف شده

مراجعه فرمایید SDNCentral.ir لطفا به سایت

لطفا به سایت SDNCentral.ir مراجعه فرمایید...

🌐لینک‌های مرتبط با اولین مرجع SDN در ایران
🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹

✔️لینک سایت
http://sdncentral.ir

✔️لینک کانال تلگرام
https://telegram.me/sdncentral

✔️لینک کانال آپارات SDNCentral
http://www.aparat.com/sdncentral

✔️لینک انجمن
http://sdncentral.ir/forum

❔نظرات، پیشنهادات، انتقادات، درخواست مقاله و ...
telegram.me/sdncentral_admin

«کپی‌برداری از مطالب مندرج در این تارنما بدون کسب اجازه از نویسندگان غیراخلاقی می‌باشد»

بایگانی

توجه: پیش از مطالعه این مبحث بهتر است در ابتدا با پروتکل OpenFlow آشنایی داشته باشید.


با استفاده از واسط مدیریتی سوئیچ Open vSwitch (یا به اختصار OVS) می‌توان مجموعه‌ای از قواعد تعریف نمود که به طور مثال بسته‌ای را که با پورت مقصد ۲۱ و از نوع TCP  می‌باشد را Drop کنیم. این قاعده را می‌توان در جداول جریان سوئیچ تعریف نمود.

مثال ۱:

$ ovs-ofctl add-flow s1 dl_type=0x0800, nw_proto=6, tp_dst=21, actions=drop

 

با اضافه نمودن قاعده فوق از طریق کنترلر در جدول جریان (Flow Table) مربوط به سوئیچ s1، از این پس تمامی بسته‌ها که از نوع TCP و با پورت مقصد ۲۱ باشند،‌ دور ریخته خواهند شد. 

می‌توان قواعد دیگری نیز در سوئیچ‌ تعریف نمود. به طور مثال می‌توان MAC Filtering انجام داد. مثلا در شبکه دانشگاهی میخواهیم فقط آدرسهای MAC خاصی مجوز ارسال ترافیک در شبکه را داشته باشند. می‌توان برای تمامی آدرس‌های MAC مجاز قاعده تعریف نمود و فقط آن‌ها را عبور داد.

مثال ۲:

$ ovs-ofctl add-flow s1 dl_type=0x0800, dl_src=00:00:00:00:00:11, actions=output:2

 

این دستورات را میتوان با استفاده از ترمینال لینوکس به طور دستی اجرا نمود. برای اجرای این فرامین به صورت خودکار می‌بایست کد مربوط به کنترل‌کننده پیاده‌سازی شود. این کد را می‌توان به طور مثال در کنترل‌کننده Floodlight به زبان جاوا و یا با کنترل‌کننده POX به زبان پایتون پیاده‌سازی نمود که مستلزم ایجاد یک اپلیکیشن جدید تحت عنوان فایروال در یکی از این کنترل‌کننده‌ها می‌باشد.

 

امیدوارم بهره کافی رو برده باشید

منتظر نظرات شما دوستان هستیم...

نظرات (۲)

لطفا مراحل ایجاد یک کنترلر pox را در وبلاگ تان قرار دهید
متشکرم
پاسخ:
سلام ممنون بابت نظرتون :)
در اسرع وقت این مطلب اضافه میشه...
پست مربوط به Floodlight رو هم ببینید... 
پایان نامه sdnدرصورت امکان ارسال فرمایید
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">