TTA °£Ç๰ - ICT Standard Weekly

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

±â¼úÇ¥ÁØÀ̽´

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

[ICTÀÀ¿ë] SDN ±â¹Ý IoT/Cloud ÁÖ¼Ò ÀÚ¿ø °ü¸®

°³¿ä

ÃÖ±Ù »ç¹°ÀÎÅͳÝ(IoT: Internet of Things)ÀÌ ÀÎÅͳÝÀÇ ÇÙ½É È­µÎ·Î ¶°¿À¸£°í ÀÖ´Ù. »ç¹°ÀÎÅͳÝÀ» ÅëÇØ ¼¾¼­¿Í Åë½Å ±â´ÉÀ» ³»ÀåÇÑ »ç¹°°úÀÇ, ȤÀº ±×·¯ÇÑ »ç¹°°£ÀÇ Åë½ÅÀ» ÅëÇØ ´õ ¸¹Àº »ç¹°µéÀ» Á¦¾îÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ÇÏÁö¸¸ ±âÁ¸ÀÇ ÀÎÅͳݰú ´Þ¸® »ç¹° ÁÖ¼Ò, ¹èÅ͸®, ³×Æ®¿öÅ© ´ë¿ªÆø, ÄÄÇ»Æà ÆÄ¿ö µî Á¦ÇÑÀûÀÎ ¿©°Ç(constraint environment)¿¡¼­ ÀÛµ¿ÇÏ°í ÀÖ´Ù´Â Á¡À» °í·ÁÇÏ¿© ÀÌ·± ÀÚ¿øµéÀ» ÆľÇÇÏ¿© °ü¸®ÇÏ´Â ±â¼úÀ» ÇÊ¿ä·Î ÇÏ°Ô µÈ´Ù.

ÀÌ·¯ÇÑ ÀÚ¿øÀÇ °ü¸®´Â IoT ´Ü¸» ½º½º·ÎÀÇ °ü¸®³ª ´Ü¸» °£ÀÇ Åë½ÅÀ» ÅëÇØ ÀÚÀ²ÀûÀ¸·Î ÇàÇÒ ¼ö ÀÖÁö¸¸, Openflow ±â¹ÝÀÇ ¼ÒÇÁÆ®¿þ¾î Á¤ÀÇ ³×Æ®¿öÅ©(Software Defined Networking, ÀÌÇÏ SDN)¿Í Cloud¸¦ ÅëÇØ ÇϳªÀÇ ¸ÁÀ¸·Î ¿¬°áÇÏ¿© ±× ÀÚ¿øµéÀ» Áß¾Ó¿¡¼­ È¿À²ÀûÀ¸·Î °ü¸®Çϵµ·Ï ÇÒ ¼ö ÀÖ´Ù. °ü¸®µÈ ÀÚ¿øÀº »óȲ¿¡ µû¶ó ½Ç½Ã°£À¸·Î ÇÊ¿äÇÑ ¼­ºñ½º¸¦ SDN ¸Á¿¡ ¿¬°áµÇ¾î ÀÖ´Â IoT ³ëµå¿Í ¸Á¿¡ ¸ÂÃãÇüÀ¸·Î Á¦°øÇÒ ¼ö ÀÖ´Ù.

SDNÀÇ ´ëÇ¥ÀûÀΠǥÁØ ±â¼úÀÎ Openflow´Â 2009³â ONF(Openflow Network Foundation)¿¡ ÀÇÇØ Ç¥ÁØÈ­µÈ ÀÌ·¡ CISCO, HP µî Å« ±Ô¸ðÀÇ ³×Æ®¿öÅ© º¥´õµéÀÌ SDN ½ºÀ§Ä¡¸¦ ²ÙÁØÈ÷ Ãâ½ÃÇÏ°í ÀÖÀ¸¸ç, SDN ¸ÁÀ» Á¦¾îÇÏ´Â ¿ÀÇ ¼Ò½º ±â¹ÝÀÇ Controllerµµ Ryu, FloodLight, OpenDayLight µîÀÌ µîÀåÇÏ¿© ¸Å³â µÎ¼¼¹øÀÇ ¹öÀü ¾÷µ¥ÀÌÆ®°¡ ÁøÇàµÇ°í ÀÖ´Ù. ÀÌ·¯ÇÑ °ü½É¿¡ ¹ß¸ÂÃß¾î »ó¿ë¸Á¿¡¼­ SDN ¸ÁÀ» µµÀԵǰí ÀÖÀ¸¸ç, Çѱ¹ÀÇ KORENÀ» ºñ·ÔÇÏ¿© ¹Ì±¹ÀÇ I2, ÀϺ»ÀÇ JGN, Áß±¹ÀÇ CERNET µî °¢±¹ÀÇ ¿¬±¸¸Á¿¡¼­µµ SDN ¸ÁÀ¸·ÎÀÇ µµÀÔÀÌ È°¹ßÇÏ°Ô ÁøÇàµÇ°í ÀÖ´Ù.

SDN ¸Á¿¡¼­ IoT ³ëµåµéÀº Openflow ½ºÀ§Ä¡¿Í ¿¬°áµÇ°í, ±× Openflow ½ºÀ§Ä¡µéÀº Openflow Controller¿Í ¿¬°áµÈ´Ù. ±×·¡¼­ Openflow Controller°¡ Á÷Á¢ ¿¬°áµÇ¾î ÀÖ´Â Openflow ½ºÀ§Ä¡µé°ú °£Á¢ÀûÀ¸·Î ¿¬°áµÈ IoT ³ëµåµé, ±×¸®°í SDN ¸Á ÀÚüÀÇ ÇöȲÀ» Áß¾ÓÁýÁßÈ­(Centralization)µÈ ÇüÅ·Π°¨½ÃÇÒ ¼ö ÀÖ°Ô µÈ´Ù. Áß¾ÓÁýÁßÈ­µÈ °¨½Ã¸¦ Åä´ë·Î Openflow Controller´Â SDN ¸Á ³»ÀÇ ÀÚ¿øÀ» °ü¸®Çϸ鼭 ¼­ºñ½º¸¦ Á¦°øÇÒ ¼ö Àִµ¥, ÀÌ·± ¼­ºñ½ºµéÀº Cloud ¾È¿¡¼­ ÀÀ¿ë ¼­ºñ½º ÇÁ·Î±×·¥ÀÇ ÇüÅ·ΠÁ¦°øµÈ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀÌ·¯ÇÑ ¼­ºñ½º¸¦ ¹ÙÅÁÀ¸·Î API¸¦ ÀÌ¿ëÇØ Northbound·Î Controller¿¡ °ü¿©ÇÏ¿© SDN ¸Á¿¡ Á¦¾îÇÒ ¼ö Àֱ⠶§¹®¿¡ ProgrammableÇÑ È¯°æÀÌ °¡´ÉÇÏ°Ô µÇ¸ç, ¿ÀǼҽº·Î µÈ ControllerµéÀº ÀÌ Á¡¿¡ Âø¾ÈÇØ ´Ù¾çÇÑ ¼­ºñ½º¿Í ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÏ°í ÀÖ´Ù.

±×·¡¼­ ÀÌ·¯ÇÑ ±â¼úµéÀ» ÀÌ¿ëÇÑ´Ù¸é SDN°ú Cloud¿¡ ¸Â´Â »õ·Î¿î ÇÁ·ÎÅäÄÝ°ú ¼­ºñ½º¸¦ ¼³°èÇÏ°í ±¸ÇöÇÒ ¼ö ÀÖÀ¸¸ç, SDN ¸Á ³»¿¡ ÀÖ´Â IoT ³ëµåµéÀÇ ÁÖ¼Ò¸¦ ¼öÁýÇÏ¿© °ü¸®ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ SDN ±â¹ÝÀÇ IoT/Cloud¿¡¼­´Â ±âÁ¸ ³×Æ®¿öÅ©ÀÇ ³ëµå¸¸ÀÌ ¾Æ´Ï¶ó ¿òÁ÷ÀÓÀÌ ÀÖ´Â À̵¿¼º ³ëµåµµ °¨¾ÈÇØ¾ß Çϴµ¥, Openflow Controller¸¦ ÅëÇؼ­ À̵¿¼º ³ëµå¿¡ ´ëÇÑ °ü¸®µµ Home agent¿Í Foreign agent¸¦ ÅëÇÏÁö ¾Ê°í °¡´ÉÇÏ°í, SDN ¸Á ³»ÀÇ ¶ó¿ìÆà ¸ÞÄ¿´ÏÁòµµ Openflow Controller¸¦ ÅëÇØ °ü¸®ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.

 

IoT/CloudÀÇ È£½ºÆ® ÁÖ¼Ò ÀÚ¿ø °ü¸® ½Ã½ºÅÛ ±¸Á¶ ¹× ¼­ºñ½º

º¸´Ù ¸¹Àº »ç¹°ÀÌ È£½ºÆ®·Î¼­ ¿¬°áµÇ°í, À¯¼± ÀÌ¿ÜÀÇ ³×Æ®¿öÅ©¸¦ ÅëÇØ ¿¬°áµÇ´Â IoT(»ç¹°ÀÎÅͳÝ)/Cloud¿¡¼­ È£½ºÆ®ÀÇ °ü¸®´Â ¸Å¿ì Áß¿äÇÏ´Ù. ÀÌ¿¡ SDN ÄÁÆ®·Ñ·¯¿Í ¿¬°áµÈ SDN ³×Æ®¿öÅ©¿¡¼­ ÄÁÆ®·Ñ·¯¸¦ ÅëÇؼ­ Áß¾Ó ÁýÁßÈ­µÈ È£½ºÆ® ÁÖ¼Ò ÀÚ¿ø °ü¸®°¡ °¡´ÉÇϸç, À̸¦ ±¸ÇöÇϱâ À§ÇØ ¾Æ·¡ÀÇ 3°¡Áö ±â´ÉÀ» ±¸ÇöÇÑ´Ù.

 

<±×¸² 1> IoT ³×Æ®¿öÅ©¿¡¼­ÀÇ È£½ºÆ® ÀÚ¿ø °ü¸® ±¸Á¶

(Ãâó: ±èÀçÈ«, ¼Õ»ç¹Î, ÇѸ®, ÇѼ±¿µ, 2015, ¡°·ÎÄà ³×Æ®¿öÅ©¿¡¼­ÀÇ OpenStackÀ» È°¿ëÇÑ IPv6 È£½ºÆ® ÁÖ¼Ò °ü¸®¡±, 2015³â Çѱ¹ÄÄÇ»ÅÍÁ¾ÇÕÇмú´ëȸ ³í¹®Áý, 474-476)

 

1) È£½ºÆ® ÁÖ¼Ò ¼öÁý

SDN ³×Æ®¿öÅ©¿Í ¿¬°áµÈ ÄÁÆ®·Ñ·¯¸¦ ÅëÇØ ³×Æ®¿öÅ© ³» È£½ºÆ® ÁÖ¼Ò Á¤º¸¿Í ±× È£½ºÆ®µéÀÌ ¿¬°áµÇ¾î ÀÖ´Â ½ºÀ§Ä¡ Á¤º¸¸¦ ¼öÁýÇϵµ·Ï ÇÑ´Ù. ¼öÁýµÈ È£½ºÆ® ÁÖ¼Ò Á¤º¸´Â ³×Æ®¿öÅ© ³» È£½ºÆ® ÁÖ¼Ò Â÷´ÜÀ̳ª È£½ºÆ® ÁÖ¼Ò º¯È¯¿¡ È°¿ëµÉ ¼ö ÀÖ´Ù.

 

2) È£½ºÆ® ÁÖ¼Ò Â÷´Ü

ÁÖ¼Ò Â÷´ÜÀº IoT ¸Á ³»¿¡ Àΰ¡µÈ ÁÖ¼Ò¸¦ °¡Áø ³ëµå¸¸ÀÌ Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. SDN ³×Æ®¿öÅ©¿Í ¿¬°áµÈ ÄÁÆ®·Ñ·¯¸¦ ÅëÇؼ­ ƯÁ¤ È£½ºÆ®¸¦ SDN ³×Æ®¿öÅ©¿¡¼­ Â÷´Ü½ÃÄÑ ÇØ´ç È£½ºÆ®°¡ ³×Æ®¿öÅ© ³» ´Ù¸¥ È£½ºÆ®¿¡ Á¢±ÙÇÏ´Â °æ¿ì³ª ±× ¹Ý´ëÀÇ °æ¿ì ¸ðµÎ Á¢±ÙÇÒ ¼ö ¾øµµ·Ï ÇÑ´Ù. È£½ºÆ® ÁÖ¼Ò Â÷´Ü¿¡´Â Openflow ½ºÀ§Ä¡ÀÇ Flow Table¿¡ Flow entry Ãß°¡°¡ ÇÊ¿äÇϸç, Cloud ³» ¿¡ ÀÖ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Controller¸¦ ÅëÇÏ¿© Openflow ½ºÀ§Ä¡¿¡ Â÷´ÜÇϵµ·Ï ÇÒ ¼ö ÀÖ´Ù.

 

3) È£½ºÆ® ÁÖ¼Ò º¯È¯

SDN ³×Æ®¿öÅ© ³» È£½ºÆ®°¡ ´Ù¸¥ ½ºÀ§Ä¡·Î À̵¿ÇÏ¿© Á¢¼ÓÇÒ °æ¿ì, SDN ³×Æ®¿öÅ©¿¡ ºÎ¿©µÈ ÁÖ¼Ò¸¦ ÀÌ¿ëÇÏ¿© Åë½ÅÀÌ °¡´ÉÇϵµ·Ï ÁÖ¼Ò¸¦ º¯È¯ÇÏ´Â °ÍÀÌ´Ù.  ÀÚ¿øÀÇ Á¦¾àÀÌ ¸¹Àº IoT ¸Á¿¡¼­´Â ÁÖ¼Ò º¯È¯À» ÀÌ¿ëÇØ À̵¿¼º °ü¸®¸¦  È¿À²ÀûÀ¸·Î ÇÒ ¼ö ÀÖ´Ù.

 

°á·Ð

IoT ¸Á¿¡¼­´Â È¿À²ÀûÀÎ ÀÚ¿ø °ü¸®¿Í IoT ³ëµåµéÀÇ ºÎ´ãÀ» ÃÖ¼ÒÈ­ ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷Çѵ¥, À̸¦ À§ÇØ Áß¾ÓÁýÁßÀûÀÌ°í ProgrammableÇÑ SDNÀÇ µµÀÔÀÌ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ IoT/Cloud ³» ³ëµåµé¿¡ IP ÁÖ¼Ò¸¦ ºÎ¿©ÇÒ ÇÊ¿ä°¡ Àִµ¥, È¿À²ÀûÀΠȣ½ºÆ® °ü¸®¸¦ À§Çؼ­ SDN ³×Æ®¿öÅ©ÀÇ ÄÁÆ®·Ñ·¯ÀÇ Áß¾Ó ÁýÁßÈ­µÈ °ü¸® ±â¼úÀ» È°¿ëÇÏ¿© ÁÖ¼Ò ÀÚ¿øÀ» °ü¸®ÇÏ°í À̸¦ ±â¹ÝÀ¸·Î Ãß°¡ÀûÀÎ ¼­ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖ´Ù.

ÇѼ±¿µ (°Ç±¹´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ±³¼ö, syhan@konkuk.ac.kr)

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