Routingچيست ؟ مسيريابي ،عمليات انتقال اطالعات از مبدأ به مقصد است Routing .معموالً با Bridgingمقايس مي شود .اولين تفاوت اين است ك Bridgingمتعله Data Link Layerمي باشد .در صهورتيه Routing ب متعل ب Network Layerاست .اين تفاوت باعث مي شود ك در فرآيند انتقهال اطالعهات از اطالعهات متفاوتي استفاده شود . اجزاء : Routing Routingوظيف انجها دو كهار عمهده را دارد ، تعيين بهينه تهرين مسهير و انتقهال هرو هها اطالعاتي ( )Packetsاز طري شبه ك ايهن مووهو Switchongناميده مي شهود .بهر فهال ، Switching تعيين مسير كمي پيچيده است . تعيين مسير : يك متريك ،يك استاندارد برا سنجيدن است . مسيريابي در الگوريتمها مثل طول مسير ك مسير يابي اين استفاده مي شود .برا الگوريتمها جدولها مسير يابي دارند و اطالعات مسير با توج ب الگوريتم تغيير مي كنند . اين جدولها ،اطالعات متنوعي دارند .مثالً next hopب يك Routerمي هويد ك يك ب مقصهد مشهص مي توان بصورت بهين از طري يهك Routerمشهص مان hopبعد است رسيد .وقتيه يهك Router ك يك Packetرا مي هيرد ،آدرس مقصهد را چهك مهي كند و سعي مي كند رابط ا بين آن و hopبعد را برقرار كند . مثل جدول زير : Net.NO. Send TO Node A Node B Node C 0 0 0 27 57 17 0 0 0 Routerا با م رابط برقهرار مهي كننهد و از طري رد و بدل كردن پيا ،جدولها Routingرا مي سازند .پيغا ، Routing updateمعموالً تما يا قسههمتي از جههدول Routingرا در بههر دارد .بهها بررسي جدول بقيه Routerها ،هر ، Routerمهي تواند يك توپولوژ دقيه از شهبه بهرا فهود ها ،اعهال ترسيم كند .نو ديگر از پيغها عمومي Link – Stateاست .ك ب بقي Routerا در مورد ووعيت رابطها فرستنده اطالعات مي د د . : Switching – 2 الگوريتمههها Switchingمعمههوالً سههاده و يهسههان ستند .در بيشتر مواقع ،يك hostمعين مي كند ك بايد ب يهك hostديگهر يهك Packetبفرسهتد و نگاميه آدرس Routerرا بدست آورد host .مبدأ يك Packetآدرس داده شده را ب يك آدرس فيزيهي مي فرستد و يا پرتهو كهل و آدرس مقصهد .هال Routerنگاه مي كند ك ببينهد آيها مهي توانهد آنرا forwardكند يا ن .اههر نتوانسهت آنهرا ر ا مي كند اهر توانست ب hopبعد مي فرسهتد .و اين كار در hopها بعهد بصهورت مشهاب تهرار مي شود . : Routing الگوريتمها اين الگوريتمها با توج ب چندين مشصص ممههن است تغيير كنند :اول د طهرا باعهث تغييهر الگوريتم فوا هد شهد .دو اينهه چنهدين رو ر كدا تأثير فاص بهر مسيريابي وجود دارد ك شبه مي هذارند و 000 ا دا طرا ي : -1بهين بودن ،ب معني انتصاب بهترين مسير است ،ك وابست ب ميهزان متريههها فوا هد بود مثل تعداد hopا و يا تأفير ك ايجاد مي شود توسط ر hop -2سههاده بههودن ،بهه ايههن معنههي كهه ايههن الگوريتمها بايد تا د ممهن كار آمد باشهند در اليه نر افزار آنها پيچيهده نباشهد و زينة بااليي م نداشت باشد . مگرايي سريع :ب معني اين است كه اههر -3 در كار شبه افتاللي ايجاد شد .مثهل اشههال در كار سصت افزار شرايط بهار زيهاد ، 000 ، Routerمچنان با كاركردن صحيح ادام د هد . ها ب دليل اينهه از كهار افتهادن Router ممهن است فسارتها سنگيني ب بار آورد . -4انعطا پذير :ب معني اين است ك بايهد ب سرعت و دقت با محيط اطهرا فهود سهازهار شوند . انوا الگوريتمها : ها اين الگوريتمها بر اساس انوا تفاوتهه مي توانند تغيير كنند : -1استاتيك يا ديناميك باشند -2يك مسير يا چند مسير باشند host -3وشمند و يا Routerداشت باشند Link State -4يا distance Vectorباشند زيهر متريك ا : Routing جدولها Routingاطالعاتي دارند ك نهر افهزار با استفاده از آنها بهترين مسير را انتصاب مي كند .اين اطالعات مي توانند شهامل متريهك ها زير باشند :طهول مسهير ،قابليهت اطمينهان ، تأفير ،پهنا باند و زينة ارتباطات . : IP Routing Protocols پروتوكل ا مسير يابي مبتني بهر ، IPبه دو دست كلي تقسيم مي هردند : )Interior Gateway Protocols (IGPs )Exterior Gateway Protocols (EGPs ايي ك زير نظر يك شبه مشترك IGPsدر شبه هوا هردد .انه هي هه هتفاده مه هوند اسه هي شه اداره مه پروتهل ا IGPعبارتند از : )Border Gateway Protocol (BGPs Enhanced IGRP )Open shourtest Path (OSPF )Routing Information Protocol (RIP )Intermediate System to Intermediate System (Is-Is ايي ك اشتراكي EGPsبرا مسير يابي بين شهب با م ندارند استفاده مي هردد ،ايهن پرتوكهل ا قبل از اينه عمل مسير ياب را انجا د نهد ،س نو اطالعات نياز دارند : مساي )(neighbor routers ليستي از مسير يابي ا ايي ك ب صورت مسهتقيم قابهل ليستي از شبه دسترسي ستند شماره سيستم مستقل ) (autonomous system numberمسير يابي محلي. پرتوكل ا EGPsنيهز به دو دسهت كلهي زيهر تقسيم مي هردند : )Border Gateway Protocol (BGPs )Exterior Gateway protocol (EGPs عالوه بر اين ا پرتوكل ايي م برا شناسهايي ) (router discoveryوجهود دارد كه مسير ياب ا ICMP از بين آنها مي توان ب (RFC1256) Router Discovery p .اشاره كرد . قبل از اينه ب معرفي پروتوكل ها برهردازيم اين سؤال مطر مي شود ك برا كار ،از كهدا يك از پروتهل ا استفاده كنيم ؟ در واقع برا انتصاب پروتهل بايد پارامتر ا زير را در نظر هرفت : اندازه و پيچيدهي شبه پشتيباني از )OSPf , IS-IS : Variable Length Subnet Masks (VLSM اين قابليت را دارند . ميزان reliability , securityمورد نياز . مشصص تأفير ) (delayشبه مورد استفاده . قابليت تغيير پذير پروتهل به صهورت سهازمان يافت ،ب طور كه بتهوان آن را بها شهرايط مصتلف سازهار نمود . پروتهل : IGRP جزو پروتهل ا dynamic distance vectorب شمار مهي آيد .ب طور پيش فرض ر 90ثانيه يهك update pakcetرا ب صورت Broadcastارسال مي كنهد .اههر در عرض 270ثاني جوابي از يك مسيرياب دريافت نهند آن را غير قابل دسهترس ) (inaccessibleمعرفهي مي كند اهر په از 630ثانيه پاسهصي دريافهت نهند ،آن مسير را از routing tableذ مي كند . مگرايي اين پروتهل در رسهيدن به برا اينه flash update مسير مناسب بيشهتر ههردد از دو رو poisson , reverse updateاستفاده مي هردد . 80توسط Ciscoابدا شد و هد آن IGRPدر د ايجاد پروتوكلي پايدار و مطمهنن بهرا سيسهتم ، 80پروتههل RIP ا مستقل بود .قبل از د مشهورترين و پركاربردترين پروتههل ها بهود . ها كوچهك مفيهد بهود اما RIPفقط برا شبه داكثر طول مسهير در آنهها hop ايي ك (شبه 16بود) در ومن فاصل مسيرياب ا را فقهط بها شمردن تعداد hopا بين آنها تعيين كهرد كه ا هسترده بازد ي در محيط ا پيچيده و شهب كار را پايين مي آورد .ب ايهن داليهل په از ابدا ، IGRPاين پروتهل ب سرعت جايگزين RIP شد . مشصصات پروتهل (IGRP Protocal characteristics) IGRP مان طور ك ذكر شد IGRPيك vector * distance Pro . است .در اين نو پروتهل ا ر مسيرياب تمها يا قسمتي از routing tableفود را در بهازه ها ا فود مي فرستد . مساي زماني منظم برا در مقابل ، disance v. p.پروتهل ا link stateقرار دارند ك اطالعات محلي فود را ب تما نود ها ً فهوا يم هفهت كه شبه ارسال مي كنند .ب عدا IS-IS ، OSPFاز نو پروتههل ها link stateمهي باشند IGRP .برا تعيين فاصل بهين مسهيرياب ا از بردار شامل چند پهارامتر اسهتفاده مهي كند ،اين پارامتر ا عبارتند از تأفير موجهود ) ، (delayپهنهها بانههد مسههير ) ، (BWقابليههت هود دارد )(reliability هير وجه هن مسه هاد ك ه ايه اعتمه مقدار بار ) (loadك رو مسير قهرار داد .هم ر يك از اين پارامتر ها مهي تهوان چنين برا وزني تعيين كرد ك ا ميهت آن بيشهتر از بقيه هر يهك از هردد .نهت قابل ذكر ديگر اينهه پارامتر ا فهو مهي تواننهد در بهازي وسهيعي تغيير كنند ،مثالً Bwمي تواند از 1200 bpsتا 10 giga bpsتغييهر كنهد و ايهن نهته IGRP ،را هايي كه مشصصهات سهافتار آنهها برا شهبه تغييرات سريع ندارند مناسب مي نمايد . انعطا پذير بيشتر IGRP ،امهان ارسال برا داده از چند مسير ) (multipath routingرا فرا م مهي كند .مثالً اهر يك مسير 3برابر بهتر از مسهير ديگر باشد (ب فاطر اين ه طهول آن بر اسهاس پارامتر ا ذكر شده ،طول ديگر ب دست آمده ) اغلب داده ا از فط اولي فرستاده مي شوند ، ومن اينه اهر يهي از اين فهط ها فهراب شهود امهان سوئيچ كردن ب فطها ديگر وجهود دارد . اما اين نهت را ب فاطر داشت باشهيد كه در multipath routingاز بههين مسههير ا موجههود تنههها آنهايي اسهتفاده مهي شهوند كه طهول آنهها در محدودي شصصي از بهترين طول ا موجود باشد . ويژهي ا پايدار در : IGRP IGRPويژهيهايي دارد ك برا افزايش پايدار و كارايي آن طرا ي شده اند .ايهن ويژههي ها عبارتند از : Poison-reverse update , split Horizon , Hold-down Hold-downاز فرستادن پيغا نامناسهب updateكه تثبيت دوباري يك مسير مشهل دار را در الي ك ً نهوز آن مسهير فهراب اسهت – به بقيه واقعا مسيرياب ا اطال مي د د جلوهير نمايد .وقتي مسهاي يك مسيرياب فراب شود .مسير ياب ها ها updateمتوجه مهي از نرسيدن منظم پيغها شوند ك اين مسيرياب از مسير فارج شده اسهت . ها سر مسير ا جديد محاسهب شهده و پيغها مناسب برا آهها ي دان بقيه شهبه از ووهعيت جديد ب مسيرياب ا ديگر فرستاده مهي شهود . ا updateرا ايجاد مي اين عمل موجي از پيغا ا كند ك در شبه منتشر مي شوند .اين پيغا هر نقطه شهبه نمهي رسهند ، ب طور آني به نوز اين بنابراين ممهن است مسير ياب ايي ك ً مسهير مهذكور پيغا ب آنها نرسيده (و طبيعتا هايي ناشهي از را سالم فرض مي كنند ) پيغها سالم بودن مسير مذكور ب مسير يهابي بفرسهتند ك قبالً از فرابي مسير ،آههاه شهده بهود ،در هيرياب آفهر اطالعهات نادرسهتي از اين الت مسه ووعيت مسير ا شبه فوا د داشت . Hold downب مسيرياب ا مهي هويهد كه از هر تغيير ك در بازه ا از زمان در مسير ا واقع مي شودصر نظهر كننهد ،زمهان hold downمعمهوالً طور در نظر هرفت مي شود ك بزرهتر از زمهان الز برا updateشدن كهل شهبه – په از وقهو تغيير در ووعيت مسير ا – باشد . رههز Split Horizonاز اين مطلب ناشي مي شود ك مفيد نيست اطالعات مربوط ب يك مسهير از طريه مان مسير ب مسيرياب ا ديگر فرسهتاده شهود ب شهل زير نگاه كنيد ،مسيرياب اولي ) (R1به شبهة Aوصل است .در ايهن ووهعيت اصهالً وهرور نيست ك R2اطالعات مربوط ب اين مسهير (مسهير ا updateفهود بين R1و شبه )Aرا در پيغا ،ب فود R1بفرستد چون R1ب شهبه Aنزديهك ر دليلي اتصال R1با تر است مثالً فرض كنيد ب Aقطع شود در اين صهورت R2مچنهان در پيغها ا updateفود ب R1فبهر سهالم بهودن مسهير وشهمند نباشهد مزبور را مي د د ال اههر R1 ممهن اسهت يهك LOOPاصهل شهود يعنهي R1و R2 ً ب يهديگر اطال د ند ك مسير سالم اسهت مرتبا ً در الي ك واقعا مسير ،فراب شده اسهت .ههر چ hold downم از ايجاد چنين ووعيتي جلهوهير مي كنهد ولهي split Horizonمههانيز اوهاف ا برا ايجاد پايدار است . Split Horizonبرا جلهوهير از ايجهاد يهك LOOP بين دو مسيرياب مساي بهود ولهي poison_reverse updateبرا شهستن loopها مسهيريابي بزرهتهر الز است .از آن جا كه افهزايش طهول مسهير ا ً باعث ايجاد loopا مسيريابي مهي شهود ، عموما posion_reverse updateمهانيزمي بوجود مهي آورد كه اهر طول يك مسهير از هد افهزايش يافهت ،آن مسير را در ووعيت hold downقرار د د . زمان سنجي در IGRP هها و IGRPههاو مجموعهه ا از زمههان سههن متغير ايي است ك بازه ا زماني مهورد نيهاز ا شهامل را نگهدار مي كنند اين زمان سهنجي flush timer , hold_time priod , invalid timer , update timerمهي باشند . ا updateبها Update timerمشص مي كند ك پيغا چ فركانسي ارسال هردند مقدار پهيش فهرض ايهن زمان 3برابر update timerاسهت hold_timerمتغيهر است ك مدت زمان hold downرا معين مهي كنهد . مقدار پيش فرض اين متغيهر در 3 IGRPبرابهر update timeب اواف 15 secمي باشد . Flush timeتعيين مي كنهد چه مهدت زمهاني بايهد بگذرد قبل از اينه يك مسير از routing tableذ هردد ،مقدار پيش فهرض ايهن زمهان در 7، IGRP برابر زمان updateاست . : Enhanced IGRP پروتهل En.IGRPتهامل يافت جد فهود IGRPمهي باشهد . ا و اين تهامل از تغييرات ايجاد شده در شبه ا وسيع و مصتلف ناشي هرديد لزو ايجاد شبه En.IGRP .توانايي ا پروتههل ها link-stateرا در پرتوكل ا distance vectorجمع آور مي كنهد . اين پروتهل شامل الگهوريتمي به نها Diffusing- (DUAL) updateاست En.IGRP .سهازهار بها مسهير ياب ا IGRPرا فظ مهي كنهد .يهك مههانيز فودكار اجازه مي د د اطالعهات مسهير ا در IGRP ب اطالعات در En.IGRPتبديل ههردد و بهالعه . در اين قسمت ب بررسي ا صول پايه و فصوصهيات كلي En.IGRPمي پردازيم . : En.IRGP توانايي ا و فصوصيات توانايي ا كليد ك En.IGRPرا شاف مي كنهد هتيباني از هريع ،پشه هي سه هد از :مگرايه عبارتنه ، VLSMپشهتيباني از partial updateو پشهتيباني از پرتوكل ايي با چندين الية شبه . يهي مسيرياب كه En. IGRPرا اجهرا مهي كنهد ، ا فود را نيز ذفيهره مساي routing tableتما مي كند ،طور ك فيلي سريع مي تواند مسير ا جديد را جايگزين مسهير معيهوب نمايهد .اههر مسير مناسبي يافهت نشهود En.IGRP ،از مسهاي ا فود سوال مهي كنهد تا مسهير جهايگزين را ها مسهير بيابد و اين سؤال ا پصش مهي شهوند ته جايگزين ،يافت شود En. IGRP .ب طور متنهاوب ا updateرا نمي فرستد در عوض ر ههاه پيغا طول يك مسير تغيير يافت updateا جزيهي (partial ) updateارسال مي كند .انتشار update .ا جزيي ب طور اتوماتيك و ب هون ا انجا مهي شهود ك فقط مسيرياب ايي ك ب اين اطالعهات نيهاز دارند updateهردند .ب دليل مهين قابليهت ، En. IGRPپهنا باند فيلي كمتر نسهبت به IGRP اشغال مي كند . برا ايجاد بازد ي بيشتر در عمليات مسهيريابي En. IGRP ،از 4تهنولوژ كليد سود مي برد ك آن را متمايز از ساير پروتوكل ا نموده است : هط هت توسه هن قابليه : Neighbor diocovery/recoveryايه مسيرياب استفاده مي شود تها به طهور فعهال و ايي كه دائمي از ووعيت مسيرياب ا در شبه ً ب آن وصل ستند آههاه ههردد .بهرا مستقيما اين منظور مسيرياب ب صورت متنهاوب packetها م ارسال مي كنند .تا زماني ك دو helloبرا مسيرياب از مديگر hello packetدريافت مي كننهد از سالمت يهديگر آها ند . RIP : Reliable Transport protocolمسنول تحويل مطمهنن ا اسهت RIP . مساي و منظم packetا En. I.ب ارسال packetا multicast , unicastرا پشتيباني مي كند .برا اينهه بهازد ي بهاال باشهد .فقهط تحويل مطمنن packetا فال تضمين مهي ههردد . ا الز نيست برفي از packetا ب در برفي شبه م فرستاده شهوند .بنهابراين صورت reliableب در نگا لزو ،فرستنده يك hello p.ب هيرنده مي فرستد تا ب او اطال د د packetا ارسهالي ب ack.نياز دارند . DUAL : DUAL finite _ state machineالگوريتمي بهرا محاسب مسير مناسب بر مبنا اطالعاتي اسهت كه ا ارسال كهرده انهد DUAL .اطالعهات مساي مربوط ب فاصل مسيرياب ها را بهرا انتصهاب مسير مطمنن و بدون LOOPاستفاده مهي كنهد و ً يك feasible successorبرا جايگزين نمودن در ومنا routing tableانتصاب مي كند feasible succ. .در واقع يهي از مسيرياب ا مجاور است ك در كم فاصل ترين مسير تا مقصد قرار دارد . : Protocol-dependent modulesمسهنول بهرآورده كهردن نياز ا فاص پروتوكل الي شبه مي باشند ،به عنوان مثال مدول IP.En. IGRPمسنوليت فرستادن و دريافههت نمههودن packetهها En. IGRPكهه در IP هم چنهين جايگزين شده اند را بر عهده دارد .ه مسنول تجزي كردن packetا En. IGRPو استصراج اطالعات الز برا DUALاز آنها مي باشد . ابزار ا مسيريابي : En. IGRP در اين جا ب بررسي س مفهو ك در مسهيريابي توسط اين پروتهل استفاده مي شوند مي پهردازيم : : Neighbor Tables وقتي يهي از مسيرياب ا مساي جديهد را مهي يابههد آدرس و رابههط هها آن را در رديفههي از جدولي ب نا neighbor tableذفيره مي كند .سهر يك hello p.ارسال كرده و hold timeرا برقرار مي كند .اهر hello p.در مدت زمان hold timeدريافت نشد ب DUALتغيير ووعيت توپولوژ اطال داده مي شود neighbor table .مچنين شامل اطالعهات الز برا پروتهل RTPاسهت .از sequence Num.بهرا تشصي اينه كهدا يهك از packetها acknowledge شده اند اسهتفاده مهي ههردد .آفهرين sequence Numberدريافت شده ذفيره مي هردد تا packetها فارج از نوبت شناسايي هردنهد .هم چنهين يهك packet ، transmission Listا را برا ارسهال مجهدد ا تمالي در يك صف ذفيره مي كنهد .در neighbor ايي وجود دارند ك زمان رفهت و tableزمان سن برهشت packetا را محاسب مي كنند تا بتواننهد بازه زماني دلصواه بهرا ارسهال مجهدد را به مؤثرترين شهل انتصاب نمايند . : Topology Tablesشامل تمها destinationهايي كه توسط مسيرياب ها مجهاور معرفهي شهده انهد ، ايي كه مراه با آدرس آنها و ليست مسهاي اين destinationا را معرفي كرده انهد و ركهورد ر مسيرياب مجهاور بها ايهن ايي ك از فاصل ر dest.دارد مي باشد .ال فاصل ا ك برا ساب شده و ب بقي مسيرياب ا ارسال مي dest. شود مجمو بهترين فاصل ا ك در Topology Table برا آن dest.وجهود دارد و فاصهل تها بهتهرين مسيرياب مجهاور (يعنهي مسهيريابي كه كمتهرين فاصل را با dest .مورد نظر هزار كرده اسهت ) مي باشد . : Route Statesمان طور ك پيشتر ذكر شد feasible successorيهي از مسيرياب ا مجاور است ك كهم فاصل ترين فاصل را تا dest.دارد در الي كه قسمتي از يك loopمسيريابي نيز نيست و مسيرياب اصلي packet ،ايي را ك بايد ب dest.برسند ب اين مسيرياب forwardمي كند . در Topology Tableر dest.ثبت شده در يهي از دو الت ) (stateفعال ) (activeو يا غيهر فعهال )(passive مهواره يهك مي باشهد .اههر بهرا يهك dest. مواره در feasible successorموجود باشد اين dest. ووعيت غير فعال مي ماند و recomputationبرا آن انجا نمي هردد اههر بهرا يهك feasible ، dest. successorيافت نشود از مسهيرياب ها مجهاور ، سهنوال مهي شهود ) . (Query Packetمسهيرياب ها مجاور ،يا پاسخ مي د ند ) (Reply Packetكه يهك feasible succ.برا اين dest.دارند و يا پاسخ مهي د ند ك انها نيز در recomputationشركت مي كنند مين ترتيب از مسهيرياب ها مجهاور (يعني ب فود سؤال مي كنند) .تا وقتهي كه يهك dest.در ووعيت فعال است ،مسيرياب نمي توانهد اطالعهات مربوط ب آن را در routing tableتغيير د د . پ از اينه از تما مسيرياب ا مجاور پاسهخ رسيد (مبني بر اينهه يها فهود feasible succ.را يافت اند يا از طري مسيرياب ها ديگهر) آن هاه dest. ،ب ووعيت غير فعال بر مهي ههردد و مسههيرياب از اطالعههات بهه دسههت آمههده ،مسههير جايگزين مناسب را برا ايهن dest.انتصهاب مهي كند . انوا packetا : En. IGRP En. IGRPاز packetا زير استفاده مي كند : Replay packet , Query packet , update ، hello packet packet. , acknowledgment از نو multicastمي باشد Hello packetيك packet (يعني برا مسيرياب فاصي ارسال نمي شود) و ا تياجي نيز ب ack.ندارد . acknowledgment packetبههرا مشههص كههردن ووههعيت قابليت دسترسي ب مقصد ا اسهتفاده مهي شهود . وقتي يك مساي جديد كشف مي هردد packet ،ا * updateبه صهورت * uncastبهرا آن ارسهال مهي هردند تا مسيرياب جديد بتواند Topology tableفود االت مانند تغييهر فاصهل را بسازد .در بقي يك مسير packet ،ا updateب صورت multicastبرا م مسيرياب ها مجهاور ارسهال مهي هردنهد . ارسال packetا updateمواره reliableاست (يعنهي ب ack.نياز دارنهد) Query packet .و Reply packet مانطور ك ذكر شد وقتي استفاده مي شوند كه يك feasible succ. ، dest.نداشت باشد Query packets . مهواره multicastمهي باشهند replay p. .در جهواب Query p.فرستاده مي شود تا ب مسير سؤال كننده اطال د د ك feasible s.پيدا شده است واوح است ك Replyبايد ب صورت unicastبوده و مانند Query reliable ،ارسال هردد . پروتوكل )OSPF( Open shortest path First OSPFنيز ماننهد IGRPدر د ه 80و به ايهن دليل ك RIPديگر نمي توانست جوابگهو شهبه ا نا مگون و بزرهي باشد ب وجود آمد .ايهن پروتوكل برا مسيريابي از الگوريتمي به نها SPFاستفاده مي كند . OSPFدو فاصيت اولي دارد ،اول اينه OPEN است يعني مشصصات آن در دسترس مگان قرار دارد ) (RFC 1247فاصيت اساسي دو ايهن اسهت كه ايهن پروتوكل م پاي الگوريتم SPFك ها ي ب نا Dijkstra Algoritinنيز ناميده مي شود طر شده اسهت OSPF .يهي از پروتهل ا link stateاست (بهرفال RIPو IGRPك distance vectorستند ) مسيرياب ايي كهه ايههن پروتوكههل را اجههرا مههي كننههد .از الگوريتم SPFبرا يافتن كم فاصل ترين مسهير تا نود بعد استفاده مي نمايند . برفال OSPF ، RIPمي توانهد دافهل يهك سلسهل ا كهار كنهد .بزره ترين شهيء مراتب از شبه دافل يك سلسل مراتب يك سيستم مستقل ) (ASمهي ا است كه تحهت باشد AS .مجموع ا از شبه مههديريت مشههتركي كههار مههي كننههد و اسههتراتژ مسههيريابي يهسههاني دارنههد OSPF .يهههي از پروتوكل ها IGPبه شهمار مهي آيهد ،هرچه توانايي ارسال و دريافت Dataاز ASها ديگهر را نيز دارد .يك ASرا مي توان ب مجموع ا ر نا ي شهامل از نوا ي ) (areasتقسيم نمود ك ا مجاور م و hostا متصل ب آنهاسهت شبه .مسيرياب ا با چندين interfaceمي تواننهد در چند نا ي شركت داشت باشند .چنين مسهيريابي هه ههار نا يه هها كنه ههيرياب ه هه مسه ههايي كه ه ها ) (arear border routerناميده مي شهوند database ر نا ي ذفيره كهرده توپولوژيهي مجزايي برا اند . ً يك شما كلهي از databaseا توپولوژيهي اساسا ا و ارتباط آنها با مسيرياب ا ستند و شبه او اطالعاتي مي باشند كه از تمها مسهيرياب ا آن نا ي رسيده است .از آنجا ك مسيرياب ا دافل يك نا ي از اطالعات مشتركي اسهتفاده مي كنند databaseها توپولهوژيهي يهسهاني نيهز دارند .توپولوژيهي يك نا يه از ديهد افهراد فارج نا ي مصفي است .با تبديل ASب نهوا ي مصتلف OSPF ،بار ترافيهي كمتر ايجاد فوا هد كرد .تقسيم بند ASب نوا ي ،دو نو مصتلف مسيريابي را بست به اينهه sourceو destination دافل يك نا ي باشند يا ن ،ايجاد مي كند . OSPF ا كه مجموع مسيرياب ا كنار نا ي backboneناميده مي شوند مسؤل توزيهع اطالعهات مسيريابي بين نوا ي مصتلهف مهي باشهند .شههل صفح بعد مثالي از يك شهبه بنهد بها نهوا ي مصتلف را نشان مي د د .در شهل ،مسيرياب ا backbone 12 , 11, 10 ,6 , 5, 4را تشههيل مهي د نهد . اهر H1 hostدر نا ي 3بصوا د يهك packetبهرا H2بفرستد ،اين packetابتدا ب R13فرسهتاده مي شود ،سر ب forward R11 , R12مي هردد R11 . از طري packet ، backboneرا ب R10مي فرستد و سر اين packetاز طري دو مسيرياب دافل نا ي ا يعني R9و R7به H2مهي رسهند backbone . نيز فود يك نا ي OSPFاست ،بنابراين مه مسيرياب ا دافلي backboneروال ا و الگوريتم ا يهساني برا نگهدار اطالعات مسيريابي به كههار مههي برنههد .توپولههوژ backboneاز ديههد مسيرياب ا دافل نا ي ا مصفي اسهت ،مهان ها از ديهد backbone طور ك توپولهوژ نا يه مصفي است . الگوريتم : SPF الگوريتم SPFپاية عملياتي است ك OSPFانجا مي د د .نگامي ك مسيرياب SPFشرو ب كهار مي كند ابتدا سهافتار ا اطالعهاتي مربهوط به پروتوكل ا مسيريابي را مقدار د ي اولي مهي نمايد و سر منتظر مي ماند تا پروتهل ا الي ا پايين تر تعيهين نماينهد كه آيها interface هيرياب ها نه ؟ پ ه از اينهه مسه هود دارد يه وجه اطمينان اصل نمود ك ارتباط او برقهرار اسهت از پروتوكل OSPF Helloبهرا شناسهايي مسهيرياب ا مجهاور اسهتفاده مهي كنهد .مسهيرياب به ا فود packetا Helloرا ارسال مي كند مساي هالوه بهر و سر منتظر دريافت پاسخ مي ماند ،عه شناسايي مسيرياب ا مجاور packetا Helloكمهك مي كنند تا يك مسيرياب از سالم بهودن و زنهده بودن مسيرياب ا مجاور فود آهاه ههردد .هر هايي را ب ه هاوب packetه هور متنه هيرياب ب ه طه مسه ا فود ارسال مهي كنهد تها از ووهعيت مساي اصل نمايد .بهدن وسهيل مسهيرياب آنها اطال ً ا فراب سريعا شناسايي شده و توپولوژ شهبه بهه طههور مناسههب تغييههر مههي نمايههد .از رو ر مسيرياب از مسيرياب ها ديگهر اطالعاتي ك اصل مي كند يهك درفهت shortest-pathايجهاد مهي نمايد ك فود ريش آن درفت است و با استفاده از اين درفت routing table ،ب دست مي آيد . فرمت packetا : OSPF م packetا OSPFبا يك 24 headerبايتي آغاز مي شوند ك در صفح بعد نشان داده شده اسهت . ر يك از فيلد ا ايهن headerرا ب طور فالص توويح فوا يم داد : Vaniable Data 8 Authenti cation 2 Authenti cation type 2 Checksu m 4 Area ID 4 Router ID 2 Packet Length 1 Type با كدا 1 Version Number نسهص : version numberتعيين مي كند ك OSPFسر و كار داريم . : Typeنو packetا را تعيين مهي كنهد كه مهي تواند يهي از انوا زير باشد : : Helloبرا آغاز و فظ ارتبهاط بهين مسيرياب ا مجاور است . : Databaseمحتويهههات database Description توپولوژيهي را توصيف مي كند .اين نو ا زماني رد و بدل مي هردد ك يك پيا ارتباط جديد آغاز شود . : Link state pequestقسمت هايي از database مسهاي توپولوژيهي را از مسيرياب ا ا زمهاني درفواست مي كند .اين پيغا رد و بدل مي شوند ك يك مسيرياب بفهمد (از رو محتويههات packetهها Database . )Descriptionك قسمتي از محتويهات databast او نامعتبد شده است . : Link state updateب packetا Link state req. ها مچنهين پاسخ مي د د .اين پيغها بههرا توزيههع مههنظم اطالعههات Link state استفاده مي شوند . - ا Link state packet : Link state Acknowledgment updateرا ack.مي كنند . : Packet Lengthمشص مي كند ك طول packet (شامل )headerچقدر است . : Router IDمشص مي كند ك packetاز چه مبدأ فرستاده شده است . : Area IDنا ي ا ك packetب آن تعل دارد را مشص مي كند . : Checksumمهانيز معرو برا چك كردن ها نگا ارسهال داده ه فطا ايي است ك ممهن است اصل هردد . : Authentication typeنو مهانيز تصدي را تعيين مي نمايد . : Authenticationاطالعات مربوط به تصهدي را در بردارد . ا باالتر است : Dataشامل اطالعات الي ك در packetجاساز شده اند . : (RIP) Routing Information Protocol RIPيهي از پروتوكل ا distance vectorاسهت كه تعداد hopا را ب عنوان معيار برا محاسهب طول يك مسير استفاده مي كنند RIP .نيهز يههي از پروتوكههل هها IGPاسههت يعنههي عمليههات مسيريابي را دافل يك سيستم مستقل وا د انجها مي د د ،در الي ك پروتوكل ها EGPماننهد Border Gateway p.بين سيستم ا مستقل مصتلف كار مسيريابي را انجا مي د ند .آفرين بهبود ايي ك در RIPصورت هرفت نسص ا از آن را با نا RIP2اراي داد ك باعث مي شد اطالعات بيشهتر ً يهك مههانيز در packetا جا داده شوند و ومنا تصدي ساده را نيز اواف نمود ( RFC 1058 .سال )1988اولين نسص RIPرا تووهيح مهي د هد .در اين قسمت توانايي ا اساسي و فصوصهيات ويهژه RIPرا ب طور فالص بيان مي كنيم : ها ها routing updateرا در فاصهل RIPپيغا زماني منظم و نگامي ك توپولوژ شبه تغييهر مي كند ارسال مي نمايد .مسيرياب ا RIPفقط بهترين مسير تا مقصد (مسير با كمترين فاصهل ) را نگاه مي دارند .په از updateكهردن routing ها ً به بقيه ،پيغها ، tableمسيرياب فهورا updateمي فرستد تا آنهها را از تغييهر ووهعيت ها ايجاد شده در شهبه آههاه كنهد .پي غا updateاينچنين (ك تغيير در شبه را ب بقي ها updateكه اطال مي د ند) مستقل از پيغا ا زماني منظم ارسال مي مسيرياب ا در فاصل كنند مي باشد . RIPتنها يك معيار برا محاسب طول يهك مسهير دارد و آن م شمار تعداد hopا اسهت RIP .از ايجاد LOOPمسيريابي بوسيل محدوديت هذاشهتن رو تعداد hopايي ك مي تواننهد بهين sourceو هد . هي كنه هوهير مه هند جله هت باشه هود داشه dest.وجه ماكزيمم تعداد hopدر يك مسير معتبر 15تا مهي تواند باشد ،اههر يهك مسهيرياب پيغها update مبني بر ورود يك مسيرياب يا hostجديد دريافهت كند و اين شيء جديد باعث شود ك تعداد hopها در مسير ب 16برسد آنگاه مقصد اين مسهير از طر مسيرياب ،غير قابل دسترس اعال مي هردد . برا اينه تغييرات ايجهاد شهده در توپولهوژ م اطال داده شود RIP ر چ سريع تر ب شبه يك سر قابليت ايي دارد ك در اغلب پروتوكهل ا ديگر نيز موجودند .به عنهوان مثهال RIP hold دارا مهههانيز down , spilit horisonبرا جلوهير از هستر اطالعات نادرست مسيريابي است عالوه بر ايهن ،محهدوديت hop-countك RIPقرار مهي د هد نيهز از هسهتر ا مسيريابي جلوهير مي كند . نامحدوده loop ها RIPبرا تنظيم كارايي فود از زمان سهن زياد بهره مي برد .شهامل flush routing up. t. . route timer , route timeout , routing update timer ها updateرا تعيهين فاصل زماني بين پيغا مي كند .معموالً اين زمان 30sec ،باواف زماني ك ب صورت تصادفي انتصهاب مهي شهود – تها از callisionجلوهير كنهد – مهي باشهد .هر رديهف routing tableيك route-timeoutمصصوص ب فهود دارد ، نگامي ك اين زمان سرر مي هردد مسير مربوط invalidمحسوب مي هردد ولي م چنان در routing table باقي مي ماند تا وقتي كه route flush timerمنقضهي ذ هردد . هردد و مسير ،از routing table فرمت packetدر : RIP 4 Metrie 4 Zero ال ب : 4 Zero طور فالص 4 Address 2 Zero 2 Address Family ID 2 Zero 1 Version number 1 Comma nd اين فيلد ا را معرفي مي كنيم : Commandتعيين مي كند ك آيها packetارسهالي Requestاست يا Request Responseاز يهك مسهيرياب مي فوا د ك تما يا قسمتي از routing tableفهود routing راارسهال نمايهد Response .مهي توانهد. updateا منظم باشد و يا جهوابي به . Request RIP packetاستفاده مي شوند تها اطالعهات چندين را از routing tableا بزرگ انتقال د ند . : Version numberنسههص پروتوكههل را تعيههين مههي نمايد . : Zeroاستفاده ا نمي هردد . ) RIP : Address. Family ID (AFIطور طرا ي شده اسهت ك بتواند اطالعات مسيريابي را بهرا پروتوكهل ا مصتلف مل نمايد .هر پروتوكهل يهك Add. Family IDدارد ك نو آدرس د ي استفاده شده را توويح مي د د .مثالً AFIبرا IPبرابر 2است . : Addressآدرس IPمربوط ب hostكه packetاز آن جا ارسال شده است . : Metricمشص مي كند ك تا رسيدن ب مقصد چند hopطي مي شود .اين مقدار مان طور كه قهبالً ذكر شد بين 1و 15است . مان طور ك ذكر كرديم نسص بهبود يافته RIP RIP2 ،نا هرفت در اينجها نگهاه مصتصهر به فرمت packetا اين پروتوكل نيز مي اندازيم : Mettric Next Hop Subnet Mark IP Address Route Tag Address Format ID Unused Version commandو versionمانند پروتهل RIP Comma nd مي فيلد ا باشند . : unusedمقدار اين فيلد ا صفر قهرار داده مهي شود . : AFIمانند قبل نو پروتهل اسهتفاده شهده را تعيين مي نمايد .اهر فيلد AFIدر اولين packet وارد شده از پيغها ،برابهر OFFFFHباشهد ، بقي packetا وارد شهده اطالعهات مربهوط به Authenticationرا در بر مي هيرند . : Route Tagروشي را فرا م مي كند ك بتوان بين مسير ا دافلي (ك توسط RIPشناسايي شده انهد ) و مسير ا دافلي (ك توسط بقي پروتوكل ها شناسايي شده اند) تمايز قايل شد. ً مان كار فيلد Addressدر RIP : IP Addressدقيقا را انجا مي د د . : Subnet Maskاهر اين فيلد صفر باشد يعنهي mask نبايد انجا شود . هد ك ه هوط ب ه hopبعه : Next Hopآدرس IPمربه packetا بايد ب آن جا forwardشهوند را در بهر دارد . : Metricاين فيلد نيز مانند فيلد مشاب فهود در RIPكار مي كند . : Exterior Gateway Protocol EGPپروتوكلي است ك قابليت دستيابي ب چندين زمين را مي د د و در اينترنت استفاده مي شود .نگاميه اولين . EGPدر سطح جهاني مقبوليت يافت .ا دا و كار ا ارزشمند انجا مي داد .اما متأسفان با رشد و پيچيده شدن اينترنت مين وعف ا EGPبيشتر از پيش آشهار شد .ب علت EGPا ديگر امروزه كنار هذاشت شده اند ا جانشين آنها و)BGP( Border Gateway Protocol شده اند . تهنولوژ : ً برا برقرار ارتباط و دسترسهي ، EGPابتدائا از و ب ARPANETطرا ي شده بود .اطالعهات از ا مصتلف اينترنتي مرجعها جداهان در دامن عبور مي كردند از طري Routerها مركهز كه اطالعات را از طري Backboneمي فرستادند تا ب شبه مورد نظر برسند .در يك سيستم ) (ASديگهر مثل شهل زير : Router AS AS Router AS AS Router AS AS اهر EGPيك پروتهل پوياست ولهي طهر سهاده ا دارد .يچ متريهي ندارد و در نتيج تصهميمات وشمندان نمي تواند بگيرد EGP .معين مي كند ا معينهي از طريه مسهير ا معينهي ك شبه قابل دسترسي ستند . EGPس كاركرد اصلي دارد :ابتهدا مجموعه ا ها ، ا درست مي كند .اين مساي از مساي Routerايي ستند ك يهك EGP Routerمهي فوا هد اطالعات قابليت دسترسي را با آنها تقسيم كند . سر از مسايگانش مي پرسد ك آيا اور سهتند و در نهايههت ،پيامهههايي بههرا updateكههردن اطالعات مي فرستد . Packet Format Variable Data 2 Seq. no 2 As No. 2 Cheeksu 1 Statas 1 Code 1 Type 1 Version fieldا عبارتند از : EGP . VER. : Versionفعلي را تعيهين مهي كنهد و هيرنده آن را نگهاه مهي كنهد كه ببينهد بهين هيرنده و فرستنده تطاب وجود دارد يا ن . : Typeنو پيا را مشص مي كند و 5نو پيا متفاوت داريم : : Neighbor Acquisition -1درست كردن مساي : Neighbor Rachability -2تعيين مي كنهد كه آيها ا در دسترس ستند يا ن . مساي هبه فههاص را هك شه هودن يه هترس به : poll -3در دسه تعيين مي كند . Routing updat -4 Error-5 : Codeبين پيامها تمايز ايجاد مي كند . : Statubاو اطالعات الت بر اساس پيغامهاست . : Checksumبرا يافتن فطا ا ا تمالي بههار مهي رود ،ك ممهن است در انتقال رخ د د . : AS Numberمشص مي كند ك ASب كدا مسهيرياب فرستنده تعل دارد . : Seq . Numberب دو EGPاجازه مي د د ك تبهادل اطالعات انجا د ند . نو پيغا : : Neighbor Aquisition -1يك بازي زمهاني Hlelloو يهك بازي زماني pollدارد .بازي Helloدوره زماني چك ا اوهرند را نشهان مهي كردن اينه آيا مساي د ههد و دوره زمههاني ، pollفركههان updateكههردن مسيريابي را نشان مي د د. يچ چيز اوهافي : Neighbor Reachability -2اين پيغا ب Headerاواف نمي كند .اين پيغا نشهان مهي د د ك پيغا Helloاست يا pollاست .اين كار در كا ش ترافيك شبه بسيار مؤثر فوا د بود . : poll -3برا فرا م كردن مسير مناسب بين سيستم ا EGP ،بايد موقعيت Hostا را بدانهد .ايهن پيغا ب EGPاجازه مي د د كه اطالعهات قابليهت ايي ك اين hostا در آنها دسترسي درباري شبه قرار دارند ،بدست آورد . : routing Update -4را ي برا EGPفرا م مي كنهد هين هد .مچنه هين كنه ها را تعيه ه هبه هت شه ك ه موقعيه فيلد ايي دارد ك تعداد Gotewayها دافلهي ظها ر شده در اين پيا را نشان مي د د .مچنهين تعهداد ايي ك قابليهت Gatewayا فارجي IPآدرس ،شبه دسترسي در آنها سنجيده مي شود و 000 : Error -5 Errorا متداول عبارتند از :فرمت اشهتباه بهرا ، EGP headerفرمهت اشهتباه بهرا ديتها ،و نبهودن اطالعات برا سنجيدن قابليت دسترسي .پيغا اشتباه در 32بيت اول EGP header : BGP (Border Gateway Protocol) BGPمانگون ك در RFCها 1163و 1267تعيين شده است .ب ما اجازه مي د هد ك يك سيستم روتينگ تنظيم كنيم ك بصورت اتوماتيك ،تبادل اطالعات بهين سي ستم ها مسهتقل را بهدون ايجاد لق تضمين كند . پياده ساز BGPا : Cisco در BGPر مسير تشهيل شده است از يك شماري شهبه ،يك ليست از سيستم ا مستقل ك اطالعات مربوط ب قابليت دسترسي را بين ساير سيستم ا BGPمبادل هي كند .اين اطالعات برا ايهن مفيهد سهتند كه مه توانيم يك هرا از نحوي اتصاالت شبه بدست آورديهم ا را از بين ببهريم ك بوسيلة آن مي توانيم لق و سياست ،سطح بند را اعمال كنيم . BGPچگون مسير ا را انتصاب مي كند ؟ يك routerك Cisco IOS Release 12را اجهرا مهي كنهد يچ مسير IGBPرا انتصاب نمي كند مگر دو شرط زيهر برآورده شوند : router -1يك مسير قابل دسترسي ب routerبعهد دارد . Router -2يك پيغا synchronzationاز طري IGPدريافت كرده باشد (مگر اينه synchronzationغير فعهال شهده باشد ). BGPبر پاي مقادير و ارز مشصصات آن تصميم هير مي كند .وقتيه چند مسير ك ب يك مقصد مي رسند را ببيند BGP ،بهترين مسير را از نظر ترافيك ب مقصد انتصاب مي كند .الگوريتمي ك در زير مي آيد تعيين مي كند ك BGPچگون مسير انتصاب مي كند . -1اهر hopبعد قابل دسترسي نيسهت آنهرا ديگهر در مين دليل است ك داشهتن يهك نظر نمي هيرد .ب مسير IGPب hopبعد مهم است . -2اهر مسير دافلي اسهت Synchrornization .فعهال مهي شود و اهر مسير در IGPنيست آنهرا در نظهر نمهي هيرد . -3مسير با بزرهترين وزن را انتصاب مي كند . -4اهر مسير ا ،وزنها يهسان دارند ،مسهير بهرا مصتصات و ارجحيتها مهان بيشتر را ترجيح مي د د . -5اهر مشصصات مهاني يهسان داشتند ،مسهير را كه از routerمحلي فارج شده است انتصاب مي كند . -6اهر چنين مسير پيدا نشد ،مسير ك كوتها ترين راه ب سيستم ا مستقيم ديگهر را دارد انتصهاب مي كند . هير ا هم يهسهان بودنهد ،سهير بها -7اهر ايهن مسه كههوچهترين كههد مبههدأ را انتصههاب مههي كنههد . IGP<EGP<Incomplete -8اهر كد ا ي هي بودنهد بودنهد مسهير با كمتهرين (Multi Exit مشصصهههات متريهههك Discriminator) medرا انتصاب مي كند . -9يك مسير فارجي را بر يك مسير دافلهي تهرجيح مهي د د . -10مسير را انتصاب مي كند ك از طري نزديهترين مساي IGPقابل دسترسي باشد .اين بدان معناست ك BGPكوتا ترين مسير دافلي را بين سيستم ا مستقل برا رسيدن ب مقصد انتصاب مي كند . -11اهر شرايط زير برقرار باشند ،اين مسير را در جدول IPمسيريابي قرار مي د د : بهترين مسير و اين مسير ر دو فارجي مي باشند . ر دو از يك مساي هذشت باشند . -12اهر سيستم چند مسيره فعال شده باشد ،مسير با كمترين IPرا انتصاب مي كند . عمليات Configurationيك BGP -Aكار ا مقدماتي : ( )Iفعال كردن مسيريابي : BGPبرا اين كار بايهد يك فرآيند مسيريابي بوسيلة مرا ل زير انجا شود . قد اول :يك عمليات فعال كردن مسيريابي را انجا د يم ك ما را در الت configurationقرار د د . قد دو :يك شبه را ب عنوان يك شبه محلهي Flag بد يم و آنرا در جدول BGPقرار د يم . ا : BGP ) Configuration (IIمساي مانند ساير EGPا BGP ،م بايد كامالً روابط فهود مسهاي با مسايگانش را بفهمد BGP .ب دو نو هي و فهارجي . ها دافله سروي مهي د هد .مسهاي ا دافلي بها فهود BGPدرون يهك سيسهتم مساي ا فهارجي در سيسهتمها متفهاوتي ستند و مساي ا فارجي ،مجاور م ستند ستند .معموالً مساي ها مساي و در يك Subnetشريك ستند در صورتيه دافلي در ر جايي از سيستم مي توانند باشند . ) Reset (IIIكردن اتصاالت : BGP ا نگاميه دو تا routerمجزا را ب عنوان مساي BGPمشص كرده ايم ،آنها يك اتصهال BGPتشههيل فوا ند داد و اطالعات مسيريابي را مبادل مي كننهد .ال اهر بصهوا يم يههي از مشصصهات BGPرا عهوض هاالت Reset هد اتصه هل وزن 0000 version ،بايه هيم .مثه كنه شوند تا تغييرات لحاظ شهوند .بنهابراين بايهد در Exec . Modeيهي از اتصهاالت فهاص ،كه مهي فهوا يم تغييرات داده شده اثر داده شهوند Reset ،را اعمهال كنيم . ) (IVاطال يافتن از تغييرات در ووعيت مسايگان : مي توان تعيين كرد ك سيسهتم نگاميهه در ووهعيت اصل مي شود يهك پيغها دريافهت ا تغيير مساي ههالت اتصهاالت هد در هل مشه كند .اين پيغا مي توانه هر هدازه هيه هرا انه هين به هد .مچنه هد باشه هبه مفيه شه پايدار شبه مفيد است . ) (Vتنظيم كردن روابط بين BGPو : IGP اهر سيستم مورد نظر ما يك سر اطالعات را ك از يك سيستم ديگر آمده عبور د د تا ب سيستم ديگر برسد .الز است ك سيستم ما در مهورد مسهير ايي كه در افتيار ديگران قرار مي د د ،مها نگي الز داشهت باشد .برا مثال اهر BGPمورد نظر بصهوا يم يهك مسير را قبل از اين ك تعبير routerا از طري IGP چيز راجع ب آن بدانند در افتيهار ديگهران قهرار نهوز بقيه د د ، BGP ،اطالعاتي فوا د هرفت ك routerا قادر ب مسير د ي برا آنها نيستند .برا رفع اين مشهل BGP ،بايد صبر كند تا IGPاطالعهاتي مسيريابي را در سراسر سيستم پصش كند .ايهن باعهث مي شود ك BGPبا IGPسنهرون باشد در برفي موارد سنهرون كهردن الز نيسهت .مهثالً اههر بصهوا يم كه اطالعات مربوط ب يك سيستم ديگر را عبور د هيم مهي توانيم سنهرون بودن را غير فعال كنيم .ايهن كهار باعث سرعت كار BGPفوا د شد . مسهاي ) (VIتنظيم فيلتر كردن مسير ا BGPبوسيل : اهر بصوا يم اطالعات مسيريابي ك routerمي هيرد يا در افتيار ديگران قرار مي د د .محدود كنيم ،مهي ها فيلتهر توانيم مسير ا BGPرا توسهط مسهاي هتيابي تهيه كنيم .برا اين كار بايد يك ليست دسه كنيم و آنرا بهار ببريم . ) (VIIغير فعال كردن پرداز Hopبعد : مي توانيم routerرا بنحو تنظيم كنيم كه پهرداز برا hopبعد غير فعهال نشهود .ايهن كهار بهرا ايي ك در آن مش نيست مفيد است مثل زمانيه شبه ا BGPممهن Frame Relayيا X.25ك در آنها مساي ها ديگهر مسهاي است دسترسي مسهتقيم به تمها نداشت باشد برا انجا اين كار مي توانيم دسهتور زير را اجرا كنيم : Disable next-hop processing on BGP updated to a neighbour انجا دستور فو باعث مي شود ك دو ترنعلهي فهود مساية مشص را ب عنوان hopبعد معرفي كند برا نشده .اين كار برا محيط بدون مش مناسب اسهت به دليل اينه مي دانيم ك يك مسير وجود دارد كه از routerفعلي ب آدرس مورد نظر برود . ) (VIIIتنظيم : Version بصورت BGP ، defaultبا Ver.شماره 4كار مي كنند و در صورت لزو مي توان ver.كار را كم كرد . ) (IXتنظيم وزن شبه : وزن شبه يهي از پارامتر ايي اسهت كه در انتصهاب بهترين مسير مهؤثر اسهت .كه بايهد در زمهان راه ر شبه يك مقدار وزن تعريف شود . انداز برا – Bكار ا پيشرفت : ) (Iاستفاده از نقش مسير برا updateكردن : يك نقش مسير را مي توان م برا updateا دروني و م بيروني استفاده كرد .تنها مسهير ايي كه از نقش مسير مي هذرند در updateا فرستاده يا هرفت مي شوند . در رو updateا فرستاده يا هرفت مي شوند . در رو updateا دروني ،ما تطبي بين سيستم ا مستقل و ارتباطات را در نظر مي هيريم ،در اليه در updateا بيروني ،تطاب بين سيستم ا مسهتقل و ارتباطات و شماره ا شبه را در نظر مي هيهريم . ً نگاميه اتصهال از بهين ) Reset (IIIكردن BPGدقيقا مي رود . ا فارجي از معموالً نگاميه يك اتصال بين مساي ً بين مي رود يا قطع مي شهود ،كار ها BGPسهريعا Resetنصوا ند شد .اهر بصوا يم كه يهك ، BGPبه محض اينه يك رابط قطع شد Reset ،نشود بايهد BGP را در Modeريست كردن Automaticقرار د يم . ) (IIIشهل دادن آدرس ا تركيب شده : مسيريابي بدون دست بند اجازه مي د د ك مسير ا تركيبي بسازيم ك اندازي جدولها مسيريابي را كهم كنيم . يك آدرس تركيبي ب جدول BGPاواف فوا د شد اهر داقل يك ورود مصصوص ديگر در جهدول وجهود داشهت باشد . برا سافتن يك آدرس تركيبي در جدول مسيريابي يههي از اين كار ا بايد انجا شود : -1يك ورود تركيبي در جدول مسيريابي مي سازيم . -2يك تركيبي با AS-SETمي سازيم . م بفرستيم . -3فقط فالصة آدرسها را برا ) (IVغير فعال كردن فالص كردن اتوماتيك شماره ها شبه : در Ver.3 ، BGPاز يك BGPب يك Iapپصهش مهي شهود فقط مسير شبه در جدول BGPقرار مي هيرد .بصورت پيش فرض فالص كردن اتوماتيك انجا مهي شهود بهرا غير فعال كردن بايد دستور Conf.Modeبد يم . ) (Vفيلتر كردن ارتباطات : BGP پصش اطالعهات مسهيريابي ،سياسهتها BGPاز طري انتقال را كنترل مي كند .توزيع اطالعات مسهيريابي بر پاي س اصل زير است : آدرس IP ارز Communicationك را ي است برا دسهت بنهدمقصد ا ب اجتماعاتي و اتصاذ تصميم هايي براسهاس اين هرو ها . يك اجتما هرو ي از مقصد است ك فصوصيات مشهتركي دارند .ر مقصد ممهن است ب چنهد اجتمها تعله داشت باشند .در اجتماعات اينترنتي چنهد اجتمها از پيش تعيين شده معرو وجود دارد : : internet -1مسير را ب اجتما اينترنتي اعهال مهي كند . : no-export -2 : no-advertise -4 ا : تعريف و تنظيم قانون در وزي Router يك راه برا كا ش مش IBGPتقسيم يك سيستم مسهتقل ب چند سيستم مجزا و ايجاد يك قانون بين آنهاست . از ديد فارجي ،اين م پيماني مثل يك سيستم است . ر سيستم در درون فود پرداز فهود پهرداز اسهت و تعداد كمي اتصاالت ب بقي سيستمهايي ك بها آن در متها يك جمع ستند ،مي باشد .اهر چ سيستم ا در چند سيستم متفهاوت EBGPدارنهد ولهي اطالعهات ستند مسيريابي را مانند اينه سيستم مشاب IBGP .تبادل مي كنند . برا ايجاد يك معا ده BGPبايد يك مشصص معا ده داشت باشيم .از ديدهاه فارجي ،اين معا ده مثهل يك سيستم ديده مي شود ك مشصص معا ده تعيين شهده ب عنوان شماره آن سيستم است . ا : ) : (VIIتنظيم افتيارات مساي برا فرا م كهردن اطالعهات مسهيريابي بهرا تعهداد ا مي توان BGPرا طور تنظهيم زياد از مساي ا را بر اساس يك ليسهت دسهتيابي ، مساي كرد ك ا ،برا برقرار يك برذيرد .اهر يهي از مساي هت هد در ليسه هد .آدرس بايه هي كنه هال مه هال BGPته اتصه دستيابي باشد ،تا اتصهال آن پذيرفته شهود .بها انجا اين كار ديگر BGPبرا ايجهاد اتصهال تهال ا بايد بنحو شههل نصوا د كرد .بنابراين مساي د ي بشوند تا اتصال BGPرا فودشان برقرار كنند . هتيابي ،هر بديهي است در صورت عد وجود ليسهت دسه اتصالي پذيرفت فوا د شد . BGPا فارجي معموالً بايد در يهك اتصهال مسهتقيم كنار بهشند .برا BGPا دافلي ممهن است ك ما بصوا يم ك اتصاالت BGPباقي بمانند بدون توج ب اينه چگون بايد با م ساي مواجه شهد و اتصهال برقرار كرد . ) (VIIIتشهيل هروه ا مشاب و يهسان : BGP ها ي مهي بيهنم كه چنهد BGPمجهاور و مسهاي . ها اطالعات و سياستها يهساني دارند ( .مثل نقش مسيريابي ليست فيلتر ا مراجع updateكهردن و . )000 ايي را مي توان ب يك هروه بهرد اين چنين مساي تا شهل دادن و تنظيم كردن آنها را ت تر باشد . بعد از ايجاد اين هروه ر ، BGPمشصصات ههروه را ب ارث مي برد . ) (IXنشان دادن مسير ا مصفي : مي توان برا نشان دادن اينهه كهدا شهبه قابهل دسترسي است ،از يك مسهير مصفهي كه Routerمهرز بايد از استفاده كند كمك هرفت .شبه مصفي ماننهد هيچ هي عمهل مهي كنهد ،بجهز اينهه يك شبه محله اطالعاتي در افتيار ديگران قرار نمي د د . ا اجرايي : ) (xتنظيم فاصل فاصههلة اجرائههي ) (Administrative distanceيههك پههارامتر اندازه برا اولويت دادن ب پروتهل ا مسهيريابي مصتلف است BGP .س نهو مسهير و فاصهل اجرائهي هي و محلهي . مصتلف استفاده مي كند :فارجي ،دافله ر Routerك اطالعاتي از طري فاصهل فهارجي بدسهت مهين ترتيهب بهرا آورد ،فاصلة فارجي دارد و ب بقي تغيير دادن فاصل اجرايهي يهك Routerفطرنهاك هل هر پروتهه هر از ه هد كمته هارجي بايه هل فه هت و فاصه اسه مسيريابي ديگر باشد و فاصهل دافلهي بايهد بيشهتر باشد . ) (XIتنظيم تايمر ا : BGP BGPاز تايمر ا ميعنهي بهرا انجها فعاليتهها متناوب استفاده مي كند .اين تايمر ا را مي تهوان تنظيم كرد .نگاميه يك اتصال برقرار مهي شهود . BGPبا مساي ا در مورد Hold Timeصحبت مي كند و ر كدا Hold Timeكمتر داشت باشد انتصاب مي شهود . Exterior Gateway Protocol : EGP ، EGPمانگون كه در RFC904مشهص شهده اسهت ، برا ارتباط بها Routerها معهين در وزارت دفها آمريها استفاده مي شده است ك آنها را Routerا مركههز مههي ناميدنههد .يههك Routerفههارجي از EGP استفاده مي كند تا اطالعات فود از مسير ا شبه ا ك در سيستم آن قرار دارد ،در افتيار مه قهرار د د ،ب Routerا مركهز پيغها را مهي فرسهتد و آنها هم اطالعهات جديهد فهود را در افتيهار Router فارجي قرار مي د ند . : Cisco پياده ساز EGPا پياده ساز ، EGPس كاركرد اصلي دارد : Router -1ايي ك EGPرا اجرا مي كننهد .مجموعه ا از مساي را ايجاد مي كنند ك اينهها اطالعهات دستيابي را بين فود تقسيم مي كنند . ا فود سنوال ً از مساي Router -2ا EGPمرتبا مي كنند آيا كار مي كنند . او اطالعات دربهاره قابليهت دسهتيابي -3پيامها ا درون سيستم آنها مي فرستد . شبه Configurationيك : EGP ) (Iفعال كردن مسيريابي : EGP برا فعال كردن مسيريابي بايهد يهك شهماري سيسهتم مشص كنيم يك پرداز مسيريابي انجا د يم و شهبه ا را ك پرداز EGPبرا آن صهورت فوا هد هرفهت نشان د يم . ا : EGP ) (IIتنظيم روابط مساي ا يك ، EGP Routerنمي تواند بصورت پويا .مساي و يا Routerا مشاب را تعيهين كنهد .بنهابراين مساي تعيين كنيم . بايد يك ليست از Routerا ) (IIIتنظيم تايمر ا : EGP تايمر ا EGPاز يك تايمر Helloو يك تايمر بهرا بازي زماني pollingتشهيل شهده اسهت .تهايمر Hello معين مي كند كه Routerبها چه فركانسهي به Router متا فود پيامها Helloمي فرستد و تهايمر polling مشص مي كند بها چه فركانسهي اطالعهات updateشهده انتقال يابند .نحوي پياده ساز EGPب كاربر اين امهان را مي د د ك تايمر ا را تنظيم كند . ) (IVتنظيم Routerا پشتيبان : ممهن است ك ما بصوا يم ،در نگا از كار افتادن سايت ب Routerدو ك متعل ب يك سيستم ديگر است ب عنوان Backupبرا EGP Routerما كار كند .برا تفاوت هذاشتن بين Routerاول و دو .ايهن Routerها مسير ا شبه را با فواصل EGPمتمهايز در افتيهار بقي قرار مي د ند .يك شبه با فاصل كمتر معموالً بر شبه با فاصل بيشتر ترجيح دارد . ) (Vمسير ا پيش فرض : مي توانيم شبه 0.0.0.0را ب عنوان مسير پهيش فهرض در نظر بگيريم . ) (VIتعيين مركز مديريت اطالعات سريابي )(Core Gateway : ا معموالً يك پرداز EGPانتظار دارد ك با مساي از يك سيستم ارتباط برقهرار كنهد .بدليل اينهه ا در يك سيستم سهتند .پهرداز EGP مساي تما مگي مساي اطالعات دافلهي ما نهگ فرض مي كند ك دارند .بنابراين اهر EGPراجع ب مسهير از يههي مسهاي ا اطالعي بگيرد ،آنرا ب بقي ا ز مساي ا نصوا د فرستاد . ها مساي م با EGPمركز ،فرض بر اين است ك از سيستم ا متفهاوت سهتند و اطالعهات نا ما نهگ دارند .در اين شرايط ، EGPمسير ا از يك مساي ب بقي را پصش مي كند .اين ب EGPاجازه مي د د ك مركز اطالعات باشد با يهك مهديريت مركهز بهرا اطالعات مسيريابي . : Gateway Discovery Protocol : GDP اين پروتهل برا رفع نيازمنديها طرا ي شده اسهت و ً از ورود يهك Router ب Hostاجازه مي د د ك مرتبها جديد مطلع شود .برا را تي پياده سهاز رو نهر افزار ا هوناهون GDP ،بر پاية UDPكار مي كنهد هود دارد Report .و Query ها GDPوجه هو پيه .دو نه ها Reportبصهورت ا ، Broadcastپيا برا رسان متناوب ب آدرس Broadcastفرسهتاده مهي شهوند .كه نشان مي د د ك Routerاور و در ال كار است .با هو دادن ب اين پيا يك hostمي تواند ظها ر شهدن يك Routerرا بفهمد . اهر يك hostيك queryبفرسهتد به آدرس Broadcostهر Routerيك Reportب آدرس hostمي فرستد . شهل زير فرمت پيا Reportرا تعيين مي كند : Couat Reserved plqbdityngal Hold Time 2 Opcode Address 1 Priority L Address 2 Priority 2 Version را : Versionيك 8 fieldبيتي ك شماره ver.پروتوكهل دربردارد .ورژن فعل 1 . GDPاست . 8 ، Opcodeبيت ك نو پيغها GDPرا نمهايش مهي د د Raport Opcode = 1 . م توجهي نمهي . Query Opcode = 2ب opcodeنامفهو شود . Hold 8 : Countبيت ك تعداد Priority ، Addressو نو Timeرا مشص مي كند Query Count = 0 , Report Count . =1 8 : Reservedبيت ك رزو شده است و بايد صفر قهرار داده شود . 32 : Addressبيت ك نشان د ندي آدرس روتر از شبه محلي است و يچ محدوديت ديگر رو اين آدرس نيسهت ب .اهر يك Hostبفهمد ك آدرس متعل نيست بايد از آن چشم پوشي كند . 16 : Priorityبيت ك كيفيت متناسب با آدرس را نشان مي د د .ر چ مقدار priorityبيشهتر باشهد آدرس را بايد بهتر دانست . ا . Broadcastتعهداد 16 : Hold Timeبيت در رسان ايي است ك آدرس مورد نظهر بايهد اسهتفاده ثاني نشود بدون توج و هو دادن به پيغها ديگهر .در ا non-Broadcostمثهل X.25تعهداد ثانيه رو رسان ايي است ك در فواست د نده بايد صبر كننهد بايهد صبر كنيد قبل از فرستادن Queryبعد . تعداد زياد كار مي توان با هو دان نر افزار ب GDPانجا داد .مثالً updateكردن جدول مسيريابي يك hostاز رو پيغامهايي ك مي آيد .كار عمدي مربوط است ب نر افزار و نياز ا شبه . : IP Multicast Routing شهبه محلهي ارتباطات Ipمرسو ب يك hostاجازه مي د هد كه م packetب يك hostديگر بفرستد (unicast) .يا ب بفرستد ) IP Multiast (Broadcastيك رو سهو ارائه مهي كند ك ب يك hostاجازه نمي د د يهك Packetرا به مجموع ا از hostا (ن تما آنها) بفرستد ،ايهن hostا ،اعضا هروه ناميده مي شدند Packet .ايي ك ب اعضا هروه فرستاده مهي شهوند بها يهك آدرس معين مي شوند .محيط Multicastاز فرستنده و هيرنده تشهيل شده است .ر ، hostفواه عضو هروه باشد يها ن مي توان ب هروه بفرستد اههر چه تنهها اعضها هروه آنرا مي هيرنهد .يهك آدرس ، Malticastبهرا هيرنده ا انتصاب مي شوند و بهرا فرسهتادن Packet ب هروه بايد ب آن آدرس فرستاد .عضويت در ههروه الت ديناميهي است يعني در ر لحظ مي شود عضو شد يا هروه را ترك كرد . ايي ك پروتهل مسيريابي Multicastرا انجها Router مي د ند مثل ، PIMجدولهايي دارند ك ديتاهرامهها را forwardكننهد Router .ها از (Internet Group IGMP ) Managmant Protocolاستفاده مي كنند كه بفهمنهد كه اعضا هروه ب Subnetمورد نظر وصل ستند يا ن . : IP Multicast Routing پياده ساز س راه برا پياده ساز وجود دارد : (Internet Group Management Protocol) ، IGMP -1ك بين host ا در يك LANو Routerا در مان LANاستفاده مهي ها شود .ك مي توان بوسيل آنها فهميد كه hast عضو كدا هروه ستند . ا استفاده (Protocol Independent) ، PIM -2بين Router ا را ب مي شود ك مي توانند بفهمند كدا Packet ً به مديگر forwardكنند و ب LANايي ك مسهتقيما آنها متصل ستند بفرستند . (Distance Vector Multicast Rp) : DVMRP -3 : IGMP -1 hostا ، IPاز IGMPاستفاده مهي كننهد تها ههروه عضويت فود را ب Routerها متصهل ههزار د نهد . IGMPاز آدرس ا هروه استفاده مي كند ك از نهو آدرس كالس Dستند .چهار بيهت بهااليي كهالس 1110 D ستند .اين بدان معني است ك نو رن آدرس ههروه بين 224.0.0.0تا 239.255.255.255اسهت .و اههر 224.0.0.0 يچ هرو ي داده نمي شود و آدرس 224.0.0.1به م ب تما سيستمها تعل دارد و آدرس 224.0.0.2به تمها Routerا تعل دارد . ، PIM -2 پروتهل ، PIMمد سروي ب كسانيه تازه ب عضهويت IP Multicastرا بههر هده انههد در درآمه عهده دارد و وابست ب پروتهل فاصهي از مسهيريابي نيست . PIMدر دو مد كار مي كند : sparse , dense . در Dense Modeيك Routerفرض مي كند كه تمها بقيهة Routerا مي فوا ند ك packetها Multicastرا بهرا يك هروه forwardكنند .اههر يهك Routerيهك Multicast اوهر و يها عضهو Packetدريافت كند و مساية PIM متصل ندارد ،يك پيغا ب مبدأ فرستاده فوا د شهد Packet .ا Multicastمتناوب و زياد بطرز ناههاني ب اين Routerفرستاده نمي شوند و PIMيهك شهاف پصهش درفت دار در درست مي كند .در Sparse Modeر Router ها نمهي فوا نهد كه فرض مي كند ك بقيه Router Multicast packetا را forwardكنند .مگهر اينهه يهك ها درفواست واوح برا ارسال باشد .وقتي ك host هايي كه ب يك هروه Multicastمي پيوندند Router، ً متصل ستند ،پيا اتصال PIMمي فرستند . مستقيما : DVMRP -3 DVMRPيك ديتابي parent-childبا اسهتفاده از مهدل Multicastingمي سازد تا يك سافتار forwardكردن مثهل درفتي ك ريش آن مرجع Multicastpacketاست .تشههيل د د .در ابتدا اين packetدر اين درفهت جهار مهي شوند .اهر مسير ا غير ورور در اين درفت باشد ، packetا در اين مسير ا نمهي رونهد .در ، DVMRP forwordinxgتا زماني اتفا مي افتهد كه پيغامهها pruneدريافت نشود . : Ip Multicast Routing Configuration ) (Iفعال كردن مسيريابي : فعال كردن مسيريابي ب Routerاجهازه مهي د هد كه Multicast packetرا forwardكند . ) (IIفعال كردن PIMدر يك : Interface مچنهين باعهث فعهال فعال كردن PIMدر يك Interface شدن IGMPفوا د شد .ر Interfaceرا مي توان طهور تنظيم كرد ك در ر denseيا sparseباشد .هر دو تعيين مهي كنهد كه چگونه Multicast Packet Routerها دريافههت مههي كننههد .در پركههردن جههدول مسههيريابي Interface . Multicastا مد denceميش ب جدول اواف مي شوند ولي در مد Interface ، sparseا تنها زمهاني ب جدول اواف مهي شهوند كه پيامهها ملحه شهدن Routerدريافت شوند .نگاميه از متناوب توسط يك forward , LANمي كنيم عمليات الهت Sparseاتفها مي افتد يك RPشنافت شده برا هروه موجود باشد و در اين صورت Packetا بست بند مي شوند و ب سمت آن فرستاده مي شوند . هد انتصهاب نشهده اسهت و در الت پيش فهرض هيچ مه مسيريابي Multicastغير فعال است .اهر ما بصهوا يم ك Routerدر الت sparsكار كند بايهد يهك يها چنهد Routerرا انتصاب كنهيم كه به عنهوان ( RPنقطه تالقي) كار كنند .و ما نياز نيسهت كه به آنهها بگوئيم اين كار را بهنند و فودشان فوا ند فهميد . RPا توسط فرستنده ا استفاده مي شوند .تا وجود فود را اعال كنند و هيرنده ا م با ههرفتن Packet ا در بازه فرستنده جديد اطال مي هيرند .ما بايد ها هيم ك ه يه هيم كنه هايي تنظه ها در Routerه آدرس RPه ً ب يك هروه Multicastمتصل ستند يا ب يهك مستقيما فرستندي Multicastمتصلند . يك PIM Routerمي تواند به عنهوان RPبهرا چنهد هروه م كار كند و ر هروه م مي تواند بيش از يك RPداشت باشد . ) (IIIافزايش كنترل رو RPا : ما مي توانيم از ايجاد افتال توسهط يهك Leaf Router برا بقي شبه جلوهير كنيم .بهرا انجها ايهن كار روتر محلي را طور تنظيم مي كنيم ك پيامهها آدرس RPآن در اتصال را تنها زماني قبول كنهد كه ليست دستيابي تعيين شده باشد . ) (IVتنظيم اينه يك Routerعضو يك هروه باشد : Routerا مي توانند طور تنظيم شوند كه عضهو يهك هروه Multicastباشهند .ايهن بهرا تعيهين قابليهت دستيابي Multicastدر يك شبه مفيد است .اههر يهك Routerعضو يك هروه باشد و پروتوكل ها آنهها را supportمي كند .مي تواند ب هروه پاسخ د د .يهك ا درفواست ICMPك ب هرو ي ك Routerب Packet Routerعضو آن است فرستاده شوند ،جواب مي د د . ) (Vتعيين زمان پيامها : IGMP Host - Query Multicast Routerپيامههها IGMP Haot-Queryرا بههرا اينه بفهمند ك هروه اور است يا ن مي فرسهتد . اين پيا را ب تما سيستمها مي فرستد يعنهي آدرس Multicast Router . 224.0.0.1اين پيا را بصهورت متنهاوب ً اطالعات جديد از هرو ها بگيهرد مي فرستد تا مرتبا يچ hostمحلي .اهر بعد از مدتي Router ،بفهمد ك در يك هروه وجود ندارد ،ديگر عمليات forwardكردن ب آن هروه را متوقف فوا د كرد Multicast Routerيهك روتر طرا ي شده بها PIMرا انتصهاب مهي كننهد كه بيشههترين آدرس IPرا دارد .ايههن روتههر مسههنول IGMP host-Queryاسهت ا فرستادن پيغا ب تما Hostا . LANبطور پيش فرض ايهن پيها هن دقيق ا يك مرتب فرستاده مي شود .مي توان ايه بازه را تغيير م داد . ) (VIكنترل دستيابي ب هرو ها : Multicast ا IGMP host-Queryرا بهرا روتر ا Multicastپيا تعيين اينه كدا هرو ها اعضايي دارند ك ب شبه ر packetبا آن روتر متصل است ،مي فرستند .سر آدرس هروه را با آن هروه forwardمي كنند .ما مهي تههوانيم در ههر Interfaceيههك فيلتههر بگههذاريم كهه ا مي توانند ب آنها ملحه host هرو هايي را ك شوند محدود كند . ها ) (VIIتعيين بازي پيا : PIM Router-Queryپيا Router-Queryبرا انتصاب PIM Routerاستفاده مي شوند .اين Routerمسنول فرستادن پيامهها IGMP host-Query مي باشد .بصورت پيش فهرض Multicast Routerدر هر 30 ثاني 1مرتب اين پيغا را مي فرستد ،مچنين مي توان اين بازي زماني را عوض كرد . ) (VIIتنظيم تعامل : DVMRP روتر ا PIMبصورت ديناميهي روتر ها DVMRPرا هي كننهد .نگاميهه يهك ا متصل پيدا مه در شبه هها هاوب هزارشه هورت متنه هر بصه هد ،روته DVMRPپيداشه PVMRPرا مي فرستد ك اعال مي كند اين مرجهع در وزي PIMقابل دسترسي اسهت .بصهورت پهيش فهرض ، ايي ك بصورت مستقيم متصل ستند subnetا و شبه اعال مهي شهوند .روتهر Multicast Packetهايي را كه بوسيل forward ، DVMRPشده بودنهد را forwardمهي كنهد و در عهوض Multicast packetها را به روتر ها forward ، DVMRPمي كند .ما مهي تهوانيم تعيهين كنيم ك كدا مرجع ا ،بصورت عمومي اعال شوند . : DVMRP ) (IXتنظيم يك تونل ما مي توانيم يك تونل ، DVMRPاههر سهر ديگهر آن DVMRPاجرا كند ،تنظيم كنيم .سر روتر Multicast Packetا را از طري اين تونل مي هيرد و مي فرسهتد . اين ب يك وزي PIMاجازه مي د دك در شرايطي كه تما روتر ا در مسير Muticast ،را نمي پذيرند به يك روتر DVMRPمتصل شود .نگاميه مي فوا يم از يك تونل استفاده كنيم ب دو دليل بايد ب آن آدرس بد يم : -1اينه بتوانيم IP Packetرا از طري تونل بفرستيم . -2برا اينه نشان د يم نر افزار بايهد عمليهات فالص كردن DVMRPرا انجا د د .
© Copyright 2025 Paperzz