مسیریابی بین بخش های 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 |




