Over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller
About This Book
- Create a full-fledged, flow-based OpenFlow switch software agent from scratch
- Develop your own OpenFlow Controller that can control any OpenFlow switch available in the market
- Explore how OpenFlow works and how it provides control plane and date plane separation
- Complete, step-by-step guide divided into two separate parts to give a better view of controller and switch development
Who This Book Is For
This book is intended for network protocol developers, SDN controller application developers, and academics who would like to understand and develop their own OpenFlow switch or OpenFlow controller in any programming language. With basic understanding of OpenFlow and its components, you will be able to follow the recipes in this book.
What You Will Learn
- Create, maintain, and close an OpenFlow communication channel between the switch and controller
- Manage multiple switches from a single controller and vice versa: manage a single switch from multiple controllers with different controller roles
- Configure an OpenFlow switch using standard OpenFlow controller and switch procedures
- Explore tables present in OpenFlow switches such as flow tables, group tables, and meter tables
- Using controller and switch procedures, program tables within the switch, such as flow tables, group tables, and meter tables
In Detail
Moving on from the traditional, configuration-driven network, OpenFlow paves the way to an open, centrally programmable structure providing standard interfaces between the controller and the actual packet forwarding entity.
This book has been divided into two parts to provide you with everything you need to know to develop either an OpenFlow switch or an OpenFlow controller. Starting from the basics of establishing communication channels between the controller and switch, this book explains in detail about the various tables, table operations, and switch and controller procedures.
چکیده فارسی
بیش از 110 دستور غذا برای طراحی و توسعه سوئیچ OpenFlow و کنترلر OpenFlow خود
درباره این کتاب
- یک عامل نرم افزار سوئیچ OpenFlow کامل و مبتنی بر جریان از ابتدا ایجاد کنید
- کنترل کننده OpenFlow خود را توسعه دهید که می تواند هر سوئیچ OpenFlow موجود در بازار را کنترل کند
- نحوه عملکرد OpenFlow و نحوه ارائه جداسازی صفحه کنترل و صفحه تاریخ را کاوش کنید
- راهنمای کامل و گام به گام که به دو بخش جداگانه تقسیم شده است تا دید بهتری از توسعه کنترلر و سوئیچ ارائه دهد
این کتاب برای چه کسی است
این کتاب برای توسعه دهندگان پروتکل شبکه، توسعه دهندگان برنامه های کنترل کننده SDN و دانشگاهیان در نظر گرفته شده است که مایلند سوئیچ OpenFlow یا کنترل کننده OpenFlow خود را در هر زبان برنامه نویسی درک و توسعه دهند. با درک اولیه OpenFlow و اجزای آن، می توانید دستور العمل های این کتاب را دنبال کنید.
آنچه خواهید آموخت
- یک کانال ارتباطی OpenFlow بین سوئیچ و کنترلر ایجاد، نگهداری و بستن
- مدیریت چندین سوئیچ از یک کنترلر و بالعکس: مدیریت یک سوئیچ از چندین کنترلر با نقش های کنترل کننده متفاوت
- یک سوئیچ OpenFlow را با استفاده از کنترلکننده استاندارد OpenFlow و رویههای سوئیچ پیکربندی کنید
- کاوش جداول موجود در سوئیچ های OpenFlow مانند جداول جریان، جداول گروه و جداول متر
- با استفاده از رویه های کنترل کننده و سوئیچ، جداول برنامه در سوئیچ، مانند جداول جریان، جداول گروه و جداول متر
در جزئیات
OpenFlow با حرکت از شبکه سنتی پیکربندی محور، راه را برای یک ساختار باز و قابل برنامه ریزی مرکزی هموار می کند که رابط های استاندارد بین کنترل کننده و موجودیت ارسال بسته واقعی را فراهم می کند.
این کتاب به دو بخش تقسیم شده است تا هر آنچه را که برای توسعه سوئیچ OpenFlow یا کنترل کننده OpenFlow نیاز دارید در اختیار شما قرار دهد. با شروع از اصول ایجاد کانال های ارتباطی بین کنترلر و سوئیچ، این کتاب به تفصیل در مورد جداول مختلف، عملیات جدول، و رویه های سوئیچ و کنترلر توضیح می دهد.
ادامه ...
بستن ...
Ebook details:
عنوان: OpenFlow Cookbook
نویسنده: Kingston Smiler. S
ناشر: English
زبان: 9781783987948
شابک: 978-1783987948, 1783987944
حجم: 3 Mb
فرمت: True Pdf
ادامه ...
بستن ...