تونل GRE داخل VRF#

مقدمه#

underlay تونل و شبکه‌ای که از داخل تونل عبور می‌کند لازم نیست در یک routing table باشند. IPهای ge1 فقط بستهٔ GRE را بین دو روتر می‌رسانند. LAN و خود tunnel در VRF با نام CUST هستند تا route کاربران با جدول underlay قاطی نشود.

GRE حالت پیش‌فرض tunnel است. دستور tunnel mode gre را وارد کنید. اگر running-config این سطر را تکرار نکرد، به معنی حذف حالت نیست.

مرور سناریو#

n1 مقدار tunnel source را از IP برابر 200.1.2.1 می‌گیرد و اینترفیس tunnel را، همراه با ge3، به CUST منتقل می‌کند. route شبکهٔ n5 داخل همان VRF به خود tunnel اشاره می‌کند. n2 تونل را در default VRF نگه می‌دارد و route شبکهٔ n4 را به tunnel می‌دهد.

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

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

n4 با IP برابر 1.1.1.10 به ge3 روتر n1 وصل است. این اینترفیس و tunnel10 در VRF با نام CUST هستند. ge1 دو روتر در default VRF و شبکهٔ 200.1.2.0/24 است. IP تونل روی n1 برابر 10.10.10.11/32 و روی n2 برابر 10.10.10.12/32 است. n5 با IP برابر 2.1.1.10 پشت n2 است.

پیش‌نیازها#

  • آشنایی با تونل GRE و VRF

  • انتقال اینترفیس به VRF، IP قبلی را برمی‌دارد؛ IP را بعد از ip vrf forwarding وارد کنید

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

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

underlay، VRF و tunnel روی n1#

IP اینترفیس ge1 باید پیش از ساخت تونل وجود داشته باشد، چون tunnel source همان IP است.

روی روتر SooDar n1:

interface ge1
 ip address 200.1.2.1/24
 no shutdown
!
vrf CUST
!
interface ge3
 ip vrf forwarding CUST
 ip address 1.1.1.1/24
 no shutdown
!
interface tunnel10
 tunnel source 200.1.2.1
 tunnel destination 200.1.2.2
 tunnel mode gre
 ip vrf forwarding CUST
 ip address 10.10.10.11/32
 no shutdown
!
vrf CUST
 ip route 2.1.1.0/24 tunnel10

route داخل VRF به خود اینترفیس tunnel اشاره می‌کند، نه به IP لینک underlay.

tunnel روی n2#

روی روتر SooDar n2:

interface ge1
 ip address 200.1.2.2/24
 no shutdown
!
interface ge3
 ip address 2.1.1.1/24
 no shutdown
!
interface tunnel10
 tunnel source 200.1.2.2
 tunnel destination 200.1.2.1
 tunnel mode gre
 ip address 10.10.10.12/32
 no shutdown
!
ip route 1.1.1.0/24 tunnel10

میزبان‌ها#

روی میزبان 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

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

  • running-config روتر n1 عبارت ip vrf forwarding CUST را روی ge3 و tunnel10 دارد.

  • ping از n4 به 2.1.1.10 موفق است. این شبکه روی n1 فقط از راه تونل و داخل CUST در routing table است.

جمع‌بندی#

tunnel source و tunnel destination از routing table مربوط به underlay پیدا می‌شوند. خود اینترفیس tunnel و شبکهٔ کاربر در VRF مشتری هستند. route کاربر باید در همان VRF و به‌سمت اینترفیس tunnel نوشته شود.