9.4. ¶ó¿ìÆÃ ¹æ½Ä

Red Hat Enterprise Linux´Â ³×Æ®¿öÅ© ÁÖ¼Ò º¯È¯ (Network Address Translation) ¶Ç´Â NAT ¶ó¿ìÆÃÀ» ÀÌ¿ëÇÏ¿© LVS Ŭ·¯½ºÅ͸µÀ» ±¸¼ºÇÕ´Ï´Ù. ¼­¹ö °ü¸®ÀÚ°¡ ³×Æ®¿öÅ©¸¦ À籸¼ºÇÏÁö ¾Ê°í¼­µµ ½±°Ô »ç¿ë °¡´ÉÇÑ Çϵå¿þ¾î¸¦ ÀÌ¿ëÇÏ¿© ±âÁ¸ ³×Æ®¿öÅ©·Î Ŭ·¯½ºÅ͸¦ ±¸ÃàÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ Á¦°øÇÕ´Ï´Ù.

9.4.1. NAT ¶ó¿ìÆÃ

±×¸² 9-3¿¡¼­´Â LVS Ŭ·¯½ºÅͰ¡ NAT ¶ó¿ìÆÃÀ» ÀÌ¿ëÇÏ¿© ÀÎÅͳݰú »ç¼³ ³×Æ®¿öÅ© °£¿¡ ¿äûÀ» Àü¼ÛÇÏ´Â °úÁ¤À» º¸¿©ÁÝ´Ï´Ù.

±×¸² 9-3. NAT ¶ó¿ìÆÃÀ» ÀÌ¿ëÇÏ¿© ±¸ÃàµÈ LVS Ŭ·¯½ºÅÍ

ÀÌ ¿¹½Ã¿¡¼­´Â Ȱ¼º LVS ¶ó¿ìÅÍ¿¡ µÎ °³ÀÇ NICÀÌ Á¸ÀçÇÕ´Ï´Ù. ÀÎÅÍ³Ý ¿ë NIC´Â ½ÇÁ¦ IP ÁÖ¼ÒÀÎ eth0¿Í eth0:1À¸·Î º°Äª ÁöÁ¤µÈ À¯µ¿ IP ÁÖ¼Ò¸¦ °®½À´Ï´Ù. »ç¼³ ³×Æ®¿öÅ© ¿ë NICÀÇ ½ÇÁ¦ IP ÁÖ¼Ò´Â eth1À̸ç À¯µ¿ IP ÁÖ¼Ò´Â eth1:1À¸·Î º°Äª ÁöÁ¤µË´Ï´Ù. ÆäÀÏ¿À¹ö°¡ ¹ß»ýÇÏ´Â °æ¿ì, ¹é¾÷ LVS ¶ó¿ìÅÍ´Â ÀÎÅͳݰú ¿¬°áµÈ °¡»ó ÀÎÅÍÆäÀ̽º¿Í ±× °¡»ó ÀÎÅÍÆäÀ̽º¿¡ Á¢¼ÓµÈ »ç¼³ ³×Æ®¿öÅ©¸¦ µ¿½Ã¿¡ ÀÌ¾î ¹Þ½À´Ï´Ù. »ç¼³ ³×Æ®¿öÅ© »ó¿¡ À§Ä¡ÇÑ ¸ðµç Ŭ·¯½ºÅÍ ½ÇÁ¦ ¼­¹ö´Â ¼­ºñ½º ¿äûÀÌ °è¼ÓÀûÀ¸·Î Àü¼ÛµÉ ¼ö ÀÖµµ·Ï ±âº» ¶ó¿ìÅÍÀÎ NAT ¶ó¿ìÅÍ¿¡¼­ À¯µ¿ IP ÁÖ¼Ò¸¦ »ç¿ëÇÏ¿© Ȱ¼º LVS ¶ó¿ìÅÍ¿Í Åë½ÅÀ» ÁÖ°í ¹Þ½À´Ï´Ù.

À§ÀÇ ±×¸² ¿¹½Ã¿¡¼­´Â LVS ¶ó¿ìÅÍÀÇ °ø°ø LVS À¯µ¿ IP ÁÖ¼Ò¿Í »ç¼³ NAT À¯µ¿ IP ÁÖ¼Ò°¡ µÎ °³ÀÇ ¹°¸®Àû NIC·Î º°Äª ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù. LVS ¶ó¿ìÅÍ ³ëµå »ó¿¡ À§Ä¡ÇÑ ¹°¸®Àû ÀåÄ¡¸¶´Ù °³º° À¯µ¿ IP ÁÖ¼Ò¸¦ ºÎ¿© °¡´ÉÇÏÁö¸¸, ¹Ýµå½Ã µÎ °³ ÀÌ»óÀÇ NIC°¡ Á¸ÀçÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

ÀÌ·¯ÇÑ Å¬·¯½ºÅÍ ±¸Á¶¸¦ »ç¿ëÇÏ¿©, Ȱ¼º LVS ¶ó¿ìÅÍ´Â µé¾î¿Â ¿äûÀ» ÀûÀýÇÑ ¼­¹ö·Î Àü´ÞÇÕ´Ï´Ù. ½ÇÁ¦ ¼­¹ö´Â Àü¼Û¹ÞÀº ¿äûÀ» ó¸® ÈÄ LVS ¶ó¿ìÅÍ·Î ÆÐŶÀ» ´Ù½Ã º¸³»°Ô µÇ¸ç, LVS ¶ó¿ìÅÍ´Â ³×Æ®¿öÅ© ÁÖ¼Ò º¯È¯À» »ç¿ëÇÏ¿© ÆÐŶ ³»ÀÇ ½ÇÁ¦ ¼­¹ö ÁÖ¼Ò¸¦ LVS ¶ó¿ìÅÍ °ø°³ VIP ÁÖ¼Ò·Î ±³Ã¼ÇÕ´Ï´Ù. µû¶ó¼­ ¼­ºñ½º¸¦ ¿äûÇÏ´Â ÃÖÁ¾ »ç¿ëÀÚ´Â ½ÇÁ¦ ¼­¹öÀÇ IP ÁÖ¼Ò¸¦ ¾Ë ¼ö ¾ø°Ô µÇ¹Ç·Î, ÀÌ·¯ÇÑ °úÁ¤À» IP À§Àå (masquerading)À̶ó°í ºÎ¸¨´Ï´Ù.

ÀÌ NAT ¶ó¿ìÆÃÀ» »ç¿ëÇÔÀ¸·Î¼­ ½ÇÁ¦ ¼­¹ö¿¡¼­´Â ¾î¶°ÇÑ ¿î¿µ üÁ¦µµ »ç¿ë °¡´ÉÇÏ´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. °¡Àå Å« ´ÜÁ¡À¸·Î´Â ½ÇÁ¦ ¼­¹ö ±×·ì¿¡ 20°³ ÀÌ»óÀÇ ½ÇÁ¦ ¼­¹ö°¡ Á¸ÀçÇÏ°Ô µÇ¸é, LVS ¶ó¿ìÅÍ´Â µé¾î¿À´Â ¿äû°ú ³»º¸³»´Â ¿äû ºÎÇϰ¡ ³ô¾ÆÁö¸é¼­ º´¸ñ Çö»óÀ» ÃÊ·¡ÇÏ°Ô µË´Ï´Ù.