Ȩ > Ç¥ÁØÈ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly
[ÀÎÅͳÝ] ÇöÀçÀÇ ÀÎÅÍ³Ý ±¸Á¶°¡ ¹Ì·¡·Î ÁøÈÇϰí Àִ°¡?
»õ·Î¿î RINA (Recursive InterNet Architecture) ÇÁ·ÎÁ§Æ®
ISO/IEC JTC1 SC6(Á¤º¸Åë½Å)¿¡¼´Â 2015³âºÎÅÍ ¹Ì·¡ ³×Æ®¿öÅ©(Future Network)ÀÇ ½ÇÁúÀûÀÌ°í °¡¿ëÇÑ ¹Ì·¡³×Æ®¿öÅ© ±¸Á¶¿Í ÇÁ·ÎÅäÄݷνá RINA ±¸Á¶ ±â¹ÝÀÇ »õ·Î¿î ÇÁ·ÎÁ§Æ®¸¦ ³íÀÇ ÇÏ¿© ¿Ô´Ù. ÀÌ ÇÁ·ÎÁ§Æ®¸¦ Á¦¾ÈÇÑ ±¹°¡µéÀº ¹Ì±¹À» ºñ·ÔÇÑ º§±â¿¡¿Í ½ºÆäÀÎÀÌ°í ¿©±â¿¡ Çѱ¹°ú Áß±¹ÀÌ µ¿ÂüÇÑ »óÅÂÀ̸ç, ÀÌ¿¡ µû¸¥ Ç¥ÁصéÀº 2017³â 7¿ù ÇöÀç WD»óÅÂ·Î½á ´ÙÀ½°ú °°´Ù.
o ISO/IEC 21558-1, Future Network - Architecture - Part 1: Overview and high-level architecture
o ISO/IEC 21559-1, Future Network - Architecture - Part 1: Protocols and mechanisms
º»°í¿¡¼´Â RINA ±â¹ÝÀÇ Ç¥Áرâ¼úÀÇ Á¦¾È ¹è°æ°ú µ¿±â, ±×¸®°í ±× ÇÙ½É ±â¼úµéÀ» Áß½ÉÀ¸·Î ISO/IEC JTC1 SC6/WG7 Ç¥ÁØÈ ȸÀÇ¿¡¼ ³íÀÇµÈ ³»¿ëµéÀ» °£´ÜÇÏ°Ô ¿ä¾àÇϰíÀÚ ÇÑ´Ù.
1. ¹Ì·¡ ÀÎÅͳÝÀÇ ¹æÇâ
2000³â´ë¿¡ µé¾î¼¸é¼, ÀÎÅͳÝÀÇ È®»ê¿¡ µû¸¥ ¼ºñ½ºÀÇ ´Ù¾çÈ ¿ä±¸µµ È®»êµÊ¿¡ µû¶ó ½Ç½Ã°£ ½ºÆ®¸®¹Ö ¼ºñ½º, À̵¿¼º, QoS, º¸¾È µîÀÇ ¼ºñ½º ¹®Á¦Á¡µéÀÌ ³ªÅ¸³ª°Ô µÇ¾úÀ» »Ó¸¸ ¾Æ´Ï¶ó, ÇöÀçÀÇ ÀÎÅÍ³Ý ±â¼ú¿¡ ³»Àç µÇ¾ú´ø ÁÖ¼Ò ºÎÁ·, ¸ÖƼ-È£¹Ö, È¥ÀâÁ¦¾î µîÀÇ ±â¼úÀû ¹®Á¦Á¡µéµµ Ç¥ÃâµÇ±â ½ÃÀÛÇÏ¿´´Ù°í º»´Ù. ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ÇØ°áÇϱâ À§ÇÏ¿© ¹Ì·¡³×Æ®¿öÅ© (¶Ç´Â ¹Ì·¡ÀÎÅͳÝ) À̶ó´Â À̸§À¸·Î ¿©·¯ Ç¥ÁØÈ ´Üü¿¡¼´Â »õ·Î¿î ÀÎÅÍ³Ý ±¸Á¶¿Í ÀÌ¿¡ µû¸¥ »õ·Î¿î ÇÁ·ÎÅäÄݵéÀ» °³¹ßÀ» ½ÃµµÇÏ¿© ¿ÔÁö¸¸, ÇöÀçÀÇ ÀÎÅÍ³Ý ¿øÄ¢ ÇÏ¿¡ ¼öÁ¤ ¹× º¸°ÇÏ´Â Á¢±Ù ¹æ¹ýÀº ´Ù¾çÇØÁø ¼ºñ½º°¡ ¿ä±¸µÇ´Â Çö½ÃÁ¡À̳ª ¹Ì·¡¿¡´Â ³»ÀçÀû Á¦¾àÀ̳ª ÇѰ谡 ÀÖ´Â °ÍÀÌ ¾Æ´Ñ°¡ ÇÏ´Â ÀǰߵéÀÌ ´ëµÎµÇ¾ú´Ù. 2008³â ¹Ì±¹ÀÇ Á¸ µ¥ÀÌ (John Day)°¡ ¾´ ¡°³×Æ®¿öÅ© ±¸Á¶ÀÇ ÆÐÅÏ: ±âÃÊ·ÎÀÇ º¹±Í"¶ó´Â Ã¥[1]¿¡¼, Áö³ 35 ³âÀÇ TCP/IP »ç¿ë¿¡¼ ¾òÀº ±³Èưú OSI ½ÇÆÐÀÇ ±³ÈÆ ¹× Áö³ ¼ö½Ê ³â µ¿¾ÈÀÇ ´Ù¸¥ ³×Æ®¿öÅ© ±â¼ú µé·ÎºÎÅÍ ¾òÀº ±³ÈƵéÀ» °í·ÁÇÏ¿© »õ·Ó°Ô ³×Æ®¿öÅ©ÀÇ ¿ø¸®ºÎÅÍ ´Ù½Ã ½ÃÀÛÇØ º¸ÀÚ°í Á¦¾ÈÇÏ¿© »õ·Î¿î ÇüÅÂÀÇ ³×Æ®¿öÅ©ÀÎ RINA ÇÁ·ÎÁ§Æ®°¡ ½ÃÀ۵Ǿî Ç¥ÁØÁ¦¾È¿¡ À̸£·¶´Ù.
2. ÇöÀçÀÇ ÀÎÅͳÝÀÇ ³»ÀçµÈ ¹®Á¦Á¡
ÇöÀçÀÇ ÀÎÅͳݿ¡ ³»ÀçÇÑ ¹®Á¦Á¡µé Áß¿¡ ´ÙÀ½°ú °°Àº ´ëÇ¥ÀûÀÎ µÎ°¡Áö¸¦ °¡Áö°í ÀÖ´Ù.
ù¹øÂ°´Â °èÃþ ±¸Á¶ÀÇ ¹®Á¦Á¡ÀÌ´Ù. ÇöÀç ÀÎÅͳÝÀÇ Åë½Å ±¸Á¶´Â Á¤ÀûÀÌ°í ±â´ÉÀûÀÎ °èÃþÀ¸·Î Á¤ÀǵǾî ÀÖ´Ù. Áï, Á¦ÀÏ ÇϺÎÀÎ ¹°¸®°èÃþºÎÅÍ, ±× À§¿¡ ÀÌ´õ³Ý °°Àº ¸µÅ©°èÃþ, IPÀÇ ³×Æ®¿öÅ© °èÃþ, ±×¸®°í TCP/UDPÀÇ Æ®·£½ºÆ÷Æ® °èÃþÀ¸·Î Á¤ÀÇ ÇÏ¿´´Ù. ±×·¯³ª °èÃþ4´Â 1983³â¿¡ INWG(±¹Á¦ ³×Æ®¿öÅ© ¿öÅ· ±×·ì¿¡¼ °áÁ¤ÇÑ internetwork °èÃþÀ» ¾ø¾Ö°í, È£½ºÆ®¿¡¸¸ Á¸ÀçÇÏ°Ô µÈ TCP/UDP¸¦ Á¤ÀÇÇÔÀ¸·Î½á ÀÎÅͳÝÀÇ ¡°³×Æ®¿öÅ© Ãø¸é¡±Àº °èÃþ3¿¡¼ ³¡³ª°í, °á±¹ Á¾´Ü°£¿¡ TCP/UDP¸¦ °®´Â IP³×Æ®¿öÅ©ÀÇ ¿¬°áÀÏ »ÓÀ¸·Î Àü¶ô µÇ¾ú´Ù. ÀÌ·Î ÀÌÇØ IP³×Æ®¿öÅ©°¡ ¾Æ´Ñ ´Ù¸¥ ÀÌÁúÀûÀÎ ºñIP ³×Æ®¿öÅ©¿ÍÀÇ ³×Æ®¿öÅ·ÀÌ ºÒ°¡´ÉÇØÁ³À¸¸ç, ¶ó¿ìÆÃµµ IGP³ª EGP·Î ³ª´©¾î º¹Àâµµ¸¦ Áõ°¡½ÃÄ×´Ù.

[±×¸² 1] INWGÀÇ ¿ø·¡ÀÇ ÀÎÅÍ³Ý ±¸Á¶
±â´ÉÀû °èÃþ ±¸Á¶¿¡¼´Â °¢ °èÃþÀÌ °¢±â ´Ù¸¥ ±â´ÉÀ» Á¦°øÇØ¾ß ÇÑ´Ù, Áï, °°Àº ±â´ÉÀ» ½ºÅÃÀÇ ´Ù¸¥ °èÃþ¿¡¼ ¹Ýº¹Çؼ´Â ¾ÈµÈ´Ù. ¿À´Ã³¯ÀÇ ÇÁ·ÎÅäÄÝÀº, °èÃþ 1¿¡¼´Â ¹°¸®Àû ¹Ìµð¾î¸¦ ÅëÇØ ¸ÖƼÇ÷¢½Ì ¹× ¸±·¹À̸¦ Á¦°øÇϰí, °èÃþ 2¿¡¼´Â µ¥ÀÌÅÍ ¸µÅ©¸¦ ÅëÇØ ¿À·ù ¹× È帧 Á¦¾î¸¦ Á¦°øÇϰí, °èÃþ 3¿¡¼ ³×Æ®¿öÅ©¸¦ ÅëÇØ ¸ÖƼÇ÷¢½Ì ¹× ¸±·¹À̸¦ Á¦°øÇϸç, °èÃþ 4¿¡¼ ¿À·ù ¹× È帧 Á¦¾î¸¦ ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô Á¦°øÇϰí ÀÖ´Ù. TCP/IP´Â ¿ø·¡ ÇÑ °èÃþÀ¸·Î ¼³°è µÇ¾úÀ¸³ª, µÎ °èÃþÀ¸·Î ºÐ¸®µÇ¾î °èÃþÈÀÇ ¿øÄ¢¿¡ µû¶ó °èÃþ°£ µ¶¸³¼ºÀ» ÁؼöÇϵµ·Ï ÇÏ¿´À¸³ª IP Á¶°¢È(fragmentation), MTU¹ß°ß, È¥ÀâÁ¦¾î È¿À²¼º µîÀº ÀÌ·¯ÇÑ ºÐ¸®·Î ÀÎÇØ µ¿ÀÛ¿¡ ¹®Á¦°¡ ¹ß°ßµÇ±â ½ÃÀÛÇÏ¿´´Ù.
µÎ¹øÂ°·Î Naming°ú addressingÀÇ ¹®Á¦ÀÌ´Ù. ÀÎÅÍ³Ý ÁÖ¼Ò´Â Á¢¼ÓÁ¡ ÀÎÅÍÆäÀ̽ºÀÇ ÁÖ¼ÒÀ̰í, ÇÁ·Î¼¼½º´Â Æ÷Æ®¿¡ ÀÇÇØ ½Äº°µÇ´Â ±¸Á¶À̳ª, Çö½ÇÀûÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀº Çϳª ÀÌ»óÀÇ ³ëµå¿¡¼ ½ÇÇà µÉ ¼ö ÀÖ°í, ÇÑ ³ëµå´Â Çϳª ÀÌ»óÀÇ Á¢¼ÓÁ¡À» °¡Áú ¼ö ÀÖ°í, ³×Æ®¿öÅ©¿¡¼ Á¤Ã¼¼ºÀ» ÀÒÁö ¾Ê°í µÎ ³ëµå °£¿¡ À̵¿ ÇÒ ¼ö Àֱ⸦ ¿øÇÑ´Ù. ¶ÇÇÑ, ÃÖ±Ù¿¡ LISP¿¡¼ IPÁÖ¼ÒÀÇ Á¤ÀǸ¦ À§Ä¡¿Í Á¾´ÜÁ¡ ½Äº°ÀÚ·Î ³ª´©¾ú´Âµ¥, ½Äº°ÇÏÁö ¾Ê°í ã´Â °ÍÀ̳ª. ãÁö µµ ¾Æ´ÏÇÏ°í ½Äº°ÇÑ´Ù´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù°í º¸°í ÀÖ´Ù. °á±¹ ÁÖ¼Ò Ã¼°èÀÇ Á¦¾àÀ¸·Î ¸ÖƼ-È£¹Ö, À̵¿¼º, ¶ó¿ìÆÃ, º¸¾È µîÀÇ ¹®Á¦Á¡µéÀÌ ½ÉÈµÈ´Ù°í º¸°í ÀÖ´Ù.
3. RINAÀÇ ¼Ò°³
[±×¸² 2] °£´ÜÇÑ RINA ³×Æ®¿öÅ© ¸ðµ¨
RINA´Â ºÐ»ê ÄÄÇ»ÆÃ°ú Åë½ÅÀ» ÅëÇÕÇÑ ÄÄÇ»ÅÍ ³×Æ®¿öÅ© ¾ÆÅ°ÅØÃ³ÀÌ´Ù. RINAÀÇ ±âº» ¿øÄ¢Àº ÄÄÇ»ÅÍ ³×Æ®¿öÅ·ÀÌ ´ÜÁö ÇÁ·Î¼¼½º°£ Åë½Å (Inter-Process Communication, IPC)À̶ó´Â °ÍÀÌ´Ù. RINA´Â ÀÎÅͳÝÀÇ Àüü ±¸Á¶¸¦ À籸¼ºÇÏ¿© ÇÑ Á¾·ùÀÇ °èÃþÀÌ Àç±ÍÀûÀ¸·Î »ç¿ëµÇ´Â DIF (Distributed IPC Facility)¸¦ °®´Â ¸ðµ¨·Î Á¤ÀǵȴÙ[±×¸² 2]. À̰ÍÀº ÀÀ¿ë ÇÁ·Î¼¼½º °£¿¡ ºÐ»ê IPC¸¦ Çã¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ÃÖ¼ÒÇÑÀÇ ±¸¼º ¿ä¼Ò ÁýÇÕÀ¸·Î, RINA´Â Ãß°¡ ¸ÞÄ¿´ÏÁòÀÇ Çʿ伺 ¾øÀÌ À̵¿¼º, ¸ÖƼ-Ȩ ¹× QoS (Quality of Service)¸¦ ±âº»ÀûÀ¸·Î Áö¿øÇϰí, ¾ÈÀüÇϰí ÇÁ·Î±×·¥ °¡´ÉÇÑ È¯°æÀ» Á¦°øÇϸç, º¸´Ù °æÀïÀûÀÎ ½ÃÀå¿¡ ´ëÇÑ µ¿±â¸¦ ºÎ¿©Çϸç, ¿øÈ°ÇÑ Ã¤ÅÃÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. RINAÀÇ ±â´ÉÀº ´ÙÀ½°ú °°´Ù.
o ³×Æ®¿öÅ·Àº ´Ù¸¥ ±â´ÉÀÇ °èÃþÈ µÈ ¼¼Æ®°¡ ¾Æ´Ï¶ó ´Ù¾çÇÑ ¹üÀ§¿¡¼ ¹Ýº¹µÇ´Â IPC (Distributed Inter-Process Communication)ÀÇ ´ÜÀÏ °èÃþÀÌ´Ù. ¹Ýº¹µÇ´Â IPC °èÃþÀÇ °¢ ÀνºÅϽº´Â µ¿ÀÏÇÑ ±â´É/¸ÞÄ¿´ÏÁòÀ» ±¸ÇöÇÏÁö¸¸ ¼º´É °ø°£ÀÇ ´Ù¾çÇÑ ¹üÀ§ (¿¹: ¿ë·®, Áö¿¬, ¼Õ½Ç)¿¡ ´ëÇØ ÀÛµ¿Çϵµ·Ï Á¤Ã¥policy)ÀÌ Á¶Á¤µÈ´Ù. ³×Æ®¿öÅ©ÀÇ ÀÛµ¿ ¹üÀ§°¡ Ŭ¼ö·Ï ´õ ¸¹Àº IPC °èÃþÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. µû¶ó¼ ÀûÀýÇÑ ¼öÀÇ IPC °èÃþÀ» ±¸¼ºÇϸ麸´Ù ¿¹Ãø °¡´ÉÇÑ ¼ºñ½º¸¦ »ç¿ëÀÚ¿¡°Ô Àü´ÞÇÒ ¼ö ÀÖ´Ù. ¹Ýº¹ ±¸Á¶´Â ¹«ÇÑÁ¤ È®ÀåµÇ¹Ç·Î ¶ó¿ìÆÃ Å×À̺íÀ» È®ÀåÇÏ´Â °Í°ú °ü·ÃµÈ ÇöÀç ¹®Á¦¸¦ ÇÇÇÒ ¼ö ÀÖÀ¸¸ç ºñ¿ëÀÌ °ÅÀÇ µéÁöµµ ¾Ê°í ¸ÖƼ Ȩ ¹× À̵¿¼º°ú °°Àº ±â´ÉÀ» Áö¿øÇÑ´Ù.
o RINA´Â ¿î¿µ üÁ¦ÀÇ Á¤Ã¥°ú ¸ÞÄ¿´ÏÁòÀ» ºÐ¸®ÇÏ´Â °³³äÀ» Ȱ¿ëÇÑ´Ù. ÀÌ ºÐ¸®¸¦ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ¿¡ Àû¿ëÇϸé DIF°¡ ÀûÀýÇÑ Á¤Ã¥À¸·Î ÀνºÅϽºÈ µÈ ¸ðµç Àü¼Û ¼Ö·ç¼ÇÀ» ½ÇÇöÇÒ ¼ö ÀÖ´Â °øÅëÀÇ ÃÖ¼ÒÇÑÀÇ ¸ÞÄ¿´ÏÁòÀ» Á¦°ø ÇÒ ¼ö ÀÖ´Ù. DIFÀÇ Àü¼Û ±â´É »Ó¸¸ ¾Æ´Ï¶ó °ü¸®, ÀÎÁõ ¶Ç´Â ¾×¼¼½º Á¦¾î¿Í °°Àº ´Ù¸¥ ±â´Éµµ ÀÌ·¯ÇÑ Á¢±Ù ¹æ½ÄÀÇ ÀÌÁ¡À» Á¦°øÇÑ´Ù. DIF¸¦ ÀÌÁúÀûÀÎ ¹°¸®Àû ¹Ìµð¾îÀÇ »ó´Ü¿¡¼ È¿À²ÀûÀ¸·Î ÀÛµ¿ÇÏ°í ´Ù¾çÇÑ À¯ÇüÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡ Â÷º°È µÈ ¼öÁØÀÇ QoS¸¦ Á¦°ø ÇÒ ¼ö ÀÖ´Â ¿ÏÀüÈ÷ ±¸¼º °¡´ÉÇÑ ÄÁÅ×À̳ʷΠ¸¸µç´Ù.
4. °á¾ð
RINA ÇÁ·ÎÁ§Æ®´Â 2008³â Ã¥ÀÌ ¹ß°£µÈ ÀÌÈÄ Áö±Ý±îÁö Á¸ µ¥À̰¡ ±Ù¹«ÇÏ´Â º¸½ºÅÏ´ëÇб³¸¦ Áß½ÉÀ¸·Î ¿¬±¸¿Í °³¹ßÀÌ ÁøÇàµÇ¾î ¿Ô´Ù. ÀÌ¿¡ µû¶ó ±¹Á¦ÀûÀ¸·Î R&D Ȱµ¿À» Á¶Á¤ÇÒ ±â°üÀ¸·Î ǪÁø»çȸ (Pouzin Society, PSOC)°¡ Çϰí ÀÖÀ¸¸ç, FP7 IRATI¿¡¼´Â RINA °³¹ßÀÇ ¿ÀÇÁ¼Ò½º¸¦ °ø°³ÇßÀ¸¸ç, PRISTINE ÇÁ·ÎÁ§Æ®¿¡¼´Â È¥ÀâÁ¦¾î, ÀÚ¿øÇÒ´ç, ¶ó¿ìÆÃ, º¸¾È, ³×Æ®¿öÅ© °ü¸®¸¦ À§ÇÑ Á¤Ã¥À» ±¸ÇöÇϰí ÀÖ´Ù. ±¹³»¿¡¼µµ »õ·Î¿î ³×Æ®¿öÅ© °³¹ß¿¡ °ü½ÉÀÖ´Â ¿£Áö´Ï¾îµéÀÌ RINA ÇÁ·ÎÁ§Æ®¿¡ ISO/IEC JTC1 SC6ÀÇ Ç¥ÁØÈ Âü¿©¸¦ ÅëÇØ °£Á¢ÀûÀ¸·Î Âü¿© ÇÒ ¼öµµ ÀÖ°Ú´Ù.
* º» ±ÛÀº ÀúÀÚÀÇ ÀǰßÀÏ »Ó TTA ±â°üÀÇ ÀÔÀå°ú´Â ¹«°üÇÕ´Ï´Ù.