সুচিপত্র:
সংজ্ঞা - ওপেনফ্লো মানে কী?
ওপেনফ্লো একটি ওপেন কমিউনিকেশনস প্রোটোকল যা ওএসআই মডেলের লেয়ার 2 এ কাজ করে এবং একটি রাউটারের ফরোয়ার্ডিং প্লেনে অ্যাক্সেস সরবরাহ করে বা নেটওয়ার্কে স্যুইচ করে। ওপেনফ্লো সহজেই স্যুইচগুলির নেটওয়ার্কের মধ্যে থাকা ডেটা প্যাকেটের পথটি কমপক্ষে দুটি রাউটারে চলমান সফ্টওয়্যার দ্বারা নির্ধারণ করার অনুমতি দেয়।
ওপেনফ্লো বিভিন্ন মডেল এবং বিভিন্ন বিক্রেতার কাছ থেকে সুইচ এবং রাউটারগুলির মধ্যে নেটওয়ার্ক ট্র্যাফিক পরিচালনার জন্য ডিজাইন করা হয়েছিল। ওপেনফ্লো তাদের হার্ডওয়্যার থেকে সুইচ এবং রাউটারগুলির প্রোগ্রামিংকে আলাদা করে দেয় যাতে কোনও হার্ডওয়্যার কনফিগারেশন করার প্রয়োজন হয় না এবং সফ্টওয়্যারটির মাধ্যমে সমস্ত নিয়ন্ত্রণ নমনীয়ভাবে অর্জন করা যায়। ক্যালিফোর্নিয়া বিশ্ববিদ্যালয় বার্কলে এবং স্ট্যানফোর্ড বিশ্ববিদ্যালয় ছয় বছর ধরে সহযোগিতা করেছে ওপেনফ্লো শেষ পর্যন্ত ২০১১ সালে প্রকাশ্যে আসার আগে।
টেকোপিডিয়া ওপেনফ্লো ব্যাখ্যা করে
এই প্রযুক্তিতে জড়িত তিনটি প্রধান অংশ রয়েছে:
- ফ্লো টেবিলগুলি, যা নিজেরাই স্যুইচগুলিতে ইনস্টল করা আছে
- একটি নিয়ামক, যা ওপেনফ্লো প্রোটোকলের মাধ্যমে স্যুইচগুলির সাথে যোগাযোগ করে এবং ট্রাফিক প্রবাহের নীতিগুলি সেট করে। এটি নেটওয়ার্কের মাধ্যমে সুনির্দিষ্ট পাথ সেট আপ করে বা গতি, হ্রাস হওয়া বিলম্বিতা বা হপসের সংখ্যার মতো নির্দিষ্ট বৈশিষ্ট্যের জন্য এটি অনুকূল করে তোলে।
- ওপেনফ্লো প্রোটোকল, যা নিয়ামকটিকে স্যুইচগুলির সাথে সুরক্ষিতভাবে যোগাযোগ করতে সক্ষম করে
ওপেনফ্লো তৈরি করা হয়েছিল কারণ বিক্রেতারা সীমাবদ্ধ প্রোগ্রামযোগ্যতার সাথে স্যুইচ বা রাউটারগুলি বিক্রি করে, যা ট্র্যাফিক পরিচালন এবং প্রকৌশল ক্ষেত্রে অসুবিধার সৃষ্টি করে, পাশাপাশি বিভিন্ন বিক্রেতাদের নেটওয়ার্কিং হার্ডওয়্যারগুলির মধ্যে অসামঞ্জস্য ট্র্যাফিক প্রবাহ। ওপেনফ্লো হার্ডওয়্যার থেকে নিয়ন্ত্রণ সরিয়ে নিয়ে এবং সফ্টওয়্যার দিয়ে এটি প্রয়োগ করে এই ধারাবাহিকতা সরবরাহ করে।
