Skip to main content
SUPERVISOR
MasoudReza Hashemi
مسعودرضا هاشمی (استاد راهنما)
 
STUDENT
Esmaeil Amiri
اسماعیل امیری

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1393

TITLE

Communication of SDN Controller with Control Plane of Legacy Devices in The Hybrid Network
Software defined networking (SDN) is a new architecture for computer networks in which control plane is decoupled from data plane and is implemented centrally. Entrance of SDN in companies requires upgrade of legacy network equipment which will have high costs for the company. The solution to this problem is gradual deployment of SDN in form of hybrid networks. Hybrid networks necessitate communication control plane of traditional switches and the SDN controller. This communication help us to use SDN capability in hybrid networks. The loop problem in layer 2 can be solved in simpler way with using of SDN controller. Also, we can reach better management and load balancing with SDN controller in traditional networks. We studied two problems in this thesis, solve loop problem in layer 2 hybrid network and new indirect way to communicate SDN controller and control plane of legacy devices for managing direction and traffic. We proposed three solution for preventing loop in hybrid network. In first solution, OpenFlow switches support spanning tree protocol like legacy switches. In two other solution we used SDN controller for preventing loop without using spanning tree protocol. At the end we studied a new indirect way for communication of SDN controller and control plane of legacy devices for better managing direction and load balancing. This communication can happen using traditional network management protocols which has limitations and difficulties. In the given procedure in this thesis, it is assumed that the protocol for routing in the network is RIP. The OpenFlow switches send advertise packets with fake metric toward the legacy router. With this procedure we can change the routing table of legacy router based on the controller policies indirectly. Key Words : Software Defined Network, Hybrid Software Defined Network, ARP Protocol, RIP Protocol
شبکه مبتنی بر نرم‌افزار SD یک معماری جدید برای شبکه‌های کامپیوتری است که در آن لایه کنترلی از لایه داده در تجهیزات شبکه جداشده و لایه کنترلی به‌صورت مستقل پیاده‌سازی می‌گردد. برای استفاده از شبکه مبتنی بر نرم‌افزار در شرکت‌ها لازم است تجهیزات سنتی با تجهیزات مبتنی بر DN جایگزین شوند که هزینه بالایی برای شرکت‌ها به دنبال دارد. راه‌حل این مشکل پیاده‌سازی تدریجی به صورت شبکه ترکیبی است. در شبکه های ترکیبی لازم است بین کنترلر DN و تجهیزات سنتی شبکه ارتباط برقرار شود. این ارتباط کمک می‌کند تا از قابلیت‌های شبکه‌های DN برای بهبود وضعیت شبکه ترکیبی استفاده شود. مشکل حلقه در شبکه‌های لایه دو سنتی از جمله مواردی است که با کمک کنترلر می‌توان آن را به صورت ساده‌تری حل کرد. مدیریت مسیرها و توزیع ترافیک در شبکه‌های سنتی را هم در شبکه‌های ترکیبی می‌توان به کمک کنترلر نسبتا بهتر کرد. در این پایان‌نامه دو مسئله مورد بررسی قرار گرفته است. رفع مشکل حلقه در شبکه ترکیبی و ارتباط غیر مستقیم کنترلر DN و سطح کنترلی تجهیزات سنتی برای مدیریت مسیرها و ترافیک در شبکه. برای رفع مشکل حلقه در شبکه‌ ترکیبی سه راه‌حل کلی معرفی شده‌است. در راه‌حل اول، استفاده از پروتکل در سوئیچ‌های اپن‌فلو در کنار سوئیچ‌های سنتی و در راه‌حل دوم و سوم، رفع مشکل حلقه در شبکه از طریق کنترلر و بدون استفاده از پروتکل TP مورد بررسی قرار می‌گیرد. مسئله بعدی ارتباط بین کنترلر DN و لایه کنترلی تجهیزات سنتی برای بهبود توزیع ترافیک در مسیرها است. این ارتباط می‌تواند بصورت مستقیم با استفاده از پروتکل‌های سنتی مدیریت شبکه صورت گیرد که با مشکلات و محدودیت‌هایی همراه است. در این پایان‌نامه روش جدیدی برای اعمال سیاست‌های کنترلر DN بر تجهیزات سنتی شبکه به‌صورت غیرمستقیم و بدون نیاز به استفاده از پروتکل‌های سنتی مدیریت شبکه معرفی شده است. در این روش در شبکه از پروتکل RIP برای مسیریابی استفاده می‌شود. در این روش کنترلر DN با استفاده از سوئیچ اپن‌فلو در شبکه ترکیبی، بسته‌های تبلیغاتی با متریک ساختگی برای آدرس شبکه موردنظر برای مسیریاب سنتی همسایه ارسال می‌کند. از این طریق سوئیچ اپن‌فلو می‌تواند جدول مسیریابی مسیریاب سنتی همسایه خود را برای آدرس شبکه موردنظر طبق سیاست‌های کنترلر تغییر داد. کلمات کلیدی: 1- شبکه مبتنی بر نرم‌افزار، 2- شبکه ترکیبی، 3- پروتکل STP، 4-پروتکلRIP

ارتقاء امنیت وب با وف بومی