لب عملی: پیکربندی GRE روی IPsec

این لب عملی یک تونل GRE را با رمزگذاری IPsec ترکیب می‌کند، و اجازه می‌دهد یک پروتکل مسیریابی پویا در سراسر یک لینک رمزگذاری‌شده بین دو سایت اجرا شود، چیزی که یک VPN IPsec ساده به‌تنهایی نمی‌تواند مستقیماً پشتیبانی کند.

GRE روی IPsecTunnel Protectionمسیریابی پویا روی VPN

~4 min read · Updated Sep 23, 2026

هدف لب

پیکربندی یک تونل GRE بین دو روتر، محافظت آن با IPsec با استفاده از tunnel protection، و اجرای OSPF در سراسر اینترفیس تونل رمزگذاری‌شده حاصل، و تأیید اینکه هم رمزگذاری و هم تبادل مسیر پویا با هم کار می‌کنند.

هدف لب (چرا مهم است)

VPN IPsec سایت-به-سایت ساده پیکربندی‌شده در لب قبلی فقط می‌تواند ترافیک منطبق با یک ACL ترافیک-جالب ایستا را رمزگذاری کند — نمی‌تواند ترافیک مالتی‌کست یا پخش یک پروتکل مسیریابی پویا را حمل کند. GRE روی IPsec این را با ساخت اول یک تونل GRE، که پیش‌تر در این مجموعه بحث شد، که مانند یک اینترفیس نقطه-به-نقطه معمولی قادر به اجرای هر پروتکلی رفتار می‌کند، سپس رمزگذاری هر چیزی که آن تونل حمل می‌کند، حل می‌کند.

توپولوژی لب

R1 (سایت A) ---- Gi0/1 ---- ISP ---- Gi0/1 ---- R2 (سایت B)

R1: Gi0/0 (LAN) 192.168.150.0/24، Gi0/1 (WAN) 203.0.113.9/30
R2: Gi0/0 (LAN) 192.168.160.0/24، Gi0/1 (WAN) 203.0.113.13/30

Tunnel0 روی R1: 172.16.100.1/30
Tunnel0 روی R2: 172.16.100.2/30

وظیفه ۱: پیکربندی آدرس‌دهی پایه

اینترفیس‌های LAN و WAN هر دو روتر را پیکربندی کن.

وظیفه ۲: پیکربندی تونل GRE

Tunnel0 را روی هر دو روتر با آدرس‌های نشان‌داده‌شده بساز، که منبع و مقصدش آدرس WAN هر روتر است.

وظیفه ۳: پیکربندی IKE Phase 1 و Transform Set IPsec

سیاست ISAKMP منطبق، کلید pre-shared، و transform set را روی هر دو روتر پیکربندی کن.

وظیفه ۴: ساخت یک IPsec Profile و اعمال Tunnel Protection

یک IPsec profile که به transform set ارجاع می‌دهد بساز، سپس آن را مستقیماً روی اینترفیس تونل با استفاده از tunnel protection اعمال کن.

وظیفه ۵: پیکربندی OSPF در سراسر تونل

OSPF را روی هر دو روتر فعال کن، شامل اینترفیس تونل و هر LAN.

وظیفه ۶: تأیید کارکرد هم رمزگذاری و هم مسیریابی پویا

تأیید کن همسایه OSPF در سراسر تونل شکل می‌گیرد و اینکه security association های IPsec ترافیک رمزگذاری‌شده فعال نشان می‌دهند.

راه‌حل و تأیید

R1(config)# interface gigabitethernet0/0
R1(config-if)# ip address 192.168.150.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# interface gigabitethernet0/1
R1(config-if)# ip address 203.0.113.9 255.255.255.252
R1(config-if)# no shutdown

R2(config)# interface gigabitethernet0/0
R2(config-if)# ip address 192.168.160.1 255.255.255.0
R2(config-if)# no shutdown
R2(config-if)# exit
R2(config)# interface gigabitethernet0/1
R2(config-if)# ip address 203.0.113.13 255.255.255.252
R2(config-if)# no shutdown

R1(config)# interface tunnel0
R1(config-if)# tunnel source 203.0.113.9
R1(config-if)# tunnel destination 203.0.113.13
R1(config-if)# ip address 172.16.100.1 255.255.255.252

R2(config)# interface tunnel0
R2(config-if)# tunnel source 203.0.113.13
R2(config-if)# tunnel destination 203.0.113.9
R2(config-if)# ip address 172.16.100.2 255.255.255.252

R1(config)# crypto isakmp policy 10
R1(config-isakmp)# encryption aes 256
R1(config-isakmp)# authentication pre-share
R1(config)# crypto isakmp key GreVpnKey2026 address 203.0.113.13
R1(config)# crypto ipsec transform-set GRE-SET esp-aes 256 esp-sha256-hmac

R2(config)# crypto isakmp policy 10
R2(config-isakmp)# encryption aes 256
R2(config-isakmp)# authentication pre-share
R2(config)# crypto isakmp key GreVpnKey2026 address 203.0.113.9
R2(config)# crypto ipsec transform-set GRE-SET esp-aes 256 esp-sha256-hmac

R1(config)# crypto ipsec profile GRE-PROTECT
R1(ipsec-profile)# set transform-set GRE-SET
R1(config)# interface tunnel0
R1(config-if)# tunnel protection ipsec profile GRE-PROTECT

-- برخلاف رویکرد crypto map در لب قبلی،
-- tunnel protection مستقیماً روی خود اینترفیس
-- تونل اعمال می‌شود -- هیچ ACL ترافیک-جالب
-- جداگانه‌ای نیاز نیست، چون همه ترافیک
-- واردشونده به تونل به‌طور خودکار محافظت می‌شود

R2(config)# crypto ipsec profile GRE-PROTECT
R2(ipsec-profile)# set transform-set GRE-SET
R2(config)# interface tunnel0
R2(config-if)# tunnel protection ipsec profile GRE-PROTECT

R1(config)# router ospf 1
R1(config-router)# network 172.16.100.0 0.0.0.3 area 0
R1(config-router)# network 192.168.150.0 0.0.0.255 area 0

R2(config)# router ospf 1
R2(config-router)# network 172.16.100.0 0.0.0.3 area 0
R2(config-router)# network 192.168.160.0 0.0.0.255 area 0

R1# show ip ospf neighbor

Neighbor ID     Pri   State           Interface
2.2.2.2          1     FULL/  -        Tunnel0
-- همسایه OSPF مستقیماً در سراسر تونل GRE شکل
-- گرفت، چیزی که VPN ACL-ترافیک-جالب ساده در
-- لب قبلی هرگز نمی‌توانست پشتیبانی کند

R1# show crypto ipsec sa | include encaps|decaps

    #pkts encaps: 142, #pkts encrypt: 142
    #pkts decaps: 138, #pkts decrypt: 138
-- تأیید می‌کند خود ترافیک hello/update OSPF
-- رمزگذاری می‌شود، نه صرفاً دورزدن محافظت از
-- میان تونل

نکته کلیدی

tunnel protection ipsec profile اساساً چگونگی محدوده رمزگذاری را در مقایسه با یک crypto map تغییر می‌دهد: به‌جای یک ACL ایستا که تصمیم می‌گیرد کدام ترافیک خاص رمزگذاری می‌شود، هر چیزی که وارد اینترفیس تونل GRE می‌شود به‌طور خودکار محافظت می‌شود — این دقیقاً چیزی است که اجازه می‌دهد ترافیک hello مالتی‌کست OSPF، که یک ACL ترافیک-جالب ایستا هرگز برای تطبیق با آن طراحی نشده بود، همراه با ترافیک داده معمولی رمزگذاری شود.

Written & researched by Dr. Shahin Siami

Related Articles

لب عملی: چالش عیب‌یابی جامع نهایی CCNP (یکپارچگی BGP، DMVPN، و QoS)

این لب عملی یک شکست پیچیده چندلایه در سراسر یک توپولوژی یکپارچه BGP-روی-DMVPN ترکیب‌شده با علامت‌گذاری QoS ارائه می‌دهد، و نیازمند تشخیص سیستماتیک یک پیکربندی نادرست route reflector، یک شکست ثبت NHRP، و یک سیاست QoS نادرست‌اعمال‌شده که هم‌زمان روی همان شبکه تأثیر می‌گذارند است.

Continue

لب عملی: پیکربندی BGP روی DMVPN

این لب عملی iBGP را به‌عنوان پروتکل مسیریابی در سراسر همان توپولوژی hub-and-spoke DMVPN استفاده‌شده در دو لب قبلی اجرا می‌کند، hub را به‌عنوان یک route reflector BGP پیکربندی می‌کند طوری‌که spoke ها مسیرهای یکدیگر را بدون یک mesh کامل iBGP یاد بگیرند، و دو مفهوم قبلاً جداگانه را در یک طراحی یکپارچه ترکیب می‌کند.

Continue

لب عملی: پیکربندی OSPF روی DMVPN

این لب عملی OSPF را به‌عنوان پروتکل مسیریابی پویا در سراسر همان توپولوژی hub-and-spoke DMVPN اجرا می‌کند، و اینترفیس تونل را به‌عنوان یک نوع شبکه OSPF point-to-multipoint پیکربندی می‌کند تا الگوی همسایگی hub-and-spoke را به‌درستی بدون نیاز به انتخاب DR/BDR نوع شبکه broadcast مدیریت کند.

Continue

لب عملی: پیکربندی EIGRP روی DMVPN

این لب عملی EIGRP را به‌عنوان پروتکل مسیریابی پویا در سراسر توپولوژی hub-and-spoke DMVPN ساخته‌شده در لب‌های قبلی اجرا می‌کند، و تأیید می‌کند روابط همسایه به‌درستی در سراسر تونل چندنقطه‌ای شکل می‌گیرند و مسیرها بدون نیاز به پیکربندی ایستای هر-spoke روی hub منتشر می‌شوند.

Continue

لب عملی: پیکربندی احراز هویت MD5 در HSRP

این لب عملی احراز هویت MD5 را روی یک گروه HSRP پیکربندی می‌کند، و تأیید می‌کند دو روتر با رشته‌های احراز هویت منطبق یک رابطه active/standby معمولی تشکیل می‌دهند در حالی که یک روتر با رشته نامنطبق کاملاً از گروه مستثنی می‌شود.

Continue

لب عملی: پیکربندی امنیت DNS به‌سبک-Cisco Umbrella از طریق تغییرمسیر Forwarding DNS

این لب عملی یک روتر را برای رهگیری هر پرس‌وجوی DNS کلاینت و تغییرمسیر آن به‌سمت یک resolver DNS امنیت-محور با استفاده از رهگیری forwarding DNS پیکربندی می‌کند، و اعمال امنیت DNS تحویل‌شده-با-ابر را بدون نیاز به تغییرات پیکربندی به‌ازای-هر-کلاینت تقریب می‌زند.

Continue