📖  شهر دیجیتالی و جاده‌های ایمن 🚦

در شهری به نام "نت‌ورک‌سیتی"، مردم به جاده‌هایی برای سفر نیاز دارند. این جاده‌ها همانند مسیرهای ارتباطی شبکه (Network Paths) عمل می‌کنند و ماشین‌ها مانند داده‌هایی هستند که بین نقاط مختلف حرکت می‌کنند. در این شهر، مدیران شهری همیشه نگران این هستند که اگر یک جاده خراب شود، چطور می‌توانند مسیر جایگزین داشته باشند تا مردم به مقصدشان برسند.


. Fault Tolerance تحمل خطا 🚧

🔹 تحمل خطا یعنی شهر همیشه یک مسیر جایگزین داشته باشد تا حتی اگر یک جاده خراب شد، مردم بتوانند از مسیرهای دیگر استفاده کنند.
✅ مثال: اگر یک پل خراب شود، مسیر دیگری برای عبور مردم در نظر گرفته شده باشد.


. FHRP (First Hop Redundancy Protocol) 🏛️

🔹 FHRP مانند مدیران شهری است که تضمین می‌کنند همیشه حداقل یک مسیر جایگزین برای جاده‌های اصلی وجود داشته باشد.
✅ مثال: اگر یک پلیس راهنمایی (روتر) در یک چهارراه اصلی از کار بیفتد، یک پلیس دیگر به‌طور خودکار جایگزین او می‌شود تا ترافیک ادامه یابد.

 

مدل های معروف FHRP

. HSRP (Hot Standby Router Protocol) 🚔

🔹 HSRP مثل این است که دو پلیس راهنمایی در چهارراه داشته باشیم، اما فقط یکی از آن‌ها مسئولیت دارد. اگر پلیس اصلی ناگهان بیمار شد، پلیس دوم به‌طور خودکار جایگزین او می‌شود.
✅ مثال: یک روتر Primary دارد و یک روتر Backup که فقط در صورت خرابی Primary فعال می‌شود.


. VRRP (Virtual Router Redundancy Protocol) 🚦

🔹 VRRP مثل HSRP است، اما توسط چندین شرکت پشتیبانی می‌شود و استانداردتر است. تفاوت اصلی این است که در VRRP، چندین روتر می‌توانند به‌عنوان جایگزین در صف باشند.
✅ مثال: فرض کنید سه پلیس برای یک چهارراه هستند. اگر اولی نتوانست وظیفه‌اش را انجام دهد، دومی و سپس سومی آماده می‌شوند.


. GLBP (Gateway Load Balancing Protocol) 🚗🚖🚙

🔹 GLBP تفاوتش این است که همه پلیس‌ها هم‌زمان کار می‌کنند و هر ماشین را به یک مسیر مشخص هدایت می‌کنند.
✅ مثال: چند پلیس در چهارراه ایستاده‌اند و هر ماشین را به مسیر متفاوتی هدایت می‌کنند تا همه مسیرها هم‌زمان استفاده شوند و ترافیک کم شود.


۶. Active/Active و Active/Passive

📌 Active/Active 🚙🚚🚛

🔹 در این حالت، دو یا چند مسیر به‌صورت هم‌زمان فعال هستند و بار ترافیک بین آن‌ها تقسیم می‌شود.
✅ مثال: در یک شهر، دو پل داریم که هر دو هم‌زمان کار می‌کنند، بنابراین ماشین‌ها می‌توانند از هر دو پل برای عبور استفاده کنند.

📌 Active/Passive 🚦🚗

🔹 در این حالت، یک مسیر اصلی و یک مسیر آماده‌به‌کار داریم. مسیر دوم فقط زمانی فعال می‌شود که مسیر اول خراب شود.
✅ مثال: یک پل اصلی وجود دارد و یک پل دیگر هم ساخته شده، اما فقط وقتی پل اول خراب شود، پل دوم باز می‌شود.

💡 جمع‌بندی

✅ Fault Tolerance: داشتن مسیر جایگزین برای مواقعی که مسیر اصلی خراب شود.
✅ FHRP: مجموعه‌ای از پروتکل‌ها که تضمین می‌کنند همیشه یک مسیر جایگزین وجود دارد.
✅ HSRP & VRRP: داشتن یک روتر اصلی و یک روتر آماده‌به‌کار.
✅ GLBP: چندین روتر هم‌زمان کار می‌کنند تا بار ترافیکی متوازن شود.
✅ Active/Active: مسیرهای موازی که هم‌زمان کار می‌کنند.
✅ Active/Passive: یک مسیر فعال و یک مسیر آماده‌به‌کار که فقط در مواقع ضروری فعال می‌شود.