TTA °£Ç๰ - ICT Standard Weekly

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

±â¼úÇ¥ÁØÀ̽´

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

[ÀÎÅͳÝ] SFC(Service Function Chaining) ±â¼ú ¼Ò°³ ¹× Ç¥ÁØÈ­ µ¿Çâ

Áö³­ 11¿ù 9ÀϺÎÅÍ 14ÀÏ ¹Ì±¹ÀÇ È£³î·ê·ç¿¡¼­ ÀÖ¾ú´ø IETF Á¦91Â÷ ȸÀÇ¿¡¼­´Â SDN(Software Defined Network)°ú NFV(Network Function Virtualization)¿¡ ´ëÇÑ ³íÀǸ¦ Ȱ¹ßÇÏ°Ô ÁøÇàÇÏ¿´´Ù. ƯÈ÷ NFV ±â¼úÀÌ ³×Æ®¿öÅ©¿¡ µµÀÔµÇ¾î µ¥ÀÌÅͼ¾ÅÍ¿¡¼­ ³×Æ®¿öÅ© ±â´ÉµéÀ» °®°í ÀÖ°í Ŭ¶ó¿ìµå ¼­ºñ½º ÇüÅ·Π³×Æ®¿öÅ© ±â´ÉÀ» Á¦°øÇÏ´Â °Í°ú °ü·ÃÇØ¼­ SFC(Serivce Function Chaining) ¿öÅ·±×·ì¿¡¼­ Ç¥ÁØÈ­ Ȱµ¿À» ÁøÇàÇϰí ÀÖ´Ù.

º» °í¿¡¼­´Â ¸ÕÀú SFC ±â¼úÀÇ Á¤ÀÇ¿¡ ´ëÇØ¼­ ¼Ò°³ÇÑ ÈÄ, IETF SFC WGÀÇ ÃֽŠǥÁØÈ­ ÇöȲ°ú SFC ±¸Á¶ ¹× ±¸¼º¿ä¼Ò¿¡ ´ëÇØ¼­ ´Ù·ç°íÀÚ ÇÑ´Ù.

 

SFC ±â¼úÀÇ Á¤ÀÇ

³×Æ®¿öÅ©¸¦ ¿î¿µÇÏ´Â µ¥ À־ ¹æÈ­º® ÆÐŶ ÇÊÅ͸µ ±â´É, ·Îµå ¹ß¶õ½Ì ±â´É µî ´Ù¾çÇÑ ³×Æ®¿öÅ© ±â´ÉµéÀÌ »ç¿ëµÈ´Ù. ³×Æ®¿öÅ©¿¡ °¡»óÈ­(virtualization), ¿À¹ö·¹ÀÌ(overlay), ¿ÀÄɽºÆ®·¹À̼Ç(orchestration) ±â¹ýÀÌ ÇâÈÄ µµÀ﵃ °ÍÀ¸·Î ¿¹»óµÇ¸ç, ÀÌµé ±â¹ýÀÌ ³×Æ®¿öÅ© ±â´ÉÀ» Á¦°øÇÏ´Â ¼­ºñ½º¿¡µµ ¿µÇâÀ» ÁÙ °ÍÀ¸·Î ¿¹»óµÈ´Ù. ÇöÁ¸ÇÏ´Â ³×Æ®¿öÅ© ¼­ºñ½º´Â ¼Ò½º¿Í ¸ñÀûÁö È£½ºÆ® °£ µ¥ÀÌÅÍ Àü´Þ °æ·Î »ó¿¡ ³×Æ®¿öÅ© ¼­ºñ½º ±â´ÉµéÀÌ Á¸ÀçÇÏ´Â ÇüÅÂÀÌ´Ù. ±×·¯³ª NFV ±â¼úÀÌ µµÀÔµÇ¸é ³×Æ®¿öÅ© ¼­ºñ½º ±â´ÉÀÌ µ¥ÀÌÅÍ Àü´Þ °æ·Î »ó¿¡ Á¸ÀçÇÏ´Â ÇüŰ¡ ¾Æ´Ï¶ó µ¥ÀÌÅÍ Æ®·¡ÇÈÀÌ ÀÚ½ÅÀÌ ÇÊ¿ä·Î ÇÏ´Â ³×Æ®¿öÅ© ¼­ºñ½º ±â´ÉÀÌ Á¸ÀçÇÏ´Â °÷À» °æÀ¯ÇÏ´Â ÇüÅ·ΠµÇ°Ô µÈ´Ù. ÀÌ¿Í °°ÀÌ Æ¯Á¤ ¼­ºñ½º¸¦ À§ÇØ ÇÊ¿äÇÑ ¼­ºñ½º ±â´Éµé°ú ÀÌµé °£ÀÇ Àû¿ë ¼ø¼­¸¦ Ãß»óÈ­½ÃŲ °ÍÀÌ ¡®¼­ºñ½º ±â´É üÀÎ(Service Function Chain, SFC)¡¯ÀÌ´Ù. SFC´Â ¡®¼­ºñ½º ±â´É °æ·Î(Service Function Path, SFP)¡¯¶ó°í ÇÏ´Â ¼­ºñ½º ±×·¡ÇÁ¸¦ ¸¸µé±â À§ÇØ Æ¯Á¤ ³×Æ®¿öÅ© ³ëµåµé »óÀÇ Æ¯Á¤ ¼­ºñ½º ±â´É ÀνºÅϽº¸¦ ¼±ÅÃÇÔÀ¸·Î½á Çü¼ºµÈ´Ù. Áï, µ¥ÀÌÅÍ ÆÐŶ¿¡ Àû¿ëµÉ ³×Æ®¿öÅ© ±â´ÉÀ¸·Î µ¥ÀÌÅÍ ÆÐŶÀ» ¶ó¿ìÆÃ ½ÃÄÑÁÖ´Â ±â¼úÀÌ SFCÀÌ´Ù.

 

SFC WGÀÇ ÃֽŠǥÁØÈ­ ÇöȲ

SFC WGÀÇ ´ëÇ¥ ¹®¼­·Î´Â SFC Problem Statement ¹®¼­¿Í SFC Architecture ¹®¼­°¡ ÀÖ´Ù. ÀÌµé ¸ðµÎ WG LC(Last Call)¸¦ ¸¶Ä£ »óÅÂÀ̸ç, ÀÌ Áß Problem Statement ¹®¼­´Â IESG¿¡ »óÁ¤µÇ¾ú°í Architecture ¹®¼­µµ Á¶¸¸°£ IESG¿¡ »óÁ¤µÉ ¿¹Á¤ÀÌ´Ù. À̿ܿ¡µµ 4°³ÀÇ Use Case ¹®¼­°¡ WG ¹®¼­·Î äÅõǾúÀ¸¸ç, ÃÖ±Ù OAM °ü·ÃÇØ¼­ ³íÀǰ¡ ½ÃÀ۵ǰí ÀÖ´Â »óȲÀÌ´Ù.

 

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

´ÙÀ½ ±×¸²Àº SFC°¡ »ç¿ëµÇÁö ¾Ê´Â ÇöÁ¸ ³×Æ®¿öÅ©(¿ÞÂÊ ±×¸²)¿Í SFC°¡ »ç¿ëµÇ´Â ¹Ì·¡ ³×Æ®¿öÅ©(¿À¸¥ÂÊ ±×¸²)¸¦ º¸¿©ÁØ´Ù. ÇöÁ¸ ½Ã½ºÅÛ¿¡¼­´Â ƯÁ¤ ³×Æ®¿öÅ© ±â´ÉÀ» Àü´ãÇÏ´Â Àåºñ°¡ µ¥ÀÌÅÍ °æ·Î »ó¿¡ Àü¿ëÀ¸·Î Á¸ÀçÇϸç, ±â´É Ãß°¡ ¶Ç´Â °»½Å ½Ã À̵é Àåºñ ¸ðµÎ¸¦ °»½ÅÇØ¾ß ÇÏ´Â ¾î·Á¿òÀÌ ÀÖ´Ù. ¹Ý¸é, SFC ±â¼úÀ» »ç¿ëÇÏ´Â °æ¿ì Ŭ¶ó¿ìµå¿¡ ³×Æ®¿öÅ© ±â´ÉµéÀÌ Á¸ÀçÇÏ°í Æ¯Á¤ ³×Æ®¿öÅ© ¼­ºñ½º¸¦ ÇÊ¿ä·Î ÇÏ´Â µ¥ÀÌÅÍ Æ®·¡ÇÈÀº ÇØ´ç Ŭ¶ó¿ìµå¸¦ ÅëÇØ ÇÊ¿äÇÑ ³×Æ®¿öÅ© ¼­ºñ½º¸¦ Á¦°ø ¹Þ´Â ÇüŰ¡ µÈ´Ù. µû¶ó¼­ SFC¸¦ »ç¿ëÇÏ´Â ±¸Á¶¿¡¼­´Â ³×Æ®¿öÅ© ±â´ÉÀÇ Ãß°¡³ª °»½Å µîÀÌ ¼ö¿ùÇØÁö´Â ÀåÁ¡ÀÌ ÀÖ´Ù.

 

(Ãâó: https://www.ntt-review.jp/archive/ntttechnical.php?contents=ntr201408fa2.html)

 

SFC °¡´ÉÇÑ µµ¸ÞÀÎÀº ´ÙÀ½ ±×¸²°ú °°Àº ±¸Á¶·Î ±¸¼ºµÈ´Ù.

 

 

(Ãâó: http://tools.ietf.org/pdf/draft-ietf-sfc-architecture-04.pdf)

 

ÀÌ¿Í °°Àº SFC ±¸Á¶ÀÇ ±â¹ÝÀÌ µÇ´Â ±¸¼º¿ä¼ÒµéÀº ´ÙÀ½ ±×¸²°ú °°´Ù.

 

(Ãâó: http://tools.ietf.org/pdf/draft-ietf-sfc-architecture-04.pdf)

 

SFC°¡ °¡´ÉÇϱâ À§Çؼ­´Â ÆÐŶ ºÐ·ù(classification) ±â´ÉÀÌ ¿ä±¸µÇ¸ç, ¼­ºñ½º ºÐ·ù ±â´É¿¡¼­ Æ®·¡ÇÈ ºÐ·ù ±âÁØ¿¡ µû¶ó ÆÐŶÀ» ºÐ·ùÇØÁØ´Ù. ÀÌ·¸°Ô ºÐ·ùµÈ ÆÐŶ¿¡´Â ÇÊ¿äÇÑ ³×Æ®¿öÅ© ¼­ºñ½º¿¡ µû¶ó SFC ÀÎĸ½¶·¹À̼Ç(encapsulation) ±â´ÉÀ» ÅëÇØ SFP°¡ ¸í½ÃµÈ´Ù. Áï, SFC ÀÎĸ½¶·¹À̼ÇÀº ÆÐŶ¿¡ SFP¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔ½ÃÅ´À¸·Î½á SFP°¡ ½Äº°µÉ ¼ö ÀÖ°Ô ÇØÁØ´Ù. SFF(Service Function Forwarder)´Â SFC ÀÎĸ½¶·¹À̼ǿ¡ ¸í½ÃµÈ °æ·Î¸¦ µû¶ó ÆÐŶÀ» ÇØ´ç SF·Î Àü´ÞÇØÁÖ´Â ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. SF´Â Çϳª ÀÌ»óÀÇ SFF(Service Function Forwarder)µé·Î ¶Ç´Â SFFµé·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ¼Û½Å/¼ö½ÅÇϸç, ¿©±â¼­ SFC-aware SF´Â SFC ÀÎĸ½¶·¹ÀÌ¼ÇµÈ ÆÐŶµéÀ» ¼ö½ÅÇØ¼­ ó¸®ÇÒ ¼ö ÀÖ´Â SF¸¦ ÀǹÌÇÑ´Ù. SFP ÇÁ·Ï½Ã(proxy)´Â SFF¿Í SFC-unaware SF °£ÀÇ °ÔÀÌÆ®¿þÀÌ ¿ªÇÒÀ» Çϸç, SFF·ÎºÎÅÍ ¼ö½ÅÇÑ ÆÐŶÀÇ SFC ÀÎĸ½¶·¹À̼ÇÀ» Á¦°ÅÇÑ ÈÄ SFC-unaware SF·Î Àü´Þ ¶Ç´Â ±× ¹Ý´ëÀÇ ¿ªÇÒÀ» ¼öÇàÇÑ´Ù.

 

°á¾ð

SFC ±â¼úÀº ³×Æ®¿öÅ© ±â´ÉÀÇ Ãß°¡³ª °»½Å µîÀ» ¼ö¿ùÇÏ°Ô ÇØÁÖ°í ³×Æ®¿öÅ© ¿î¿µ ºÎ´ãÀ» ÁÙ¿©Áشٴ Á¡¿¡¼­ Áß¿äÇÑ ±â¼úÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª Æ®·¡ÇÈÀÌ SFC °ü·Ã Àåºñµé·Î ÁýÁߵǴ ȮÀ强 ¹®Á¦ ¹× SFC ÀÎĸ½¶·¹À̼ÇÀ¸·Î ÀÎÇÑ ¿À¹öÇìµå µîÀÇ ¹®Á¦°¡ ÀÖÀ¸¸ç ÀÌµé ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ³ë·ÂÀÌ ¾ÕÀ¸·Î ¿ä±¸µÈ´Ù.

¾È»óÇö (¼­¿ï½Ã¸³´ëÇб³ ÄÄÇ»ÅͰúÇкΠ±³¼ö, ahn@uos.ac.kr)

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