¢º¾îÇöóÀ̾𽺠Á¦Ç°ÀÎ ¶ó¿ìÅͳª ·Îµå¹ë·±¼¿¡´Â ´ÙÁßÈ ±â´ÉÀ» °®Ãá °ÍÀÌ ´Ù¼ö Á¸ÀçÇÑ´Ù.
¾ó¸¶ Àü±îÁö´Â ´ÙÁßÈÀÇ ±¸Á¶´Â Á¦Ç°¿¡ µû¶ó ´Ù¾çÇؼ º¥´õ µ¶ÀÚÀûÀÎ ÇÁ·ÎÅäÄÝÀÌ ÀÌ¿ëµÇ¾ú´Ù. ±×·¯³ª ¼·Î ´Ù¸¥ º¥´õ °£ÀÇ È£È¯¿î¿ëÀÌ ”°¡´É Çؼ ºÒÆíÇϹǷÎ, Cisco »çÀÇ HSRP (Hot Standby
Routing
Protocol) ¶ó´Â ÇÁ·ÎÅäÄÝÀ» ±â¹ÝÀ¸·ÎÇؼ º¥´õ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â ´ÙÁßÈ ÇÁ·ÎÅäÄÝÀÌ ¸¸µé
¾îÁ³´Ù. ÀÌ°ÍÀÌ ¹Ù·Î VRRP
(Virtual Router Redundancy Protocol) ÀÌ´Ù.VRRPÀÇ »ç¾çÀº
RFC 3768¿¡ Á¤ÀǵǾî ÀÖ°í ¸¹Àº
¶ó¿ìÅͳª ·Îµå¹ë·±¼¿¡ ä¿ëµÇ¾î ÀÖ´Ù. KeepAlived ·Îµµ VRRP
¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ·Îµå¹ë·±¼¸¦ ÇÑ ´ë Ãß°¡·Î ±¸ÃàÇؼ KeepAlived ¼³Á¤À» Ãß°¡ÇÏ´Â °Í¸¸À¸
·Îµµ ´ÙÁßÈÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ¢º VRRP ÀÇ ±¸Á¶ ¶ó¿ìÅͳª, ·Îµå¹ë·±¼ÀÇ Àå¾Ö±Øº¹ ¿ø¸®´Â ÁÖ·Î À¥ ¼ºñ½ºÀÇ Àå¾Ö±Øº¹ ÀýÂ÷·Î¼ ¼³¸í°¡´ÉÇÑ
"Çコüũ", "IPÁÖ¼Ò Àΰè"¿Í °ÅÀÇ
ºñ½ÁÇÏ´Ù. ¸¶½ºÅÍ ³ëµå°¡ Á¤»óÀûÀ¸·Î °¡µ¿ ÁßÀÎÁö ¿©ºÎ¸¦ üũ
Çؼ, ¸¸ÀÏ Á¤ÁöµÇ¾ú´Ù¸é ¹é¾÷ ³ëµå°¡ VIP¸¦ ÀÎ°è ¹Þ¾Æ Àå¾Ö±Øº¹À»
ÇÑ´Ù.¢º VRRP ÆÐŶ
Çコüũ¶ó°í Çϸé, °¨½Ã´ë»óÀÎ Àåºñ¿¡ ´ëÇØ ÁÖ±âÀûÀ¸·Î ¿äûÀ» º¸³» ÀÀ´äÀ» È®ÀÎÇÏ´Â ±¸¼ºÀÌ
´ëºÎºÐÀÌÁö¸¸, VRRP´Â ¿ªÀ¸·Î Á¢±ÙÇؼ ¸¶½ºÅÍ ³ëµåÀÇ °¡µ¿À» °¨½ÃÇÑ´Ù .
VRRPÀÇ ¸¶½ºÅÍ ³ëµå´Â Á¤±âÀûÀ¸·Î VRRP ÆÐŶÀ» ¸ÖƼij½ºÆà ÁÖ¼Ò(224.0.0.18)·Î °è¼Ó ¼Û½ÅÇÑ´Ù.
VRRPÆÐŶÀº, ¸¶½ºÅÍ ³ëµå°¡ Á¤»ó ÀÛµ¿Áß ÀÓÀ» ¾Ë¸®´Â ¸Þ½ÃÁö¶ó´Â Àǹ̷Π"Advertisement" ¶ó°í
µµ ÇÑ´Ù.
VRRP ÀÇ ±¸Á¶
¢º °¡»ó ¶ó¿ìÅÍ ID (Virtual Rtr ID)
VRRP
ÆÐŶÀº ¸íÈ®È÷ Á¤ÇØÁ® ÀÖ´Â ¸ÖƼij½ºÆà ÁÖ¼Ò ·Î ¼Û½ÅÀÌ µÈ´Ù. ÀÌ ÁÖ¼Ò´Â º¯°æÀÌ µÉ ¼ö
¾øÀ¸¹Ç·Î ÇϳªÀÇ ³×Æ®¿öÅ©¿¡ ¿©·¯ Á¾·ùÀÇ
·Îµåº§·±¼°¡ ±¸¼ºµÇ¾î ÀÖ´Â °æ¿ì ¸ðµç VRRP ÆÐŶÀº
µ¿ÀÏÇÑ ¸ÖƼij½ºÆà ÁÖ¼Ò·Î ¼Û½ÅµÈ´Ù. ÀÌ´Â À߸øµÈ Á¡À¸·Î º¸ÀÏ ¼ö ÀÖÀ¸³ª
VRRP¿¡ °¡»ó ¶ó¿ìÅÍ
ID (Virtual Rtr ID) ¶ó´Â ÆĶó¹ÌÅÍ°ªÀ¸·Î ÀνºÅϽº¸¦ ±¸ºÐÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¹®Á¦°¡ µÇÁö ¾Ê´Â´Ù.
¢º ¿ì¼±¼øÀ§ (Priority)
VRRP
ÀÇ ±¸¼º ¿¹·Î ÈçÈ÷ º¼¼ö ÀÖ´Â °ÍÀº Active / Backup 2´ë·Î ±¸¼ºµÈ °ÍÀÌÁö¸¸ ±¸Á¶ÀûÀ¸·Î´Â
100´ëÀÇ ¹é¾÷±îÁöµµ °¡Áú ¼ö
ÀÖ´Ù. ÀÌ ‹š ÁÖÀÇÇØ¾ß µÇ´Â°ÍÀº ¹é¾÷ ³ëµå°¡ 2´ë ÀÌ»ó ÀÛµ¿ÇÏ°í
ÀÖÁö ¾ÊÀ» ¶§ ¸¶½ºÅÍ ³ëµå°¡ Á¤ÁöÇÏ¸é ¾î¶² ¹é¾÷ ³ëµå°¡ ¸¶½ºÅÍ
³ëµå°¡ µÇ´Â °ÍÀÎÁö ÇÏ´Â Á¡ÀÌ
´Ù.
VRRP ¿¡´Â ¿ì¼±¼øÀ§(Priority) ¶ó´Â °ªÀ» ³ëÆ®¸¶´Ù ¼³Á¤ÇÑ´Ù. °¢ ³ëµå´Â
VRRP ÆÐŶÀ» ¼ö½ÅÇÒ ¼ö
¾ø°Ô µÇ¸é ½º½º·Î VRRP ÆÐŶÀ» ¼Û½ÅÇϱ⠽ÃÀÛÇÑ´Ù. VRRP ÆÐŶ ³»¿¡´Â ¿ì¼±¼øÀ§°¡ ÁöÁ¤µÇ¾î ÀÖ
À¸¹Ç·Î
Àڽź¸´Ùµµ ³ôÀº ¿ì¼±¼øÀ§¸¦ °®´Â ³ëµå°¡ ÀÖ´ÂÁö ¿©ºÎ¸¦ ¹Ù·Î È®ÀÎ ÇÑ´Ù. ±×¸®°í Àڽź¸
´Ù ³ôÀº ¿ì¼±¼øÀ§¸¦ °®´Â ³ëµå¸¦ ¹ß°ßÇÑ
½ÃÁ¡¿¡¼ ¹Ù·Î ¸¶½ºÅÍ ³ëµå¸¦ Æ÷±âÇÑ´Ù. °£´ÜÇÑ ±¸Á¶ÀÌ
±â¿¡ ¿ì¼±¼øÀ§¸¦ ³ô¿¡ ¼³Á¤ÇÑ ³ëµåºÎÅÍ Â÷·Ê·Î ¸¶½ºÅÍ ³ëµå°¡ µÉ ¼ö ÀÖ´Ù.
¢º ¼±Á¡Çü ¸ðµå(Preemptive Mode)
VRRPÀÇ ±âº»¼³Á¤¿¡´Â ±âÁ¸ÀÇ ¸¶½ºÅÍ ³ëµåº¸´Ùµµ ³ôÀº ¿ì¼±¼øÀ§¸¦ °®´Â ³ëµå°¡ ±âµ¿Çϸé Àå¾Ö
±Øº¹ÀÌ ÀϾÙ. (¿ì¼±¼øÀ§°¡ ³ôÀº ³ëµå°¡ Ç×»ó ¸¶½ºÅÍ ³ëµå°¡ µÈ´Ù.)
ÀÌ µ¿ÀÛÀº ¼±Á¡Çü ¸ðµå(Preemptive Mode) ¶ó´Â ¼³Á¤¿¡ µû¶ó º¯°æ ÇÒ ¼ö°¡ ÀÖÀ¸¸ç ¼±Á¡Çü ¸ðµå¸¦
¹«È¿ÈÇϸé ÀÌ¹Ì ¸¶½ºÅÍ ³ëµå°¡ °¡µ¿ ÁßÀÏ °æ¿ì ÀÚ½ÅÀÇ ¿ì¼±¼øÀ§°¡ ³ô´õ¶óµµ Àå¾Ö±Øº¹À» ÇÏÁö
¾Ê´Â´Ù.
¾î¶² ¸ðµå·Î ¿ì´¨ÇÒÁö´Â »óȲ¿¡ µû¶ó ´Ù¸£¸ç, ¸¶½ºÅÍ ³ëµåÀÇ »óÅ°¡ ¾ÇȵǼ ºó¹øÇÏ°Ô Àç±âµ¿
À» ¹Ýº¹ÇÏ´Â »óȲÀÌ ¿°·ÁµÈ´Ù¸é ¼±Á¡Çü ¸ðµé¸£ ¹«È¿ÈÇÏ´Â ÆíÀÌ ÁÁ´Ù.
¹Ý´ë·Î, ¿ÀÀÛµ¿À» ¹æÁöÇÒ ¸ñÀûÀ¸·Î "¾çÂÊ ³ëµå°¡ ÀÛµ¿ÇÏ°í ÀÖ´Â °æ¿ì´Â ¹Ýµå½Ã ƯÁ¤ ³ëµå°¡
¸¶½ºÅÍ°¡ µÇ±â¸¦ ¹Ù¶ó´Â °æ¿ì" ¶ó¸é ¼±Á¡Çü ³ëµå´Â À¯È¿ÇÏ°Ô µÎ´Â ÆíÀÌ ÁÁ´Ù.
¢º °¡»ó MAC ÁÖ¼Ò
VRRP
¿¡´Â °¡»ó IPÁÖ¼Ò¿Í´Â º°°³·Î °¡»ó MAC ÁÖ¼Ò°¡ Á¤ÀǵǾî ÀÖ´Ù. Àå¾Ö±Øº¹½Ã¿¡´Â IPÁÖ¼Ò
»Ó ¾Æ´Ï¶ó MACÁÖ¼Òµµ ÇÔ²² ÀΰèµÇµµ·Ï
¼³°è°¡ µÈ´Ù. MACÁÖ¼Ò¸¦ ÀΰèÇÏÁö ¾Ê°í IPÁÖ¼Ò¸¸ Àΰè
ÇÒ °æ¿ì, Åë½Å »ó´ë°¡ µÇ´Â ¸ðµç ÀåºñÀÇ ARPÅ×À̺íÀ» º¯°æÇØÁÖ¾î¾ß ÇÒ
ÇÊ¿ä°¡ ÀÖ´Ù.
ÀÌ´õ³ÝÀÇ ±¸Á¶»ó ¸ðµç Àåºñ¿¡ Á¤»óÀûÀ¸·Î ARP ¿äûÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÌÁö¸¸, ¸ðµç Àåºñ
¿¡ Á¤»óÀûÀ¸·Î
ARP ¿äûÀÌ µµ´ÞÇϸ®¶õ º¸ÀåÀº ¾ø´Ù. ¸¸ÀÏ ARP Å×À̺íÀ» °»½ÅÇÒ ¼ö ¾ø¾ú´ø Àåºñ
°¡ÀÖ´Ù¸é ±× Àåºñ¿ÍÀÇ Åë½ÅÀº APR ij½Ã°¡
°»½ÅµÇ±â±îÁö Áß´ÜµÉ °ÍÀÌ´Ù.
µû¶ó¼, VRRP ¿¡¼´Â MAC ÁÖ¼Ò¸¦ ÀΰèÇÔÀ¸·Î½á Åë½Å »ó´ë°¡ ARP ¿£Æ®¸®¸¦ °»½ÅÇÒ
Çʿ伺À»
¹èÁ¦ÇÏ°í ÀÖ´Ù. RFC 3768¿¡ µû¸£¸é ¸¶½ºÅÍ »óÅ°¡ µÇ±â Á÷Àü¿¡´Â gratuitous ARP ¸¦ ¼Û½ÅÇÏ°Ô
µÇ¾î
ÀÖÁö¸¸, ÀÌ´Â Åë½Å »ó´ëÀÇ ARPÅ×À̺íÀ» °»½Å Çϱâ À§ÇÑ ¸ñÀûÀÌ ¾Æ´Ï¶ó L2 ½ºÀ§Ä¡ÀÇ MAC
ÁÖ¼Ò ÇнÀ »óŸ¦ °»½ÅÇÏ´Â °Ô
¸ñÀûÀÌ´Ù.