الشبكة الواسعة: MPLS وSD-WAN وSASE
درس 2 من 5
2الشبكة الواسعة: MPLS وSD-WAN وSASE
الصورة الكبيرةشركة لها مئة فرع ومركزا بيانات وتطبيقات في ثلاث سُحب. لعقود كان الجواب خطوط MPLS خاصة من المزوّد، غالية لكن ثابتة. ثم صار الإنترنت سريعًا ورخيصًا، وصارت التطبيقات في السحابة لا في مركز البيانات. المهندس الخبير يقرر: أين يكفي الإنترنت، وأين يحتاج خطًا خاصًا، وكيف يحمي فرعًا لم يعد خلف جدار المركز.
ماذا تشاهد في الرسم: جهاز SD-WAN في الفرع يقيس كل وصلة كل ثوانٍ، ويرسل كل تطبيق في الوصلة التي تحقق اتفاقية أدائه، ويغيّرها لحظة تسوء.
خارطة هذا الجزء
المفاهيم بالترتيب، اضغط أيًّا منها للقفز إليه:
طريقان إلى نفس الفكرة
MPLS مثل خط قطار خاص استأجرته الشركة: مواعيده مضبوطة ولا يزاحمك أحد، لكنه غالٍ ويستغرق تركيبه أشهرًا. SD-WAN مثل تطبيق خرائط يعرف كل الطرق المتاحة (الإنترنت، والجوال، وخط القطار إن وُجد)، ويختار لكل رحلة أسرع طريق الآن، ويعيد التوجيه إن ظهر زحام. وSASE أن تنقل نقطة التفتيش الأمنية من بوابة المقر إلى محطات منتشرة قرب كل موظف، أينما كان.
MPLS (RFC 3031): الحزمة تأخذ عند دخول شبكة المزوّد تسمية من 20 بت داخل رأس من 32 بت (التسمية 20، وTC ثلاثة، وبت نهاية المكدس، وTTL ثمانية)، والموجّهات الوسطى (LSR) تبدّل التسميات بلا بحث في جدول IP. L3VPN (RFC 4364): لكل عميل VRF (جدول توجيه مستقل)، وRD يجعل العناوين المتداخلة فريدة، وRT يحدد من يستورد أي طرق، وMP-BGP يحملها. SD-WAN: أنفاق مشفرة (IPsec غالبًا) فوق كل الوصلات، ومتحكم مركزي يدفع السياسات، وقياس لحظي للكمون والارتعاش والفقد على كل نفق، واختيار مسار حسب التطبيق وفق SLA، وتجهيز بلا لمس (ZTP): الجهاز يصل الفرع ويسحب إعداده وحده. SASE (مصطلح Gartner عام 2019) = SD-WAN + SSE، وSSE تجمع SWG (وكيل الويب) وCASB (رقابة التطبيقات السحابية) وZTNA (وصول Zero Trust) وFWaaS (جدار كخدمة).
قبل أن تبدأ
🌐BGP
تعرف الجلسات والسياسات.
🚦جودة الخدمة QoS
تعرف الكمون والارتعاش والفقد.
الفكرة الجوهرية
1MPLS: التسميات والـ VRFs
الفكرة الأصلية لـ MPLS السرعة: بدل أن يبحث كل موجّه عن أطول تطابق في جدول ضخم، يقرأ تسمية قصيرة ويبدلها. لكن ما يبيعه المزوّدون اليوم هو الفصل: شبكة واحدة تخدم ألف شركة، لكل منها VRF خاص كأن لها شبكة وحدها، ولو استخدمت الشركتان العناوين نفسها 10.0.0.0/8.
أربعة بايت فقط بين رأس Ethernet ورأس IP. في L3VPN ترى تسميتين فوق بعض: واحدة للنفق وواحدة للـ VRF.
def mpls_header(label, tc=0, bottom=True, ttl=64):
word = (label << 12) | (tc << 9) | (int(bottom) << 8) | ttl
return f"{word:032b}"
h = mpls_header(label=16003, tc=5, bottom=True, ttl=63)
print("label ", h[:20], "=", int(h[:20], 2))
print("TC ", h[20:23], "=", int(h[20:23], 2), "(QoS class)")
print("S ", h[23], " (bottom of stack)")
print("TTL ", h[24:], "=", int(h[24:], 2))
print("labels possible:", f"{2 ** 20:,}")2SD-WAN: كل الوصلات معًا، والقرار لكل تطبيق
جهاز SD-WAN في الفرع يبني نفقًا مشفرًا فوق كل وصلة متاحة، ويقيسها باستمرار. كل تطبيق له SLA: الصوت يريد كمونًا أقل من 150 ms وفقدًا أقل من 1%، والنسخ الاحتياطي لا يهمه. المتحكم المركزي يكتب السياسة مرة، وكل الفروع تطبقها. وحين يتعطل الإنترنت الأرضي، ينتقل الصوت إلى الجوال في ثانية.
أرخص وصلة تحقق الـ SLA تفوز. حين تسوء الألياف ينتقل الصوت إلى MPLS، والـ ERP إلى 5G لأنها أرخص وصلة ما زالت تحقق شرطه، ويبقى النسخ الاحتياطي على الأرخص.
links = { # live measurements on each tunnel
"MPLS": {"latency": 38, "jitter": 2, "loss": 0.0, "cost": 10},
"Fibre ISP": {"latency": 24, "jitter": 9, "loss": 0.4, "cost": 2},
"5G": {"latency": 45, "jitter": 22, "loss": 1.8, "cost": 6},
}
SLA = {"voice": {"latency": 150, "jitter": 30, "loss": 1.0},
"erp": {"latency": 250, "jitter": 100, "loss": 2.0},
"backup": None}
def path_for(app):
rule = SLA[app]
ok = [n for n, m in links.items() if rule is None or all(m[k] <= rule[k] for k in rule)]
return min(ok, key=lambda n: links[n]["cost"]) if ok else "best effort on " + min(links, key=lambda n: links[n]["loss"])
for app in SLA:
print(f"{app:<7} -> {path_for(app)}")
links["Fibre ISP"]["loss"] = 3.5 # the fibre starts dropping packets
print("fibre degrades:")
for app in SLA:
print(f"{app:<7} -> {path_for(app)}")3SASE: الحماية تنتقل إلى السحابة
قديمًا كانت كل حركة الفروع تعود إلى المركز لتمر بالجدار ثم تخرج للإنترنت (backhaul)، فيتأخر الوصول إلى تطبيقات السحابة. SASE يجمع الشبكة (SD-WAN) والأمن (SSE) في خدمة سحابية لها نقاط حضور قرب المستخدمين: الموظف في الفرع أو في البيت يمر بأقرب نقطة، فتُفحص حركته ثم تذهب مباشرة إلى التطبيق.
| مكوّن SSE | ماذا يفعل | بدل ماذا |
|---|---|---|
| SWG | وكيل ويب يفحص التصفح ويحجب الخبيث | وكيل في المركز |
| CASB | يرى ويقيّد استخدام التطبيقات السحابية والبيانات فيها | — |
| ZTNA | وصول لتطبيق بعينه بعد التحقق من الهوية والجهاز | VPN يفتح الشبكة كلها |
| FWaaS | جدار في السحابة لكل المواقع | جدار في كل فرع |
مثال محلول
المسألة: سلسلة متاجر بـ 80 فرعًا على MPLS بـ 20 Mbps لكل فرع، والفاتورة كبيرة، والتطبيقات انتقلت إلى السحابة، والمستخدمون يشتكون من بطء Microsoft 365. اقترح خطة.
الحل: SD-WAN في كل فرع فوق وصلة ألياف 200 Mbps ووصلة 5G احتياطية. أبقِ MPLS فقط في المستودعات ومركزي البيانات لنظام المخزون الحرج. السياسة: نقاط البيع والصوت على أفضل وصلة تحقق SLA، وMicrosoft 365 يخرج مباشرة من الفرع إلى أقرب نقطة SASE بدل العودة للمركز، والضيوف عبر الإنترنت المحلي فقط. ابدأ بخمسة فروع تجريبية، وقِس الكمون إلى Microsoft 365 قبل وبعد، ثم انشر على دفعات. والتجهيز بلا لمس يجعل موظف المتجر يوصل الجهاز فقط.
خرافة مقابل حقيقة
| الخرافة | الحقيقة |
|---|---|
| MPLS مشفر لأنه خاص. | MPLS يفصل ولا يشفر. البيانات تمر نصًا واضحًا في شبكة المزوّد إلا إن شفرتها أنت. |
| SD-WAN يعني التخلص من MPLS تمامًا. | SD-WAN يستخدم MPLS كوصلة من وصلاته إن احتجتها. القرار لكل موقع. |
| SASE منتج تشتريه من شركة واحدة. | SASE نموذج تصميم؛ قد يأتي من مزوّد واحد أو من اثنين متكاملين. |
أين تقابله في العمل
🛒سلاسل المتاجر
SD-WAN مع تجهيز بلا لمس لفتح فرع جديد في يوم.
🏦البنوك
MPLS للأنظمة الحرجة وSD-WAN للباقي، وفصل VRF بين الخدمات.
🏠العمل عن بعد
SASE يحمي الموظف في بيته كما يحميه في المكتب.
اختبر فهمك
كم بتًا لتسمية MPLS؟
التسمية 20 بت داخل رأس من 32 بت.
ما الذي يسمح لشركتين بالعناوين نفسها على شبكة MPLS واحدة؟
كل VRF جدول توجيه منفصل، وRD يجعل العناوين فريدة في BGP.
كيف يقرر SD-WAN مسار المكالمة؟
يقيس الكمون والارتعاش والفقد ويختار الوصلة المناسبة الآن.
أي مكوّن SSE يعطي وصولًا لتطبيق واحد بدل الشبكة كلها؟
ZTNA يتحقق من الهوية والجهاز ويفتح تطبيقًا بعينه فقط.
ما مشكلة الـ backhaul في عصر السحابة؟
المسار الطويل يبطئ تطبيقات SaaS ويحمّل وصلة المركز.
بطاقات مراجعة سريعة
تحقق من فهمك
لماذا ما زالت بعض الشركات تدفع لـ MPLS رغم SD-WAN؟
لأن جودته مضمونة بعقد، والأنظمة الحرجة جدًا تحتاج ذلك الضمان.
ما الفرق بين الفصل والتشفير في الشبكة الواسعة؟
الفصل يمنع الخلط بين العملاء، والتشفير يمنع قراءة البيانات. MPLS يفصل فقط.
موظف في البيت يحتاج تطبيقًا داخليًا واحدًا. VPN أم ZTNA؟
ZTNA: يفتح التطبيق وحده بعد التحقق، بدل أن يضع الجهاز داخل الشبكة كلها.
مصادر هذا الدرس
مرتّبة بالنوع. ابدأ بالتوثيق الرسمي إذا تبي المرجع الدقيق، وبالمقال أو الفيديو إذا تبي الشرح أولًا.
خلّصت الدرس؟
سجّل الدخول ليُحفظ تقدّمك.