المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح ال High-Availability من منهج ال Switch



mezomora123
21-03-2011, 09:52
السلام عليكم جميعاً,,,,
أتمنى أن يكون الجميع فى أفضل حال....يارب.
هنشرح النهاردة موضوع ال High-Availability من كورس ال Switch...
وهنبدأ الشرح مع ال Concepts وال Fundamentals لل High-Availability ......وبعد ما نفهم الموضوع ماشى ازاى.....نبدأ مع ال Protocols اللى أقدر أشغلها فى ال network بتاعتى عشان أطبق الموضوع دا...وايه السيناريو اللى ممكن يقابلنى فى الموضوع دا...
نبدأ على طوووول.......
أنا عايزك دلوقتى تركز معايا وتفكر فى اللى هقوله دا كويس أووووى...
بص على الشكل اللى قدامك دا....وتابع معايا.

https://www13.0zz0.com/2011/03/21/06/832490808.jpg
أول ما Pc1 دا عايز حد معاه فى vlan10...هيتكلم معاه على طول عن طريق ال Switch على طول...من غير ما يحتاج لل Distribution-MLS
أما لو Pc1 عايز يروح يكلم PC2 اللى هوا فى Vlan20 هيعمل ايه...وقبل ما نتكلم فى هيعمل ايه ...لازم نبقى عارفين ايه اللى لازم يبقى موجود عشان الاتصال دا يتم...
هل دلوقتى Pc1 يعرف حاجة عن Pc2.....لأ طبعاً...دا لا يعرفها عن طريق ال Subnet ولا عن طريق ال Same Vlan ....يعنى مش هيبقى فى اتصال...ودا لأن ال Pc نفسه مش بيعرف يعمل Routing....
فهنا لازم نعمل Gateway لكل Vlan ....يعنى ايه الكلام دا...؟؟؟؟
يعنى ال Pc1 لما يكون عايز يكلم أى حد خارج ال Vlan أو ال Subnet اللى هوا فيها هقوله انت كده هتروح على Smart-Device وهوا اللى هيوجهك...
وأعمل الموضوع دا ازاى....؟
طبعاً انت عارف ان ال Vlans بتبقى على ال Access Switch مخزنة Locally....يبقى لازم لما أجيب ال Smart-Device دا يبقى برده عليه ال Vlans كلها....وفى ال Topology اللى فوق أنا جبت MLS بس 2 ...عشان ال Redundancy....وهنتكلم فيها كمان شوية...
هعمل على ال MLS دا ال SVI لكل Vlan وفى الشكل اللى فوق دا هيبقى ال SVI بتاع Vlan10 كده...10.0.0.10...وأكيد لاحظت ان ال IP بتاع ال SVI ل Vlan 10 عملته ال Gateway لل PC الموجود فى ال Vlan.....تمام كده....يبقى لما Pc1 عايز يكلم Pc2 هيرسل ARP يجيب بيه ال MAC بتاع ال MLS عشان هوا دا ال Gateway....ويبدأ الاتصال...
********لو حصل ان ال MLS اللى ال Pc1 دا طلع عليه وقع وبقى Down لأى سبب من الاسباب...والأسباب كتييييرة..ماعلينا.,,,
ايه العمل دلوقتى.....؟؟؟؟
هنا هستخدم ال High-Availability....يعنى هعمل ايه برده....؟
حااااااااضر....
أنت بتقول ان أنت عايز لما Pc1 يطلع على ال Gateway بتاعه اللى هوا MLS0 فى الشكل اللى فوق دا....ولقى ان ال MLS 0 دا مش UP يقوم على طول ال MLS 1 اللى هوا على اليمين دا هوا اللى يرد عليه....؟..؟؟؟:eek:
أيوه...بالظبط كده...دا اللى أنا عايزه......طيب يتعمل ازاى....؟
فى ال Topology اللى فوق...انا عندى اتنين MLS..واحد اسمه
MLS 0 والتانى اسمه MLS 1.....وعشان أعمل الموضوع دا أنا هستخدم أى Protocol من التلاتة دول...HSRP-VRRP-GLBP
وهنتكلم فى الموضوع دا عن ال HSRP وسيب الاتنين الباقيين فى موضوع تانى وهيبقى تكملة للموضوع دا ان شاء الله...
دلوقتى مع ال HSRP ....الكلمة دى أصلاً Stand-For ..
Host Standby Router Protocol
والبروتوكول دا Cisco-Proprietary....وعشان أشتغل بيه لازم أبقى فاهم شوية حاجات...
* بيبقى فى Mls واحد Active والتانى Standby.....
- يعنى فى واحد هيرد على الطلبات والتانى فى وضع الاستعداد
* لو فى عندى أكتر من اتنين....يعنى مثلاً فى MLS تالت فى الموضوع هيبقى فى حالة اسمها ال Listen,,,يعنى قاعد مستنى ال Standby أصلاً يبع عشان ياخد محله...
* ال Active وال Standby دول...فى ما بينهم Hello Msg كل 3 ثوانى..ولو ال Standby مش استلم Three Hello Msg من ال Active دا Down ويتحول هوا ل Active....
* عشان تحدد مين ال MLS اللى هبيقى Active ومين Standby بتعملها عن طريق ال Priority لكل MLS....وال أعلى قيمة فى ال Priority هوا اللى هيبقى Active....
* ال Priority أصلاً By-Default بتساوى 100....ولنفرض ان الاتنين ليهم نفس قيمة ال Priority مين اللى هيبقى Active...؟؟ هيبقى الأعلى فى ال IP Address.....
* فى حالة ان ال Active ال Priority بتاعته = 200 وال Standby بتساوى = 100....وال Active دا بقى Down...على طول ال Standby هيتحول ل Active.....طيب افرض ان اللى كان ال Active اللى هوا = 200 دا رجع بقى Up تانى....هل يضرب اللى ب = 100 دا على قفاه وياخد منه ال Active ويحوله تانى ل Standby....؟
لأ....الا لو أنا فعلت خاصية ال Preempt,,,,والخاصية دى بتعمل الوظيفة اللى أنا قولتها...يعنى أول ما يرجع من النووووم اللى كان فيه ياخد ال Active على طول طالما هو الأعلى فى ال Priority.....
*ممكن أعمل تشفير لل Connection ما بين ال Active وال Standby...بس هعمله ليييه..؟؟ افرض ان فى حد جه وركب أى Device خاص بيه وعمل ال Priority أعلى من ال Active بتاعك....هههه..هياخد هوا ال Active وكل ال PAckets تمر من خلاله..وتبقى روحت فى داهيه....:D
*****نروح لأخر حاجة عشان مش نطول أكتر من كده...
****ازاى أعمل ال Config بتاع القصة دى *****
هنطبق الموضوع دا على ال MLS 0 و MLS 1 فى ال Topology اللى فوق...بالنسبة ل Vlan 10.....
يعنى هخلى ال MLS 0 هوا ال Active وال Mls 1 هوا ال Standby...
نبدأ ب ال Config لل MLS 0.....
Switch(config)#interface vlan 10
Switch(config-if)#ip address 10.0.0.5 255.255.255.0
Switch(config-if)#standby 1 priority 200
Switch(config-if)#standby 1 preempt
Switch(config-if)#standby 1 ip 10.0.0.10
ايه اللى أنا عملته دا....
أنا عملت ال SVI لل Valn 10 على ال MLS 0 عادى خالص...وعملت ال Priority كمان وال Preempt...والأهم ال Virtual-IP اللى هيرد بيه على كل الطلبات اللى هتجيله...وال IP دا الل هوا 10.0.0.10 هوا ال Gateway للناس الل Vlan 10
نروح لل Config بتاع MLS 1 اللى هوا هيبقى Standby
Switch(config)#interface vlan 10
Switch(config-if)#ip address 10.0.0.6 255.255.255.0
Switch(config-if)#standby 1 priority 150
Switch(config-if)#standby 1 ip 10.0.0.10
وعملت هنا ال Priority أقل من ال Active والأهم ان ال Virtual-IP اللى هيرد بيه على الطلبات هوا ال 10.0.0.10 اللى هوا نفس ال Gateway بتاع ال Clients اللى فى Valn10....
*******أخر حاجة فى الموضوع ---أنا عارف ان أنا طولت---بس عشان يبقى الموضوع كامل عن ال HSRP ******
موضوع ال Tracking.....يعنى ايه....؟
بص تانى على ال Topology فوق تانى وشوف أنا هعمل ايه....
افرض ان ال Client اللى فى Vlan 10 دا عايز يروح لأى حاجة خارج ال Network وليكن الانترنت...فهيخرج عن طريق ال Core اللى هوا الراوتر اللى فوق....تمام.
طيب افرض بقى ان ال Mls 0 شغال عادى ومش فى أى مشكلة..وهوا ال Active..بس ال Link اللى واصلة بال Core بقت Down...كده هيفضل ال Client يبعت لل Mls 0 ومش هيعرف يروح الانترنت مع ان ال Standby يقدر يوصله......
فى الحالة دى هقول لل MLS 0 تتبع ال Link اللى واصلة لل Core ولو بقت Down خلى ال Priority تبقى = 140 يعنى هتبقى أقل من ال Standby اللى أنا عملته فى ال Config اللى فوق = 150
وفى الحالة دى ال Client هيتحول على طول لل Mls 1 ويخرج للانترنت عن طريقه...وال Config عشان أعمل الموضوع دا هعمله على MLS 0 وأعمل....
Switch(config-if)#standby 1 track fastEthernet 0/4 60
وأنا عملت هنا Track لل Interface Fa 0/4 اللى هوا واصل بالراوتر فى ال Topology اللى فوق وقلتله لو بقى Down نقص ال Priority واطرح منها 60 يعنى هتبقى 200 - 60 = 140 يعنى هتبقى أقل من ال MLS 1 وال Mls 1 هيبقى Active لأن كده هتبقى ال Priority بتاعته= 150 وال MLS0 هيبقى Standby....
=====================================
أتمنى أن أكون وضحت الموضوع كويس..والناس تفهمه بسهوله...وان شاء الله هنتكلم فى ال Protocols التانية فى موضوع أخر عشان مش ينفع نطول أكتر من كده....
ولو حد عنده أى استفسار أنا موجود...
وبالتوفيق ان شاء الله...
يارب.

meuoz
21-03-2011, 10:05
بارك الله فيك .. موضوع جميل
أستمر أخي الحبيب

ahab
21-03-2011, 12:45
بارك الله فيك أخي معاذ ، وجعل هذا العمل في ميزان حسناتك
شرح رائع وموضوع غاية في الأهمية
وبيجي منه أسئلة في الإنترفيوهات

محمد19900
21-03-2011, 14:33
جزاك الله كل خير

شرح ممتاز وبجدراجعت على ال HSRP معاك وكنت مستمتع بالشرح

اسلوبك قمة فى الروعة ..... وفى انتظار باقى المواضيع

سعيد يوسف
21-03-2011, 14:38
موضوع رائع والي الامام
وجزاك الله خيرا

OmarAlJohi
21-03-2011, 15:53
جميل جداً...روح ربنا يبارك فيك و مشكور على الشرح الجميل و الممتع

BENDAOUD7
22-03-2011, 22:28
الله الله الله
اللهم زَوّج معاذ وارزقه الذرية الصالحة
:D

mezomora123
23-03-2011, 08:11
الله الله الله
اللهم زَوّج معاذ وارزقه الذرية الصالحة
:D


================================================== ========
ياسلام عليك........:ah7:
تسلم,,,
وجزاك الله كل خير...

mezomora123
26-03-2011, 08:57
للناس اللى مش أخدت بالها من الموضوع الجديد,,,
تم شرح الجزء الثانى من ال High-Availability وال Protocols المستخدمة فى هذا الموضوع...
ونصيحة,,,,
قبل ما تقرأ الجزء التانى...لازم تكون فاهم الجزء الأول كويس لأنه بيترتب عليه حاجات كتييير,,,,
الرابط...
https://www.arabhardware.net/forum/showthread.php?t=223813
وبالتوفيق ان شاء الله,,,
يارب.

محمد19900
03-04-2011, 15:49
An HSRP group can be assigned an arbitrary group number, from 0 to 255. If you configure
HSRP groups on several VLAN interfaces, it can be handy to make the group number
the same as the VLAN number. However, most Catalyst switches support only up to 16
unique HSRP group numbers. If you have more than 16 VLANs, you will quickly run out
of group numbers. An alternative is to make the group number the same (that is, 1) for
every VLAN interface. This is perfectly valid because the HSRP groups are locally significant
only on an interface. In other words, HSRP Group 1 on interface VLAN 10 is unique
and independent from HSRP Group 1 on interface VLAN 11.

معلش ممكن توضحلى الجزء دا ؟ :confused:

mezomora123
04-04-2011, 02:34
An HSRP group can be assigned an arbitrary group number, from 0 to 255. If you configure
HSRP groups on several VLAN interfaces, it can be handy to make the group number
the same as the VLAN number. However, most Catalyst switches support only up to 16
unique HSRP group numbers. If you have more than 16 VLANs, you will quickly run out
of group numbers. An alternative is to make the group number the same (that is, 1) for
every VLAN interface. This is perfectly valid because the HSRP groups are locally significant
only on an interface. In other words, HSRP Group 1 on interface VLAN 10 is unique
and independent from HSRP Group 1 on interface VLAN 11.

معلش ممكن توضحلى الجزء دا ؟ :confused:


================================================== =========
مش احنا قلنا فوق فى ال Configuration اللى عملته على MLS 0 وعملت
Switch(config)#interface vlan 10
Switch(config-if)#ip address 10.0.0.5 255.255.255.0
Switch(config-if)#standby 1 priority 200
Switch(config-if)#standby 1 preempt
Switch(config-if)#standby 1 ip 10.0.0.10
صح كده.....وعملت نفس الكلام على ال MLS 1 بس مع اختلاف ال IP Address الخاص ب ال Vlan Interface ......وخد بالك أنا قلت ال Vlan Interface IP Address وليس ال Virtual IP Address....ودا طبعاً اتكلمنا فيه فى الشرح اللى فات وعرفنا بنعمل كده ليه...
نيجى بقى للموضوع المهم...
لو تلاحظ أنا عملت ل Vlan 10 انترفيس خاصة بيها عادى خالص واللى هوا SVI عادى جداً واديته IP Address والأهم اللى أنا عايزه دلوقتى ال Standby Group اللى هوا رقم 1....
مش أنا كتبت فى ال Command بتاعى على ال SVI لل Vlan 10 ال Standby 1 ip 10.0.0.10 ....الرقم 1 دا هوا ال Group Number اللى هوا فيها واللى لازم ي Match مع ال MLS 1 ويكون نفسه...
الفكرة والمشكلة هنا....
ان عدد ال Groups اللى ممكن أعمل ليها Assign لل Standby هوا 16 بس........مش فاهم.
يعنى لو أنا عندى فى الشبكة 20 شبكة وطبعاً 20Vlan.....صح كده..؟
وكمان عايز أعمل High-Availability لل 20Vlan فى الشبكة زى السيناريو اللى فات بالظبط.....ف هعمل ايه...؟؟؟
هتقولى تمام....هعمل SVI لكل Vlan ...دى حاجة....وبعد كده هدى لكل SVI ال Command دا Standby --- IP صح كده....؟
بس هنا هترقم ال Groups دى ازاى.....؟ هتقولى ال Vlan 1 هديلها مثلاً Standby 1 ip 10.0.0.10
وال Vlan 2 هتديها Standby 2 ip 20.0.0.20
وال Vlan 3 هتديلها Standby 30.0.0.10 ....صح كده....؟
من هوا انت هتوصل لحد Standby 16 IP ومش هتقدر تكمل....هتعمل ايه...؟
ان انت عندك المقدرة انك تعمل تحت كل Group تحتها 16 Group...
يعنى ايه.....؟
يعنى مثلاً فى Vlan1 وعلى ال SVI Vlan 1 الخاص بيها تقدر تعمل Standby 1 IP 10.0.0.10 وكمان Standby 2 IP 10.0.0.20 وكمان Standby 3 IP 10.0.0.30 .....
يعنى ايه اللى أنا عملته دلوقتى....؟
أنا عملت Three Virtual IP هيردوا على أى طلب جاى من VLan 1..
وكمان ال Groups اللى انت اخترتها هنا دى مش ليها أى علاقة ب ال Groups اللى انت هتعملها تحت VLan 2 اللى SVI الخاص ب Vlan 2..
يعنى بالمختصر....
عندك تحت كل SVI تقدر تعمل 16 Group لل High-Availability ولا يتأثر ولا ينقص العدد فى حال انك بدأت مع SVI تانى...
===========================
أتمنى ان تكون وضحت الفكرة....
ولو فى حاجة مش فهمتها.....قولى وأنا أعيدهالك.

محمد19900
04-04-2011, 02:39
================================================== =========
مش احنا قلنا فوق فى ال Configuration اللى عملته على MLS 0 وعملت
Switch(config)#interface vlan 10
Switch(config-if)#ip address 10.0.0.5 255.255.255.0
Switch(config-if)#standby 1 priority 200
Switch(config-if)#standby 1 preempt
Switch(config-if)#standby 1 ip 10.0.0.10
صح كده.....وعملت نفس الكلام على ال MLS 1 بس مع اختلاف ال IP Address الخاص ب ال Vlan Interface ......وخد بالك أنا قلت ال Vlan Interface IP Address وليس ال Virtual IP Address....ودا طبعاً اتكلمنا فيه فى الشرح اللى فات وعرفنا بنعمل كده ليه...
نيجى بقى للموضوع المهم...
لو تلاحظ أنا عملت ل Vlan 10 انترفيس خاصة بيها عادى خالص واللى هوا SVI عادى جداً واديته IP Address والأهم اللى أنا عايزه دلوقتى ال Standby Group اللى هوا رقم 1....
مش أنا كتبت فى ال Command بتاعى على ال SVI لل Vlan 10 ال Standby 1 ip 10.0.0.10 ....الرقم 1 دا هوا ال Group Number اللى هوا فيها واللى لازم ي Match مع ال MLS 1 ويكون نفسه...
الفكرة والمشكلة هنا....
ان عدد ال Groups اللى ممكن أعمل ليها Assign لل Standby هوا 16 بس........مش فاهم.
يعنى لو أنا عندى فى الشبكة 20 شبكة وطبعاً 20Vlan.....صح كده..؟
وكمان عايز أعمل High-Availability لل 20Vlan فى الشبكة زى السيناريو اللى فات بالظبط.....ف هعمل ايه...؟؟؟
هتقولى تمام....هعمل SVI لكل Vlan ...دى حاجة....وبعد كده هدى لكل SVI ال Command دا Standby --- IP صح كده....؟
بس هنا هترقم ال Groups دى ازاى.....؟ هتقولى ال Vlan 1 هديلها مثلاً Standby 1 ip 10.0.0.10
وال Vlan 2 هتديها Standby 2 ip 20.0.0.20
وال Vlan 3 هتديلها Standby 30.0.0.10 ....صح كده....؟
من هوا انت هتوصل لحد Standby 16 IP ومش هتقدر تكمل....هتعمل ايه...؟
ان انت عندك المقدرة انك تعمل تحت كل Group تحتها 16 Group...
يعنى ايه.....؟
يعنى مثلاً فى Vlan1 وعلى ال SVI Vlan 1 الخاص بيها تقدر تعمل Standby 1 IP 10.0.0.10 وكمان Standby 2 IP 10.0.0.20 وكمان Standby 3 IP 10.0.0.30 .....
يعنى ايه اللى أنا عملته دلوقتى....؟
أنا عملت Three Virtual IP هيردوا على أى طلب جاى من VLan 1..
وكمان ال Groups اللى انت اخترتها هنا دى مش ليها أى علاقة ب ال Groups اللى انت هتعملها تحت VLan 2 اللى SVI الخاص ب Vlan 2..
يعنى بالمختصر....
عندك تحت كل SVI تقدر تعمل 16 Group لل High-Availability ولا يتأثر ولا ينقص العدد فى حال انك بدأت مع SVI تانى...
===========================
أتمنى ان تكون وضحت الفكرة....
ولو فى حاجة مش فهمتها.....قولى وأنا أعيدهالك.




لا والله تمام وفهمت الحمد لله وكالعادة بتبدع فى شرحك

mezomora123
04-04-2011, 02:42
ربنا يخليك يارب.
وان شاء الله أول ما أرجع من السفر هشرح ال Weighted اللى أنا قلت هشرحه....ونسيييييييت :ah22:
اعذرونى....
وبالتوفيق ان شاء الله...
يارب.

أحلام القمر
01-01-2012, 10:46
شكرا جزيلا على الشرح الرائع
جعله الله في ميزان حسناتك

الفارس المتعلم
07-02-2012, 18:39
حبيبي مهندس معاذ شرح 100% وحسيت اني فهمت اكثر بعد الفيديو الانجليزي الله يوفقك

Hoper
10-02-2012, 00:11
متشكرين جدا أخى الكريم و ربنا يجعله فى ميزان حسناتك:ah4:

mahdi123
21-05-2013, 15:49
الله يبارك فيك وفي علمك

شرح بسيط ومرتب

وموضوع مفيد جدا

الحمدلله وصلت المعلومة بسهولة جدا