Ȩ > Ç¥ÁØÈ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly
[RMCP3] ´ÙÀÚ°£ Çù¾÷À» °¡´ÉÄÉ ÇÏ´Â ±×·ì Åë½Å Áö¿ø ±â¼ú
º» °í¿¡¼´Â ¼ø¼ö IP ¸ÖƼij½ºÆ®ÀÇ µµÀÔ ¾øÀÌ, ´ÙÀÚ°£ Çù¾÷À» °¡´ÉÄÉ Çϱâ À§ÇÑ ´Ù´ë´Ù(many-to-many) Áß°èÀü¼Û ¸ÖƼij½ºÆ® ±â¼úÀÎ RMCP3(Relayed Multicast Protocol-Part3, (ITU-T X.603.2| ISO/IEC 16512-3)ÀÇ °£·«ÇÑ ¼Ò°³¿Í ÇÔ²² Ç¥ÁØÈ µ¿Çâ¿¡ ´ëÇØ ¼Ò°³Çϵµ·Ï ÇÑ´Ù.
´Ù-´ë-´Ù Áß°èÀü¼Û ¸ÖƼij½ºÆ® Àü¼Û ±â¼úÀÇ Çʿ伺
ÃÖ±Ù ´ÙÀÚ°£ Çù¾÷ÀÇ ÇüŸ¦ ÀÌ¿ëÇÑ ´Ù¾çÇÑ ÀÀ¿ë ¼ºñ½ºµéÀÌ Á¦°øµÇ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ´ÙÀÚ°£ Çù¾÷ÀÇ ¿¹·Î½á´Â ÈÀÌÆ®º¸µå, ÅÚ·¹ ÄÁÆÛ·±½º, ³×Æ®¿öÅ© °ÔÀÌ¹Ö µîÀ» µé ¼ö Àִµ¥, ´ÙÀÚ°£ Çù¾÷ ÀÛ¾÷¿¡¼´Â ´Ù¼öÀÇ Åë½Å Âü¿©ÀÚµé·Î ÇÏ¿©±Ý µ¿½Ã¿¡ µ¥ÀÌÅ͸¦ ¼Û½Å ¹× ¼ö½ÅÀÌ °¡´ÉÇÑ Àü¼Û ±â´ÉÀ» ÇÊ¿ä·Î ÇÑ´Ù. ÇöÀç ÀÌ·¯ÇÑ ¼ºñ½ºµéÀº ´ëºÎºÐ ÇϳªÀÇ Áß¾Ó ¼¹ö·ÎºÎÅÍ ÁýÁßÀûÀÎ Á¦°øµÇ°í ÀÖ´Ù. ÇÏÁö¸¸ ÇϳªÀÇ Áß¾Ó ¼¹ö¸¦ ÅëÇÏ¿© Åë½Å ¼ºñ½º¸¦ Á¦°øÇÒ °æ¿ì È®À强ÀÌ °á¿©µÉ ¼ö ÀÖ´Ù.
¹°·Ð ´Ù-´ë-´Ù Åë½Å ¼ºñ½º¸¦ Á¦°øÇϱâ À§ÇÑ °¡Àå ÁÁÀº ¹æ¹ýÀº ¼ø¼ö IP ¸ÖƼij½ºÆ® ±â¼úÀ» »ç¿ëÇÏ´Â °ÍÀ̰ÚÁö¸¸, IP ¸ÖƼij½ºÆ® ±â¼úÀ» »ç¿ëÇϱâ À§Çؼ´Â ISP°¡ ¸ðµç ÀÎÅÍ³Ý ¶ó¿ìÅ͸¦ ¸ÖƼij½ºÆ® ±â´ÉÀÌ Å¾ÀçµÈ IP ¶ó¿ìÅÍ·Î ±³Ã¼Çؾ߸¸ ÇÑ´Ù. ´õ±º´Ù³ª ¼ø¼ö IP ¸ÖƼij½ºÆ® ±â´ÉÀÌ Å¾ÀçµÈ ¶ó¿ìÅ͸¦ ÀüºÎ µµÀÔÇÏ´õ¶óµµ, ´Ù´ë´Ù Åë½Å ¼ºñ½ºµéÀº À¯´Ïij½ºÆ® ȯ°æ°ú °°ÀÌ °íÁ¤ÀûÀ̸ç Àå±âÀûÀÎ °æ·Î °ü¸®°¡ ¾Æ´Ñ ºÒ±ÔÄ¢ÀûÀÎ ±×·ì Àü¼Û °æ·Î°¡ °ü¸®µÇ¾î¾ß Çϱ⠶§¹®¿¡, ´Ù¼öÀÇ ¼Û½ÅÀڵ鿡 µû¸¥ ´Ù¼öÀÇ ±×·ìÀÇ °ü¸®¿¡ µû¸¥ ¶ó¿ìÅÍ À¯Áö ºñ¿ëÀÌ Å©°Ô Áõ°¡ÇÑ´Ù. µû¶ó¼ ´Ù´ë´Ù ±×·ì Åë½Å ¼ºñ½º¸¦ È¿°úÀûÀ¸·Î Á¦°øÇϱâ À§ÇÑ ´ë¾ÈÀûÀÎ ¸ÖƼij½ºÆ® Àü¼Û ±â¼úÀÌ ÇÊ¿äÇÑ ½ÇÁ¤ÀÌ´Ù.
½ÇÁ¦ »ç¿ë °¡´ÉÇÑ Áß°èÀü¼Û ¸ÖƼij½ºÆ® ±â¼ú (RMCP3 ±â¼ú)
RMCP3Ç¥ÁØ ±â¼úÀº Áß°èÀü¼Û Àü´Þ ¸ÞÄ¿´ÏÁò(ȤÀº ¿À¹ö·¹ÀÌ ¸ÖƼij½ºÆ® ¸ÞÄ¿´ÏÁò)À» »ç¿ëÇÏ¿© ´Ù¾çÇÑ ´Ù´ë´Ù ±×·ì µ¥ÀÌÅÍ Àü´Þ ¼ºñ½º¸¦ Áö¿øÇϱâ À§ÇÑ ÀÀ¿ë °èÃþÀÇ ÇÁ·ÎÅäÄÝÀÌ´Ù. Áß°èÀü¼Û ȯ°æÀ» ±¸ÃàÇϱâ À§ÇØ RMCP3¿¡¼´Â MA(Multicast Agent)¶õ ±¸¼º ¿ä¼ÒµéÀ» ÀÌ¿ëÇÏ¿© ´Ù´ë´Ù µ¥ÀÌÅÍ Àü¼Û °æ·Î¸¦ ±¸ÃàÇÑ ÈÄ, ±× ±¸ÃàµÈ Àü¼Û°æ·Î¸¦ ÅëÇØ ±×·ì µ¥ÀÌÅ͸¦ Àü´ÞÇÑ´Ù. RMCP3°¡ °í·ÁÇÏ´Â ´Ù´ë´Ù µ¥ÀÌÅÍ Åë½Å ¼ºñ½º´Â, ºñµð¿À ÄÁÆÛ·±½º¿Í °°ÀÌ ¸ðµç ³ëµåµéÀÌ ¼Û¼ö½ÅÀ» ÇÏ´Â °æ¿ì´Â ¹°·Ð, ÆÐ³Î ÅäÀÇ¿Í °°ÀÌ ÀϺΠ³ëµå¸¸ ¼Û½ÅÇÏ¸ç ´Ù¸¥ ³ª¸ÓÁö´Â ¼ö½Å¸¸ ÇÏ´Â °æ¿ìÀÇ ¼ºñ½ºµéµµ Æ÷ÇÔÇÑ´Ù.
´Ù´ë´Ù ±×·ì µ¥ÀÌÅÍ Àü´Þ ¼ºñ½º¸¦ Áö¿øÇϱâ À§ÇÑ RMCP3´Â ´ÙÀ½°ú °°Àº Ư¡À» °®´Â´Ù.
• RMCP3´Â ÇǾî(MA)µé°£ÀÇ ÃÖÀûÀÇ Àü¼Û °æ·Î¸¦ ±¸¼ºÇÒ ¼ö ÀÖÀ¸¸ç, Àü¼Û °æ·Î¸¦ ÅëÇØ ½Ç½Ã°£¼º ȤÀº ½Å·Ú¼º µ¥ÀÌÅ͸¦ Áß°èÇÒ ¼ö ÀÖ´Ù.
• RMCP3´Â À¯´Ïij½ºÆ®¿Í ¸ÖƼij½ºÆ® ¸ÁÀ» µ¿½Ã¿¡ Áö¿øÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ NAT/Firewall ȯ°æ ¹× IPv4 ¶Ç´Â IPv6ȯ°æ¿¡¼µµ »ç¿ëµÉ ¼ö ÀÖ´Ù.
• RMCP3 ´Â ´Ù´ë´Ù ±×·ì Åë½Å °æ·Î¸¦ °ü¸®ÇÔ¿¡ ÀÖ¾î¼ ÀÚµ¿ ¼³Á¤ ±â´ÉÀ» Á¦°øÇÑ´Ù.
• RMCP3´Â ¸ÁÀÇ ¿À·ù¸¦ °Ë»çÇÏ°í º¹±¸ÇÒ ¼ö ÀÖ´Ù.
• RMCP3´Â ºÐ»ê °ü¸®¹æ½ÄÀ» »ç¿ëÇÔÀ¸·Î½á, one-point failure¸¦ ¹æÁöÇÒ ¼ö ÀÖ´Ù.
• RMCP3 ¼¼¼ÇÀÌ ÁøÇàµÇ´Â µµÁß »ç¿ëÀÚµéÀÇ °¡ÀÔ/Å»Åð°¡ °¡´ÉÇÏ´Ù.
• RMCP3 ±×·ì Âü°¡ÀÚÀÇ °ü¸® ¹× ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ¼¼¼ÇÀ» Á¦¾îÇÒ ¼ö ÀÖ´Ù.
<±×¸² 1>Àº ´Ù´ë´Ù ±×·ì Àü¼Û ¼ºñ½º¸¦ Á¦°øÇϱâ À§ÇÑ RMCP3ÀÇ ±âº»ÀûÀÎ ¸ðµ¨ÀÌ´Ù. ±×¸²¿¡¼¿Í °°ÀÌ RMCP3¸¦ ÀÌ¿ëÇÑ ±×·ì Åë½Å ȯ°æ (ȤÀº RMCP3 ¼¼¼Ç)Àº ÇÑ ¼¼¼Ç´ç ÇϳªÀÇ Session manager(SM), Çϳª ÀÌ»óÀÇ MAµé(CoreMA, EdgeMA·Î ¼¼ºÐȵÊ), ¹× Çϳª ÀÌ»óÀÇ ¼Û½Å ¹× ¼ö½Å ±×·ì ÀÀ¿ëµé·Î ÀÌ·ç¾îÁø´Ù.
SMÀº Çϳª ȤÀº ´Ù¼öÀÇ ¼¼¼ÇÀ» µ¿½Ã¿¡ °ü¸®ÇÒ ¼ö ÀÖÀ¸¸ç, SMÀº RMCP3 ¼¼¼ÇÀÇ ¿ä¼Òµé°ú º°°³ÀÇ È¤Àº µ¿ÀÏÇÑ ¿ä¼Ò·Î ±¸ÇöÇÒ ¼ö ÀÖ´Ù. SMÀº RMCP3 ¼¼¼ÇÀÇ ÃʱâÈ, ¼¼¼ÇÀÇ Á¾·á, ¸â¹ö½± °ü¸® ¹× ¼¼¼ÇÀÇ »óŸ¦ °¨½ÃÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù. RMCP3 MA´Â ¼Û½Å°ú ¼ö½ÅÀ» µ¿½Ã¿¡ Áö¿øÇÒ ¼ö ÀÖ¾î¾ß Çϸç, ƯÈ÷ ´Ù¼öÀÇ ¼Û½ÅÀÚ¿Í ´Ù¼öÀÇ ¼ö½ÅÀڵ鰣¿¡ È¿À²ÀûÀÎ µ¥ÀÌÅÍ Àü¼Û °æ·Î¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. RMCP3 MA°¡ Áö¿øÇÏ´Â ¼¼ºÎÀûÀÎ ±â´ÉÀ¸·Î´Â RMCP-3 ¼¼¼ÇÀÇ ½ÃÀÛ, °¡ÀÔ ¹× Å»Åð, ¼¼¼ÇÀÇ »óÅ º¸°í ¹× ÀÀ¿ë µ¥ÀÌÅÍ Áß°è ±â´ÉÀ» ²ÅÀ» ¼ö ÀÖ´Ù.
¼Û½ÅÀÚ¿Í ¼ö½ÅÀÚ »çÀÌ¿¡ Á¸ÀçÇÏ¿© ±×·ìµ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â ¿ªÇÒÀ» ´ã´çÇÏ´Â MA´Â Àü¿ë ¼¹ö³ª ¼ÂÅé ¹Ú½ºÀÇ Çüųª, Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÀϺÎÀÇ ÇüÅ·Π±¸ÇöµÉ ¼ö ÀÖ´Ù. ƯÈ÷ MA´Â ¸ÖƼij½ºÆ®¿Í À¯´Ïij½ºÆ®°¡ È¥ÀçµÈ ȯ°æ¿¡¼µµ µ¿ÀÛÇÒ ¼ö ÀÖ´Ù. Áï, ¼ø¼ö IP ¸ÖƼij½ºÆ®°¡ °¡´ÉÇÑ Áö¿ª¿¡¼´Â ¸ÖƼij½ºÆ® ±â´ÉÀ» ÀÌ¿ëÇϸç, À¯´Ïij½ºÆ®¸¸ÀÌ °¡´ÉÇÑ Áö¿ª¿¡¼´Â Åͳθµ ¹æ½ÄÀ» ÅëÇÏ¿© ±×·ì µ¥ÀÌÅ͸¦ Àü´ÞÇÒ ¼ö ÀÖ´Ù.
<±×¸² 1> RMCP3 ¼ºñ½º ±¸Á¶µµ
RMCP3 ´Â ´Ù´ë´Ù µ¥ÀÌÅÍ µ¥ÀÌÅÍ Àü´Þ ¼ºñ½º¸¦ À§ÇØ 2 °èÃþÀ» °®´Â ÇÏÀ̺긮µå Æ®¸®¸¦ ±¸¼ºÇÑ´Ù. RMCP3 ÇÏÀ̺긮µå Æ®¸®´Â RMCP2 (ITU-T X.603.1 | ISO/IEC 16512-2)°¡ Á¤ÀÇÇÏ´Â Æ®¸® ¸ÞÄ¿´ÏÁòÀ» È®ÀåÇÑ °ÍÀε¥, RMCP2 Æ®¸®´Â ÀÚ°¡-±¸¼º ±â´É ¹× ·çÇÁ³ª ³×Æ®¿öÅ© ´ÜÀý µî°ú °°Àº ¹®Á¦¸¦ ÇØ°á ÇÒ ¼ö ÀÖ´Â ÀÏ´ë´Ù Åë½ÅÀ» Áö¿øÇÒ ¼ö ÀÖ´Â Æ®¸®À̱⠶§¹®ÀÌ´Ù.
RMCP3 ÇÏÀ̺긮µå Æ®¸®´Â, <±×¸² 2>³ª <±×¸² 3>¿¡¼ º¸ÀÌ´Â °Íó·³ RMCP2 Æ®¸®·Î ÀÌ·ç¾îÁö´Â ¿¡Áö µµ¸ÞÀÎ(Edge domain)°ú À̵é RMCP2 Æ®¸®¸¦ ¹´Â ÄÚ¾î µµ¸ÞÀÎ(Core domain)ÀÇ 2 °èÃþÀ¸·Î ±¸¼ºµÈ´Ù; Edge domainÀ» ÀÌ·ç´Â RMCP2Æ®¸®¸¦ RMCP3¿¡¼´Â EdgeTree À̶ó°í ºÎ¸¥´Ù.
±×·±µ¥, RMCP3´Â ÄÚ¾î µµ¸ÞÀÎÀÇ µ¥ÀÌÅÍ Àü¼Û °æ·Î¸¦ ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î µðÇ÷ÎÀÌÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇϰí ÀÖ´Ù. °¡·É ÄÚ¾î µµ¸ÞÀÎÀÇ µ¥ÀÌÅÍ Àü¼Û °æ·Î¸¦ <±×¸² 2>¿Í <±×¸² 3>¿¡¼ º¸ÀÌ´Â °Íó·³ ¸Þ½¬ ÇüÅ ȤÀº ¸µ ÇüÅ·Π±¸¼ºÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº RMCP3¿¡¼´Â CoreMAÀÇ ¼³Ä¡ ¹× ¿¬°áÀº RMCP3¸¦ ÀÌ¿ëÇÏ¿© ¼ºñ½º¸¦ Á¦°øÇÏ·Á´Â ¼ºñ½º °ü¸®ÀÚ°¡ ÀÓÀÇ·Î ±¸¼ºÇϵµ·Ï Çã¿ëÇÔÀ¸·Î½á, º¸´Ù À¯¿¬ÇÑ µðÇ÷ÎÀ̸¦ ²ÒÇÔÀÌ´Ù.
<±×¸² 2>´Â ÄÚ¾î µµ¸ÞÀÎÀÇ µ¥ÀÌÅÍ °æ·Î¸¦ ¸Þ½¬ ÇüÅ·Π±¸¼ºÇÑ ¸ðµ¨ÀÌ´Ù. EdgeTree A¿¡ ÀÖ´Â EdgeMA´Â ÀÚ½ÅÀÇ ÇÏºÎÆ®¸®¿¡ Á¸ÀçÇÏ´Â EdgeMAµé°ú ÀÚ½ÅÀÇ CoreMA¿¡°Ô µ¥ÀÌÅ͸¦ º¸³»°Ô µÈ´Ù. ÀÌ ¶§ EdgeTree A ÀÇ »óÀ§¿¡ ÀÖ´Â CoreMA´Â ÀÚ½ÅÀÇ ÇϺΠEdgeMA µé°ú ÀÌ¿ôÇÑ CoreMAµé¿¡°Ô µ¥ÀÌÅ͸¦ Áß°èÇϸç, µ¥ÀÌÅ͸¦ ¹ÞÀº °¢°¢ÀÇ CoreMA (<±×¸² 2>¿¡¼ EdgeTree B¿¡ ÀÖ´Â)´Â ÀÚ½ÅÀÇ EdgeMAµé¿¡°Ô µ¥ÀÌÅ͸¦ Æ÷¿öµùÇÑ´Ù.
<±×¸² 2> ¸Þ½¬ÇüÅ·ΠÄÚ¾î µµ¸ÞÀÎÀ» ±¸¼ºÇÑ RMCP3 µ¥ÀÌÅÍ Àü¼Û ¸ðµ¨
<±×¸² 3>´Â ÄÚ¾î µµ¸ÞÀÎÀ» ¸µ ÇüÅ·Π±¸¼ºÇÏ¿´À» ¶§ÀÇ RMCP3 µ¥ÀÌÅÍ Àü¼Û ¸ðµ¨ÀÌ´Ù. ÀÌ °æ¿ì¿¡µµ ¸¶Âù°¡Áö·Î EdgeTree A¿¡ ÀÖ´Â EdgeMA´Â ÀÚ½ÅÀÇ CMAµé°ú ÀÚ½ÅÀÇ CoreMA¿¡°Ô µ¥ÀÌÅ͸¦ º¸³»°Ô µÈ´Ù. EdgeTree A ÀÇ »óÀ§¿¡ ÀÖ´Â CoreMA´Â ÀÚ½ÅÀÇ EdgeMAµé°ú ÀÌ¿ôÇÑ CoreMA¿¡°Ô µ¥ÀÌÅ͸¦ Áß°èÇϴµ¥, <±×¸² 3>¿¡¼´Â ÀÌ¿ôÇÑ CoreMA°¡ ¸µ ÇüŸ¦ °®°í ÀÖ´Ù. µ¥ÀÌÅ͸¦ ¹ÞÀº CoreMA (EdgeTree B¿¡ ÀÖ´Â)´Â ÀÚ½ÅÀÇ EdgeMAµé¿¡°Ô µ¥ÀÌÅ͸¦ Æ÷¿öµùÇÑ´Ù.
<±×¸² 3> ¸µÇüÅ·ΠÄÚ¾î µµ¸ÞÀÎÀ» ±¸¼ºÇÑ RMCP3 µ¥ÀÌÅÍ Àü¼Û ¸ðµ¨
Áß°èÀü¼Û ¸ÖƼij½ºÆ® Àü¼Û ±â¼ú ¼Ò°³¿Í Ç¥ÁØÈ ÇöȲ
RMCP3´Â ITU-T SG17°ú JTC1/SC6 »çÀÌÀÇ °øµ¿ Ç¥ÁØÀ¸·Î ÃßÁø Áß¿¡ ÀÖ´Ù. ±×·¸±â ´ë¹®¿¡ RMCP3 Ç¥Áرâ¼úÀº ITU-T¿Í JTC1°£ÀÇ Ç¥ÁØ ÀýÂ÷¸¦ µ¿½Ã¿¡ µû¶ó¾ß ÇÑ´Ù. Áö³ 4¿ù °³ÃֵǾú´ø, ITU-T SG17°ú JTC1/SC6 ÇÕµ¿ ȸÀÇ¿¡¼ RMCP3¸¦ FCD(Final Committee Draft)·Î ÃßÁøÇÒ °ÍÀ» °áÁ¤ÇÔ¿¡ µû¶ó, 4°³¿ù¿¡ °ÉÄ£ SC6 ȸ¿ø±¹µé°£ÀÇ FCD ÅõÇ¥°¡ ÁøÇàµÉ ¿¹Á¤ÀÌ´Ù. FCD ÅõÇ¥°¡ ¼º°øÀûÀ¸·Î Åë°úµÉ °æ¿ì, 2008³â 9¿ù¿¡ ÀÖÀ» ITU-T ȸÀÇ¿¡¼ LC(Last Call)¸¦ ÃßÁøÇÒ ¿¹Á¤ÀÌ´Ù.
°á·Ð
RMCP3 ±â¼úÀº ±×·ì ÀÀ¿ë ¼ºñ½ºÀÇ ¹æ½Ä°ú´Â µ¶¸³ÀûÀÎ ¸Á Àåºñº¸´Ù´Â ¼ºñ½º Ư¼ºÀ» ÃÖ´ëÇÑ ¹Ý¿µÇÒ ¼ö ÀÖ´Â Á¾´Ü ´Ü¸»¿¡ »ç¿ëµÇ±â ¶§¹®¿¡ ±â¼úÀÇ ¼º°ø ¿©ºÎ´Â ´Ù¾çÇÑ ±×·ì Åë½Å ÀÀ¿ë ¼ºñ½ºÀÇ ¹ß±¼°ú º¸±Þ¿¡ ¸Å¿ì ¹ÐÁ¢ÇÑ °ü°è¸¦ °¡Áú °ÍÀ¸·Î º¸ÀδÙ. ƯÈ÷ ÃÖ±Ù ¿Â¶óÀÎ ±³À°°ú °ÔÀÓ µîÀ» Áß½ÉÀ¸·Î ÇÏ´Â ±×·ì Åë½Å ¼ºñ½º ½ÃÀåÀÌ Áö¼ÓÀûÀ¸·Î ¼ºÀåÇÏ´Â Ãß¼¼À̱⠶§¹®¿¡, RMCP3¿Í °°ÀÌ ¸Á¿¡¼ Áö¿øÇÏ´Â Àü¼Û ¸ÞÄ¿´ÏÁòÀ¸·ÎºÎÅÍ ºñ±³Àû ÀÚÀ¯½º·¯¿î Àü¼Û ±â¼úÀÇ ¼ö¿ä°¡ Á¡Â÷ Áõ°¡ÇÒ °ÍÀ¸·Î »ç·áµÈ´Ù.