1 ×é²¥ÊÇʲô
×é²¥ÊÇÒ»ÖÖIP£¨Internet Protocol£¬Íø¼Ê»¥Á¬ÐÒ飩´«Êä·½·¨¡£IPÊÇTCP/IP£¨Transmission Control Protocol/Internet Protocol£¬´«Êä¿ØÖÆÐÒé/Íø¼ÊÐÒ飩ϵͳÖеÄÍøÂç²ãÐÒ飬ÓÐÈýÖÖ´«Êä·½·¨£º
¡ñµ¥²¥
µ¥²¥ÓÖ³ÆÎªµ¥µã´«ËÍ£¬ÊÇÖ¸ÔÚÒ»¸öÖ»Óе¥¸ö·¢ËÍÕߺ͵¥¸öÎüÊÕÕßµÄÍøÂçÖоÙÐÐͨѶ¡£½ÓÄɵ¥²¥·½·¨´«ÊäµÄÊý¾Ý°ü»á±»¶à´ÎÖØ¸´×ª·¢£¬´Ó¶øÒýÆð´ø¿í×ÊÔ´ÆÌÕÅ£¬²¢ÇÒ»áÔöÌíÔ´Ö÷»úµÄ¸ººÉ¡£
¡ñ¹ã²¥
¹ã²¥Í¨Ñ¶ÊÇָһ̨ԴÖ÷»úÓëÍøÂçÖÐËùÓÐÆäËûÖ÷»ú¼ä¾ÙÐÐͨѶ¡£µ±Ô´Ö÷»ú½ÓÄɹ㲥·½·¨·¢ËÍÊý¾Ý±¨ÎÄʱ£¬¸Ã±¨ÎĻᱻͬÓòÄ򵀮äËûÖ÷»úÎÞÌõ¼þÎüÊÕ£¬ÒÔÊÇÎÞ·¨ÏòÖÚ¶àµÄÖÕ¶ËÓû§Ìṩ¶àÑù»¯µÄ¶¨ÖÆ·þÎñ¡£±ðµÄ£¬¹ã²¥Õ¥È¡ÔÚInternet¿í´øÍøÉÏ´«Ê䣬Òò´Ë±£´æÒ»¶¨µÄ¾ÖÏÞÐÔ¡£
¡ñ×é²¥
×é²¥ÓÖ³ÆÎª¶à²¥£¬ÊÇÖ¸ÔÚÒ»¸ö·¢ËÍÕߺͶà¸öÌØ¶¨ÎüÊÕÕßÖ®¼ä¾ÙÐÐͨѶ¡£×é²¥½â¾öÁ˹ŰåµÄµ¥²¥ºÍ¹ã²¥·½·¨Ð§Âʵ͵ÄÎÊÌ⣬µ±ÍøÂçÖеÄijЩÓû§ÐèÒªÌØ¶¨ÐÅϢʱ£¬×é²¥Êý¾Ý·¢ËÍÕß½ö·¢ËÍÒ»´Î×é²¥±¨ÎÄ£¬×°±¸½èÖú×é²¥ÐÒéΪ×é²¥±¨ÎĽ¨Éè·Ö·¢Ê÷£¬±»×ª·¢µÄ×é²¥±¨ÎÄ»áÔÚ¸Ã×é²¥·Ö·¢Ê÷Éϰ´Ðè×îÏȸ´ÖƺÍת·¢£¬´Ó¶øÊµÏÖ½ÚÔ¼´ø¿í¡¢ïÔÌÍøÂç¸ºÔØ¡£Òò´Ë×é²¥±¨ÎĵÄ׼ȷת·¢Àë²»¿ª×é²¥ÐÒé¡£
2 ×é²¥ÐÒé·ÖÀà
ʵÏÖIP×鲥ͨѶ£¬ÐèÒª½â¾öÁ½¸öÎÊÌ⣺
¡ñ×é²¥³ÉÔ±ÔõÑù¼ÓÈë×é²¥×飿
¡ñ×é²¥Êý¾ÝÔõÑùת·¢µ½¶ÔÓ¦ÎüÊÕÕߣ¿
ÒÔÏÂÁ½Àà»ù±¾ÐÒé¿ÉÒÔ»®·Ö½â¾öÉÏÊöÁ½¸öÎÊÌ⣺
¡ñ×é³ÉÔ±¹ÜÀíÐÒé
¡ñ×鲥·ÓÉÐÒé
2.1 ×é³ÉÔ±¹ÜÀíÐÒé
×é³ÉÔ±¹ÜÀíÐÒéÓÃÓÚ¹ÜÀí×é²¥×é³ÉÔ±µÄ¼ÓÈëºÍÍÑÀë¡£³£ÓõÄ×é³ÉÔ±¹ÜÀíÐÒéÓУºIGMP£¨Internet Group Management Protocol£¬ÒòÌØÍø×é¹ÜÀíÐÒ飩¡¢MLD£¨Multicast Listener Discovery£¬×é²¥ÕìÌý·¢Ã÷ÐÒ飩¡¢IGMP SNOOPING£¨Internet Group Management Protocol Snooping£¬×é²¥ÕìÌýÕß·¢Ã÷ÐÒé¿ú̽£©ºÍMLD SNOOPING£¨Multicast Listener Discovery Snooping£¬×é²¥ÕìÌýÕß·¢Ã÷ÐÒé¿ú̽£©¡£
¡ñIGMP
IGMPÊÇÒ»ÖÖ³£ÓõĹÜÀíIPv4×é²¥×é³ÉÔ±µÄTCP/IPÐÒ飬ÔËÐÐÔÚ×é²¥ÍøÂçÄ©ÉÒµÄ×é²¥×°±¸ÓëÓû§Ö÷»úÉÏ£¬ÓÃÓÚÓû§Ö÷»úºÍÆäÖ±Á¬µÄ×é²¥×°±¸Ö®¼ä½¨É貢ά»¤×é²¥×é³ÉÔ±¹ØÏµ¡£ÏÖÔÚ£¬IGMPÐÒé¹²ÓÐ3¸ö°æ±¾£ºIGMPv1¡¢IGMPv2ºÍIGMPv3¡£ÔÚIGMPv1ÖУ¬IGMPÅÌÎÊÆ÷Ö»ÅÌÎʺÍת·¢Í¨Ë××éÅÌÎʱ¨ÎĺͳÉÔ±±¨¸æ±¨ÎÄ£»IGMPv2¼æÈÝIGMPv1µÄ¹¦Ð§£¬²¢ÔÚÆä»ù´¡ÉÏÒýÈëÅÌÎÊÆ÷Ñ¡¾Ù»úÖÆºÍÍÑÀë×é²¥»úÖÆ£»IGMPv3¼æÈÝIGMPv1ºÍIGMPv2£¬²¢ÔÚ¶þÕß»ù´¡ÉÏÔöÌíÓû§Ö÷»úÖ§³Ö×é²¥Ô´¹ýÂ˹¦Ð§£¬ÔöÇ¿ÅÌÎʱ¨ÎĺͼÓÈ뱨ÎĵĹ¦Ð§¡£
¡ñMLD
MLDÊÇÈÏÕæIPv6×é²¥³ÉÔ±¹ÜÀíµÄTCP/IPÐÒ飬ÓÃÓÚ×é²¥×°±¸ÔÚÆäÖ±Á¬Íø¶ÎÉÏ·¢Ã÷IPv6×é²¥ÕìÌýÕߣ¬Î¬»¤ÓëIPv6×é²¥µØÖ·Ïà¹ØµÄ׼ʱÆ÷ÐÅÏ¢¡£ÏÖÔÚ£¬MLDÓÐÁ½¸ö°æ±¾MLDv1ºÍMLDv2£¬»®·Ö¶ÔÓ¦IPv4×é²¥ÍøÂçÖеÄIGMPv2ºÍIGMPv3¡£²î±ð°æ±¾MLD¶Ô±¨ÎĵĴ¦Öóͷ£ÓëIGMP´¦Öóͷ£·½·¨Ò»Ö£¬¶¼ÊÇÏòǰ¼æÈÝ¡£
¡ñIGMP SNOOPING
IGMP SNOOPINGÊÇÔËÐÐÔÚ¶þ²ãÉè±¹ØÁ¬Ä×é²¥ÐÒ飬ÓÃÓÚ¹ÜÀíºÍ¿ØÖÆ×é²¥×é¡£¸ÃÐÒéͨ¹ýÕìÌýÈý²ã×é²¥×°±¸ºÍÖ÷»ú¼äµÄÐÒ鱨ÎÄÀ´¹ÜÀíºÍ¿ØÖÆIP×é²¥Á÷ÔÚÊý¾ÝÁ´Â·²ãµÄת·¢£¬ÊµÏÖ¶þ²ã×é²¥¹¦Ð§¡£µ±Óû§Öն˺ÍÉÏÓÎÈý²ã×°±¸Ö®¼äת´ïµÄIGMPÐÒ鱨ÎÄͨ¹ý¶þ²ã×é²¥×°±¸Ê±£¬IGMP SNOOPING»áÆÊÎö±¨ÎÄЯ´øµÄÐÅÏ¢£¬Æ¾Ö¤ÕâЩÐÅÏ¢½¨ÉèºÍά»¤¶þ²ã×鲥ת½ÒÏþ£¬´Ó¶øÖ¸µ¼×é²¥Êý¾ÝÔÚÊý¾ÝÁ´Â·²ã°´Ðèת·¢¡£
¡ñMLD SNOOPING
MLD SNOOPINGͨ¹ýÕìÌýÈý²ã×é²¥×°±¸ºÍÖ÷»ú¼äµÄÐÒ鱨ÎÄÀ´¹ÜÀíºÍ¿ØÖÆIPv6×é²¥Á÷ÔÚÊý¾ÝÁ´Â·²ãÄڵİ´Ðèת·¢£¬ÊµÏÖ¶þ²ã×é²¥¹¦Ð§¡£ÔÚ×é²¥ÍøÂçÖУ¬µ±¶þ²ã×é²¥×°±¸Ã»ÓÐÉèÖÃMLD SNOOPING¹¦Ð§Ê±£¬IPv6×é²¥±¨ÎÄ»áÔÚÕû¸öÍøÂçÖзººé£¬µ¼ÖÂÍøÂç´ø¿íÆÌÕÅ£¬»¹Ó°ÏìÁËÍøÂçÐÅÏ¢Çå¾²¡£ÉèÖÃÁËMLD SNOOPINGºó£¬¶þ²ã×é²¥×°±¸¿ÉÒÔÕìÌýÓû§Ö÷»úºÍÉÏÓÎÈý²ã×é²¥×°±¸¼äµÄMLDÐÒ鱨ÎÄ£¬´Ó¶ø½¨Éè¶þ²ã×é²¥±íÏ¿ØÖÆIPv6×é²¥Êý¾Ý±¨ÎÄÖ»ÍùÌØ¶¨Óû§Ö÷»úת·¢£¬±ÜÃâ×é²¥Êý¾ÝÔÚ¶þ²ãÍøÂçÖй㲥£¬ÊµÏÖ°´Ðèת·¢¡£
2.2 ×鲥·ÓÉÐÒé
×é²¥³ÉԱͨ¹ý×é³ÉÔ±¹ÜÀíÐÒé¼ÓÈëµ½×é²¥×éºó£¬¾Í»á°´Ðè¾ÙÐÐ×é²¥Êý¾Ý±¨ÎĽ»»¥¡£×é²¥×°±¸ÔÚ¾ÙÐÐ×é²¥Êý¾Ý½»»¥Ê±ÐèÒªÒÀÀµ×鲥·ÓÉÐÒ飬ͨ¹ýά»¤×鲥·ÓɱíÏ¶ÔÊý¾Ý±¨ÎľÙÐÐת·¢¡£×鲥·ÓÉÐÒéÈÏÕæÔÚ×é²¥ÍøÂçÖй¹½¨Ò»¸öÎÞ»·µÄ×é²¥·Ö·¢Ê÷£¬¼´×é²¥Á÷Á¿ÔÚ×é²¥ÍøÂçÖеĴ«Êä·¾¶¡£×鲥·ÓÉÐÒ鯾֤ÊÂÇéÓòµÄ²î±ð¿É·ÖΪ£º
¡ñÓòÄÚ×鲥·ÓÉÐÒé
ÓòÄÚ×鲥·ÓÉÐÒé°üÀ¨MOSPF£¨Multicast Open Shortest Path First£¬×é²¥À©Õö¿ª·Åʽ×î¶Ì·¾¶ÓÅÏÈÐÒ飩¡¢DVMRP£¨Distance Vector Multicast Routing Protocol£¬¾àÀëʸÁ¿×鲥·ÓÉÑ¡ÔñÐÒ飩¡¢PIM£¨Protocol Independent Multicast£¬ÐÒéÎÞ¹Ø×é²¥£©¡¢CBT£¨Core-based Tree£¬»ùÓÚ½¹µãÊ÷µÄ×é²¥ÐÒ飩µÈÐÒé¡£ÓòÄÚ×鲥·ÓÉÐÒ鯾֤ÔËÐÐģʽ²î±ðÓÖ·ÖΪ÷缯ģʽϵÄÐæÅºÍÏ£º±Ä£Ê½ÏµÄÐÒé¡£ÆäÖУ¬DVMRP¡¢PIM-DM£¨Protocol Independent Multicast-Dense Mode£¬ÐÒéÎÞ¹Ø×é²¥—÷缯ģʽ£©ºÍMOSPFÊôÓÚ÷缯ģʽ£¬CBT¡¢PIM-SM£¨Protocol Independent Multicast-Sparse Mode£¬ÐÒéÎÞ¹Ø×é²¥—Ï£º±Ä£Ê½£©ÊôÓÚÏ£º±Ä£Ê½¡£ÓÉÓÚMOSPFÀ©Õ¹ÐԽϲîÇÒÖØÆ¯ºó¸ß£¬²»Ò×±»ÊµÏÖ£¬²¢ÇÒ²»Ö§³ÖËíµÀ¹¦Ð§£¬Ö÷Á÷µÄ×é²¥ÍøÂç¼Ü¹¹ÖÐÒѲ»ÔÙʹÓá£CBTËäÈ»¼òÆÓ£¬µ«ÎÞ·¨Öª×ã¶Ëµ½¶ËµÄÐÔÄÜÒªÇ󣬲»ÊʺÏÔÚ´óÐÍ×é²¥È«ÍøÖÐʹÓá£DVMRPÔÚÔËÐÐÀú³ÌÖи߶ÈÒÀÀµµ¥²¥Â·ÓÉÐÒ飬ÐèҪά»¤´ó×ÚµÄÍØÆËÊý¾Ý£¬Õâ¹ØÓÚ×°±¸¸ºÔØÓÐÒ»¶¨µÄѹÁ¦¡£¹ÊÔÚÓòÄÚ£¬×é²¥ÍøÂçÖ÷ҪʹÓõÄÊÇÓëµ¥²¥Â·ÓÉÐÒéÎ޹صÄPIMÐÒé¾ÙÐÐ×鲥·ÓɱíÏîµÄά»¤ºÍת·¢¡£
PIMÊÇÒ»ÖÖÐÒéÎ޹صÄÓòÄÚ×鲥·ÓÉÐÒé¡£¼´ÎªIP×é²¥Ìṩ·ÓÉÐÅÏ¢µÄ¿ÉÒÔÊÇí§Òâµ¥²¥Â·ÓÉÐÒ飬È羲̬·ÓÉ¡¢RIPºÍOSPFµÈ¡£×鲥·Óɺ͵¥²¥Â·ÓÉÎ޹أ¬Ö»ÊÇʹÓõ¥²¥Â·ÓɱíÌìÉú×鲥·ÓÉÐÅÏ¢¡£PIMƾ֤ʵÏÖ»úÖÆ²î±ðÖ÷Òª¿ÉÒÔ·ÖΪPIM-DMºÍPIM-SMÁ½ÖÖ¡£PIM-DMÊÇ÷缯ģʽµÄPIMÐÒ飬ÊÊÓÃÓÚ×é²¥×é³ÉÔ±ÂþÑÜÏà¶Ô÷缯µÄСÐÍÍøÂ磬ÀíÏëµÄ³¡¾°ÊÇPIMÍøÂçÖÐÿ¸ö·¾¶Ï¶¼ÓÐ×é²¥×é³ÉÔ±ÐèÒªÎüÊÕ±¨ÎÄ£¬Ã¿¸öת·¢½Úµãͨ¹ýPUSH£¨ÍÆËÍ£©µÄ·½·¨½«×é²¥±¨ÎÄ·ººéÖÁÕû¸öÍøÂç¡£ÓëPIM-DM²î±ð£¬Ï£º±Ä£Ê½µÄPIMÐÒé——PIM-SM£¬¶àÊÊÓÃÓÚÎüÊÕÕßÂþÑܽÏΪÊèÉ¢¡¢µØÇøÁÉÀ«µÄÇéÐΣ¬½ÓÄÉPULL£¨À£©µÄ·½·¨£¬ÓÉ×é²¥×é³ÉÔ±°´ÐèÌᳫÎüÊÕ±¨ÎĵÄÇëÇ󣬲ŻáÎüÊÕµ½¶ÔÓ¦µÄ×é²¥±¨ÎÄ¡£
¡ñÓò¼ä×鲥·ÓÉÐÒé
Óò¼ä×鲥·ÓÉÐÒéÓÃÓÚ·¢Ã÷ºÍÁ¬Í¨ÆäËû×é²¥ÓòÄÚµÄ×é²¥Ô´£¬ÊµÏÖ¿çÓò×é²¥¡£×î³£ÓõÄÓò¼ä×鲥·ÓÉÐÒéÊÇMSDP£¨Multicast Source Discovery Protocol£¬×é²¥Ô´·¢Ã÷ÐÒ飩¡£ÔÚ¶à¸ö×é²¥ÓòÖУ¬MSDPͨ¹ýÔÚ²î±ðµÄ×é²¥ÓòÖн¨ÉèMSDP¶ÔµÈÌ壬½»»¥SA£¨Source-Active£¬ÐÅÔ´ÓÐÓã©ÐÂÎÅ£¬¹²Ïí¿çÓò×é²¥Ô´ÐÅÏ¢£¬ÊµÏÖ×é²¥±¨ÎÄ¿çÓòת·¢¡£±ðµÄ£¬MSDP»¹¿ÉÔÚµ¥¸ö×é²¥ÓòÄÚÊÂÇ飺ͨ¹ýÔÚµ¥¸ö×é²¥ÓòÄÚÔÚ¶à¸öÏàͬµØÖ·µÄRP£¨Rendezvous Point£¬»ã¾Ûµã£©¼ä½¨ÉèMSDP¶ÔµÈÌ壬ʵÏÖ×é²¥ÓòÄڵĸ÷RP¼äµÄ¸ºÔØ·Öµ£ºÍÈßÓ౸·Ý¡£
ÔÚÕû¸ö×é²¥ÍøÂçÖУ¬ÓòÄÚ×鲥·ÓÉÐÒéά»¤×é²¥×é³ÉÔ±¹ØÏµÐÅÏ¢£¬ÔËÓÃ×鲥·ÓÉËã·¨×é²¥·Ö·¢Ê÷¾ÙÐÐ×é²¥Êý¾Ý°üµÄת·¢¡£Í¬Ê±£¬Óò¼ä×鲥·ÓÉÐÒéÔÚ¸÷×ÔÖÎÓò¼äÐû²¼¾ßÓÐ×é²¥ÄÜÁ¦µÄ·ÓÉÐÅÏ¢ºÍ×é²¥Ô´ÐÅÏ¢£¬ÒÔʵÏÖ×é²¥Êý¾ÝÔÚÓò¼ä¾ÙÐÐת·¢¡£ÄÚÍâ×鲥·ÓÉÐÒéÅäºÏÐ×÷¡¢ÏศÏà³É£¬ÅäºÏ°ü¹Ü×é²¥ÍøÂç׼ȷ¡¢¸ßЧµØÔËת¡£
3 ×é²¥ÐÒéµÄÓ¦ÓÃ
Ëæ×Å»¥ÁªÍøÊÖÒյķÉËÙÉú³¤£¬ÍøÂç¾Û»á¡¢Á÷ýÌåµã²¥¡¢ÏßÉÏÔ¶³Ì½ÌѧµÈÔÚÏß·þÎñÐËÆð£¬ÕâÀà·þÎñ´ó¶à¶¼ÊÇÒ»¶Ô¶àµÄͨѶģʽ£¬¶ÔʵʱÐÔÒªÇó½Ï¸ß£¬IP×é²¥ÔÚÆäÖоÍʩչ×ÅÖÁ¹ØÖ÷ÒªµÄ×÷Óá£ÏÖÔÚ£¬Ö÷Á÷µÄ×°±¸¹©Ó¦É̵ÄÖ÷´ò²úÆ·¶¼ÉèÖÃÁË×é²¥¹¦Ð§£¬ÄÚÖÃÍêÕûµÄ×é²¥ÐÒ飬ÅäºÏÏȽøµÄÊÖÒռܹ¹£¬ÕûÈÕ²»ÖÐÖ¹°ü¹ÜÍøÂç¼äµÄÎȹÌͨѶ¡£ÀýÈ磬ICT£¨Information and Communications Technology£¬ÐÅÏ¢ÓëͨѶÊÖÒÕ£©×°±¸Ö÷Á÷³§ÉÌ——97¹ú¼ÊÍøÂç£¬ÃæÏò¸ß½Ì¡¢Õþ¸®¡¢Ò½ÁÆ¡¢ÆÕ½Ì¡¢½ðÈÚµÈÊÒÄÚ³¡¾°ÍƳöµÄË«É䯵֧³Ö802.11ac Wave2µÄÎÞÏßAP£¨Access Point£¬½ÓÈëµã£©²úÆ·——RG-AP720-L¾Í¼¯³ÉÁ˶àÖÖ×é²¥ÊÖÒÕ£¬È·±£ÎÞÏßÍøÂçÖÐÊÓÆµ×ÊԴʹÓòî±ðµÄIP×é²¥µØÖ·¾ÙÐÐÇø·Ö£¬IP×é²¥Á÷ÔÚVLANÄÚת·¢£¬×é²¥ÍøÂç×°±¸Í¨¹ýIGMP SNOOPINGÕìÌý²¢½¨Éè×é²¥±íÏ¿ØÖÆIP×é²¥±¨ÎÄÖ»·¢¸øÖ¸¶¨ÎüÊÕÕߣ¬±ÜÃâ×é²¥Êý¾ÝÔÚÍøÂçÖеĹ㲥£¬ïÔÌÍøÂç¸ºÔØ£¬½â¾öÁËÔÚÎÞÏßÍøÂçÖÐÊÓÆµµã²¥µÈÓ¦ÓÃÏÂ͵»»¡¢Ê±ÑÓ´óµ¼ÖÂÊÓÆµ²»Á÷ͨµÄÎÊÌ⣬´ó´óÓÅ»¯ÁË×é²¥ÊÓÆµÓªÒµÔÚÎÞÏßÍøÂçÖеÄÌåÑé¡£
ͼ3-1 RG-AP720-L²úƷͼ
4 ×ܽá
×é²¥×÷ΪIP´«ÊäµÄÈýÖÖ·½·¨Ö®Ò»£¬Í¨¹ýÔÚ×é²¥ÍøÂçÖÐÍŽá²î±ðµÄ×é²¥ÐÒ飬¶¨ÏòµØÏò¶à¸öÎüÊÕÕß´«Êäµ¥ÐÅÏ¢Á÷µÄ·½·¨£¬ÓÐÓõؽâ¾öÁ˵¥µã·¢ËÍ¡¢¶àµãÎüÊÕµÄÎÊÌ⣬ʵÏÖÁËIPÍøÂçÖÐÒ»¶Ô¶àµÄ¸ßЧÊý¾Ý´«Ê䣬½ÚÔ¼ÍøÂç´ø¿í£¬½µµÍÍøÂç¸ºÔØ¡£±ðµÄ£¬Ê¹ÓÃ×é²¥ÍøÂçÌØÕ÷£¬¿É°ü¹ÜÔÚÏßÖ±²¥¡¢Á÷ýÌå¶©ÔÄ¡¢Ô¶³Ì½ÌÓý¡¢Ô¶³ÌÒ½ÁƵȸ߶ÈʵʱÐԵĻ¥ÁªÍø³¡¾°¸ßЧÎȹÌÔË×÷¡£