| ²é¿´: 264 | »Ø¸´: 0 | |||
| µ±Ç°Ö÷ÌâÒѾ´æµµ¡£ | |||
ccjjhhͳæ (ÕýʽдÊÖ)
|
[½»Á÷]
¡¾×ªÌù¡¿Òƶ¯Ad hocÍøÂç·ÓÉÐÒéFSRÑо¿
|
||
|
ÒÆ¶¯Ad hocÍøÂç·ÓÉÐÒéFSRÑо¿ ÕªÒª Ëæ×ÅÎÞÏßͨÐż¼ÊõµÄ·¢Õ¹ºÍÒÆ¶¯ÖÕ¶ËÐÔÄܵÄÌá¸ß£¬Ad hocµÄÓ¦ÓÃÔ½À´Ô½¹ã·º¡£ÎÞÏßAd hoc ÊÇÒ»ÖÖ²»ÒÀÀµÓÚÈκλù´¡ÉèÊ©£¬ÎÞÖÐÐÄ×Ô×éÖ¯µÄ¶àÌøÎÞÏßÍøÂç¡£±¾ÎÄ´ÓAd hoc ÍøÂçµÄÌØµã³ö·¢£¬ÔÚ·ÖÎöµ±Ç°Â·ÓÉÐÒéÉè¼ÆË¼ÏëµÄ»ù´¡ÉÏ£¬¶ÔAd hoc µÄ·ÓÉÐÒéFSR½øÐÐÁËÑо¿¡£ ¡¡¡¡¹Ø¼ü´Ê Ad hoc ¶àÌøÎÞÏßÍø ÍøÂçÍØÆË ·ÓɸüРÓãÑÛÓò FSR 1 ǰÑÔ ¡¡¡¡Ad hoc ÍøÂçÊÇÒ»ÖÖÎÞÖÐÐÄ×Ô×éÖ¯µÄ¶àÌøÎÞÏßÍøÂ磬Ëü²»ÒÔÈκÎÒÑÓеĹ̶¨ÉèʩΪ»ù´¡¶øÄÜËæÊ±ËæµØ×齨ÁÙʱÐÔµÄÍøÂç¡£ÓÉÓÚÕâÖÖ·½±ãÐÔ£¬²¢ÇÒËæ×ÅÎÞÏßͨÐż¼ÊõµÄ·¢Õ¹ºÍÒÆ¶¯ÖÕ¶ËÐÔÄܵÄÌá¸ß£¬ÌرðÊÇÈËÃǶԸöÈËͨÐÅÈÕÒæÔö³¤µÄÐèÇó£¬Ê¹µÃÒÆ¶¯ad hocÍøÂçµÄÓ¦Ó÷¶Î§ÕýÖð²½À©´ó¡£ÔÚ¾üÓÃÁìÓò£¬Ëü¿ÉÒÔÖ§³ÖÒ°ÍâÕì²ìÁªÂç¡¢¶ÀÁ¢Õ½¶·ÈºÍ¨Ðźͽ¢¶ÓÕ½¶·ÈºÍ¨ÐÅ¡¢ÎÞÈËÕì²ìÓëÇ鱨´«ÊäµÈ£»ÔÚÃñÓÃÁìÓò£¬ËüÖ§³ÖÖîÈçÒÆ¶¯»áÒé¡¢ÒÆ¶¯ÍøÂç¡¢¸öÈ˾ÖÓòÍø¡¢ÔÖÄÑÓª¾È¹ý³ÌÖеÄÐÅÏ¢½»»»ÒÔ¼°ÁÙʱ½»»¥Ê½Í¨ÐÅ×éµÈ¡£ÎÒÃÇ¿ÉÒÔÔ¤²â£¬ÕâÖÖ¼¼ÊõÔÚδÀ´Òƶ¯Í¨ÐŵÄÁìÓòÖн«Æðµ½·Ç³£ÖØÒªµÄ×÷Óᣠ2 Ad hoc ÍøÂçµÄÌØµã ¡¡¡¡Ad hoc ÍøÂçÊÇһȺÖÕ¶ËΪÁËÍê³ÉÒ»ÏîÈÎÎñ¶øÁÙʱ×齨µÄÒ»ÖÖÍøÂç¡£Ëü²»ÐèÈκÎÒÑÓеĹ̶¨ÉèÊ©×÷Ϊ»ù´¡£¬ËæÊ±ËæµØ½øÐÐ×齨£¬Òò¶øÍøÂçÖеÄÿ¸ö½Úµã¶¼ÊÇÆ½µÈµÄ£¬Ã»ÓÐÖÐÐÄ¡£´Ó¼¼ÊõÉϽ²£¬Ad hoc ÍøÂçÊÇÒ»ÖÖÒÆ¶¯Í¨Ðż¼ÊõºÍ¼ÆËã»úÍøÂç¼¼ÊõÏà½áºÏµÄÍøÂç¡£Ò»·½Ã棬Ëü²ÉÓÃÎÞÏßÐŵÀ½øÐÐͨÐÅ£¬¶øÇÒÓû§Öն˶¼¿ÉÒÔËæÒâÒÆ¶¯£»ÁíÒ»·½Ã棬¸÷½ÚµãµÄÐÅÏ¢½»»»²ÉÓÃÁ˼ÆËã»úÍøÂçÖеķÖ×é½»»»»úÖÆ£¬Òò´ËAd hocÖеĸ÷½Úµã¼æÓÐÖ÷»úºÍ·ÓÉÆ÷Á½ÖÖ¹¦ÄÜ¡£ ¡¡¡¡ Ad hoc³ýÁËÊÇÎÞÖÐÐÄ¡¢×Ô×é֯ƽµÈʽµÄÍøÂçÍ⣬Ëü»¹ÓÐÈçϵÄÌØµã£º ¡¡¡¡£¨1£©ÍøÂçÍØÆË¶¯Ì¬±ä»¯Æµ·±¡£ Ad hoc ÍøÂçÖУ¬Óû§Öն˵ÄÒÆ¶¯ÐÔ¾ßÓкܴóµÄËæ»úÐÔ£¬ËüÃÇ¿ÉÒÔËæÊ±ÒÆ¶¯£¬Ò²¿ÉÒÔËæÊ±¿ª»úºÍ¹Ø»ú¡£ÔÙ¼ÓÉÏÎÞÏß·¢Éä×°Ö÷¢Ë͹¦Âʵı仯¡¢ÎÞÏßÐŵÀ¼äµÄÏ໥¸ÉÈÅÒÔ¼°µØÐεÈÒòËØµÄÓ°Ïì£¬ÍøÂçµÄÍØÆË½á¹¹¿ÉÄÜËæÊ±·¢Éú±ä»¯£¬¶øÇÒÕâÖֱ仯ÎÞ·¨Ô¤ÏÈÖªÏþ¡£ ¡¡¡¡ £¨2£©¶àÌøµÄÎÞÏßÍø¡£ÍøÂçÖнڵãÈç¹ûÔÚÏ໥·øÉ串¸Ç·¶Î§ÄÚ£¬ÔòËüÃÇ¿ÉÒÔͨ¹ýÎÞÏßÐŵÀÖ±½Ó½øÐÐͨÐÅ£»·ñÔò£¬ËüÃDZØÐë½èÖúÖмä½ÚµãµÄת·¢²ÅÄÜͨÐÅ¡£ÔÚAd hocÍøÂçÖУ¬ÕâÖÖת·¢²»ÊÇÓÉרÃŵÄ·ÓÉÆ÷Íê³ÉµÄ£¬¶øÊÇÓÉÆ½µÈµÄÆÕͨ½ÚµãÍê³ÉµÄ¡£ ¡¡¡¡£¨3£©´«Êä´ø¿íÓÐÏÞ¡£Ad hoc ÍøÂçµÄͨÐÅÊÖ¶ÎÊÇÎÞÏß´«Êä¼¼Êõ£¬¶øÎÞÏßÐŵÀ±¾ÉíµÄ´ø¿íÏà¶ÔÓÐÏÞÍøÂç·Ç³£Ö®ÓÐÏߣ¬ÔÙ¼ÓÉÏÎÞÏßÐŵÀÖеÄÐźŵijåÍ»¡¢¸ÉÈÅ¡¢Ë¥¼õµÈÒòËØÊ¹µÃÎÞÏß´ø¿í·Ç³£±¦¹ó¡£ ¡¡¡¡£¨4£©´æÔÚµ¥ÏòÁ´Â·¡£ÔÚÎÞÏßͨÐÅÖУ¬ÓÉÓÚͨÐÅÉ豸ƵÂʵÄÇ¿ÈõºÍµØÐλ·¾³ÒòËØµÄÓ°Ï죬ʹµÃµ¥ÏòÁ´Â·³£³£´æÔÚ¡£±ÈÈ磬³µÔØÌ¨ÖÕ¶Ë·¢Ë͹¦ÂʱÈÊÖ³ÖÖÕ¶Ë´óºÜ¶à£¬ËùÒÔÓÐʱÊÖ³ÖÖÕ¶Ë¿ÉÒÔÊÕµ½À´×Ô³µÔØÌ¨µÄÐźŶø³µÔØÌ¨È´ÎÞ·¨½ÓÊܵ½ÊÖ³ÖÖն˵ÄÐźţ¬¼´´æÔÚÒ»Ìõ´Ó³µÔØÖն˵½ÊÖ³ÖÖն˵ĵ¥ÏòÐŵÀ¡£ ¡¡¡¡Ad hoc ÍøÂçµÄ¶àÌøÐÔʹµÃ½è¼ø¹Ì¶¨ÍøÂçµÄ·ÓÉÐÒé³ÉΪ¿ÉÄÜ£¬µ«ÆäÍøÂçÍØÆË¶¯Ì¬±ä»¯¡¢´«Êä´ø¿íÓÐÏÞ¡¢µ¥ÏòÁ´Â·µÄ´æÔÚʹµÃ¹Ì¶¨ÍøÂçµÄ·ÓÉÐÒé²»ÄÜÖ±½ÓÓ¦Óõ½ÎÞÏßAd hoc ÍøÂçÖС£½ÚµãµÄÒÆ¶¯Ê¹µÃÍøÂçÍØÆË²»¶Ï±ä»¯£¬ÕâÑù´«Í³µÄ¹Ì¶¨ÍøÂç·ÓÉÐÒéºÜÄѼ°Ê±µØ×¼È·µØ·´Ó³ÍøÂçµÄÍØÆË½á¹¹£¬¶øÇÒΪÁËά»¤ÍøÂçÍØÆËËùʹÓõĿØÖÆÐÅÏ¢²»¶ÏµØ·Ö·¢µ½ÍøÂçÖÐÈ¥£¬ÒªÕ¼ÓôóÁ¿µÄÎÞÏß´ø¿í¡£ÁíÍ⣬´«Í³ÍøÂçÐÒéÔÚÉè¼ÆÊ±Ã»¿¼ÂÇ»òÕßÒªÇó²»´æÔÚµ¥ÏòÁ´Â·£¬µ«ÔÚÎÞÏßAd hoc ÍøÂçÖУ¬µ¥ÏòÁ´Â·ÍùÍùÊÇ´æÔڵģ¬Òò´ËAd hoc ·ÓÉÐÒ鱨ÐëÖ§³Öµ¥ÏòÁ´Â·¡£ 3 µ±Ç°Ê¹ÓõÄ·ÓÉ˼Ïë ¡¡¡¡²»¹ÜÊÇÎÞÏßÍøÂ绹ÊÇÓÐÏßÍøÂ磬´ó²¿·Ö·ÓÉÐÒéÊÇ»ùÓÚDBF£¨Di- stributed Bellman Ford£©ºÍLS£¨Link State£©Éè¼ÆµÄ¡£ÓÉÓÚDBF¾ßÓзֲ¼Ê½µÄÌØµã£¬Òò´ËËü¼òµ¥¶øÇÒ¼ÆËãЧÂʽϸߣ¬ÕâÊÇËüµÄÓÅÊÆ¡£µ«Æä·ÓÉÊÕÁ²½ÏÂý£¬¶øÇÒÓÐÐγɻ·ÐηÓɵĿÉÄÜ£¬Òò´Ë²»ÊʺÏÍØÆË¸ß¶È±ä»¯µÄAd hoc ÍøÂç¡£ËäÈ»ÓÐЩ·½°¸Òѽâ¾öÁË»·ÐηÓÉÎÊÌ⣬µ«µ½Ä¿Ç°ÎªÖ¹»¹Ã»ÓнϺõķ½°¸Äܽâ¾öDBFÊÕÁ²½ÏÂýÕâÒ»ÎÊÌâ¡£ ¡¡¡¡ÕýÊÇÓÉÓÚDBFµÄÕâЩÎÊÌ⣬ÈËÃDzÅÕÒµ½Ò»ÖÖÈ«Ðµķ½°¸LS¡£ÔÚLS·ÓÉÐÒéÖУ¬Ã¿¸ö½Úµã¶¼Î¬»¤×ÅÒ»¸öÈ«¾ÖÍØÆË½á¹¹±í£¬Òò¶øºÜÈÝÒ×±ÜÃâ»·ÐηÓÉ¡£¶øÇÒÁ´Â·µÄÈκα仯¶¼»áÁ¢¼´´¥·¢Á´Â·¸üУ¬ÕâÑùÊÕÁ²µ½ÐµÄÍØÆË½á¹¹ËùÐèÒªµÄʱ¼äԶԶСÓÚDBF¡£µ«ÊÇLSÒÀ¿¿·ººéÈ¥·Ö·¢Â·ÓɸüÐÂÐÅÏ¢£¬¿ÉÄÜ»á´øÀ´¹ý¶àµÄ´ø¿í¿ªÏú£¬ÌرðÊÇÔÚÁ´Â·±ä»¯Æµ·±µÄÎÞÏßAd hoc ÍøÂçÖУ¬´óÁ¿µÄ¸üÐÂÐÅÏ¢»áÕ¼ÓÃÏ൱¶àµÄ±¦¹ó´ø¿í¡£ ¡¡¡¡µÚÈýÖÖ·½°¸ÊÇ×î½üÌá³öµÄ°´Ðè·ÓÉ˼Ï룬¸Ã·½·¨Ö»ÓÐÔÚÐèҪ·ÓÉʱ²ÅÈ¥·¢ÏÖ·ÓÉ¡£°´Ðè·Óɶ¼Ê¹ÓÃÁËquery/reponseµÄ·½·¨È¥·¢ÏÖºÍά»¤Â·ÓÉ£¬ÓÉÓÚqueryʹÓõÄÒ²ÊǺ鷺¼¼Êõ£¬Òò´ËÔÚÒÆ¶¯ÐԽϸߵÄÎÞÏßÍøÂçÖÐÕâÖÖ·½°¸µÄЧÂʲ»¸ß£¬¶øÇÒ·ÓÉ·¢ÏÖÑÓʱ½Ï³¤¸ù±¾²»ÄÜÂú×ãÊÊʱӦÓõÄÐèÒª¡£ 4 ÓãÑÛ״̬·ÓÉÐÒéFSR ¡¡¡¡¡°ÓãÑÛ¡±¼¼ÊõÊÇKleinrockºÍStevensÌá³öÀ´µÄ£¬ÕâÖÖ¼¼Êõ¿ÉÒÔÓÃÀ´¼õÉÙ±íʾͼÐÎͼÏñµÄÊý¾Ý¡£ÓãÑÛÄÜÇåÎúµØ²¶×½½¹µã¸½½üµÄÏñËØ£¬µ«ÇåÎú¶ÈËæ×ÅÀë½¹µãµÄ¾àÀëÔö´ó¶ø½µµÍ¡£"ÓãÑÛ"¼¼ÊõÔÚ·ÓÉÖÐÓÃÀ´Î¬»¤¾«È·µÄ¾àÀëºÍ·ÓÉÖÊÁ¿ÐÅÏ¢£¬µ«Ò²»áËæ×žàÀëµÄ±ä´ó¶øÖð½¥²»¾«È·¡£ ¡¡¡¡ FSR£¨Fisheye State Routing£©ÊÇÒ»¸öÏÈÑéʽ£¨±íÇý¶¯µÄ£©µÄ·ÓÉÐÒé¡£ËüʹÓÃÁËÓãÑÛ¼¼Êõ£¬ÔÚ²»Í¬ÓãÑÛÓòÖеĽڵãÒÔ²»Í¬µÄƵÂÊ£¨Õâ¸öƵÂÊÊÇÓɽڵã¾àÀë¾ö¶¨µÄ£©Ö»ÏòÁÚ¾Ó½Úµã¹ã²¥Á´Â·¸üÐÂÐÅÏ¢£¬ÕâÄܹ»´ó´ó¼õÉÙÁ´Â·×´Ì¬¸üÐÂÐÅÏ¢£¬´Ó¶ø½µµÍÁË·ººéµÄ¿ªÏú¡£Í¨¹ý½ÚµãÖ®¼äÏ໥½»»»Á´Â·×´Ì¬ÏûÏ¢£¬Ã¿¸öFSR·ÓÉÆ÷¶¼ÄÜ»ñÖªÍøÂçÈ«¾ÖµÄÍØÆËÐÅÏ¢¡£¸ù¾ÝÕâЩ×îеÄÍØÆËÐÅÏ¢£¬ FSRΪÿ¸öÄ¿µÄ½Úµã¼ÆËã×î¶Ì·¾¶¡£ÓÉÓÚÁ´Â·¸üÐÂÆµÂÊÓɾàÀë¾ö¶¨£¬Òò´Ë¶ÔÓÚÓòÄڵĽڵã·Óɶ¼ÊǾ«È·µÄ£¬¶ø¶ÔÓÚÓòÍâµÄ½Úµã£¬ÀëÄ¿µÄ½ÚµãÔ½Ô¶£¬Â·Óɵľ«È·¶È±ãÔ½µÍ£¬ÕâÊÇÒòΪ¾àÀë½Ï½üµÄ¸üнϿ죬½ÏÔ¶µÄ¸üнÏÂý¡£µ«²»»áÏñ°´Ðè·ÓÉÄÇÑùÐèÒª»¨Ê±¼äȥѰÕÒ·ÓÉ£¬Òò´ËÄÜά³Ö½ÏµÍµÄÑÓʱ¡£¶øÇÒËæ×ÅÀëÄ¿µÄ½ÚµãÔ½À´Ô½½ü£¬Â·ÓÉÐÅÏ¢Ô½À´Ô½¾«È·£¬ÕýºÃÃÖ²¹ÁË·ÓɵIJ»¾«È·ÐÔ¡£ÔÚÒÆ¶¯ÍøÂçÖУ¬Öð½¥¾«È·µÄ·ÓɼõСÁ˽ڵãÒÆ¶¯¶Ô·Óɾ«È·¶ÈµÄÓ°Ïì¡£ ¡¡¡¡µ±Á´Â·±ÀÀ£Ê±£¬FSR²»»á·¢³öÈκοØÖÆÐÅÏ¢£¬¶øÇÒÒ²²»°üº¬ÔÚÏÂÒ»¸ö¸üÐÂÐÅÏ¢ÖУ¬¶øÊǼòµ¥µØÉ¾³ýÁÚ¾ÓÁбíºÍÍØÆË½á¹¹±íÖеÄÐÅÏ¢£¬Òò´ËÊʺÏÓÚÍØÆË¸ß¶È±ä»¯µÄÍøÂç»·¾³¡£Ä¿µÄÐòÁкŵÄʹÓò»½öʹµÃFSRÄÜʹÓÃ×îеÄÁ´Â·×´Ì¬ÐÅϢȥά»¤ÍØÆË½á¹¹£¬¶øÇÒ»¹±ÜÃâÁË»·ÐηÓɵÄÐγɣ¬Òò´Ë½ÏÊʺϸßÒÆ¶¯ÐÔµÄÎÞÏßÍøÂç¡£ 4.1 ÓãÑÛÓò ¡¡¡¡ÓãÑÛÓò¾ÍÊÇÔÚÒ»¶¨ÌøÊý·¶Î§ÄڵĽڵãµÄ¼¯ºÏ¡£ 4.2 FSR·Óɽ»»»·½°¸ ¡¡¡¡FSRÔÚ¹¦ÄÜÉÏÓëÁ´Â·×´Ì¬Â·ÓÉÏàËÆ£¬ÒòΪËüÃǶ¼ÒªÔÚÿ¸ö½Úµã´¦Î¬»¤Ò»¸öÈ«¾ÖÍØÆË½á¹¹Í¼¡£Ö÷ÒªµÄÇø±ðÊÇ·ÓÉÐÅÏ¢·Ö·¢µÄ·½·¨¡£Á´Â·×´Ì¬Â·ÓɵĸüÐÂÏûÏ¢ÒªÕ¼ÓÃÏ൱¶àµÄ´ø¿í£¬Èç¹û¸üÐÂÖÜÆÚСµÄ»°¿ÉÄÜÒªÕ¼Óøü¶àµÄ´ø¿í¡£ÎªÁ˼õÉÙ¸üÐÂÐÅÏ¢µÄÊýÁ¿¶ø²»ÑÏÖØÓ°Ïì·Óɵľ«È·¶È£¬FSRʹÓÃÁËÓãÑÛ¼¼Êõ¡£ÍØÆË½á¹¹±íÖоàÀë×îСµÄ½ÚµãµÄ¼Ç¼£¬½«±»¸ßƵÂʵطַ¢¸øÁھӽڵ㣬¶øÆäËû¼Ç¼ÔòÓÃµÍÆµÂÊ·Ö·¢³öÈ¥¡£Òò´Ë£¬Ï൱¶àµÄÁ´Â·ÐÅÏ¢ÔÚÒ»¸öÌØÊâµÄ¸üÐÂÖÜÆÚÄÚ²»»á·Ö·¢³öÈ¥£¬ÕâÑù±ã¼õÉÙÁ˸üÐÂÏûÏ¢µÄÊýÁ¿¡£×ÜÖ®£¬Í¨¹ý¶Ô·ÓɱíÖеIJ»Í¬¼Ç¼ʹÓò»Í¬µÄ½»»»ÖÜÆÚ£¬Â·ÓɸüпªÏú½«´ó´óµØ¼õÉÙ¡£ÕâÖÖ²ßÂÔ¶ÔÓڽϽüµÄ½ÚµãÄܼ°Ê±¸üÐÂÐÅÏ¢£¬µ«¶ÔÓÚ½ÏÔ¶µÄ½Úµã»á´øÀ´½Ï´óµÄ·´Ó¦Ê±¼ä¡£²»¹ý£¬Ëæ×ÅÊý¾Ý°üÀëÄ¿µÄ½ÚµãÔ½À´Ô½½ü£¬Â·ÓÉÒ²±äµÃÔ½À´Ô½¾«È·£¬ÕâÒ»ÊÂʵÕýºÃÊǶԽÏÔ¶½Úµã·Óɲ»¾«È·µÄÃÖ²¹¡£Ëæ×ÅÍøÂç¹æÄ£µÄ±ä´ó£¬ÎªÁ˱£Ö¤µÍµÄ¿ØÖÆ¿ªÏú£¬¿É½«ÍøÂ·»®·ÖΪ¶à¸öÓò£¬²¢Ê¹Óò»Í¬µÄ¸üÐÂÆµÂÊÀ´·Ö·¢¸üÐÂÐÅÏ¢¡£ ¡¡¡¡ÔÚÁ´Â·×´Ì¬ÐÒéÖУ¬µ±Ò»¸ö½Úµã¼ì²âµ½ÍØÆË·¢Éú±ä»¯Ê±£¨»òÖÜÆÚÐԵأ©£¬±ã»á²úÉúÁ´Â·×´Ì¬°ü²¢ºé·ºµ½ÍøÂçÖС£¶øÔÚÓãÑÛ״̬·ÓÉÖУ¬Á´Â·×´Ì¬°ü²»»á±»ºé·º£¬Ïà·´Ö»»áÖÜÆÚÐÔµØÓë±¾µØµÄÁÚ¾Ó½øÐн»»»¡£ÕâÖÖÐÅÏ¢½»»»·½°¸Ò²±»ÓÃÓÚÁÚ¾Ó·¢ÏÖ£¬Ã¿Ò»¸ö½ÚµãÔÚ¼àÌýµ½ÁھӵĹ㲥ÏûÏ¢ºó¶¼»áÔö¼ÓÁÚ¾Ó»ò¸üÐÂËüµÄÁÚ¾ÓÁÐ±í£¬Í¬Ê±Ò²»á¸üÐÂÍØÆË±í¡£¸÷½ÚµãÊÇ´ÓÁÚ¾ÓÄÇÀïµÃµ½¸üÐÂÐÅÏ¢µÄ£¬¶øÐÅÏ¢µÄ×îÐÂÐÔÊÇÓÉÄ¿µÄÐòÁкÅÀ´Î¬»¤µÄ¡£ÕâÓеãÏñÄ¿µÄÐòÁоàÀëʸÁ¿Â·ÓÉÐÒ飨DSDV£¬Destination-Sequenced Distance-Vector Routing£©ÖеÄʸÁ¿½»»»£¬ÔÚÄ¿µÄÐòÁоàÀëʸÁ¿Â·ÓÉÐÒéÖУ¬¾àÀëµÄ¸üÐÂÊǸù¾Ý½ÚµãµÄʱ¼ä´Á»òÐòÁкÅÀ´½øÐеġ£²»¹ý£¬ÔÚFSRÖУ¬±»´«²¥µÄÊÇÁ´Â·×´Ì¬¶ø²»ÊǾàÀëʸÁ¿¡£¸üºÎ¿ö£¬ÔÚÁ´Â·×´Ì¬Â·ÓÉÖУ¬Ã¿¸ö½Úµã¶¼±£´æ×ÅÈ«¾ÖµÄÍØÆË½á¹¹±í£¬²¢ÇÒ×î¶Ì·¾¶Ò²ÊǸù¾ÝÕâ¸ö±íÀ´¼ÆËãµÄ¡£ ¡¡¡¡ÔÚÎÞÏß»·¾³ÖУ¬Á½¸ö½Úµã¼äµÄÎÞÏßÁ´Â·¿ÉÄܻ᲻¶ÏµØ¶Ï¿ªÁ¬½Ó¡£ÔÚÕâÖÖÇé¿öÏ£¬Á´Â·×´Ì¬Â·ÓÉÐÒéÒ²»á²»¶ÏµØ·¢²¼Á´Â·×´Ì¬¸üÐÂÐÅÏ¢£¬ÕâЩÐÅÏ¢»á±»ºé·ºµ½ÍøÂçÖдӶøµ¼Ö¹ý¶àµÄ¿ªÏú¡£ÓãÑÛ״̬·ÓɱÜÃâÁËÕâÒ»ÎÊÌ⣬ËüÊÇÖÜÆÚÐԵؽ»»»ÍØÆËÐÅÏ¢£¬¶ø²»ÊÇÓÉʼþÀ´Çý¶¯µÄ£¬ÕâÑù´ó´óµØ¼õÉÙÁË¿ØÖÆÐÅÏ¢µÄ¿ªÏú¡£ÔÚFSRÖв»ÊÇÈκÎÐÅÏ¢¶¼»á±»·Ö·¢³öÈ¥µÄ£¬Ëü¸ù¾ÝÏûÏ¢µÄ·Ö·¢ÄÜʹÁÚ¾Ó½ÚµãµÄÍØÆË±í¸üÐÂÕâÒ»ÔÔò£¬À´Ñ¡Ôñ¹ã²¥µÄÏûÏ¢ÖÐËù°üº¬µÄ¼Ç¼£¨×¢£º²»²úÉúÓ°ÏìµÄ¼Ç¼²»»á±»¹ã²¥³öÈ¥£©¡£ÔÚ½ÚµãÃܼ¯µÄÍøÂçÀһ¸ö½Úµã¿ÉÄÜ·¢ÏÖËüËùÓеÄÁÚ¾Ó¶ÔÓÚÁíÒ»½ÚµãÓÐͬÑùµÄ¸üÐÂÐÅÏ¢£¬ÕâʱʹÓÃÕâÒ»ÔÔò»á¼õÉٺܶ಻±ØÒªµÄÐÅÏ¢·Ö·¢¡£Í¨¹ýÈ¥µôÕâÑùµÄ¼Ç¼£¬Ê¹µÃÖ»ÓÐÓÐЧµÄ¼Ç¼°üº¬ÔÚÁ´Â·×´Ì¬¸üÐÂÏûÏ¢ÖУ¬¿ÉÒÔ¼õÉÙ¸üÐÂÏûÏ¢µÄÊýÁ¿¡£ 4.3 FSRÐÒéµÄ²Ù×÷ 4.3.1 ÐÅÏ¢µÄ·Ö·¢ ¡¡¡¡Ã¿¸ö½Úµã¶¼ÏòËüÃǵÄÁھӹ㲥×î½üµÄÁ´Â·×´Ì¬ÐÅÏ¢¡£FSR¸ù¾ÝÍØÆË±íÖи÷¼Ç¼ÖÐÀë½ÚµãµÄÌøÊýÀ´Óò»Í¬µÄʱ¼ä¼ä¸ô·Ö·¢ÐÅÏ¢¡£ÎªÁ˾«È·£¬½Ï½ü½Úµã¶ÔÓ¦µÄ¼Ç¼·Ö·¢µÄƵÂʱȽÏÔ¶½Úµã¶ÔÓ¦µÄµÄƵÂʸߡ£ÓãÑÛÓòiµÄ¸üÐÂʱ¼ä¼ä¸ôÊÇUpdateInterval_i¡£µ±¸üÐÂÓãÑÛÓòiµÄÍØÆËÐÅϢʱ£¬FSRä¯ÀÀÍØÆË±í´Ó¶ø»ñµÃÏàÓ¦µÄ½Úµã¡£Èç¹û¸üÐÂÏûÏ¢ÓÐЧ£¬¶øÇÒÕâЩ½ÚµãÓ뵱ǰ½ÚµãµÄ¾àÀëÔÚÓòiÄÚ£¬ÄÇôËüÃǽ«±»°üº¬ÔÚ¸üÐÂÏûÏ¢ÖС£Èç¹ûµ±Ç°½Úµã°üº¬ÔÚÁ´Â·×´Ì¬ÏûÏ¢ÖУ¬ÄÇôËüµÄÐòºÅ½«¼Ó1¡£ÔõÑù»ñµÃÓòiÁ´Â·×´Ì¬ÏûÏ¢µÄÓÐЧ²¿·ÖÄØ£¿Èç¹û¶ÔÓ¦ÓÚÓòiµÄÒ»¸ö¼Ç¼µÄNeedToSend±ê¼ÇÎªÕæ£¬ÄÇôËü½«±»Ñ¡Ôñ¡£Õâ¸öÏûÏ¢·¢ËÍÖ®ºó£¬ÓòiÄÚËùÓмǼµÄ±ê¼Ç¶¼±»ÖØÐÂÉèÖÃΪ¼Ù£¬¶øÇÒÏÈǰµÄÐòÁкŶ¼½«±»µ±Ç°µÄÐòÁкÅËù´úÌæ¡£ 4.3.2 ÐÅÏ¢µÄ½ÓÊÕ ¡¡¡¡µ±½Úµã½ÓÊÕµ½Á´Â·×´Ì¬¸üÐÂÐÅÏ¢ºó£¬ËüÊ×Ïȼì²éÁÚ¾ÓÁÐ±í¡£Èç¹û·¢ËÍÕßÊÇÒ»¸öеĽڵ㣬ÄÇô½«Ëü²åÈëµ½ÁбíÖУ¬·ñÔòËü»á¸üÐÂÁбíÖз¢ËÍÕßµÄʱ¼ä´Á¡£¶ÔÓÚÁ´Â·×´Ì¬¸üÐÂÐÅÏ¢ÖеÄÿÌõ¼Ç¼£¬Ó¦¿¼ÂÇÒÔϼ¸ÖÖÇé¿ö£º ¡¡¡¡ £¨1£©Èç¹ûÐÅÏ¢·¢ËÍÕßÊÇÒ»¸öеÄÄ¿µÄ½Úµã£¬±ã»á²úÉúÒ»¸öеÄÍØÆË¼Ç¼£¬Í¬Ê±Ìî³äÏàÓ¦µÄÐÅÏ¢¡£±êÖ¾¡°NeedToSend¡±ÎªÕ棻 ¡¡¡¡£¨2£©·ñÔò£¬ÓÃ×îеÄÍØÆËÐÅÏ¢¸üÐÂÍØÆË±í¡£Èç¹û½ÓÊܵÄÐÅÏ¢µÄÐòÁкűȱíÖÐÏàÓ¦½Úµã¼Ç¼µÄÐòÁкŴó£¬ÄÇôÓýÓÊܵÄÐÅÏ¢´úÌæ±íÖеļǼ¡£±êÖ¾¡°NeedToSend¡±ÎªÕæ¡£ ¡¡¡¡£¨3£©¶ÔÓÚ²»Âú×ãÉÏÊöÁ½µãµÄÄ¿µÄÀ´Ëµ£¬Èç¹ûÐÅÏ¢½Ïµ±Ç°½ÚµãµÄ¾É£¬¼´½ÓÊÜÐÅÏ¢µÄÐòÁкűȱ¾µØ¼Ç¼µÄÐòÁкÅС£¬ÄÇô½ÓÊܵÄÐÅÏ¢½«±»¶ªÆú£¬½ÚµãÍØÆË±íÖеÄÏàÓ¦µÄ¼Ç¼½«ÔÚÏÂÒ»¸ö¸üÐÂÖÜÆÚÄÚ±»Ëͳö¡£±êÖ¾¡°NeedToSend¡±ÎªÕæ¡£ ¡¡¡¡²»¹ÜÔõÑù£¬Ò»µ©ÍØÆË±íÓб仯£¬Â·ÓÉ±í½«±»ÖØÐ¼ÆËã¡£ 4.3.3 Á´Â·±ÀÀ£ ¡¡¡¡ÔÚÒÆ¶¯ad hoc ÍøÂçÖУ¬Á´Â·±ÀÀ£ÊǾ³£·¢ÉúµÄÊÂÇ顣ÿ¸ö½Úµã¶¼ÓÃÈí״̬·½·¨È¥Ì½²âÁ´Â·ÊÇ·ñ±ÀÀ££¬¼´Èç¹ûÔÚʱ¼ä¼ä¸ôNEIGHBOR_TIMEOUTÖ®ÄÚ£¬½Úµã»¹Ã»ÓдÓÁÚ¾ÓÄÇÀï½ÓÊÕµ½Á´Â·×´Ì¬ÏûÏ¢£¬ÄÇôËü¾ÍÈÏΪ¸ÃÁ´Â·±ÀÀ£ÁË¡£½Úµã¾Í»á´ÓÁÚ¾ÓÁбíÖÐɾ³ýÕâ¸öÁÚ¾Ó£¬Í¬Ê±Ò²´ÓÍØÆË±íÖÐɾ³ýËüµÄÁ´Â·×´Ì¬¼Ç¼¡£ ¡¡¡¡FSR²»ÒÀÀµMACµÄ·´À¡£¬Èç¹ûMACÄÜÔÚÁ´Â·±ÀÀ£Ê±Ìṩ·´À¡£¬FSR½«ÀûÓÃÕâЩ·´À¡È¥¸üÐÂÁÚ¾Ó±í£¬Í¬Ê±Ìṩ¸üеķÓÉÐÅÏ¢¡£ÕâÒ»²Ù×÷ºÍÉÏÃæµÄÏàͬ¡£Á´Â·±ÀÀ£·¢ÏÖµÃÔ½ÔçÔ½ºÃ¡£ 4.3.4 ·ÓɱíµÄ¼ÆËã ¡¡¡¡ÍØÆË½á¹¹±íµÄÈκα仯¶¼»á´¥·¢Â·ÓɱíµÄÖØÐ¼ÆË㡣·ÓɼÆËãÊÇ»ùÓÚ×îеÄÍØÆË±í½øÐеģ¬Òò´ËÔÚ¼ÆËã֮ǰҪ¼ì²éÍØÆË±íÒÔÈ¥µô¾ÉµÄ¼Ç¼¡£ÎªÁËÔÚ¼ÆËã×î¶Ì·¾¶Ê±Í¬Ê±Éú³ÉÏÂÒ»Ìø±í£¨NEXTi( )£©ºÍ¾àÀë±í£¨Di( )£©£¬FSR½«µÞ½ÜË¹ÌØÀËã·¨½øÐÐÁËÒ»¶¨µÄÐ޸ġ£ ¡¡¡¡ÒÔ½ÚµãiΪÀý¡£FindSP£¨i£©½«¼¯ºÏP³õʼ»¯Îª£¨i£©,ÆäÖм¯ºÏp±íʾÒÑÕÒµ½×î¶Ì·¾¶µÄÖյ㼯£¬¾àÀ뼯Di£¨i£©³õʼ»¯Îª{0}£¬¶ÔÓÚÆäËû½Úµãx³õʼ»¯ÏàÓ¦µÄÖµDi£¨x£©=weight£¨i£¬x£©¡£È»ºó½øÐеü´ú£¬Ö±µ½PÓëËùÓеĽڵ㼯ÏàµÈΪֹ¡£ÔÚÿһ´Îµü´úÖУ¬Ëã·¨¶¼»á´Ó¼¯ºÏV-PÖÐѰÕÒÒ»¸ö½Úµãj£¬Ê¹µÃDi£¨k£© weight£¨k,j£©µÄÖµ×îС£¬ÆäÖÐkÊǼ¯ºÏPÖеÄÒ»¸ö½Úµã¡£Ò»µ©ÕÒµ½½Úµãj£¬ÄÇôj¾Í±»ºÏ²¢µ½¼¯ºÏPÖУ¬Di£¨j£©µÄÖµ±»¸³ÎªDi£¨k£© weight£¨k,j£©,NEXTi£¨j£©µÄÖµ±»¸³ÎªNEXTi£¨k£©£¬´ÓÖпÉÖª£¬´Ó½Úµãiµ½jµÄ×î¶Ì·¾¶²»µÃ²»¾¹ý½Úµãk£¬Òò´Ë´Ó½Úµãiµ½jºÍ´Ó½Úµãiµ½kµÄ×î¶Ì·¾¶µÄºó¼ÌÕßÏàͬ£¬¼´´Ó½Úµãiµ½Ä¿µÄ½Úµãk»òjµÄ·ÓÉÖУ¬¶Ô½ÚµãiÀ´ËµÓÐÏàͬµÄÏÂÒ»Ìø¡£ ¡¡¡¡È¨Öµº¯Êýweight( )±»ÓÃ×÷¼ÆËãÁ´Â·µÄ¾àÀë¡£ÔÚFSRÖÐÓÉÓÚÓÃÌøÊýÀ´¶ÈÁ¿¾àÀ룬Òò´Ë£¬µ±Á½½ÚµãÖ±½ÓÏàÁ¬Ê±¾Í¼òµ¥·µ»ØÖµ1£¬µ±²»ÏàÁ¬Ê±¾Í·µ»Ø0¡£ÓÉÓÚ¶ÈÁ¿Öµ²»Ò»Ñù£¬º¯Êýweight( )¿ÉÄÜ·µ»Ø²»Í¬µÄÖµ¡£ 4.4 ·Óɾ«È·¶ÈµÄ¿¼ÂÇ ¡¡¡¡¶ÔÓÚ½ÏÔ¶µÄ½Úµã£¬FSRÁ˽âµÄ·ÓÉÐÅÏ¢²»Ì«¾«È·£¬ÕâÖÖ²»¾«È·ÊÇÊÜ·Óɵĸüмä¸ôÓ°ÏìµÄ¡£¸üÐÂʱ¼äÔ½³¤Â·ÓÉÐÅÏ¢Ô½²»¾«È·¡£È»¶ø£¬FSRµÄÌØµã¼õСÁËÕâÖÖ²»¾«È·¡£ÔÚFSRÖУ¬Â·ÓÉ´íÎóÓþàÀë½øÐÐÁ˼ÓȨ£¬Òò´ËËü¶ÔÍøÂç¹æÄ£µÄÃô¸ÐÐÔ´ó´óµØ¼õÉÙÁË¡£ÕâÑùÒ»À´£¬ÊÕµ½µÄÔ¶´¦½ÚµãÒÔµÍÆµÂÊ·¢³öµÄ¸üÐÂÐÅÏ¢²»»áÔںܴó³Ì¶ÈÉÏÓ°Ïì·Óɵľ«È·¶È¡£¶øÇÒ£¬Ëæ×ÅÀëÄ¿µÄ½ÚµãÔ½À´Ô½½ü£¬Â·ÓÉÐÅÏ¢Ô½À´Ô½¾«È·¡£ÔÚÒÆ¶¯ÍøÂçÖУ¬Öð½¥¾«È·µÄ·ÓɼõСÁ˽ڵãÒÆ¶¯¶Ô·Óɾ«È·¶ÈµÄÓ°Ïì¡£ ¡¡¡¡Ôö¼ÓÓò°ë¾¶»áÌá¸ß·Óɵľ«È·¶È£¬µ«ÊǽϴóµÄ°ë¾¶»áÔö¼Ó·Óɸüаü£¬»á´øÀ´¸ü¶àµÄ¿ØÖÆ¿ªÏú¡£ 5 ½áÊøÓï ¡¡¡¡Ad hoc ÍøÂç¾ßÓв»ÒÀÀµÈκι̶¨ÉèÊ©¡¢ÎÞÖÐÐÄ¡¢×Ô×éÖ¯¡¢¶àÌøÐÔµÈÌØµã£¬Ê¹µÃËüµÄÓ¦ÓÃÔ½À´Ô½¹ã·º¡£Ò²ÕýÊÇÕâÐ©ÌØµãʹµÃAd hoc ÍøÂç¼¼Êõ£¬ÌرðÊÇ·Óɼ¼ÊõÃæÁÙ×ÅÐí¶àÀ§ÄÑ¡£FSR·Óɼ¼ÊõʹÓÃÁËÓãÑÛ¼¼Êõ£¬ÒÔ²»Í¬µÄÖÜÆÚ·Ö·¢²»Í¬ÓãÑÛÓòµÄÐÅÏ¢£¬Ê¹µÃÁ´Â·¸üÐÂÐÅÏ¢´ó´óµØ¼õÉÙ£¬½ÚÔ¼Á˱¦¹óµÄÎÞÏß´ø¿í¡£ÁíÍ⣬·ÓɵIJ»¾«È·¶ÈÓþàÀë½øÐÐÁ˼ÓȨ£¬Òò´Ë£¬¶ÔÍøÂç¹æÄ£µÄÃô¸Ð³Ì¶È´ó´ó½µµÍÁË£¬½ÏÊÊÓÃÓڽϴó¹æÄ£µÄÍøÂ硣ͬʱ£¬Öð½¥¾«È·µÄ·ÓɼõÉÙÁËÒÆ¶¯ÐÔµÄÓ°Ï죬Òò´ËFSR¼¼ÊõÒ²½ÏÊÊÓÃÓÚÒÆ¶¯ÍøÂçʹÓá£(³Â¾ü½¡¡¡Ð캣´¨¡¡Û³³þƽ»ª±±¼ÆËã¼¼ÊõÑо¿ËùͨÐŹ¤³ÌÑо¿ÊÒ) [ Last edited by ccjjhh on 2009-3-26 at 04:18 ] |
» ²ÂÄãϲ»¶
323Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
Ò»Ö¾Ô¸±±¾©»¯¹¤´óѧ 070300 ѧ˶ 336·Ö Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
352Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
Ò»Ö¾Ô¸¶«»ª´óѧ»¯Ñ§070300£¬Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
277²ÄÁÏ¿ÆÑ§Ó빤³Ì080500Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
317Çóµ÷¼Á
ÒѾÓÐ18È˻ظ´
293Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
280·ÖÇóµ÷¼Á Ò»Ö¾Ô¸085802
ÒѾÓÐ7È˻ظ´
0854µç×ÓÐÅÏ¢Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
263Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´













»Ø¸´´ËÂ¥