لب عملی: پیکربندی یک Zone-Based Firewall

این لب عملی یک Cisco IOS Zone-Based Firewall را بین یک ناحیه inside و outside پیکربندی می‌کند، یک سیاست امنیتی که ترافیک آغازشده-از-خروجی را مجاز می‌کند در حالی که اتصالات ورودی درخواست‌نشده را مسدود می‌کند تعریف می‌کند، و تأیید می‌کند ترافیک بازگشتی حالت‌مند به‌طور خودکار مدیریت می‌شود.

پیکربندی Zone-Based Firewallجفت‌کردن ناحیه امنیتیبازرسی حالت‌مند

~4 min read · Updated Sep 26, 2026

هدف لب

پیکربندی دو ناحیه امنیتی روی یک روتر، اختصاص اینترفیس‌ها به هرکدام، تعریف یک class-map و policy-map که ترافیک از ناحیه inside به ناحیه outside را بازرسی می‌کند، اعمال آن روی یک جفت ناحیه، و تأیید اینکه اتصالات خروجی کار می‌کنند در حالی که اتصالات ورودی درخواست‌نشده مسدود می‌شوند.

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

ACL های پوشش‌داده‌شده به‌طور گسترده پیش‌تر در این مجموعه بدون‌حالت هستند — مجازکردن ترافیک بازگشتی نیازمند یا یک قانون صریح جداگانه یا تکیه بر ردیابی حالت محدود خود ACL از طریق کلیدواژه established است. Zone-Based Firewall (ZBFW) بازرسی حالت‌مند واقعی فراهم می‌کند، و به‌طور خودکار ترافیک بازگشتی برای هر اتصال آغازشده از یک ناحیه مورداعتماد را بدون نیاز به یک قانون ورودی منطبق مجاز می‌کند.

توپولوژی لب

R1
  Gi0/0 (ناحیه INSIDE): 192.168.240.1/24
  Gi0/1 (ناحیه OUTSIDE): 203.0.113.60/30

هدف: هاست‌های روی inside می‌توانند اتصالات
خروجی آغاز کنند؛ اتصالات ورودی درخواست‌نشده
از outside مسدود می‌شوند

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

هر دو اینترفیس را همان‌طور که نشان داده شده پیکربندی کن.

وظیفه ۲: ساخت نواحی امنیتی

نواحی با نام INSIDE و OUTSIDE بساز، و اینترفیس‌های متناظر را به هرکدام اختصاص بده.

وظیفه ۳: تعریف یک Class-Map و Policy-Map برای بازرسی

یک class-map که همه ترافیک را تطبیق می‌دهد، و یک policy-map که بازرسی حالت‌مند را روی آن اعمال می‌کند بساز.

وظیفه ۴: ساخت جفت ناحیه و اعمال سیاست

یک جفت ناحیه از INSIDE به OUTSIDE بساز و سیاست بازرسی را روی آن اعمال کن.

وظیفه ۵: تأیید موفقیت اتصالات خروجی

تأیید کن یک هاست روی inside می‌تواند با موفقیت به یک سرور خارجی برسد.

وظیفه ۶: تأیید مسدودبودن اتصالات ورودی درخواست‌نشده

تأیید کن یک هاست خارجی نمی‌تواند یک اتصال جدید به‌سمت یک هاست inside آغاز کند.

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

R1(config)# interface gigabitethernet0/0
R1(config-if)# ip address 192.168.240.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.60 255.255.255.252
R1(config-if)# no shutdown

R1(config)# zone security INSIDE
R1(config-sec-zone)# exit
R1(config)# zone security OUTSIDE
R1(config-sec-zone)# exit

R1(config)# interface gigabitethernet0/0
R1(config-if)# zone-member security INSIDE
R1(config-if)# exit
R1(config)# interface gigabitethernet0/1
R1(config-if)# zone-member security OUTSIDE

R1(config)# class-map type inspect match-any INSIDE-TO-OUTSIDE-CLASS
R1(config-cmap)# match protocol tcp
R1(config-cmap)# match protocol udp
R1(config-cmap)# match protocol icmp

R1(config)# policy-map type inspect INSIDE-TO-OUTSIDE-POLICY
R1(config-pmap)# class type inspect INSIDE-TO-OUTSIDE-CLASS
R1(config-pmap-c)# inspect

-- "inspect" چیزی است که ردیابی حالت‌مند را
-- فعال می‌کند -- اتصالات آغازشده در این جهت
-- را به‌خاطر می‌سپارد پس ترافیک بازگشتی
-- به‌طور خودکار مجاز است

R1(config)# zone-pair security IN-TO-OUT source INSIDE destination OUTSIDE
R1(config-sec-zone-pair)# service-policy type inspect INSIDE-TO-OUTSIDE-POLICY

InsidePC (192.168.240.10)> curl http://[سرور خارجی]

-- اتصال HTTP موفق

R1# show policy-map type inspect zone-pair sessions

Zone-pair: IN-TO-OUT
  Class-map: INSIDE-TO-OUTSIDE-CLASS
    tcp connections: 1
      Established Sessions
        192.168.240.10:52341 -> [ext-server]:80 ...
-- اتصال به‌طور حالت‌مند ردیابی می‌شود، که
-- تأیید می‌کند ترافیک بازگشتی به‌طور خودکار
-- مجاز است

ExternalHost> curl http://192.168.240.10

-- اتصال timeout می‌شود
-- هیچ جفت ناحیه‌ای در جهت معکوس (OUTSIDE به
-- INSIDE) وجود ندارد، پس ترافیک درخواست‌نشده
-- آغازشده از outside هیچ سیاستی که آن را
-- مجاز کند ندارد و به‌طور پیش‌فرض دور ریخته می‌شود

نکته کلیدی

رفتار پیش‌فرض ZBFW بین هر دو ناحیه deny-all است مگر یک جفت ناحیه صریح و سیاست برای آن جهت خاص وجود داشته باشد — پیکربندی فقط یک جفت ناحیه INSIDE-به-OUTSIDE با inspect به‌طور خودکار و حالت‌مند ترافیک بازگشتی برای اتصالات آغازشده به‌سمت داخل را مجاز می‌کند، در حالی که ترافیک outside-به-inside درخواست‌نشده را توسط deny ضمنی بین-ناحیه مسدود‌شده رها می‌کند، همه بدون نیاز به یک جفت ناحیه دوم و جداگانه در جهت معکوس.

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