الخلاصة

  • تقترح مسودة إنترنت فردية مؤرخة في 27 أكتوبر حمل QUIC مباشرة داخل إطارات إيثرنت، من دون ترويستَي IP وUDP. تضبط الجلسة بواجهة محلية وعنوان MAC للجــار ونظامه المستقل ومفتاح مشترك خاص به؛ وعلى شبكة التبادل السماح بنوع EtherType المقترح.
  • تسمح قدرة Link Next Hop الاختيارية باستخدام MAC الجار أو MAC جهاز ثالث على المقطع نفسه. تقول المسودة إن المستقبل لا يستطيع التحقق من أن عنوان الجهاز الثالث يعود إلى منشئ المسار. لذلك يبقى قرار قبول وجهة الحزم منفصلاً عن توثيق المتحدث.

بوابة جديدة في نسيج التبادل

في التصميم الذي تصفه مسودة BoL2Q، لا يملك طرف جلسة BGP عنوان IP تُوجَّه إليه المكالمة. تدخل رزم QUIC إطار إيثرنت مباشرة، ويلتقي الطرفان داخل مقطع واحد من الطبقة الثانية. يضبط كل طرف الواجهة المحلية وMAC الطرف الآخر ورقم نظامه المستقل ومفتاحاً مسبق المشاركة خاصاً به. وتقترح المسودة EtherType جديداً وفئة مستقلة في العتاد لإرسال هذه الإطارات إلى مستوى التحكم مع تحديد معدلها.

هنا تصبح موافقة نقطة التبادل جزءاً من عمل البروتوكول نفسه. إن منعت محولاتها ذلك النوع من الإطارات، فلن تنشأ الجلسة. وإن سمحت به، يتحمل كل عضو مسؤولية سجلات منافذه وعناوين MAC ومفاتيحه. تغيير MAC بعد استبدال جهاز يعيد ضبط الجلسة ويسحب المسارات المتعلَّمة. إنه تغيير في مسار البيانات يبدأ من خطوة تبدو كأنها تحديث لجرد المعدات.

بالمقارنة مع BGP-4 المعمول به فوق TCP/IP، لم يعد جهاز بعيد يستطيع بلوغ هذه الجلسة عبر توجيه IP. لكن عنوان MAC لا يصبح وثيقة هوية لمجرد أن الجلسة محلية؛ هو يختار إعداد الجار فقط. يستطيع جهاز على المقطع انتحال العنوان وإرباك تعلّم المحول أو استهلاك حد الإطارات المخصص للجلسة. يختبر تفاوض TLS مفتاح الجار ويتحقق BGP OPEN من رقم النظام المستقل. من دون المفتاح لا يكفي الانتحال للسيطرة على جلسة QUIC. تشترط المسودة مفتاحاً خارجياً مع سرية مستقبلية، وتمنع بيانات 0-RTT وانتقال الاتصال بين المسارات. هذه ضمانات تخص المتحدث، لا عنوان الوجهة الذي سيضعه المتحدث في إعلان لاحق.

تذكرة العبور إلى جهاز ثالث

الرابط الذي لا يحمل عناوين IP لا يقدم عنوان القفزة التالية المعتاد. لذا تعطي Link Next Hop شكلين: حقل بطول صفر يشير إلى الجار نفسه، وحقل بطول ستة بايتات يحدد MAC أحادي الإرسال لجهاز ثالث على المقطع ذاته. إذا قبل المستقبل المسار، خرجت حزم البيانات من واجهة BoL2Q نحو ذلك MAC. تظل حزم البيانات IPv4 أو IPv6 عادية؛ QUIC يحمي رسالة التحكم التي أخبرتها أين تذهب.

تحتاج خوادم المسارات إلى هذا الخيار كي تعلن MAC العضو الذي بدأ المسار، فتنتقل الحزم مباشرة بين الأعضاء بدلاً من المرور بالخادم. ويمكن لمعاكس المسارات على المقطع نفسه الحفاظ على الاتجاه المباشر. تضع المسودة شرطاً للانتشار: يجب أن يكون MAC المذكور قابلاً للوصول عبر واجهة BoL2Q نفسها. إن لم يكن كذلك، يعلن الطرف نفسه قفزة تالية، أو يحجب المسار إن لم تتوفر له وسيلة صالحة.

تأتي الجملة الحاسمة في قسم الأمن: لا يستطيع الراوتر المستقبل إثبات أن MAC الجهاز الثالث يعود إلى الراوتر الذي أنشأ المسار. الجار المخول بالكلام في BGP يستطيع توجيه المرور إلى أي محطة على ذلك المقطع. شهادة المتحدث ليست سند ملكية للوجهة التي يسميها. تشير المسودة إلى سياسة خادم المسارات وفحص القفزة التالية لدى المستقبل بوصفهما موضع السيطرة. إذا فحص المشغل مفتاح الجار ثم سلّم له حرية اختيار MAC، فقد وثق الأمر وتخلى عن مراجعة المأمور بتنفيذه.

هذه مسودة فردية. ما زال رقم EtherType ورمز القدرة يحملان TBD1 وTBD2؛ لا يوجد في النص رقم معيَّن أو دليل على تشغيل فعلي. توفر مواصفة QUIC الأولى أساس النقل، فيما تضيف المسودة قيودها على انتقال الاتصال والبيانات المبكرة وعدد مسارات BGP. ومع ذلك يمكن رسم سلسلة القرار الآن: قبول الإطار في التبادل، مطابقة MAC المضبوط، إثبات المفتاح، فحص AS، قراءة MAC القفزة التالية، تطبيق سياسة المستقبل، ثم تثبيت المسار في العتاد. نجاح الخطوات الأربع الأولى لا يبرئ الخطوة السادسة.

الأصول الرسمية