°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "Á¤Ã¥ ±â¹Ý ½Ã½ºÄÚ ACI µ¥ÀÌÅͼ¾ÅÍ" Á¤°¡ 30,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
¼¹® ¼Ò°³
CHAPTER 1. µ¥ÀÌÅͼ¾ÅÍ ¾ÆÅ°ÅØó °í·Á »çÇ× ¾ÖÇø®ÄÉÀ̼ǰú ½ºÅ丮Áö °¡»óȱâ¹Ý µ¥ÀÌÅͼ¾ÅÍ ¼Ò°³ °¡»óÈ °³³ä°ú Á¤ÀÇ ¼¹ö °¡»óÈ ½ºÅ丮Áö °¡»óÈ ³×Æ®¿öÅ© ¼ºñ½º °¡»óÈ ³×Æ®¿öÅ© °¡»óÈ ¿ÀÄɽºÆ®·¹À̼Ç: ÀÚµ¿È ³×Æ®¿öÅ©¿Í µðÀÚÀÎ ¿ä±¸»çÇ× ½ºÅ丮Áö ¿ä±¸»çÇ× ºòµ¥ÀÌÅÍ(Big Data) ºòµ¥ÀÌÅÍÀÇ Á¤ÀÇ ºòµ¥ÀÌÅÍ°¡ ±â¾÷ ÇöÀå ¼ÓÀ¸·Î ¿òÁ÷ÀÌ°í ÀÖ´Ù ºòµ¥ÀÌÅÍ ÁÖ¿ä ±¸¼º ¿ä¼Ò ºòµ¥ÀÌÅ͸¦ À§ÇÑ ³×Æ®¿öÅ© ±â¼ú ¿ä±¸ »çÇ× ÇÏµÓ POD¸¦ À§ÇÑ Å¬·¯½ºÅÍ µðÀÚÀÎ ½ºÅ丮Áö ¿ä±¸ »çÇ× µðÀÚÀÎ °í·Á »çÇ× °¡¿ë¼º°ú º¹¿ø·Â µ¥ÀÌÅÍ È¥Àâ Á¦¾î¿Í Å¥ÀÇ Å©±â µ¥ÀÌÅÍ Æ®·¡ÇÈ ÃÊ°ú ºñÀ² ¼³°è µ¥ÀÌÅÍ ³ëµå ³×Æ®¿öÅ© ¼Óµµ ³×Æ®¿öÅ© ÀÀ´ä Áö¿¬ ½Ã°£ HPC °í¼º´É ÄÄÇ»Æà Á¤ÀÇ ³×Æ®¿öÅ© ¿ä±¸ »çÇ× ½ºÅ丮Áö ¿ä±¸ »çÇ× µðÀÚÀÎ °í·Á »çÇ× HPC Ŭ·¯½ºÅÍ ³×Æ®¿öÅ© ÅäÆú·ÎÁö µðÀÚÀÎ ÃÊÀú Áö¿¬ ÀÀ´ä ½Ã°£ Á¤ÀÇ ³×Æ®¿öÅ© ¿ä±¸ »çÇ× ½ºÅ丮Áö ¿ä±¸»çÇ× ÅäÆú·ÎÁö µðÀÚÀÎ ÇÇµå º¹Á¦ HFT ¿¹ ´ë±Ô¸ð È®ÀåÇü ±â¹ÝÀÇ µ¥ÀÌÅͼ¾ÅÍ Á¤ÀÇ ³×Æ®¿öÅ© ¿ä±¸ »çÇ× ½ºÅ丮Áö ¿ä±¸»çÇ× µðÀÚÀÎ °í·Á »çÇ× ³×Æ®¿öÅ© ÅäÆú·ÎÁö µðÀÚÀÎ ³×Æ®¿öÅ© ÅäÆú·ÎÁö µðÀÚÀÎ ¿¹ POD ±â¹ÝÀÇ µðÀÚÀÎ °øÀ¯ ÀÎÇÁ¶ó ¹× Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀ» À§ÇÑ POD Model / Data Model FlexPod µðÀÚÀÎ µ¥ÀÌÅͼ¾ÅÍ µðÀÚÀÎ End of Row Middle of Row Top of Rack Çö´ëÀûÀÎ µ¥ÀÌÅͼ¾ÅÍ Á¢±Ù ¹æ½Ä ½Ì±ÛȨµå ¼¹ö µðÀÚÀÎ(Single-Homed Server-Design) Spine-Leaf ACI ±âº» ¾ÆÅ°ÅØóÀÇ ³í¸®Àû µ¥ÀÌÅͼ¾ÅÍ µðÀÚÀÎ ¿ä¾à
CHAPTER 2. Ŭ¶ó¿ìµå ¾ÆÅ°ÅØó¸¦ À§ÇÑ µ¥ÀÌÅͼ¾ÅÍ ºí·Ï ±¸Ãà Ŭ¶ó¿ìµå ¾ÆÅ°ÅØó ¼Ò°³ Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ ³×Æ®¿öÅ© ¿ä±¸»çÇ×°ú ACI ¼Ö·ç¼Ç ¾Æ¸¶Á¸ À¥¼ºñ½º ¸ðµ¨ ¼¹ö ÇÁ·ÎºñÀú´× ÀÚµ¿È PXE Booting Chef/Puppef/CFengine ¶Ç´Â ÀÌ¿Í À¯»çÇÑ µµ±¸ ±â¹ÝÀÇ OS ¼³Ä¡ / ¹èÆ÷ Chef Puppet IaaS(Infra as a Service)¸¦ À§ÇÑ ¿ÀÄɽºÆ®·¹ÀÌ¼Ç vCloud Director OpenStack(¿ÀǽºÅÃ) ÇÁ·ÎÁ§Æ®¿Í ¸±¸®Áî ¸ÖƼÇÏÀÌÆÛ¹ÙÀÌÀú(Multi-Hypervisore) Áö¿ø ¼³Ä¡ ¹æ¹ý ¾ÆÅ°ÅØó ¸ðµ¨ ³×Æ®¿öÅ· °í·Á»çÇ× UCS µð·ºÅÍ ½Ã½ºÄÚ CIAC ¼·Î ´Ù¸¥ Ãß»óÈ ¸ðµ¨ °£ÀÇ ÀÌÇØ ¿ä¾à
CHAPTER 3. Á¤Ã¥ ±â¹ÝÀÇ µ¥ÀÌÅͼ¾ÅÍ ¿Ö Á¤Ã¥ ±â¹ÝÀÇ ¸ðµ¨ÀÌ ÇÊ¿äÇÑ°¡? Á¤Ã¥ ÀÌ·Ð ½Ã½ºÄÚ APIC Á¤Ã¥ ±â¹Ý °´Ã¼ ¸ðµ¨ ¿£µåÆ÷ÀÎÆ® ±×·ì ½Ã½ºÄÚ APIC Á¤Ã¥ Àû¿ë À¯´Ïij½ºÆ® Á¤Ã¥ Àû¿ë ¸ÖƼij½ºÆ® Á¤Ã¥ Àû¿ë ¾ÖÇø®ÄÉÀÌ¼Ç ³×Æ®¿öÅ© ÇÁ·ÎÆÄÀÏ(ANP) Contracts(ÄÁÆ®·¢Æ®) ½Ã½ºÄÚ APICÀÇ ÀÌÇØ ½Ã½ºÄÚ ACI ¿î¿µ ½Ã½ºÅÛ(½Ã½ºÄÚ ACI Æк긯 OS) ¾ÆÅ°ÅØó: ½Ã½ºÄÚ APIC ÀÇ ±¸¼º ¿ä¼Ò¿Í ±â´É Policy Manager Topology Manager Observer Boot Director Appliance Director VMM Manager Event Manager Appliance Element ¾ÆÅ°ÅØó - »þµù ±â¹ÝÀÇ µ¥ÀÌÅÍ °ü¸® ½Å·Ú¼º ±â¹Ý º¹Á¦ÀÇ ¿µÇâµµ ½Å·Ú¼º ±â¹Ý »þµùÀÇ È¿°ú »þµù ±â¼ú »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º: GUI »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º: CLI »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º: RESTful API ½Ã½ºÅÛ Á¢±Ù: Authentication(ÀÎÁõ), Authorization(Àΰ¡), RBAC ¿ä¾à
CHAPTER 4. ¿î¿µ ¸ðµ¨(Operational Model) Çö´ëÀûÀÎ µ¥ÀÌÅͼ¾Å͸¦ À§ÇÑ ÇÙ½É ±â¼ú°ú µµ±¸ ¼Ò°³ ³×Æ®¿öÅ© °ü¸® ¿É¼Ç REST ÇÁ·ÎÅäÄÝ XML, JSON°ú YAML ÆÄÀ̽ã(Python) ÆÄÀ̽㠱âÃÊ main( ) ÇÔ¼ö´Â ¾îµð¿¡? ÇÔ¼ö(function) Á¤ÀÇ À¯¿ëÇÑ µ¥ÀÌÅÍ ±¸Á¶ ÆÄÀÏ ±¸¹® ºÐ¼® ÆÄÀ̽㠽ºÅ©¸³Æ® È®ÀÎ ÆÄÀ̽㠽ÇÇà Pip, Easyinstall ¹× ¼Â¾÷ Åø ¾î¶² ÆÐÅ°Áö°¡ ÇÊ¿äÇÑ°¡¿ä? virtualenv Git¿Í GitHub ¹öÀü ÄÁÆ®·ÑÀÇ ±âº» °³¿ä Áß¾Ó ÁýÁß vs ºÐ»ê ¹öÀü °ü¸® ½Ã½ºÅÛ Git ±âº» µ¿ÀÛ Git ¼³Ä¡ ¹× ¼Â¾÷ Git ÁÖ¿ä ¸í·É¾î Cisco APIC ¿î¿µ °´Ã¼ Æ®¸®(Object Tree) Ŭ·¡½º, °´Ã¼¿Í ¸±·¹ÀÌ¼Ç ³×ÀÌ¹Ö º¯È¯(Naming Convention) ¿ÀºêÁ§Æ® ½ºÅä¾î (Object Store) REST¸¦ »ç¿ëÇÑ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö REST ÄÝÀ» Àü¼ÛÇϱâ À§ÇÑ Åø Cisco ACI ³»ÀÇ REST ¹®¹ý XML Å׳ÍÆ® ¸ðµ¨¸µ EPG °£ÀÇ ¸±·¹À̼ǽ± Á¤ÀÇ(ÇÁ·Î¹ÙÀÌ´õ¿Í ÄÁ½´¸Ó) °£´ÜÇÑ Any-to-Any Á¤Ã¥ ACI SDK ACI ÆÄÀ̽ã Egg ACI¸¦ À§ÇÑ ÆÄÀ̽㠽ºÅ©¸³Æ® °³¹ßÇÏ´Â ¹æ¹ý ACI¸¦ À§ÇÑ ÆÄÀ̽㠽ºÅ©¸³Æ®´Â ¾îµð¿¡¼? Ãß°¡ Á¤º¸ ¿ä¾à
CHAPTER 5. ÇÏÀÌÆÛ¹ÙÀÌÀú¸¦ »ç¿ëÇÑ µ¥ÀÌÅͼ¾ÅÍ µðÀÚÀÎ °¡»óÈ ¼¹ö ³×Æ®¿öÅ·(Virtualized Server Networking) ¼¹ö¿¡¼ ¼ÒÇÁÆ®¿þ¾î ½ºÀ§Äª ¿ä¼Ò°¡ ÇÊ¿äÇÑ ÀÌÀ¯´Â? ³×Æ®¿öÅ© ±¸¼º ¿ä¼Ò °¡»ó ³×Æ®¿öÅ© ¾î´ðÅÍ(Virtual Network Adapter) °¡»ó ½ºÀ§Äª(Virtual Switching) ¿£µåÆ÷ÀÎÆ® ±×·ì(Endpoint Group) ºÐ»ê ½ºÀ§Äª(Distributed Switching) °¡»ó¸Ó½ÅÀÇ ÇÖ ¸¶À̱׷¹À̼Ç(Hot Migration) ¼¼±×¸àÅ×À̼Ç(Segmentation Option) VLAN VXLAN VXLAN ÆÐŶ Æ÷¸Ë VXLAN ÆÐŶ Àü¼Û ¸ÖƼij½ºÆ® ¾øÀÌ VXLANÀ» ±¸Çö Microsoft Hyper-V ³×Æ®¿öÅ· ¸®´ª½º KVM°ú ³×Æ®¿öÅ· ¸®´ª½º ºê¸®Â¡ ¿ÀÇ vSwitch OVS ¾ÆÅ°ÅØó ÅäÆú·ÎÁö ¿¹Á¦ ¿ÀǽºÅðú ¿ÀÇ vSwtich ¿ÀÇÂÇ÷Î(OpenFlow) VMware ESX/ESXi ³×Æ®¿öÅ· VMware vSwitch¿Í DVS VMware ESXi ¼¹ö Æ®·¡ÇÈ ¿ä±¸ »çÇ× vShield ¿Í VXLAN űë vCloud µð·ºÅÍ¿Í vApps vCloud ³×Æ®¿öÅ© Cisco Nexus 1000V VN-TAG¸¦ »ç¿ëÇÑ Æ÷Æ® È®Àå(Port Extension) °¡»ó¼¹ö ¿¬°áÀ» À§ÇÑ Cisco ACI ¸ðµ¨¸µ ¿À¹ö·¹ÀÌ ³ë¸»¶óÀÌÁ¦À̼Ç(Overlay Normalization) VMM µµ¸ÞÀÎ ¿£µåÆ÷ÀÎÆ® µð½ºÄ¿¹ö¸® Á¤Ã¥ Àû¿ëÀÇ ½Å¼Ó¼º(policy resolution immediacy) Hyper-V¿Í Cisco ACI ÅëÇÕ KVM°ú Cisco ACI ÅëÇÕ VMware ESX¿Í Cisco ACI ÅëÇÕ ¿ä¾à
CHAPTER 6. ¿ÀǽºÅÃ(OpenStack) ¿ÀǽºÅÃÀ̶õ? Nova Neutron Swift Cinder Horizon Heat Ironic ±â¾÷¿¡¼ÀÇ ¿ÀǽºÅà ±¸Çö Cisco ACI¿Í ¿ÀǽºÅÃÀÇ ÀÌÁ¡ Cisco ACI Á¤Ã¥ ¸ðµ¨ ¹°¸® ¹× °¡»ó ³×Æ®¿öÅ© ÅëÇÕ Æк긯 ÅͳÎ(Fabric Tunnels) ¼ºñ½º üÀÌ´× ¿ø°Ý ÃøÁ¤ ¿ÀǽºÅà APIC µå¶óÀ̹ö ¾ÆÅ°ÅØó¿Í ¿î¿µ Cisco ACI¿Í ¿ÀǽºÅà ÅëÇÕ Àû¿ë ¿¹Á¦ IcehouseÀÇ ¼³Ä¡ Cisco APIC µå¶óÀ̹ö ¼³Á¤ Neutron.conf ÆÄÀÏ ML2_conf.ini ÆÄÀÏ ML2_cisco_conf.ini ÆÄÀÏ ¼³Á¤ ¸Å°³º¯¼ö È£½ºÆ® Æ÷Æ® ¿¬°á ¿ÜºÎ ³×Æ®¿öÅ© Æ÷Ʈä³Î(PortChannel) ¼³Á¤ Æ®·¯ºí½´Æà ¿ÀǽºÅÃÀÇ ±×·ì ±â¹Ý Á¤Ã¥ ÇÁ·ÎÁ§Æ® ¿ä¾à
CHAPTER 7. ACI Æк긯 µðÀÚÀιæ¹ý·Ð ACI Æк긯 ÇÙ½É ±â´É ¿ä¾à ACI ÆÐŶ Àü¼Û ¹æ½Ä ±Ô¹üÀû(Prescriptive) ³×Æ®¿öÅ© ±¸¼º ¿À¹ö·¹ÀÌ ÇÁ·¹ÀÓ Æ÷¸Ë VxLAN ÆÐŶ Àü¼Û ÆÛº£ÀÌ½Ãºê °ÔÀÌÆ®¿þÀÌ(Pervasive Gateway) ACI ¿ÜºÎ ¹× ³»ºÎ ³×Æ®¿öÅ© ºñ±³ ÆÐŶ È帧 ¿£µåÆ÷ÀÎÆ® ±×·ìÀ¸·Î ³×Æ®¿öÅ© ºÐÇÒ(Segmentation) °ü¸® ¸ðµ¨ Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ¹°¸®Àû ÅäÆú·ÎÁö ½Ã½ºÄÚ APCI µðÀÚÀÎ °í·Á »çÇ× Spine µðÀÚÀÎ °í·Á »çÇ× Leaf µðÀÚÀÎ °í·Á »çÇ× ¾ð³ë¿î À¯´Ïij½ºÆ® ¹× ºê·Îµåij½ºÆ® ¼¹ö À¯Çü ºÐ·ù(EPG) ÀÎÀڷμ VLAN »ç¿ë VLAN°ú VxLAN ³×ÀÓ½ºÆäÀ̽º µµ¸ÞÀÎÀÇ °³³ä AEP(Attach Entity Profile)ÀÇ °³³ä ¸ÖƼ Å׳ͽÃ(Multi-Tenancy) °í·Á »çÇ× Ãʱ⠼³Á¤ ´Ü°è Zero-Touch Provisioning ³×Æ®¿öÅ© °ü¸® Á¤Ã¥ ±â¹ÝÀÇ Æ÷Æ® ¼³Á¤ Leaf ½ºÀ§Ä¡º° ½ºÀ§Ä¡ ÇÁ·ÎÆÄÀÏ ¼³Á¤Çϱâ ÀÎÅÍÆäÀ̽º Á¤Ã¥ ¼³Á¤Çϱâ ÀÎÅÍÆäÀ̽º Á¤Ã¥ ±×·ì°ú Æ÷Æ® ä³Î ÀÎÅÍÆäÀ̽º Á¤Ã¥ ±×·ì Æ÷Æ® ä³Î vPC(virtual PortChanel) °¡»ó ¼¹ö °ü¸®ÀÚ(VMM) µµ¸ÞÀÎ VMM µµ¸ÞÀÎ °¡»óÈµÈ ¼¹ö ¿¬°áÀ» À§ÇÑ AEP °¡»ó ³×Æ®¿öÅ© ±¸¼º ¼³Á¤ ºê¸®Áö µµ¸ÞÀÎ(Bridge Domain) Çϵå¿þ¾î ÇÁ·Ï½Ã(Hardware Proxy) Ç÷¯µù ¸ðµå fvCtx ¿£µåÆ÷ÀÎÆ® ¿¬°á ¹°¸®Àû ¼¹ö ¿¬°á °¡»ó ¼¹ö ¿¬°á ¿ÜºÎ ³×Æ®¿öÅ© ¿¬°á(External Connectivity) ¿ä¾à
CHAPTER 8. ACI ¼ºñ½º ÅëÇÕ L4-L7 ¼ºñ½º¿Í ACI µðÀÚÀÎ °³¿ä ÀåÁ¡ ¼ºñ½º ±×·¡ÇÁ¿Í ¿£µåÆ÷ÀÎÆ® ¿¬°á °¡»óÈ ¼¹ö·ÎÀÇ È®Àå °ü¸® ¸ðµ¨ ¼ºñ½º ±×·¡ÇÁ, ÇÔ¼ö, ·»´õ¸µ Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î Áö¿ø ¼ºñ½º Àμ¼ÇÀÇ ½Ã½ºÄÚ ACI ¸ðµ¨È ¼ºñ½º ±×·¡ÇÁ Á¤ÀÇ ÄÜÅ©¸®Æ® µð¹ÙÀ̽º¿Í ·ÎÁöÄà µð¹ÙÀ̽º ·ÎÁöÄà µð¹ÙÀ̽º ½Ç·ºÅÍ(¶Ç´Â ÄÁÅؽºÆ®) ºê¸®Áö µµ¸ÞÀÎ ºÐ¸® ¼³Á¤ ´Ü°è ¼ºñ½º ±×·¡ÇÁÀÇ Á¤ÀÇ ¼ºñ½º ±×·¡ÇÁÀÇ °æ°è Á¤ÀÇ ¸ÞŸµð¹ÙÀ̽º ¾Û½ºÆ®·¢Æ® ³ëµåÀÇ ±â´É Á¤ÀÇ ¾Û½ºÆ®·¢Æ® ³ëµåÀÇ Ä¿³ØÅÍ Á¤ÀÇ ¾Û½ºÆ®·¢Æ® ³ëµå ¿ä¼Ò ¿ä¾à ¾Û½ºÆ®·¢Æ® ³ëµå¸¦ ¼ºñ½º ±×·¡ÇÁ¿¡ ¿¬°áÇϱâ ÄÜÅ©¸®Æ® µð¹ÙÀ̽º¿Í ÄÜÅ©¸®Æ® µð¹ÙÀ̽º Ŭ·¯½ºÅÍ Á¤ÀÇ ·ÎÁöÄà µð¹ÙÀ̽º¿Í ÄÜÅ©¸®Æ® µð¹ÙÀ̽º ¼³Á¤ ·ÎÁöÄà µð¹ÙÀ̽º ÄÁÅؽºÆ®(Ŭ·¯½ºÅÍ µð¹ÙÀ̽º ½Ç·ºÅÍ) ¼³Á¤ ¸íĪ ¼³Á¤(Naming) ¿ä¾à ¿ä¾à
CHAPTER 9. Çâ»óµÈ ÅÚ·¹¸ÞÆ®¸®(¿ø°Ý ÃøÁ¤) ¾ÆÅä¹Í Ä«¿îÅÍ ¿ø¸® »ó¼¼ ¼³¸í°ú ¿¹Á¦ ¾ÆÅä¹Í Ä«¿îÅÍ¿Í APIC ·¹ÀÌÅϽà ¸ÞÆ®¸¯ ACI Çコ(°ÇÀü¼º) ¸ð´ÏÅ͸µ Åë°è(Statistics) Àå¾Ö °ü¸® À̺¥Æ®, ·Î±×, Áø´Ü Çコ ½ºÄÚ¾î(°ÇÀü¼º Á¡¼ö) Áß¾Ó ÁýÁßÇü Show Tech-Support ACI Á¢±Ù¹ý ¿ä¾à
CHAPTER 10. µ¥ÀÌÅͼ¾ÅÍ ½ºÀ§Ä¡ ¾ÆÅ°ÅØó µ¥ÀÌÅÍ, ÄÁÆ®·Ñ, ¸Å´ÏÁö¸ÕÆ® Ç÷¹ÀÎ µ¥ÀÌÅÍ, ÄÁÆ®·Ñ, ¸Å´ÏÁö¸ÕÆ® Ç÷¹ÀÎÀÇ ºÐ¸® ÄÁÆ®·Ñ, µ¥ÀÌÅÍ, ¸Å´ÏÁö¸ÕÆ® Ç÷¹ÀÎ °£ÀÇ »óÈ£ ÀÛ¿ë CPU º¸È£¸¦ À§ÇØ CoPP°¡ Áö¿øµÇ´Â ÄÁÆ®·Ñ Ç÷¹ÀÎ ÄÁÆ®·Ñ Ç÷¹ÀÎ ÆÐŶ À¯Çü CoPP ºÐ·ù CoPP ºñÀ² Á¦ÇÑ ±â¹ý µ¥ÀÌÅͼ¾ÅÍ ½ºÀ§Ä¡ ±¸Á¶ Äƾ²·ç ½ºÀ§Äª: µ¥ÀÌÅͼ¾Å͸¦ À§ÇÑ ¼º´É Çâ»ó Å©·Î½º¹Ù ½ºÀ§Ä¡ Æк긯 ±¸Á¶ Å©·Î½º¹Ù Æк긯À» ÅëÇÑ À¯´Ïij½ºÆ® ½ºÀ§Äª Å©·Î½º¹Ù Æк긯À» ÅëÇÑ ¸ÖƼij½ºÆ® ½ºÀ§Äª Å©·Î½º¹Ù Æк긯¿¡¼ÀÇ ¿À¹ö½ºÇǵå Å©·Î½º¹Ù ¼öÆÛÇÁ·¹ÀÌ¹Ö ½ºÄÉÁÙ·¯ Å©·Î½º¹Ù Cut-through ¾ÆÅ°ÅØó ¿ä¾à ¾Æ¿ôDz Å¥À×(ÀüÅëÀûÀÎ Å©·Î½º¹Ù) ÀÎDz Å¥À×(Ingress Crossbar) HOLB ÀÌÇØÇϱâ HOLB ¹®Á¦ ÇØ°áÀ» À§ÇÑ VoQ ´Ù´Ü°è Å©·Î½º¹Ù Áß¾Ó °øÀ¯Çü ¸Þ¸ð¸®(SoC) ´Ù´Ü°è SoC Crossbar fabric with SoC SoC Æк긯 QoS ±âÃÊ µ¥ÀÌÅͼ¾ÅÍ QoS ¿ä±¸ »çÇ× µ¥ÀÌÅͼ¾ÅÍ ¿ä±¸ »çÇ× ´Ù¸¥ µ¥ÀÌÅͼ¾ÅÍ¿¡¼ »ç¿ëµÈ QoSÀÇ À¯Çü Æ®·¯½ºÆ®, ºÐ·ù, ¸¶Å·, °æ°è(Boundary) µ¥ÀÌÅͼ¾ÅÍ QoS ±â´É ¹öÆÛ »ç¿ëÀ²ÀÇ ÀÌÇØ Buffer Bloat ¿ì¼±¼øÀ§ È帧 Á¦¾î(PFC) ETS µ¥ÀÌÅͼ¾ÅÍ ºê¸®Â¡ ÀͽºÃ¼ÀÎÁö(DCBX) ECN°ú DCTCP ¿ì¼± ¼øÀ§ Å¥(Priority Queue) Ç÷η¿ ½ºÀ§Äª: ³Ø¼½º 9000 Æк긯 ·Îµå¹ë·±½Ì ³Ø¼½º QoS ±â´É: MQC ¸ðµ¨
¿ä¾à °á·Ð Index
¸¸¹°ÀÎÅͳÝ(IoE) ½Ã´ë¸¦ ´ëºñÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¾Õ´Ü¿¡¼ ³×Æ®¿öÅ©¸¦ ¿î¿µÇÒ ¼ö ÀÖ´Â ½Ã½ºÄÚÀÇ ÃֽŠ±â¼ú!
µ¥ÀÌÅͼ¾ÅÍ°¡ º¸´Ù À¯¿¬ÇÏ°Ô ¼³Á¤À» º¯°æÇÒ ¼ö ÀÖµµ·Ï Á¤Ã¥°ú Cisco ACI¸¦ ÀÌ¿ëÇ϶ó - ÈξÀ ¸¹Àº ºñÁî´Ï½º °¡Ä¡¸¦ Á¦°øÇÑ´Ù
Á¤Ã¥ ±â¹Ý µ¥ÀÌÅͼ¾ÅÍ Á¢±ÙÀ» »ç¿ëÇϸé, ³×Æ®¿öÅ· Àü¹®°¡µéÀº µ¥ÀÌÅͼ¾ÅÍ, Ŭ¶ó¿ìµå ÀÎÇÁ¶ó½ºÆ®·°Ã³ ±¸¼º, »õ·Î¿î ¾ÖÇø®ÄÉÀÌ¼Ç Á¦°øÀÇ ¼Óµµ¸¦ ³ôÀÌ°í °£ÆíÇÏ°Ô º¯°æÇÒ ¼ö ÀÖ´Ù. µ¥ÀÌÅͼ¾ÅÍÀÇ À¯¿¬¼º, ¹Îø¼º, È޴뼺°ú ÈξÀ ½Å¼ÓÇÏ°í º¸´Ù ¸¹Àº ºñÁî´Ï½º °¡Ä¡¸¦ Á¦°øÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥¿¡¼, ½Ã½ºÄÚ µ¥ÀÌÅͼ¾ÅÍ Àü¹®°¡´Â ·ç½Ã¿£ ¾Æ¶ó¸ðºê¿Í ¸¶¿ì¸®Áö¿À Æ÷¸£Åç¶ó´Ï°¡ ½Ã½ºÄÚ ¾ÖÇø®ÄÉÀÌ¼Ç Á᫐ ÀÎÇÁ¶ó½ºÆ®·°Ã³(ACI)¿Í ÆÄÀ̽ã(python), REST(Representational State Transfer), ¿ÀǽºÅÃ(OpenStack) °°Àº ±â¼úÀ» ¼³¸íÇÏ¸é¼ ¾î¶»°Ô ÀÌ·¯ÇÑ ¸ðµç ÇýÅÃÀ» ´©¸± ¼ö ÀÖ´ÂÁö ¼³¸íÇÑ´Ù. ÀúÀÚµéÀº Á¤Ã¥ ±â¹Ý µ¥ÀÌÅͼ¾ÅÍÀÇ ÀåÁ¡, ¾ÆÅ°ÅØó, ÀÌ·Ð, °³³ä, ±×¸®°í ¹æ¹ý·Ð±îÁö ¼³¸íÇÑ´Ù. ±×·± ´ÙÀ½, ³×Æ®¿öÅ© °ü¸®¸¦ ÀÚµ¿ÈÇÏ°í ACI ȯ°æ¿¡¼ Ä¿½ºÅ͸¶ÀÌÁ¦À̼ÇÀ» °£´ÜÇÏ°Ô Çϱâ À§ÇØ ÆÄÀ̽㠽ºÅ©¸³Æ®¿Í REST¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
±â¾÷ µ¥ÀÌÅͼ¾ÅÍ¿¡¼ ACI¸¦ ¹èÆ÷ÇÏ´Â °æÇèÀ» ±×·ÁÁÖ°í, ÀúÀÚ´Â µðÀÚÀÎ °í·Á»çÇ×°ú ±¸Çö ¹æ¹ý·ÐÀ» °ËÅäÇÑ´Ù. ¿©·¯ºÐÀº °¡»óÈµÈ µ¥ÀÌÅͼ¾ÅÍ, °í¼º´É ÄÄÇ»ÆÃ, ÃÊÀú Áö¿¬ ȯ°æ°ú °Å´ë ±Ô¸ð µ¥ÀÌÅͼ¾Å͸¦ À§ÇÑ µðÀÚÀÎ ¼³Á¤À» ¹ß°ßÇÏ°Ô µÉ °ÍÀÌ´Ù. ÀúÀÚµéÀº ¸ÖƼÇÏÀÌÆÛ¹ÙÀÌÀú¿Í º£¾î¸ÞÅ» ÀÎÇÁ¶ó½ºÆ®·°Ã³¸¦ º¸¿©ÁÖ°í, ¼ºñ½º ÅëÇÕÀ» º¸¿©ÁÖ¸ç, Æ®·¯ºí½´ÆÃÀ» À§ÇÑ °í±Þ ¿ø°Ý ÃøÁ¤(telemetry) ±â´ÉÀ» ¼Ò°³ÇÑ´Ù.
|
|
|
|
|