روش مدیریت توزیع جریانها در سیستمهای مبتنی بر OpenFlow
محورهای موضوعی : electrical and computer engineeringمهشید صالحی 1 , مسعودرضا هاشمی 2
1 - دانشگاه صنعتی اصفهان
2 - دانشکده مهندسی برق و کامپیوتر
کلید واژه: سوئیچ شبکه مرکز داده OpenFlow ECMP,
چکیده مقاله :
معماری فعلی شبکههای مرکز داده ترکیبی از سوئیچهای اترنت و روترها است اما این معماری نمیتواند نیازهای این شبکهها را برآورده کند. سوئیچهای اترنت انعطافپذیر و تنظیماتشان ساده است اما گسترشپذیر نیستند. روترها گسترشپذیری بهتر و استفاده کارامد از پهنای باند را فراهم میکنند اما هزینه آنها زیاد است. این معماری ترکیبی سربارهای تنظیمات و نگهداری قابل توجهی را به وجود میآورد و بنابراین اگر بتوان شبکههای لایه دو را بزرگتر کرد تعداد روترها و در نتیجه هزینهها کمتر میشود. برای این منظور روشهای زیادی ارائه شده است. در این مقاله برخی از نیازهای اصلی شبکههای مرکز داده و ویژگیهای تعدادی از روشهای پیشنهادی بیان شده و از بین روشها، OpenFlow ترجیح داده میشود اما سربار کنترلی OpenFlow زیاد است. یک روش برای کمکردن سربار کنترلی جداکردن جریانهای بزرگ و کوچک است که مدیریت جریانهای بزرگ به کنترلکننده داده میشود و برای مسیریابی جریانهای کوچک از مسیریابی ECMP استفاده میشود. OpenFlow از ECMP پشتیبانی نمیکند. در این مقاله روشی مبتنی بر OpenFlow برای جایگزینی ECMP ارائه شده که کارایی آن معادل ECMP است و در مقابل خطا تحملپذیر است.
The current architecture of data center networks is a combination of Ethernet switches and routers. However, this architecture cannot satisfy the requirements of these networks. Ethernet switches are flexible, have simple configuration, but are not scalable. Routers provide better scalability and efficient use of bandwidth, but are costly. This architecture has a noticeable overhead configuration and maintenance. So, if we had a larger Layer 2 networks, number of routers and consequently the costs will be lessened. Many methods are presented for this purpose. In this paper introduce some main requirement center data networking and characteristic of proposed methods. Among of these methods, OpenFlow is preferred. But the control overhead of OpenFlow is high. One way to reduce the control overhead by separating big and small flows and letting the controller to control only the big flows. ECMP routing is a method that can be used for routing small flows. However OpenFlow does not support ECMP. In this paper, a new method based on OpenFlow is proposed to replace ECMP. The proposed method can achieve performance comparable to ECMP.