1 IP MulticastingÀÇ ¹ß»ý¿äÀÎ

l        ºÐ»êµÈ È£½ºÆ®µéÀÌ ½Ç½Ã°£À¸·Î ¿µ»ó°ú À½¼ºÀ» Àü¼Û¹Þ°íÀÚ ÇÒ ¶§ unicast·Î ÇÏ¸é °¢ È£½ºÆ®µé°ú 1´ë1·Î ¿¬°áµÇ¾î °¢°¢ ¿µ»ó°ú À½¼ºÀ» Àü´ÞÇØ¾ß ÇϹǷΠ¾öû³­ ¿À¹öÇìµå°¡ ¹ß»ý

l        broadcast·Î ÇÏ¸é ¿øÇÏÁö ¾Ê´Â È£½ºÆ®µéµµ ¹Þ°Ô µÇ°í, ¿©·¯ ¶ó¿ìÅ͸¦ Åë°úÇØ¾ß ÇÏ´Â °æ¿ì ¹®Á¦ ¹ß»ýÇϸç broadcast´Â ´ÜÀÏ lan¸¸ °¡´ÉÇÏ¸ç ¶ó¿ìÅ͸¦ Åë°úÇÒ ¼ö ¾ø´Â ¹®Á¦°¡ ÀÖÀ½

2. IP Multicasting

l        ÆÐŶÀ» ƯÁ¤ ÁÖ¼Ò(MulticastingÀ» À§ÇÏ¿© ¹Ì¸® ¿¹¾àµÈ ÁÖ¼Ò¿µ¿ª)·Î¸¸ Àü¼Û

l        ¿øÇϴ ȣ½ºÆ®µéÀº ÀÌ ÆÐŶÀÌ ³×Æ®¿÷À» Åë°úÇÒ¶§ ¸ñÀûÁö ÁÖ¼Ò¸¦ º¸°í ÀÚ½ÅÀÌ ¿øÇÏ´ø °ÍÀ̸é ó¸®

l        ÆÐŶÀÌ Çѹø¸¸ ¼Û½ÅµÇ¾îµµ ¸ðµç È£½ºÆ®µéÀÌ ±×°ÍÀ» ÀÐÀ» ¼ö ÀÖÀ½.

l        ´Ü ÆÐŶÀÌ Ä¿³Î¿¡¼­ ¿øÇÒ °æ¿ì¿¡¸¸ Àаí ó¸®ÇÑ´Ù´Â Á¡¿¡¼­ broadcast¿Í ´Ù¸§

l        À̰ÍÀº IP ÆÐŶÀÓ

2.1 Multicasting ÁÖ¼Ò

l        Class D°¡ multicast ÁÖ¼ÒÀÓ : 224.0.0.0 ~ 239.255.255.255.0

 

 

 


l        28ºñÆ®(Class D¸¦ ÀǹÌÇÏ´Â 1110À» Á¦¿ÜÇÑ ³ª¸ÓÁö ºñÆ®¼ö)´Â ¼Û½ÅÇÒ µ¥ÀÌŸ±×·¥ÀÇ ¸ÖƼij½ºÆ® ±×·ìÀ» ÁöÁ¤

l        well known multicast groups

-          224.0.0.1 : Àüü È£½ºÆ® ±×·ì(subnet »óÀÇ ¸ðµç host)

-          224.0.0.2 : Àüü ¶ó¿ìÅÍ ±×·ì

-          224.0.0.4 : Àüü DVMRP ¶ó¿ìÅÍ ±×·ì

-          224.0.0.5 : Àüü OSPF ¶ó¿ìÅÍ ±×·ì

-          224.0.0.13 : Àüü PIM ¶ó¿ìÅÍ ±×·ì

-          224.0.0.0 ~ 224.0.0.225 : Áö¿ªÀûÀÎ ¸ñÀû(°ü¸®/À¯Áö/º¸¼ö)¸¦ À§ÇØ ¿¹¾à, ¸ÖƼij½ºÆ®¶ó¿ìÅ͵鵵 ÀÌ ÆÐŶÀ» Æ÷¿öµùÇÏÁö ¾ÊÀ½

-          239.0.0.0 ~ 239.255.255.255 : administrative scopingÀ» À§ÇÏ¿© ¿¹¾à

2.2 ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥ Àü¼Û

l        À̷лó UDP ¼ÒÄÏ, Class D ¸ÖƼij½ºÆ® ÁÖ¼Ò¸¦ ¸ñÀûÁö·Î ÇÏ´Â µ¥ÀÌÅͱ׷¥À» ºÎ¾î³ÖÀ¸¸é µÊ

 

2.3 ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥ ¼ö½Å

l        ¸ÖƼij½ºÆ® ±×·ì Âü¿©(Join)

l        Ä¿³Î¿¡°Ô ¸»ÇÔ ÀÌ ¸ÖƼij½ºÆ® ÁÖ¼Ò¸¦ ¸ñÀûÁö Çʵ忡 Æ÷ÇÔÇϰí ÀÖ´Â ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» Àаí Àü´ÞÇØ Áֱ⠹ٶõ´Ù

2.4 ¸ÖƼij½ºÆ® ±×·ì Å»Åð

l        IGMPv1¿¡¼­´Â Query ÀÀ´ä¿¡ ÀÀ´äÇÏÁö ¾ÊÀ¸¸é µÊ. IGMPv2¿¡¼­´Â Leave ¸Þ½ÃÁö¸¦ º¸³¿

2.5 ±âŸ

l        IP ¸ÖƼij½ºÆ® ÁÖ¼Ò¿¡¼­ ÀÌ´õ³ÝÁÖ¼Ò·ÎÀÇ ¸ÅÇÎ

-          ¸ÖƼij½ºÆ® ARP °°Àº °ÍÀ» ÇÇÇϱâ À§ÇØ IANA°¡ ¸ÖƼij½ºÆ®¸¦ À§ÇÑ ÁÖ¼Ò°ø°£À» ¿¹¾à

-          ¸ñÀûÁö°¡ 01-00-5e-00-00-00 ~ 01-00-5e-ff-ff-ff »çÀÌÀÇ ¸ðµç ÇÁ·¹ÀÓÀº ¸ÖƼij½ºÆ® ±×·ìÀ» À§ÇÑ °ÍÀÓ

-          IP °èÃþ±îÁö °¡¾ßÁö¸¸ ÃÖÈÄÀÇ ¿Ïº®ÇÑ ÇÊÅͰ¡ µÊ

l        ¶ó¿ìÆÃ Á¤Ã¥°ú Æ÷¿öµù ±â¼ú

-          DVMRP(Distance Vector Multicast Routing Protocol) : ¸ÖƼij½ºÆ® ¶ó¿ìÅÍ¿¡¼­ ¸ÖƼij½ºÆ®¸¦ Æ÷¿öµùÇÏ´Â Protocol

-          Multicast packet delivery tree¸¦ ±¸ÃàÇϰí multicast packet fowardingÀ» ¼öÇàÇϱâ À§ÇÏ¿© multicast routerÀÇ °æ¿ì¿¡´Â multicast routing protocol ÇÊ¿ä

 

3 IGMP(Internet Group Management Protocol)

 

l        ¸ÖƼij½ºÆ® ¶ó¿ìÅͰ¡ ·£»ó¿¡¼­ ¸ÖƼij½ºÆ® ±×·ìÀÇ ÀÏ¿øÀΠȣ½ºÆ®µéÀ» ½Äº°Çϱâ À§ÇÏ¿©

l        ¸ÖƼij½ºÆ® ±×·ì °ü¸®

l        RFC : IGMPv1(RFC 1112), IGMPv2(RFC 2236)

3.1 IGMPv1

l        Max Resp Time = 0À¸·Î ÇÏ°í ¹«½Ã

l        ÁÖ±âÀû(1ºÐ¿¡¼­ 2ºÐ¿¡ Çѹø¾¿) TTL°ª 1ÀÇ IGMP È£½ºÆ® ȸ¿øÁúÀÇ(type=1, groupid=0)¸¦ Àüü È£½ºÆ® ±×·ì(224.0.0.1)·Î Àü¼Û

l        È£½ºÆ®´Â Áï°¢ ÀÀ´äÇÏÁö ¾Ê°í ÀÓÀÇÁö¿¬Å¸ÀÓ ÈÄ TTL 1ÀÇ IGMP ȸ¿ø º¸°í(type=2, groudidÀÖÀ½)¸¦ ¸ÖƼij½ºÆ® ±×·ì ¾îµå·¹½º·Î Àü¼Û

(¶ó¿ìÅÍ´Â ÀÚ½ÅÀÇ ¼­ºê³Ý¿¡ ¸ÖƼij½ºÆ® ±×·ìÀÇ ¸â¹ö°¡ Á¸ÀçÇÑ´Ù´Â °ÍÀ» ¾Ë°ÔµÊ)

l        ¸î ¹ø ÁúÀÇÇÑ ÈÄ, ±× ±×·ì¿¡ ´ëÇÑ ¾Æ¹«·± ȸ¿øº¸°í°¡ ¾øÀ¸¸é ÇØ´ç ±×·ìÀÇ Æ®·¡ÇÈÀ» ¼­ºê³ÝÀ¸·Î Æ÷¿öµùÇÏÁö ¾ÊÀ½

3.2 IGMPv2

l        ±×·ì ÀÌÅ» ¸Þ½ÃÁö(type=7) Ãß°¡

l        ÀÌÅ»¸Þ¼¼Áö´Â Àüü ¶ó¿ìÅÍ ±×·ì(224.0.0.2)·Î Àü¼Û

l        ¶ó¿ìÅÍ´Â ÀÌÅ»¸Þ¼¼Áö¸¦ ¹ÞÀ¸¸é ±×·ìÀ» ÁöÁ¤ÇÏ¿© ³²Àº ±×·ì¿¡°Ô ÁúÀÇ(v1¿¡¼­´Â 0À̾úÀ¸³ª v2¿¡¼­´Â ±×·ìÁöÁ¤°¡´É)

l        Max Resp Time Çʵå´Â Membership Query¿¡¼­¸¸ ÀÇ¹Ì ÀÖÀ½. º¸°íÇØ¾ß ÇÒ ÇÑ°è ½Ã°£À» ¼³Á¤

l        ¸Þ¼¼Áö ŸÀÔ 0x6 Ãß°¡, Version 2 Membership Report·Î½á È£½ºÆ®°¡ v2¶ó¿ìÅ͸¦ ¹ß°ßÇßÀ»¶§ Àü¼Û

(È£½ºÆ®´Â Max Resp Time°¡ 0ÀÎ °ÍÀ» º¸°í v1¶ó¿ìÅͶó´Â °ÍÀ» ¾Ë¾Æ³¿)

3.3 ±âŸ

l        rules

-          host´Â process°¡ group¿¡ °¡ÀÔÇÒ ¶§, IGMP report¸¦ º¸³½´Ù. ÀÌ report´Â group¿¡ joinµÈ processÀÇ °°Àº interface·Î Àü¼ÛµÈ´Ù.

-          host´Â process°¡ group¿¡¼­ ¶°³¯ ¶§ ¾Æ¹«·± reportµµ º¸³»Áö ¾Ê´Â´Ù. ¾î¶² hostÀÇ ¸ðµç process°¡ group¿¡¼­ ¶°³ª°Ô µÇ¸é, query¸¦ ¹Þ¾Æµµ ÀÀ´äÇÏÁö ¾Ê´Â´Ù.

-          Multicast router´Â ÀÏÁ¤ÇÑ °£°ÝÀ¸·Î ICMP quert¸¦ º¸³½´Ù. Router´Â °¢°¢ÀÇ interface¿¡ ´ëÇØ ´Ü ÇϳªÀÇ query¸¸ º¸³»¾ß ÇÑ´Ù.

-          host´Â ICMP query¸¦ ¹ÞÀ¸¸é ÇϳªÀÇ process¶óµµ ³²À¸¸é IGMP report¸¦ responseÇØ¾ß ÇÑ´Ù.

 

4 Ÿ ½ºÀ§Ä¡ Àåºñ ¸Å´º¾ó¿¡¼­ÀÇ IGMP ¼³Á¤

4.1 Digitalȍ FE Switch 24+2G

l        IGMP Status = enable/disable : enableµÇ¸é ½ºÀ§Ä¡´Â ¾î¶² È£½ºÆ®°¡ multicat trafficÀ» ¹Þ°íÀÚ ÇÏ´ÂÁö¸¦ °áÁ¤Çϱâ À§ÇÏ¿© ³×Æ®Ÿp Æ®·¡ÇÈÀ» ¸ð´ÏÅ͸µÇÑ´Ù

l        Act as IGMP Querier = enable/disable : enableµÇ¸é ½ºÀ§Ä¡´Â È£½ºÆ®µé¿¡°Ô ±×µéÀÌ multicast trafficÀ» ¹Þ°íÀÚ ÇÏ´ÂÁö ¹°¾îº¸´Â ¿ªÇÒÀ» ¼öÇàÇÑ´Ù

l        IGMP Query Count(2-16) =  Ä«¿îÆ®¼ýÀÚ : ¸¸¾à ´äÀÌ ¾È ¿À¸é ¸î¹ø±îÁö ¹°¾îº¼ °ÍÀΰ¡

l        IGMP Report Delay(3-10) = ½Ã°£ : ½ºÀ§Ä¡°¡ ¾î¶² Æ÷Æ®·Î IGMP ÆÐŶÀ» º¸³»°í IGMP Report¸¦ ¹Þ±â±îÁö ±â´Ù¸± ½Ã°£, fireµÇ¸é entry list¿¡¼­ »èÁ¦µÊ, Max Resp Time

l        ÀÌ ½ºÀ§Ä¡¿¡¼­ activeµÈ ¸ðµç multicast group º¸±â

-          VLAN ID : ÀÌ multicast group¿¡ ÇÒ´çµÈ VLAN ID

-          Multicast IP Addrss : ƯÁ¤ multicast service¸¦ À§ÇÑ ip address

-          Learned by : ÀÌ address¸¦ dynamicÇÏ°Ô È¤Àº IGMP·Î ¾Ë¾Ò´ÂÁö

-          Multicast Group Port List : ÁöÁ¤µÈ multicast service¸¦ À§ÇØ µî·ÏµÈ ½ºÀ§Ä¡ Æ÷Æ®

4.2 Äھ½º»ç FX5224

l        SetIGMP : IGMP ÇÁ·ÎÅäÄÝ µ¿ÀÛ on/off

l        dispLayV1Port : IGMPv1 ¶ó¿ìÅÍ Æ÷Æ®·Î ÁöÁ¤µÈ Æ÷Æ®µéÀÇ ¹øÈ£¸¦ Ãâ·Â

l        setRouterPort : Multicast ¶ó¿ìÅÍ Æ÷Æ®¸¦ ÁöÁ¤

l        SetV1routerPort : IGMPv1 ¶ó¿ìÅÍ Æ÷Æ®¸¦ ÁöÁ¤

l        DelRouterPort : ¶ó¿ìÅÍ Æ÷Æ®·Î ÁöÁ¤ÇÑ Æ÷Æ®¸¦ ÇØÁ¦

l        DelV1routerPort : IGMPv1 ¶ó¿ìÅÍ Æ÷Æ®·Î ÁöÁ¤ÇÑ Æ÷Æ®¸¦ ÇØÁ¦

l        GroupdispLay : ±×·ì IP ¾îµå·¹½º Å×À̺íÀÇ ³»¿ëÀ» Ãâ·Â

4.3 LGȍ LS1216

l        IGMP State : enable/disable

l        Router Port Number[1-16]

l        Up-down link number[1-16]

4.4 Riverstone»çÀÇ ½ºÀ§Ä¡¶ó¿ìÅÍ

l        IGMP »ç¿ë¿©ºÎ

l        IGMP Queryinterval

l        IGMP Response Wait Time

l        Çã¿ëÇÏ´Â IGMP Group/Çã¿ëÇÏÁö ¾Ê´Â IGMP Group

 

 


µÇµ¹¾Æ°¡±â