عنوان مقاله:

مرکز توجه شبکه نرم افزار محور: یک چارچوب عیب یابی پروتکل OpenFlow همزمان

SDN Spotlight: A real-time OpenFlow troubleshooting framework

سال انتشار: 2022

رشته: کامپیوتر - فناوری اطلاعات

گرایش: مهندسی نرم افزار - شبکه های کامپیوتری

دانلود رایگان این مقاله:

دانلود مقاله شبکه نرم افزار محور

مشاهده سایر مقالات جدید:

 

مقالات ISI کامپیوتر

 

مقالات ISI فناوری اطلاعات

 

 

5. Forwarding anomaly detection
In this paper, we aim to detect forwarding anomalies via the probing method. The probing process attempts to examine the specific flow to check whether or not it follows the expected path. The target flow and its predicted path are generated based on Algorithm 1 and Algorithm 2. Then the probing packets are created from the corner values of the header space (see Section 4.1). The catch rules are built and installed on the switches in the neighborhood of the expected path. In addition, one catch-rule is installed on the final node of the expected path and the controller will receive the packet if no failure takes place. Therefore, the probing packet will be sent to the controller via the catch-rules in the neighborhood of the path if the probe does not follow the expected path because of rule installation faults or rule order failure.

The SDN Spotlight uses the Per-rule method which was presented by the authors of this paper in [19] to examine the installation of the specific rule. Moreover, to check the specific path in the network, two approaches, called Hedge-SDN Spotlight and Open-SDN Spotlight, are implemented. SDN Spotlight can also detect multiple faulty rules in the data plane.

During the probing process, the probing packet traverses the network just like normal network traffic. This operation is compatible with the various types of actions in OpenFlow rules such as Go, Set, Forward, Drop, and Queue. Moreover, packet duplication can also be handled by the probing procedure and the cloned probes can be caught by the catch-rules in the same way as they are in the single probe scenario. Nevertheless, for the sake of simplicity, in this paper we will just focus on forwarding rules and scenarios with a random single faulty rule.

(دقت کنید که این بخش از متن، با استفاده از گوگل ترنسلیت ترجمه شده و توسط مترجمین سایت ای ترجمه، ترجمه نشده است و صرفا جهت آشنایی شما با متن میباشد.)

5. تشخیص ناهنجاری ارسال
در این مقاله، هدف ما تشخیص ناهنجاری های ارسال از طریق روش کاوشگری است. فرآیند کاوش سعی می کند جریان خاص را بررسی کند تا بررسی کند که آیا مسیر مورد انتظار را دنبال می کند یا خیر. جریان هدف و مسیر پیش بینی شده آن بر اساس الگوریتم 1 و الگوریتم 2 ایجاد می شود. سپس بسته های کاوشگر از مقادیر گوشه فضای سرصفحه ایجاد می شوند (به بخش 4.1 مراجعه کنید). قوانین catch بر روی سوئیچ ها در همسایگی مسیر مورد انتظار ساخته و نصب می شوند. علاوه بر این، یک catch-rule در گره نهایی مسیر مورد انتظار نصب شده است و اگر خرابی رخ ندهد، کنترلر بسته را دریافت خواهد کرد. بنابراین، بسته کاوشگر از طریق قوانین catch در همسایگی مسیر به کنترل کننده ارسال می شود اگر کاوشگر مسیر مورد انتظار را به دلیل خطاهای نصب قانون یا شکست دستور قانون دنبال نکند.

SDN Spotlight از روش Per-rule استفاده می کند که توسط نویسندگان این مقاله در [19] برای بررسی نصب یک قانون خاص ارائه شده است. علاوه بر این، برای بررسی مسیر خاص در شبکه، دو رویکرد به نام‌های Hedge-SDN Spotlight و Open-SDN Spotlight پیاده‌سازی شده‌اند. SDN Spotlight همچنین می تواند چندین قانون معیوب را در صفحه داده شناسایی کند.