আমি সম্প্রতি একটি লিফ / স্পাইন (বা সিএলএস) নেটওয়ার্কের জন্য একটি ওপেনস্ট্যাক প্ল্যাটফর্ম হোস্ট করার জন্য সর্বনিম্ন-বিলম্বিত প্রয়োজনীয়তা সম্পর্কে আলোচনায় জড়িত হয়েছি।
সিস্টেম আর্কিটেক্টরা তাদের লেনদেনের জন্য সবচেয়ে কম সম্ভাব্য আরটিটি (ব্লক স্টোরেজ এবং ভবিষ্যতের আরডিএমএ পরিস্থিতিতে) জন্য প্রয়াস চালিয়ে যাচ্ছেন এবং দাবিটি হয়েছিল যে 100 জি / 25 জি 40 জি / 10 জি এর তুলনায় সিরিয়ালাইজেশন বিলম্বকে ব্যাপকভাবে হ্রাস করেছে। জড়িত সমস্ত ব্যক্তি সচেতন যে খেলা শেষ হওয়ার আরও অনেকগুলি কারণ রয়েছে (যার মধ্যে আরটিটি ক্ষতিগ্রস্থ বা সহায়তা করতে পারে) কেবলমাত্র এনআইসি এবং স্যুইচ পোর্টের সিরিয়ালাইজেশন বিলম্বের চেয়ে বেশি। তবুও, সিরিয়ালাইজেশন বিলম্ব সম্পর্কিত বিষয়টি পপিং আপ করে রেখেছে, কারণ এগুলি এমন একটি বিষয় যা সম্ভবত খুব ব্যয়বহুল প্রযুক্তির ফাঁক ছাড়াই অপ্টিমাইজ করা কঠিন।
কিছুটা ওভার সরলীকৃত (এনকোডিং স্কিমগুলি বাদ দিয়ে), সিরিয়ালকরণের সময়টি বিট / বিট হার হিসাবে সংখ্যা হিসাবে গণনা করা যেতে পারে , যা আমাদের 10G এর জন্য ~ 1.2 থেকে শুরু করতে দেয় (এছাড়াও উইকি.জ্যান্ট.আরগ.ও দেখুন )।
For a 1518 byte frame with 12'144bits,
at 10G (assuming 10*10^9 bits/s), this will give us ~1.2μs
at 25G (assuming 25*10^9 bits/s), this would be reduced to ~0.48μs
at 40G (assuming 40*10^9 bits/s), one might expect to see ~0.3μs
at 100G (assuming 100*10^9 bits/s), one might expect to see ~0.12μs
আকর্ষণীয় বিট জন্য এখন। শারীরিক স্তরে 40G সাধারণত 10G এর 4 লেন এবং 25G এর 4 লেন হিসাবে 100G সম্পন্ন হয়। কিউএসএফপি + বা কিউএসএফপি 28 ভেরিয়েন্টের উপর নির্ভর করে এটি কখনও কখনও 4 জোড়া ফাইবার স্ট্র্যান্ডের সাহায্যে করা হয়, কখনও কখনও এটি একক ফাইবার জোড়ায় ল্যাম্বডাস দ্বারা বিভক্ত হয়, যেখানে কিউএসএফপি মডিউলটি কিছু xWDM নিজেই করে। আমি জানি যে 1x 40G বা 2x 50G বা এমনকি 1x 100G লেনের জন্য চশমা রয়েছে, তবে আসুন মুহুর্তের জন্য সেগুলি রেখে দিন।
মাল্টি-লেন 40 জি বা 100 জি প্রসঙ্গে সিরিয়ালাইজেশন বিলম্বের অনুমানের জন্য, 100G এবং 40G এনআইসি এবং সুইচ পোর্টগুলি কীভাবে "বিটগুলি (সেট) তারের (সেট)" এ বিতরণ করে তা জানতে হবে, তাই কথা বলতে হবে। এখানে কী করা হচ্ছে?
এটি কিছুটা ইথারচেনেল / ল্যাগের মতো? এনআইসি / সুইচপোর্টগুলি একটি প্রদত্ত চ্যানেল জুড়ে একটি "ফ্লো" ফ্রেম প্রেরণ করে (পড়ুন: ফ্রেমের কোন ক্ষেত্র জুড়ে যা কিছু হ্যাশিং অ্যালগরিদম ব্যবহৃত হয় তার একই হ্যাশিং ফলাফল)? সেক্ষেত্রে আমরা যথাক্রমে 10G এবং 25G এর মতো সিরিয়ালাইজেশন বিলম্ব আশা করব। তবে মূলত, এটি 40 জি লিঙ্কটি কেবল 4x10G এর একটি LAG তৈরি করবে, যা একক প্রবাহের থ্রুটপুটকে 1x10G এ হ্রাস করবে।
এটি কি বিট বুদ্ধিমান রাউন্ড রবিনের মতো কিছু? প্রতিটি বিট 4 টি উপ-চ্যানেল জুড়ে বিতরণ করা হয়? এটি প্যারালালাইজেশন কারণে প্রকৃতপক্ষে নিম্ন সিরিয়ালাইজেশন বিলম্ব হতে পারে, কিন্তু অর্ডার-বিতরণ সম্পর্কে কিছু প্রশ্ন উত্থাপন।
এটি ফ্রেম-ভিত্তিক রাউন্ড-রবিনের মতো কিছু? পুরো ইথারনেট ফ্রেমগুলি (বা বিটের অন্যান্য মাপের আকারগুলি) বৃত্তাকার রবিন ফ্যাশনে বিতরণ করা 4 টি চ্যানেলের মাধ্যমে প্রেরণ করা হয়?
এটি কি পুরোপুরি অন্যরকম কিছু করছে ...
আপনার মন্তব্য এবং পয়েন্টার জন্য ধন্যবাদ।