مقالات

عملکرد بیش از رابط هایی است که فقط شماره گذاری شده اند/lla ، «آزمایشگاه های IS-IS


IS-IS برای تبادل اطلاعات مسیر از IPv4 یا IPv6 استفاده نمی کند. از یک لایه خاص از لایه 3 استفاده می کند (دارای 802.1 نقطه برای دسترسی به خدمات SAP است) و اطلاعات IPv4/IPv6 را فقط در TLV های مختلف در LSP حمل می کند.

IS-IS بالاتر از رابط از نقطه به نقطه به نقطه یا دسترسی زیاد به دسترسی باید ناشناخته باشد ، اما آیا تمام اجراهای IS-IS از این پشتیبانی می کنند؟ شما می توانید آزمایش کنید که در این تمرین آزمایشگاهی که حاوی نقطه ای بین دو روتر و یک بخش LAN است.

مورد نیاز دستگاه

از هر دستگاه پشتیبانی شده توسط باکله ماژول پیکربندی IS-IS. بهتر است اگر دستگاه از رابط های IPv4 نامشخص پشتیبانی کند.

شروع آزمایشگاه

شما می توانید آزمایشگاه زیرساخت های آزمایشگاهی خود یا در کدهای کد GitHub (جزئیات بیشتر) را راه اندازی کنید:

  • تغییر فهرست از basic/7-unnumbered
  • دویدن Netlab UpS شما یک آزمایشگاه با مسیر IPv4 ، IPv6 و IS-IS پیکربندی شده برای همه دستگاه های آزمایشگاهی دریافت خواهید کرد.
  • وارد دستگاه خود (RTR) با NetLab Connect RTR

ساختار داده های IS-IS را بررسی کنید

قبل از تغییر هر چیزی ، بررسی کنید که مسیرهای IS-IIS با استفاده از آدرس های رابط IPV4/IPv6 معمولی تولید می کنند. LSP آنها حاوی پیشوند LAN/P2P است. برخی از سیستم عامل ها همچنین تمام آدرس های رابط IPV4/IPv6 را اضافه می کنند:

R3 LSP نشان داده شده توسط R1 Arista EOS

r1#show isis database level-2 r3.00-00 detail
Legend:
H - hostname conflict
U - node unreachable

IS-IS Instance: Gandalf VRF: default
  IS-IS Level 2 Link State Database
    LSPID                   Seq Num  Cksum  Life Length IS  Received LSPID        Flags
    r3.00-00                      3  35505  1192    246 L2  0000.0000.0003.00-00  
      Remaining lifetime received: 1199 s Modified to: 1200 s
      NLPID: 0xCC(IPv4) 0x8E(IPv6)
      Hostname: r3
      Area addresses: 49.0001
      Topology: 2 (IPv6)
      Topology: 0 (IPv4)
      Interface address: 10.1.0.1
      Interface address: 172.16.0.3
      Interface address: 10.0.0.3
      Interface address: 2001:db8:20::1
      Interface address: 2001:db8:21::3
      Interface address: 2001:db8:cafe:3::1
      IS Neighbor          : r3.7e               Metric: 10
      IS Neighbor          : 0000.0000.0004.00   Metric: 10
      IS Neighbor (MT-IPv6): r3.7e               Metric: 10
      IS Neighbor (MT-IPv6): 0000.0000.0004.00   Metric: 10
      Reachability         : 10.1.0.0/30 Metric: 10 Type: 1 Up
      Reachability         : 172.16.0.0/24 Metric: 10 Type: 1 Up
      Reachability         : 10.0.0.3/32 Metric: 10 Type: 1 Up
      Reachability (MT-IPv6): 2001:db8:20::/64 Metric: 10 Type: 1 Up
      Reachability (MT-IPv6): 2001:db8:21::/64 Metric: 10 Type: 1 Up
      Reachability (MT-IPv6): 2001:db8:cafe:3::/64 Metric: 10 Type: 1 Up
      Router Capabilities: Router Id: 10.0.0.3 Flags: []
        Area leader priority: 250 algorithm: 0

آدرس های رابط IPv4 و IPv6 نیز در پیام های سلام IS-IS تبلیغ می شوند:

جزئیات همسایه R3 IS-E نشان داده شده توسط R1 Arista EOS

r1#show isis neighbors level-2 detail
Instance  VRF      System Id        Type Interface          SNPA              State Hold time   Circuit Id
...
Gandalf   default  r3               L2   Ethernet1          52:dc:ca:fe:3:1   UP    7           r3.7e
  Area addresses: 49.0001
  SNPA: 52:dc:ca:fe:3:1
  Router ID: 0.0.0.0
  Advertised Hold Time: 9
  State Changed: 00:02:10 ago at 2025-03-12 13:54:02
  LAN Priority: 64
  IPv4 Interface Address: 172.16.0.3
  IPv6 Interface Address: fe80::50dc:caff:fefe:301
  Interface name: Ethernet1
  Graceful Restart: Supported
  Supported Address Families: IPv4, IPv6
  Neighbor Supported Address Families: IPv4, IPv6

مشورت

آدرس های رابط LSP به ندرت استفاده می شود. در عوض ، روترها از آدرس های رابط تبلیغاتی در بسته های Hello IS-E استفاده می کنند تا هاپ بعدی را برای جدول مسیر IP تعیین کنند.

ساخت جدول مسیر IP

محاسبه پیشوندهایی که وارد جداول مسیریابی IP و روترهای هاپ بعدی می شوند ، وظیفه اصلی الگوریتم IS-IS SPF است (ما به برخی از جزئیات در آزمایشگاه آزمایشگاه آزمایشگاه IS-IS آزمایشگاه Wrentcial نگاه کرده ایم). در این تمرین آزمایشگاهی ما روی هاپ بعدی این پیشوندها تمرکز خواهیم کرد.

به عنوان مثال ، R1 سه پیشوند را پیدا می کند که از R3 عبور می کنند (آدرس های بازگشت R3 و R4 و اتصال آنها از نقطه به نقطه). با ترکیب این با آدرس رابط IPv4/IPv6 که توسط R3 در پیام های سلام IS-IS تبلیغ شده است (به بالا مراجعه کنید) ، مسیرهای زیر را در مسیرهای IPv4 و IPv6 نصب می کند:

مسیرهای IPv4 با استفاده از R3 به عنوان هاپ بعدی (نشان داده شده توسط R1 Arista EOS)

r1#show ip route isis next-hop 172.16.0.3
...

 I L2     10.0.0.3/32 [115/20]
           via 172.16.0.3, Ethernet1
 I L2     10.0.0.4/32 [115/30]
           via 172.16.0.3, Ethernet1
 I L2     10.1.0.0/30 [115/20]
           via 172.16.0.3, Ethernet1

مسیرهای IPv6 با استفاده از R3 به عنوان هاپ بعدی (نشان داده شده توسط R1 Arista EOS)

r1#show ipv6 route isis
...
 I L2     2001:db8:20::/64 [115/20]
           via fe80::50dc:caff:fefe:301, Ethernet1
 I L2     2001:db8:cafe:3::/64 [115/20]
           via fe80::50dc:caff:fefe:301, Ethernet1
 I L2     2001:db8:cafe:4::/64 [115/30]
           via fe80::50dc:caff:fefe:301, Ethernet1

مشورت

مسیرهای IS-IS IPv6 از IPv6 LLA به عنوان آدرس IPv6 هاپ بعدی استفاده می کنند.

مهاجرت به رابط ها فقط بدون شماره گذاری/lla

آدرس های IPv4/IPv6 تمام رابط های اترنت همه روترها را در آزمایشگاه خود با آدرس های IPv4 نامشخص و IPv6 فقط برای اتصالات محلی جایگزین کنید.

دستورات این ممکن است شبیه به هیچ آدرس IP وجود ندارد پس از آدرس IP بدون حلقه بدون نامگذاری 0 وت هیچ آدرس IPv6 وجود ندارد پس از IPv6 را فعال کنیدحرف

مشورت

Froning:

  • به شما امکان می دهد همان آدرس IP از رابط های متعدد را پیکربندی کنید. پس از حذف آدرس اصلی اترنت IPv4 ، از معمولی استفاده کنید آدرس IP فرمان با آدرس IPv4 loopback.
  • نیازی نیست IPv6 را فعال کنید فرمان ؛ IPv6 با فعال شده است سس دستورات و حذف آدرس IPv6 از رابط ، IPv6 این رابط را غیرفعال نمی کند.

آیا هنوز کار می کند؟

با R3 تماس بگیرید و همسایگان IS-IS را مطالعه کنید. R3 هنوز هم باید با تمام روترهای دیگر آزمایشگاه شما کارآمدی داشته باشد.

همسایگان IS-E در R3 کار با Arista EOS مشاهده شده است

r3#show isis neighbors

Instance  VRF      System Id        Type Interface          SNPA              State Hold time   Circuit Id
Gandalf   default  r1               L2   Ethernet1          52:dc:ca:fe:1:1   UP    24          r3.7e
Gandalf   default  r2               L2   Ethernet1          52:dc:ca:fe:2:1   UP    26          r3.7e
Gandalf   default  r4               L2   Ethernet2          P2P               UP    24          80

هشدار

برخی از دستگاه ها ممکن است IS-E بالاتر از اتصالات IPv4 غیرقابل استفاده از نقطه به نقطه شروع کنند ، اما بالاتر از اتصالات IPv4 بدون دسترسی با دسترسی زیادی نیست. چنین دستگاهی ممکن است از تشکیل مجاور در LAN یا عدم نصب برخی از مسیرهای IPv4 در جدول مسیر IP خودداری کند.

سپس با R1 تماس بگیرید و جداول مسیریابی IPv4 و IPv6 آن را مطالعه کنید. آیا آنها شامل همان مسیرها برای رابط های حلقه برگشتی مانند گذشته هستند؟ هاپ های بعدی چیست؟

نتایج IPv4 ممکن است کمی شما را شگفت زده کند. به عنوان مثال ، Arista EOS ادعا می کند که آدرس های بازگشت R2 و R3 به طور مستقیم مرتبط هستند:

جدول مسیر R1 IPv4 Arista EOS کار می کند

r1#show ip route isis
...
 I L2     10.0.0.2/32
           directly connected, Ethernet1
 I L2     10.0.0.3/32
           directly connected, Ethernet1
 I L2     10.0.0.4/32 [115/30]
           via 10.0.0.3, Ethernet1

از نظر فنی ، این نادرست نیست ، زیرا R2 و R3 دوباره از آدرس های IPv4 حلقه خود برای رابط های اترنت استفاده کنید.

جدول مسیریابی IPv6 نباید حاوی چنین شگفتی هایی باشد و باید با یکی از مواردی که قبلاً دیده اید یکسان باشد (به جز اینکه دیگر زیر شبکه های ترانزیتی ندارید):

جدول مسیریابی R1 R1 از R1 در حال اجرا Arista EOS

r1#show ipv6 route isis
...

 I L2     2001:db8:cafe:2::/64 [115/20]
           via fe80::50dc:caff:fefe:201, Ethernet1
 I L2     2001:db8:cafe:3::/64 [115/20]
           via fe80::50dc:caff:fefe:301, Ethernet1
 I L2     2001:db8:cafe:4::/64 [115/30]
           via fe80::50dc:caff:fefe:301, Ethernet1

این چگونه کار می کند؟

نتایج IPv6 نباید تعجب آور باشد. پیام های سلام IS-IS شامل IPv6 LLA همسایه است که به عنوان آدرس هاپ بعدی در جدول مسیریابی IPv6 استفاده می شود.

یک فرآیند مشابه در دنیای IPv4 ادامه دارد. پیام های سلام IS-IS ارسال شده توسط R3 آدرس بازگشت آنها (10.0.0.3) را به عنوان آدرس IPv4 خود در LAN تبلیغ می کند:

آدرس IPv4 R3 مشاهده شده توسط R1 ، کار با Arista EOS

r1#show isis neighbors level-2 detail
Instance  VRF      System Id        Type Interface          SNPA              State Hold time   Circuit Id
...
Gandalf   default  r3               L2   Ethernet1          52:dc:ca:fe:3:1   UP    9           r3.7e
  Area addresses: 49.0001
  SNPA: 52:dc:ca:fe:3:1
  Router ID: 0.0.0.0
  Advertised Hold Time: 9
  State Changed: 00:10:24 ago at 2025-03-12 14:06:32
  LAN Priority: 64
  IPv4 Interface Address: 10.0.0.3
  IPv6 Interface Address: fe80::50dc:caff:fefe:301
  Interface name: Ethernet1
  Graceful Restart: Supported
  Supported Address Families: IPv4, IPv6
  Neighbor Supported Address Families: IPv4, IPv6

بنابراین ، آدرس IPv4 Loopback (10.0.0.3) به عنوان هاپ بعدی برای کلیه مسیرهای عبور از R3 استفاده می شود. بیشتر روترها نیز اضافه می کنند رابط خروجی به مسیرهای موجود در جداول مسیریابی آنها. بنابراین ، R1 می داند که (الف) باید بسته ها را تا 10.0.0.3 و (ب) برای استفاده از رابط اترنت 1 برای رسیدن به 10.0.0.3 ارسال کند اگر بخواهد بسته های خود را تا 10.0.0.4 ارسال کند:

جزئیات مسیر IPv4 برای 10.0.0.4/32 از R1 Works Arista EOS

r1#show ip route 10.0.0.4/32 detail
...

 I L2     10.0.0.4/32 [115/30] PM
           via 10.0.0.3, Ethernet1 r1 -> [r2,r3]

اما چگونه R1 می داند از چه آدرس MAC برای دستیابی به R3 استفاده می کند؟ او با ارسال درخواست ARP به Ethernet1 از ARP استفاده می کند و از چه کسی آدرس IP 10.0.0.3 دارد. جای تعجب نیست که می توانیم نتایج موجود در جدول او را با ARP مشاهده کنیم:

جدول R1 ARP شامل آدرس های MAC از همه روترهای متصل است

r1#show arp
Address         Age (sec)  Hardware Addr   Interface
10.0.0.2          0:13:44  52dc.cafe.0201  Ethernet1
10.0.0.3          0:13:44  52dc.cafe.0301  Ethernet1

آیا می خواهید جزئیات بیشتری داشته باشید؟ پست های وبلاگ را در رابط های IPv4 Unnoamed بخوانید.

مرجع

سیم کشی

پیوندها از نقطه به نقطه به نقطه

منشاء بندر دستگاه مقصد بندر مقصد
R3 اترنت 2 R4 اترنت 1

اتصالات LAN

منشاء بندر نام لینک (خالص) شرح
R1 اترنت 1 شبکه R1 -> [r2,r3]
R2 اترنت 1 شبکه R2 -> [r1,r3]
R3 اترنت 1 شبکه R3 -> [r1,r2]

توجه: نام رابط به دستگاههایی که در آزمایشگاه استفاده می کنید بستگی دارد. این چاپ با استفاده از Arista EOS در RTR و Frrrouting کار بر روی X1 و X2 تولید شد.

آزمایشی

گره/رابط آدرس IPv4 آدرس IPv6 شرح
R1 10.0.0.1/32 2001: DB8: قهوه: 1 :: 1/64 بازپرداخت
اترنت 1 172.16.0.1/24 2001: DB8: 21 :: 1/64 R1 -> [r2,r3]
R2 10.0.0.2/32 2001: DB8: قهوه: 2 :: 1/64 بازپرداخت
اترنت 1 172.16.0.2/24 2001: DB8: 21 :: 2/64 R2 -> [r1,r3]
R3 10.0.0.3/32 2001: DB8: قهوه: 3 :: 1/64 بازپرداخت
اترنت 1 172.16.0.3/24 2001: DB8: 21 :: 3/64 R3 -> [r1,r2]
اترنت 2 10.1.0.1/30 2001: DB8: 20 :: 1/64 R3 -> R4
R4 10.0.0.4/32 2001: DB8: قهوه: 4 :: 1/64 بازپرداخت
اترنت 1 10.1.0.2/30 2001: DB8: 20 :: 2/64 R4 -> R3


Source link

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

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

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