رفتن به محتوای اصلی
خدمات پشتیبانی و نگهداری شبکه

تحلیل‌گر Route Table

ابزار رایگان شبکه مدانت

تحلیل‌گر حرفه‌ای Route Table

جدول Route ویندوز، لینوکس یا Cisco را Paste کنید، Routeهای قابل‌شناسایی را استخراج کنید و برای یک IP مقصد، مسیر برنده را با Longest Prefix Match پیدا کنید.

تحلیل محلی؛ بدون اتصال به تجهیزات
Route Table Inputفرمت را Auto بگذارید یا سیستم‌عامل را مشخص کنید.

منطق انتخاب Route

اول Prefix طولانی‌تر برنده می‌شود. اگر Prefix برابر باشد، Metric/Distance و جزئیات سیستم‌عامل تعیین‌کننده می‌شوند.

10.20.30.128/25 beats 10.20.30.0/24
نتیجه تحلیلRouteهای قابل‌شناسایی و مسیر برنده نمایش داده می‌شوند.
آماده
Parsed Routes0
Matching Routes0
Default Routes0
Connected0
Static / Gateway0
Unparsed Lines0
Winning Route for 10.20.30.200 10.20.30.128/25

به دلیل Prefix طولانی‌تر از سایر Routeهای Match شده انتخاب شده است.

Gateway172.16.0.3
Interfacetun1
Metric / Distance5
Source / Typelinux
#NetworkPrefixGatewayInterfaceMetric / DistanceTypeSourceMatch
Route Overlap

Routeهای تو در تو

Routeهایی که یکی داخل دیگری قرار دارد نمایش داده می‌شوند؛ این موضوع همیشه خطا نیست و پایه Longest Prefix Match است.

Decision Process

Route چگونه انتخاب می‌شود؟

01

Destination Match

فقط Routeهایی که Destination داخل Prefix آن‌هاست وارد رقابت می‌شوند.

02

Longest Prefix

بین Matchها، Route با Prefix طولانی‌تر از بقیه خاص‌تر است و اولویت دارد.

03

Equal Prefix

اگر چند Route Prefix یکسان داشته باشند، Metric، Administrative Distance یا Policy سیستم عامل/Router مهم می‌شود.

04

Default Route

0.0.0.0/0 فقط وقتی برنده می‌شود که Route خاص‌تری برای مقصد وجود نداشته باشد.

Reference

فرمان‌های مفید برای Route Table

Windows

route print

جدول Route IPv4/IPv6 ویندوز را نمایش می‌دهد.

PowerShell

Get-NetRoute

Routeهای ویندوز را به‌صورت Object و قابل فیلتر نمایش می‌دهد.

Linux

ip route

Route Table اصلی را نمایش می‌دهد؛ برای مقصد خاص از ip route get استفاده کنید.

Cisco

show ip route

RIB و Route Sourceها مثل C، S، O، D، B را نمایش می‌دهد.

عیب‌یابی Route

وجود Default Route به معنی انتخاب آن نیست

اگر Route خاص‌تری برای مقصد وجود داشته باشد، Default کنار می‌رود. بسیاری از خطاهای VPN و شبکه‌های چندمسیره دقیقاً از همین هم‌پوشانی Routeها می‌آیند.

01

VPN Split Tunnel

Routeهای /24 یا /16 داخل Tunnel معمولاً باید از Default Route اینترنت خاص‌تر باشند.

02

Metric

Metric معمولاً بین Routeهای هم‌Prefix مهم می‌شود؛ Prefix طولانی‌تر قبل از Metric بررسی می‌شود.

03

Connected

Route متصل مستقیم Gateway ندارد و معمولاً Interface خروجی خودش تعیین‌کننده است.

04

Policy Routing

این ابزار Route Table کلاسیک را تحلیل می‌کند؛ PBR، VRF و چند جدول Linux می‌توانند نتیجه عملی را تغییر دهند.

پرسش‌های متداول

چند نکته درباره Route Selection

آیا Metric پایین‌تر همیشه Route را برنده می‌کند؟

خیر. ابتدا Route خاص‌تر با Prefix طولانی‌تر انتخاب می‌شود؛ Metric معمولاً بین Routeهایی با Prefix مساوی اهمیت پیدا می‌کند.

آیا Parser تمام خروجی‌های Cisco را می‌خواند؟

فرمت‌های رایج Connected، Static و Routeهایی که Prefix و Next-hop مشخص دارند پوشش داده می‌شوند. خطوط Header یا Routeهای با ساختار ناشناخته به‌عنوان Unparsed شمارش می‌شوند و حدس زده نمی‌شوند.

آیا نتیجه با VRF یا Policy Routing همیشه یکسان است؟

نه. VRF، PBR، Linux policy rules و چند Routing Table می‌توانند مسیر واقعی را تغییر دهند. این ابزار فقط Routeهایی را که Paste کرده‌اید تحلیل می‌کند.

99