ÀÚÀ¯·Ó°Ô °Ô½Ã¹°À» ¿Ã¸±¼öÀÖ´Â °Ô½ÃÆÇÀÔ´Ï´Ù.
  • À¯³âÃß¾ï
  • Çб³»ýÈ°
  • ÀÔ½ÃÁغñ
  • ´ëÇлýÈ°
  • ±º»ýÈ°
  • ¾Ë¹Ù»ýÈ°
  • Ãë¾÷Áغñ
  • Á÷Àå»ýÈ°
  • ¿ø·ë»ýÈ°
  • ¿¬¾ÖÁß
  • °áÈ¥Áغñ
  • Áý¾È»ì¸²
  • Àڳ౳À°
  • â¾÷Áغñ
  • À̹ÎÀ¯ÇÐ
  • ³ëÈÄ»ýÈ°
  • Àüüº¸±â


IPv6/IPv4 º¯È¯ ±â¼ú ¹× µ¿Çâ

 


IPv6/IPv4 º¯È¯ ±â¼ú ¹× µ¿Çâ


¹ÚÁ¤¼ö* ½Å¸í±â* ±è¿ë¿î* À̽ÂÀ±* ±è¿ëÁø**


º» °í¿¡¼­´Â ÀÎÅͳÝÀÌ ºñ¾àÀûÀ¸·Î ¼ºÀåÇÔ¿¡ µû¶ó, ½É°¢ÇÏ°Ô ´ëµÎµÇ°í ÀÖ´Â ÁÖ¼Ò°í°¥ ¹®Á¦ µîÀ» ÇØ°áÇϱâ À§ÇÑ ´ë¾ÈÀÎ Â÷¼¼´ë ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ IPv6 ±â¹Ý ³×Æ®¿öÅ©·Î ÁøÈ­Çϱâ À§ÇÑ Àüȯ ´Ü°è¿¡¼­ ÇʼöÀûÀ¸·Î ¿ä±¸µÇ´Â º¯È¯ ±â¼ú¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù. ¢Ê



I. ¼­ ·Ð


ÀÎÅͳÝÀº ÄÄÇ»ÅÍ°¡ º¸ÆíÈ­µÊ¿¡ µû¶ó ÀÏ»ó »ýÈ°¿¡ ±íÀÌ ÆÄ°íµé°í ÀÖ°í, ÇöÀç ±Þ¼ÓÇÏ°Ô »ç¿ëÀÚ¿Í È£½ºÆ®°¡ ´Ã¾î³ª´Â Çö½ÇÀÌ´Ù[1]. ÀÌó·³ Àü¼¼°èÀûÀ¸·Î ±âÇϱ޼öÀûÀ¸·Î ´Ã¾î³ª´Â ÀÎÅÍ³Ý ÁÖ¼Ò¸¦ °¨¾ÈÇÒ ¶§, 32ºñÆ®ÀÇ IPv4ü°è·Î´Â °è¼ÓÀûÀ¸·Î ´Ã°í ÀÖ´Â ÁÖ¼Ò ¿ä±¸¸¦ ÃæÁ·½Ãų ¼ö ¾øÀ¸¸ç, 2013³â°æ IPv4 ÁÖ¼Ò°¡ °í°¥µÉ °ÍÀ̶ó°í IETF(Internet Engineering Task Force)¿¡¼­´Â ¿¹ÃøÇÏ°í ÀÖ´Ù[2]. ±×·¯³ª, ÇöÀçÀÇ ¹«¼±ÀÎÅÍ³Ý µîÀÇ »õ·Î¿î ¼­ºñ½º ºÐ¾ßÀÇ ¼ºÀåÃß¼¼·Î º¸¸é À̺¸´Ùµµ ´õ¿í´õ ¾Õ´ç°ÜÁú °ÍÀÌ´Ù. ÀÌ¿Í °°Àº ÁÖ¼Ò°í°¥ ¹®Á¦¿Í ¸ÖƼij½ºÆ®, º¸¾È ±â¼ú µî »õ·Î¿î ±â¼úÀ» Á¢¸ñ½ÃÅ°´Âµ¥ ¹ß»ýÇÏ´Â IPv4ÀÇ ±¸Á¶»ó ¾î·Á¿ò µîÀ» ÇØ°áÇϱâ À§ÇØ IPv6 ÇÁ·ÎÅäÄÝÀÌ °³¹ßµÇ¾úÀ¸¸ç, ¿¬µ¿ ¹× ½ÃÇèÀ» ¸ñÀûÀ¸·Î 6BoneÀ̶ó´Â °¡»ó¸ÁÀ» Bob Finkµî¿¡ ÀÇÇØ 1996³âºÎÅÍ ±¸ÃàÇÏ¿© ÇöÀç±îÁö ¿î¿µµÇ°í ÀÖ´Ù.


º» °í¿¡¼­´Â IPv6 ±âº»ÀûÀΠƯ¡°ú ±â´É¿¡ ´ëÇؼ­´Â ´Ù·çÁö ¾Ê°í, ¼ø¼öÇÑ IPv6¸ÁÀ¸·Î ±¸ÃàµÈ ³×Æ®¿öÅ©·Î ÁøÈ­Çϱâ À§ÇÑ Àüȯ ´Ü°è¿¡¼­ ¿ä±¸µÇ´Â º¯È¯ ±â¼úÀ» ¼Ò°³ÇÏ°íÀÚ ÇÑ´Ù. ÇöÀç ÀÎÅͳÝÀÇ IPv4 ³ëµåµéÀ» ÇѲ¨¹ø¿¡ IPv6·Î ´ëÄ¡ÇÏ´Â °ÍÀÌ ºÒ°¡´ÉÇÑ È¯°æ ÇÏ¿¡¼­, º¯È¯ ±â¼úÀº IPv4¿Í IPv6¸¦ ÇÔ²² »ç¿ëÇϸ鼭 Á¡ÁøÀûÀ¸·Î IPv6 ³×Æ®¿öÅ© ȯ°æÀ¸·Î ³Ñ¾î°¡±â À§ÇØ ÇʼöÀûÀ¸·Î ¿ä±¸µÈ´Ù°í ÇÏ°Ú´Ù. ÀÌ º¯È¯ ±â¼úÀº ±â¼úÀûÀÎ Ãø¸é¿¡¼­ 3°¡Áö·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù[3, 4].


- µà¾ó È£½ºÆ® ±â¼ú


- Åͳθµ ¹× ĸ½¶È­ ±â¼ú


- IPv4/IPv6 º¯È¯ ±â¼ú


¸ÕÀú, µà¾ó È£½ºÆ® ±â¼úÀº ±âº»ÀûÀ¸·Î IPv4 ³×Æ®¿öÅ© ȯ°æ ÇÏ¿¡¼­ IPv4¿Í IPv6¸¦ ÇÔ²² µà¾ó ½ºÅà ±¸Á¶·Î ³ëµå¸¦ ±¸ÇöÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. Áï, IPv6 ½ºÅÃÀ» °®Ãá ³ëµå¿¡ IPv4 ½ºÅõµ ÇÔ²² °®Ãß°Ô²û ÇÏ¿© ±âÁ¸ IPv4 ³ëµåµé°úÀÇ Åë½Å»Ó¸¸ ¾Æ´Ï¶ó, IPv4ÀÇ µµ¿òÀ» ¹Þ¾Æ IPv6 Åë½Åµµ °¡´ÉÇÏ°Ô ÇÏ°íÀÚ ÇÏ´Â °ÍÀÌ´Ù. À̶§, IPv4/IPv6 µà¾ó ½ºÅà ±¸Á¶¸¦ ÃëÇÏ´Â ³ëµåµéÀº Á¤½Ä IPv4 ÁÖ¼Ò¸¦ »ç¿ëÇÏ¿© IPv4 ³ëµå¿Í Åë½ÅÇÏ°í, IPv4 ÁÖ¼Ò¸¦ ±×´ë·Î Æ÷ÇÔÇÑ IPv4-compatible IPv6 ÁÖ¼Ò·Î IPv6 ³ëµå¿Í Åë½ÅÀ» ÇÏ°Ô µÈ´Ù.


ÀÌ¿Í °°Àº µà¾ó È£½ºÆ® ±â¼úÀº Á¤½Ä IPv4 ÁÖ¼Ò¸¦ »ç¿ëÇØ¾ß ÇϹǷÎ, ÁÖ¼Ò°í°¥ ¹®Á¦¸¦ ÇØ°áÇÏÁö ¸øÇϱ⠶§¹®¿¡ ±ÇÀåµÇ´Â ¹æ½ÄÀº ¾Æ´ÏÁö¸¸, ´ÙÀ½ Àå¿¡¼­ »ìÆ캼 ±â¼úµéÀ» À§ÇÑ ±âº» ±â¼úÀÌ¸ç ½±°Ô ±¸ÃàÇÒ ¼ö ÀÖ´Â ÀåÁ¡À» °¡Áö°í ÀÖ´Ù.


II. Åͳθµ°ú ĸ½¶È­ ±â¼ú


ÅͳθµÀºIPv6·Î Åë½ÅÀÌ °¡´ÉÇÑ µÎ ÁöÁ¡°£¿¡ Åë½ÅÀ» À§ÇØ IPv6 ÆÐŶÀ» IPv4 ÆÐŶ ¼Ó¿¡ Æ÷ÇÔ½ÃÄѼ­ IPv4¸Á»óÀ¸·Î Àü´ÞÇÑ´Ù. ¿©±â¼­, ÆÐŶÀÇ µ¥ÀÌÅÍ ¿µ¿ª¿¡ Æ÷ÇÔ½ÃÄѼ­ Àü¼ÛÇÏ´Â °ÍÀ» ĸ½¶È­¶ó°í ÇÑ´Ù. ¹°·Ð, IPv6 ÆÐŶ¿¡ IPv4 ÆÐŶÀ» ½Ç¾î¼­ º¸³»´Â °æ¿ìµµ Åͳθµ ±â¼úÀÌÁö¸¸, º» °í¿¡¼­´Â ÀüÀÚÀÇ °æ¿ì¿¡ ´ëÇؼ­ ÁÖ·Î ±â¼úÇÏ°íÀÚ ÇÑ´Ù.


ÀÌ¿Í °°Àº Åͳθµ ±â¼úÀº ÅͳθµÀÇ Á¾´Ü ³ëµåÀÇ Æ¯¼º, Áï µà¾ó ½ºÅÃÀÇ À¯¹«¿¡ µû¶ó, Åͳθµ ±â¹ýÀ» ºÐ·ùÇÒ ¼ö ÀÖ´Ù. Áß°£¿¡ IPv4¸ÁÀ¸·Î ºÐ¸®µÇ¾î ÀÖ´Â ¼ø¼ö IPv6¸Á»óÀÇ È£½ºÆ®°£¿¡ Åë½ÅÀÇ °æ¿ì, IPv6¸ÁÀÇ °æ°è ¶ó¿ìÅÍ¿¡ µà¾ó ½ºÅÃÀ» ±¸ÃàÇÏ´Â °ÍÀÌ ºñ¿ëÀ̳ª ½Ã°£ Ãø¸é¿¡¼­ À¯¸®ÇÏ´Ù°í ÇÒ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î, È£½ºÆ®¿¡¼­ ¶ó¿ìÅͷδ ĸ½¶È­µÇÁö ¾ÊÀº ÆÐŶµéÀÌ Àü¼ÛµÇ°í, µà¾ó ½ºÅÃÀ» °®Ãá IPv6¸ÁÀÇ °æ°è ¶ó¿ìÅÍ°£¿¡ Åͳθµ ±â¹ýÀÌ »ç¿ëµÇ°í ÀÖ´Ù. À̶§, ¹ß½Å È£½ºÆ®¿¡¼­ »ý¼ºµÈ IPv6 ÆÐŶÀÇ ¸ñÀûÁö ¿µ¿ª¿¡´Â ÇØ´ç ¶ó¿ìÅÍÀÇ ÁÖ¼Ò¸¦ ¸í½ÃÇÏÁö ¾Ê°í, ÃÖÁ¾ ¸ñÀûÁö È£½ºÆ® ÁÖ¼Ò¸¦ Æ÷ÇÔÇÑ´Ù. ±×·¯¹Ç·Î, ÃÖÁ¾ È£½ºÆ®°¡ Æ÷ÇÔµÈ IPv6¸ÁÀÇ °æ°è ¶ó¿ìÅÍ ÁÖ¼Ò¸¦ ¾Ë ¼ö ¾ø´Â »óÅÂÀÌ´Ù. À̸¦ ÇØ°áÇϱâ À§ÇØ, ½ÇÁ¦ÀûÀÎ Åë½ÅÀÌ ÀϾ±â ÀÌÀü¿¡ Åͳθµ ¾ç Á¾´ÜÀÇ ¶ó¿ìÅÍ ÁÖ¼Ò¸¦ ¹Ì¸® ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. Áï, ¹ß½ÅÀÚ È£½ºÆ®´Â ÃÖÁ¾ ¸ñÀûÁö È£½ºÆ®·Î ÆÐŶÀ» º¸³»±â À§ÇØ ÀÚ½ÅÀÌ ¼ÓÇÑ ¸ÁÀÇ ¾î¶² µà¾ó ½ºÅà °æ°è ¶ó¿ìÅÍ·Î º¸³»¾ß ÇÒ Áö¸¦ ¾Ë¾Æ¾ß Çϸç, À̸¦ ¼ö½ÅÇÑ ¶ó¿ìÅÍ´Â ÃÖÁ¾ ¸ñÀûÁö È£½ºÆ®°¡ ¼ÓÇÑ IPv6¸ÁÀÇ °æ°è ¶ó¿ìÅÍ°¡ ¹«¾ùÀÎ Áö¸¦ ¾Ë°í ÀÖ¾î¾ß ÅͳθµÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ÀÌ¿Í °°Àº ¹æ½ÄÀ» ¼³Á¤ Åͳθµ(configured tunneling)À̶ó ÇÑ´Ù.


À§ÀÇ ¹æ½ÄÀÇ È£½ºÆ®µéÀº ÁÖ·Î ¼ø¼öÇÑ IPv6 ÁÖ¼Ò¸¦ »ç¿ëÇÏÁö¸¸, µà¾ó ½ºÅà ±¸Á¶¸¦ °¡Áø È£½ºÆ®´Â IPv4 ÁÖ¼Ò¸¦ ±×´ë·Î ³»Æ÷ÇÑ IPv4-compatible IPv6 ÁÖ¼Ò¸¦ ÀÌ¿ëÇÑ´Ù. À̶§ °æ°è ¶ó¿ìÅ͵éÀº È£½ºÆ® IPv4-compatible IPv6 ÁּҷκÎÅÍ ½±°Ô IPv4 ÁÖ¼Ò¸¦ ¾òÀ» ¼ö ÀÖ°í, ¹Ý´ë·Î IPv4 ÁÖ¼Ò¿¡¼­ ½±°Ô IPv4-compatible IPv6 ÁÖ¼Ò¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î, »çÀü¿¡ ¼³Á¤ °úÁ¤ÀÌ ÇÊ¿äÇÏÁö ¾Ê±â ¶§¹®¿¡ ÀÚµ¿ Åͳθµ(automatic tunneling)À̶ó ÇÑ´Ù[5~7].


¿ä¾àÇϸé, Åͳθµ ±â¹ýÀº ¶ó¿ìÅÍ°£ ¶Ç´Â È£½ºÆ®°£¿¡ ÅͳÎÀ» ¼³Á¤ÇÏ´Â °æ¿ì·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù. ¶ó¿ìÅÍ°£ÀÇ °æ¿ì´Â ´Ù½Ã ¼³Á¤ Åͳθµ°ú ÀÚµ¿ ÅͳθµÀ¸·Î ±¸ºÐÇÑ´Ù. ÀÌ ÀÚµ¿ ÅͳθµÀ» Àû¿ëÇÑ ¹æ½ÄÀÌ 6to4³ª DSTM(Dual Stack Transition Mechanism) ¹æ½ÄÀÌ´Ù. À̶§, 6to4 ¹æ½ÄÀº ÀÚµ¿ ÅͳθµÀ» °¡´ÉÇϵµ·Ï Ưº°ÇÑ ÁÖ¼Ò Çü½ÄÀ» °¡Áø ¼ø¼ö IPv6 È£½ºÆ®¸¦ ÀÌ¿ëÇÏ°í, DSTM ¹æ½ÄÀº À̸¦ Áö¿øÇϴ Ưº°ÇÑ ¼­¹öµé°ú µà¾ó ½ºÅà ȣ½ºÆ®¸¦ ÀÌ¿ëÇÑ´Ù. È£½ºÆ®°£ÀÇ ÅͳθµÀº ÁÖ·Î ÀÚµ¿ ÅͳθµÀ» ÀÌ¿ëÇϸç, 6over4³ª Tunnel Broker ¹æ½ÄÀÌ ÀÖ´Ù. ÀÌ µÎ °¡Áö ¹æ½ÄÀº ¸ðµÎ µà¾ó ½ºÅà ȣ½ºÆ®¿©¾ß¸¸ ÇÑ´Ù. <Ç¥ 1>Àº ÀϹÝÀûÀÎ µà¾ó ½ºÅÃÀ» °¡Áø È£½ºÆ®¿Í È£½ºÆ®°£ÀÇ ÀÚµ¿ Åͳθµ°ú ¶ó¿ìÅÍ°£ÀÇ ¼³Á¤ ÅͳθµÀÇ Â÷À̸¦ ³ªÅ¸³½´Ù.



1. 6over4


Á÷Á¢ÀûÀ¸·Î IPv6 ¶ó¿ìÅÍ¿Í ¹°¸®ÀûÀÎ ¿¬°áÀ» °¡ÁöÁö ¾Ê°í °Ý¸®µÈ IPv6 È£½ºÆ®°£¿¡ IPv4 ¸ÖƼij½ºÆ® ¸ÁÀ» ÇϳªÀÇ °¡»ó ·ÎÄà ¸µÅ©Ã³·³ »ç¿ëÇؼ­ Åë½ÅÇÏ°íÀÚ ÇÏ´Â ¿ä±¸»çÇ×ÀÌ ¹ß»ýÇß´Ù. ÀÌ ¿ä±¸»çÇ×À» ¸¸Á·½ÃÅ°±â À§ÇÑ °³¹ßµÈ 6over4 ±â¹ýÀº ¶ó¿ìÅÍ¿¡¼­ ÀÌ¿ëµÇ´Â ¸Þ½ÃÁöµé¿¡ ¹ß½ÅÁö/¸ñÀûÁö ¸µÅ© ÁÖ¼Ò ¿É¼Ç ¿µ¿ª¿¡ °ü·Ã Á¤º¸¸¦ ¸í½ÃÇؼ­ IPv4 ¸ÖƼij½ºÆ®¸¦ ÀÌ¿ëÇؼ­ °øÁöÇÏ°Ô µÈ´Ù. ÀÚ¼¼ÇÑ Ã³¸® °úÁ¤À» »ìÆ캸¸é ´ÙÀ½°ú °°´Ù. ¸ÕÀú, IPv4 ¸ÖƼij½ºÆ® ¿¬°áÀº ÀÌ¹Ì ¼³Á¤µÇ¾î ÀÖÀ¸¸ç, IPv6 È£½ºÆ®¿Í ¶ó¿ìÅÍ´Â µà¾ó ½ºÅÃÀ» °¡Áø´Ù.


- ¶ó¿ìÅÍ´Â ¸ÖƼij½ºÆ®¿ë IPv4 ÁÖ¼Ò¸¦ ¹ß½ÅÁö/¸ñÀûÁö ¸µÅ© °èÃþ ÁÖ¼Ò ¿É¼Ç ¿µ¿ª¿¡ ½Ç¾î¼­ ¾Ë¸°´Ù.


- IPv4/IPv6 È£½ºÆ®´Â IPv6 ÆÐŶÀ» »ý¼ºÇÑ´Ù. ¸ÕÀú, ÀÚ½ÅÀÇ IPv4 ÁÖ¼Ò¿Í site-local IPv6 prefix¸¦ ÀÌ¿ëÇØ ¹ß½ÅÁö IPv6 ÁÖ¼Ò¸¦ ÀÚµ¿ ¼³Á¤ÇÏ°í(¿¹, FE80::IPv4addressOfSource) ¶ó¿ìÅÍ¿¡¼­ ¹ÞÀº ÁÖ¼Ò¸¦ ÀÌ¿ëÇؼ­ ¸ÖƼij½ºÆ®¿ë ¸ñÀûÁö ÁÖ¼Ò¸¦ ¼³Á¤ÇÑ´Ù(¿¹, FF80::IPv4 addressofTarget).


- ÀÌ·¸°Ô »ý¼ºµÈ IPv6 ÆÐŶÀº IPv4¿¡ ĸ½¶È­µÇ¾î IPv4¸ÁÀ¸·Î ¸ÖƼij½ºÆ®µÈ´Ù. À̶§, »ç¿ëµÇ´Â ¸ÖƼij½ºÆ® ÁÖ¼Ò ¿µ¿ªÀº 239.192.0.0/16À̸ç, ¸¶Áö¸· µÎ ¹ÙÀÌÆ®´Â IPv6 ¸ÖƼij½ºÆ® ÁÖ¼ÒÀÇ ¸¶Áö¸· µÎ ¹ÙÀÌÆ® °ªÀ¸·Î ä¿öÁø´Ù. ¶ÇÇÑ, ÀÌ ÁÖ¼Ò ¿µ¿ªÀº ÀÌ ±â´ÉÀ» À§Çؼ­¸¸ »ç¿ëµÇµµ·Ï IANA¿¡¼­ Á¤ÀÇÇØ¾ß ÇÑ´Ù.


¶ÇÇÑ, IPv4 ¸ÖƼij½º¸ÁÀ» ÅëÇØ Àü´ÞµÇ´Â IPv6 NDP(Neighbor Discovery Protocol)ÀÇ NS (Neighbor Solicitation)°ú NA(Neighbor Advertisement) ¸Þ½ÃÁö¸¦ ÅëÇØ È¹µæµÈ IPv6 È£½ºÆ®ÀÇ À¯´ÏÄɽºÆ® ÁÖ¼Ò¸¦ ÅëÇؼ­µµ Åë½ÅÀÌ °¡´ÉÇÏ°Ô µÈ´Ù. ÀÌ ±â¹ýÀº ÀÚµ¿ ¼³Á¤À» ÀÌ¿ëÇϹǷΠºñ±³Àû °£´ÜÇÏ°Ô Àû¿ëÇÒ ¼ö ÀÖÀ¸³ª, µà¾ó ½ºÅà ȣ½ºÆ® ±â¹ýÀÇ ±âº» ¹®Á¦Á¡À» ±×´ë·Î °¡Áö°í ÀÖ´Ù. ÇöÀç, ±â¹ýÀº Ç¥ÁØÈ­µÈ »óÅÂÀÌÁö¸¸ ³Î¸® »ç¿ëµÇ°í ÀÖÁö´Â ¾Ê´Ù[8].


2. 6to4


¼ø¼ö IPv4¸Á¿¡ ¿¬°áµÈ IPv6 ¸Á»óÀÇ È£½ºÆ®µé°£¿¡ ÃÖ¼ÒÇÑÀÇ ¼öµ¿ÀûÀÎ ¼³Á¤¸¸À¸·Î Åë½ÅÀ» °¡´ÉÄÉ ÇÏ´Â 6to4 ±â¹ýÀº °íÀ¯ÇÑ IPv4 ÁÖ¼Ò¸¦ ¹ÙÅÁÀ¸·Î IPv4-compatible IPv6 ÁÖ¼Ò³ª ¼³Á¤ Åͳθµ±â¹ýÀ» »ç¿ëÇÏÁö ¾Ê°í °¢ È£½ºÆ® ¸¶´Ù °íÀ¯ÇÑ IPv6 ÁÖ¼Ò¸¦ ÇÒ´çÇÏ´Â ¸ÞÄ¿´ÏÁòÀÌ´Ù. ÀÌ ¸ÞÄ¿´ÏÁòÀÌ Àû¿ëµÇ±â À§ÇØ, ÇϳªÀÇ IPv6¸Á¸¶´Ù Àû¾îµµ ÇÑ °³ ÀÌ»óÀÇ °íÀ¯ÇÑ IPv4 ÁÖ¼Ò¸¦ °¡Áö°í ÀÖ¾î¾ß Çϸç, 6to4¸¦ À§ÇÑ DNS¿Í È£½ºÆ®¿¡ Ưº°ÇÑ ¼Û½Å ¹× ¼±Åà ±ÔÄ¢À» °¡Á®¾ß ÇÑ´Ù. DNS°¡ Á¤½Ä IPv6 ÁÖ¼Ò¿Í 6to4 ÁÖ¼Ò¸¦ ó¸®ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ, DNS¿¡¼­ Àü´ÞµÈ ¿©·¯ °³ÀÇ ¸ñÀûÁö ÁÖ¼Ò Á¤º¸ Áß¿¡ 6to4 ÁÖ¼Ò¸¦ Æ÷ÇÔÇÑ Äõ¸® ÀÀ´äÀ» ¹ÞÀº È£½ºÆ®´Â ¹ß½ÅÀÚ¿Í ¸ñÀûÁö ÁÖ¼Ò·Î 6to4 ÁÖ¼Ò ÇüŸ¦ ¼±ÅÃÇØ¾ß ÇÑ´Ù. À̸¦ ÁÖ¼Ò ¼±Åà ¾Ë°í¸®Áò(address selection algorithm)À̶ó ÇÑ´Ù. ¶ÇÇÑ, ¶ó¿ìÅÍ´Â µà¾ó ½ºÅà ±¸Á¶, ¼Û½Å°ú µðĸ½¶È­ ±ÔÄ¢, ¿©·¯ °¡Áö ¶ó¿ìÆà ÇÁ·ÎÅäÄÝÀ» Áö¿øÇØ¾ß ÇÑ´Ù.


¾Õ¿¡¼­ ¼³¸íµÈ °Íó·³, 6to4 »çÀÌÆ®´Â ÃÖ¼Ò ÇϳªÀÇ °íÀ¯ÇÑ IPv4 ÁÖ¼Ò¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ´ëüÀûÀ¸·Î, ÀÌ IPv4 ÁÖ¼Ò´Â °æ°è ¶ó¿ìÅÍÀÇ IPv4 ÁÖ¼ÒÀÏ °ÍÀÌ´Ù(ÀÌÇÏ, V4ADDRÀ̶ó ÇÔ). ÀÌ ÁÖ¼Ò¸¦ ÀÌ¿ëÇؼ­, ¶ó¿ìÅÍ´Â 6to4 ÁÖ¼Ò ¼­ºñ½º¿¡ »ç¿ëµÉ prefix¸¦ ÀÚ½ÅÀÌ °ü¸®ÇÏ´Â »çÀÌÆ®·Î °øÁöÇÏ°Ô µÈ´Ù. ÀÌ ¶§ prefix´Â IANA¿¡¼­ °ø½ÄÀûÀ¸·Î 6to4¸¦ À§ÇØ Á¤ÀÇÇÑ 2002::/16 prefix¿¡ ÀÚ½ÅÀÇ IPv4 ÁÖ¼Ò¸¦ ÇÕÄ£ 2002:V4ADDR::/48À» ÀÌ¿ëÇÑ´Ù. À̸¦ ÀÌ¿ëÇϸé, IPv6 ÁÖ¼Ò¿¡¼­ °æ°è ¶ó¿ìÅÍÀÇ IPv4 ÁÖ¼Ò¸¦ ½±°Ô ÃßÃâÇس¾ ¼ö Àֱ⠶§¹®¿¡ ½±°Ô ±¸ÇöÀÌ °¡´ÉÇϸç, ³Î¸® ÀÌ¿ëµÉ °ÍÀ¸·Î Àü¸ÁµÈ´Ù. ÇöÀç ÀÌ ±â¹ýÀº Ç¥ÁØÈ­°¡ ÁøÇàÁßÀ̸ç, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç µî¿¡¼­ ±¸ÇöµÇ°í ÀÖ´Ù. <Ç¥ 2>´Â ¾Õ¿¡¼­ ¼³¸íÇÑ 6over4¿Í 6to4 ¹æ½ÄÀÇ ºñ±³ÀÌ´Ù[9].


 



3. DSTM(Dual Stack Transition Mechanism)


IPv6·ÎÀÇ Ãʱâ ÁøÈ­°úÁ¤¿¡¼­ ´ëºÎºÐÀ» Â÷ÁöÇÏ°í ÀÖ´Â IPv4¸Á°ú Åë½ÅÀ» À§ÇØ °¡Àå Å« ¿ä±¸ »çÇ×Àº IPv6 ¸Á ³»¿¡¼­µµ IPv4 ÀÀ¿ëµéÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. »õ·Ó°Ô ±¸ÃàµÉ IPv6 ³ëµåµéÀº IPv4/IPv6 µà¾ó ½ºÅà ÇüÅ·Π±¸¼ºµÇ¾î¼­ ¼ø¼ö IPv4 È£½ºÆ®µé°úµµ Åë½ÅÀÌ °¡´ÉÇØ¾ß ÇÑ´Ù´Â °Í¿¡´Â ´Ù¸¥ ¹æ½Ä °³¹ßÀÚµé°ú °ßÇظ¦ °°ÀÌ ÇÏÁö¸¸, Â÷º°È­µÈ DSTM °³¹ßÀÚµéÀÇ °ßÇØ´Â º¯È¯ ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇϱ⸦ ¿øÇÏÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù. Áï, Á¾´Ü°£ÀÇ Åë½Å¿¡¼­ Áß°£ ³ëµå¿¡ º¯È¯ ±â´ÉÀ» µÎÁö ¾Ê°Ú´Ù´Â °ÍÀÌ´Ù.


DSTMÀº IPv4 ½ºÅÃÀ» °¡Áø IPv6 ³ëµåµé¿¡°Ô Àӽ÷Π±Û·Î¹ú IPv4 ÁÖ¼Ò¸¦ ÇÒ´çÇϱâ À§ÇØ ÇÊ¿äÇÑ ¸ÞÄ¿´ÏÁòµéÀÇ ÁýÇÕÀ̶ó ÇÒ ¼ö ÀÖ´Ù. À̸¦ À§ÇØ DSTMÀº IPv6 È£½ºÆ®¿¡¼­ IPv4 ÁÖ¼Ò ¿ä±¸°¡ ÀÖÀ» ¶§¸¸ IPv4 ÁÖ¼Ò¸¦ µ¿ÀûÀ¸·Î ÇÒ´çÇÏ°í, IPv6 È£½ºÆ®»óÀÇ IPv4 ÀÀ¿ëÀ» º¯°æÇÏÁö ¾Ê°í »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß Çϸç, IPv6 ÆÐŶ¿¡ IPv4 ÆÐŶÀ» ĸ½¶È­Çؼ­ ½Ç¾î º¸³»´Â ´Éµ¿ Åͳθµ ¹æ½ÄÀ» Á¦°øÇØ¾ß ÇÑ´Ù. ¾Õ Àý¿¡¼­ ¾ð±ÞÇÑ ±âº»ÀûÀÎ µà¾ó ½ºÅà ±¸Á¶´Â IPv4¿Í IPv6 ÁÖ¼Ò¸¦ µ¿½Ã¿¡ °¡Á®¾ß Çϱ⠶§¹®¿¡ IPv4 ÁÖ¼Ò ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ¾ø´Â ´Ü±â ÁøÈ­ Àü·«À̶ó ÇÒ ¼ö ÀÖÁö¸¸, DSTMÀº µ¿ÀûÀ¸·Î IPv4 ÁÖ¼Ò¸¦ ÇÒ´çÇϹǷΠÁøº¸µÈ ¹æ½ÄÀ̶ó ÇÒ ¼ö ÀÖ´Ù. ÀÌ¿Í °°Àº DSTMÀº ±âº»ÀûÀ¸·Î AIIH (Assignment of IPv4 Global address to IPv6 Hosts) ¼­¹ö, DNS ¹× DTI(Dynamic Tunnel Interface) ±â´ÉÀ» Áö¿øÇØ¾ß ÇÑ´Ù. ÀÌ¿Í °°Àº ¸ÞÄ¿´ÏÁòÀ» Æ÷ÇÔÇÑ ¸ÁÀ» DSTM µµ¸ÞÀÎÀ̶ó ºÎ¸¥´Ù.


DSTMÀº DNS ¼­¹ö¿Í ¿¬°èµÈ DHCPv6 ¼­¹ö¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ ¼­¹ö¸¦ AIIH ¼­¹ö¶ó ºÎ¸£¸ç, IPv6 È£½ºÆ®¿¡ DHCPv6¸¦ »ç¿ëÇؼ­ ±Û·Î¹ú IPv4 ÁÖ¼Ò¸¦ ÇÒ´çÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ´Ù½Ã ¸»ÇØ, ƯÁ¤ È£½ºÆ®ÀÇ IPv6 ÁÖ¼Ò¿Í »õ·Ó°Ô ÇÒ´çµÈ IPv4 ÁÖ¼ÒÀÇ ¸ÅÇÎ °ü°è¸¦ À¯ÁöÇÏ´Â ¼­¹ö¶ó ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, ¸ðµç DSTM µµ¸ÞÀλóÀÇ IPv6 È£½ºÆ®µéÀº DTI¶ó ºÒ¸®´Â IPv4 ÀÎÅÍÆäÀ̽º¸¦ °¡Á®¾ß ÇÑ´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â IPv4 ÆÐŶÀ» IPv6 ÆÐŶ ³»¿¡ ĸ½¶È­Çϱâ À§ÇØ »ç¿ëµÇ¸ç, ĸ½¶È­µÈ IPv6 ÆÐŶÀ» ÀϹÝÀûÀÎ IPv6 ÆÐŶÀ¸·ÎºÎÅÍ ½±°Ô ±¸º°ÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇÔÀÌ´Ù.


ÀϹÝÀûÀ¸·Î DSTM ¹æ½ÄÀº ¸Å¿ì º¹ÀâÇÑ °ÍÀ¸·Î ¾Ë·ÁÁö°í Àִµ¥, IPv4 ÁÖ¼Ò¿Í IPv6 ÁÖ¼Ò¸¦ µ¿½Ã¿¡ È®ÀÎÇÒ ¼ö ÀÖµµ·Ï DNS¸¦ È®ÀåÇØ¾ß ÇÏ°í, ¾ÆÁ÷±îÁö ¿¬±¸°¡ ÁøÇàµÇ°í ÀÖ´Â DNSÀÇ µ¿Àû °»½Å(Dynamic Update)µµ Áö¿øÇØ¾ß ÇÑ´Ù. ¶ÇÇÑ, ¸ñÀûÁö IPv4 ÁÖ¼Ò Äõ¸®¿¡ ´ëÇÑ ÀÀ´ä°ú ÇÔ²², ÃÖÁ¾ ¸ñÀûÁö±îÁö Á¦´ë·Î µµÂøÇÒ ¼ö ÀÖµµ·Ï Áß°£ ¸ñÀûÁö TEP(Tunnel End Point) ÁÖ¼Òµµ ¾Ë·Á ÁÙ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ´ÙÀ½Àº DSTM ¸ðµ¨ÀÌ ±âº»ÀûÀ¸·Î °í·ÁÇØ¾ß ÇÒ »çÇ×µéÀÌ´Ù[10, 11].


- DSTM µµ¸ÞÀÎÀº ÀÎÆ®¶ó³Ý À̳»¿©¾ß ÇÑ´Ù.


- DSTM µµ¸ÞÀÎ ³»ÀÇ IPv6 ³ëµå´Â ¼ø¼ö IPv4 ³ëµå³ª IPv4 ÀÀ¿ë°ú Åë½ÅÇϱâ À§ÇØ ¿µ¼ÓÀûÀ¸·Î IPv4 ÁÖ¼Ò¸¦ À¯ÁöÇÏÁö ¾ÊÀ¸¸ç, IPv4/IPv6 µà¾ó ½ºÅà ±¸Á¶¿Í µ¿Àû ÅͳθµÀ» Á¦°øÇÏ´Â DTI ÀÎÅÍÆäÀ̽º¸¦ °¡Á®¾ß ÇÑ´Ù.


- ¼ø¼ö IPv4¸Á°úÀÇ ¿¬°áÀ» À§ÇØ, DSTM µµ¸ÞÀÎÀº IPv4/IPv6 µà¾ó ½ºÅà ±¸Á¶ÀÇ °æ°è ¶ó¿ìÅ͵éÀ» ¿©·¯ °³ µÑ ¼ö ÀÖÀ¸¸ç, µ¿ÀûÀÎ ÅͳΠ¿¬°á °úÁ¤¿¡¼­ IPv6 ³ëµå¿¡ ´ëÇÑ IPv4 ÁÖ¼Ò¿Í IPv6 ÁÖ¼Ò¸¦ À¯ÁöÇÏ°í ÀÖ¾î¾ß ÇÑ´Ù.


- IPv6 ³ëµå·ÎºÎÅÍ IPv4 ÁÖ¼Ò Äõ¸®¸¦ ÀÎÁöÇÒ ¼ö ÀÖµµ·Ï DNSÀÇ È®ÀåÀÌ ¿ä±¸µÈ´Ù.


- DHCP´Â DHCPv6 Ŭ¶óÀ̾ðÆ®µé¿¡°Ô IPv4 ÁÖ¼Ò¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï È®ÀåµÇ¾î¾ß ÇÑ´Ù.


- IPv6 ³ëµåµéÀº ±âº»ÀûÀ¸·Î IPv6 ¶ó¿ìÆÃÀ» ÀÌ¿ëÇÏ°í, IPv4 ¶ó¿ìÆà Å×À̺íÀº ÃÖ¼Ò·Î À¯ÁöµÉ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÑ´Ù.


4. TB(Tunnel Broker)


IPv6 ¸Á ȯ°æÀº °ÅÀÇ ´ëºÎºÐ ±âÁ¸ IPv4 ÀÎÇÁ¶ó»ó¿¡¼­ Åͳθµ ±â¹ýÀ» »ç¿ëÇؼ­ ÀÌ·ç¾îÁø´Ù. ÀÌ¿Í °°Àº ÅͳεéÀº ´ë±Ô¸ð·Î ±¸Á¶È­µÇ°Å³ª À¯ÁöµÇ±â ¾î·Æ´Ù°í ¿©°ÜÁ³Áö¸¸, 6Bone ȯ°æ¿¡¼­ ¿©·¯ °¡Áö ½ÃÇèµéÀ» ÅëÇØ ´ë±Ô¸ð »çÀÌÆ®º° ¶Ç´Â ISP(Internet Service Provider)º°·Î ÅͳθµÀ» Á¦°øÇÏ¸é °¡´ÉÇÏ´Ù°í À̾߱âµÇ°í ÀÖ´Ù. ±×·¯³ª, ÀÌ ÀýÂ÷´Â ÀÌ¹Ì IPv4 ¸Á°ú´Â ¿¬°á ¼ö´ÜÀ» °¡Áö°í ÀÖÀ¸¸é¼­ IPv6 ¸ÁÀ¸·Î Á¢¼ÓÇÏ°íÀÚ ¿øÇÏ´Â °í¸³µÈ Á¾´Ü »ç¿ëÀڵ鿡°Ô´Â ³Ê¹« º¹ÀâÇÏ´Ù°í ÇÒ ¼ö ÀÖ´Ù. À̸¦ ÇØ°áÇϱâ À§ÇØ TB ¸ðµ¨ÀÌ °³¹ßµÇ¾úÀ¸¸ç, À̸¦ ÅëÇØ IPv6 È£½ºÆ®µéÀÌ ½±°Ô 6Bone¿¡ ¿¬°áÇÒ ¼ö ÀÖ°í ¾ÈÁ¤ÀûÀÌ°í °íÁ¤µÈ IPv6 ÁÖ¼Ò¿Í DNS À̸§À» °¡Áú ¼ö ÀÖ°Ô ÇÏ°íÀÚ ÇÏ´Â °ÍÀÌ´Ù. Áï, ÀÌ¹Ì IPv4 ¸ÁÀ¸·Î ¿¬°áµÇ¾î ÀÖ´Â »ç¿ëÀڵ鿡°Ô IPv6 ¸ÁÀ¸·ÎÀÇ ¿¬°áÀ» Á¦°øÇÏ´Â ÀÏÁ¾ÀÇ °¡»ó IPv6 ISP¶ó ÇÒ ¼ö ÀÖ´Ù. ¾ÕÀ¸·Î ÀÎÅͳݻ󿡼­ IPv6 ±â¹Ý ¸ÁµéÀÌ µîÀåÇϱ⠽ÃÀÛÇϸé, ¸¹Àº TBµéÀÌ »ý°Ü³¯ °ÍÀ̸ç, »ç¿ëÀÚµéÀº IPv6 »óÀÇ ¼­¹öµé¿¡ Á¢¼ÓÇϱâ À§ÇØ TBµéÀÇ Á¦°ø ¼­ºñ½º Áú¿¡ µû¶ó ¼±ÅÃÀûÀ¸·Î »ç¿ëÇÏ°Ô µÉ °ÍÀÌ´Ù.


±âº»ÀûÀÎ TB¸ðµ¨Àº µà¾ó ½ºÅà ³ëµå, TB ¹× TSs(Tunnel Servers)·Î ±¸¼ºµÈ´Ù. ÅͳÎÀÇ ÇÑÂÊ Á¾´ÜÀ» ÀÌ·ç´Â µà¾ó ½ºÅà ³ëµå´Â ½ÇÁ¦ÀûÀÎ IPv6 ¼­ºñ½º¸¦ ¹Þ°íÀÚ ÇÏ´Â »ç¿ëÀÚ¸¦ ÀǹÌÇϸç, È£½ºÆ®À̰ųª ¶ó¿ìÅÍÀÏ ¼ö ÀÖ´Ù. À̶§, È£½ºÆ®´Â ´ÜÀÏ IPv6 ÁÖ¼Ò¸¦ ȹµæÇÏ°í, ¶ó¿ìÅÍ´Â prefix¸¦ ÇÒ´ç¹Þ´Â´Ù. ´Ù¸¥ ÇÑÂÊ Á¾´ÜÀ» ÀÌ·ç´Â TSµéÀº ±Û·Î¹ú IPv4 ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖÀ¸¸ç, ¸ðµç µ¿ÀûÀÎ ÅͳεéÀÇ »ç¿ë Åë°è Á¤º¸¸¦ À¯ÁöÇÏ°í ÀÖ´Ù. TB´Â ¾ç ÅͳΠÁ¾´Ü°£À» À̾îÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù. »ç¿ëÀÚ ³ëµå·ÎºÎÅÍ ÅͳΠ»ý¼º ¿äûÀ» ¹Þ¾Æ »ç¿ëÀÚ¸¦ TBÀÇ DB¿¡ µî·ÏÇÏ°í, ÅͳÎÀÇ »ý¼º, º¯°æ ¹× Á¾·á¸¦ À§ÇÑ ±¸Á¶È­ ¸í·É(Configuration Order)À» TS¿¡°Ô Àü¼ÛÇÑ´Ù. ÀÌÈÄ, TB´Â »ç¿ëÀÚ¿¡°Ô ÀÚ½ÅÀÌ ÅͳθµÀ» ÅëÇØ ¿¬°áÇÑ TSÀÇ IPv6 ÁÖ¼Ò¿Í »ç¿ëÀÚ ÀÚ½ÅÀÇ IPv6 ÁÖ¼Ò¸¦ Àü´ÞÇÑ´Ù. ÀÌ¿Í °°Àº Á¤º¸´Â À¥À» ÅëÇØ Á¦°øµÇ¹Ç·Î, »ç¿ëÀÚµéÀº ½±°Ô ó¸®ÇÒ ¼ö ÀÖ´Ù. ¸ÁÀ¸·Î Á÷Á¢ÀûÀÎ ¿¬°á ±â´ÉÀ» ¼öÇàÇÏ´Â TSµé°ú Á¤º¸¸¦ °øÀ¯ÇÏ¿© ºÎÇϸ¦ ÁÙÀÌ°í, TB ¸ðµ¨ÀÇ È®À强À» ÀÌ·ç±â À§ÇÔÀÌ´Ù. ´ÙÀ½Àº TB ¸ðµ¨À» À§ÇØ ±âº»ÀûÀ¸·Î Á¦°øµÇ¾î¾ß ÇÏ´Â ÇÁ·ÎÅäÄݵéÀÌ´Ù.


- ³ëµå ¡æ TB: HTTP(POST)


- ³ëµå ¡ç TB: RSH, SNMP(Simple Network Management Protocol), DHCPv6extension, ad-hoc ÇÁ·ÎÅäÄÝ µî


- TB ¡ê TS: RSH, SNMP(Simple Network Management Protocol), ad-hoc protocol µî


- TB ¡ê DNS: DNS µ¿Àû °»½Å ÇÁ·ÎÅäÄÝ


TS»óÀÇ µ¿Àû ÅͳεéÀº ¸Þ¸ð¸®¿Í 󸮽ð£ Ãø¸é¿¡¼­ ¸¹Àº ÀÚ¿øÀ» ¼Ò¸ðÇÑ´Ù. ±×·¯¹Ç·Î, ÀûÀýÇÑ ÅͳΠ°ü¸® ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© ÈÞÁö »óÅÂÀÎ ÅͳεéÀº Áï°¢ÀûÀ¸·Î Á¦°ÅµÉ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÑ´Ù. °¡Àå °£´ÜÇÑ ¹æ¹ýÀ¸·Î, TB¿¡ ÀÇÇØ »ý¼ºµÈ IPv4 ÅͳλóÀÇ °¢ IPv6 ¿¬°áÀº ÀûÀýÇÑ »ý¸íÁֱ⸦ ÇÒ´çÇÏ°í, ¿¬Àå ¿äûÀÌ ¾ø´Â ÇÑ ¿¬°áÀ» Á¾·áÇϵµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ±×·¯³ª, Dial-up ¸µÅ© ¹æ½Äó·³ ´Ü¸íÇÏ°í µ¿ÀûÀ¸·Î IPv4 ÁÖ¼Ò¸¦ ÇÒ´ç¹Þ´Â »ç¿ëÀڵ鿡°Ô´Â ÀûÀýÇÑ ¹æ¹ýÀÌ ¾Æ´Ï´Ù. ¿¬°á¸¶´Ù °¢°¢ ´Ù¸¥ IPv4 ÁÖ¼Ò°¡ ÇÒ´çµÇ¹Ç·Î, ¸Å¹ø ÅͳΠ±¸Á¶È­ °úÁ¤À» ¼öÇàÇØ¾ß Çϱ⠶§¹®ÀÌ´Ù. ´Ù¸¥ ÇØ°áÃ¥À¸·Î Ŭ¶óÀ̾ðÆ®¿Í TS°£(¶Ç´Â Ŭ¶óÀ̾ðÆ®¿Í TB°£)¿¡ ÀÏÁ¾ÀÇ Keep-alive ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ±×·¡¼­, °¢ ÅͳÎÀÌ »ç¿ëÀÚ°¡ ÅͳÎÀ» Á¾·áÇϸé Áï°¢ÀûÀ¸·Î Á¤º¸¸¦ ÇØÁöÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù. ±×·¯³ª, ÀÌ ¹æ¹ýµµ Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î¸¦ °»½ÅÇØ¾ß ÇÏ´Â ´ÜÁ¡ÀÌ ÀÖÀ½¿¡ À¯ÀÇÇÏÀÚ. ´ÙÀ½ <Ç¥ 3>Àº DSTM°ú TB ¹æ½ÄÀ» ºñ±³ÇÑ´Ù[7, 12].



 


°á·ÐÀûÀ¸·Î, ¿©·¯ °¡Áö ¹æ½Äµé Áß¿¡¼­ 6to4¿Í TB ¹æ½ÄÀÌ °è¼ÓÀûÀ¸·Î ¿¬±¸ °³¹ßµÉ °ÍÀÌ´Ù. 6to4 ¹æ½ÄÀº ¸Á Â÷¿ø¿¡¼­ IPv4 ¸Á°ú ¿¬°á¼ºÀ» °¡Áö¸é¼­ ¼ø¼ö IPv6 È£½ºÆ®·Î¸¸ ±¸¼ºµÈ IPv6¸ÁÀ» ±¸ÃàÇÏ°íÀÚ ÇÏ´Â °æ¿ì¿¡ »ç¿ëµÉ °ÍÀÌ´Ù. ´ÜÁö ÇϳªÀÇ ±Û·Î¹ú IPv4 ÁÖ¼Ò¸¸À» ÇÊ¿ä·Î ÇÑ´Ù´Â °ÍÀº Å« ÀåÁ¡ÀÌ´Ù. TB ¹æ½ÄÀº À¥ ÆäÀÌÁö¸¦ ÀÌ¿ëÇϹǷΠ»ç¿ëÀÚµéÀÌ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡°ú ÇÔ²² IPv6 ¸Á »ç¾÷À» ÇÏ°íÀÚ ÇÏ´Â »ç¿ëÀڵ鿡°Ô´Â ÀûÀýÇÑ Á¢±Ù ¹æ¹ýÀ̶ó »ý°¢µÈ´Ù.


III. IPv4/v6 º¯È¯ ±â¼ú


ÀϹÝÀûÀ¸·Î Åͳθµ ±â¼úµéÀº IPv4-IPv6 ½ºÅÃÀ» °¡Áø È£½ºÆ®µé°£ÀÇ Åë½ÅÀ̸ç ÅͳÎÀ» ÅëÇÑ Åë½Å °úÁ¤ÀÌ ¼û°ÜÁöÁö ¾Ê°í ±×´ë·Î µå·¯³ª°Ô µÈ´Ù. ÀÌ¿Í ¹Ý´ë·Î IPv4/IPv6 º¯È¯ ±â¼úÀº IPv4 Àü¿ë È£½ºÆ®¿Í IPv6 Àü¿ë È£½º°£ÀÇ Åë½ÅÀ» À§ÇÑ ±â¼úÀ̸ç ÁÖ¼Ò ¹× Çì´õÀÇ º¯È¯ °úÁ¤ÀÌ °¨Ãß¾îÁ® ÀÖ°Ô µÈ´Ù. ±âº»ÀûÀ¸·Î º¯È¯ ±â¼úÀº ´ÙÀ½°ú °°Àº ±â´ÉÀÌ ¿ä±¸µÈ´Ù.


- DNS È®Àå


- º¯È¯±â(Translator)


- Mapper


ÀÌ ±â´É Áß º¯È¯±â´Â ½ÇÁ¦ IPv4 ÆÐŶ¿Í IPv6 ÆÐŶ°£ÀÇ º¯È¯À» ´ã´çÇÏ´Â ºÎºÐÀ̸ç, DNS È®ÀåÀº ±âÁ¸ÀÇ A Çü½ÄÀÇ IPv4ÁÖ¼Ò ¿Ü¿¡ AAAA Çü½ÄÀÇ IPv6 ÁÖ¼Òµµ ó¸®ÇÏ°í À̵鰣¿¡ º¯È¯À» ´ã´çÇÑ´Ù. ¶ÇÇÑ Mapper´Â IPv4 ¿Í IPv6 ÁÖ¼ÒÀÇ ¿¬°è¸¦ ´ã´çÇϸç, ÀÌ¹Ì È®º¸µÈ ÁÖ¼Ò pool¿¡¼­ Çϳª¸¦ ¼±ÅÃÇÑ´Ù.


IPv4/IPv6 º¯È¯ ±â¼úÀº (±×¸² 1)°ú °°ÀÌ Å©°Ô ¼¼ °¡Áö ¹æ½ÄÀÌ ±¸ºÐÇÑ´Ù. ù¹ø°´Â Çì´õ º¯È¯ ¹æ½ÄÀ¸·Î, ÇöÀç IETF NGtrans WG¿¡¼­´Â ¶ó¿ìÅÍ»ó¿¡NAT-PT(Network Address Translation-Protocol Translation) ¹× SIIT(Stateless IP/ICMP Translation) ¹æ½Ä °³¹ßÀ» Áß½ÉÀ¸·Î Ç¥ÁØÈ­°¡ ÁøÇàÁß¿¡ ÀÖ´Ù. ÀÌ ¹æ½ÄÀº IP °èÃþ¿¡¼­ ¼öÇàÇϱ⠶§¹®¿¡ ºü¸£´Ù´Â ÀåÁ¡À» °¡Áö°í ÀÖÁö¸¸, IPv4¿Í IPv6ÀÇ ÆÐŶ ºÐÇÒ(fragment) Á¤Ã¥ÀÇ Â÷ÀÌ¿Í ICMPv4¿Í ICMPv6 °£ÀÇ »óÀÌÇÔ µî ÇØ°áÇØ¾ß ÇÒ ¸¹Àº ¹®Á¦µéÀ» °¡Áö°í ÀÖ´Ù. µÎ¹ø°´Â ¼ö¼Û°èÃþ ¸±·¹ÀÌ(transport relay) ¹æ½ÄÀ¸·Î, SOCKS µîÀÌ ¿©±â¿¡ ¼ÓÇÑ´Ù. ÀÌ ¹æ½ÄÀº Àû¿ëÀÌ ½±´Ù´Â ÀåÁ¡À» °¡Áö°í ÀÖÁö¸¸, Á¢¼Óº°·Î °ü¸®Çϱ⠶§¹®¿¡ TCP¸¸ Àû¿ëÇÒ ¼ö ÀÖÀ¸¸ç Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛµµ °»½ÅÀ» ÇÊ¿ä·Î ÇÑ´Ù. ¸¶Áö¸·À¸·Î, ÀÀ¿ë ÇÁ¶ô½Ã ¼­¹ö(proxy server) ¹æ½ÄÀº ÁÖ¼Ò ¸ÅÇÎ ¹æ½ÄÀ» ÇÊ¿ä·Î ÇÏÁö ¾ÊÁö¸¸, °¢ ¼­ºñ½ºº°·Î µ¶¸³µÈ ¼­¹ö¿Í ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇØ¾ß ÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ÀÌ¿Ü¿¡µµ NAT-PT ±â´ÉÀ» È£½ºÆ®¿¡ ¿Å°Ü ³õÀº ¹æ½ÄÀÎ BIS(Bump in the Stack) µîÀÌ ¿¬±¸µÇ°í ÀÖ´Ù. ÇöÀç, IETF¿¡¼­ SIIT, NAT-PT ¹× BIS ¹æ½ÄÀº RFC ¹®¼­·Î µî·ÏµÈ »óÅÂÀÌ´Ù.



1. SIIT


ÀÎÅͳÝÀÌ °í¼Ó ¼ºÀåÇÏ°í ÀÖÀ½¿¡ µû¶ó, ÀÌÁ¦´Â IPv6 Àü¿ë È£½ºÆ®¿Í IPv4 Àü¿ë È£½ºÆ®°£¿¡ Åë½ÅÀ» °í·ÁÇØ¾ß ÇÑ´Ù. ¿©±â¼­ IPv6 Àü¿ë È£½ºÆ®´Â IPv4 ¸ðµâÀ» °¡Áö°í ÀÖ´Ù. ´ÜÁö, IPv4 ÁÖ¼Ò¸¦ ÇÒ´ç¹ÞÁö ¾Ê¾ÒÀ» »ÓÀÌ´Ù. IPv6 Àü¿ë È£½ºÆ®¿Í IPv4 Àü¿ë È£½ºÆ®°¡ Åë½ÅÀ» Çϱâ À§Çؼ­´Â ¿©·¯ °¡Áö ±â´ÉÀÌ ¿ä±¸µÈ´Ù. IPv6 ³ëµå¿Í IPv4 ³ëµå°¡ »óÈ£ µ¿ÀÛÇϱâ À§ÇÑ ¾Ë°í¸®Áò°ú Àӽ÷Π»ç¿ëµÇ´Â IPv4 ÁÖ¼Ò¸¦ IPv6 ³ëµå¿¡ ÇÒ´çÇÏ´Â ¸ÞÄ¿´ÏÁòÀÌ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ, IPv6 ³ëµå¿¡ ÇÒ´çµÈ IPv4 ÁÖ¼Ò¸¦ ÅëÇÑ ¶ó¿ìÆà ¸ÞÄ¿´ÏÁòÀÌ ¿ä±¸µÈ´Ù. ¹°·Ð, IPv4 ÁÖ¼Ò¸¦ DHCPv6 µîÀÇ ÇÁ·ÎÅäÄÝÀ» ÅëÇÑ DNS ¼­¹ö¿¡ µî·ÏÇÏ´Â °úÁ¤µµ ÇÊ¿äÇÏ´Ù. ¿©±â¼­, SIIT´Â IPv6 ³ëµå¿Í IPv4 ³ëµå°£ÀÇ Åë½ÅÀ» À§ÇÑ ¾Ë°í¸®Áòµé Áß¿¡ ÇÑ°¡Áö ¹æ½ÄÀ̸ç, Ç¥ÁØÈ­°¡ ¿Ï·áµÇ¾î RFC ¹®¼­·Î µî·ÏµÈ »óÅÂÀÌ´Ù. ÀÌ ¹®¼­¿¡´Â IPv4¿Í IPv6 ÆÐŶ Çì´õ°£ÀÇ º¯È¯ ±ÔÄ¢, IPv4¿Í IPv6 ÁÖ¼ÒÀÇ ¸ÅÇÎ ¹æ½Ä, ICMPv4¿Í ICMPv6°£ÀÇ °ü°è µîÀ» ±ÔÁ¤ÇÏ°í ÀÖ´Ù. ´Ù½Ã ¸»ÇØ, SIIT´Â ÇÁ·ÎÅäÄÝ º¯È¯ ¸ÞÄ¿´ÏÁòÀ̶ó ÇÒ ¼ö ÀÖÀ¸¸ç, ƯÁ¤ ¼¼¼Ç¿¡ ´ëÇÑ »óÅ Á¤º¸¸¦ ¿ä±¸ÇÏÁö ¾ÊÀ¸¸é¼­ µ¶¸³ÀûÀÎ IPv4¿Í IPv6 ÆÐŶÀ» ¼­·Î º¯È¯ÇÏ´Â °ÍÀÌ´Ù. ¾Õ¿¡¼­µµ ¾ð±ÞÇßÁö¸¸, IPv6 ³ëµå´Â ÀÓ½ÃÀûÀ¸·Î IPv4 ÁÖ¼Ò¸¦ °¡Á®¾ß ÇÑ´Ù[13, 14].


2. NAT-PT


NAT-PT´Â À̸§¿¡¼­µµ ¾Ë ¼ö ÀÖ´Â °Íó·³ µÎ °¡Áö ±â´ÉÀ¸·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù. ù¹ø°´Â, ¼¼¼ÇÀÌ ÃʱâÈ­ µÉ ¶§¸¶´Ù µ¿ÀûÀ¸·Î IPv6 ³ëµå¿¡ IPv4¸¦ ÇÒ´çÇϱâ À§ÇÑ ÁÖ¼Ò poolÀ» °¡Áö°í µÎ ¸Á°£ÀÇ °æ°è ¶ó¿ìÅÍ¿¡ ÁÖ·Î À§Ä¡ÇÏ´Â NAT ±â´ÉÀÌ´Ù. Áï, ÁÖ¼Ò ¸ÅÆÛ(address mapper)·Î¼­ µ¿ÀÛÇÑ´Ù. µÎ ¹ø°´Â, PTÀ̸ç, ¾Õ ÀýÀÇ ±â¼úµÈ SIIT¸¦ ±â¹ÝÀ¸·Î ÁÖ¼Ò º¯È¯À» ¼öÇàÇϱâ À§ÇØ »ç¿ëµÈ´Ù. À̶§, °ü·Ã Á¤º¸µéÀº ¼¼¼Çµ¿¾È À¯ÁöÇÏ°í ÀÖ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ, µ¿ÀûÀ¸·Î ÁÖ¼Ò¸¦ ÇÒ´çÇÏ°í º¯È¯Çϱâ À§Çؼ­´Â ÀÀ¿ë¿¡ µû¶ó Ãß°¡ÀûÀÎ ¿ä±¸»çÇ×ÀÌ ¹ß»ýÇϴµ¥, À̸¦ Áö¿øÇϱâ À§ÇÑ ALG(Application Level Gateway)¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ¿¹·Î DNS-ALG¿Í FTP-ALG µîÀÌ ÀÖÀ¸¸ç, DNS ALG´Â AAAA¿Í A Çü½ÄÀÇ º¯È¯ ¹× DNSv4¿Í DNSv6 °£ÀÇ ÁÖ¼Ò Á¤º¸ ±³È¯À» ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. ÀÌ¿Í °°Àº ALG´Â ÀÀ¿ë ÇÁ¶ô½Ã¿Í´Â ±¸º°µÇ´Âµ¥, ÀÀ¿ë ÇÁ¶ô½Ã¿Í´Â ´Þ¸® Ãß°¡ÀûÀÎ Àü¿ë ÇÁ·ÎÅäÄÝÀ» ¿ä±¸ÇÏÁö ¾Ê´Â´Ù. (±×¸² 2)´Â NAT-PTÀÇ ±âº» ±¸Á¶¸¦ º¸¿©ÁØ´Ù.


 



IPv6 ³ëµå¿¡¼­ IPv4 ³ëµå·Î ÆÐŶÀ» Àü¼ÛÇÒ °æ¿ì, NAT-PTÀÇ ±âº»ÀûÀÎ µ¿ÀÛ °úÁ¤À» »ìÆ캸ÀÚ. ¸ÕÀú, NAT-PT´Â ¶ó¿ìÅÍ»ó¿¡ ±¸ÇöµÇ°í, IPv4 ÁÖ¼Ò¸¦ À§ÇÑ prefix¸¦ ¶ó¿ìÅÍÀÇ NDPÀÇ RA (Router Advertisement) ¸Þ½ÃÁö¸¦ ÅëÇØ ÀÌ¹Ì ºÐ¹èµÇ¾î ÀÖ´Ù°í ÇÏÀÚ. ÀÌ prefix´Â IPv6 ³ëµåµé¿¡ Àӽ÷ΠÇÒ´çµÇ´Â IPv4 ÁÖ¼Ò¸¦ ½±°Ô IPv6 ÁÖ¼Ò º¯È¯Çϱâ À§ÇØ »ç¿ëµÉ °ÍÀÌ´Ù. ÀÌ·¸°Ô »ý¼ºµÈ IPv6 ÁÖ¼Ò¸¦ IPv4-translated ÁÖ¼Ò¶ó ºÎ¸¥´Ù. ÇöÀç, IPv6 ³ëµå´Â ¼ö½ÅÀÚ»Ó¸¸ ¾Æ´Ï¶ó ¼Û½ÅÀÚÀÎ ÀÚ½ÅÀÇ IPv4 ÁÖ¼Òµµ °¡Áö°í ÀÖÁö ¾ÊÀº »óȲÀÌ´Ù. ±×·¯¹Ç·Î, DNS-ALGÀÇ µµ¿òÀ¸·Î IPv4 ³ëµå°¡ ¼ÓÇÑ DNS¼­¹ö·ÎºÎÅÍ ¸ñÀûÁö IPv4 ÁÖ¼Ò¸¦ ȹµæÇÏ°í, ¼Û½Å¿ë IPv4 ÁÖ¼Ò¸¦ NAT-PT·ÎºÎÅÍ ÇÒ´ç ¹Þ´Â´Ù. ±× ´ÙÀ½¿¡, ¶ó¿ìÅͷκÎÅÍ °øÁöµÈ IPv4-translated ÁÖ¼Ò¿ë prefix·Î ÁÖ¼Ò¸¦ ±¸¼ºÇÏ¿©, IPv6 ÆÐŶ ÇüÅ·ΠÀü¼ÛÇÑ´Ù. ±× ´ÙÀ½À¸·Î IPv6 µµ¸ÞÀο¡¼­ IPv4 µµ¸ÞÀÎÀ¸·Î ³ª¾Æ°¡±â À§ÇÑ °æ°è ¶ó¿ìÅÍ»ó¿¡ ±¸ÇöµÈ NAT-PT¿¡ µµÂøÇÑ ÆÐŶÀº IPv4-translated IPv6 ÁּҷκÎÅÍ ½±°Ô IPv4 ÁÖ¼Ò¸¦ ÃßÃâÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ¿¡ µû¶ó IPv4 ÆÐŶÀ» ±¸¼ºÇÏ¿© ¸ñÀûÁö ³ëµå¿¡°Ô IPv4 ÆÐŶ ÇüÅ·ΠÀü¼ÛÇÑ´Ù. À̶§, IPv4 ³ëµå·ÎºÎÅÍÀÇ ÀÀ´äÀ» ó¸®Çϱâ À§ÇØ °ü·Ã ÁÖ¼Ò Á¤º¸µéÀº À¯ÁöµÈ´Ù. ±× ¹Ý´ë·Î, IPv4 ³ëµå¿¡¼­ IPv6 ³ëµå·Î ÆÐŶÀ» º¸³»´Â °æ¿ì, IPv4 ÆÐŶÀÇ ¸ñÀûÁö ÁÖ¼Ò´Â IPv6 µµ¸ÞÀÎ ³»ÀÇ DNS¿¡ ÀÇÇØ NAT-PT·ÎºÎÅÍ ÇÒ´ç¹ÞÀº IPv4 ÁÖ¼Ò¸¦ »ç¿ëÇÏ°Ô µÈ´Ù. (±×¸² 3)¿¡¼­´Â ¾Õ¿¡¼­ ±â¼úÇÑ IPv6 ³ëµå¿¡¼­ IPv4 ³ëµå·Î ÆÐŶÀÌ Àü¼ÛµÇ´Â °úÁ¤À» ¿¹½ÃÇÑ´Ù. ¿©±â¼­, PREFIX´Â IPv4-translated ÁÖ¼Ò ±¸¼º¿ëÀ¸·Î »ç¿ëµÇ¸ç, 203.255.255.0/24 ¿µ¿ªÀÌ ÁÖ¼Ò pool ÀÌ´Ù.



 


ÀÌ¿Í °°Àº NAT-PT ¹æ½ÄÀº Ãⱸ ¶ó¿ìÅÍ¿Í ÀÔ±¸ ¶ó¿ìÅÍ°¡ µ¿ÀÏÇØ¾ß Çϱ⠶§¹®¿¡ ÅäÆú·ÎÁö¿¡ Á¦¾à»çÇ×ÀÌ ÀÖÀ¸¸ç, ¸ÖƼij½ºÆ®, QoS, º¸¾È ±â´É µîÀ» Àû¿ëÇϱⰡ ½±Áö ¾ÊÀº ´ÜÁ¡À» °¡Áö°í ÀÖ´Ù[15].


3.SOCKSv5


SOCKS ¼­¹ö´Â ¿ø·¡ ¹æÈ­º®¿ëÀ¸·Î ±¸ÇöµÇ¾úÁö¸¸, IPv4/IPv6 º¯È¯À» À§ÇÑ È®Àå ±â´ÉÀ» Ãß°¡ÇÔÀ¸·Î½á º¯È¯ ±â´ÉÀ» Á¦°øÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. À̸¦ ÅëÇØ, IPv6 ÀÀ¿ë ÀÚü¿¡ ´ëÇÑ ¼öÁ¤°ú NAT-PTó·³ ALGÀÇ µµ¿ò¾øÀÌ IPv4 ÀÀ¿ë°ú Åë½ÅÀÌ °¡´ÉÇÏ´Ù. ´Ù¸¸, IPv6 ³ëµå´Â SOCKS ±â´ÉÀ» Áö¿øÇϱâ À§ÇØ socket API¸¦ ¼öÁ¤ÇØ¾ß ÇÑ´Ù. ±×·¯¹Ç·Î, SOCKS º¯È¯ ¹æ½ÄÀº IPv6ÁÖ¼Ò¿Í IPv4 ¸ÅÇÎ ¿ªÇÒÀ» ¼öÇàÇÏ´Â IPv6 È£½ºÆ® SOCKS ¶óÀ̹ö·¯¸®¿Í ½ÇÁ¦ÀûÀÎ º¯È¯ ±â´ÉÀ» ´ã´çÇÏ´Â º¯È¯ ¼­¹ö·Î ±¸¼ºµÈ´Ù. SOCKS ¶óÀ̹ö·¯¸®´Â È£½ºÆ®»óÀÇ ÀÀ¿ë °èÃþ°ú ¼ÒÄÏ °èÃþ »çÀÌ¿¡ Á¸ÀçÇÏ´Â ±¸Çö °èÃþÀ̶ó ÇÒ ¼ö ÀÖÀ¸¸ç, ±âÁ¸ÀÇ socket API¿Í µ¿ÀÏÇÑ ÇüŸ¦ °¡ÁöÁö¸¸ ³»ºÎÀûÀ¸·Î ´Ù¸¥ ±â´ÉÀ» ¼öÇàÇÑ´Ù. º¯È¯ ¼­¹ö´Â IPv4/IPv6 ³ëµå»ó¿¡ ±¸ÇöµÇ¸ç, ±âÁ¸ÀÇ ¼ÒÄÏ °èÃþ À§¿¡ Á¸ÀçÇÏ´Â ÇϳªÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À̶ó ÇÒ ¼ö ÀÖ´Ù. ÀÌ SOCKS º¯È¯ ¹æ½ÄÀº ´ÙÀ½°ú °°Àº Ư¡µéÀ» °¡Áø´Ù.


- IPv4 Åë½Å ¹æ½Ä°ú ±âÁ¸ÀÇ Åë½Å ¸Á ÀÎÇÁ¶ó¿¡¼­ Á¦°øµÇ´Â ÆíÀǼºµéÀº À¯ÁöÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, DNSÀÇ º¯°æÀ» ¿ä±¸ÇÏÁö ¾Ê´Â´Ù. À̴ ȣ½ºÆ®ÀÇ SOCKS ¶óÀ̹ö·¯¸® °èÃþ¿¡¼­ ¸ðµç ÀÀ¿ëº°·Î ´Ù¸¥ ¸ÅÇÎ Å×À̺íÀ» ÅëÇØ Á¦°øµÈ´Ù.


- IPv4 Åë½ÅÀ» À§ÇØ ¼³°èµÈ »ç¿ëÀÚ ÀÀ¿ëµéÀÌ º¯°æ¾øÀÌ »ç¿ëµÉ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.


- IPv4¿Í IPv6 °£ÀÇ Àüȯ ±â´ÉÀ» Á¦°øÇÔ°ú µ¿½Ã¿¡ È®À强À» Á¦°øÇØ¾ß ÇÑ´Ù.


- IPsec°ú °°Àº IPv6ÀÇ »õ·Î¿î Ư¡À» ½±°Ô Àû¿ëÈ° ¼ö ÀÖ¾î¾ß ÇÑ´Ù.


- ±âÁ¸ OS³ª ³×Æ®¿öÅ© ÀåÄ¡¿¡ Á¾¼ÓÀûÀÌÁö ¾Ê´Ù.


- TCP »Ó¸¸ ¾Æ´Ï¶ó, UDPÀÇ ¸±·¹À̵µ °¡´ÉÇϸç, ´ÙÁß ¸±·¹À̵µ ½±°Ô Àû¿ëÇÒ ¼ö ÀÖ´Ù.


- ±âº»ÀûÀ¸·Î SOCKS ¶óÀ̹ö·¯¸®¸¦ °¡Áø È£½ºÆ®¿Í SOCKS ¼­¹ö·Î ±¸¼ºµÇ¸ç, SOCKS È£½ºÆ®¿Í ¼­¹ö°£¿¡´Â SOCKS ¿¬°áÀÌ ¼³Á¤µÇ¸ç, SOCKS ¼­¹ö°¡ ÃÖÁ¾ÀûÀÎ ¸ñÀûÁö IPv4 È£½ºÆ®·Î ¼ÒÄÏ ¿¬°áÀ» ¼³Á¤ÇÑ´Ù.


ÀÌ SOCKS º¯È¯ ¹æ½ÄÀÇ µ¿ÀÛÀ» »ìÆ캸¸é, ¸ÕÀú SOCKS È£½ºÆ®¿Í ¼­¹ö°£¿¡´Â SOCKS ¿¬°áÀÌ ¼³Á¤µÇ¸ç, ÀÌ ¿¬°áÀ» ÅëÇØ ÃÖÁ¾ ¸ñÀûÁöÀÇ FQDN(Fully Qualified Domain Name) ÇüÅÂÀÇ À̸§À» ¾Ë·ÁÁÖ°Ô µÈ´Ù. FQDN À̸§À» ¼ö½ÅÇÑ SOCKS ¼­¹ö´Â ÀÌ À̸§À¸·Î DNS ¼­¹ö¿¡°Ô Äõ¸®¸¦ Àü¼ÛÇÏ°í, ¸ñÀûÁö ÁÖ¼Ò¸¦ ȹµæÇÏ°Ô µÈ´Ù. ÀÌ¿¡ µû¶ó SOCKS ¼­¹ö´Â ÃÖÁ¾ÀûÀÎ ¸ñÀûÁö IPv4 È£½ºÆ®·Î ¼ÒÄÏ ¿¬°áÀ» ¼³Á¤ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ÀÌSOCKS º¯È¯ ¹æ½Ä¿¡¼­ IPv6 ÁÖ¼Ò¸¸À» »ç¿ëÇÏ´Â IPv6 ÀÀ¿ë°ú IPv4 ÁÖ¼Ò¸¸ °¡Áø IPv4 ÀÀ¿ëÀÌ ¼­·Î¸¦ ¾î¶»°Ô ÀÎÁöÇÒ °ÍÀΰ¡ ÀÖ´Ù. ´ÙÀ½ÀÇ (±×¸² 4)¿¡¼­´Â SOCKS º¯È¯ ±â¼ú¿¡¼­ÀÇ ÁÖ¼Ò º¯È¯ ¹æ¹ýÀÌ´Ù. SOCKS ¶óÀ̹ö·¯¸®´Â °¡Â¥ IP¸¦ ÀÀ¿ë¿¡°Ô ¾Ë·Á ÁÖ°í, ½ÇÁ¦ IP´Â SOCKS ¼­¹ö°¡ DNS¿Í Åë½ÅÀ» ÅëÇØ ¾Ë°Ô µÇ´Â °úÁ¤ÀÌ´Ù[16].


 



4. BIS(Bump-In-the Stack)


Áö±Ý±îÁö °³¹ßµÈ ¼ö¸¹Àº IPv4 ÀÀ¿ëÀ» IPv6 ȯ°æ¿¡¼­µµ ¼öÁ¤¾øÀÌ »ç¿ëÇÏ°íÀÚ ÇÏ´Â ½Ãµµ¿¡¼­ BIS º¯È¯ ±â¼úÀº °³¹ßµÇ±â ½ÃÀÛÇß´Ù. BIS ¸ðµâÀº TCP/IP ¸ðµâ°ú ³×Æ®¿öÅ© µå¶óÀÌºê ¸ðµâ »çÀÌ¿¡ À§Ä¡Çϸç, µ¥ÀÌÅ͸¦ °¡·Îä¼­ IPv4 ¶Ç´Â IPv6 ÆÐŶÀ¸·Î º¯È¯ÇÏ´Â ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. ±âº»ÀûÀ¸·Î IPv6 È£½ºÆ®´Â µà¾ó ½ºÅà ±¸Á¶¸¦ °¡Á®¾ß Çϸç, È£½ºÆ® ³»ºÎÀûÀ¸·Î¸¸ »ç¿ëµÇ´Â IPv4 ÁÖ¼Ò poolÀ» °¡Á®¾ß ÇÑ´Ù. ÀÌ °æ¿ì, IPv6 È£½ºÆ®»óÀÇ IPv4 ÀÀ¿ëµéÀº ÀÚ½ÅÀÌ Åë½ÅÇÏ°íÀÚ ÇÏ´Â »ó´ëÀÚÀÇ Á¤È®ÇÑ À̸§¸¸ ¾Ë°í ÀÖÀ¸¸é, »ó´ë°¡ IPv6 ³ëµåÀÎÁö, IPv4 ³ëµåÀÎÁö¿¡ ´ëÇØ ¾Ë¾Æ¾ß ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ÀÌ BIS¸¦ ÀÌ·ç´Â ±¸¼º ¿ä¼ÒµéÀº (±×¸² 5)°ú °°À¸¸ç, Å©°Ô 3°¡Áö ±â´ÉÀ¸·Î ±¸ºÐµÈ´Ù.


 



ù¹ø°·Î »ìÆ캼 ±¸¼º ¿ä¼Ò´Â NAT-PTÀÇ DNS-ALG¿Í À¯»çÇÑ ±â´ÉÀ» ¼öÇàÇÏ´Â È®ÀåµÈ Name ResolverÀÌ´Ù. ±âº»ÀûÀ¸·Î IPv4 ÀÀ¿ëÀÌ gethostbyname( )°ú °°Àº ÇÔ¼ö¸¦ È£ÃâÇϸé Resolver°¡ µ¿ÀÛÇÏ°Ô µÇ¸ç, ÀÌ¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î IPv4 ÁÖ¼Ò¸¦ µ¹·ÁÁÖ¸é µÈ´Ù. ±×·¯³ª, Åë½Å »ó´ë°¡ IPv6 ³ëµåÀÏ ¼öµµ ÀÖÀ¸¹Ç·Î, AAAA Çü½ÄÀ¸·Î DNS Äõ¸®ÇÏ´Â ±â´ÉÀ» Resolver´Â Æ÷ÇÔÇØ¾ß ÇÑ´Ù. ÀÌ °æ¿ì, ¼ö½Å IPv6 ÁÖ¼Ò ´ë½Å¿¡ IPv4 ÀÀ¿ë¿¡°Ô µ¹·Á ÁÙ IPv4 ÁÖ¼Ò¸¦ ÇÒ´ç¹Þ±â À§ÇØ, Resolver´Â Address Mapper¸¦ È£ÃâÇÏ°Ô µÈ´Ù. µÎ¹ø° ±¸¼º¿ä¼Ò´Â Address MapperÀÌ´Ù. È£½ºÆ® ½Ã½ºÅÛ ³»¿¡¼­¸¸ Åë¿ëµÇ´Â IPv4 ÁÖ¼Ò poolÀ» ÇÒ´çÇÏ´Â ¿ªÇÒÀ» ¼öÇàÇϸç, ¸ÅÇÎµÈ IPv4¿Í IPv6 °ü°è Á¤º¸¸¦ À¯ÁöÇÑ´Ù. ¼¼¹ø° ±¸¼º ¿ä¼Ò´Â TranslatorÀ̸ç, IPv4 ÀÀ¿ëÀ¸·ÎºÎÅÍ ¼ö½ÅÇÑ IPv4 ÆÐŶÀ» SIIT¿¡ Á¤ÀÇµÈ ±ÔÄ¢¿¡ µû¶ó IPv6 ÆÐŶÀ¸·Î º¯È¯ÇÏ¿© ¸ÁÀ¸·Î Àü´ÞÇÏ´Â ±â´ÉÀ» ¼öÇàÇÑ´Ù.


BIS º¯È¯ ±â¼úÀº NIC(Network Interface Card)¿¡ ÀÇÁ¸ÀûÀ̱⠶§¹®¿¡, ÀϺ» È÷Ÿġ µî¿¡¼­ NE2000°ú 3Com °è¿­ÀÇ ÀϺο¡¼­¸¸ °³¹ßµÇ°í ÀÖ´Ù. ÀÌ¿Í °°Àº ´ÜÁ¡À» ±Øº¹Çϱâ À§ÇØ, BIS °³³äÀ» ±×´ë·Î TCP/IP »óÀ§¿¡¼­ ±¸ÇöÇÏ°íÀÚ ÇÏ´Â BIA(Bump-In-the-API) ±â¼úÀÌ ¿¬±¸µÇ°í ÀÖ´Ù[17].


Áö±Ý±îÁö ´ëÇ¥ÀûÀÎ IPv4/IPv6 º¯È¯ ±â¼ú¿¡ ´ëÇØ »ìÆ캸¾Ò´Ù. <Ç¥ 4>¿¡¼­ ³ªÅ¸³½ Ư¡µéÀ» ¼­·Î ºñ±³ÇØ º¸°í, »ç¿ë ȯ°æ¿¡ µû¶ó ÀûÀýÇÑ ¹æ½ÄÀ» ¼±ÅÃÇØ¾ß ÇÒ °ÍÀÌ´Ù.


 



IV. °á ·Ð


IPv4 ¸Á¿¡¼­ IPv6 ¸ÁÀ¸·Î ÀüȯÇϱâ À§Çؼ­´Â ¿À·£ ½ÃÀÏÀÌ ¼Ò¿äµÉ °ÍÀ̸ç, ¿¹»óÇÏÁö ¸øÇÑ ¿©·¯ °¡Áö ȯ°æµéÀÌ ¹ßÇàÇÒ °ÍÀÌ´Ù. ÀÌ¿Í °°Àº ¸ðµç ȯ°æ¿¡ ÀûÇÕÇÑ º¯È¯ ±â¼úÀº Á¸ÀçÇÏÁö ¾ÊÀ» °ÍÀ̸ç, »óȲ¿¡ µû¶ó ÀûÀýÇÑ ¹æ½ÄÀ» ¼±ÅÃÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù°í ÇÏ°Ú´Ù. ¸ÕÀú, ±¹³»ÀÇ ÀûÀýÇÑ IPv4¿¡¼­ IPv6·ÎÀÇ ÁøÈ­ ¹æÇâ°ú Àü·«À» ¼ö¸³ÇÏ°í, ¿¹»óµÇ´Â Àüȯ ½Ã³ª¸®¿À¸¦ ÀÛ¼ºÇØ¾ß ÇÒ °ÍÀ̸ç, ÀÌ¿¡ µû¶ó ÀûÇÕÇÑ º¯È¯ ±â¼úÀ» Àû¿ëÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù°í ÇÏ°Ú´Ù. ¾ÕÀ¸·Î º¯È¯ ±â¼úÀ» Á¦°øÇÏ´Â ISP »ç¾÷ÀÚ ¶Ç´Â º¯È¯±â¸¦ ±¸ÇöÇÏ°íÀÚ ÇÏ´Â ¿¬±¸ÀÚ´Â ±âº»ÀûÀ¸·Î 6to4, TB, NAT-PT ¹× BIS µîÀÇ ±â¼ú·ÂÀ» ÇÔ²² °®Ãß°í ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù. ±×·¡¾ß¸¸, ´Ù¾çÇÑ »ç¿ëÀÚÀÇ ¿ä±¸»çÇ׿¡ µû¶ó ÀûÀýÇÏ°Ô ´ëóÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¶ÇÇÑ ¿©·¯ ±â¼úÀ» Á¢¸ñÇؼ­ °¡´ÉÇÑ »óÅ Á¤º¸¸¦ À¯ÁöÇÏÁö ¾Ê´Â ¹æ¹ýµµ °³¹ßµÇ¾î¾ß ÇÑ´Ù.


ÀÌÁ¦, IPv4·Î´Â ÇØ°áÇÒ ¼ö ¾ø´Â Ä¡¸íÀûÀÎ ¹®Á¦·Î ÀÎÇØ IPv6·ÎÀÇ ÁøÈ­´Â ´ë¼¼À̸ç, IPv4/ IPv6 º¯È¯ ±â¼ú°ú ÇÔ²² IPv6ÀÇ ÀåÁ¡À» »ì¸° È¿°úÀûÀÎ ÀÀ¿ëµéÀ» °³¹ßÇØ¾ß ÇÒ ½ÃÁ¡ÀÌ´Ù.


<Âü °í ¹® Çå>


[1]    S. Deering and R. Hinden, ¡°Internet Protocol, Version 6(IPv6) Specification¡±, RFC2460, 1998. 12.


[2]    R. Hinden and S. Deering, ¡°IP Version 6 Addressing Architecture¡±, RFC2373, 1998. 7.


[3]    ¹ÚÁ¤¼ö¿Ü 4¸í, ¡°Â÷¼¼´ë ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ(Internet Protocol Version 6) ±â¼ú ¼Ò°³¡±, Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø, ÁÖ°£±â¼úµ¿Çâ Åë±Ç 965È£, 2000. 9. 27.


[4]    K. Yamamoto and M. Sumikawa, ¡°Categorizing Translators between IPv4 and IPv6¡±, draft-ietf-ngtrans-translator-01.txt, 1999. 1.


[5]    T. Larder, ¡°Transition Scenarios and Solutions¡±, draft-ietf-ngtrans-trans-scenes-00.txt, 1999. 4.


[6]    W. Biemlt, M. Kaat and etc., ¡°A Guide to the Introduction of IPv6 in the IPv4 world¡±, 1999. 10.


[7]    R. Gilligan and E. Nordmark, ¡°Transition Mechanisms for IPv6 Hosts and Routers¡±, draft-ietf-ngtrans-mech-04.txt, 1999. 5.


[8]    B. Carpenter and C. Jung, ¡°Transmissioin of IPv6 over IPv4 Domains without Explicit Tunnels¡±, RFC2529, 1999. 3.


[9]    B. Carpenter and K. Moore, ¡°Connection of IPv6 Domains via IPv4 Clouds without Explicit Tunnels¡±, draft-ietf-ngtrans-6to4-03.txt, 1999. 10.


[10]  J. Bound, ¡°Assignment of IPv4 Global Addresses to IPv6 Hosts (AIIH)¡±, draft-ietf-ngtrans-assgn-IPv4-addrs-01.txt, 1999. 1.


[11]  J. Bound and L. Toutain, ¡°Dual Stack Transition Mechanism(DSTM)¡±, draft-ietf-ngtrans-dstm-00.txt, 2000. 4.


[12]  A. Durand, P. Fasano and etc, ¡°IPv6 Tunnels Broker¡±, draft-ietf-ngtrans-broker-02.txt, 1999.10.


[13]  E. Nordmark, ¡°Stateless IP/ICMP Translation Algorithm(SIIT)¡±, RFC2765, 2000. 2.


[14]  A. Conta and S. Deering, ¡°Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6(IPv6) Specification¡±, draft-ietf-ipngwg-icmp-v3-00.txt, 1999. 7.


[15]  G. Tsirtsis and P. Srisuresh, ¡°Network Address Translation-Protocol Translation(NAT-PT)¡±, RFC2766, 2000. 2.


[16]  H. Kitamur, A. Jinzaki and S. Kobayashi, ¡°A SOCKS-based IPv6/IPv4 Gateway Mechanism¡±, draft-ietf-ngtrans-socks-gateway-02.txt, 1999. 7.


[17]  K. Tsuchiya, H. Higuchi and Y. Atarashi, ¡°Dual Stack Hosts using the Bump-In-the-Stack Technique(BIS)¡±, RFC2767, 2000. 2.




2001-05-06 02:00:53
1911 ¹ø ÀÐÀ½
¢Ñ ·Î±×ÀÎ ÈÄ ÀÇ°ßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù
 Ä³½Ã¼±¹°





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
ű×