المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

الاصطلاحات

لماذا يجب تغيير حجم MTU

كيفية تغيير حجم وحدة الحد الأقصى للنقل (MTU)

ضبط حجم PPPoE MTU على موجه DSL من Cisco

تنزيل الأداة المساعدة DR TCP

تعديل مفتاح التسجيل

معلومات ذات صلة

المقدمة

يشرح هذا المستند لماذا يجب تغيير الحد الأقصى لحجم وحدة الإرسال (MTU) عند تنفيذ اتصال PPP عبر الإيثرنت (PPPoE). وهو يشرح أيضا الاجراء المستخدم لإحداث التغيير.

المتطلبات الأساسية

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

الاصطلاحات

للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.

لماذا يجب تغيير حجم MTU

عندما يطلب المستخدم موقع ويب، يتم إجراء تفاوض العميل/الخادم بين الكمبيوتر وخادم ويب الذي يستضيف موقع ويب. أثناء التفاوض، يتم التفاوض على الحد الأقصى لحجم وحدة الحد الأقصى للنقل متعدد الوسائط. بما أن جهاز الكمبيوتر يقوم بالتفاوض وأن الحجم الافتراضي لوحدة الحد الأقصى للنقل (MTU) هو 1500 بايت (نظام التشغيل Windows 3x و 9x و NT و ME وما إلى ذلك)، فإن خادم الويب يتفاوض على حجم وحدة الحد الأقصى للنقل (MTU) الذي يبلغ 1500 بايت. لذلك، بغض النظر عن حجم وحدة الحد الأقصى للنقل (MTU) الذي تقوم بتكوينه على الموجه، يظل خادم الويب يرسل الحزم حتى 1500 بايت في الحجم.

السبب وراء عدم تحميل بعض الصفحات بشكل كامل هو أن الموجه يقوم بتقسيم حزم IP إلى أجزاء إذا تم تكوين PC MTU بشكل غير صحيح وتم إرسال حزمة أكبر من 1492 بايت إلى الموجه. لا يحدث هذا التجزئة على مسار الإرجاع من خلال مركز الوصول العالمي (UAC) (Cisco 6400 أو 7200). عندما يستقبل UAC حزمة أكبر من 1492 بايت، يتم إسقاط الحزمة، ويقوم UAC بإنشاء رسالة بروتوكول رسائل التحكم في الإنترنت (ICMP) وإرسالها إلى خادم الويب الذي أرسل الحزمة ذات الحجم الزائد. يقوم ICMP بإعلام خادم الويب بأنه أرسل حزمة أكبر من الحجم وأنه يحتاج إلى إعادة إرسال الحزمة باستخدام وحدة الحد الأقصى للنقل (MTU) أصغر.

ملاحظة: للحصول على معلومات حول سبب كون حجم وحدة الحد الأقصى للنقل (MTU) 1492 بايت، ارجع إلى بنية الأساس لبروتوكول PPPoE لورقة Cisco 6400 البيضاء.

تحدث المشكلة لأن العديد من خوادم الويب تحظر رسائل ICMP، مما يتسبب في قيام الخادم بإرسال حزم سعة 1500 بايت بشكل مستمر. يتم إسقاط هذه الحزم، ونتيجة لذلك، لا يتم تحميل موقع ويب المطلوب. إذا تم تكوين خادم الويب بشكل صحيح ولم يتم حظر رسائل ICMP، يقوم الخادم بضبط وحدة الحد الأقصى للنقل (MTU) الخاصة به وإعادة الإرسال حتى يتم تحميل الصفحة بالكامل.

تظهر الصفحة المحملة جزئيا عندما تكون حزم البيانات الأولية المرسلة من خادم الويب أقل من الحد الأقصى البالغ 1492 بايت. ومع ذلك، يتم بعد ذلك إرسال حزمة تتجاوز هذا الحد الأقصى. يستمر الخادم في إعادة إرسال هذه الحزمة الكبيرة التي ينتج عنها صفحة تم تحميلها جزئيا ورسالة "انتظار الرد.." في شريط الحالة.

كيفية تغيير حجم وحدة الحد الأقصى للنقل (MTU)

يمكنك تغيير حجم وحدة الحد الأقصى للنقل (MTU) بمساعدة إحدى الطرق الثلاث التالية:

1. قم بضبط حجم PPPoE MTU على موجه DSL من Cisco.

2. قم بتنزيل الأداة المساعدة DR TCP التي تقوم تلقائيا بتعديل إعداد MTU.

3. قم بإضافة قيمة سلسلة "MaxMTU" ثم تعديلها إلى مفتاح التسجيل الذي يحتوي على مهايئ إيثرنت PC.

ضبط حجم PPPoE MTU على موجه DSL من Cisco

ملاحظة: تعمل أوامر التكوين هذه فقط إذا قمت بتشغيل ترجمة عنوان الشبكة (NAT) أو ترجمة عنوان المنفذ (PAT) على موجه Cisco DSL.

تم تغيير الأمر ip adjust-mss في الإصدار 12.2(2)XH من برنامج Cisco IOS® إلى ip tcp adjust-mss <mss value> . وثقت هذا تغير في الإصدار بطاقة ل ال cisco 800 sery مسحاج تخديد و cisco 820 sery مسحاج تخديد ل cisco ios إطلاق 12.2(2)xh.

interface ethernet0

no shut

ip address <ip address> <subnet mask>

ip adjust-mss 1452

!--- The TCP MSS command requires an MSS of 1452, and not 1492.

ip nat inside

no ip directed-broadcast

تنزيل الأداة المساعدة DR TCP

يجب تشغيل الأداة المساعدة DR TCP مرة واحدة فقط. يتم حفظ تغيير السجل عند إكمال هذا الإجراء.

1. انتقل إلى أداة DR TCP المساعدة.

2. أعد تحميل الصفحة للتأكد من أن لديك النسخة الحالية.

3. قم بتنزيل أحدث إصدار من الأداة المساعدة (DRTCPnnn.exe).

4. قم بتشغيل الأداة المساعدة.

5. من القائمة أختر مهايئ Ethernet.

6. في حقل وحدة الحد الأقصى للنقل (MTU)، اكتب 1492.

7. انقر في حقل آخر، ولكن لا تكتب أي شيء.

8. انقر فوق تطبيق لحفظ التغيير، ثم انقر فوق إنهاء.

9. أعد تمهيد الكمبيوتر.

تعديل مفتاح التسجيل

أستخدم هذا الإجراء لتغيير حجم وحدة الحد الأقصى للنقل (MTU) من خلال تعديل مفتاح التسجيل.

1. قم بإضافة قيمة سلسلة "MaxMTU" إلى مفتاح التسجيل الذي يحتوي على محول إيثرنت للكمبيوتر.

2. قم بتعيين إدخال بيانات القيمة "MaxMTU" إلى 1492.

3. أعد تمهيد الكمبيوتر.

إذا قمت بتغيير حجم وحدة الحد الأقصى للنقل (MTU) باستخدام DR TCP أو على موجه DSL من Cisco ولا تزال غير قادر على إستعراض مواقع ويب معينة، فقم بضبط حجم وحدة الحد الأقصى للنقل (MTU) مرة أخرى. قم بتغيير حجم وحدة الحد الأقصى للنقل (MTU) إلى 1452 في DR TCP، أو قم بتغيير قيمة ضبط MSS على موجه DSL من Cisco إلى 1412. إذا كانت هذه الأحجام كبيرة جدا، فاستمر في تقليل أحجام وحدة الحد الأقصى للنقل (MTU) حتى تصل إلى خط أساس 1400 ل DR TCP أو 1360 للضبط عبر وحدة الحد الأقصى للنقل (MSS) على موجه DSL من Cisco.

معلومات ذات صلة

- الدعم الفني - Cisco Systems