Ȩ > Ç¥ÁØÈ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly
[Àü¼ÛÅë½Å] IRTF Routing Research Group(RRG) µ¿Çâ
IRTF(Internet Research Task Force)´Â IETF(Internet Engineering Task Force)¿¡¼ Ç¥ÁØÈÇϱâ ÀÌÀü¿¡ Áß¿äÇÑ ±â¼ú »çÇ׵鿡 ´ëÇØ »çÀü ¿¬±¸¸¦ ÇÏ´Â ±×·ìÀÌ´Ù. ÀÌÁß RRG(Routing Research Group)Àº ¼ºÀåÀÇ ÇѰ迡 Á÷¸éÇϰí ÀÖ´Â ÇöÀçÀÇ ÀÎÅÍ³Ý ¶ó¿ìÆÃ ¹æ¹ýÀ» ´ëüÇÒ »õ·Î¿î ¶ó¿ìÆÃ ±â¼úÀ» ã´Â ÀÓ¹«¸¦ ¶ç°í 2007³â ÃÊ¿¡ °á¼ºÀÌ µÇ¾ú´Ù.
ÇöÀç ¶ó¿ìÆÃÀÇ ¹®Á¦ÀÇ ÇÙ½ÉÀº ¹Ù·Î BGP(Border Gateway Protocol) ¶ó¿ìÅÍÀÇ ¶ó¿ìÆÃ Å×À̺íÀÇ Æø¹ßÀÌ´Ù. ¹éº» ¸Á¿¡¼ µ¿ÀÛÇÏ´Â BGP ¶ó¿ìÅͰ¡ °ü¸®ÇØ¾ß ÇÒ ³×Æ®¿öÅ© ÁÖ¼Ò(network prefix)ÀÇ ¼ö°¡ Áö³ ¼ö³â°¡ Áö¼ÓÀûÀ¸·Î Áö¼öÇÔ¼öÀûÀ¸·Î Áõ°¡Çϰí ÀÖ´Â °ÍÀÌ´Ù. ÀÌ´Â ÁÖ·Î °¢ »ç¿ëÀÚ ¸ÁÀÌ º¹¼ö°³ÀÇ ÀÎÅÍ³Ý »ç¾÷ÀÚ(ISP: Internet Service Provider)¿¡°Ô¼ ¼ºñ½º¸¦ ¹Þ´Â À̸¥¹Ù º¹¼ö °¡ÀÔ(multi-homing) ¶§¹®¿¡ ÀϾ´Â Çö»óÀÌ´Ù. ¿ø·¡ °¢ »ç¿ëÀÚ ¸ÁÀÌ ÇÑ ÀÎÅÍ³Ý »ç¾÷ÀÚ¿¡°Ô¸¸ °¡ÀÔÇÏ¿©, ÇÒ´ç ¹ÞÀº ÁÖ¼Ò°¡ ¹éº»¿¡¼ ½±°Ô ¾ÐÃàµÉ ¼ö ÀÖ°Ô µÇ¾î ÀÖ´Ù. ±×·¯³ª ´õ ´Ù¾çÇÑ ¼ºñ½º¸¦ ¹Þ±â À§ÇØ »ç¿ëÀÚµéÀÌ º¹¼ö°³ÀÇ ÀÎÅÍ³Ý »ç¾÷ÀÚ¿Í °è¾àÇÏ´Â Çö»óÀÌ ´Ã¾î³ª°í ÀÖÀ¸¸ç, ¾ÈÁ¤µÈ ÀÎÅÍ³Ý ¼ºñ½º¸¦ À§Çؼ ÀÌ·± º¹¼ö °¡ÀÔÀº ¿ÀÈ÷·Á ±ÇÀåµÇ´Â ¿î¿ë ¹æ¹ýÀ̱⵵ ÇÏ´Ù.
±×·¯³ª ÀÌ·¸°Ô ÇÑ »ç¿ëÀÚ¸ÁÀÌ ¼·Î ´Ù¸¥ »ç¾÷ÀڷκÎÅÍ ¼·Î ´Ù¸¥ ÁÖ¼Ò ¿µ¿ªÀÇ ÁÖ¼Ò±ºÀ» ¹Þ¾Æ »ç¿ëÇϸé, ¹éº» ¸Á¿¡¼ÀÇ ¶ó¿ìÆÃ¿¡¼ È¿°úÀûÀÎ ¾ÐÃàÀÌ Å« ÁöÀåÀ» ¹Þ°Ô µÈ´Ù. »ç¿ëÀÚ ÁÖ¼Ò°¡ È¿°úÀûÀ¸·Î ¾ÐÃàµÇÁö ¾Ê°í, »ç¿ëÀÚ ¸Á ¾ÈÀÇ °³°³ÀÇ È£½ºÆ® ¹× ³ëµåÀÇ ÁÖ¼Ò°¡ ¹éº» ¸Á¿¡¼±îÁö ±³È¯µÇ°Ô µÇ¸é ¹éº» BGP ¶ó¿ìÅÍÀÇ ¶ó¿ìÆÃ Å×À̺íÀÌ °ÈÀâÀ» ¼ö ¾øÀÌ Ä¿Áú ¼ö ¹Û¿¡ ¾ø´Â °ÍÀÌ´Ù.
¹éº» ¶ó¿ìÆÃ Å×ÀÌºí Æø¹ßÀ̶ó´Â °á°úÀû Çö»ó¿¡ ´ëÇÑ ±Ùº»ÀûÀÌ°í ±¸Á¶ÀûÀÎ ¿øÀÎÀº ÀÎÅͳÝÀÇ IP ÁÖ¼Ò°¡ ³ëµå/È£½ºÆ®ÀÇ À̸§(name), °ð °³Ã¼½Äº°ÀÚ(identifier: ID)ÀÇ ±â´É°ú ÁÖ¼Ò(address), °ð À§Ä¡Ç¥½ÃÀÚ(locator: LOC))ÀÇ µÎ ±â´ÉÀ» ÇÔ²² °¡Áø °ÍÀ¸·Î ÁöÀûµÇ°í ÀÖ´Ù. À§Ä¡ Á¤º¸°¡ ¹Ù²î´õ¶óµµ °³Ã¼½Äº°ÀÚ Á¤º¸°¡ ¹Ù²îÁö ¾Ê´Â´Ù¸é, Åë½Å ±âº» µ¿ÀÛÀ» °³Ã¼½Äº°ÀÚ À§ÁÖ·Î ÇÔÀ¸·Î½á ÁÖ¼Ò °ü¸®ÀÇ À¯¿¬¼ºÀ» È®º¸ÇÒ ¼ö ÀÖ´Ù´Â ÀνÄÀÌ´Ù. °ð, ID¿Í LOCÀÇ ºÐ¸®°¡ ±Ùº» ÇØ°áÃ¥ÀÇ Çϳª¶ó´Â ÁÖÀåÀÌ´Ù. ID/LOC ºÐ¸®´Â ¶ÇÇÑ ÀÎÅÍ³Ý ¹®Á¦ÀÇ ´Ù¸¥ Å« ÇÑ ²ÀÁöÀÎ ½Å¼Ó À̵¿¼º(fast mobility)¸¦ º¸ÀåÇϱâ À§ÇÑ ÇÊ¿ä Á¶Ä¡·Îµµ ÀÎÁ¤µÇ°í ÀÖ´Ù.
RRG´Â ÀÌ·¸°Ô ID/LOC ºÐ¸®¸¦ ±âº» ±âÁ¶·Î ÇÏ¸é¼ º¹¼ö°¡ÀÔ(multi-homing), ½Å¼Ó À̵¿¼º(fast mobility) ¹× Æ®·¡ÇÈ Á¦¾î(traffic engineering)À» °¡´ÉÇÏ°Ô ÇÏ´Â ÇÑÃþ ´õ Å« ´ë±Ô¸ð ÀÎÅͳÝÀ¸·Î ¼ºÀåÇÏ´Â ±æÀ» ¿¾î ÁÙ »õ ¶ó¿ìÆÃ ±â¼úÀ» ã°íÀÚ ÇÏ´Â ÀÓ¹«¸¦ °®°í ÀÖ´Ù.
ÇöÀç RRG´Â 2010³â 3¿ù IETF 77Â÷ ȸÀDZîÁö »õ·Î¿î ¶ó¿ìÆÃ ¹æ¹ýÀÇ Á¦¾ÈÀ» ³»µµ·Ï ½ÃÇÑ ÁöħÀ» ¹Þ°í ÀÖ´Ù. µû¶ó¼ 2009³â 12¿ù 24ÀϱîÁö ¸ðµç Á¦¾È¼ ¸¶°¨À» Çϰí, ¸î ´ÞÀÇ Åä·ÐÀ» °ÅÄ£ µÚ ÃÖÁ¾ RRG ±Ç°í¾ÈÀ» Á¦ÃâÇÒ ÀÏÁ¤¿¡ ÀÖ´Ù.
RRGÀÇ ÀÇÀåÀº RSVP(Reservation Protocol) °³¹ßÀÚ·Î À¯¸íÇÑ UCLAÀÇ Lixia Zhang ±³¼ö¿Í BGP4ÀÇ ÁÖ¿ä °³¹ßÀÚ·Î Å« ¸í¼ºÀ» °®°í ÀÖ´Â Tony Li°¡ ¸Ã°í ÀÖ´Ù. Èï¹Ì·Î¿î °ÍÀº Lixia ZhangÀº °¡»ó ¾ÐÃà(virtual aggregation)µî Á¡ÁøÀûÀÎ ¹æ¹ýÀ» °ÇÏ°Ô ÁÖÀåÇϰí ÀÖ´Â ¹Ý¸é, Tony Li´Â ÀÎÅÍ³Ý ±âº» ±¸Á¶¸¦ º¯°æÇÏ´õ¶óµµ Àå±âÀûÀÌ°í ±Ùº»ÀûÀÎ Ä¡À¯ ¹æ¹ýÀ» ¼±È£ÇÏ´Â ´ë¸³µÈ ÀÔÀåÀ» °®°í ÀÖ´Ù´Â °ÍÀÌ´Ù.
±×µ¿¾È Á¦¾ÈµÈ ¾È Áß¿¡ °¡Àå Å« ÁÖ¸ñ°ú ÁöÁö¸¦ ¹Þ°í ÀÖ´Â °ÍÀº LISP(Locator/ID Separation Protocol)À̶ó°í ÇÒ ¼ö ÀÖ´Ù. ÀÌ ±â¼úÀÇ ÇÙ½ÉÀº »ç¿ëÀÚ ¸Á ¾È¿¡¼´Â »ç¾÷ÀÚ µ¶¸³Àû(PI: Provider Independent) ÁÖ¼Ò¸¦ ID·Î »ç¿ëÇÏ¸ç ¶Ç ±×¿¡ ±Ù°ÅÇØ ¶ó¿ìÆÃÀ» Çϰí, ¹éº»¿¡¼´Â »ç¾÷ÀÚ ¾ÐÃà°¡´É(PA: Provider Aggregatable) ÁÖ¼Ò·Î º¯È¯Çؼ ¶ó¿ìÆÃÀ» ÇÏ´Â ¹æ¹ýÀÌ´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ ¸ÁÀº º¹¼ö°¡ÀÔ ¹× »ç¾÷ÀÚ º¯°æ½Ã¿¡µµ ÁÖ¼Ò¸¦ ¹Ù²Ü Çʿ䰡 ¾øÀ¸¸ç, µ¿½Ã¿¡ ¹éº»¿¡¼´Â È¿°úÀûÀÎ ÁÖ¼Ò(°ð ·çÆ®) ¾ÐÃàÀÇ È¿°ú¸¦ º¼ ¼ö ÀÖ´Ù. LISP Ư¡ ÁßÀÇ Çϳª´Â ID/LOC º¯È¯ ±â´ÉÀ» ¹éº» ÁøÀÔ ÃÊÀÔ¿¡ ÀÖ´Â ITR(Ingress Tunnel Router)¿Í ¹éº» Ãⱸ¿¡ ÀÖ´Â ETR(Egress Tunnel Router)¿¡ µÐ´Ù´Â °ÍÀÌ´Ù. °á°úÀûÀ¸·Î LISP¿¡ ÀÇÇϸé ÇöÀçÀÇ »ç¿ëÀÚ È£½ºÆ®/³ëµå, »ç¿ëÀÚ ¸ÁÀÇ ±¸³» ¶ó¿ìÅÍ ¹× ±Û·Î¹ú DNS µ¿ÀÛ¿¡ ÀüÇô ¾Æ¹«·± º¯°æÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ¸¸ç, ´Ù¸¸ »ç¾÷ÀÚ°¡ °ü¸®ÇÏ´Â ¹éº» ¶ó¿ìÅ͸¸ º¯°æÇÏ¸é µÈ´Ù´Â ÀåÁ¡À» ³»¼¼¿ì°í ÀÖ´Ù.
´Ù¸¥ ÇÑ ¹æÇâÀº Lixia Zhang ÀÚ½ÅÀÌ ÁÖÀåÇÏ´Â À̸¥¹Ù °¡»ó ¾ÐÃà(virtual aggregation) ¹æ¹ýÀÌ´Ù. ÀÌ ¹æ¹ýÀº ÇöÀç ÀÎÅÍ³Ý ÀåºñÀÇ º¯°æÀ» ÃÖ¼Ò·Î ÇÏ´Â ÇÑÆí »õ·Î¿î ÀåºñÀÇ Ãß°¡°¡ ÀüÇô ÇÊ¿ä¾øÀÌ ¼öÁ¤ÀûÀÎ ¾ÐÃà ±â¼úÀÇ µµÀÔ¸¸À» Á¦¾ÈÇÏ´Â °¡Àå Áö°¢ º¯µ¿ÀÇ ¼ÒÁö°¡ ÀûÀº ¹æ¹ýÀ¸·Î ÁÖÀåµÇ°í ÀÖ´Ù.
¶ÇÇÑ Å« ÁÖ¸ñÀ» ¹Þ°í ÀÖ´Â °ÍÀº RANGER¶ó°í ÀÏÄ´ ¹æ¹ýÀε¥, ´ë°³ »ç¿ëÀÚ ¸ÁÀº °³º°(private) IPv4¸¦ »ç¿ëÇϰí, ¹éº» ¶ó¿ìÆÃ(°ð, À̸¥¹Ù µµ¸ÞÀÎ °£ ¶ó¿ìÆÃ: Inter-domain routing)¿¡¼´Â °øÁß IPv6¸¦ »ç¿ëÇÏÀÚ´Â °ÍÀÌ´Ù. »ç¿ëÀÚ ¸ÁÀº »ç¾÷ÀÚ°¡ ¹Ù²î´õ¶ó°í °íÀ¯ÀÇ IPv4 ÁÖ¼Ò±ºÀº º¯°æ¾øÀÌ ±×´ë·Î »ç¿ëÇÏ¸é µÇ°í, PA IPv6 ÁÖ¼Ò¸¸ »ç¾÷ÀڷκÎÅÍ ´Ù½Ã ¹èÁ¤ ¹Þ°Å³ª, ¶Ç´Â º¹¼ö »ç¾÷ÀڷκÎÅÍ Áߺ¹À¸·Î ¹Þ´Â °ÍÀÌ´Ù. ÆÐŶÀÌ ¸ñÀûÁö±îÁö µµ´ÞÇÏ´Â °¡¿îµ¥ ¿©·¯ °³º° »ç¿ëÀÚ ¸ÁÀ» Áö³ª°¡°Ô µÇ°Ú´Âµ¥, ÀÌ·² ¶§¸¶´Ù ÇØ´ç ±¸¿ªÀÇ IPv4 ÁÖ¼Ò·Î º¯È/À纯ȯ °úÁ¤À» °ÅÄ¡°Ô µÈ´Ù.
ÇÑ ±â¼úÀÚ´Â Áö±¸ ÁÂÇ¥¸¦ ÀÌ¿ëÇÑ À̸¥¹Ù ÁöÁÂÇ¥ ¶ó¿ìÆÃ(geographical routing)À» °è¼Ó ÁÖÀåÇϰí Àִµ¥ ±âÁ¸ÀÇ ¸í¼ºÀÖ´Â ±â¼úÀÚµé·ÎºÎÅÍ Å« È£ÀÀÀ» ¹ÞÁö ¸øÇÏ´Â ºÐÀ§±âÀÌ´Ù. ÃÖ±Ù¿¡´Â ĪȴëÀÇ ´ëÇпø»ý Çϳª°¡ ±¸Á¶Àû º¯È¯(hierarchical mapping) ½Ã½ºÅÛÀ» Á¦¾ÈÇÏ¿´´Âµ¥ ²Ï ¸¹Àº È£ÀÀÀ» ¹Þ´Â ÆíÀÌ´Ù. ±× ¹Û¿¡µµ ¿©·¯°³ ¾ÈµéÀÌ Á¦¾ÈµÇ°í Àִµ¥, ¸ðµç Á¤º¸´Â ¾Æ·¡ »çÀÌÆ®¿¡¼ ã¾Æ º¼ ¼ö ÀÖ´Ù.
http://trac.tools.ietf.org/group/irtf/trac/wiki/RoutingResearchGroup
Àü¹ÝÀûÀ¸·Î °üÂûµÇ´Â Çö»óÀº ¼ö½Ê³â µ¿¾ÈÀÇ ¸Á ¼³°è, ¿î¿µÀÇ °æÇè¿¡µµ ºÒ°íÇÏ°í ¾ÆÁ÷µµ RRG¿¡ Âü¿©Çϰí ÀÖ´Â ¸¹Àº ±â¼úÀÚµéÀÌ ¾ÆÁ÷ Á¤È®ÇÑ À̸§ ¹× ÁÖ¼Ò(Naming & Addressing) °³³ä¿¡ ´ëÇØ¼ ¿©ÀüÈ÷ ¸¹ÀÌ È¥¼±À» ºú°í ÀÖ´Ù´Â Á¡ÀÌ´Ù. ±×µ¿¾È 1978³â¿¡ ¹ßÇ¥µÈ John SochÀÇ IEN19(Internet Engineering Note #19)¿Í 1978³â ³í¹® ¹× RFC1498(1993)¿¡¼ ¼³ÆÄÇÑ Jerome H. SaltzerÀÇ Naming & Addressing °³³äÀÌ °¡Àå ±ÇÀ§ÀÖ´Â °³³äÀ¸·Î µÇ¾î ÀÖÀ¸³ª, ±â¼úÀÚµé »çÀÌ¿¡¼ÀÇ ÀÌÇØ ºÎÁ·, È¥¼±ÀÌ ¾ÆÁ÷µµ È¥Á¸Çϰí ÀÖ´Ù. ƯÈ÷ Áö³ ¼ö³â°£ À§ µÎ ¹®¼¿¡¼ Á¤ÀÇÇÑ ±³°ú¼Àû Name, Address¶ó´Â ¿ë¾î ´ë½Å¿¡ ID, Locator¶ó´Â ¿ë¾î¸¦ »ç¹µ ÁïÈïÀûÀ¸·Î »ç¿ëÇÔÀ¸·Î½á °³³äÀÇ È¥µ¿¿¡ ´õ¿í ºÎäÁúÀ» ÇÑ °ÍÀÌ µÇ¾ú´Ù.
¾ÕÀ¸·Î ¸î ´Þ »çÀÌ¿¡ ¾î¶² ¼±Åà °úÁ¤À» ÅëÇØ ¾î¶² ±¸Ã¼ÀûÀÎ ¾ÈÀÌ »õ·Î¿î ÀÎÅÍ³Ý ¶ó¿ìÆÃ ¹æ¹ýÀ¸·Î Á¦¾ÈµÉ Áö ¾Ë ¼ö ¾øÀ¸³ª, Çϳª È®½ÇÇÑ °ÍÀº ±× ¾î´À °Íµµ ¹Ì·¡ÀÎÅÍ³Ý µî¿¡¼ Ãß±¸ÇÏ´Â ±Ùº»Àû Ä¡À¯Ã¥ÀÌ ¾Æ´Ï¶ó ÇöÀçÀÇ ÀÎÅÍ³Ý ±¸Á¶Àû Ãë¾àÁ¡À» ±×´ë·Î ¾ÈÀº ä Á¡ÁøÀû Ä¡À¯Ã¥ÀÌ ¼±ÅÃµÉ °ÍÀ̶ó´Â Á¡ÀÌ´Ù. °á±¹ ±Ùº»ÀûÀÌ°í °úÇÐÀûÀÎ À̸§/ÁÖ¼Ò ±¸Á¶(Naming & Addressing Architecture)¿¡ ÀÇÇÑ ±Ùº»ÀûÀÎ ¶ó¿ìÆÃ ÇØ°áÃ¥ °±¸´Â ¹Ì·¡ÀÎÅÍ³Ý ±×·ìÀÇ ¼÷Á¦·Î ³²°Ô µÉ °ÍÀÌ´Ù. ¿©±â¿¡ ¹Ì·¡ÀÎÅÍ³Ý ¿¬±¸ÀÚµéÀÇ ±ÍÁßÇÑ ¿¬±¸ ±âȸ°¡ ÀÖ´Ù°í »ç·áµÈ´Ù.