السلام عليكم ورحمة الله وبركاته
اهلا بك أخي الكريم
الجواب ان شاء الله هيكون رقم C
معاناها انه الروتر R2 هياخد OSPF Updates من الروتر R1 بس مش هيقدر ياخد منه الDefault Route مع ملاحظة ان المفروض كان ياخده لان الروتر R1 مكتوب فيه الكوماند Default-information originate والكوماند ده معناه اني بقوله الروتر الي هتبعت له OSPF Updates ابعت له معاهم الDefault route الي عندك والي هو ip route 0.0.0.0 0.0.0.0 Serial 0/0 وده تفسيره اني بقوله اي ترافيك يجي لك ميكونش موجود له مسار عندك طلعه من الSE0/0
طيب ركز معايا
الوقتي الكوماند بتاع الDefault route مش هيتبعت للروتر R2 مع اننا قلنا للروتر ابعته طيب ليه؟
لأن يافندم في قاعده جميله اسمها split horizon بتستعمل في بروتوكولات كتير علشان نمنع بيها الloops وللاسف بقا الOSPF بيستعملها .... طيب الوقتي برده ايه علاقة القاعده دي بان الروتر مش راضي يبعت الكوماند بتاع الDefault route؟
اولا انا هقولك نص القاعده دي كما هو مذكور في كتاب CiscoPress - CCNA ICND2 Official Exam Certification Guide
النص هو كالآتي:
In routing updates sent out interface X , Do not include routing information about routes that refer to interface X as the outgoing interface
وفي حالتنا دي انت تطبق القاعده وتحط مكان X الكلمة SE 0/0 .
طيب برده عايزين نفهم اكتر الكلام ده .... هو بيقولك يافندم لو في routing update رايحين نبعته من انترفيس معينه زي مثلا Se0/0 الاول قبل ماتبعت ياروتر اوعى تبعت اي مسار يكون موجود فيه الانترفيس SE0/0 بحيث تكون المخرج بتاع المسار
يعني مثلا لو رايح ابعت للروتر الي جنبي مسارات كتير وهبعتم من الانترفيس se1/0 وفي منهم مسار مكتوب فيه لو عايز توصل للشبكة 192.168.1.0 تعالى لي . بس انا لما اخد الداتا عندي اصلا منه هطلعها من الانترفيس se1/0 فكدا بقا المخرج الخاص بالمسار هو se1/0 وانا اصلا هبعت له المسار من نفس الانترفيس " لاحظ المخرج ده يعني المكان الي انا هطلع منه الداتا لما الروتر التاني يبعتها لي علشان اوصلها للشبكة 192.178.1.0 وفي حالتنا هيكون المخرج هو se1/0"
المهم الروتر هيقوم متضايق بقا اول ميشوف المسار ده وواضح ان المسار ده الروتر مش هيطلعه ده هيولع فيه ويرميه من الشباك :D
طيب ليه؟ .... ليه نمنع المسار الي نبعته من انترفيس ويكون المسار ده فيه المخرج هو نفس الانترفيس؟ هقولك ليه
لان الروتر التاني لو خد المسار ده وحطه عنده وجه يوصل للشبكة الي انت كتبتها له في المسار هيقوم يبعت لك الباكت من الانترفيس se2/0 وانت حضرتك هتقوم مطلع الباكت من الانترفيس se2/0 يعني كدا هترجعها له تاني يقوم هو يقولها انتي ايه الي جابك تاني مقلنا لك الطريق من هناك فيرجع يبعتها للروتر على الانترفيس se2/0 وتفضل كدا الداتا تلف بينهم بقا
يبقا احنا كان لازم نطبق الsplit horizon ونمنع المسارات الي قلت لك عليها من انها تخرج للروتر التاني علشان منعملش المشاكل دي
نرجع بقا للسؤال بتاعنا ونفكر كدا الروتر الوقتي مكتوب فيه الDefault route بيقول انا اي داتا تيجي لي هطلعها من الانترفيس se0/0 طيب ده جميل بس المشكله بقا اني لما اجي ابعت المسار ده للروتر R2 هقوله ياروتر انت لما تحب تبعت داتا لاي شبكه مش عندك في الجدول هاتها لي
طيب لاحظ انا لما اجي ابعت له المسار هبعتهوله منين؟ هبعته من الانترفيس se0/0
يبقا انت كدا كسرت قوانين الsplit horizon فعلا لان المسار الي انت بعته المخرج بتاعه عندك هو الانترفيس se0/0 وانت رايح تبعت له المسار من نفس الانترفيس فكدا ممنووووووووع
حتى فكر معايا لو فرضنا ان الروتر R2 خد منه المسار وجت له داتا مش لاقي لها سكه يمشيها منها هيقوم يروح للمسار الي بيقوله اي شبكه عندك مش عارف طريقها فين هاتها لي فيقوم R1 ياخد الداتا بس هيعمل ايه بقا؟ .. هياخد الداتا ويروح مطلعها من SE0/0
فتقوم راجعه للروتر R2 و R2 يبعتها تاني ل R1 لان المسار عنده بيقوله ياعم اي شبكة هتجي لك مش عارف طريقها ابعتها ل R1 وتفضل الداتا الغلبانه تلف كدا لحد مارجليها تتكسر :D
اذًا فخلاصه القول ان الروتر R1 لما يجي يبعت Routing Update للروتر R2 مش هيبعت معاهم المسار الخاص بال Default route لانه بيخترق قاعده الSplit Horizon
أرجو أن يكون الحل صحيحًا وأن يكون تفسير الحل واضح وان كان هناك اي غموض فانا جاهز للرد عليك بإذن الله
المفضلات