الشبكات / المتقدم: السياسة والأدلة والسعة والتصميم المرن / الدرس 13
فصل التقسيم والسياسة وترجمة العناوين
نمذج VLAN و VRF وسياسة الحزم و NAT كحدود مختلفة بمتطلبات هوية وحالة مستقلة.
في هذه الصفحة
أهداف الدرس
- تمييز تقسيم الوصلة ومجالات التوجيه والترشيح والمصادقة.
- فهم اتجاه السياسة وحالة الترجمة بمثبتات غير متصلة.
يغير كل حد قراراً مختلفاً
تفصل VLAN مجال توجيه الوصلة، وتفصل VRF سياق التوجيه والتمرير. لا يثبت أي منهما انقطاع التطبيقات؛ فقد يعيد التوجيه أوتبادل المسارات أوالوسطاء وصلها. تعبر ACL أوالجدار عن الحركة المسموحة باتجاه وموضع محددين، وتثبت المصادقة الهوية بآلية مستقلة. صف الحدود منفصلة قبل وصف قسم بأنه موثوق. قد يختلف طرفان لهما العنوان نفسه في VRF مختلفتين، وقد تتشارك شبكتان سياسة واسعة.
حدد شرط الحزمة ونقطة الرصد
تفحص القاعدة عديمة الحالة حقول الحزمة عند موضعها. يهم ترتيب القواعد والإجراء الافتراضي والاتجاه وعائلة العنوان ووقوع الترجمة قبلها. يسمح الشرط التالي بخدمة TCP معلنة من شبكة توثيقية. ليس إعداد جهاز أومحرك ACL كاملاً أوتتبع اتصال. تكشف الافتراضيات خطأ السماح بمنفذ دون تقييد المصدر والوجهة، فيتسع الجمهور أكثر من المقصود.
from ipaddress import ip_address, ip_network
clients = ip_network('192.0.2.0/24')
service = ip_address('198.51.100.20')
for destination_port in (443, 22):
allowed = (ip_address('192.0.2.10') in clients
and service == ip_address('198.51.100.20')
and destination_port == 443)
print(f'{destination_port}: {"allow" if allowed else "deny"}')
443: allow
22: deny
يفترض المثبت TCP ويسمح بـ 443 فقط. ينفذ حساب عناوين ومنطقاً لا إرسالاً. لا يمثل حركة العودة أوأولوية القواعد أوتحليل الجهاز أوهوية المستخدم الموثقة.
تضيف الحالة دورة حياة إلى السياسة
قد يربط الجهاز ذو الحالة الحزم اللاحقة بمحادثة مسموحة، وتختلف الحالات والمهلات حسب التنفيذ والبروتوكول. قد يرسل المسار غير المتماثل الرد عبر جهاز يفتقد الحالة، فلا يثبت نجاح الحزمة الأولى مرور التبادل كله. وثق الاتجاهين والفشل وبقاء الحالة أوإعادة بنائها. قد يجتمع الترشيح ذو الحالة وعديمها، ولا يفهم أيهما تلقائياً تخويل كل طلب تجاري.
تغير NAT هوية التدفق ولا تصادق على المستخدم
قد تعيد NAT كتابة العنوان والمنفذ وتربط الرصد على الجانبين. يختلف سلوك التعيين عن الترشيح، وليس العنوان الخارجي هوية مستخدم موثقة. يعلن المثال تعيينين يتشاركان العنوان ويختلفان بالمنفذ، دون تخصيص فعلي أومهلات أوتصادم أوانعكاس. قد يتطلب التحقيق الوقت والبروتوكول والمجموعتين وسياق التوجيه؛ ولا يميز العنوان المشترك وحده العملاء.
translations = {
('192.0.2.10', 50000): ('203.0.113.5', 40001),
('192.0.2.11', 50000): ('203.0.113.5', 40002),
}
for inside, outside in translations.items():
print(f'{inside[0]}:{inside[1]} -> {outside[0]}:{outside[1]}')
192.0.2.10:50000 -> 203.0.113.5:40001
192.0.2.11:50000 -> 203.0.113.5:40002
يُترجم العميلان إلى عنوان توثيقي واحد بمنفذين مختلفين، ويثبت ترتيب القاموس ترتيب السطرين. لا تثبت التعيينات وصولاً أوتخويلاً أوحالة فعلية.
راجع المحادثات المسموحة كاملة
ابن مصفوفة تحدد الدورين والبروتوكول والخدمة والاتجاه والمجال والمصادقة. أدرج حالات المنع والعودة و IPv6 والاعتماديات كالتسمية. راجع تبادل المسارات والإدارة مستقلاً. تكشف النماذج تناقضاً أواتساعاً ولا تثبت فرض العتاد أوالعزل. يحتاج التنفيذ اللاحق تصريحاً وتحققاً ومراقبة وتراجعاً مستقلاً؛ ولا نغير هنا VLAN أو VRF أوجداراً أو NAT.
الأخطاء الشائعة وإصلاحها
اعتبار اسم VLAN عزلاً كاملاً
- لماذا يحدث؟
- أُهملت مسارات التوجيه والاعتماديات المشتركة.
- كيف تصلحه؟
- تتبع العبور المسموح وطبق سياسة صريحة عند الحدود.
- كيف تتجنب تكراره؟
- راجع ثقة الوصلة والتوجيه والإدارة والتطبيق منفصلة.
فشل الرد بعد نجاح اختبار اتجاه واحد
- لماذا يحدث؟
- يختلف اتجاه العودة أومالك الحالة عن الافتراض.
- كيف تصلحه؟
- نمذج الاتجاهين وحالة كل نقطة فرض.
- كيف تتجنب تكراره؟
- أدرج عدم التماثل والتحويل ضمن حالات القبول.
قبول العنوان المترجم المشترك كهوية مستخدم
- لماذا يحدث؟
- اختلطت الترجمة بالمصادقة والتخويل.
- كيف تصلحه؟
- استخدم هوية التطبيق واحفظ ربط التدفقات اللازم.
- كيف تتجنب تكراره؟
- وثق ما تحدده سجلات NAT وحدوده.
اختبر فهمك
1. يستخدم مستأجران 192.0.2.10؛ هل هما طرف واحد؟
اعرض الحل المشروح
لا؛ يشمل السياق هوية مجال التوجيه. قد تتداخل العناوين في VRF منفصلة مع تصميم العبور والترجمة. يكون مفتاح السجل المقتصر على العنوان غامضاً؛ أضف المجال أوالمستأجر ووقت الرصد.
2. هل يصف السماح بمنفذ TCP الأمامي تبادلاً ذا حالة كاملاً؟
اعرض الحل المشروح
لا؛ حدد إنشاء الحالة ومسار الرد والمهلة والتحويل. الشرط الأول جزء من القبول فقط. وتبقى المصادقة والتخويل مستقلين حتى مع مرور حزم النقل كلها.
أهم ما تعلمته
- للتقسيم والترشيح والترجمة والمصادقة معان مختلفة.
- أدرج الاتجاه والحالة وسياق التوجيه في كل ادعاء.