DHCP Client داخل VRF#

مقدمه#

اگر اینترفیس client در یک VRF باشد، lease و default route هم باید در همان VRF نصب شوند. default route در default VRF ترافیک این VRF را به بیرون نمی‌برد.

در این آزمایش server همچنان در default VRF است و فقط روی لینک مشترک سرویس می‌دهد. client و LAN آن در VRF با نام Public هستند. default route یادگرفته‌شده در FIB همان VRF دیده می‌شود و host با نام n4 از همان مسیر به n5 می‌رسد.

مرور سناریو#

pool همان بازهٔ آزمایش قبل را دارد. n2 برای برگشت ترافیک host، route شبکهٔ 1.1.1.0/24 را به lease برابر 200.1.2.10 دارد. ge1 و ge3 روتر n1 هر دو در Public هستند.

توضیح توپولوژی#

توپولوژی سناریو

n4 با IP برابر 1.1.1.10 به ge3 روتر n1 وصل است و این اینترفیس در VRF با نام Public قرار می‌گیرد. ge1 روتر n1 هم در همین VRF نقش DHCP client را دارد. n2 و n5 در default VRF می‌مانند. شبکهٔ بین روترها 200.1.2.0/24 و شبکهٔ n5 برابر 2.1.1.0/24 است.

پیش‌نیازها#

  • آشنایی با DHCP و VRF

  • دسترسی به CLI روتر SooDar و shell میزبان

  • سناریو بدون IP روی روتر بالا می‌آید؛ IPها در گام‌های زیر وارد می‌شوند

پیکربندی مرحله‌به‌مرحله#

DHCP server روی n2#

route برگشت را به اولین IP قابل تخصیص pool وصل کنید. این آزمایش انتظار دارد client آدرس 200.1.2.10 را بگیرد و n4 از راه او به n5 برسد.

روی روتر SooDar n2:

interface ge1
 ip address 200.1.2.2/24
 no shutdown
!
interface ge3
 ip address 2.1.1.1/24
 no shutdown
!
ip dhcp pool LAN
 network 200.1.2.0/24
 default-router 200.1.2.2
 included-address 200.1.2.10 200.1.2.20
!
interface ge1
 ip dhcp server
!
clear ip dhcp binding *
!
ip route 1.1.1.0/24 200.1.2.10
!
show ip dhcp binding

DHCP client و LAN در VRF روی n1#

VRF را پیش از انتقال اینترفیس بسازید.

روی روتر SooDar n1:

vrf Public
!
interface ge1
 no ip address
 ip vrf forwarding Public
 ip address dhcp
 no shutdown
!
interface ge3
 ip vrf forwarding Public
 ip address 1.1.1.1/24
 no shutdown
!
show ip fib vrf Public

show ip fib vrf Public باید route برابر 0.0.0.0/0 را از راه 200.1.2.2 نشان دهد. این route در FIB مربوط به default VRF نیست.

میزبان‌ها#

روی میزبان n4:

ip route replace default via 1.1.1.1
ping -c 3 2.1.1.10

روی میزبان n5:

ip route replace default via 2.1.1.1

صحت‌سنجی و تست#

  • FIB مربوط به VRF با نام Public، default route را از راه 200.1.2.2 دارد.

  • ping از n4 به 2.1.1.10 موفق است.

  • show ip dhcp binding روی n2 مقدار lease را نشان می‌دهد.

جمع‌بندی#

DHCP client داخل VRF، default gateway را در همان VRF نصب می‌کند. LAN باید به همان VRF منتقل شود تا host پشت روتر از این مسیر استفاده کند. server می‌تواند در default VRF بماند، به شرطی که روی همان لینک در دسترس باشد و route برگشت را داشته باشد.