TTA °£Ç๰ - ICT Standard Weekly

Ȩ > Ç¥ÁØÈ­ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly

±â¼úÇ¥ÁØÀ̽´

´Ù¿î·Îµå (2015-43È£)
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ

[Àü¼ÛÅë½Å] IP±â¹Ý ¼ÒÇÁÆ®¿þ¾î Á¤ÀÇ ³×Æ®¿öÅ· ±â¼ú Ç¥ÁØÈ­ µ¿Çâ

I2RS Ç¥ÁØÈ­ ¹è°æ ¹× ±â¼ú ÆÄ±Þµµ

SDN(Software Defined Networking) ±â¼úÀº Åë½Å ³×Æ®¿öÅ©ÀÇ À¯¿¬ÇÑ ¿î¿ë°ú ºñ¿ëÀý°¨À» ¸ñÀûÀ¸·Î Åë½Å ³×Æ®¿öÅ©¸¦ ¸¶Ä¡ ¼ÒÇÁÆ®¿þ¾î ÇÁ·Î±×·¡¹ÖÀ» Çϵí Åë½Å ½Ã½ºÅ۵鰣ÀÇ ¿¬°á¼º(Connectivity) ȤÀº °ü¸® ±â´Éµé¿¡ ´ëÇØ Áß¾Ó¿¡¼­ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î Á¦¾îÇÒ ¼ö ÀÖ´Â ±â¼úÀ» ÀǹÌÇÑ´Ù.  SDNÀÇ ÇÙ½É ±â¼úÀº Åë½Å ½Ã½ºÅÛµé°ú À̸¦ Á¦¾îÇÒ ¼ö ÀÖ´Â Á¦¾î±â(Controller) »çÀÌÀÇ Ä¿¹Â´ÏÄÉÀ̼ÇÀ» ´ã´çÇϴ ǥÁØÈ­µÈ °³¹æÇü ÀÎÅÍÆäÀ̽º ±â¼ú·Î, ONF(Open Networking Foundation) Ç¥ÁØ ±â±¸¿¡¼­ ¶ó¿ìÅÍ ¶Ç´Â ½ºÀ§Ä¡¸¦ Á¦¾îÇÒ ¸ñÀûÀ¸·Î ¿ÀÇÂÇ÷οì(Openflow)¶ó ºÒ¸®´Â ±â¼úÀÌ ÃÖÃʷΠǥÁØÈ­µÇ¾ú°í, IETF Ç¥ÁØÈ­ ±â±¸¿¡¼­´Â I2RS(Interface to Routing System)¶ó ºÒ¸®´Â ±â¼úÀ» Ç¥ÁØÈ­Çϰí ÀÖ´Ù.

ONFÀÇ ¿ÀÇÂÇ÷οì¿Í IETFÀÇ I2RS ±â¼úÀÇ °¡Àå Å« Â÷ÀÌÁ¡Àº I2RS´Â Åë½Å ½Ã½ºÅÛ ³» ÀÌ¿ô³ëµå Ž»ö, °æ·Î Ž»ö ¹× ¼³Á¤, ¸ð´ÏÅ͸µ µîÀÇ ±â´ÉÀ» ´ã´çÇÏ´Â Á¦¾î Æò¸éÀ» ±âÁ¸°ú µ¿ÀÏÇÑ ÇüÅ·ΠÇã¿ëÇÏ´Â ¾ÆÅ°ÅØÃ³¸¦ Ãß±¸ÇÏ´Â ÇÑÆí, ¿ÀÇÂÇ÷οì´Â ÀÌ·¯ÇÑ Á¦¾îÆò¸éÀ» Åë½Å ½Ã½ºÅÛ ³»¿¡¼­ ¹°¸®ÀûÀ¸·Î ¿ÏÀüÈ÷ ºÐ¸®ÇÏ¿© Áß¾ÓÀÇ Á¦¾î±â ³»¿¡ À§Ä¡½ÃÅ´À¸·Î½á ºÐ»êµÈ Åë½Å ½Ã½ºÅÛµéÀÇ ±â´ÉµéÀ» ÃÖ¼ÒÈ­ÇÏ´Â ¾ÆÅ°ÅØÃ³¸¦ Ãß±¸ÇÑ´Ù´Â Á¡ÀÌ´Ù. ¿ÀÇÂÇÃ·Î¿ì ±â¼úÀº Åë½Å ½Ã½ºÅÛ Ãø¸é¿¡¼­ ÀåºñÀÇ ¿ø°¡¸¦ ȹ±âÀûÀ¸·Î Àý°¨ÇÒ ¼ö ÀÖ´Â ¾ÆÅ°ÅØÃ³¿¡ ÀÖ¾î Å« ÀÌÁ¡À» °®Áö¸¸, ±âÁ¸¿¡ ¿î¿ëÇÏ´ø ½Ã½ºÅÛÀ» ´ëÃ¼ÇØ¾ß ÇÔÀº ¹°·Ð ±âÁ¸ Àåºñ¿ÍÀÇ ¿¬µ¿ÀÌ ¾î·Á¿î À̽´°¡ Á¸ÀçÇϰí ÇöÀç ¿ÀÇÂÇÃ·Î¿ì ¹× Á¦¾î±âÀÇ ±â¼ú ¼º¼÷µµ°¡ Åë½Å»ç¾÷ÀÇ ¿ä±¸»çÇ×À» ÀüüÀûÀ¸·Î ¸¸Á·Çϱ⠾î·Á¿î »óȲÀ¸·Î ¿ÀÇÂÇÃ·Î¿ì ±â¹ÝÀ¸·Î ³×Æ®¿öÅ©¸¦ ±¸¼º ½Ã ¿ÀÈ÷·Á ´õ ¸¹Àº ºñ¿ë°ú ¿î¿ëÀÇ ¸®½ºÅ©¸¦ ¾ß±âÇÒ ¼ö ÀÖ´Ù. I2RS´Â ±âÁ¸ÀÇ Åë½Å ½Ã½ºÅÛÀ» ±×´ë·Î Ȱ¿ëÇϸ鼭 SDN ±â¹ÝÀÇ Áß¾ÓÁýÁßÈ­µÈ Á¦¾î¸¦ ½ÇÇöÇÒ ¼ö Àֱ⠶§¹®¿¡ Åë½Å»ç¾÷ÀÚ ÀÔÀå¿¡¼­ ½Å±Ô ÅõÀÚ¿¡ ´ëÇÑ ¿ì·Á¸¦ ÁÙÀÏ ¼ö ÀÖÀ¸¸ç, ±âÁ¸ ¸Á°úÀÇ ¿¬µ¿µµ ½±°Ô °¡Á®°¥ ¼ö ÀÖ´Â ÀÌÁ¡ÀÌ Á¸ÀçÇÑ´Ù. ¶ÇÇÑ, SDN±â¹ÝÀÇ Á¦¾î ü°è¿¡ ¹®Á¦°¡ ¹ß»ýÇÏ´Â »óȲ¿¡¼­ ±âÁ¸ÀÇ ¿î¿ë ü°è·Î µ¹¾Æ°¥ ¼ö Àֱ⠶§¹®¿¡ ¸®½ºÅ© Ãø¸é¿¡¼­ º¼ ¶§ ¿ÀÇÂÇÃ·Î¿ì ±â¼ú¿¡ ºñÇØ º¸´Ù ¾ÈÁ¤ÀûÀ¸·Î ¸ÁÀ» ¿î¿ëÇÒ ¼ö ÀÖ´Ù.

 

I2RSÀÇ ±¸Á¶ ¹× ±¸¼º¿ä¼Ò

I2RS ±â¼úÀÇ ±¸¼ºÀº <±×¸² 1>¿¡¼­ º¸µíÀÌ, ¶ó¿ìÅÍ ¹× ½ºÀ§Ä¡ µîÀÇ Åë½Å ½Ã½ºÅÛ ³» Á¦¾î Æò¸é(control plane) »ó¿¡ Á¦¾î±â¿ÍÀÇ Ä¿¹Â´ÏÄÉÀ̼ÇÀ» ´ã´çÇÏ´Â I2RS Agent ±â´Éºí·Ï, ¿ÜºÎ¿¡ ÀÖ´Â Á¦¾î±â(controller) ³»¿¡ I2RS Client ±â´É ºí·Ï, ¸¶Áö¸·À¸·Î I2RS Client¿Í I2RS Agent°£ °³¹æÇü ÀÎÅÍÆäÀ̽ºÀÎ I2RS·Î ±¸¼ºµÈ´Ù. I2RS Client´Â I2RS °³¹æÇü ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ I2RS Agent¿Í Ä¿¹Â´ÏÄÉÀ̼ÇÀ» ¼öÇàÇϸ鼭 ¶ó¿ìÅÖ ¹× ½ºÀ§Ä¡ÀÇ °æ·Î ¼³Á¤ ¹× Àåºñ/°æ·Î ±¸¼º Á¤º¸, ¸ð´ÏÅ͸µ, ¾Ë¶÷ µîÀÇ ´Ù¾çÇÑ ±â´ÉµéÀ» ¼öÇàÇÒ ¼ö ÀÖÀ¸¸ç, I2RS Agent´Â I2RS Client·ÎºÎÅÍ Àü´ÞµÈ Á¦¾î ¸í·ÉÀ» ½Ã½ºÅÛ ³» Á¸ÀçÇÏ´Â ´Ù¾çÇÑ Á¦¾î ±â´É ºí·Ïµé°ú ¿¬°èÇÏ¿© ¼öÇàÇÏ´Â ¿ªÇÒÀ» ´ã´çÇÑ´Ù.

 

<±×¸² 1> I2RS ¾ÆÅ°ÅØÃ³

 

I2RS Ç¥ÁØÈ­ µ¿Çâ

IETF I2RS WGÀº 2013³âµµ 3¿ù IETF 86Â÷ ȸÀǸ¦ ÅëÇØ Á¤½ÄÀ¸·Î Ç¥ÁØÈ­ Ȱµ¿ÀÌ ½ÃÀ۵Ǿú°í, ´ç½Ã Åë½Å»ç¾÷ÀÚÀÇ ¿ä±¸»çÇ× ¹× À̸¦ À§ÇÑ ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ ³íÀǰ¡ ½ÃÀ۵Ǿú´Ù. 2015³â 8¿ù ÇöÀç±îÁö <±×¸² 1>ÀÇ ³»¿ëÀ» ´ã°í ÀÖ´Â I2RS Architecture working group document°¡ WG ¹× IETF »óÀ§ ±â°üÀÎ IESG¿¡¼­ ÃÖÁ¾ ½ÂÀÎÀ» ¹Þ°í RFCÃâÆÇÀ» À§ÇÑ ÃÖÁ¾ ´Ü°è¿¡ ÀÖÀ¸¸ç °³¹æÇü ÀÎÅÍÆäÀ̽º¸¦ À§ÇÑ 20¿© °³ÀÇ working group document ¹× Internet draft(I-D)µéÀÌ WG ³»¿¡¼­ Ȱ¹ßÈ÷ ³íÀÇ Áß¿¡ ÀÖ´Ù. IETF¿¡¼­´Â I2RS¿Í °°ÀÌ »õ·Î¿î ÇÁ·ÎÅäÄÝÀ» Á¤ÀÇÇϱ⿡ ¾Õ¼­ IETF ³»¿¡ ±â Ç¥ÁØÈ­µÈ ÇÁ·ÎÅäÄÝÀ» Ȱ¿ëÇÏ´Â Ãø¸é¿¡¼­ Gap Analysis ´Ü°è¸¦ °ÅÄ¡°Ô µÇ¸ç, ÀÌ¿¡ µû¶ó 2014³â 11¿ù 91Â÷ IETF ȸÀÇ¿¡¼­ Á¦¾î±â¿Í Åë½Å ½Ã½ºÅÛ °£ÀÇ Ä¿¹Â´ÏÄÉÀÌ¼Ç ÇÁ·ÎÅäÄݷνá Netconf WG¿¡¼­ Á¤ÀÇµÈ NetConf/RestConf¸¦ Ȱ¿ëÇÏ´Â °ÍÀ¸·Î È®Á¤ µÇ¾ú´Ù. ÇÑÆí, Netconf ÇÁ·ÎÅäÄÝÀ» ±â¹ÝÀ¸·Î Á¦¾îÇϰíÀÚ ÇÏ´Â ´Ù¾çÇÑ ±â´Éµé¿¡ ´ëÇØ Ç¥ÁØÈ­µÈ XML Æ÷¸ËÀ» Á¤ÀÇÇÏ´Â YANG ¸ðµ¨¿¡ ´ëÇÑ ³íÀǰ¡ ÁøÇà Áß¿¡ ÀÖÀ¸¸ç, Á¦¾î±â ÀÔÀå¿¡¼­ ÇÏÀ§ Åë½Å ³×Æ®¿öÅ© ±¸Á¶¿¡ ´ëÇÑ Àüü ÅäÆú·ÎÁö ¼öÁýÀÌ ÇÊ¿äÇϱ⠶§¹®¿¡L0/L1, L2, L3, Service topology¿¡ ´ëÇÑ YANG ¸ðµ¨ÀÌ ÇöÀç Ç¥ÁØÈ­ ÀïÁ¡»çÇ×À¸·Î ÁøÇà ÁßÀ̰í, ÃÖ±Ù TE(Traffic Engineering) topology¿¡ ´ëÇÑ ³»¿ëÀÌ »õ·Ó°Ô Ãß°¡µÇ¾ú´Ù. ¿©±â¼­ L0/L1, TE µîÀº IETF³» CCAMP(Common Control and Measurement Plane) WG ¹× TEAS(Traffic Engineering Architecture and Signaling) WG¿¡¼­ Á¤ÀǵǴ ³»¿ë°ú Áߺ¹µÇ´Â ³»¿ëµéÀ̱⠶§¹®¿¡ °ü·Ã WG°ú ÇùÁ¶ üÁ¦¸¦ ÅëÇØ YANG ¸ðµ¨ÀÇ Ç¥ÁØÈ­¸¦ ÁøÇàÇϰí ÀÖ´Ù. ÇÑÆí, Netconf ÇÁ·ÎÅäÄÝÀº 2000³â´ë Áß¹Ý ÀÌ¹Ì Ç¥ÁØÈ­µÈ ÇÁ·ÎÅäÄÝÀÌÁö¸¸ I2RS WG Ç¥ÁØÈ­°¡ Ȱ¹ßÈ÷ ÁøÇàµÇ¸é¼­ Á¦¾î±â°¡ Á¦¾îÇϰíÀÚ ÇÏ´Â Á¤º¸ Áß Åë½Å ½Ã½ºÅÛ Àå¾Ö µîÀ¸·Î ½Ã½ºÅÛÀÌ ¸®ºÎÆÃ µÚ¿¡µµ ÀÌ Á¦¾î Á¤º¸¸¦ À¯ÁöÇÒ Çʿ䰡 ÀÖ´Ù´Â ¿ä±¸»çÇ×ÀÇ ¸¸Á·À» À§ÇØ ephemeral state¶ó´Â »õ·Î¿î stateÀÇ Á¤Àǰ¡ Netconf¿¡¼­µµ Áö¿øµÇ¾î¾ß ÇÏ´Â ÀÔÀåÀÌ Àü´ÞµÇ¾ú°í Netconf WG¿¡¼­µµ À̸¦ ¼ö¿ëÇÏ¿© Netconf¿¡ ´ëÇÑ extension ÀÛ¾÷ÀÌ ÁøÇàµÇ°í ÀÖ°í ÀÖ´Ù. 2015³â 7¿ù 93Â÷ ȸÀÇ¿¡¼­µµ ¾ð±ÞÇÑ ³»¿ë°ú °°ÀÌ Topology¿¡ ´ëÇÑ YANG ¸ðµ¨°ú NetConf Extension¿¡ ´ëÇÑ ºÎºÐÀÌ Ç¥ÁØÈ­ ÀïÁ¡À¸·Î ³íÀǵǾú°í ÀÌ¿¡ ´ëÇØ Áö¼ÓÀûÀÎ ³íÀǰ¡ ÀÌ·ç¾îÁú Àü¸ÁÀÌ´Ù.

 

°á¾ð

I2RS ±â¼úÀº Á¦Á¶»ç Áß½ÉÀûÀ¸·Î ±¸ÇöµÈ CLI(Command Line Interface)±â¹Ý ¶ó¿ìÆÃ ½Ã½ºÅÛÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç ÇѰ踦 ³Ñ¾î Áß¾ÓÁýÁßÈ­µÈ Á¦¾î¸¦ À§ÇÑ SDN ¾ÆÅ°ÅØÃ³¸¦ ±â¹ÝÀ¸·Î ´Ù¾çÇÑ Á¦Á¶»ç ½Ã½ºÅÛ¿¡ ´ëÇÑ ÀÏ¿øÈ­µÈ Á¦¾î¸¦ °¡´ÉÇÏ°Ô ÇÔÀ¸·Î½á º¸´Ù ºñ¿ë È¿À²ÀûÀ̰í ź·ÂÀûÀÎ IP ¸Á ¿î¿ëÀ» Áö¿øÇÏ´Â ±â¼úÀÌ´Ù. Åë½Å»ç¾÷ÀÚÀÇ IP¸ÁÀº ¹éº»ºÎÅÍ °¡ÀÔÀÚ°¡ Á¸ÀçÇÏ´Â ¾×¼¼½º¸Á±îÁö ±× ¹üÀ§°¡ ±¤´ëÇϱ⠶§¹®¿¡ End-to-End Á¦¾î ÀÔÀå¿¡¼­ ´Ù¾çÇÑ Á¦Á¶»çÀÇ Á¦Ç°µéÀ» ÇϳªÀÇ Á¦¾î±â¸¦ ÅëÇØ Áß¾Ó¿¡¼­ Á¦¾îÇÔÀ¸·Î½á ¿î¿ë ºñ¿ëÀ» ÁÙÀÏ ¼ö ÀÖÀ» °ÍÀ¸·Î Àü¸ÁµÈ´Ù. ÇÏÁö¸¸ ¼­µÎ¿¡¼­µµ ¾ð±ÞµÈ ONFÀÇ ¿ÀÇÂÇÃ·Î¿ì ¿¹¿Í °°ÀÌ IP SDNÀ» Áö¿øÇÏ´Â I2RS ±â¼ú ¹× Á¦¾î±âÀÇ ±â¼ú ¼º¼÷µµ°¡ °í½Å·Ú¼º, °í¼º´É, È®À强 µîÀÇ Åë½Å»ç¾÷ÀÚÀÇ ¿ä±¸»çÇ×À» ¸¸Á·½ÃŰ±â¿¡´Â ´Ù¼Ò ºÎÁ·ÇÑ »óȲÀ̸ç, I2RS WG³» Ȱ¹ßÇÑ Ç¥ÁØÈ­ ºÐÀ§±â¿¡µµ ºÒ±¸Çϰí YANG ¸ðµ¨ ¹× Netconf µîÀÇ ÇÁ·ÎÅäÄÝÀº Ÿ WG°úÀÇ ±ä¹ÐÀÇ ÇùÀÇ Ã¼Á¦°¡ ÇÊ¿äÇϱ⠶§¹®¿¡ Ç¥ÁØÈ­°¡ ´Ù¼Ò ´õµð°Ô ÁøÇàµÇ°í ÀÖ´Â »óȲÀÌ´Ù. ±â¼úÀÌ ³íÀÇµÈ ½ÃÁ¡ÀÌ 3³â °¡±îÀÌ Áö³µÁö¸¸ I2RS ±â¹ÝÀÇ IP SDN ±â¼úÀ» ¾ÆÁ÷±îÁö »ó¿ëÈ­µÈ ·¹ÆÛ·±½º°¡ ¾øÀ¸¸ç, Á¦Á¶»çµéÀº Á¦Á¶»ç º°·Î Àڽŵé Á¦Ç°¿¡ ¸Â´Â YANG ¸ðµ¨À» Á¤ÀÇÇϰí ÀÖ´Â »óȲÀ̱⠶§¹®¿¡ Ç¥ÁØÈ­¿¡ ´ëÇÑ Àǹ̰¡ Åð»öµÉ ¼ö ÀÖ´Â ¿ì·Áµµ Á¸ÀçÇÑ´Ù°í º¼ ¼ö ÀÖ´Ù. ÀÌ·± ¿ì·ÁµÇ´Â Á¡µéÀ» Á¶±â ÇØ¼ÒÇϰí Ãʱâ Ç¥ÁØÈ­ ´Ü°è¿¡ ¼³Á¤µÈ ºñÀüÀÌ Á¦´ë·Î ½ÇÇöµÉ ¼ö ÀÖµµ·Ï Åë½Å»ç¾÷ÀÚ µî ¾Øµå À¯Àú ÀÔÀå¿¡¼­ Áö¼ÓÀûÀΠǥÁØÈ­ Ȱµ¿ Âü¿©¸¦ ÅëÇÑ °ü½É°ú Áö¿øÀÌ º¸´Ù ´õ ÇÊ¿äÇÒ °ÍÀ¸·Î º¸ÀδÙ.

À̱¤±¹ (KT ¼±ÀÓ¿¬±¸¿ø, kwangkooglee@gmail.com)

* º» ±ÛÀº ÀúÀÚÀÇ ÀǰßÀÏ »Ó TTA ±â°üÀÇ ÀÔÀå°ú´Â ¹«°üÇÕ´Ï´Ù.