¹«º£²Ê´¬¡¤6600(ÖйúÓÎ)¹Ù·½ÍøÕ¾

µã»÷ÏÂÔØ¡¶ÍòÕ×Ô°ÇøÒÔÌ«²Ê¹âÑо¿±¨¸æ¡·£¬½âËøÍòÕ×Ô°ÇøÍøÂ罨ÉèÖ¸ÄÏ
Á¢¼´ÏÂÔØ
ÎÞ¸Ð×¼Èë ÈËÎïͳ¹Ü Ø­ RG-SAM+5.X ÐÂÒ»´ú¸ßУAIÈÏ֤ƽ̨·¢²¼
Ô¤Ô¼Ö±²¥
²úÆ·
< ·µ»ØÖ÷²Ëµ¥
²úÆ·ÖÐÐÄ
²úÆ·
ºÏ×÷»ï°é
·µ»ØÖ÷²Ëµ¥
Ñ¡ÔñÇøÓò/ÓïÑÔ

CPP¼¼Êõ°×ƤÊéV1.0

ΪÊý¾Ý½»»»»úÌṩһÖÖ±£»¤»úÖÆ£¬¶Ô·¢Íù½»»»»úCPUµÄÊý¾ÝÁ÷£¬½øÐÐÁ÷·ÖÀàºÍÓÅÏȼ¶·Ö¼¶´¦Àí£¬ÒÔ¼°CPUµÄ´ø¿íÏÞËÙ£¬ÒÔÈ·±£ÔÚÈκÎÇé¿öÏÂCPU¶¼²»»á³öÏÖ¸ºÔعý¸ßµÄ×´¿ö£¬´Ó¶øÄÜΪÓû§Ìṩһ¸öÎȶ¨µÄÍøÂç»·¾³£¬ÕâÖÖ±£»¤»úÖÆ¾ÍÊÇCPU Protect Policy£¬¼ò³ÆCPP¡£

  • ·¢²¼Ê±¼ä£º2009-09-25

  • µã»÷Á¿£º

  • µãÔÞ£º

·ÖÏíÖÁ

ÎÒÏëÆÀÂÛ

1 ¸ÅÊö£ºCPPµÄÌá³ö

 

    Ëæ×Ž»»»»úÓ¦ÓõÄÖð½¥ÆÕ¼°£¬ÒÔ¼°ÍøÂç¹¥»÷µÄ²»¶ÏÔö¶à£¬Ô½À´Ô½ÐèҪΪÊý¾Ý½»»»»úÌṩһÖÖ±£»¤»úÖÆ£¬¶Ô·¢Íù½»»»»úCPUµÄÊý¾ÝÁ÷£¬½øÐÐÁ÷·ÖÀàºÍÓÅÏȼ¶·Ö¼¶´¦Àí£¬ÒÔ¼°CPUµÄ´ø¿íÏÞËÙ£¬ÒÔÈ·±£ÔÚÈκÎÇé¿öÏÂCPU¶¼²»»á³öÏÖ¸ºÔعý¸ßµÄ×´¿ö£¬´Ó¶øÄÜΪÓû§Ìṩһ¸öÎȶ¨µÄÍøÂç»·¾³£¬ÕâÖÖ±£»¤»úÖÆ¾ÍÊÇCPU Protect Policy£¬¼ò³ÆCPP¡£

 

    ĿǰÓÉÓÚЭÒé»òÕßijЩӦÓõÄÐèÒª£¬ÒªÇ󽫱¨ÎÄtrapµ½CPU½øÐд¦Àí£¬µ«Êǵ±Í¬Ê±ÓдóÁ¿±¨ÎÄË͵½CPU£¨ÕâÖÖÇé¿öÍùÍùÊǶñÒâµÄ£©£¬³¬¹ýCPU¸ºÔØÊ±£¬ÒýÆðCPUÀûÓÃÂʸߣ¬ÕâÑù¾Í¿ÉÄÜʹһЩÕý³£ÐèÒªÖ´ÐеÄÈÎÎñ±»³¤Ê±¼ä¹ÒÆð£¬Ôì³É½»»»»ú̱»¾²¢µ¼ÖÂÍøÂçÖжÏ¡£Ä¿Ç°CPU±£»¤ÎÊÌâÖ÷Òª°üÀ¨ÒÔϼ¸µã£º

 

1.1 ÍøÂç½»»»»úµÄÉè¼ÆÌØµã

 

    ´Ó½»»»»úµÄÌåϵ½á¹¹À´¿´£¬½»»»»úÓÐÁ½²¿·Ö×é³É£ºASICоƬÓÃÓÚ¸ßËÙµÄת·¢Êý¾Ý°ü£¬¶øCPUÖ÷ÒªÊÇÀ´´¦ÀíһЩ¸üΪ¸´ÔÓµÄÊÂÎñ£¬¶ÔÍøÂç¹ÜÀí·½ÃæÈÎÎñºÍÇëÇó½øÐд¦Àí£»´¦Àí¸÷ÖÖЭÒ鱨ÎÄ£¬°üÀ¨L2¹ÜÀí±¨ÎÄÈçBPDU¡¢GVRP¡¢ARP£»L3¹ÜÀí±¨ÎÄÈçRIP¡¢PIM¡¢OSPF¡¢VRRP¡¢IGMP¡¢ICMP£»Êý¾Ý±¨ÎÄ£¬°üÀ¨Î´Öªµ¥²¥IPÊý¾Ý°ü£¬Î´Öª×é²¥µÄÊý¾Ý±¨ÎÄ£¬RPFʧ°Ü±¨ÎÄ£¬¸÷ÖÖ´íÎó±¨ÎÄ¡£

 

    ³£¼ûµÄDoS¹¥»÷ʵ¼ÊÉϾÍÊÇÈÃÖ÷»úûÓÐ×ÊÔ´È¥Ó¦¸¶ÕâЩÕý³£µÄÇëÇ󣬰ѴóÁ¿µÄ×ÊÔ´¶¼ÓÃÔÚ´¦ÀíÄÇЩ¹¥»÷ÐÔÖʵÄÇëÇóºÍÊÂÎñÉÏ£¬´Ó¶øµ¼ÖÂϵͳµÄ²»¿ÉÓá£

 

    µ±Ç°ÍøÂçÖо­³£Êܵ½¸÷ÖÖÀàÐͲ¡¶¾µÄ¹¥»÷£¬ÀýÈçÈ䳿²¡¶¾¡¢ÄáÄ·´ïɱÊÖ¡¢SlammerµÈÈ䳿²¡¶¾¡£¶øËüÃǶԽ»»»»úµÄ³å»÷£¬¾­³£ÊÇÀûÓÃÁËÁ÷ת·¢¼¼ÊõµÄÈý²ã½»»»»úµÄ¹¤×÷Ô­Àí£¬µÚÒ»¸öÊý¾Ý°ü½øÀ´µÄʱºò£¬Èý²ã½»»»»úÒªÏñ·ÓÉÆ÷ÄÇÑùͨ¹ý²éÕÒ·Óɱí£¬È·¶¨ÈçºÎת·¢£¬²¢ÐγÉÒ»¸öÓÃASICÍê³Éת·¢²éÕÒµÄÓ²¼þÁ÷ת·¢±í¡£¸ÐȾSlammerµÈÈ䳿²¡¶¾µÄ¼ÆËã»ú»áÔںܴóµÄÒ»¶ÎµØÖ·¿Õ¼äÖУ¬Öð¸ö·¢ËÍÖ¸Ïò²»Í¬IPµØÖ·µÄÊý¾Ý°ü¡£ÕâÖÖÐÐΪÊǶñÒâµÄ¡£ÕâÑùµÄ²Ù×÷»áµ¼Ö½»»»»úµÄÓ²¼þÁ÷ת·¢±íÒç³ö£¬µ¼ÖÂCPU×ÊÔ´µÄ´óÁ¿ÀË·Ñ£¬ÉõÖÁʹ½»»»»úµÄCPU×ÊÔ´ÍêÈ«ºÄ¾¡¡£ÀàËÆµÄÇé¿ö»¹ÓÐARPÇëÇó£¬Ò»¸ö½»»»»úÊÕµ½ÁËSlammer²¡¶¾²úÉúµÄºÜ¶àÊý¾Ý°ü£¬ÆäÄ¿µÄÍø¶Î¾ÍÖ¸Ïò½»»»»úÁ¬½ÓµÄÒ»¸ö¶Ë¿Ú£¬½»»»»ú²¢²»ÖªµÀÕâЩĿµÄIPµØÖ·²¢²»´æÔÚ£¬»á·¢ºÜ¶àARPÇëÇó£¬ÆÚ´ý¶Ô·½¸øÓè»ØÓ¦¡£ÕâЩARPÇëÇóÒ²»áÕ¼ÓÃCPU×ÊÔ´¡£ÀàËÆµÄÇé¿ö»¹Óкܶ࣬±ÈÈç·¢ËÍ´óÁ¿µÄ´íÎó°ü£¬¶Ô½»»»»úµÄWeb¹ÜÀí½çÃæ¡¢Telnet¹ÜÀí½øÐÐDoS¹¥»÷£¬¶Ô½»»»»úµÄÍø¹Üϵͳ½øÐÐICMPµÄDoS¹¥»÷ºÍSNMPµÄDoS¹¥»÷¡£

 

1.2 ЭÒéµÄ¹¤×÷ÌØµã»òȱÏÝ

 

    ×î³õµÄÍøÂçÉè¼ÆÕßÔÚÉè¼ÆÊ±¸ü¶àµØ¿¼ÂÇÈçºÎ±£Ö¤ÍøÂçµÄÁªÍ¨ÐÔ£¬¶øºÜÉÙ¿¼ÂÇÍøÂçµÄ°²È«ÐÔ¡£Í¬Ñù£¬ºÜ¶àר¼Ò¿ª·¢ÁËÄܹ»×Ô¶¯·¢ÏÖÍØÆË½á¹¹¡¢×Ô¶¯Î¬ÏµÍøÂçÉ豸¹ØÏµµÄЭÒ飬Èç·ÓÉЭÒ飬ÕâЩЭÒéÄܹ»¼õÉÙÍø¹ÜÔ±µÄ¹¤×÷Á¿£¬Ìá¸ßÍøÂçµÄ¿ÉÓÃÐÔ£¬µ«ÊǺܶàЭÒé´æÔÚDZÔÚ©¶´£¬Ê¹ÍøÂçÃæÁÙ±»¹¥»÷µÄ·çÏÕ¡£

 

Éú³ÉÊ÷¹¥»÷

 

    ¼ÙÈçÔÚÍøÂçÖÐÓÃһ̨PC»úÄ£ÄâÉú³ÉÊ÷ЭÒ飬²»¶Ï·¢²¼BPDU°ü£¬¾Í»áµ¼ÖÂÒ»¶¨·¶Î§ÄÚµÄÉú³ÉÊ÷ÍØÆË½á¹¹¶¨ÆÚµØ·¢Éú±ä»¯¡£ËäȻûÓÐÁ÷Á¿£¬µ«ÊÇÓÉÓÚÉú³ÉÊ÷²»Îȶ¨£¬ÈԻᵼÖÂÕû¸öÍøÂç²»¶Ï·¢Éú¶¯µ´£¬Ê¹ÍøÂç²»¿ÉÓã¬Ê¹ÍøÂçÉ豸µÄCPUѹÁ¦¾çÔö¡£

 

·ÓÉЭÒé¹¥»÷

 

    ÁíÒ»¸öÀàËÆµÄ¹¥»÷¾ÍÊÇʹÓ÷ÓÉЭÒé·¢ÆðµÄ¹¥»÷£¬ÕâÒ»µã¸üÈÝÒ×ʵÏÖ£¬ËäȻһЩ·ÓÉЭÒéʹÓÃÁ˼ÓÃܺÍÈÏÖ¤Ëã·¨£¬À´´«µÝ·ÓɵĸüÐÂÐÅÏ¢£¬µ«ÊÇÄ¿Ç°ÍøÂçºÜÉÙÕæÕýÆôÓÃÕâЩ¹¦ÄÜ¡£¼ÙÈçÍøÂçÉè¼Æ²»ºÏÀí£¬Â·ÓÉÆ÷ÅäÖò»Í×µ±£¬ºÜÈÝÒ×ÈÃÓû§ÔÚÒ»¸öÔ­±¾Ó¦¸ÃÊÇSTUBµÄÍø¶ÎÀÏòÕû¸öÍøÂç·¢ËÍ·ÓÉÐÅÏ¢£¬¶ÔÕû¸öÍøÂçµÄ¶¯Ì¬Â·ÓÉÔì³ÉÓ°Ï죬µ¼Ö·ÓÉÕðµ´£¬ÓпÉÄܰÑһЩͨÍùÖØÒª·½ÏòµÄÊý¾Ý°üÖ¸Ïò´íÎóµÄ·½Ïò¡£¶øÇÒ¼´Ê¹ÍøÂçÆôÓÃÁË·ÓɼÓÃܺÍÈÏÖ¤£¬´óÁ¿µÄ¹¥»÷°üËäÈ»²»Ó°ÏìÍøÂçµÄ·ÓÉÕðµ´£¬µ«ÒÀÈ»ÈÃCPUÎÞ·¨³ÐÊÜ¡£

 

    ʵ¼Ê»¹ÓкܶàÀûÓÃЭÒéȱÏݺͽ»»»»úµÄÉè¼ÆµãµÄ¹¥»÷·½Ê½£¬ÕâÀïÖ»ÊÇ×öÒ»¸ö¼òµ¥½éÉÜ¡£Í¨¹ýÒÔÉÏ·ÖÎö£¬¿ÉÒÔÃ÷È·£¬CPPÄ£¿é¶ÔÓÚ½»»»»úºÍÎȶ¨¹¤×÷ÊDZز»¿ÉÉٵġ£

 

2 ¼¼Êõ½éÉÜ

 

2.1 Ô­Àí

 

    ´ÓµÚÒ»ÕµķÖÎö¿ÉÒÔÁ˽⵽£¬Ä¿Ç°µÄÍøÂçЭÒé¶ÔÓÚ°²È«µÄ¿¼ÂÇÐÔ²»×㣬ÒÔ¼°½»»»»ú±¾ÉíÉè¼ÆµÄÌØµã£¬¶ÔCPP¹¦ÄܵÄÐèÇó¾ÍÏÔµÃÔ½À´Ô½Ç¿¡£CPP¹¦ÄÜÔçÆÚÖ»ÊÇ×÷ΪijЩµ¥Ò»¹¦ÄܳöÏֵģ¬ÈçARP check£¬IP sysguard£¬ÕâÒ»ÖÖCPPÖ÷ÒªÊÇ·´¹¥»÷µÄ¡£Ëæ×ÅÊг¡Ó¦ÓõÄÖð½¥Ôö¶à£¬¶ÔÓÚCPU±£»¤Ìá³öÁ˸ü¸ßµÄÒªÇ󣬵ڶþÖÖcppÓ¦ÓÃÐèÒª¶Ôtrapµ½CPUµÄ¹ÜÀí±¨ÎĽøÐзÖÀà´¦Àí£¬µÚÒ»ÀàÊÇ×÷Ϊά»¤»ù´¡Ð­ÒéµÄBPDU¡¢GVRPºÍVRRP£¬µÚ¶þÀàÊÇ×÷Ϊά»¤Â·ÓÉЭÒéµÄPIM£¬OSPF£¬IGMP£¬RIP±¨ÎÄ£¬µÚÈýÀàÊÇ×÷ΪÐèÒªCPU´¦ÀíµÄIPÊý¾Ý±¨ÎÄ£¬µÚËÄÀàÊǶѵþÖеĹÜÀí±¨ÎÄ£¬Í¨¹ý¶ÔÕâЩ±¨Îĵķּ¶´¦Àí£¬È·¶¨ÓÅÏȹØÏµ£¬È·±£ÔÚCPU¸ß¸ºÔصÄÇé¿öÏÂÈÔÄܱ£Ö¤»ù±¾µÄÍøÂçÍØÆËÎȶ¨¡£CPPµÄµÚÈýÖÖÓ¦ÓÃÊǶԸ÷ÖÖ±¨ÎĵĴø¿íÏÞÖÆ£¬ÕâÖÖ·½Ê½Ö÷Òª¸ù¾Ý¾ßÌåµÄÍøÂçÓ¦Óû·¾³È·¶¨¸÷À౨ÎĵĴø¿íÏÞÖÆ£¬ÒÔ¼°CPU¿ÉÒÔ´¦ÀíµÄ×î¸ß×Ü´ø¿íÏÞÖÆ¡£

 

    CPP×÷Ϊһ¸ö¹¦ÄÜÄ£¿é£¬ÎÞÂÛÊÇÓ²¼þʵÏÖ»òÕßÈí¼þʵÏÖ£¬¶¼»ù±¾Éϰ´ÕÕÒÔÏÂËĸö½×¶Î½øÐУºClassifying¡¢Queuing¡¢SchedulingºÍShaping¡£
 

 

 

                 ͼ2-1 ¸ù¾ÝACL½«ÊäÈëÁ÷¹éÀà·ÖÁ÷

 

    Classifying£º¶Ôÿ¸öÐèÒªË͵½CPUµÄ±¨ÎĽøÐзÖÀ࣬·ÖÀàÊǸù¾Ý±¨ÎĵÄL2¡¢L3ÒÔ¼°L4ÐÅÏ¢¡£

 

    Queueing£º¸Ã¶¯×÷¸ºÔ𽫸÷ÖÖ²»Í¬ÀàÐ͵ı¨ÎÄ£¬¸ù¾Ý²»Í¬µÄÓÅÏȼ¶Ë͵½Ö¸¶¨µÄÓ³Éä¶ÓÁУ¬ÔÚ²»Í¬¶ÓÁеı¨ÎľßÓв»Í¬µÄ´«ÊäÓÅÏȼ¶¡£

 

    Scheduling£ºµ±¶à¸ö¶ÓÁÐÓб¨ÎÄÐèÒª´«Êäʱ£¬Scheduling¸ºÔð´ÓÖÐÑ¡ÔñÒ»¸ö¶ÓÁв¢´«ÊäÕâ¸ö¶ÓÁеı¨ÎÄ¡£µ÷¶ÈËã·¨ÓÐSP£¬SP+WRR£¬WRR£¬DRR£¬SP+DRR£¬ÒÔÏ·ֱð½éÉÜÒÔÉϸ÷ÖÖµ÷¶ÈËã·¨µÄÔ­Àí

 

    ¾ø¶ÔÓÅÏȼ¶£¨SP£©£º¸ßÓÅÏȼ¶¶ÓÁоßÓÐ×î¸ßµÄ´«ÊäÊý¾Ý°üµÄÓÅÏȼ¶¡£µÍÓÅÏȼ¶µÄ¶ÓÁÐÒªµÈµ½ÓÅÏȼ¶¸ßµÄ¶ÓÁд«Íê²Å¿ªÊ¼´«Êä¡£ÔÚstrict priority µ÷¶ÈÖУ¬¼ÓȨÉèÖÃ×ÜÊÇΪÁã

 

    weighted round-robin £¨¼ÓȨÂÖת£©µ÷¶È(WRR) £º WRRµ÷¶ÈÒªÇóÄú¶¨ÒåÒ»¸öÊýÖµÓÃÓڹ涨µ±Ç°¶ÓÁÐÓëÆäËûÓÅÏȼ¶¶ÓÁеÄÏà¶ÔÖØÒªÐÔ£¨weight£©¡£WRRµ÷¶È·ÀÖ¹µÍÓÅÏȼ¶µÄ¶ÓÁÐÔÚ¸ßÓÅÏȼ¶¶ÓÁд«Êäʱ±»ÍêÈ«ºöÂÔ¡£WRRµ÷¶È¶Ô¸÷¸ö¶ÓÁÐʵÐÐÂÖÁ÷·¢ËÍ»úÖÆ¡£±¨ÎĵÄÈ¨ÖØÓë¶ÓÁеÄÖØÒªÐÔÏà¶ÔÓ¦¡£¾ÙÀý˵Ã÷£¬Èç¹û¶ÓÁÐ1µÄweightΪ1£¬¶ÓÁÐ2µÄweight Ϊ2£¬ÄÇô¶ÓÁÐ1ÔÚ¶ÓÁÐ2ÿ´Î·¢ËÍÍê2¸ö±¨Îĺó·¢ËÍ1¸ö±¨ÎÄ¡£Í¨¹ýµ÷¶È¹¦ÄÜ£¬¼´Ê¹¸ßÓÅÏȼ¶µÄ¶ÓÁÐΪ·Ç¿Õ£¬µÍÓÅÏȼ¶µÄ¶ÓÁÐÒ²ÄÜ»ñµÃ»ú»á·¢Ëͱ¨ÎÄ£¬ÕâÑù´ø¿í×ÊÔ´¿ÉÒԵõ½³ä·ÖµÄÀûÓá£

 

    Deficit Round Robin (DRR)£ºWRR´æÔÚµÄÒ»¸öºÜ´óµÄȱµãÊÇËüÊÇÒÔ±¨ÎĸöÊý×öÎªÈ¨ÖØµÄ£¬ÕâÑù¶ÔÓÚ±¨ÎÄÆ½¾ù³¤¶ÈÃ÷È·µÄÍøÂç¸ü¼ÓºÏÊÊ£¬µ«ÊÇÍøÂçÖÐÍùÍù±¨Îĵij¤¶ÈÊDz»¿ÉÔ¤ÖªµÄ£¬±ØÈ»Ê¹WRRµÄÓ¦ÓÃÊܵ½¾ÖÏÞ£¬»ùÓÚ´Ë£¬Ìá³öÁËÒÔ×Ö½ÚÊýÎªÈ¨ÖØµÄ½øÐмÓȨÂÖתµ÷¶ÈµÄËã·¨Deficit Round Robin (DRR)£¬µ±ÎªÄ³¸ö¶ÓÁзÖÅäµÄÈ¨ÖØµÍÓÚÁãʱ£¬Õâʱ¸Ã¶ÓÁеÄÈ¨ÖØÖµ±äΪ³à×Ö£¬Í¬Ê±Ó°Ïìµ½ÏÂÒ»´Îµ÷¶È¸Ã¶ÓÁеĸ³ÓèµÄÈ¨ÖØ£¬¼´¸Ã¶ÓÁеÄеÄÈ¨ÖØ»á¼õȥǰһ´Î¶ø²úÉúµÄ³à×Ö£¬ÕâÑù¾Í¿ÉÒÔ±ÜÃâÓÉÓÚ±¨Îij¤¶È²»µÈ³¤¶ø²úÉúµÄ·ÇÔ¤ÆÚµÄµ÷¶È¡£

 

    SP+WRR£¬SP+DRR£¬ÊÇÖ¸ÔÚ¶ÓÁе÷¶ÈÖÐÑ¡ÔñSPÓëWRR»òÕßSPºÍDRRËã·¨¹²Í¬²ÎÓëÔËËãµÄ·½·¨£¬¼È±£Ö¤×î¸ßÓÅÏȼ¶µÄ¶ÓÁÐÄܵõ½ÓÅÏȵ÷¶È£¬ÓÖ±ÜÃâÁËÆäËûµÍÓÅÏȼ¶¶ÓÁÐÓÉÓÚ³¤Ê±¼äδ±»µ÷¶È¶ø¶öËÀµÄÎÊÌâ¡£¾ßÌåÀ´Ëµ£¬¾ÍÊǸßÓÅÏȼ¶µÄ¶ÓÁÐÔÚËùÓб¨Îı»µ÷¶ÈÍê³Éºó£¬²Å¸ù¾ÝÑ¡ÔñµÄWRR»òÕßDRRËã·¨¶ÔÆäËû¶ÓÁнøÐе÷¶È¡£
 

 


 

                   ͼ2-2 QueueingÓëScheduling¹ý³Ì

 

    Shaping£º¿ØÖÆÃ¿¸ö´«Êä¶ÓÁеÄ×î´óºÍ×îС´ø¿í£¬³¬¹ý×î´óËÙÂʵı¨ÎĽ«±»¶ªÆú¡£

 

2.2 ʵÏÖ¹«º£²Ê´¬¡¤6600¹ÙÍø

 

    ´Ó½»»»Ð¾Æ¬µÄʵÏֽǶȷÖÎöCPPµÄÓ²¼þʵÏÖ£¬ASICоƬ½«CMIC£¨CPU¹ÜÀí½Ó¿Ú¿ØÖÆÆ÷£©×÷Ϊһ¸öÆÕͨµÄÎïÀíת·¢¿Ú¿´´ý£¬¼´Âú×ãÎïÀíת·¢¿ÚµÄËùÓÐÌØÐÔ£¬¾ßÌåµ½Ëĸö½×¶Î·Ö±ðÃèÊöÈçÏ£º

 

    Classifying£º¸ù¾ÝÈë¿ÚÂß¼­¾ö¶¨±¨ÎÄtrapµ½CMICµÄÄÚ²¿ÓÅÏȼ¶£¬ÕâÀï¿ÉÄܸıä¸ÃÓÅÏȼ¶µÄÒòËØ°üÀ¨±¨ÎÄЯ´øµÄpri£¬¶Ë¿ÚµÄȱʡÓÅÏȼ¶£¬¸Ä±ä±¨ÎÄÓÅÏȼ¶µÄÈô¸É±íÏîµÈ¡£

 

    Queueing£º¿ÉÒÔÉèÖÃCMIC¿ÚµÄÈë¶Ó·½Ê½£¬¼´±¨ÎÄÄÚ²¿ÓÅÏȼ¶ÓëCMIC¶ÓÁеÄÓ³Éä¹ØÏµ¡£
 

 

    Scheduling£ºCMIC½Ó¿Ú¶ÔÓÚ²»Í¬¶ÓÁÐÖб¨ÎIJÉÓõ÷¶ÈËã·¨£¬Ö§³ÖSP£¬SP+WRR£¬WRR£¬DRR£¬SP+DRR¡£

 

    Shaping£ºASICоƬ֧³Ö¶ÔÓÚCMIC¿ÚµÄÁ÷Á¿ÕûÐΣ¬¿ÉÒÔÉèÖÃÕû¸öCMICÁ÷Á¿µÄ×îС´ø¿íºÍ×î´ó´ø¿í £¬ÒÔ¼°Ã¿Ò»¸öCOS¶ÓÁеÄ×îС´ø¿íºÍ×î´ó´ø¿í£¬¶ÓÁеĻº´æ¿Õ¼ä£¬ÒÔ¼°´ø¿íµÄ¿ÅÁ£µÈ¡£

 

    ÒÔÉÏËĸö½×¶Î¿ÉÒÔ×÷ΪCPP»ùÓÚоƬµÄÉè¼Æ²¿·Ö£¬Ö»ÊÇÓÉÓÚ²»Í¬µÄоƬÀàÐ;ö¶¨ÁËÕ⼸¸ö½×¶ÎÖÐÄÄЩ²¿·Ö¿ÉÒÔʵÏÖ£¬ÄÄЩ²¿·ÖÎÞ·¨ÊµÏÖ¡£

 

    Ò²¿ÉÒÔÓÃÈí¼þ·½Ê½ÊµÏÖCPP£¬Èí¼þʵÏÖÖ÷ÒªÓÐÁ½¸ö·½Ã棬һ¸öÊǼõÉÙ±¨ÎÄÔÚCPUµÄ´¦Àíʱ¼ä£¬ÕâÑù¿ÉÒÔ¾¡Á¿Ìá¸ßcpuµÄ±¨ÎÄ´¦ÀíÐÔÄܺͽµµÍCPUµÄ¹¤×÷¸ººÉ£»ÁíÒ»¸öÊÇÈ·¶¨²»Í¬ÀàÐͱ¨ÎÄÔÚCPUµÄ´¦ÀíÓÅÏȼ¶£¬µ«ÊÇÒ²Òª×ۺϿ¼ÂÇÈí¼þ´¦ÀíÕâЩÂß¼­µÄ¿ªÏú£¬¾ßÌåÒ²Êǰ´ÕÕÒÔÉÏËĸö½×¶Î½øÐзÖÎö¡£

 

3 ¹«º£²Ê´¬¡¤6600S86ϵÁÐCPP¼¼ÊõÌØµã

 

3.1 ÅäÖÃÁé»î·½±ã

 

    CPPµÄÓû§½çÃæCLIÃüÁîÉè¼Æ¼òµ¥·½±ã£¬ÕâÑùʹÓû§ÎÞÐè¶ÔÏà¹Ø×¨ÒµÖªÊ¶ÓкÜÉîÈÏʶµÄÇé¿öÏ£¬Ò²ÄÜÍê³ÉÅäÖ㬴ËÍâÓû§Ò²¿ÉÒÔÁé»îÅäÖø÷ÖÖЭÒ鱨ÎĵÄÓÅÏȼ¶ºÍÏÞÖÆËÙÂÊ£¬Ç°Õß¿ÉÒÔ±£Ö¤ÐèÒªµÄ±¨ÎÄÄÜÓÅÏȵõ½´¦Àí£¬ºóÕß¿ÉÒÔ½µµÍCPUµÄ¸ºÔØ£¬ÓÐЧµØ·ÀÖ¹ÍøÂçÖжԽ»»»»úµÄ¹¥»÷£¬±£»¤½»»»»úµÄ°²È«ºÍÍøÂçµÄÔËÐÐÎȶ¨¡£

 

    ÉèÖÃÿÖÖÀàÐͱ¨ÎĵÄËÙÂÊÏÞÖÆ£¬pps¿ÉÒÔÔÚ0-4096¼äËæÒâÉèÖá£

 

    cpu-protec type {arp|bpdu|dhcp|ipv6mc|igmp|rip|ospf|vrrp|pim|ttl1|unknown-ipmc|dvmrp pps pps_vaule

 

    ÉèÖÃÿÖÖÀàÐͱ¨ÎÄÓ³ÉäµÄ¶ÓÁУ¬pri¿ÉÒÔÔÚ0-7Ö®¼äÉèÖã¬7Ëù¶ÔÓ¦µÄÓÅÏȼ¶×î¸ß£¬0Ëù¶ÔÓ¦µÄÓÅÏȼ¶×îµÍ¡£

 

    cpu-protec type { arp|bpdu|dhcp|ipv6mc|igmp|rip|ospf|vrrp|pim|-ttl1|unknown-ipmc} pri pri_vaule

 

3.2 ʵʱÏÔʾ

 

    ʵʱÏÔʾµ±Ç°CPU´¦Àí¸÷À౨ÎÄͳ¼ÆÖµ£¬°üÀ¨½»»»»úÊÕµ½µÄ¸÷À౨ÎĵÄÀÛ¼ÓÖµºÍËÙÂÊ£¬ÒÔ¼°±»¶ªÆúµÄ±¨ÎÄÊý£¬Í¨¹ýÕâЩÊý¾Ý£¬¿ÉÒÔʹÓû§¼°Ê±Á˽âÍøÂçÖе±Ç°µÄ»òÕßÒ»¶Îʱ¼äÄڵĸ÷À౨ÎĵÄÁ÷Á¿Çé¿ö£¬²¢¿ÉÒÔÒÔ´ËΪÒÀ¾Ý£¬ÊµÊ©CPPÉèÖ᣶øÇÒ¶ÔÓÚS86É豸£¬³ýÁËÖ§³Ö»ùÓÚ±¨ÎÄÀàÐ͵ÄÁ÷Á¿Í³¼ÆÍ⣬»¹Ö§³Ö»ùÓÚ¹ÜÀí°åºÍËùÓÐÏß¿¨µÄÁ÷Á¿µÄ·Ö±ðÏÔʾ£¬Ê¹±¨ÎÄÊý¾ÝÄÜϸ»¯µ½Ã¿Ò»¿éÏß¿¨¡£
 

 

                       ͼ3-1 cppµÄÏÔʾ½çÃæ

 

3.3 ÅäÖÃʵÀý

 

    1. ͨ¹ý²ì¿´CPPµÄʵʱÏÔʾ£¬¿ÉÒÔÃ÷È·µ±Ç°½»»»»úÊÇ·ñÊܵ½Ä³ÖÖ±¨ÎĵĹ¥»÷£¬Èçͼ4£¬ÏÔÈ»£¬ARP±¨ÎĵÄÁ÷Á¿´æÔÚÒì³££¬Õâʱ¿ÉÒÔͨ¹ýÅäÖÃCPPµÄÁ÷Á¿ÏÞÖÆ´ïµ½±£»¤½»»»»úCPUµÄÄ¿µÄ¡£

 

cpu-protec type arp pps 400

 

    2. µ±Ä³¸ö¶Ë¿ÚÉϵÄÊäÈëÁ÷Á¿´ïµ½ÏÞËÙ»òÕß½øÈëÁËHOL״̬ʱ£¬»òÕ߸ö˿ÚÉÏ´æÔÚ¶àÖÖÐèÒªÓɽ»»»»úCPU´¦Àí±¨ÎÄʱ£¬¾ÍÐèÒª½ç¶¨ÕâЩ±¨ÎĵÄÓÅÏȼ¶¹ØÏµ£¬ÕâЩÓÅÏȼ¶¹ØÏµ¿ÉÒÔ¸ù¾ÝµÄÍøÂç»·¾³ÉèÖÃʵʩ¡£
 

 

 

3.4 ·Ö²¼Ê½CPP

 

    S86µÄ¹ÜÀí°åÓëÏß¿¨µÄ¼Ü¹¹Ê¹S86µÄCPP¾ßÓÐÁË·Ö²¼Ê½µÄÌØµã£¬ËüµÄÓŵãÊÇÔÚÓ²¼þʵÏÖµÄCPPµÄ»ù´¡ÉÏ£¬Óɸ÷¸öÏß¿¨½øÐÐÒ»¼¶¹ýÂË£¬¶ø¹ÜÀí°å½øÐжþ¼¶¹ýÂË£¬Í¨¹ýÕâÖÖ¶þ¼¶¹ýÂ˵ĻúÖÆ£¬Ê¹¹ÜÀí°å´ó´ó½µµÍÁ˱»¹¥»÷µÄ¿ÉÄÜÐÔ£¬Ê¹¹ÜÀí°åµÄ¸÷ÖÖЭÒéÄÜÆ½ÎȵØÔËÐУ¬×î´ó³Ì¶ÈµÄ±£»¤Á˹ÜÀí°åµÄCPU×ÊÔ´£¬±£Ö¤ÁËÍøÂçµÄ°²È«ºÍÎȶ¨¡£

 

    S86µÄ·Ö²¼Ê½CPP¹«º£²Ê´¬¡¤6600¹ÙÍøÔÚS86²úÆ·µÄËùÓÐÀàÐÍÏß¿¨É϶¼¿ÉÒÔÖ§³Ö£¬¶øÇҸù«º£²Ê´¬¡¤6600¹ÙÍøÒ²±£Ö¤ÁËÒÔºóS86ÒÔºóÐÂÔöµÄÏß¿¨Ò²ÄÜÌṩͬÑùµÄÖ§³Ö£¬ÕâÒ»µãÊÇÆäËû²úÆ·Ëù²»¾ß±¸µÄ¡£

 

    ·Ö²¼Ê½µÄ¶þ¼¶¹ýÂ˵ÄÉè¼Æ·ûºÏS86µÄ¹ÜÀí°åºÍ¶à¿éÏß¿¨µÄ¼Ü¹¹£¬ÕâÑùÿһ¿éÏß¿¨ÉϵÄCPP±£Ö¤ÁËÿһ¿éÏß¿¨Äܹ»¶ÔËÍCPUµÄ±¨ÎÄʵʩ·ÖÀàÏÞËÙ£¬µ«ÊÇÓÉÓÚ¶à¿éÏß¿¨µÄÔµ¹Ê£¬ÕâÑù¹ÜÀí°åÊÕµ½µÄÿһÀ౨ÎÄÈÔÓпÉÄÜ´óÓÚÏÞËÙʱ£¬Õâʱ¹ÜÀí°åµÄCPPÓÖÔÙÒ»´Î±£Ö¤Á˹ÜÀí°åµÄCP±ÜÃâÊÕµ½´óÁ¿±£ÎĵĹ¥»÷¡£

 

4 CPP¼¼ÊõÐÔÄܲâÊÔ

 

    ÒÔRG-S8600ÔÚ¼¯ÃÀ´óѧµÄÓ¦ÓÃÍØÆËΪÀý£¬·ÖÎöCPPÔÚÎȶ¨ÍøÂçÍØÆËµÄ×÷Ó᣼¯ÃÀ´óѧµÄÍØÆË¿ò¼ÜÈçÏ£¬ºËÐÄÉ豸ΪCISCOµÄS6509,ͬÏÂÁªµÄ»ã¾ÛÉ豸S8606ÔËÐÐOSPFЭÒ飻

 

    S8606ͨ¹ýÍòÕ×Ïß·ͬS6509ÏàÁ¬½Ó£»S8606ºÍS6509ÏàÁ¬½ÓµÄ¶Ë¿ÚΪTRUNK¿Ú£¬¸Ã¶Ë¿ÚÊÇËùÓеÄVLAN³ÉÔ±¿Ú£¨Ã¿¸ö¶Ë¿ÚÅäÖÃ100¸övlan£©£»S8606ÏÂÁª¶þ²ãÉ豸£¬Í¬¶þ²ãÉ豸µÄÁ¬½Ó¶Ë¿ÚÒ²ÊDzÉÓÃTRUNK¿Ú£¬²¢ÇÒûÓнøÐÐVLANÅäÖá£



 

                                      ͼ4-1

 

    ÕâÀïÖ÷Òª²âÊÔCPP¿¹¹¥»÷µÄÄÜÁ¦¡£²âÊÔÊý¾ÝÁ÷ÓÃSMB²úÉú£¬Ñ¡È¡µÃ¹Û²ìµãΪͼÖÐ×îÓұߵÄRG-S8606£¬Ã¿Ì¨RG-S8606µÄÅäÖÃΪ£º
 

    M8606- CM I
 

    M8600- 24SFP/12GT
 

    M8600- 02XENPAK

 

¹¥»÷ÀàÐÍ£º
 

  ARP±¨ÎĹ¥»÷
 

  BPDU±¨ÎĹ¥»÷
 

  GVRP±¨ÎĹ¥»÷
 

  TTL=1µÄIP±¨ÎĹ¥»÷
 

  ´ò¿ªOSPFЭÒéÏµĹ¥»÷²âÊÔ
 

  ´ò¿ªRIPЭÒéÏµĹ¥»÷²âÊÔ
 

  ±¨ÎÄPIM±¨ÎĹ¥»÷

 

Êý¾Ý¼Ç¼ÄÚÈݼ°·ÖÎö½á¹û

 

1. Ô¤·ÀARP¹¥»÷±¨ÎÄ

 

Arp²¿·Ö¹¥»÷²âÊÔ
 

 

 

½áÂÛ£º´ÓÒÔÉÏÊý¾ÝÀ´¿´£¬µ±²ÉÓÃCPP±£»¤»úÖÆºó£¬¿ÉÒÔÓÐЧ·À¡£

 

2. Ô¤·ÀL2ЭÒ鱨ÎĹ¥»÷

 

BPDU¹¥»÷²âÊÔ
 

 

 

? Gvrp¹¥»÷²âÊÔ

 

 

    ½áÂÛ£º´ÓÒÔÉÏÊý¾ÝÀ´¿´£¬µ±²ÉÓÃCPP±£»¤»úÖÆºó£¬¿ÉÒÔÓÐЧ·ÀÖ¹½»»»»ú×ÊÔ´±»ÇÀÕ¼£¬»ù±¾Ð­Òé״̬²»»á²úÉúÕñµ´ºÍÔ¾±ä¡£

 

3. Ô¤·ÀL3ЭÒ鱨ÎĵĹ¥»÷

 

PIM-DM²¿·Ö¹¥»÷²âÊÔ
 

 

?

Ospf²¿·Ö¹¥»÷²âÊÔ

 

 

RIP²¿·Ö¹¥»÷²âÊÔ

 

 

    ½áÂÛ£º´ÓÒÔÉÏÊý¾ÝÀ´¿´£¬µ±²ÉÓÃCPP±£»¤»úÖÆºó£¬¿ÉÒÔÓÐЧ·ÀÖ¹½»»»»ú×ÊÔ´±»ÇÀÕ¼£¬»ù±¾Ð­Òé״̬²»»á²úÉúÕñµ´ºÍÔ¾±ä¡£
 

 

TTL=1²¿·Ö¹¥»÷²âÊÔ
 

 

 

    ½áÂÛ£º´ÓÒÔÉÏÊý¾ÝÀ´¿´£¬µ±²ÉÓÃCPP±£»¤»úÖÆºó£¬¿ÉÒÔÓÐЧ·ÀÖ¹½»»»»ú×ÊÔ´±»ÇÀÕ¼£¬»ù±¾Ð­Òé״̬²»»á²úÉúÕñµ´ºÍÔ¾±ä¡£

 

5 ½áÊøÓï

 

    CPP¹¦ÄܶÔÓÚÌá¸ß½»»»»ú¿¹¹¥»÷µÄÄÜÁ¦£¬±£³ÖÍøÂçÍØÆËºÍ·ÓÉЭÒéµÄÎȶ¨ÐÔ£¬±£Ö¤½»»»»úµÄ´¦ÀíÄÜÁ¦µÃµ½ÍêÈ«µÄ·¢»Ó£¬Ìṩһ¸öÓÐЧµÄ¹¤¾ß¡£Í¨¹ýCPP±£»¤²ßÂÔ£¬Ê¹ÍøÂçÉ豸µÄ°²È«ÄÜÁ¦µÃµ½Á˸ü´óµÄÌáÉý¡£
 

Ïà¹Ø±êÇ©£º

µãÔÞ

¸ü¶à¼¼Êõ²©ÎÄ

ÈκÎÐèÒª£¬ÇëÁªÏµÎÒÃÇ

·µ»Ø¶¥²¿

ÊÕÆð
ÎĵµAIÖúÊÖ
ÎĵµÆÀ¼Û
¸Ã×ÊÁÏÊÇ·ñ½â¾öÁËÄúµÄÎÊÌ⣿
Äú¶Ôµ±Ç°Ò³ÃæµÄÂúÒâ¶ÈÈçºÎ£¿
²»Õ¦µÎ
·Ç³£ºÃ
ÄúÂúÒâµÄÔ­ÒòÊÇ£¨¶àÑ¡£©£¿
Äú¶ÔÎĵµÊÇ·ñ»¹ÓÐÆäËüµÄÎÊÌâ»ò½¨Ò飿
Ϊ¾¡¿ì½â¾öÎÊÌ⣬ÇëÄúÁôÏÂÁªÏµ·½Ê½Òﱋȯ¸´
ÓÊÏä
ÊÖ»úºÅ
¸ÐлÄúµÄ·´À¡£¡
ÇëÑ¡Ôñ·þÎñÏîÄ¿
¹Ø±Õ×Éѯҳ
ÊÛǰ×Éѯ ÊÛǰ×Éѯ
ÊÛǰ×Éѯ
ÊÛºó·þÎñ ÊÛºó·þÎñ
ÊÛºó·þÎñ
Òâ¼û·´À¡ Òâ¼û·´À¡
Òâ¼û·´À¡
¸ü¶àÁªÏµ·½Ê½
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿