مقالات

مسیریابی بین بخش های VXLAN «VXLAN و EVPN Labs


در آزمایشگاه های قبلی، VLAN های ایزوله را با بخش های VXLAN گسترش دادیم. اکنون مسیریابی را به ترکیب اضافه می کنیم: سوئیچ هایی که از VXLAN برای گسترش VLAN ها استفاده می کنند نیز بین آنها مسیریابی خواهند کرد.

توپولوژی آزمایشگاه به همان سادگی است که در تمرین های قبلی بود: یک جفت میزبان VLAN که به دو سوئیچ مستقیما متصل شده اند:

الزامات دستگاه

می توانید از هر دستگاهی که توسط آن پشتیبانی می شود استفاده کنید netlab ماژول های پیکربندی OSPF و VLAN. دستگاه باید از VXLAN با تکرار ورودی استاتیک و مسیریابی بین بخش های VLAN پشتیبانی کند.

آزمایشگاه را راه اندازی کنید

با فرض اینکه قبلا زیرساخت آزمایشگاه خود را راه اندازی کرده اید:

  • تغییر دایرکتوری به vxlan/3-irb
  • اعدام نت لب بالا
  • وارد دستگاه های آزمایشگاهی با اتصال netlab و بررسی کنید که آدرس های IP و OSPF به درستی پیکربندی شده اند.

پیکربندی یک دستگاه موجود

  • سوئیچ های موجود در آزمایشگاه شما (S1 و S2) از قبل پیکربندی شده اند قرمز و آبی VLAN ها
  • این قرمز و آبی VLAN ها دارای این تگ های VLAN و پیشوندهای IPv4 هستند:
VLAN تگ VLAN پیشوند IPv4
قرمز 100 172.16.10.0/24
آبی 101 172.16.11.0/24
  • آدرس‌های IPv4 روی میزبان‌های لینوکس، رابط‌های حلقه بک سوئیچ و اتصال سوئیچ به سوئیچ پیکربندی شده‌اند (جزئیات).
  • مسیرهای ثابتی که به آدرس‌های IP VLAN قابل تنظیم سوئیچ اشاره می‌کنند، روی میزبان‌های لینوکس پیکربندی می‌شوند. هر مسیر ثابت به آدرس IP سوئیچ مجاور اشاره می کند:
میزبان پیشوند IPv4 پرش بعدی
HR1 172.16.0.0/16 172.16.10.1
HR2 172.16.0.0/16 172.16.10.2
HB1 172.16.0.0/16 172.16.11.1
HB2 172.16.0.0/16 172.16.11.2
  • سوئیچ ها OSPF را در ناحیه 0 روی پیوند بین سوئیچ ها اجرا می کنند (جزئیات).

مسیریابی یکپارچه را پیکربندی کنید

قبل از پیکربندی بخش‌های VXLAN، آدرس‌های IP را روی رابط‌های VLAN سوئیچ پیکربندی می‌کنید:

  • آدرس های IP زیر را در S1 و S2 پیکربندی کنید:
VLAN سوئیچینگ آدرس IP
قرمز S1 172.16.10.1/24
S2 172.16.10.2/24
آبی S1 172.16.11.1/24
S2 172.16.11.2/24
  • بررسی کنید که مسیریابی داخلی درون VLAN کار می کند: HR1 باید بتواند به HB1 برسد و HR2 باید بتواند به HB2 برسد.
  • بررسی کنید که آیا پیوند VLAN متقاطع کار نمی کند: HR1 نمی تواند به HR2 برسد، HB1 نمی تواند به HB2 برسد و HR1 نمی تواند به HB2 برسد.

هشدار

OSPF را روی رابط های VLAN پیکربندی نکنید. شما مسیریابی بازگشتی (و سیاهچاله های دوره ای جالب) دریافت خواهید کرد. حتی بهتر، ایجاد یک مستاجر VRF و اختصاص دادن رابط های VLAN به آن VRF.

پیکربندی بخش های VXLAN

با استفاده از روشی که در تمرین آزمایشگاهی “توسعه بخش VLAN واحد با VXLAN” یاد گرفتید، هر دو VLAN را در شبکه IP با استفاده از این شناسه های شبکه VXLAN گسترش دهید:

VLAN VNI
قرمز 10010
آبی 10011

چک کردن

از آن استفاده کنید پینگ از میزبان ها برای بررسی اینکه همه آنها می توانند به یکدیگر دسترسی داشته باشند:

$ netlab connect hr1
Connecting to container clab-irb-hr1, starting bash
hr1:/# ping -c 3 hr2
PING hr2 (172.16.10.4): 56 data bytes
64 bytes from 172.16.10.4: seq=0 ttl=64 time=4.142 ms
64 bytes from 172.16.10.4: seq=1 ttl=64 time=2.205 ms
64 bytes from 172.16.10.4: seq=2 ttl=64 time=2.318 ms

--- hr2 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 2.205/2.888/4.142 ms
hr1:/# ping -c 3 hb1
PING hb1 (172.16.11.5): 56 data bytes
64 bytes from 172.16.11.5: seq=0 ttl=63 time=1.758 ms
64 bytes from 172.16.11.5: seq=1 ttl=63 time=0.871 ms
64 bytes from 172.16.11.5: seq=2 ttl=63 time=0.741 ms

--- hb1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.741/1.123/1.758 ms
hr1:/# ping -c 3 hb2
PING hb2 (172.16.11.6): 56 data bytes
64 bytes from 172.16.11.6: seq=0 ttl=63 time=5.410 ms
64 bytes from 172.16.11.6: seq=1 ttl=63 time=2.072 ms
64 bytes from 172.16.11.6: seq=2 ttl=63 time=2.098 ms

--- hb2 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 2.072/3.193/5.410 ms

در صورت نیاز از نکات عیب‌یابی تمرین آزمایشگاهی گسترش یک بخش VLAN با VXLAN استفاده کنید (انتظار داریم با مسیریابی سنتی بین بخش‌های VLAN آشنا باشید)

انجام شد؟ به Anycast Gateways در بخش‌های VXLAN ادامه دهید.

پشت صحنه

هر میزبان از سوئیچ همسایه به عنوان روتر اولین هاپ استفاده می کند. بنابراین، پوشاندن یک VLAN روی یک بخش VXLAN نتیجه می دهد نامتقارن مسیریابی و پل زدن یکپارچه (IRB) – روتر در مسیر HB1-HR2 با روتر در مسیر HR2-HB1 متفاوت است.

توپولوژی آزمایشگاهی

این ردیابی پرینت گرفته شده از HB1 و HR2 ترافیک را نشان می دهد:

$ netlab connect hb1 traceroute hr2
Connecting to container clab-irb-hb1, executing traceroute hr2
traceroute to hr2 (172.16.10.4), 30 hops max, 46 byte packets
 1  Vlan101.s1 (172.16.11.1)  0.694 ms  0.244 ms  0.203 ms
 2  hr2 (172.16.10.4)  5.399 ms  1.373 ms  1.140 ms
$ netlab connect hr2 traceroute hb1
Connecting to container clab-irb-hr2, executing traceroute hb1
traceroute to hb1 (172.16.11.5), 30 hops max, 46 byte packets
 1  Vlan100.s2 (172.16.10.2)  0.756 ms  0.428 ms  0.223 ms
 2  hb1 (172.16.11.5)  1.112 ms  0.754 ms  0.667 ms

تقلب کردن

  • آزمایشگاه خود را با نت لب کار نمی کند فرمان
  • آزمایشگاه را از solution.yml توپولوژی با netlab up solution.yml فرمان
  • به پیکربندی دستگاه S1/S2 نگاهی بیندازید

اطلاعات مرجع

سیم کشی آزمایشگاه

دستگاه اولیه بندر مبدا دستگاه هدف بندر مقصد
s1 اترنت 1 s2 اترنت 1
hr1 eth1 s1 اترنت 2
hr2 eth1 s2 اترنت 2
hb1 eth1 s1 اترنت 3
hb2 eth1 s2 اترنت 3

آدرس دهی آزمایشگاه

گره/رابط آدرس IPv4 آدرس IPv6 توضیحات
s1 10.0.0.1/32 Loopback
اترنت 1 10.1.0.1/30 s1 -> s2
اترنت 2 [Access VLAN red] s1 -> hr1
اترنت 3 [Access VLAN blue] s1 -> hb1
s2 10.0.0.2/32 Loopback
اترنت 1 10.1.0.2/30 s2 -> s1
اترنت 2 [Access VLAN red] s2 -> hr2
اترنت 3 [Access VLAN blue] s2 -> hb2
hr1
eth1 172.16.10.3/24 hr1 -> [s1,hr2,s2]
hr2
eth1 172.16.10.4/24 hr2 -> [hr1,s1,s2]
hb1
eth1 172.16.11.5/24 hb1 -> [s1,hb2,s2]
hb2
eth1 172.16.11.6/24 hb2 -> [hb1,s1,s2]

مسیریابی OSPF (منطقه 0)

روتر رابط آدرس IPv4 همسایه (ها)
s1 Loopback 10.0.0.1/32
اترنت 1 10.1.0.1/30 s2
s2 Loopback 10.0.0.2/32
اترنت 1 10.1.0.2/30 s1


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا