3BADI750
24-09-2007, 08:44
السلام عليكم ورحمة الله وبركاته
اخواني الاعزاء
قبل ما نبدأ الكلام عن ال configuration register تعالوا نجيب الحكاية من الاول
اولا الرسمة دي بتوضحلنا مكونات الجهاز
https://arabsoftware.net/uploads/xgCAVD1LdewThgr5.jpg
FLASH
الفلاش بتكون متخزنة جواه نسخة ال IOS وبتكون Compressed
وممكن تكون جواه اكتر من نسخة من ال IOS
ولو احنا عاوزين نمسح اي حاجة من الفلاش لازم يكون في الفلاش في جزء فاضي
ومينفعش ابدا ان الفلاش يتملي كله
NVRAM
بتكون متخزنة جواها ال configuration اللي انا بعملها ع الجهاز
وعلي فكرة ال NVRAM بيكون جواها File واحد وواحد فقط
يعني لو عاوزين نحط حاجة جديدة هتمسح القديمة
وبيكون جواها ال Configuration Register
RAM
بيتهيقلي مش محتاجة شرح لانها لاتختلف عن الرام اللي علي جهازك
ROM
تمثل جزء هام جدا من مكونات الراوتر وسعرها قد يصل الي حوالي ثلث ثمن الراوتر عموما
وهي تنقسم الي 4 اجزاء:
POST
Power On-Self Test
ودا بيعمل check علي الهاردوير بتاع الجهاز وال power
RXboot / Rommon
ودول بيمثلوا operating systems للجهاز حاجة زي ال dos كدا
الجهاز بيلجا لهم علشان يعمل boot منهم لو حصل ان نسخة ال IOS كانت damaged
Boot Strap
ودا بيورينا ال sequence اللي بياخده الجهاز لغاية ما يـ boot
طيب بعد ما فهمنا الكلمتين دول كويس نخش بقا علي
Configuration Register
وهو عبارة عن 16 بت زي ما احنا شايفين
https://arabsoftware.net/uploads/EvnzCOhJyYOcyjD2.jpg
0X 2 : 0X F --> Flash
اولا: يشوف ال configuration file لو انت مححد له File معين علشان يعمل منه Boot
Router(confi)# Boot system flash ----file name
طيب لو مكناش محددين حاجة
ثانيا : يعمل Boot لأول file في ال flash
طيب لو كانت الفلاش فاضية
ثالثا: يعمل boot من ال network لو في TFTP Server وتكون انت عامله configuration
طيب لو مفيش TFTP
رابعا: يعمل boot لل initial OS اللي هوا ال RX boot
طيب لو ملقاهوش
خامسا: يعمل boot لل Rommon
لو ملقهاش يبقي ال ROM بتاعتك بايظة وارمي الجهاز احسن ...هههههههه
طيب نوصل لاخر جزء وهو مهم جدا
Finding Configuration
ودي بنقدر نحددها علي اساس قيمة ال بت السابعة في ال configuration register
لو ب 0 معناها جيب ال configuration من ال NVRAM
لو ب 1 معناها اعمل تجاهل لل NVRAM
طيب وبعد ما اعمل تجاهل يحصل ايه
الراوتر هيـ boot فيما يسمي بـ Setup mode
ودا بيعتمد علي dialog بينك وبين الجهاز
يعني يقولك ايه ال hotname ؟ تقوله router
ايه هي الباسوردات ؟؟؟ ............ وهكذا
طيب الخلاصة
0X 2102 -->> Load From NVRAM
0X 2142 -->> Ignore the NVRAM
ملاحظة خطيرة جدا :
تعديل قيمة ال configuration Rgister خطير جدا لو انا مش عارف ايه القيمة اللي انا دخلتها
لاني لو دخلت قيمة غلط
ممكن ال Boot Strap يخش في loop مع ال Processor
وكدا بقا يا فالح ارمي الجهاز
ارجو يا جماعة اني اكون افدتكم بحاجة
وانا اسف جدا علي الاطالة في الشرح اصلي كنت مركز اوي g:
ولاتنسونا بدعواتكم في ظهر الغيب
اخواني الاعزاء
قبل ما نبدأ الكلام عن ال configuration register تعالوا نجيب الحكاية من الاول
اولا الرسمة دي بتوضحلنا مكونات الجهاز
https://arabsoftware.net/uploads/xgCAVD1LdewThgr5.jpg
FLASH
الفلاش بتكون متخزنة جواه نسخة ال IOS وبتكون Compressed
وممكن تكون جواه اكتر من نسخة من ال IOS
ولو احنا عاوزين نمسح اي حاجة من الفلاش لازم يكون في الفلاش في جزء فاضي
ومينفعش ابدا ان الفلاش يتملي كله
NVRAM
بتكون متخزنة جواها ال configuration اللي انا بعملها ع الجهاز
وعلي فكرة ال NVRAM بيكون جواها File واحد وواحد فقط
يعني لو عاوزين نحط حاجة جديدة هتمسح القديمة
وبيكون جواها ال Configuration Register
RAM
بيتهيقلي مش محتاجة شرح لانها لاتختلف عن الرام اللي علي جهازك
ROM
تمثل جزء هام جدا من مكونات الراوتر وسعرها قد يصل الي حوالي ثلث ثمن الراوتر عموما
وهي تنقسم الي 4 اجزاء:
POST
Power On-Self Test
ودا بيعمل check علي الهاردوير بتاع الجهاز وال power
RXboot / Rommon
ودول بيمثلوا operating systems للجهاز حاجة زي ال dos كدا
الجهاز بيلجا لهم علشان يعمل boot منهم لو حصل ان نسخة ال IOS كانت damaged
Boot Strap
ودا بيورينا ال sequence اللي بياخده الجهاز لغاية ما يـ boot
طيب بعد ما فهمنا الكلمتين دول كويس نخش بقا علي
Configuration Register
وهو عبارة عن 16 بت زي ما احنا شايفين
https://arabsoftware.net/uploads/EvnzCOhJyYOcyjD2.jpg
0X 2 : 0X F --> Flash
اولا: يشوف ال configuration file لو انت مححد له File معين علشان يعمل منه Boot
Router(confi)# Boot system flash ----file name
طيب لو مكناش محددين حاجة
ثانيا : يعمل Boot لأول file في ال flash
طيب لو كانت الفلاش فاضية
ثالثا: يعمل boot من ال network لو في TFTP Server وتكون انت عامله configuration
طيب لو مفيش TFTP
رابعا: يعمل boot لل initial OS اللي هوا ال RX boot
طيب لو ملقاهوش
خامسا: يعمل boot لل Rommon
لو ملقهاش يبقي ال ROM بتاعتك بايظة وارمي الجهاز احسن ...هههههههه
طيب نوصل لاخر جزء وهو مهم جدا
Finding Configuration
ودي بنقدر نحددها علي اساس قيمة ال بت السابعة في ال configuration register
لو ب 0 معناها جيب ال configuration من ال NVRAM
لو ب 1 معناها اعمل تجاهل لل NVRAM
طيب وبعد ما اعمل تجاهل يحصل ايه
الراوتر هيـ boot فيما يسمي بـ Setup mode
ودا بيعتمد علي dialog بينك وبين الجهاز
يعني يقولك ايه ال hotname ؟ تقوله router
ايه هي الباسوردات ؟؟؟ ............ وهكذا
طيب الخلاصة
0X 2102 -->> Load From NVRAM
0X 2142 -->> Ignore the NVRAM
ملاحظة خطيرة جدا :
تعديل قيمة ال configuration Rgister خطير جدا لو انا مش عارف ايه القيمة اللي انا دخلتها
لاني لو دخلت قيمة غلط
ممكن ال Boot Strap يخش في loop مع ال Processor
وكدا بقا يا فالح ارمي الجهاز
ارجو يا جماعة اني اكون افدتكم بحاجة
وانا اسف جدا علي الاطالة في الشرح اصلي كنت مركز اوي g:
ولاتنسونا بدعواتكم في ظهر الغيب