¼­¹ö »óÅ - ÇÊµå µµ¿ò¸»

ÇöÀç Åë°è

¼­¹ö
¼­¹ö´Â ±âÈ£ À̸§ ¶Ç´Â Á¡ºÐ¸® 10Áø¼ö Çü½ÄÀ¸·Î¼­ TCP ¼­¹ö ½Ã½ºÅÛÀÇ °íÀ¯ÇÑ IP ÁÖ¼ÒÀÔ´Ï´Ù. ¶Ç´Â, IP ÁÖ¼Ò·Î ºÐ¼®µÇÁö ¾Ê´Â °íÀ¯ÇÑ À̸§À» »ç¿ëÇÏ´Â °æ¿ì ¼­¹ö ÁÖ¼Ò¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.

¼­¹ö ÁÖ¼Ò
È£½ºÆ® À̸§ ¶Ç´Â Á¡ºÐ¸® 10Áø¼ö Çü½ÄÀ¸·Î¼­ÀÇ TCP ¼­¹ö ½Ã½ºÅÛÀÇ °íÀ¯ IP ÁÖ¼Ò. ¼­¹ö°¡ ºÐ¼® ºÒ°¡´ÉÇÑ °æ¿ì ¹°¸®Àû ¼­¹ö ½Ã½ºÅÛ ÁÖ¼Ò¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.

Æ÷Æ® ¹øÈ£
¼­¹ö°¡ Á¤ÀǵǾî ÀÖ´Â Æ÷Æ®ÀÇ ¹øÈ£.

Ŭ·¯½ºÅÍ
Ŭ¶óÀÌ¾ðÆ®°¡ ¿¬°áµÇ´Â Ŭ·¯½ºÅÍ À̸§ ¶Ç´Â ÁÖ¼Ò. Ŭ·¯½ºÅÍ °ªÀº ±âÈ£ À̸§ ¶Ç´Â Á¡ºÐ¸® 10Áø¼ö Çü½ÄÀÔ´Ï´Ù. Ŭ·¯½ºÅÍ °ª 0.0.0.0Àº ¿ÍÀϵå Ä«µå Ŭ·¯½ºÅ͸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¹®¼­¿¡¼­ "¿ÍÀϵå Ä«µå¸¦ »ç¿ëÇÏ¿© ¼­¹ö ±¸¼º °áÇÕ" ÀýÀ» ÂüÁ¶ÇϽʽÿÀ. Load Balancer °ü¸® ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

Ŭ·¯½ºÅÍ ÁÖ¼Ò
Ŭ¶óÀÌ¾ðÆ®°¡ ¿¬°áµÇ´Â ÁÖ¼Ò. Ŭ·¯½ºÅÍ ÁÖ¼Ò´Â Á¡ºÐ¸® 10Áø¼ö IP ÁÖ¼Ò ¶Ç´Â ½Ã½ºÅÛÀÇ È£½ºÆ® À̸§ÀÔ´Ï´Ù. Ŭ·¯½ºÅÍ °ªÀÌ ºÐ¼® ºÒ°¡´ÉÇÑ °æ¿ì ¹°¸®Àû ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.

ÀÛ¾÷Á¤Áö »óÅÂ
ÇØ´ç ¼­¹ö°¡ ÀÛ¾÷Á¤ÁöµÇ¾ú´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö°¡ ÀÛ¾÷Á¤ÁöµÈ °æ¿ì ´Ù¸¥ Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ »õ·Î¿î ¿¬°áÀÌ Àü¼ÛµÇÁö ¾Ê½À´Ï´Ù.

¸Ê Æ÷Æ®
·Îµå ¹ë·±½º¿¡ ´ëÇØ »ç¿ë ÁßÀÎ Æ÷Æ®. ÇÑ Æ÷Æ®¿¡¼­´Â Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ¹Þ°í ¼­¹ö ½Ã½ºÅÛÀÇ ´Ù¸¥ Æ÷Æ®¿¡¼­´Â Àü´ÞÇÏ´Â °ÍÀÌ Çã¿ëµË´Ï´Ù. µ¿ÀÏÇÑ ¹°¸®Àû ½Ã½ºÅÛ¿¡¼­ ½ÇÇà ÁßÀÎ ¿©·¯ ¼­¹ö µð¸ÕÀ¸·Î Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ·Îµå ¹ë·±½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. NAT/NAPT ¶Ç´Â content-based routing Àü´Þ ¹æ¹ý ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒ ¶§¸¸ Àû¿ë °¡´ÉÇÕ´Ï´Ù.

¸®ÅÏ ÁÖ¼Ò
¼­¹öÀÇ Àü´Þ ¹æ¹ýÀÌ NAT/NAPT ¶Ç´Â content-based routingÀÎ °æ¿ì¿¡¸¸ »ç¿ëµÇ´Â °íÀ¯ÇÑ IP ÁÖ¼Ò ¶Ç´Â È£½ºÆ® À̸§. ÀÌ ÁּҴ Ŭ·¯½ºÅÍ ÁÖ¼Ò, ¼­¹ö ÁÖ¼Ò ¹× NFA¿Í ´Þ¶ó¾ß ÇÕ´Ï´Ù. ¼­¹ö°¡ Ãß°¡µÉ ¶§ ¸®ÅÏ ÁÖ¼Ò °ªÀ» ÁöÁ¤ÇØ¾ß ÇÏ°í ¼­¹ö°¡ Á¸ÀçÇÑ ÈÄ¿¡´Â º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.

¸®ÅÏ ÁÖ¼Ò´Â ÆÐŶÀ» Á÷Á¢ Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÏ´Â ´ë½Å ¿äû ÄÁÅÙÃ÷¸¦ ó¸®Çϱâ À§ÇØ Dispatcher ½Ã½ºÅÛÀÌ »ç¿ëÇÕ´Ï´Ù.
ÁÖ: ¸®ÅÏ ÁÖ¼Ò´Â ÁÖ¼Ò/Æ÷Æ® º¯È¯ Àü´Þ ¹æ¹ý ÇÁ·ÎÅäÄÝ ¶Ç´Â NAT/NAPT ¶Ç´Â content-based routingÀÌ ÀÖ´Â Dispatcher¿¡¸¸ Àû¿ëµË´Ï´Ù.

ÃÊ´ç Àü¼ÛµÈ ų·Î¹ÙÀÌÆ® ¼ö
1ÃÊ °£°ÝÀ¸·Î Àü¼ÛµÈ KB ¼ö.

ÃÊ´ç ¿¬°á ¼ö
°ü¸®ÀÚ°¡ Æò°¡ÇÑ ´ë·Î ¼­¹öÀÇ ÇöÀç ÃÊ´ç ¿¬°á ¼ö ÁÖ: °ü¸®ÀÚ°¡ ½ÇÇà ÁßÀ̾î¾ß ÇÕ´Ï´Ù.

ÃÑ ¿¬°á ¼ö
ÀÌ ¼­¹öÀÇ ÃÑ ¿¬°á ¼öÀÔ´Ï´Ù.

Ȱ¼º ¿¬°á
Ȱ¼º »óÅÂÀÇ ¿¬°á ¼ö.

FIN ¿¬°á
FIN »óÅÂÀÇ ¿¬°á ¼ö. Ŭ¶óÀÌ¾ðÆ®´Â FIN ÆÐŶÀ» Àü¼ÛÇÏ¿© Æ®·£Àè¼ÇÀÌ Á¾·áµÊÀ» ¼­¹ö°¡ ¾Ë ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.

¿Ï·áµÈ ¿¬°á
¿Ï·áµÈ ¿¬°áÀÇ ¼ö. ÇØ´ç ¿¬°á Á¤º¸¸¦ º¸À¯ÇÏ´Â µ¥ »ç¿ëµÈ ¸Þ¸ð¸®¸¦ ÇØÁ¦Çϱâ À§ÇØ FIN ÆÐŶÀÌ ¼ö½ÅµÇ°í °¡ºñÁö ÄÝ·º¼ÇÀÌ ¼öÇàµÈ ÈÄ ¿¬°áÀÌ ¿Ï·á »óŰ¡ µË´Ï´Ù.



±¸¼º ¼³Á¤°ª

±¸¼º ¼³Á¤°ª ÅÇ¿¡¼­ °ªÀ» ÆíÁýÇÑ ÈÄ ±¸¼º °»½ÅÀ» ´©¸£½Ê½Ã¿À.

°áÇÕ ¹èÄ¡ (content-based routing Àü´Þ ¹æ¹ý¿¡¸¸ Àû¿ë °¡´É)
ÇØ´ç ¼­¹ö°¡ Dispatcher ½Ã½ºÅÛ°ú °°Àº ½Ã½ºÅÛ¿¡¼­ ½ÇÇà ÁßÀÎ Áö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
  • ¾Æ´Ï¿À(±âº»°ª)
  • ¿¹

ÁÖ: Windows Ç÷§ÆûÀÇ °æ¿ì, Æ÷Æ®°¡ NAT ¶Ç´Â CBR Àü´Þ ¹æ¹ýÀ¸·Î(MAC Àü´Þ ¹æ¹ýÀº ÇØ´ç ¾øÀ½) ±¸¼ºµÉ ¶§ Dispatcher´Â °áÇÕ ¹èÄ¡µÉ ¼ö ÀÖ½À´Ï´Ù(ÀÌ Çʵ带 »ç¿ëÇÏÁö ¾Ê°í).

ÇöÀç »óÅÂ
¼­¹öÀÇ ÇöÀç »óÅÂ. °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
  • ²¨Áü
  • ÄÑÁü

¼­¹ö °¡ÁßÄ¡
µ¿ÀÏÇÑ Æ÷Æ®¿¡ ÀÖ´Â ¼­¹ö°£ ·Îµå ¹ë·±½º Á¶Á¤¿¡ »ç¿ëµÇ´Â ¼­¹ö °¡ÁßÄ¡. ±âº»°ªÀº 10ÀÔ´Ï´Ù.
ÁÖ: °ü¸®ÀÚ°¡ ½ÇÇà ÁßÀÌ°í ¼­¹ö "°íÁ¤ °¡ÁßÄ¡" °ªÀÌ "¾Æ´Ï¿À"(±âº»°ª)ÀÏ ¶§¿¡´Â ¼­¹ö °¡ÁßÄ¡¸¦ °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù. ¼­¹ö °¡ÁßÄ¡¸¦ ¼³Á¤ÇÏ°í »ç¿ëÀÚ°¡ ¼³Á¤ÇÑ ¼­¹ö °¡ÁßÄ¡¸¦ °ü¸®ÀÚ°¡ °»½ÅÇÒ ¼ö ¾øµµ·Ï ÇÏ·Á¸é "°íÁ¤ °¡ÁßÄ¡" °ªÀ» "¿¹"·Î ¼³Á¤ÇϽʽÿÀ.

°íÁ¤ °¡ÁßÄ¡
°ü¸®ÀÚ°¡ ½ÇÇà ÁßÀÏ ¶§ ¼­¹ö °¡ÁßÄ¡°¡ °íÁ¤µÈ »óÅ·ΠÀÖÀ½À» ³ªÅ¸³À´Ï´Ù. ±âº»°ªÀº '¾Æ´Ï¿À'ÀÔ´Ï´Ù. °íÁ¤ °¡ÁßÄ¡°¡ '¾Æ´Ï¿À'·Î ÁöÁ¤µÇ¸é °ü¸®ÀÚ´Â ÀÌ ¼­¹öÀÇ °¡ÁßÄ¡¸¦ ÃÖÀû ¼º´ÉÀ¸·Î Á¶Á¤ÇÕ´Ï´Ù. °íÁ¤ °¡ÁßÄ¡°¡ '¿¹'·Î ÁöÁ¤µÇ¸é, ¼­¹ö °¡ÁßÄ¡´Â '°íÁ¤'µÇ°í °ü¸®ÀÚ¿¡ ÀÇÇØ °»½ÅµÇÁö ¾Ê½À´Ï´Ù.

±ÔÄ¢ °áÇÕ
±âº»°ªÀº '¿¹'ÀÔ´Ï´Ù. ÀÌ´Â Æ÷Æ®°¡ °áÇÕÀ¸·Î ÁöÁ¤µÉ ¶§ ¼­¹ö°¡ °áÇÕ »óÅ·ΠµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» ¾Æ´Ï¿À(ºñ°áÇÕ)·Î ¼³Á¤ÇÏ¸é ¿À¹öÇ÷ο츦 °Þ°í ÀÖ´Â ¼­¹ö·Î ¿äûÀÌ ¶ó¿ìÆ®µÉ ¶§ Æ÷Æ®ÀÇ °áÇÕ ¿¬°ü °ü°è¸¦ µ¤¾î¾¹´Ï´Ù.

³×Æ®¿öÅ© ¶ó¿ìÅÍ ÁÖ¼Ò
¿ø°Ý ¼­¹ö°¡ WANÀÇ ÀϺÎÀÎ °æ¿ì, ¼­¹ö ÁÖ¼Ò¸¦ °áÁ¤Çϱâ À§ÇØ »ç¿ëµÇ´Â ¶ó¿ìÅÍÀÇ IP ÁÖ¼Ò. ¶ó¿ìÅÍ ÁÖ¼Ò°¡ Á¤ÀǵǸé, Dispatcher´Â ÆÐŶÀ» Àü´ÞÇϱâ Àü¿¡ ĸ½¶È­½Ãŵ´Ï´Ù. ÀÌ Çʵå´Â ¼­¹ö°¡ Áö¿ª ½Ã½ºÅÛ(Dispatcher ½Ã½ºÅÛ°ú °°Àº ¼­ºê³Ý)ÀÎ °æ¿ì¿¡´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

HTTP ±Ç°íÀÚ ¿äû
ÀÌ Çʵ忡´Â ¼­¹ö »óŸ¦ Á¶È¸Çϱâ À§ÇØ HTTP ±Ç°íÀÚ°¡ »ç¿ëÇÏ°Ô µÉ ¹®ÀÚ¿­ÀÌ ÀÖ½À´Ï´Ù. ÀÌ °ªÀÇ ±âº»°ªÀº "Head/HTTP/1.0"ÀÔ´Ï´Ù. ÀÌ´Â ¸ðµç ¼­¹ö¿¡ Á¸ÀçÇÏÁö¸¸ HTTP ±Ç°íÀÚ¿¡ ÀÇÇØ ±Ç°íµÈ ¼­¹ö¿¡ ´ëÇØ¼­¸¸ À¯È¿ÇÕ´Ï´Ù.
ÁÖ: ÀÌ Çʵå´Â HTTP ±Ç°íÀÚ°¡ ½ÃÀÛµÉ ¶§±îÁö »ç¿ë ºÒ°¡´ÉÇÕ´Ï´Ù.

HTTP ±Ç°íÀÚ ÀÀ´ä
ÀÌ Çʵ忡´Â ¼­¹ö·ÎºÎÅÍ ¹ÞÀº ½ÇÁ¦ ÀÀ´ä°ú ºñ±³Çϱâ À§ÇØ HTTP ±Ç°íÀÚ°¡ »ç¿ëÇÒ ¹®ÀÚ¿­ÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ ¹®ÀÚ¿­ °ªÀÇ ±âº»°ªÀº "³Î"ÀÔ´Ï´Ù.
ÁÖ: ÀÌ Çʵå´Â HTTP ±Ç°íÀÚ¸¦ ½ÃÀÛÇÑ ÈÄ¿¡¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

ÄíŰ °ª(content-based routing Àü¼Û ¹æ¹ý¿¡¸¸ Àû¿ë °¡´É)
ÄíŰ À̸§/ÄíŰ °ª ½ÖÀÇ ¼­¹ö ÂÊÀ» ³ªÅ¸³»´Â, °ü¸®ÀÚ¿¡ ÀÇÇØ ¼³Á¤µÈ ÀÓÀÇ °ª. ÄíŰ À̸§°ú ÇÔ²² ÄíŰ °ªÀº Network Dispatcher°¡ µ¿ÀÏÇÑ ¼­¹ö ½Ã½ºÅÛÀ¸·Î À¥ »çÀÌÆ®ÀÇ ÈÄ¼Ó ¿äûÀ» Àü¼ÛÇϵµ·Ï ÇÏ´Â Load Balancer¿¡ ´ëÇÑ ID ¿ªÇÒÀ» ÇÕ´Ï´Ù.


¸ñ·Ï

¼­¹ö ¸ÞÆ®¸¯ ¸ñ·Ï
¼­¹ö¿¡¼­ ¸ÞÆ®¸¯À» ½ÇÇàÇÑ °á°ú ¹× ¼­¹ö¿¡ Ãß°¡µÈ ½Ã½ºÅÛ ¸ÞÆ®¸¯ ¸ñ·Ï.

¸ñ·ÏÀ» »õ·Î °íÄ¡·Á¸é, »õ·Î °íħÀ» ´©¸£½Ê½Ã¿À.