আমি বিশেষ উত্তরে আগ্রহী:
- জিআরও সহ এনআইসি কি টিসিপি এসি কে বা অন্য কোনও প্যাকেট সম্পাদনা করে / তৈরি করে (বা এই বৈশিষ্ট্যটি রিসিভার / প্রেরক টিসিপি স্ট্যাকের জন্য স্বচ্ছ)?
- একটি টাইমআউট / ইভেন্ট থাকা উচিত যখন এনআইসির টিসিপি স্ট্যাকের "আঠালো অংশগুলি" পাস করা উচিত? তারা কি?
- প্যাকেট ফরওয়ার্ডিং সেটআপে - জিআরও বৈশিষ্ট্যটি কি রিসিভার এসি-কে পড়ার চেষ্টা করে (নীচে দেখুন কেন আমি এটি জিজ্ঞাসা করছি)?
- উইকিপিডিয়া এবং লিনাক্স ম্যান পৃষ্ঠাগুলির চেয়ে জিআরও এবং অন্যান্য এনআইসি অফলোডিং বৈশিষ্ট্যগুলি (টিএসও, এলএসও ...) ব্যাখ্যা করার জন্য যে কোনও উত্স সত্যই প্রশংসিত হবে।
আরো বিস্তারিত:
আমি একটি আইপিএসেক বাস্তবায়ন নিয়ে পারফরম্যান্স সমস্যার সমস্যা সমাধান করছি। সমস্যাটি হ'ল উপলভ্য ব্যান্ডউইথটি 4 টি ভিপিএন টানেলগুলিতে সমানভাবে বিতরণ করা হয় না (প্রায় 200 এমবিপিএস / 200 এমবিপিএস / 1 এমবিপিএস / 1 এমবিপিএস হিসাবে বিতরণ করা হয়; প্রতিটি ভিপিএন টানেল একক টিসিপি সংযোগকে আবদ্ধ করে)। পিসিএপি-তে একবারের মধ্যে আমি দেখতে পাই যে ওয়েবসারভারটি ~ 2 সেকেন্ডের মতো আইডিসি (এসির জন্য অপেক্ষা করছে)। ওয়েবসার্ভার অগ্রহণযোগ্য বিভাগগুলিকে পুনরায় ট্রান্সমিট করলে পুনরায় ডাউনলোড শুরু হয়।
আমার পিসিএপি থেকে অন্তর্নিহিত হ'ল এনআইসি জিআরও বৈশিষ্ট্যগুলি একসাথে প্যাকেটগুলি আঠালো করে রাখে তবে কখনও কখনও এটি সময়মতো টিসিপি স্ট্যাকের কাছে দেয় না এবং এটি সমস্যা সৃষ্টি করে।
যেহেতু এই ভিপিএন সার্ভারের ইন্টারফেস নেই যা টিসিপি সংযোগগুলি শেষ করে তবে কেবল প্যাকেট ফরোয়ার্ড করে। তারপরে আমি জিআরও অক্ষম করার চেষ্টা করেছি এবং এর পরে আমি লক্ষ্য করেছি যে ট্র্যাফিক সমস্ত টানেল জুড়ে সমানভাবে বিতরণ করা হয়েছিল। এছাড়াও যখন টিসিপি উইন্ডো স্কেলিং ওয়েবসারভারে অক্ষম করা হয়, তখন ব্যান্ডউইথ এমনকি জিআরও সক্ষম হওয়া সহ বিতরণ করা হয় (এজন্য আমার প্রশ্ন # 3 ছিল)।
আমি উবুন্টু 10.04 সার্ভারে (64-বিট) 2.6.32-27 লিনাক্স ব্যবহার করছি। এনআইসি হ'ল ইন্টেল 82571EB। সমস্ত ইন্টারফেস (এইচটিটিপি ক্লায়েন্ট, ভিপিএন ক্লায়েন্ট, ভিপিএন সার্ভার, ওয়েবসার্ভার) 1 জিবিট ইথারনেট কেবলগুলির সাথে সরাসরি চেইনে সংযুক্ত রয়েছে।