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 برگشت را داشته باشد.