كيف يتم وضع رواتر احتياطي بواسطه بروتوكولات hsrp و vrrp

شرحنا اليوم مهم جدآ عباره عن كيفيه تحديد راوتر يكون مستعد للشبكه وراوتر آخر يكون إحتياطي لنا 
بحيث انا عندي راوتر يكون رئيسي وفي حال فصل الراوتر او وقوعه بشكل غير مباشر يكون لدينا راوتر بديل يعمل بالشكل المطلوب بدون ايه مشاكل 

لعمل هذي الطريقه لدينا 3 انواع من البروتوكولات وهي :

HSRP
VRRP
GLBP
البروتوكول الأول HSRP نبداء الآن مع بروتوكول HSRP هذا البروتوكول مثل ماقلنا لكم يتم تحديد لنا راوتر يكون Active والآخر يكون Standby يعني مستعد لحدوث ايه تغيرات معنا بالشبكه , يتم عمل هذي الطريقه بواسطه هذه الأوامر :
Router1(config)#interface fastEthernet 0/0
اولآ ندخل على الإنترفيس المواجه للمستخدمين 
Router1(config-if)#ip address 10.10.10.6 255.255.255.0
نحدد عنوان IP لهذا الإنترفيس 
Router1(config-if)#standby 1 ip 10.10.10.1 
وهذي بدايه أوامر بروتوكول HSRP ونلاحظ أننا نتعامل مع كلمه standby (( كلمه تعريفيه من سيسكو لبروتوكول standby )) نكتب كلمه standby ثم رقم 1 تعبر عن رقم المجموعه وهنا نضع اي رقم نريد ليس شرطآ أن يكون ومن ثم رقم الـ IP الخاص في gateway وهو 10.10.10.1
Router1(config-if)#standby 1 priority 100
وهنا نكتب كلمه standbyثم رقم المجموعه مثل الرقم السابق دون تغيير بمعنى لو حطيت انا بالاول رقم 9 يكون هذا الامر برقم 9 لا نغير في رقم المجموعه , ثم نحدد الـ priority الإفتراضي راح يكون عندنا دائمآ 100 وكلما زاد عن 100 كلما كان هذا الراوتر Active 
Router1(config-if)#standby 1 preempt 
أمر مهم جدآ بحيث لو كان الراوتر Active حصل له مشكله وفصل , وبعد مثلآ ساعه زمن رجع هذا الراوتر بدون هذا الامر لن يرجع Active حتى لو كان اعلى priority لذلك نستعين بهذا الأمر preempt بحيث لو فصل الراوتر ورجع من جديد راح يرجع على حالته السابقه Activeولا ننسى رقم المجموعه مثل ماهو 1
Router1(config-if)#no shutdown 

نفعل البورت والأوامر 
بهذا نكون إنتهينا من الراوتر الأول بدون اي مشاكل ولله الحمد ,الآن مع الراوتر الثاني نفس الأوامر بدون ايه اختلاف فقط في رقم IP الخاص في الإنترفيس وهذه هيا الأوامر :
Router2>en
Router2#config t
Router2(config)#interface fastEthernet 0/0
Router2(config-if)#ip address 10.10.10.7 255.255.255.0
Router2(config-if)#standby 1 ip 10.10.10.1
Router2(config-if)#standby 1 priority 200
نلاحظ هنا رفعنا معدل الـ priority
Router2(config-if)#standby 1 preempt
Router2(config-if)#no shutdown 

بهذي الأوامر البسيطه والقليله نكون عرفنا بروتوكول HSRP واصبح لدي راوتر Active وراوتر Standbyبس اللحين كيف أعرف مين فيهم راوتر Active وراوتر Standbyبالأمر :
Router1#sh standby 

طيب كتبنا الأمر اللحين شوفوا معي الصوره لأن اغلب الشرح عليها وركز معي 

اما بالراوتر الثاني ROUTER2 المخرجات بتكون بالعكس لو فهمت الصوره الأولى 
بهذا نكون انهينا شرح بروتوكول HSRP مع طريقه تفعيله بالكامل 
البروتوكول الثاني VRRP
قريب جدآ جدآ من بروتوكول HSRP فقط الإختلاف هنا في بالمسميات فمثلآ :
Active = Master
اما 
Standby = Backup
وايضآ الإختلاف بطريقه كتابه الأوامر من حيث نستبدل كلمه Standby بكلمه VRRP
وهذي الأوامر الراوتر الأول ROUTER3
R3(config)#interface fastEthernet 0/0
R3(config-if)#ip address 10.10.10.5 255.255.255.0
R3(config-if)#vrrp 2 ip 10.10.10.1
R3(config-if)#vrrp 2 priority 100
R3(config-if)#vrrp 2 preempt
R3(config-if)#no shutdown 

وهذي الأوامر الراوتر الثاني ROUTER4

R4#config t
R4(config)#interface fastEthernet 0/0
R4(config-if)#ip address 10.10.10.7 255.255.255.0
R4(config-if)#vrrp 2 ip 10.10.10.1
R4(config-if)#vrrp 2 priority 250
R4(config-if)#vrrp 2 preempt
R4(config-if)#no shutdown 

ولو كتبنا أمر :

R1#sh vrrp
يظهر لنا ,, اللحين نتابع الصوره ونلاحظ تغير المسميات فقط 

مخرجات راوتر 3 :

مخرجات راوتر 4 :