1 ʲôÊÇVRRP
VRRPÊÇÐéÄâ·ÓÉÈßÓàÐÒ飨Virtual Router Redundancy Protocol£©µÄ¼ò³Æ£¬Í¨³£°²ÅÅÔÚ¾ÖÓòÍøÖеijö¿ÚÍø¹Ø×°±¸ÉÏ£¬Í¨¹ý½«¾ßÓÐÏàͬ³ö¿ÚµÄ·ÓÉ×°±¸ÄÉÈëͳһ¸ö±¸·Ý×鲢ͨ¸æÎªÒ»Ì¨ÐéÄâ·ÓÉÆ÷×÷ΪĬÈÏÍø¹Ø£¬ÊµÏÖ¶Ô¾ÖÓòÍøÄÚÍø¹Ø×°±¸µÄ±¸·Ý¡£Ö»Òª½«Óû§µÄĬÈÏÍø¹ØµØÖ·ÉèÖÃΪÐéÄâ·ÓÉÆ÷µØÖ·£¬µ±µ¥µãÍø¹Ø×°±¸¹ÊÕÏÔì³ÉÍøÂçÖÐֹʱ£¬VRRPÐÒéÄÜ×Ô¶¯½«Êý¾Ýת·¢Çл»ÖÁ±¸·Ý·ÓÉÆ÷¾ÙÐУ¬±ã¿ÉʵÏÖÔÚ²»¸Ä±äÍøÂçÄÚÖ÷»úĬÈÏÍø¹ØÌõ¼þÏÂÍøÂçͨѶµÄ¿ìËÙ»Ö¸´¡£
2 VRRPÖ÷±¸±¸·Ý
2.1 »ù±¾¿´·¨
2.1.1 ÐéÄâ·ÓÉÆ÷¡¢Ö÷·ÓÉÆ÷ºÍ±¸·Ý·ÓÉÆ÷
¡ñ ÐéÄâ·ÓÉÆ÷ÓÖ³ÆÎªVRRP±¸·Ý×飬Óɶą̀·ÓÉÆ÷±¸·ÝÈßÓà¶ø³É¡£ËüÓµÓÐͳһµÄÐéÄâ·ÓÉÆ÷±êʶ·ûºÍÐéÄâIPµØÖ·£¬ÆäÐéÄâIPµØÖ·Í¨³£±»¿´³ÉÒ»¸ö¾ÖÓòÍøÄÚµÄÍø¹ØµØÖ·¶ÔÍâͨ¸æ£¬Òò´Ë¾ÖÓòÍøÄÚµÄÖ÷»ú¸ÐÖª²»µ½¶ą̀ÈßÓà×°±¸µÄ±£´æ¡£
¡ñ ƾ֤Ŀ½ñ±¸·Ý×éÄÚ¸÷·ÓÉÆ÷µÄÔËÐÐ״̬£¬¿ÉÒÔ½«×éÄÚµÄÎïÀí×°±¸·ÖΪÖ÷·ÓÉÆ÷ºÍ±¸·Ý·ÓÉÆ÷¡£Ö÷·ÓÉÆ÷¼ç¸ºÏìÓ¦ARP±¨ÎĺÍת·¢IPÊý¾Ý°üµÄÓªÒµ£¬¶ø±¸·Ý·ÓÉÆ÷²»¼ÓÈëÊý¾Ýת·¢£¬Ö»ÈÏÕæÊµÊ±¼àÌýÖ÷·ÓÉÆ÷µÄÔËÐÐ״̬£¬ÒÔ±ãÔÚÖ÷·ÓÉÆ÷¹ÊÕÏʱ¿ìËÙÏìÓ¦²¢Éý¼¶ÎªÐµÄÖ÷·ÓÉÆ÷À´°ü¹ÜÊý¾Ýת·¢¡£
2.1.2 VRID¡¢ÐéÄâIPµØÖ·ºÍÐéÄâMACµØÖ·
¡ñ VRID
VRIDÊÇÐéÄâ·ÓÉÆ÷µÄΨһ±êʶ·û£¬ÓÃÓÚÔÚ¾ÖÓòÍøÄÚÇø·Ö²î±ðµÄVRRP±¸·Ý×é¡£ÓµÓÐÏàͬVRIDµÄ·ÓÉÆ÷»á×ÔÐÐÐÉÌÑ¡³ö×éÄÚµÄÖ÷·ÓÉÆ÷£¬ÆäËû×°±¸Ôò×Ô¶¯³ÉΪ±¸·Ý·ÓÉÆ÷¡£
¡ñ ÐéÄâIPµØÖ·
×÷ΪÐéÄâ·ÓÉÆ÷¶ÔÍâͨ¸æµÄIPµØÖ·£¬Ëü¼È¿ÉÒÔÊÇ×éÄÚ·ÓÉÆ÷µÄÕæÊµ½Ó¿ÚIPµØÖ·£¬Ò²¿ÉÒÔÊǵ¥¶ÀÉèÖõÄIPµØÖ·¡£ÐèÒª×¢ÖØµÄÊÇ£¬ÈôÐéÄâIPµØÖ·ÉèÖÃΪ×éÄÚij¸ö×°±¸µÄÕæÊµ½Ó¿ÚIPµØÖ·£¬ÄÇôֻҪ¸Ã×°±¸Í¨Ñ¶Õý³££¬Ëü½«»á×Ô¶¯ÓÅÏȳÉΪÖ÷·ÓÉÆ÷¡£
¡ñ ÐéÄâMACµØµØÖ·
¼´ÎªÐéÄâ·ÓÉÆ÷µÄMACµØÖ·£¬¾ßÓÐÀο¿µÄÃûÌã¬ÓëVRIDÓйء£Ö÷·ÓÉÆ÷ʹÓñ¾×éµÄÐéÄâMACµØÖ·À´ÏìÓ¦ARPÇëÇ󡣯¾Ö¤RFCÐÒ飬IPv4 VRRPµÄÐéÄâMACµØÖ·Îª00-00-5E-01-VRID£¬IPv6 VRRPµÄÐéÄâµØÖ·Îª00-00-5E-02-VRID£¬VRIDÔÚ¾ÖÓòÍøÖеÄΨһÐÔ×èÖ¹Á˶ą̀ÐéÄâ·ÓÉÆ÷¿ÉÄÜÔì³ÉµÄMACµØÖ·³åÍ»¡£
2.2 VRRPÑ¡¾ÙºÍÖ÷±¸Çл»
2.2.1 Ö÷·ÓÉÆ÷Ñ¡¾Ù
VRRP±¸·Ý×éÄÚÿ̨ÎïÀí×°±¸¶¼½«ÉèÖÃÒ»¸öÓÅÏȼ¶£¬È¡Öµ¹æÄ£Îª0~255£¬ÓÃÀ´ÌåÏÖ×ÔÉíÔÚ×éÄڵı¸·ÝÓÅÏȼ¶¡£Í¨¹ýVRRPͨ¸æ±¨ÎÄ£¬VRRP±¸·Ý×齫»á×Ô¶¯ÐÉÌ£¬Ñ¡Ôñһ̨ÎïÀí×°±¸×÷ΪÖ÷·ÓÉÆ÷À´¼ç¸ºÊý¾Ýת·¢ÓªÒµ£¬ÕâÒ»Àú³Ì±»³ÆÎªVRRPÑ¡¾Ù¡£ÔÚÑ¡¾Ù½×¶Î£¬Í¨¹ý±ÈÕÕ×éÄÚ¸÷ÎïÀí×°±¸µÄÓÅÏȼ¶£¬×Ô¶¯½«ÓÅÏȼ¶×î´óµÄ·ÓÉÆ÷Ñ¡¾ÙΪÖ÷·ÓÉÆ÷¡£Ñ¡¾ÙÀú³ÌÖÐÓÐÒÔϹæÔòÐèÒªÌØÊâ¹Ø×¢£º
¡ñ Èô×éÄÚijװ±¸ÕæÊµµÄ½Ó¿ÚIPµØÖ·ÓëÐéÄâ·ÓÉÆ÷µÄÐéÄâIPµØÖ·Ïàͬ£¬Ëü½«×Ô¶¯ÓµÓÐ×î¸ßÓÅÏȼ¶255£¬ÔÚÑ¡¾Ùʱֱ½Ó³ÉΪÖ÷·ÓÉÆ÷¡£
¡ñ ÈôÔÚÑ¡¾ÙÖзºÆðÁ½Ì¨ÎïÀí·ÓÉÆ÷ÓÅÏȼ¶ÏàͬÇÒ¶¼Îª×éÄÚ×î´óµÄÇéÐΣ¬Ôò½Ó¿ÚÏÖʵIPµØÖ·´óµÄÒ»·½½«³ÉΪÖ÷·ÓÉÆ÷¡£
¡ñ ÓÅÏȼ¶Îª0ÌåÏÖÄ¿½ñÖ÷·ÓÉÆ÷ÔÝʱÍ˳öVRRP±¸·Ý×飬³£ÓÃÓÚ½«´ÎÓÅÏȵı¸·Ý·ÓÉÆ÷¿ìËÙÇл»ÎªÖ÷·ÓÉÆ÷¡£
2.2.2 Ö÷±¸Â·ÓÉÆ÷Çл»
Ñ¡¾ÙÍê³Éºó£¬±¸·Ý·ÓÉÆ÷½«Í¨¹ý¼à²âÖ÷·ÓÉÆ÷׼ʱ·¢³öµÄVRRPͨ¸æ±¨ÎÄΪÀ´ÊµÊ±¸ú×Ù×éÄÚ×°±¸µÄÓÅÏȼ¶ºÍÖ÷·ÓÉÆ÷µÄÔËÐÐ״̬£¬ÅжÏ×ÔÉíÊÇ·ñÐèÒªÇл»ÉÏÏß³ÉΪеÄÖ÷·ÓÉÆ÷¡£VRRPͨ¸æ±¨ÎÄÒ²±»³ÆÎªVRRPÐÄÌø±¨ÎÄ¡£
Ö÷±¸Çл»·ÖΪÇÀռģʽºÍ·ÇÇÀռģʽÁ½ÖÖ£º
¡ñ Èô×°±¸ÊÂÇéÔÚ·ÇÇÀռģʽ£¬ÄÇôֻҪÖ÷·ÓÉÆ÷ûÓзºÆð¹ÊÕÏ£¬±¸·Ý·ÓÉÆ÷¼´±ãËæºó±»ÉèÖÃÁ˸ü¸ßµÄÓÅÏȼ¶Ò²²»»á×Ô¶¯³ÉΪÖ÷·ÓÉÆ÷¡£
¡ñ Èô×°±¸ÊÂÇéÔÚÇÀռģʽ£¬Ò»µ©±¸·Ý·ÓÉÆ÷·¢Ã÷±¾¶ËµÄÓÅÏȼ¶¸ßÓÚÄ¿½ñÖ÷·ÓÉÆ÷µÄÓÅÏȼ¶£¬Ëü½«ÇÀÕ¼³ÉΪ¸ÃVRRP×éµÄÖ÷·ÓÉÆ÷¡£ÇÀռģʽϵÄÖ÷±¸Çл»¿ÉÒÔ·ÖΪÒÔÏÂÁ½ÖÖÇéÐΣº
¡ð ÈôÊÕµ½Ö÷·ÓÉÆ÷ͨÆðËß̬Õý³££¬ÇÒÖ÷·ÓÉÆ÷ͨ¸æµÄÓÅÏȼ¶µÍÓÚ±¾¶Ë£¬Ôò±¾¶Ë±¸·Ý·ÓÉÆ÷»áÁ¢¼ÍÆÈ´»³ÉΪÖ÷×°±¸²¢Í¨¸æ×éÄÚ¡£
¡ð Èô±¾¶Ë³¬Ê±Î´ÊÕµ½Ö÷·ÓÉÆ÷µÄ״̬ͨ¸æ±¨ÎÄ£¬Ôò±¾¶Ë½«Çл»ÎªÖ÷·ÓÉÆ÷²¢Í¨¸æ×éÄÚ¡£
3 VRRPÓëÆäËûÐÒéÁª¶¯
¡ñ ÓëTrackÁª¶¯
ͨ¹ýÓëTRACK¹¦Ð§Áª¶¯£¬VRRP¿ÉÒÔ¼àÊÓ½Ó¿Ú״̬ת±äºÍIPÖ÷»ú¿É´ïÐÔ£¬×Ô¶¯µ÷½â±¸·Ý×éµÄÓÅÏȼ¶£¬½ø¶ø´¥·¢±¸·Ý×éÄڵĽÇÉ«¾ºÕùºÍ״̬Çл»£¬ÊµÏÖ¹ÊÕϼà²â¡¢×Ô¶¯Çл»µÄÄ¿µÄ¡£¼ì²â·½·¨°üÀ¨ÒÔÏÂÁ½ÖÖ£º
¡ð ½Ó¿Ú״̬£ºÍ¨¹ýÎüÊÕ½Ó¿Ú״̬ת±äÐÂÎÅÀ´ÊµÏÖ¡£µ±¸Ã½Ó¿Ú״̬²»ÔÙΪUPʱ£¬Ä¿½ñµÄÖ÷·ÓÉÆ÷µÄÓÅÏȼ¶»á×Ô¶¯¼õС£¬ÒÔʹ±¸·Ý·ÓÉÆ÷Óлú»á³ÉΪÖ÷·ÓÉÆ÷£¬ÕâÑù¾Í×èÖ¹ÁËÓÉÓÚÌØ¶¨Ïß·¹ÊÕϵ¼ÖÂÕû¸öÐéÄâ·ÓÉÆ÷²»¿ÉÕý³£ÊÂÇéµÄÇéÐΡ£
¡ð Ö÷»ú¿É´ïÐÔ£º½ÓÄÉ׼ʱ·¢ËÍICMP̽²â±¨Îĵķ½·¨£¬Í¬Ê±ÉèÖ÷¢ËÍ̽²â±¨ÎĵÄʱ¼ä¾àÀë¡¢ÆÚ´ýÓ¦´ðµÄ³¬Ê±Ê±¼ä¡¢Ò»Á¬³¬Ê±´ÎÊýµÈÀ´ÅжÏÄ¿µÄµØÖ·¿É´ïÐÔ£¬½ø¶ø×Ô¶¯µ÷½âÖ÷·ÓÉÆ÷µÄÓÅÏȼ¶£¬ÒÔÈ·±£Ìض¨Íø¶Î¼äµÄÕý³£Í¨Ñ¶¡£
¡ñ ÓëBFDÁª¶¯
VRRPÓëBFDÁª¶¯¿ÉÒÔÌæ»»VRRP×ÔÉíµÄÐÄÌø±¨ÎÄͨ¸æ»úÖÆ£¬Äܸü¿ìËÙ¼ì²âÖ÷±¸×°±¸¼äµÄÔËÐÐ״̬£¬Ìá¸ßÁ˹ÊÕÏʱÖ÷±¸×°±¸µÄÇл»Ð§ÂÊ£¬ÌáÉýÍøÂçµÄÐÔÄÜ¡£VRRP»¹¿ÉÒÔʹÓÃBFDÀ´¸ú×ÙÖ¸¶¨µÄÁÚÈ˽ڵ㣬ÈôÊÇBFD»á»°¼ì²âµ½Óë¸ÃÁÚÈ˵Äת·¢Â·¾¶±¬·¢¹ÊÕÏ£¬Ôò×Ô¶¯½µµÍÒ»¶¨Ãü¶îµÄVRRPÓÅÏȼ¶£¬×Ô¶¯´¥·¢Ö÷±¸×°±¸¾ÙÐÐÇл»¡£
4 ×ܽá
VRRPÄܹ»ÔÚÎÞÐèÐ޸Ķ¯Ì¬Â·ÓÉÐæÅºÍÖ÷»úĬÈÏÍø¹ØÉèÖõÄÌõ¼þÏ£¬ÓÐÓÃ×èÖ¹¼òµ¥Á´Â·±¬·¢¹ÊÕÏÔì³ÉµÄÍøÂçÖÐÖ¹ÎÊÌ⣬²¢ÇÒÓÉÓÚÐÒéÖ»½ç˵ÁËVRRPͨ¸æÒ»ÖÖ±¨ÎÄ£¬ÈßÓ౸·ÝÔì³ÉµÄÌØÊâÍøÂ翪ÏúºÜС£¬Ò²´ó´ó½µµÍÁ˹ÜÀíά»¤±¾Ç®¡£³ý´ËÖ®Í⣬VRRP»¹ÄÜͨ¹ý¼òÆÓµÄÉèÖÃʵÏÖdzÒ×µÄÍøÂç¸ºÔØ·Öµ££¬ÊÇÒ»¸öÖÖ¼æ¹Ë¿É¿¿ÐÔ¡¢Ò×ÓÃÐԺͼæÈÝÐÔµÄÍøÂçÈßÓ౸·ÝÐÒé¡£