1 RIP¸ÅÊö
1.1 RIP½ç˵
RIPÐÒ飨Routing Information Protocol£¬Â·ÓÉÐÅÏ¢ÐÒ飩ÊÇÒ»ÖÖ»ùÓÚ¾àÀëʸÁ¿µÄÄÚ²¿Íø¹ØÐÒ飬¼´Æ¾Ö¤ÌøÊýÀ´»³±§Â·ÓÉ¿ªÏú£¬¾ÙÐзÓÉÑ¡Ôñ¡£Ïà±ÈÓÚÆäËü·ÓÉÐÒ飬ÈçOSPF¡¢ISISµÈ£¬RIPÐÒéʵÏÖ¸ü¼òÆÓ£¬¶Ô´ø¿í¡¢ÉèÖú͹ÜÀíµÈÒªÇóÒ²¸üµÍ£¬µ«Êܵ½Â·ÓÉÌøÊýºÍÊÕÁ²ËÙÂʵÄÏÞÖÆ£¬ÌøÊý´óÓÚ15¾ÍÒÔÎªÍøÂç²»¿É´ï£¬ÒÔÊÇÎÞ·¨ÓÃÔÚ´óÐÍÖØ´óÍøÂçÖС£
1.2 RIPv1ºÍRIPv2
RIPÓÐÁ½¸ö°æ±¾£¬»®·ÖΪRIPv1ºÍRIPv2¡£
¡ñ RIPv1£ºÊÇÒ»ÖÖÓÐÖÖ±ð·ÓÉÐÒ飬ÐÒ鱨ÎÄÖв»Ð¯´øÑÚÂëÐÅÏ¢£¬Ö»ÄÜʶ±ð×ÔÈ»Íø¶ÎµÄ·ÓÉ¡£RIPv1½ÓÄɹ㲥µÄ·½·¨·¢ËÍÐÒ鱨ÎÄ£¬±¨ÎÄÃûÌÃÈçÏ£º
ͼ1-1 RIPv1±¨ÎÄÃûÌÃ
¡ñ RIPv2£ºÊÇRIPv1µÄÀ©³ä°æ±¾¡£ËüÊÇÒ»ÖÖÎÞÖÖ±ð·ÓÉÐÒ飬ÐÒ鱨ÎÄÖÐЯ´øÑÚÂëÐÅÏ¢£¬Äܹ»Ê¶±ðÎÞÀà·Óɺͳ¬ÍøÂ·ÓÉ¡£RIPv2½ÓÄÉ×é²¥µÄ·½·¨·¢ËÍÐÒ鱨ÎÄ£¬±¨ÎÄÃûÌÃÈçÏ£º
ͼ1-2 RIPv2±¨ÎÄÃûÌÃ
Ïà±ÈRIPv1£¬RIPv2ÓÐÈçÏÂÔöÇ¿ÌØÕ÷£º
¡ñ ±¨ÎÄÖÐЯ´øÑÚÂëÐÅÏ¢£¬Äܹ»Ê¶±ðÎÞÀà·ÓÉ£¬ÇÒÖ§³Ö·Óɾۺϣ»
¡ñ ±¨ÎÄÖÐЯ´øÏÂÒ»ÌøÐÅÏ¢£¬Ö§³ÖÔÚ¹ã²¥ÍøÉÏÖ¸¶¨È¥ÍùÄ¿µÄÍøÂçµÄÏÂÒ»Ìø£»
¡ñ ±¨ÎÄÖÐЯÁì·ÓÉTag£¬Ö§³Öͨ¹ýTag±ê¼Ç·ÓÉ£¬¶ÔÌØ¶¨Â·ÓɾÙÐÐÎÞа¿ØÖÆ¡£
¡ñ Ö§³ÖÐÒ鱨ÎÄÈÏÖ¤£¬°üÀ¨Ã÷ÎĺÍMD5ÈÏÖ¤Á½ÖÖÈÏÖ¤ÀàÐÍ¡£
2 RIPÊÂÇéÔÀí
RIP·ÓÉÐÒéµÄÊÂÇéÁ÷³ÌÖ÷Òª°üÀ¨Â·ÓɱíÌìÉúºÍ·Óɱí¸üÐÂά»¤Á½²¿·Ö£¬²¢»ùÓÚ¾àÀëʸÁ¿Ëã·¨ÅÌËã·ÓÉ£¬ÇÒ×ñÕÕ»³±§ÖµÔ½Ð¡ÔòÔ½ÓŵÄ·ÓÉѡȡÔÔò¡£
2.1 ·ÓɱíÌìÉú
×°±¸¿ªÆôRIPÐÒéºó£¬»á×Ô¶¯×îÏÈѧϰ²¢ÌìÉú·ÓÉ±í¡£Â·ÓɱíÌìÉúÀú³ÌÈçÏ£º
(1) ×°±¸Æô¶¯RIPºó£¬»áÏòÏàÁÚ×°±¸·¢ËÍRequestÇëÇó±¨ÎÄ£¬ÇëÇó¶Ô·½µÄ·ÓɱíÖеÄËùÓзÓÉÐÅÏ¢¡£
(2) ÏàÁÚ×°±¸ÊÕµ½¸ÃÇëÇó±¨Îĺ󣬻᷵»ØÒ»¸öResponseÏìÓ¦±¨ÎÄ¡£±¨ÎÄÖÐЯ´ø×Ô¼ºµÄËùÓзÓÉÐÅÏ¢¡£
(3) ×°±¸ÊÕµ½ÏìÓ¦±¨ÎÄºó£¬Æ¾Ö¤±¨ÎÄÖеÄ·ÓÉÐÅÏ¢¸üÐÂ×Ô¼ºµÄ·ÓÉ±í£¬Í¬Ê±ÏòÁÚÈË·¢Ë͸üб¨ÎÄ¡£
2.2 ·Óɱí¸üÐÂÓëά»¤
2.2.1 RIP׼ʱÆ÷
RIPÐÒéµÄ·Óɱí¸üÐÂά»¤Àú³ÌÖ÷Ҫͨ¹ýËĸö׼ʱÆ÷¾ÙÐпØÖÆ£¬¾ÙÐзÓɱíÖÜÆÚÐÔ¸üÐÂά»¤¡£
¡ñ ¸üÐÂ׼ʱÆ÷£¨Update timer£©£º¾öÒé·¢Ë͸üб¨ÎĵÄʱ¼ä¾àÀ롣ƾ֤׼ʱʱ¼äÖÜÆÚÐÔÏòÁÚÈË·¢Ë͸üб¨ÎÄ£¬ÇëÇó¶Ô·½ËùÓзÓÉÐÅÏ¢¡£Ò»Ñùƽ³£Ä¬ÈÏÉèÖÃ׼ʱʱ¼äΪ30s¡£
¡ñ ÎÞЧ¼ÆÊ±Æ÷£¨Invalid timer£©£º¾öÒéÒ»Ìõ·ÓÉÐÅÏ¢µÄÓÐÓÃʱ³¤¡£ÈôÊÇÔÚ´Ë׼ʱÆ÷µ½ÆÚǰûÓÐÊÕµ½Â·Óɸüб¨ÎÄ£¬¾ÍÒÔΪÕâÌõ·ÓÉÒѾʧЧ£¬½«Æä»³±§ÖµÉèÖÃΪ16£¬²¢±ê¼ÇÕâÌõ·ÓÉΪÎÞЧ·ÓÉ¡£Ò»Ñùƽ³£À´Ëµ£¬ÎÞЧ¼ÆÊ±Ê±¼äÓ¦ÖÁÉÙΪ¸üмÆÊ±µÄ3±¶£¬¼´ÖÁÉÙ·¢ËÍ3´Î¸üб¨ÎÄÈ·ÈÏ·Óɲ»¿É´ï¡£Ò»Ñùƽ³£Ä¬ÈÏÉèÖÃÎÞЧ¼ÆÊ±Æ÷ʱ¼äΪ180s¡£
¡ñ ɨ³ý¼ÆÊ±Æ÷£¨Flush timer£©£º¾öÒé³¹µ×ɨ³ýÎÞЧ·ÓɵÄʱ¼ä¡£É¨³ý¼ÆÊ±Æ÷ÔÚ·ÓÉʧЧʱ×îÏȼÆÊ±£¬ÈôÊÇÔÚ׼ʱÆ÷µ½ÆÚǰûÓÐÊÕµ½ÏìÓ¦ÁÚÈ˵ĶԴË·Óɵĸüб¨ÎÄ£¬¾Í´Ó·ÓÉÄÚÍâɾ³ýÕâÌõ·ÓÉÐÅÏ¢¡£Ò»Ñùƽ³£Ä¬ÈÏÉèÖÃ׼ʱʱ¼äΪ120s¡£
? ÒÖÖÆ¼ÆÊ±Æ÷£¨Hold-Down timer£©£ºµ±ÊÕµ½±¨ÎÄÖзÓɸüÐÂΪÎÞЧ״̬£¨»³±§ÖµÎª16£©Ê±£¬½«ÕâÌõ·Óɱê¼ÇΪÒÖÖÆ×´Ì¬£¬Í¬Ê±ÒÖÖÆ¶©Ê±Æ÷×îÏȼÆÊ±¡£ÎªÁ˱ÜÃâ·ÓÉÕðµ´£¬ÔÚ׼ʱʱ¼äÄÚ£¬×°±¸²»ÎüÊÕÁÚÈË·¢À´µÄ¶ÔӦ·ÓɸüУ¬Ö±µ½¼ÆÊ±³¬Ê±²ÅÎüÊÕ²¢ÔÊÐí¸üÐÂÕâÌõ·ÓÉÐÅÏ¢¡£Õý³£ÇéÐÎÏ£¬ÒÖÖÆ¼ÆÊ±Ê±¼äÉèÖÃҪСÓÚɨ³ýÅÌËãʱ¼ä£¬Ò»Ñùƽ³£Ä¬ÈÏÉèÖÃ׼ʱʱ¼äΪ0£¬¼´ÎÞÒÖÖÆ½×¶Î¡£
2.2.2 RIP·Óɱí¸üÐÂÓëά»¤ÊµÀý
ͼ2-1 ·Óɱí¸üÐÂά»¤Àú³ÌʾÒâͼ
ÔÚÈçͼ2-1ËùÊ¾ÍøÂçÖУ¬192.168.3.0µÄÍøÂçͻȻ·ºÆð¹ÊÕÏ£¬ÈôRouter 2ÉÏÉèÖøüÐÂ׼ʱÆ÷¡¢ÎÞЧ׼ʱÆ÷ºÍɨ³ý¼ÆÊ±Æ÷µÄ׼ʱʱ¼ä»®·ÖΪ30s¡¢180s¡¢120s£¬Router 1ÉÏÉèÖÃÒÖÖÆ¶©Ê±Æ÷׼ʱʱ¼äΪ10s£¬Ôò¹ØÓÚÈ¥Íù192.168.3.0µÄ·ÓÉÐÅÏ¢µÄά»¤¸üÐÂÀú³ÌÈçÏ£º
(1) Router 2ÿ¸ô30sÏòRouter 3·¢ËÍÒ»´Î¸üÐÂÇëÇó¡£
(2) ÈôRouter 2ÔÚ180sÄÚ¶¼Ã»ÓÐÊÕµ½Router 3¹ØÓÚ192.168.3.0µÄ·ÓɸüУ¬Ôò½«ÕâÌõ·Óɵϳ±§ÖµÖÃΪ16£¬±ê¼ÇΪÎÞЧ·ÓÉ£¬Í¬Ê±£¬É¨³ý¼ÆÊ±Æ÷×îÏȼÆÊ±£»ÈôRouter 3ÔÚ180sÄڻظ´ÁË·ÓɸüУ¬ÔòRouter 2¸üÐÂÍâµØÂ·ÓÉ£¬Í¬Ê±ÎÞЧ¼ÆÊ±Æ÷¸´Î»¡£
(3) ¼ÙÉèRouter 2ÖÐÈ¥Íù192.168.3.0µÄ·ÓÉÒÑÖÃΪÎÞЧ£¬Router 1ÔÚÊÕµ½Router 2µÄ·Óɸüб¨Îĺ󣬽«¶ÔӦ·ÓÉÐÅÏ¢±ê¼ÇΪÒÖÖÆ×´Ì¬£¬ÔÚÒÖÖÆ¼ÆÊ±Æ÷³¬Ê±£¨10s£©Ç°£¬Router 1²»»áÔÙ¸üÐÂÕâÌõ·ÓÉ¡£
(4) ÔÚ·ÓÉʧЧºó120sÄÚ£¬ÈôÊÇRouter 2¶¼Ã»ÓÐÊÕµ½Router 3µÄ·ÓɸüУ¬¾Íɨ³ýÈ¥Íù192.168.3.0µÄ·ÓÉ£¬ÈôÊÇÔÚ120sÄÚÊÕµ½Á˸üлظ´£¬Router 2¾Í¸üжÔӦ·ÓÉ¡£
2.3 ·ÓÉÅÌËã
ÔÚRIP·ÓɱíÌìÉúºÍ¸üÐÂά»¤Àú³ÌÖУ¬¶¼ÊÇ»ùÓÚ¾àÀëʸÁ¿Ëã·¨¾ÙÐзÓÉÅÌËã¡£
ÔÚ¾àÀëʸÁ¿Ëã·¨ÖУ¬Ò»Ìõ·ÓÉÐÅÏ¢¿ÉÒÔÓñ¾¶ËÖ¸ÏòÄ¿µÄÍøÂçµÄʸÁ¿ÌåÏÖ£¬Â·Óɵϳ±§ÖµÓɱ¾¶Ëµ½Ä¿µÄÍøÂçµÄת·¢ÌøÊý¾öÒé¡£¹ØÓÚÖ±Á¬ÍøÂ磬ת·¢ÌøÊýΪ0£¬ÒÔÊÇ»³±§ÖµÒ²Îª0£»¹ØÓÚ·ÇÖ±Á¬ÍøÂ磬ͨ¹ýµþ¼ÓµÄ·½·¨»ñµÃ¶ÔÓ¦µÄ»³±§Öµ¡£ÎªÁ˼ÓËÙ·ÓÉÊÕÁ²£¬RIPÖжÔת·¢ÌøÊý¾ÙÐÐÁËÏÞÖÆ£¬µ±ÌøÊý´óÓÚ15ʱ£¬ÔòĬÈÏÍøÂç²»¿É´ï¡£»ùÓÚ¾àÀëʸÁ¿µÄ·ÓÉÅÌËãʾÀýÈçÏÂͼËùʾ£º
ͼ2-2 ¾àÀëʸÁ¿Ë㷨ʾÀýͼ
ÔÚÉÏͼËùÊ¾ÍøÂçÖУ¬¼ÙÉèRouter 2ºÍRouter 3ÖоùûÓÐÈ¥Íù192.168.0.0µÄ·ÓÉ£¬Ôò·ÓÉѧϰÀú³ÌΪ£ºµ±Router 2ÊÕµ½À´×ÔRoute 1µÄ¸üб¨ÎÄʱ£¬Ñ§Ï°±¨ÎÄÖÐ×Ô¼ºÎ´ÖªµÄÍøÂç192.168.0.0µÄ·ÓÉ£¬²¢ÔÚÔ·ÓɾàÀëµÄ»ù´¡ÉϼÓ1£»µ±Router 3ÊÕµ½À´×ÔRouter 2µÄ¸üб¨ÎÄʱ£¬Í¬ÑùÒ²»áÑ§Ï°Î´ÖªÍøÂç192.168.0.0µÄ·ÓÉ£¬²¢ÔÚÔ·ÓɾàÀë»ù´¡ÉϼÓ1£¬¼´¾àÀëΪ2¡£
3 RIP·À»·»úÖÆ
3.1 ʲôÊÇ·ÓÉ»·Â·
·ÓÉ»·Â·ÊÇÖ¸ÍøÂçÖб¬·¢Ã¬¶ÜµÄ·ÓÉÌõÄ¿£¬µ¼ÖÂÊý¾Ý°üÔÚÍøÂçÖÐÒ»Ö±µØÑ»·´«Ê䣬ʼÖÕµÖ´ï²»ÁËÄ¿µÄµØµÄÕ÷Ïó¡£ÔÚRIPÐÒéÖУ¬Â·ÓÉ»·Â·±¬·¢Àú³ÌÈçÏÂÀýËùʾ¡£
¼ÙÉè±£´æÈçͼ3-1ËùÊ¾ÍøÂ磬µ±192.168.3.0ÍøÂçͻȻ·ºÆð¹ÊÕÏʱ£¬Router 3ÖжÔÓ¦µÄ·ÓÉÐÅÏ¢±»É¾³ý£¬Router 2ÐèÒªÆÚ´ý׼ʱÆ÷³¬Ê±²Å»áɾ³ý¸Ã·ÓÉ£¬ÔÚ׼ʱ³¬Ê±Ç°£¬Router 2ÈÔÒÔΪ192.168.3.0¿É´ï¡£´Ëʱ£¬ÈôRouter 2ÏÈÏòRouter 3·¢Ë͸üÐÂÐÅÏ¢£¬ÔòÇéÐÎÈçÏ£º
ͼ3-1 RIP·ÓÉ»·Â·±¬·¢Ê¾Òâͼ
(1) Router 2ÏòRouter 3·¢Ë͸üб¨ÎÄ£¬±¨ÎÄÖаüÀ¨Ä¿µÄÍøÂçΪ192.168.3.0µÄ·ÓÉÐÅÏ¢£»
(2) Router 3ÊÕµ½¸üб¨ÎÄ£¬Ñ§Ï°ÆäÖÐ192.168.3.0ÍøÂçµÄ·ÓÉ£¬ÒÔΪͨ¹ýRouter 2¿ÉÒÔµÖ´ï192.168.3.0£»
(3) ´Ëʱ£¬Router 2ÖÐÈ¥Íù192.168.3.0µÄÏÂÒ»ÌøÎªRouter 3£¬Router 3ÖÐÈ¥Íù192.168.3.0µÄÏÂÒ»ÌøÎªRouter 2£¬ÐγÉ·ÓÉ»·Â·¡£
3.2 RIP·À»·»úÖÆ
¹ØÓÚ·ÓÉ»·Â·ÎÊÌ⣬RIPÖб£´æ3ÖÖ½â¾ö¼Æ»®£¬»®·ÖΪˮƽ֧½â¡¢¶¾ÐÔÄæ×ªºÍ´¥·¢¸üС£
3.2.1 ˮƽ֧½â
ˮƽ֧½âÔÚ²î±ðÍøÂçÖеÄʵÏÖ²î±ð£¬°üÀ¨°´½Ó¿ÚºÍ°´ÁÚÈËˮƽ֧½âÁ½ÖÖ£º
¡ñ Ôڹ㲥ÐÍÍøÂç¡¢µãµ½µãÍøÂ磨P2P£©ºÍµãµ½¶àµãÍøÂ磨P2MP£©ÖУ¬´ÓÄĸö½Ó¿Úѧϰµ½µÄRIP·ÓÉÐÅÏ¢£¬¾Íեȡ´Ó¸Ã½Ó¿Ú·¢ËͳöÈ¥¡£
¡ñ Ôڷǹ㲥¶à·»á¼ûÍøÂ磨NBMA£©ÖУ¬²»ÔÊÐí½«´ÓijһÁÚÈËѧϰµ½µÄ·ÓÉÐÅÏ¢ÔÙ·¢ËͻظÃÁÚÈË¡£
ÀýÈ磬ÔÚÈçͼ3-2ËùÊ¾ÍøÂçÖУ¬Router 1ͨ¹ýG1/1½Ó¿ÚѧϰÁ˵½È¥Íù192.168.2.0µÄ·ÓÉÐÅÏ¢¡£µ±192.1682.0ÍøÂç·ºÆð¹ÊÕÏʱ£¬Router 2ɾ³ý¶ÔӦ·ÓÉÐÅÏ¢£¬´Ëʱ£¬Èô¿ªÆôÁËˮƽ֧½â¹¦Ð§£¬Router 1ͨ¹ýG1/1½Ó¿ÚÏòRouter 2·¢Ë͸üб¨ÎÄʱ£¬±¨ÎÄÖв»»áЯ´ø´Ë½Ó¿Úѧϰµ½µÄ·ÓÉ£¬¼´¿É×èÖ¹Router2ѧϰµ½¹ýʧµÄ·ÓÉ£¬×èÖ¹±¬·¢Â·ÓÉ»·Â·¡£
ͼ3-2 ˮƽ֧½âÔÀíʾÒâͼ
3.2.2 ¶¾ÐÔÄæ×ª
¶¾ÐÔÄæ×ªÒªÁì±ÜÃ⻷·µÄÔÀíΪ£º¹ØÓÚ´Óijһ½Ó¿Úѧϰµ½µÄ·ÓÉÐÅÏ¢£¬µ±´Ó¸Ã½Ó¿Ú·¢³öȥʱ½«¸Ã·Óɵϳ±§ÖµÖÃΪ16£¨¼´Â·Óɲ»¿É´ï£©¡£
ÀýÈ磬ÔÚÈçͼ3-3ËùÊ¾ÍøÂçÖУ¬Router 1ͨ¹ýG1/1½Ó¿ÚѧϰÁ˵½È¥Íù192.168.2.0µÄ·ÓÉÐÅÏ¢¡£µ±192.168.2.0ÍøÂçͻȻ±¬·¢¹ÊÕÏ£¬´Ëʱ£¬ÈôÊÇ¿ªÆôÁ˶¾ÐÔÄæ×ª¹¦Ð§£¬Router 1ÔÚÏòRouter 2·¢Ë͸üб¨ÎÄʱ£¬»á½«È¥Íù192.168.2.0ÍøÂçµÄ·ÓÉ»³±§ÖµÖÃΪ16£¬×èÖ¹Router 2´ÓRouter 1ѧϰµ½¹ýʧµÄ¿É´ï·ÓÉ£¬´Ó¶ø×èÖ¹±¬·¢Â·ÓÉ»·Â·¡£
ͼ3-3 ¶¾ÐÔÄæ×ªÔÀíʾÒâͼ
3.2.3 ´¥·¢¸üÐÂ
´¥·¢¸üлúÖÆ±ÜÃ⻷·µÄÔÀíΪ£ºµ±Â·ÓÉÐÅÏ¢±¬·¢×ª±äʱ£¬Â·ÓÉÆ÷»áÁ¬Ã¦ÏòÁÚÈË·¢Ë͸üб¨ÎÄ£¨²»ÔÙÆÚ´ý׼ʱÆ÷³¬Ê±£©£¬ÏòÁÚÈËͬ²½Â·ÓÉת±äÐÅÏ¢£¬×èÖ¹´ÓÁÚÈËѧϰµ½¹ýʧµÄ·ÓÉ´Ó¶øÒý·¢Â·ÓÉ»·Â·ÎÊÌâ¡£¿ªÆô´¥·¢¸üй¦Ð§ºó£¬×¼Ê±¸üлá×Ô¶¯¹Ø±Õ¡£
4 ×ܽá
RIPÊÇÒ»ÖÖ·ºÆð½ÏÁ¿ÔçµÄ·ÓÉÐÒ飬ͨ¹ý¼òÆÓµÄ¾àÀëʸÁ¿Ëã·¨À´ÅÌËãµÖ´ïÄ¿µÄÍøÂçµÄ×î¼Ñ·¾¶£¬ÊµÏÖºÍά»¤ÆðÀ´¶¼½ÏÁ¿ÈÝÒ×£¬Äܹ»Öª×ãÔçÆÚСÐͼòÆÓÍøÂçµÄÐèÇ󣬵«RIPµÄÀ©Õ¹ÐÔÊܵ½×ª·¢ÌøÊýµÄÏÞÖÆ£¬ÇÒRIPÿ´Î¾ÙÐзÓɸüж¼»áÕ¼Óôó×Ú´ø¿í£¬Á´Â·¹ÊÕϺóÐè񻮮·Ñ½Ï³¤Ê±¼ä²Å»ªÊµÏÖÊÕÁ²£¬ÒÔÊÇÏà±ÈÓÚºóÃæ·ºÆðµÄOSPFµÈ·ÓÉÐÒ飬ÔÚ·ÓÉÊÕÁ²ËÙÂÊÉϱ£´æÏÔ×Åȱ·¦£¬ÎÞ·¨ÓÃÔÚһЩÏÖ´úµÄ´óÐÍÖØ´óÍøÂçÖС£