±í3-6 ¶Ô Ïó ipRouteTable ipRouteEntry ipRouteDest ¶ÔÏó±êʶ·û 1.3.6.1.2.1.4.21 1.3.6.1.2.1.4.21.1 1.3.6.1.2.1.4.21.1.1 ÏÂÒ»¶ÔÏóʵÀý 1.3.6.1.2.1.4.21.1.1.10.10.10.10 1.3.6.1.2.1.4.21.1.1.10.10.10.10 1.3.6.1.2.1.4.21.1.1.10.10.10.10 1.3.6.1.2.1.4.21.1.1.11.11.11.11 1.3.6.1.2.1.4.21.1.3.4 1.3.6.1.2.1.4.21.1.3.4 1.3.6.1.2.1.4.21.1.3.5 1.3.6.1.2.1.4.21.1.7.9.9.9.9 1.3.6.1.2.1.4.21.1.7.9.9.9.9 1.3.6.1.2.1.4.21.1.7.8.8.8.8 1.3.6.1.2.1.4.21.1.x ipRouteDest.10.10.10.10 1.3.6.1.2.1.4.21.1.1.10.10.10.10 ipRouteDest.11.11.11.11 ipRouteMetricl ipRouteMetricl.4 ipRouteMetricl.5 ipRouteNextHop ipRouteNextHop.9.9.9.9 ipRouteNextHop.8.8.8.8 1.3.6.1.2.1.4.21.1.1.11.11.11.11 1.3.6.1.2.1.4.21.1.3 1.3.6.1.2.1.4.21.1.3.4 1.3.6.1.2.1.4.21.1.3.5 1.3.6.1.2.1.4.21.1.7 1.3.6.1.2.1.4.21.1.7.9.9.9.9 1.3.6.1.2.1.4.21.1.7.8.8.8.8
ϰ Ìâ 4
1£® MIB-2ÖаüÀ¨ÄÄЩ×飿·Ö±ðÊÇʲô£¿
[½â´ð] MIB-2°üÀ¨11¸ö¹¦ÄÜ×飬·Ö±ðÊÇ£ºSystem×é¡¢Interfaces×é¡¢At×é¡¢Ip×é¡¢Icmp×é¡¢Tcp×é¡¢Udp×é¡¢Egp×é¡¢Cmot×é¡¢Transmission×é¡¢Snmp×é¡£
2£® ͨ¹ýMIBÖеÄÄĸö¶ÔÏ󣬿ÉÒÔÖªµÀϵͳÔËÐеÄʱ¼ä£¿
[½â´ð] ͨ¹ýMIBÖеÄsysUpTime£¬¿ÉÒÔÖªµÀϵͳÒѾÔËÐÐÁ˶೤ʱ¼ä¡£
3£® Èç¹ûijÖ÷»úµÄ¶ÔÏósysServicesµÄֵΪ68£¬Ôò¸ÃÖ÷»úÌṩÁËÄÄЩÐÒé²ã·þÎñ£¿
[½â´ð] Ö÷»úµÄ¶ÔÏósysServicesµÄֵΪ68£¬¼´¶þ½øÖÆÊýֵΪ1000100B£¬¸ÃÖ÷»úÌṩÁ˵ÚÈý²ãÖÁµÚÆß²ãµÄÐÒé²ã·þÎñ¡£
4£® ¶ÔÏóifOperStatusºÍifAdminStatusµÄÖµ·Ö±ðΪ1ºÍ2£¬Õâ˵Ã÷ʲô£¿
[½â´ð] ifAdminStatus¶ÔÏóºÍifOperStatus¶ÔÏó¶¼·µ»ØÕûÊý£¬Öµ1±íʾUp£¬Öµ2±íʾDown¡£°ÑÕâÁ½¸ö¶ÔÏó½áºÏÔÚÒ»Æð£¬Ê§Ð§¹ÜÀíÓ¦ÓÿÉÒÔÈ·¶¨½Ó¿ÚµÄµ±Ç°×´Ì¬¡£
5£® ÈçºÎ¼ÆËã½Ó¿ÚµÄÊäÈë´íÎóÂÊ¡¢Êä³ö´íÎóÂÊ¡¢¶ªÆúµÄÊäÈë°üÂʺÍÊä³ö°üÂÊ£¿ [½â´ð] ½Ó¿ÚµÄÊäÈëºÍÊä³ö´íÎóÂʼÆËãÈçÏ£º
ÊäÈë´íÎó°Ù·ÖÂÊ=ifInErrors/(ifInUcastPkts+ifInNUcastPkts)
Êä³ö´íÎó°Ù·ÖÂÊ=ifOutErrors/(ifOutUcastPkts+ifOutNUcastPkts) ¶ªÆúµÄÊäÈë°üÂÊ=ifInDisscards/(ifInUcastPkts+ifInNUcastPkts)
¶ªÆúµÄÊä³ö°üÂÊ=ifOutDiscards/(ifOutUcastPkts+ifOutNUcastPkts)
6£® ÈçºÎ¼ÆËãIPÊý¾Ý°üµÄÊäÈë´íÎóÂÊ¡¢Êä³ö´íÎóÂÊ¡¢ÊäÈëËÙÂʺÍת·¢ËÙÂÊ£¿
[½â´ð] IPÊäÈë´íÎóÂÊ =(ipInDiscards + ipInHdrErrors + ipInAddrErrors)/ ipInReceives IPÊä³ö´íÎóÂÊ =(ipOutDiscards + ipOutNoRoutes)/ ipOutRequests
IPÊäÈëËÙ¶È = (ipInReceivesy ? ipInReceivesx)/(y ? x) ipForwDatagrams¸æÖªÉ豸¶ÔIPÊý¾Ý±¨×ª·¢µÄËÙÂÊ£¬Èç¹ûÔÚʱ¿ÌxºÍʱ¿Ìy±»Á½´Î²éѯ£¬Ôò¿ÉµÃIPת·¢ËÙ¶È¡£
IPת·¢ËÙ¶È = (ipForwGatagramsy ? ipForwDatagramsx)/(y ? x)
7£® ÈçºÎ¼ÆËãICMP·Ö×éµÄ·¢ËÍÂʺͽÓÊÕÂÊ£¿
[½â´ð] ¼ÆËãICMP·Ö×éµÄ·¢ËÍÂʺͽÓÊÕÂÊ£¬±ØÐëÊ×ÏÈ»ñµÃʵÌå·¢ËͺͽÓÊյķÖ×éµÄ×ÜÊý£¬Õâ¿ÉÒÔͨ¹ýÕÒ³öÿ¸ö½Ó¿ÚµÄÊä³ö·Ö×éºÍÊäÈë·Ö×éµÄ×ÜÊýÍê³É£¬È»ºóÓÃicmpOutMsgsºÍicmpInMsgsÈ¥³ýÒԸúʹӶø»ñµÃ·¢ËͺͽÓÊÕICMP·Ö×éµÄ°Ù·ÖÂÊ¡£Í¨¹ý¶à´Î²éѯ¸Ã¶ÔÏ󣬿ÉÒÔÕÒ³öICMP·Ö×é·¢ËͺͽÓÊÕʵÌåµÄËÙÂÊ¡£
8£® ͨ¹ýÄÄЩ¶ÔÏó¿ÉÒÔÖªµÀÊäÈëµÄEchoÏûÏ¢¸öÊý¡¢ÊäÈëµÄEchoReplyÏûÏ¢¸öÊýºÍÊäÈëµÄ³¬
ʱÏûÏ¢¸öÊý£¿
[½â´ð] ͨ¹ýicmpInEchos ¿ÉÒÔÖªµÀÊäÈëµÄEchoÏûÏ¢¸öÊý£»Í¨¹ýicmpInEchoReps¿ÉÒÔÖªµÀÊäÈëµÄEchoReplyÏûÏ¢¸öÊý£»Í¨¹ýicmpInTimeExcds¿ÉÒÔÖªµÀÊäÈëµÄ³¬Ê±ÏûÏ¢¸öÊý¡£
9£® ÈçºÎ¼ÆËãTCP¶ÎµÄÊäÈëËÙÂʺÍÊä³öËÙÂÊ£¿
[½â´ð] ÈÃÓ¦ÓÃÔÚ²»Í¬µÄʱ¼ä²éѯtcpInSegsºÍtcpOutSegsµÄÖµ£¬¿ÉÒÔ¼ì²âTCP¶ÎµÄÊäÈëËÙÂʺÍÊä³öËÙÂÊ¡£
10£® ÈçºÎ¼ÆËãUDP°üµÄÊäÈëËÙÂʺÍÊä³öËÙÂÊ£¿
[½â´ð] ²éѯudpInDatagramsºÍudpOutDategrams»á²úÉúÊý¾Ý±¨µÄÊäÈëËÙÂʺÍÊä³öËÙÂÊ¡£
ϰ Ìâ 5
1£®SNMPv1¹æ¶¨ÁËÄÄЩÐÒéÊý¾Ýµ¥Ôª£¿·Ö±ðÓÐʲô×÷Óã¿ [½â´ð]
SNMPv1¹æ¶¨ÁËÈçÏÂÐÒéÊý¾Ýµ¥Ôª£ºGetRequestPDU¡¢GetNextRequestPDU¡¢SetRequestPDU¡¢GetResponsePDU¡¢TrapPDUÎåÖÖÀàÐ͵ÄPDU¡£
¹ÜÀíվͨ¹ýGetRequestPDU¡¢GetNextRequestPDU¿ÉÒÔ¼ìË÷¹ÜÀíÐÅÏ¢¿âÖбêÁ¿¶ÔÏóµÄÖµ£¬GetNextRequestµÄ×÷ÓÃÓëGetRequest»ù±¾Ïàͬ£¬PDU¸ñʽҲÏàͬ£¬Î¨Ò»µÄ²î±ðÊÇGetRequest¼ìË÷±äÁ¿ÃûËùÖ¸µÄÊǶÔÏóʵÀý£¬¶øGetNextRequest¼ìË÷±äÁ¿ÃûËùÖ¸µÄÊÇ¡°ÏÂÒ»¸ö¡±¶ÔÏóʵÀý£¬ÇÒ²¢²»ÒªÇó±äÁ¿ÃûÊǶÔÏó±êʶ·û»òÕßÊÇʵÀý±êʶ·û¡£ ¹ÜÀíվʹÓÃSetRequestPDUÉèÖùÜÀíÐÅÏ¢¿âÖбêÁ¿¶ÔÏóµÄÖµ£¬PDU¸ñʽÓëGetÊÇÏàͬµÄ£¬µ«ÊÇÔÚ±äÁ¿°ó¶¨±íÖбØÐë°üº¬ÒªÉèÖõıäÁ¿ÃûºÍ±äÁ¿Öµ¡£
±»¹ÜÀí¶ÔÏóͨ¹ýGetResponsePDUÏìÓ¦¹ÜÀíÕ¾µÄ¼ìË÷ÓëÉèÖÃÇëÇó£¬GetResponse ²Ù×÷¾ßÓÐÔ×ÓÐÔ£¬¼´Èç¹ûËùÓÐÇëÇóµÄ¶ÔÏóÖµ¿ÉÒԵõ½£¬Ôò¸øÓèÓ¦´ð£»·´Ö®£¬Ö»ÒªÓÐÒ»¸ö¶ÔÏóµÄÖµµÃ²»µ½¡£
TrapPDUÔÚ±»¹ÜÀí¶ÔÏóÏò¹ÜÀíÕ¾±¨¸æ¹ÜÀí¶ÔÏóµÄ״̬±ä»¯Ê±Ê¹Óá£
2£®SNMPΪʲô²»Ê¹ÓÃTCP´«Ëͱ¨ÎÄ£¿ [½â´ð]
ÒòΪSNMPÐÒé²ÉÓùÜÀíÕ¾/´úÀí¹¤×÷·½Ê½£¬¹ÜÀíÕ¾Óë´úÀíʹÓÃGetRequest¡¢GetNextRequest¡¢GetResponse±¨ÎÄʵÏÖÇëÇóÓëÏìÓ¦£¬Òò´Ë²»±Ø½¨Á¢TCPÁ¬½Ó£¬¶ø²ÉÓÃÊײ¿¿ªÏú±ÈTCPСµÄUDP±¨ÎÄÐÎʽ¡£
3£®¼òÊöSNMP±¨Îĵķ¢ËͺͽÓÊÕ¹ý³Ì¡£ [½â´ð]
SNMP±¨ÎÄÔÚ¹ÜÀíÕ¾ºÍ´úÀíÖ®¼ä´«ËÍ£¬°üº¬GetRequest¡¢GetNextRequestºÍSetRequestµÄ±¨ÎÄÓɹÜÀíÕ¾·¢³ö£¬´úÀíÒÔGetResponseÏìÓ¦¡£Trap±¨ÎÄÓÉ´úÀí·¢¸ø¹ÜÀíÕ¾£¬²»ÐèÒªÓ¦´ð¡£¹ÜÀíÕ¾¿ÉÁ¬Ðø·¢³ö¶à¸öÇëÇó±¨ÎÄ£¬È»ºóµÈ´ý´úÀí·µ»ØÓ¦´ð±¨ÎÄ¡£Èç¹ûÔڹ涨µÄʱ¼äÄÚÊÕµ½Ó¦´ð£¬Ôò°´ÕÕÇëÇó±êʶ½øÐÐÅä¶Ô£¬Ò༴Ӧ´ð±¨ÎıØÐëÓëÇëÇó±¨ÎÄÓÐÏàͬµÄÇëÇó±êʶ¡£ Ò»¸öSNMPʵÌ壨PE£©·¢Ëͱ¨ÎÄʱִÐÐÏÂÃæµÄ¹ý³Ì£ºÊ×ÏȰ´ÕÕASN.1µÄ¸ñʽ¹¹ÔìPDU£¬½»¸øÈÏÖ¤½ø³Ì£»ÈÏÖ¤½ø³Ì¼ì²éÔ´ºÍÄ¿±êÖ®¼äÊÇ·ñ¿ÉÒÔͨÐÅ£¬Èç¹ûͨ¹ýÕâ¸ö¼ì²éÔò°ÑÓйØÐÅÏ¢£¨°æ±¾ºÅ¡¢ÍÅÌåÃûºÍPDU£©×é×°³É±¨ÎÄ£»×îºó¾¹ýBER±àÂ룬½«±¨ÎĽ»´«ÊäʵÌå·¢ËͳöÈ¥¡£ Ò»¸öSNMPʵÌ壨PE£©½ÓÊÕµ½±¨ÎÄʱִÐÐÏÂÃæµÄ¹ý³Ì£ºÊ×ÏȰ´ÕÕBER±àÂë»Ö¸´ASN.1±¨ÎÄ£¬È»ºó¶Ô±¨ÎĽøÐÐÓï·¨·ÖÎö£¬ÑéÖ¤°æ±¾ºÅºÍÈÏÖ¤ÐÅÏ¢µÈ¡£Èç¹ûͨ¹ý·ÖÎöºÍÑéÖ¤£¬Ôò·ÖÀë³öÐÒéÊý¾Ýµ¥Ôª²¢½øÐÐÓï·¨·ÖÎö£¬±ØÒªÊ±¾¹ýÊʵ±´¦Àíºó·µ»ØÓ¦´ð±¨ÎÄ¡£ÔÚÈÏÖ¤¼ìÑéʧ°Üʱ¿ÉÒÔÉú³ÉÒ»¸öÏÝÈ뱨ÎÄ£¬Ïò·¢ËÍÕ¾±¨¸æÍ¨ÐÅÒì³£Çé¿ö¡£ÎÞÂÛºÎÖÖ¼ìÑéʧ°Ü£¬¶¼¶ªÆú±¨ÎÄ¡£
4£®¾ÙÀý˵Ã÷ÔÚSNMPv1µÄ²Ù×÷ÖУ¬ÈçºÎ¶Ô¼òµ¥¶ÔÏó½øÐмìË÷£¿ [½â´ð] ¼ìË÷¼òµ¥µÄ±êÁ¿¶ÔÏóÖµ¿ÉÒÔÓÃGet²Ù×÷¡£Èç¹û±äÁ¿°ó¶¨±íÖаüº¬¶à¸ö±äÁ¿£¬ÔòÒ»´Î»¹¿ÉÒÔ¼ìË÷¶à¸ö±êÁ¿¶ÔÏóµÄÖµ¡£½ÓÊÕGetRequestµÄSNMPʵÌåÒÔÇëÇó±êʶÏàͬµÄGetResponseÏìÓ¦¡£ÀýÈ磺
Óû§¿ÉÒÔ·¢³öÈçϼìË÷ÃüÁ
GetRequest(udpInDatagrams.0, udpNoPorts.0, UdpInErrors.0, udpOutDatagrams.0) ¿ÉÒÔÔ¤ÆÚµÃµ½ÏÂÃæµÄÏìÓ¦
GetResponse ( udpInDatagrams.0 2,udPoutDatagrams.0 = 200 )
=
100,udpNoPorts.0
=
l,udpInErrors.0
=
5£®ÓëSNMPv1Ïà±È£¬SNMPv2µÄ²Ù×÷ÓÐÄÄЩ¸Ä±ä£¿
[½â´ð]
SNMPv2¹²ÓÐ6ÖÖÐÒéÊý¾Ýµ¥Ôª£¬·ÖΪ3ÖÖPDU¸ñʽ£¬ GetRequest¡¢GetNextRequest¡¢SetRequest¡¢InformRequestºÍTrapµÈ5ÖÖPDUÓëResponse PDUÓÐÏàͬµÄ¸ñʽ£¬Ö»ÊÇËüÃǵĴíÎó״̬ºÍ´íÎóË÷Òý×ֶα»ÖÃΪ0¡£InformRequestÊǹÜÀíÕ¾ºÍ¹ÜÀíÕ¾Ö®¼äµÄÇëÇó/ÏìӦͨÐÅ£¬ÕâÖÖ·½·¨ÊÇSNMPv2ÌØÓеģ¬¿ÉÒÔÓÉÒ»¸ö¹ÜÀíÕ¾°ÑÓйعÜÀíÐÅÏ¢¸æË߸øÁíÍâÒ»¸ö¹ÜÀíÕ¾¡£
£¨1£©GetRequest PDU£ºSNMPv2¶ÔÕâÖÖ²Ù×÷µÄÏìÓ¦·½Ê½ÓëSNMPvl²»Í¬£¬SNMPvlµÄÏìÓ¦ÊÇÔ×ÓÐԵ쬼´Ö»ÒªÓÐÒ»¸ö±äÁ¿µÄÖµ¼ìË÷²»µ½£¬¾Í²»·µ»ØÈκÎÖµ£»¶øSNMPv2µÄÏìÓ¦²»ÊÇÔ×ÓÐԵģ¬ÔÊÐí²¿·ÖÏìÓ¦¡£
£¨2£©GetNextRequest PDU£ºÔÚSNMPv2ÖУ¬ÕâÖÖ¼ìË÷ÇëÇóµÄ¸ñʽºÍÓïÒåÓëSNMPvl»ù±¾Ïàͬ£¬Î¨Ò»µÄ²î±ð¾ÍÊǸıäÁËÏìÓ¦µÄÔ×ÓÐÔ¡£
£¨3£©GetBulkRequest PDU£ºÕâÊÇSNMPv2¶ÔÔ±ê×¼µÄÖ÷ÒªÔöÇ¿£¬Ä¿µÄÊÇÒÔ×îÉٵĽ»»»´ÎÊý¼ìË÷´óÁ¿µÄ¹ÜÀíÐÅÏ¢£¬»òÕß˵¹ÜÀíÕ¾ÒªÇ󾡿ÉÄÜ´óµÄÏìÓ¦±¨ÎÄ¡£¶ÔÕâ¸ö²Ù×÷µÄÏìÓ¦£¬ÔÚÑ¡ÔñMIB±äÁ¿ÖµÊ±²ÉÓÃÓëGetNextRequestͬÑùµÄÔÀí£¬¼´°´Õմʵä˳ÐòÑ¡Ôñºó¼Ì¶ÔÏóʵÀý£¬µ«ÊÇÕâ¸ö²Ù×÷¿ÉÒÔ˵Ã÷¶àÖÖ²»Í¬µÄºó¼Ì¡£
£¨4£©SetRequest PDU£ºÕâ¸öÇëÇóµÄ¸ñʽºÍÓïÒåÓëSNMPvlµÄÏàͬ£¬²î±ðÊÇ´¦ÀíÏìÓ¦µÄ·½Ê½²»Í¬¡£SNMPv2ʵÌå·ÖÁ½¸ö½×¶Î´¦ÀíÕâ¸öÇëÇóµÄ±äÁ¿°ó¶¨±í£¬Ê×ÏÈÊǼìÑé²Ù×÷µÄºÏ·¨ÐÔ£¬È»ºóÔÙ¸üбäÁ¿£¬Èç¹ûÖÁÉÙÓÐÒ»¸ö±äÁ¿°ó¶¨¶ÔµÄºÏ·¨ÐÔ¼ìÑéûÓÐͨ¹ý£¬Ôò²»½øÐÐÏÂÒ»½×¶ÎµÄ¸üвÙ×÷¡£
£¨5£©Trap PDU£ºÏÝÈëÊÇÓÉ´úÀí·¢¸ø¹ÜÀíÕ¾µÄ·ÇÈ·ÈÏÐÔÏûÏ¢£¬SNMPv2µÄÏÝÈë²ÉÓÃÓëGetµÈ²Ù×÷ÏàͬµÄPDU¸ñʽ£¬ÕâÒ»µãÒ²ÊÇÓëÔ±ê×¼²»Í¬µÄ¡£
£¨6£©InformRequest PDU£ºÕâÊǹÜÀíÕ¾·¢Ë͸ø¹ÜÀíÕ¾µÄÏûÏ¢£¬PDU¸ñʽÓëGetµÈ²Ù×÷Ïàͬ£¬±äÁ¿°ó¶¨±íµÄÄÚÈÝÓëÏÝÈ뱨ÎÄÒ»Ñù¡£µ«ÊÇÓëÏÝÈ벻ͬ£¬Õâ¸öÏûÏ¢ÊÇÐèÒªÓ¦´ðµÄ¡£Òò´Ë£¬¹ÜÀíÕ¾ÊÕµ½Í¨ÖªÇëÇóºóÊ×ÏÈÒª¾ö¶¨Ó¦´ð±¨ÎĵĴóС£¬Èç¹ûÓ¦´ð±¨ÎĵĴóС³¬¹ý±¾µØ»ò¶Ô·½µÄÏÞÖÆ£¬Ôò·µ»Ø´íÎó״̬tooBig¡£Èç¹û½ÓÊÕµÄÇëÇó±¨ÎIJ»ÊÇÌ«´ó£¬Ôò°ÑÓйØÐÅÏ¢´«Ë͸ø±¾µØµÄÓ¦ÓÃʵÌ壬·µ»ØÒ»¸ö´íÎó״̬Ϊ¼ÓErrµÄÏìÓ¦±¨ÎÄ£¬Æä±äÁ¿°ó¶¨±íÓëÊÕµ½µÄÇëÇóPDUÏàͬ¡£¹ØÓÚ¹ÜÀíÕ¾Ö®¼äͨÐŵÄÄÚÈÝ£¬SNMPv2¸ø³öÁËÏêϸµÄ¶¨Òå¡£
6£®SNMPv2¶ÔMIB-2µÄÀ©Õ¹°üÀ¨ÄÄЩ·½Ã棿 [½â´ð]
SNMPv2 MIBÀ©Õ¹ºÍϸ»¯ÁËMIB-2Öж¨ÒåµÄ¹ÜÀí¶ÔÏó£¬ÓÖÔö¼ÓÁËеĹÜÀí¶ÔÏó¡£ £¨1£©ÏµÍ³×é¡£SNMPv2µÄϵͳ×éÊÇMIB-2ϵͳ×éµÄÀ©Õ¹£¬Õâ¸ö×éÖ»Ôö¼ÓÁËÓë¶ÔÏó×ÊÔ´ÓйصÄÒ»¸ö±êÁ¿¶ÔÏósysORLastChangeºÍÒ»¸ö±í¶ÔÏósysORTable¡£
£¨2£©Snmp×é¡£Snmp×éÊÇÓÉMIB-2µÄ¶ÔÓ¦×é¸ÄÔì¶ø³ÉµÄ£¬ÐµÄSnmp×é¶ÔÏóÉÙÁË£¬È¥µôÁËÐí¶à¶ÔÅÅ´í×÷Óò»´óµÄ±äÁ¿¡£
£¨3£©Mib¶ÔÏó×é¡£Õâ¸öÐÂ×é°üº¬µÄ¶ÔÏóÓë¹ÜÀí¶ÔÏóµÄ¿ØÖÆÓйأ¬·ÖΪÁ½¸ö×Ó×飺µÚÒ»¸ö×Ó×ésnmpTrapÓÉsnmpTrapOIDºÍsnmpTrapEnterprise×é³É£»µÚ¶þ¸ö×Ó×ésnmpSet½öÓÐÒ»¸ö¶ÔÏósnmpSerialNO¡£
£¨4£©½Ó¿Ú×é¡£MIB-2¶¨ÒåµÄ½Ó¿Ú×é·ÖÎöÁËÔÀ´µÄ½Ó¿Ú×éûÓÐÌṩµÄ¹¦ÄÜºÍÆäËû²»×ãÖ®´¦¡£¾ÀÕýÁËÔ±ê×¼ÖеĽӿڱàºÅ¡¢½Ó¿Ú×Ӳ㡢Ðéµç·ÎÊÌâ¡¢²»Í¬´«ÊäÌØÐԵĽӿڡ¢¼ÆÊý³¤¶È¡¢½Ó¿ÚËÙ¶È¡¢×é²¥/¹ã²¥·Ö×鼯Êý¡¢½Ó¿ÚÀàÐÍ¡¢ifSpecificµÈÎÊÌâ¡£Ôö¼ÓÁ˽ӿÚÀ©Õ¹±í¡¢½Ó¿Ú¶ÑÕ»±í¡¢½Ó¿Ú²âÊÔ±í¡¢½Ó¿ÚµØÖ·±í4¸öÐÂ±í¡£
7£®SMIv2ÖУ¬ÈçºÎ½øÐÐÐеĴ´½¨ºÍɾ³ý£¿ [½â´ð]
(1) Éú³É¸ÅÄîÐпÉÒÔʹÓÃÁ½ÖÖ²»Í¬µÄ·½·¨£¬·ÖΪ4¸ö²½Ö裺
¢Ù Ñ¡ÔñʵÀý±êʶ·û¡£Õë¶Ô²»Í¬µÄË÷Òý¶ÔÏó¿É¿¼ÂÇÓò»Í¬µÄ·½·¨Ñ¡ÔñʵÀý±êʶ·û¡£ ¢Ú ²úÉú¸ÅÄîÐС£²úÉú¸ÅÄîÐÐÖ÷ÒªÓÐÁ½ÖÖ·½·¨£º¹ÜÀíվͨ¹ýÊÂÎñ´¦Àí²úÉúºÍ¼¤»î¸ÅÄîÐУ»¹ÜÀíÕ¾Óë´úÀíÐÉÌÉú³É¸ÅÄîÐС£
¢Û ³õʼ»¯·ÇĬÈÏÖµ¶ÔÏó¡£¹ÜÀíÕ¾ÓÃGet²Ù×÷²éѯËùÓÐÁУ¬ÒÔÈ·¶¨ÊÇ·ñÄܹ»»òÐèÒªÉèÖÃÁжÔÏóµÄÖµ¡£
¢Ü ¼¤»î¸ÅÄîÐС£¹ÜÀíÕ¾¶ÔËùÓÐÁжÔÏóʵÀýÂúÒâºó£¬ÓÃSet ²Ù×÷ÖÃ״̬ÁжÔÏóΪactive¡£Èç¹û´úÀíÓÐ×ã¹»µÄÐÅϢʹµÃ¸ÅÄîÐпÉÓã¬Ôò·µ»ØnoError£»Èç¹û´úÀíûÓÐ×ã¹»µÄÐÅϢʹµÃ¸ÅÄîÐпÉÓã¬Ôò·µ»ØnoInService¡£
(2) ¸ÅÄîÐеÄɾ³ý¡£¹ÜÀíÕ¾·¢³öSetÃüÁ°Ñ״̬ÁÐÖÃΪdestroy£¬Èç¹ûÕâ¸ö²Ù×÷³É¹¦£¬Ôò¸Å