در سالیان اخیر ایده شبکه های نرم افزار محور به عنوان راه حل مناسبی به منظور تسهیل مدیریت شبکه ارائه شده است. این معماری توانست عملکردهای مدیریتی شبکه را بهبود داده و امکان هماهنگسازی تجهیزات شبکه را افزایش دهد. یکی از مسائلی که در حال حاضر در این معماری مطرح است مسئله مسیریابی بسته هایی است که در این شبکه ها جریان دارد. مهمترین هدف در مسیریابی بسته ها در این شبکه ها، افزایش کیفیت خدمات است. بالارفتن بهره وری در این شبکه ها منجر به افزایش رضایت کاربران میشود. در همین راستا در این پژوهش، مکانیسمی برای انتخاب بهترین مسیر در بین چندین مسیر برای هدایت یک جریان ورودی در شبکه ارائه شده است. روش پیشنهاد شده میزان تأثیر پارامترهای شبکه از جمله پهنای باند، تأخیر و اتلاف بسته را در هر یک از لینکهای مسیر با استفاده از الگوریتم های هوش مصنوعی بررسی کرده و پارامترهایی که باعث کاهش بهره وری در این شبکه ها میشوند را با استفاده از منطق فازی تغییر میدهد. ارزیابیهای انجام شده نشان میدهد که روش ارائه شده میتواند مسیرهایی با بهره وری بالا انتخاب کرده و باعث افزایش کیفیت خدمات در این شبکه ها شود. گرفتن بازخورد و اصلاح توابع عضویت فازی مربوط به هر یک از معیارها میتواند میزان تأثیر این پارامترها را در سطح قابل قبولی حفظ کند که پس از آن کلیه انتقال ها به سمت بهینه میل میکنند. باتوجه به استفاده از روشهای یادگیری تقویتی که اساس برخی از روشهای مسیریابی استفاده شده در شبکه نرم افزار محور است، این پیشنهاد میتواند به مرورزمان شبکه را به سمت ارائه خدمات بهینه تر هدایت کند.