µðÁöÅПÀÓ½º

 


<±âȹ-IT Standard Weekly> ¸ð¹ÙÀÏIP Ç¥ÁØÈ­ ÃÖ°í È­µÎ "ÇÚµå¿ÀÇÁ"

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
¸ð¹ÙÀÏ(Mobile) IPÀÇ ÃÖ°í À̽´´Â ÇÚµå¿ÀÇÁ(handoff)ÀÌ´Ù. ÀÌ ºÐ¾ß Ç¥ÁØÈ­¸¦ ÁÖµµÇÏ°í ÀÖ´Â ÀÎÅÍ³Ý ±â¼ú Ưº°Á¶»ç À§¿øȸ(IETF) »êÇÏÀÇ ¡®¸ð¹ÙÀÏ IP ¿öÅ©±×·ì¡¯°ú ¡®SEAMOBY ¿öÅ©±×·ì(ÇÚµå¿ÀÇÁ½Ã ¹«¼± ±â±â°£ »óÅÂÁ¤º¸ ±³È¯°ú ÀÌÀ½»õ¾ø´Â ÇÚµå¿ÀÇÁ¸¦ À§ÇÑ ´Ù¾çÇÑ ±â¼ú¿¡ ´ëÇÑ ¿ä±¸»çÇ×À» ¼öÁýÇÏ°í ÇØ´ç ÇÁ·ÎÅäÄÝÀ» °³¹ßÇÏ·Á´Â ¸ñÀûÀ» °¡Áø ¿öÅ©±×·ì)¡¯¿¡¼­´Â ÇÚµå¿ÀÇÁ¿Í °ü·ÃµÈ À̽´µéÀÌ ÁÖ·Î ³íÀǵǰí ÀÖ´Ù.

ÇÚµå¿ÀÇÁ¶õ ¹«¼± ´Ü¸»±â ÀÌ¿ëÀÚ°¡ Åë½ÅÁß À̵¿Çصµ Åë½ÅÀÌ ÁߴܵǴ ÀϾøÀÌ À̾îÁÖ´Â ±â´ÉÀ» ÀǹÌÇÑ´Ù.

ÃÖ±Ù ¹ßÇ¥µÇ°í ÀÖ´Â ¸ð¹ÙÀÏ IP ÇÚµå¿ÀÇÁ ±â¼úÀº ÇѸ¶µð·Î ·¹À̾î2(L2, µ¥ÀÌÅÍ ¸µÅ© °èÃþ) Æ®¸®°Å(trigger)¿¡ ÀÇÇÑ ÇÚµå¿ÀÇÁÀÌ´Ù. ±âÁ¸ÀÇ ÇÚµå¿ÀÇÁ ±â¼úÀÌ ·¹À̾î3(L3, ³×Æ®¿öÅ© °èÃþ)¿¡¸¸ ±¹ÇÑµÈ °Í¿¡ ºñÇØ L2 Æ®¸®°Å¿¡ ÀÇÇÑ ÇÚµå¿ÀÇÁ´Â ¸ð¹ÙÀÏ ³ëµå(node)°¡ ¾×¼¼½º ¶ó¿ìÅÍ(AR)¿ÍÀÇ L2 ¿¬°á(connectivity)ÀÌ ²÷¾îÁöÁö ¾ÊÀº »óÅ¿¡¼­ »õ·Î¿î AR°ú L3 ÇÚµå¿ÀÇÁ¸¦ ½ÃÀÛÇÏ´Â ±â¼úÀÌ´Ù.

ÀÌ »õ·Î¿î ±â¼úÀº ±âÁ¸ÀÇ ¹®Á¦Á¡À̾ú´ø L3 ´ë±â½Ã°£(latency; ¸Á¿¡ Á¢¼ÓÇÑ µÚ Àü¼ÛÇã°¡¸¦ ¹ÞÀ»¶§±îÁöÀÇ ½Ã°£)À» ÃÖ¼ÒÈ­ÇØ ÀÌÀ½»õ¾ø´Â ÇÚµå¿ÀÇÁ¸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù. L2 Æ®¸®°Å ÇÚµå¿ÀÇÁ ÇÁ·ÎÅäÄݷδ ¸ð¹ÙÀÏIPv4(MIPv4)¿¡¼­´Â ¡®·Î¿ì ·¹ÀÌÅϽà ÇÚµå¿ÀÇÁ(low latency handoff)¡¯°¡, MIPv6¿¡¼­´Â ¡®ÆнºÆ®(fast) ÇÚµå¿ÀÇÁ(FMIPv6)¡¯°¡ ÀÖ´Ù. ÀÌ µÎ ÇÁ·ÎÅäÄÝÀº ÇÚµå¿ÀÇÁ½Ã ¾ç¹æÇ⼺ ÅͳÎ(bi¡ªdirectional tunnel)À» »ç¿ëÇÑ ÇÚµå¿ÀÇÁ¸¦ Á¤ÀÇÇÑ °ÍÀÌ´Ù.

ÀÌ¿Í °ü·ÃÇØ °ü½ÉÀ» ²ø¾ú´ø ÇÁ·ÎÅäÄÝ¿¡´Â ¡®º£½º(BETH)¡¯°¡ ÀÖ´Ù. º£½º´Â FMIPv6ÀÇ ¹®Á¦Á¡À» ÇØ°áÇÒ ¼ö ÀÖµµ·Ï È®ÀåµÈ ÇÁ·ÎÅäÄÝ·Î½á ¾ç¹æÇ⼺ ÅͳÎÀ» »ç¿ëÇÑ ÇÚµå¿ÀÇÁ¸¦ Á¤ÀÇÇÑ °ÍÀÌ´Ù. ÇÚµå¿ÀÇÁ½Ã À̵¿³ëµå°¡ »õ·Î¿î ÀÇŹÁÖ¼Ò(COA;Care of Address)¸¦ ȹµæÇÏ´Â ½ÃÁ¡À» ¿¬±âÇÒ ¼ö ÀÖ´Ù. Áï, L3 ÇÚµå¿ÀÇÁ ¾øÀÌ À̵¿³ëµå°¡ ¿©·¯ AR »çÀ̸¦ À̵¿ÇÒ ¼ö ÀÖ´Ù. ½Ç½Ã°£ µ¥ÀÌÅÍ°¡ Àü¼ÛÁßÀ̰ųª À̵¿³ëµå°¡ ¹Ìó L3 ÇÚµå¿ÀÇÁ¸¦ ¿Ï·áÇϱâ Àü¿¡ ´Ù¸¥ AR·Î À̵¿ÇÒ Á¤µµ·Î ¸Å¿ì ºü¸£°Ô ¿òÁ÷ÀÌ´Â °æ¿ì¿¡ À¯¿ëÇÑ ±â¼úÀÌ´Ù. L3 ´ë±â½Ã°£À» 0À¸·Î±îÁö ÁÙÀÏ ¼ö ÀÖ´Ù. ±×·¯³ª º£½º´Â ¸Å¿ì Ưº°ÇÑ °æ¿ì¸¦ °¡Á¤ÇÏ°í ÀÖÀ¸¸ç, ƯÁ¤ ¹«¼± ¸µÅ©¿¡¼­´Â Áö¿øÇÒ ¼ö ¾ø´Ù´Â Á¡ÀÌ ¾ÕÀ¸·Î ÇØ°áÇØ¾ß ÇÒ ¹®Á¦ÀÌ´Ù.

ÀÌ¿Í ÇÔ²² IPv6¿Í °ü·Ã, MIPv6¿¡¼­ÀÇ º¸¾È ¹®Á¦¿Í ¸ð¹ÙÀÏ ³×Æ®¿öÅ©, LMM(Localized Mobility Management) µîÀÌ À̽´·Î ¶°¿À¸£°í ÀÖ´Ù. ¸ð¹ÙÀÏ ³×Æ®¿öÅ© À̽´·Î´Â MIPv6¸¦ ±â¹ÝÀ¸·Î ¸ð¹ÙÀÏ ³×Æ®¿öÅ©¿Í ¶ó¿ìÅ͸¦ Áö¿øÇÏ´Â ¹®Á¦°¡ Á¦±âµÇ°í ÀÖÀ¸¸ç, LMMÀº MIPv6¿¡¼­ ¸¶ÀÌÅ©·Î ¸ðºô¸®Æ¼(Micro Mobility; ¸ð¹ÙÀÏ IP µî·Ï ¿µ¿ªÀ» Áö¿ªÈ­ÇØ µî·Ï°úÁ¤¿¡¼­ »ç¿ëµÇ´Â ½ÅÈ£¸¦ ÁÙ¿© ³×Æ®¿öÅ©ÀÇ ºÒÇÊ¿äÇÑ ¿À¹öÇìµå¸¦ ÁÙÀÌ°í µî·Ï°úÁ¤¿¡ ÇÊ¿äÇÑ ½Ã°£À» ÁÙ¿© ÀÌÀ½»õ¾ø´Â ÇÚµå¿ÀÇÁ°¡ °¡´ÉÅä·Ï ÇÏ´Â ±â¼ú)¸¦ Áö¿øÇϱâ À§ÇÑ ¹æ¾ÈÀ¸·Î °Å·ÐµÇ°í ÀÖ´Ù. ÀÌ¿Í °ü·ÃÇØ ¡®ÇÏ¿ÍÀÌ(HAWAII)¡¯,¡®¸®Àú³Î ·¹Áö½ºÆ®·¹À̼Ç(Regional Registration)¡¯µîÀÇ ÇÁ·ÎÅäÄÝÀÌ Á¦¾ÈµÇ°í ÀÖ´Ù.


À̹ۿ¡ MIPv4¿¡¼­ÀÇ NAT(Network Address Translater;ÁÖ¼Ò º¯°æ±â. ÀÎÅÍ³Ý »ç¿ëÀÚ°¡ ´Ù¸¥ »ç¿ëÀÚ³ª ¼­¹ö¿¡ Á¢¼ÓÇÒ ¶§ ½ÇÁ¦ µî·ÏµÈ IP ÁÖ¼Ò¿Í´Â ÀüÇô ´Ù¸¥ IP ÁÖ¼Ò·Î Åë½ÅÀ» ÇÏ°Ô ÇØ °³ÀÎÀûÀÎ IP ÁÖ¼Ò¸¦ ³ëÃâ ½ÃÅ°Áö ¾Ê´Â ±â¼ú)Áö¿ø°ú ¸ð¹ÙÀÏ ¿¡ÀÌÀüÆ®¸¦ Áߺ¹½ÃÅ°´Â ¹æ¾È µîÀÌ ÁÖ¿ä Ç¥ÁØÈ­ À̽´·Î µîÀåÇÏ°í ÀÖ´Ù.
ÇÚµå¿ÀÇÁ ±â¼úÀº ¾ÕÀ¸·Îµµ ´çºÐ°£ ¸ð¹ÙÀÏ IP Ç¥ÁØÈ­ È°µ¿ÀÇ ÁÖ¿ä ÇÙ½É ÃàÀÌ µÉ °ÍÀ¸·Î Àü¸ÁµÈ´Ù. ±¸Ã¼ÀûÀ¸·Î ¸ð¹ÙÀÏ IP¿¡¼­´Â ´ë±â½Ã°£À» ´ëÆø ÁÙÀÎ ¡®º£½º¡¯ ÇÁ·ÎÅäÄÝÀ» FMIPv6¿¡¼­ ¿É¼ÇÀ¸·Î Áö¿øÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ¿Í MIPv4ÀÇ ¡®·Î¿ì ·¹ÀÌÅϽà ÇÚµå¿ÀÇÁ¡¯¿¡ º£½º¸¦ Àû¿ëÇØ ÀçÁ¤ÀÇÇÒ °ÍÀÎÁö°¡ ÁÖ¿ä À̼ö°¡ µÉ °ÍÀÌ´Ù.

º£½º°¡ ºñ·Ï ¸Å¿ì Ư¼öÇÑ °æ¿ì¸¦ ´ë»óÀ¸·Î ÇÏÁö¸¸ ÇÊ¿ä¿¡ µû¶ó COAÀÇ È¹µæ ½ÃÁ¡À» ÇÊ¿ä¿¡ µû¶ó ¿¬±âÇÒ ¼ö ÀÖ´Â °Í°ú °°ÀÌ ¹«¼± ¿¬°á(Link)¿¡¼­ À¯¿ëÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â Á¡À¸·Î º¼¶§ ¾ÕÀ¸·ÎÀÇ Ç¥ÁØÈ­ µ¿ÇâÀ» ÁÖÀDZí°Ô ÁöÄѺ¼ ÇÊ¿ä°¡ ÀÖ´Ù.

¶ÇÇÑ, MIPv6 ±â¹ÝÀÇ ¸¶ÀÌÅ©·Î ¸ðºô¸®Æ¼ ÇÁ·ÎÅäÄݵµ ¹Ýµå½Ã ÇÊ¿äÇÑ ±â¼úÀ̹ǷΠÀÌ¿Í °ü·ÃµÈ Ç¥ÁØÈ­ ³íÀÇ°¡ È°¹ßÈ÷ ÁøÇàµÉ °ÍÀÌ´Ù. MIPv6 ±â¹ÝÀÇ ¸ð¹ÙÀÏ ³×Æ®¿öÅ©´Â MIPv6ÀÇ ÀåÁ¡À» Àß »ì¸± ¼ö ÀÖÀ¸¸ç, ÇâÈÄ ¼­ºñ½º Ãø¸é¿¡¼­µµ ¸Å¿ì À¯¿ëÇϹǷΠ±¹³»¿¡¼­µµ ¸¹Àº °ü½ÉÀ» °¡Á®¾ß ÇÒ ºÎºÐÀ¸·Î ÆǴܵȴÙ.

³¡À¸·Î ÇöÀç ¶°¿À¸£°í ÀÖ´Â À̽´µéÀº SEAMOBY ¿öÅ©±×·ì¿¡¼­ ³íÀÇµÈ °á°ú¸¦ Åä´ë·Î °ü·Ã ÇÁ·ÎÅäÄÝ Á¦Á¤ÀÛ¾÷¿¡ µ¹ÀÔÇÒ °ÍÀ¸·Î º¸ÀδÙ.

±è±âõ(°Ç±¹´ë ±³¼ö kckim@konkuk.ac.kr)