🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.unix.development.network
Article #157

Re: ��������������snmp��������ķ��룿

#157
From: KoKo
Date: Sun, 19 Oct 2003 04:00
1207 lines
91101 bytes
��֯���й�������http://www.china-pub.com/��
RFC�ĵ����ķ���ƻ���http://www.china-pub.com/compters/emook/aboutemook.htm��
E-mail��ouyang@china-pub.com
���ߣ�NETBUS��NETBUS   lfong@263.net��
���ķ���ʱ�䣺2001-8-7
��Ȩ�������ķ����ĵ���Ȩ���й����������С��������ڷ���ҵ��;����ת�أ������뱣
�����ĵ��ķ��뼰��Ȩ��Ϣ��






          Network Working Group                                J. Galvin  
 Request for Comments: 1445                   Trusted Information Systems 
                                                            K. McCloghrie  
                                                       Hughes LAN Systems                                    
                                                             April 1993

SNMPv2�Ĺ���ģ��
(RFC1445��Administrative Model for version 2
 of the  Simple Network Management Protocol (SNMPv2)��

������¼��״̬

  ��RFC������Internet�����һ��Internet ��ϵ�ṹίԱ��ĸ��ٲݰ���
�������������ڸĽ�����ۺͽ��顣�����õ�ǰ�汾��<<IAB �ٷ�Э���׼>>
�����ڱ��ݰ��ı�׼����λ��״̬��������¼�Ĵ����Dz������Ƶġ�


Ŀ¼

1.  ����        2
1.1.  �����ע��        3
2.ģ�͵�Ԫ��    3
2.1.  SNMPv2 ������     3
2.2.  SNMPv2 ʵ��       5
2.3.  SNMPv2 ����վ��   6
2.4.  SNMPv2 ����       6
2.5.  ��ͼ����  6
2.6.  MIB ��ͼ  7
2.7.  �����ϵ  7
2.8.  SNMPv2 ������     8
2.9.  SNMPv2 ����ͨѶ   8
2.10.  SNMPv2���Ĺ���ͨѶ   9
2.11.  SNMPv2 ˽�й���ͨѶ      10
2.12.  SNMPv2  ����ͨѶ��       11
2.13.  SNMPv2 ���ʿ��Ʋ���      11
3.  ��̵�Ԫ��  12
3.1. ����һ������       13
3.2.  ����һ���յ���ͨѶ        14
3.3.  ���һ����Ӧ      16
4. ģ��Ӧ��     16
4.1 �ް�ȫ��С��������  16
4.2 ��ȫС��������      18
4.3 MIB��ͼ������       20
4.4 ��������    22
4.4.1 �ⲿ��������      22
4.4.2 ���ش�������      25
4.5 ������Կ����        28
5. ��ȫ����     29
6. ��л 29
7. �ο� 29
8.  ���ߵ�ַ    30


1.  ����
 
һ���������ϵͳ����������������ģ��ڵ㣬ÿ������һ����Ϊ����
�Ĵ���ʵ�塣�����е����?�ߵ�ͨ·������һ������վ���һ������Э�飬��Э
�������ڴ���͹���վ��䴫�ݹ�����Ϣ��Э���ʵʩ����һ�������˼����֤
���ԵĹ�����ϵ�½��еġ�
    
�������վ�������м��ӺͿ�������Ԫ�صĹ���Ӧ�ó�������Ԫ����������
��·�������ն˷������ȵ��豸��ͨ������ǵĹ�����Ϣ�ķ��������ӺͿ�����
��Ԫ�ء�

���ĵ�--<< SNMPv2�Ĺ���ģ��>>--��Ŀ�ľ��Ƕ��壺�ڲ�ͬ�����úͻ����£�
������ϵ����������ʵ��ʵ�ʵ��������ġ�
          
����������ģ��ʹ�����Ҫ���Ϊ��Ҫ������SNMPv2��Ϣ�ĶԵ�ʵ��ʹ��Ψһ
�ı�ʾ�����ԣ�������ֳ�����ǰ��SNMP [1]�Ļ�������Ĺ���ģ�͵IJ�ͬ��ͨ��
��ÿ��SNMPv2��Ϣ��Դ��Ԥ�ڵĽ����ߵ���������ı�ʶ������µIJ��Ը����˹�
ȥ�����������֧��һ����ӷ���ķ��ʿ���ģ�ͣ����������ڽ����ԷǶ�
�ƹ��װ�ȫЭ�����Ч���á�

1.1.  �����ע��

Ϊ�˱���˵����ԭ�ȵ�Internet��׼���������ϵ����RFC 1155,1157��1212��
��������������SNMP�汾1��ϵ(SNMPv1)����ǰ����ϵ����SNMP�汾2��ϵ(SNMPv2)��

2.ģ�͵�Ԫ��
2.1.  SNMPv2 ������
SNMPv2 ��������һ�������Եģ������ִ�л�������IJ����������ڣ�����
�԰�ȫ�ԵĿ��ǣ�һ���ض� SNMPv2ʵ������п��ܵIJ������Ӽ��У��ο�2.2����
���Ӽ��������Եض���  ������һ��SNMPv2ʵ��ʲôʱ����һ��SNMPv2 ��Ϣ����
������һ��SNMPv2 �����ߵ���ݽ��в����������IJ����ͱ�������Ϊ���������
����IJ��������С�����������ߣ����ض��Ŀ��ܵIJ�����������������ߵIJ���
�����ص����߲���أ���Ҳ�������Ǹ�SNMPv2 ʵ������п��ܲ�����һ�����ʻ���
�����ʵ��Ӽ�����Э����ϵ�Ͻ���ÿ��SNMPv2�����߰�

?       һ��Ψһ�ģ����ڲ�ͬ�IJ����߱�ʶ��

?       һ���߼�����λ�ã�������ִ��ʱ���ڵ��߼�����λ�ó�Ϊһ������Э�����
���Ҵ���Ѱַ��Ϣ��     
?       һ��ר�ŵļ�Э�����صIJ��������Ǹ������߲����Э����Ϣͨ������
����Ϊ��ʼ�ĺ�����ġ�

?       һ��ר�ŵ�˽��Э�����ز��������������в����߽��յ�Э����Ϣ����ֹ
��

�Ӹ����Ͻ���ÿ��SNMPv2�����߿�����һ��ASN.1ֵ��ʾ�����������﷨��
               SnmpParty ::= SEQUENCE {
                 partyIdentity
                    OBJECT IDENTIFIER,
                 partyTDomain
                    OBJECT IDENTIFIER,
                 partyTAddress
                    OCTET STRING,
                 partyMaxMessageSize
                    INTEGER,
                 partyAuthProtocol
                    OBJECT IDENTIFIER,
                 partyAuthClock
                    INTEGER,
                 partyAuthPrivate
                    OCTET STRING,
                 partyAuthPublic
                    OCTET STRING,
                 partyAuthLifetime
                    INTEGER,
                 partyPrivProtocol
                    OBJECT IDENTIFIER,
                 partyPrivPrivate
                    OCTET STRING,
                 partyPrivPublic
                    OCTET STRING
               }

����ÿ�����һ��SnmpParty �����ߵ�SnmpPartyֵ�����������dz����ģ�
          o    ��� partyIdentity ����Dz����ߵı�ʶ

          o    ��� partyTDomain ������������򣬲�ָ��������������������
����ͨ���������ִ����豸��һ��������������� snmpUDPDomain (��UDP�ϵ�
SNMPv2 ��ʹ�� SNMPv2 ������).

          o    ��� partyTAddress �����������Ѱַ��Ϣ�����һ����������
�������������ͨ�����Ĵ����豸�ĵ�ַ��

          o    ��� partyMaxMessageSize ������������Ϣ�ij��룬������
�����߽�Ҫ���յ����SNMPv2 ��Ϣ�İ�λ��ij��ȡ�

          o    ��� partyAuthProtocol ���������Э�飬ָ����һ��Э���
�����иò�������ɵ���Ϣ�dz�ʼ������Ļ��ơ��������������£�ֵ noAuth ��
���ò����߲������Ϣδ����Ϊ��ʼ������

          o    ��� partyAuthClock ���������ʱ�ӣ������ò����߹�����
��ǰʱ�䡣���������Ҫ�����ڼ�Э�������ֵġ�

          o    ��� partyAuthPrivate �������˽�м��ܳף����֧�ּ�Э
��������κα��ܵ�ֵ�����������Ҫ�����ڼ�Э�������ֵġ�

          o    ��� partyAuthPublic ����������м��ܳף�����κ�֧�ּ�
��Э������Ĺ���ֵ�����������Ҫ�����ڼ�Э�������ֵġ�

          o    ��� partyAuthLifetime ��������������ڣ����ò��������
��Э����Ϣ�Ŀ��Խ��ܵĴ�����ʱ�Ĺ����Ե��Ͻ硣���������Ҫ�����ڼ�Э��
�����ֵġ�

          o    ��� partyPrivProtocol �������˽��Э�飬ָ����һ��Э���
һ����ֹ�ò����߽��յ�������Э����Ϣй©�Ļ��ơ�����������£�ֵ noPriv           
�����ò����߽��յ�����Ϣδ�������Է�ֹй©��

          o    ��� partyPrivPrivate �������˽���ܳף����֧��˽��Э����
��ı���ֵ�����������Ҫ������˽��Э�������ֵġ�

          o    ��� partyPrivPublic ������������ܳף����֧��˽��Э����
����κι���ֵ�����������Ҫ������˽��Э�������ֵġ�

�������еı�ij��SNMPv2ʵ��ʵ�ֵ�SNMPv2�����ߣ������ļ�Э����
noAuth�������˽��Э����noPriv����ô�Ǹ�ʵ���������ȫ�ġ�

2.2.  SNMPv2 ʵ��

     һ�� SNMPv2 ʵ����һ��ʵ�ʵĴ����ߣ���ͨ����[2]��ָ���ķ�ʽ������Ϣ
����/���߶�SNMPv2Э����Ϣ������Ӧ����������������� ��һ��SNMPv2ʵ����
һ���ض���SNMPv2�����ߵ���ݽ��в���ʱ�����ʵ��IJ������������ڹ����Ե�
�������Ǹ��������ϵ����п��ܵIJ������Ӽ��С�

     ͨ���壬һ��SNMPv2ʵ��IJ�����һ���ض�SNMPv2��������ɵ��κε���Э
����Ϣ�Ĵ����һ��DZ�ڵIJ�ͬ��SNMPv2��������ɵ��κ�����Э����Ϣ�Ĵ���֮
�䲻��Ҫͬʱ������Ӧ�أ�һ��֧�ֳ���һ�������ߵ�SNMPv2ʵ���ʵ�ֲ���Ҫ
�Ƕ��̵߳ġ���Ȼ��Ҳ������ʵ��ʱѡ�ö��̵߳������

��Э����ϵ��˵��ÿ��SNMPv2ʵ��ά��һ������������֪������SNMPv2������
���߼���ݿ⣬��Щ�����ߵIJ����е����߼���ʵ�ֵģ��е���ͨ�������Զ��ʵ
��ؽ�����ʵ�ֵģ��е���Զ��ʵ��ʵ�ֵġ����⣬ÿ��SNMPv2ʵ��ά��һ������
��ʵ����֪�����б����������Դ������2.8�������ÿ��SNMPv2ʵ��ά��һ����
�ж����������֪��SNMPv2�����ߵķ���Ȩ�޵ķ��ʿ��Ʋ�����Ϣ���߼���ݿ⡣

2.3.  SNMPv2 ����վ��

    һ��SNMPv2����վ����һ��SNMPv2��������ͨ�������Ӧ��SNMPv2Э����Ϣ��
��ʼ��SNMPv2�������ʱ������������պʹ�������ͨ��ʱ�ٶ��������ԵĽ�ɫ��
��ʱ������SNMPv2����վ��Ҳָרע�ڲ�����ɫ��SNMPv2�IJ���ʵ�֣�����ͼ�ι�
��վ��������SNMPv2�IJ���ʵ�ֿ��������ṩ���������豸�ı��ظ��£�������
�ǿ��ܶԴ��Զ��Э���û���SNMPv2��������ṩ��������û��֧�֡�
 
2.4.  SNMPv2 ����

        һ��SNMPv2������һ��SNMPv2��������Ϊ��Ӧ�յ�������һ��SNMPv2����վ��
������2.3����ɵ�SNMPv2Э����Ϣ�����SNMPv2�������ʱ�ٶ��IJ����Խ�ɫ��          
��ʱ������SNMPv2����Ҳָרע�����ֲ�����ɫ��SNMPv2��������Ƕ��ʽϵͳ�У�
�IJ���ʵ�֡����ֲ���ʵ�ֶԴ������豸��Զ���û���SNMPv2���������ʵ����
����֧�֣���������ܶ���Щ�豸�ı��ظ����ṩ��������û��֧�֡�

2.5.  ��ͼ����

        һ����ͼ���������������й�����ASN.1ʵ���ʶ��ǰ׺�Ĺ�����Ϣ������
���ϡ�һ����ͼ������OBJECT IDENTIFIER��ֵ����ʶ����ֵ�Ǹ����������У�DZ�ڣ�
�����ƵĹ�����Ϣ�����ʵ��������OBJECT IDENTIFIERǰ׺��
      
����ʶһ����ͼ������OBJECT IDENTIFIERǰ׺�ȸ��SMI[3]�����OBJECT 
IDENTIFIER��ʱ���������ͼ���������Ʒ��ʾͻ��ڶ���ʵ������ݶȡ������ݶ�
�ڳ�Խ��Ϊ�����ɫ��SNMPv2ʵ��ķ�Χ֮�������ǡ�
 
  ���ԣ�һ����Ϊ�����ɫ��SNMPv2ʵ���ʵ�ֲ���Ҫ֧���ڱ�ʶһ���ض�Ҷ��
��������ʱ�ж��ڱ�Ҫ��Ŀ���ӱ�ʶ�����ͼ������ֵ��Ȼ���ھ�����һ����Ϊ
�����߽�ɫ��SNMPv2ʵ��Ӧ�ý�������֪ͨʱ��Ҳ�õ��˷��ʿ�����Ϣ����4.2.6 of 
[2]�� ���ԣ�Ϊ��ʹһ������վ����ʹ�ú������ȵ�����֪ͨ���ã�����ʵ���߿�
��ϣ���ṩʵ����ݶȡ�


2.6.  MIB ��ͼ

    һ��MIB��ͼ�Ǹ��SMI [3]���Ǿ��ǣ�����MIB���������ʵ���ͨ�ü��ϣ���
������ж������͵�����ʵ��ļ��ϵ��Ӽ���
          o   һ��MIB��ͼ��ÿ��Ԫ����һ��ASN.1 OBJECT IDENTIFIER ֵΨһ��
��ʶ�����ԣ�һ���ض��������͵���ȫ��ͬ�����ʵ�������ڲ�ͬ�Ĵ����У� ��
����ڲ�ͬ��MIB��ͼ�С�Ҳ���ǣ���һ���ض���MIB��ͼ�У�һ���ض��Ķ���ʵ
�����ֽ���Ϊ���һ������ʵ��

          o    ÿ�� MIB ��ͼ������Ϊ��ͼ������һ�����ϡ�

2.7.  �����ϵ

һ�������ϵ����������´��ڣ�Ϊ�˴���һ�����յ��Ĺ�������һ��SNMPv2
ʵ�����������߼���Զ�ص�ʵ��ͨѶ�� һ���ô����ϵ��������������SNMPv2
ʵ�����һ��SNMPv2�����
    ��һ���߼���Զ�صIJ����ߺ�һ��SNMPv2ʵ����ͨѶ��ͨ��SNMPv2ʱ��ͨ��
�κδ���Э�飩���Ǹ���������߳���һ��SNMPv2���ش����ϵ��SNMPv2���ش���
��ϵ�IJ�����һ��������ֶΣ�������Է��ڳ������ֻ�����һ����Ĺ���ϵͳʱ
�Ĺ��?�����Ĵ�ۡ�
 
��һ���߼���Զ�صIJ����ߺ�һ��SNMPv2ʵ����ͨѶ����ͨ��SNMPv2ʱ��ͨ
���κδ���Э�飩���Ǹ���������߳���һ��SNMPv2Զ�ش����ϵ�� Զ�ش����ϵ
�IJ�����һ��ʹInternet�ϵĴ�ij�������Ͻ����ɹ�����豸���ſ���ͨ��
SNMPv2�����?
          
����һ��ͨ������һ��SNMPv2�����ϵ��SNMPv2ʵ�����Ϊ��͸��ԭ�����£�
              
һ��SNMPv2ʵ�崦�����һ��SNMPv2ʵ����ն�����SNMPv2Э����Ϣ�ķ�ʽ��
�ں�������ȫ͸���ġ�

      ����͸��ԭ���Ǵ���ʷ�Ϸ���ṹ��ϵ��ʵ�ֵ�SNMPԭ���м̳ж����� ����
���ַ���Internet��׼���������ϵ����Ϣ�ͷ���ģ�Ͷ������˺ô����������ǿ�
�ܽ���Ĵ��͹���ϵͳ�Ľ����Ի�ʯ�� ������ԭ��һ�£�������ijЩ������SNMPv2
������ʵ�ֿ����봫�������ŵ�ʵ�����ƣ������ض���ʵ��ս�ԣ���������
��ʵ��ս�ԣ���ֵ����SNMPv2������ϵ��������ı�׼�����еõ��Ͽɡ�

   �����ԣ���͸��ԭ������κ�����SNMPv2�Ե���֮����Ҫ����SNMPv2�Ĺ���
���������塣�ر�أ����һ���������ϵķ�Χ���쵽ȥ����λ�ڶ������λ�õ�
��Ϣ����ġ��ƺ���ͬ���� �����彫���ѱ�֤������Ϊ��ˣ��������λ�ڶ��λ
�õ���Ϣ�IJ������ϵĴ��������Dz��ᳫ�ģ� �������ֲ�����û�б�Э����ϵ��ȷ
�Ľ�ֹ���Է��ں�ϡ�ٵ�����£�������Ҫ��һ�����ݵķ�����֧�����ǡ�

     ������͸��ԭ���£��������Ե��ǣ���һ�������Ľ���ʱ�����ṩ��һ��
����վ��ʵ���������Ĵ�����Ƶ��ص�͹�̵���Ϣ�� Ҳ���ǣ������ڵײ㴫��
��ַ�е��κ����Ե�����⣬Ӧ��ʹ����վ�㿴�����ƺ�����ͨ��SNMPv2�뱻����
���豸ֱ��ͨѶ�����ԣ�һ���ڴ�����������豸���ͨѶ��ʱ��ϢӦ�ñ�
��Ϊ�ڹ���վ���������ij�ʱ�� ͬ��ģ�һ�������ڱ������豸�ij�����Ӧ

Ӧ�þ����ܵ��Դ����͹���վ���Ķ�Ӧ������Ϣ��ʾ��


2.8.  SNMPv2 ������

 һ�� SNMPv2 ������ ��ָһ���ɱ�һ��SNMPv2ʵ����ʵı����������Դ��
���ϡ� ��һ�������ı�ʶ�Ķ�����Դ�����DZ��صĻ�Զ�صġ�

 һ���漰���ض�����Դ��SNMPv2�����ı���ʶΪһ��MIB��ͼ�� ���������
�£�һ��SNMPv2ʵ���ñ��ػ���ȥ���ʱ�SNMPv2�����ı�ʶ�Ĺ�����Ϣ��

    һ���漰Զ�ض�����Դ��Զ��SNMPv2�����ı���ʶΪһ�������ϵ�� ��������
���£�һ��SNMPv2ʵ����Ϊһ�������ȥ���ʱ�SNMPv2�����ı�ʶ�Ĺ�����Ϣ��


2.9.  SNMPv2 ����ͨѶ
     SNMPv2����ͨѶ��һ����һ���ض���SNMPv2�����ߵ��ڶ����ض���SNMPv2��
���ߵģ����ڰ�����Ӧ��SNMPv2ʵ���п��Ա����ʵ�SNMPv2�������еĹ�����Ϣ
��ͨѶ�� �ر�أ�һ��SNMPv2����ͨѶ�����ǣ�

          o    һ������ͨѶ�IJ����ߵĹ��ڱ�Ѱַ�IJ����߿��Է��ʵ���Ϣ��
��ѯ������getRequest,  getNextRequest, ���� getBulkRequest����

          o    һ����Ѱַ�����ߵģ����ڷ��𷽿ɷ��ʵ���Ϣ�ģ�ָʾ�ԵĶ��ԡ�
������Response, InformRequest, ���� SNMPv2-Trap��

          o    һ�����������ģ�����Ѱַ�IJ����ߵģ����ڱ�Ѱַ�IJ�����
���Է��ʵ���Ϣ������ʽ�Ķ��ԣ�����setRequest ��������

          o    һ������Ѱַ�IJ����ߵ�ȷ�ϣ����ǹ��ڷ��𷽽��յ�����Ϣ
�ġ������� һ��ȷ�� InformRequest ����Ӧ��

     һ������ͨѶ��һ��ASN.1ֵ��ʾ�����������﷨:

               SnmpMgmtCom ::= [2] IMPLICIT SEQUENCE {
                 dstParty
                    OBJECT IDENTIFIER,
                 srcParty
                    OBJECT IDENTIFIER,
                 context
                    OBJECT IDENTIFIER,
                 pdu
                    PDUs
               }

     ����ÿ�����һ��SNMPv2����ͨѶ��SnmpMgmtComֵ,  ������������:

          o    ��� dstParty �������Ŀ�ĵ㣬 ��ʶ�˸�ͨѶ�����SNMPv2��
���ߡ� 

          o    ��� srcParty ������� Դ�㣬��ʶ�˷���ͨѶ��SNMPv2�����ߡ� 

          o    ��� context �����ʶSNMPv2�����ģ�����ͨѶ�漰�Ĺ�����
Ϣ 

          o    ��� pdu �������[2]�и��ڵ���ʽ�ͺ��塣 


2.10.  SNMPv2���Ĺ���ͨѶ

     SNMPv2���Ĺ���ͨѶ�������SNMPv2����ͨѶ����ķ���SNMPv2������
�����ŵؼ���Ҹ�ͨѶ�Ĵ�����������ܵ�������һ��SNMPv2���Ĺ���
ͨѶ��һ��ASN.1ֵ��ʾ�����������﷨:

               SnmpAuthMsg ::= [1] IMPLICIT SEQUENCE {
                 authInfo
                    ANY, -- �ɼ�Э�鶨��
                 authData
                    SnmpMgmtCom
               }

     ����ÿ�����һ��SNMPv2���Ĺ���ͨѶ��SnmpAuthMsgֵ,  ����������
��:

          o    ��� authInfo �����������Ϣ����֧�ֲ�����Ϣ��SNMPv2
������ʹ�õļ�Э�����Ϣ������Ϣ����ϸ������ʹ�õļ�Э��ָ��������
��Э���������жϸ�ͨѶ�Ƿ񱻼�����⣬���ͨѶ��Ӧ������û��Ӱ�졣

          o    ��� authData �����������ݣ����һ��SNMPv2����ͨѶ�� 



2.11.  SNMPv2 ˽�й���ͨѶ

          SNMPv2 ˽�й���ͨѶ��һ��SNMPv2���Ĺ���ͨѶ�����ܵ����ܵı�
������ֹй©��һ��˽�й���ͨѶ��һ��ASN.1ֵ��ʾ�����������﷨:

               SnmpPrivMsg ::= [1] IMPLICIT SEQUENCE {
                 privDst
                    OBJECT IDENTIFIER,
                 privData
                    [1] IMPLICIT OCTET STRING
               }

          ��ÿ�����һ��SNMPv2 ˽�й���ͨѶ��SnmpPrivMsgֵ�������������
����

          o    ��� privDst �������˽��Ŀ�ĵأ�������ͨѶ�����SNMPv2 ��
���ߡ�

          o    ��� privData �������˽����ݣ���һ��SNMPv2���Ĺ���
ͨѶ�ģ������Ѽ��ܣ�������У����[5]��Լ������


2.12.  SNMPv2  ����ͨѶ��

          һ�� SNMPv2  ����ͨѶ���Ӧ��һ����[2]�ж�����ض���SNMPv2 PDU 
���͡�SNMPv2  ����ͨѶ����ASN.1 INTEGER ֵ��ʾ����Ҫ���ʶ��PDU�����Ͷ�
����1��
           


                              Get              1
                              GetNext          2
                              Response         4
                              Set              8
                              -- unused       16
                              GetBulk         32
                              Inform          64
                              SNMPv2-Trap    128

                    �� 1: ����ͨѶ��


           һ����ʾͨѶ���ֵ������Ϊ2�����ӵ�ASN.1�����ĵ�ֵ����ӦSNMPv2 
PDU���ض���ǩ��

          һ������ͨѶ����ļ�����ASN.1 INTEGER ֵ����ʾ����ֵ�Ǹü�����
��ʾͨѶ��ı�ʶ�ĺ͡��ռ���0ֵ��ʾ��


2.13.  SNMPv2 ���ʿ��Ʋ���

          SNMPv2 ���ʿ��Ʋ�����һ����SNMPv2 �����ĺ���һ��SNMPv2�����߼�
����֤�Ĺ���ͨѶ�������ı��ط��ʲ��Եı�׼˵���顣��Э����ϵ�У���˵����
���IJ��֣�

          o    SNMPv2���ʿ��Ƶ�Ŀ�꣭������������ߵĹ�������ִ�й����
����SNMPv2�����ߡ�

          o    SNMPv2���ʿ��Ƶ����壭ͨ���͹���ͨѶ����������߶�����
���������ִ�е�SNMPv2�����ߡ�

          o    SNMPv2���ʿ��Ƶı�����Ķ�����Դ�D�D��ʶ������Ϣ��SNMPv2
�����ģ�������Ĺ����������֮�ϱ�ִ�У�

          o    ָ��SNMPv2����ͨѶ��IJ��ԣ�������һ���ض���SNMPv2�����ģ�
����������һ������֤���ض���Ŀ���һ���ض��������á�

          �����Եأ�һ��SNMPv2���ʲ�����ASN.1ֵ��ʾ�����������﷨��

               AclEntry ::= SEQUENCE {
                 aclTarget
                    OBJECT IDENTIFIER,
                 aclSubject
                    OBJECT IDENTIFIER,
                 aclResources
                    OBJECT IDENTIFIER,
                 aclPrivileges
                    INTEGER
               }

           ���ڱ�ʾһ��SNMPv2���ʲ��Ե�ÿ��ֵ�����г���������

          o    ��� aclTarget �������Ŀ�ָ꣬���ò��ֲ���������ʵ�
SNMPv2������ ��

          o    ��� aclSubject ����������壬ָ�����ò��ֲ��Ը���Ȩ�޵�
SNMPv2�����ߡ� 

          o    ��� aclResources �������������Ķ�����Դ�������ò��ֲ���
�漰��SNMPv2�����ġ�

          o    ��� aclPrivileges �������Ȩ�ޣ����һ��SNMPv2����ͨѶ��
�ļ��ϣ���ָ���ض���SNMPv2������ʱ���ü��ϴ��ض�����������߽��գ���֤��
��Ŀ������ߴ��? 

          SNMPv2���ʿ��Ʋ��Ե����ý������ڹ���ͨѶ���յ�ʱ�������ڹ�
��ͨѶ�Ĵ����С�ע�⣺��AclEntry�﷨��ASN.1ֵ��Ҳ�����ھ���һ��SNMPv2����
[2]��Ŀ�ĵء�

3.  ��̵�Ԫ��

          ��С������һ��SNMPv2 ʵ���ڴ���SNMPv2 ��Ϣ�ij�����Щ�������
�ڿ����õ����ض��ļ��˽��Э�顣


3.1. ����һ������

          ��С������һ��SNMPv2ʵ�巢��һ�������������һ������֪ͨ�ij�
��

          (1)  ����һ��SnmpMgmtComֵ�����е�srcParty����������𷽵IJ���
�ߣ�dstParty�������յIJ����ߣ�context��ʶ�����SNMPv2�����ģ�pduָ������
���������

          (2)  ��ѯ���в�������Ϣ�ı�����ݿ⣬�Ծ������𷽺ͽ��շ���
SNMPv2�ļ�Э������������Ϣ��

          (3)  ����һ�� SnmpAuthMsgֵ��������������ԣ�

  ��ݷ��𷽵ļ�Э�鴴����� authInfo ������ر�أ�����𷽵ļ�Э
��ΪnoAuth����������Ϊ����Ϊ0��OCTET STRINGֵ��

��� authData �������Ѿ�������SnmpMgmtCom��ֵ
                   
          (4)  ��ѯ���ڲ�������Ϣ�ı�����ݿ⣬�Ծ������շ���SNMPv2������
��˽��Э������������Ϣ��

          (5)  ����һ�� SnmpPrivMsg ֵ���������£� 

 ��� privDst ����ָ�����շ���SNMPv2�����ߡ�  

 ��� privData ���������л���SnmpAuthMsg ֵ�����ܱ����ܣ��� 

 �ر�أ������շ�SNMPv2�����ߵ�˽��Э����noPriv����ôprivData������
δ�����ܵġ�����privData���˽��Э�������?

          (6)  ���[5]�е�Լ�����л�SnmpPrivMsg ��ֵ ��

          (7)  ���л����SnmpPrivMsgֵ�ý��շ���SNMPv2�����ߵĴ����ַ��
�����������͡�

          ע�⣺�����ع�̲����κ�SNMPv2���ʿ��Ʋ��Ե�Ӧ�á�(����2.13)

3.2.  ����һ���յ���ͨѶ
          ��������һ��SNMPv2ʵ���յ�һ������ͨѶ��Ĵ����̡�

          (1)  ���� snmpStatsPackets ������ [7].����յ�����Ϣ����һ��
SnmpPrivMsg�����л��ģ����[5]��Լ����ֵ������Ϣ������һ���ش���ͱ�����               
(������ݰ�ĵ�һ����λ���ֵΪ16���Ƶ�30����ʱ���������Ϣǰ����
snmpStats30Something counter [7]��ֵ����������snmpStatsEncodingErrors 
counter [7]��ֵ)

          (2)  ��ѯ���ڲ�������Ϣ�ı�����ݿ⣬���SnmpPrivMsg�е�privDst
���Եõ����շ�SNMPv2�����ߵ���Ϣ��


          (3)  ������ݿ���û�й��ڽ��ܷ�SNMPv2�����ߵ���Ϣ�����߱���
���ص�SNMPv2ʵ��û��ʵ�ֽ��շ������ߵIJ�������ô�����һ���Ĵ���Ͷ����
�յ�����Ϣ��֮������snmpStatsUnknownDstParties counter [7]��ֵ��

          (4)  ���SnmpPrivMsg�е�privData���Դ���һ��ASN.1 OCTET STRING
ֵ�����ܸ��ʹ�õ�˽��Э����ܣ�

               �ر�أ����ò����ߵ�˽��Э����noPriv����ôOCTET STRING
��ֵ��SnmpPrivMsg�е�privData��ֵ��ȫ��Ӧ��

          (5)���OCTET STRING��ֵδ�����л��������[5]��Լ���� ����ô����
��һ���Ĵ���Ͷ�����յ�����Ϣ��֮������snmpStatsEncodingErrors               
counter [7] ��ֵ ��

          (6)  ���authData �е�dstParty ������SnmpPrivMsg �е�privDst ��
�Բ�ͬ����ô�����һ���Ĵ���Ͷ�����յ�����Ϣ��֮������
snmpStatsDstPartyMismatches counter [7]��ֵ ��

          (7)  ���SnmpAuthMsg��authData�е�srcParty���Եó�����SNMPv2
�����ߣ��ڹ��ڲ�������Ϣ�ı�����ݿ��в�ѯ�����Ϣ��

          (8)  ������ݿ���û�з��𷽲����ߵ���Ϣ����ô�����һ���Ĵ�
��Ͷ�����յ�����Ϣ��֮������ snmpStatsUnknownSrcParties counter [7]      
��ֵ  ��

          (9) ��ݹ��ڲ�������Ϣ�ı�����ݿ��з���ͽ��շ���SNMPv2������
�������Ϣ�ͼ�Э�飬��õ���SnmpAuthMsgֵ��

               �ر�أ�����Э��ָ��ΪnoAuth����ô���Ǽ�SnmpAuthMsg
��ֵΪ��ʵ�ġ�

          (10)����SnmpAuthMsg��ֵΪ����ʵ�ģ���ô�����һ���Ĵ���Ͷ�
����յ�����Ϣ�����ң����snmpV2EnableAuthenTraps object [7] ������Ч����
ô��SNMPv2ʵ����������ã�4.2.6 of[2]������authorizationFailure ����[7]

          (11)��SnmpAuthMsg�е�authData������ȡSnmpMgmtCom��ֵ

          (12)  ��SnmpMgmtCom��context���Եõ�SNMPv2�������ģ���ѯ���ڲ�
������Ϣ�ı�����ݿ��Ի�������Ϣ��

          (13) ������ݿ���û�и�SNMPv2�����ĵ���Ϣ����ô�����һ����
����Ͷ�����յ�����Ϣ��֮������snmpStatsUnknownContexts counter [7]��ֵ ��

          (14)��ѯ���ڷ��ʴ�����Ϣ�ı�����ݿ⣬��ݽ��շ������ߺ�ָ����
SNMPv2�����ĵõ����ط��ʲ�����ɸ���SNMPv2�����ߵķ���Ȩ�ޡ�

          (15)�����SnmpMgmtCom�е�PDUs����ֵ������ASN.1 tagֵ��������ͨ
Ѷ�ࡣ�����յ�����Ϣ�Ĺ�����Ϣ����32, 8, 2, �� 1(Ҳ���� GetBulk, Set, 
GetNext ����  Get)�����ұ���SNMPv2 ʵ��û��ʵ��SNMPv2 �����ģ���ô�����
һ���Ĵ���Ͷ�����յ�����Ϣ��֮������snmpStatsUnknownContexts counter [7] 
��ֵ��

          (16) �����յ�����Ϣ�Ĺ�����Ϣ����128, 64 �� 4 (Ҳ���� 
SNMPv2-Trap, Inform, ���� Response)�����Ҹ����޷���Ȩ�ޣ���ô�����һ����
����Ͷ�����յ�����Ϣ��֮������snmpStatsBadOperations counter [7] ��ֵ��

          (17)�����յ�����Ϣ�Ĺ���ͨѶ��û�з���Ȩ�ޣ���ô����ɺʹ���
һ����Ӧ��Ϣ�������һ���Ĵ���Ͷ�����յ�����Ϣ������Ӧ��Ϣ�����շ�
SNMPv2�����ߣ���������SNMPv2�����ߣ����context, var-bind-list �� 
request-id ��������յ��������еĶ�Ӧ������ȫһ�� ��� error-               
index������ zero ������� error-status ������authorizationError [2]. 

          (18) ��� SNMPv2 ������ �漰���ض�����Դ����ô�����[2]�еij���
��SNMPv2 ������ʶ��MIB��ͼ����ݸ���ͼ�ý��շ�SNMPv2ʵ��ִ��SnmpMgmtCom
ֵ���Ĺ��������

          (19)   ��� SNMPv2 ������ �漰Զ�ض�����Դ����ôͨ����ʵĴ���
��ϵִ��SnmpMgmtComֵ���Ĺ��������


3.3.  ���һ����Ӧ
          ���һ�����SNMPv2 �����������Ӧ�Ĺ�̺ʹ���һ������Ĺ����
��ȫһ��ģ��ο�3.1�����������е�������⣺


          (1)  �ڵ�һ�����ӳ�ʼ��SnmpMgmtCom �е�srcParty ���Եõ���Ӧ
SnmpMgmtCom �е�dstParty ���ӳ�ʼ��SnmpMgmtCom �е�dstParty ���Եõ���Ӧ
SnmpMgmtCom �е�srcParty ���ԣ� �ӳ�ʼ��SnmpMgmtCom�е�context���Եõ���
ӦSnmpMgmtCom�е�context���ԣ����ң���ӦSnmpMgmtCom��pdu���Ե�ֵ���Ǹ�ʵ
ʩ��ʼSnmpMgmtComֵָ���IJ���ִ�к�õ��Ľ��

(2)     �ڵ��߲���������Լ�����Ӧ����Ĵ��͵�ַ�ʹ���������������
����SnmpPrivMsgֵ����ʹ������ڲ�������Ϣ�ı�����ݿ��м�
¼�Ĵ�����Ϣ��ͬ��

4. ģ��Ӧ��
��һ������д������ù���ģ�ͣ��Դﵽ�ڸ��ֻ�����������ʵ����Ч������
����.�����˼������͵Ĺ������ã����ø��Եļ�����������������.


4.1 �ް�ȫ��С��������
����ǹ�����һ������SNMPv2����վ���໥���õ�С�ġ��ް�ȫ��֤��
SNMPv2��������õ�����.��2�ǹ���С����͹����߶�֪����SNMPv2�����ߵ���
Ϣ.��3  �����˹��ڱ��ط��ʲ��Ե����ƵĹ������ֵ���Ϣ.

�ڱ�2 �У�������IP��ַΪ1.2.3.4��UDP�ĶϿ�161ʹ�ò��������gracie
����������������IP��ַΪ1.2.3.5��UDP�ĶϿڵ�2001�������Ϊgeorge����
����.��С�ġ��ް�ȫ��֤��SNMPv2�����ִ�б����ṩ��������SNMPv2�����ߵ�
��ݺʹ����ַ�Ĺ������ã����ȶ��洢���������Զ�˵�.�ϸ�Ľ������ڲ�����
��������Ϣ���������ʲ�����Ϣ���Dz���Ҫ���õ�.

���            gracie�������ߣ�                 george�������ߣ�
��              snmpUDPDomain                 snmpUDPDomain
��ַ            1.2.3.4��161                 1.2.3.4.5��2001
��֤�ο�          noAuth                         noAuth
��Auth  Port��
��֤��˽����Կ    ����                            ����
��Auth Priv Key��
��֤�Ĺ�����Կ       ����                              ����
��֤��ʱ��            0                                0
��֤����������       0                                0
˽�ж˿�             noPriv                          noPriv
˽��˽����Կ         ����                              ����
˽�еĹ�����Կ       ����                             ����
         ��2 ��С����IJ�������Ϣ

Ŀ��      ����       ������         Ȩ��
gracie     george      local      35����ȡ, ��ȡ��һ�� ��ȡһ��
                                     ��Get GetNext GetBulk��
george    gracie       local       132 
(Response   SNMPv2-Trap)
��3 ������С����ķ�����Ϣ

�������˵IJ�����georgeϣ��ͨ��д�����gracie����һ��SNMPv2��
GetNext ������Ϣ����ѯ�ʹ���������Ϊ��local���Ĺ�����Ϣ.�ù����߲ο���
�صĹ��ڲ����ߵ���ݿ���Ϣ.��Ϊ�Բ�����george�ļ���֤Э���Ǽ�¼Ϊ
��moAuth���ģ����ͨ���������ɵ� GetNext ������Ϣ����Ϊԭʼ�Ժ���������
����Ҫ����.ͨ������ߵı�����ݿ��й��ڲ����ߵ���Ϣ���Բ�����gracie��
˽��Э��������Ϊ��noPriv���ģ�GetNext������Ϣ�Dz���õ������ģ����ܻᱩ
¶.��׼ȷ�Ľ������Ǽ򵥵�װ��ģ�����ʹ��䵽Ŀ�ĵ�ַ�ģ�IP ��ַΪ1.2.3.4��
UDP�˿�Ϊ161�������Ŀ�ĵ�ַ���Dz�����gracie�ڹ����ߵı�����ݿ��е���Ϣ
���¼��.

��GetNext������Ϣ�ڴ���α��յ��������gracie�������ߵ������Ϣ��
��Ϣ��ȡ�� �����ҽ��յ�ʵ��ο���������Ϣ�ı�����ݿ�.��Ϊgracie��˽��Э
���ǡ�noPriv�����������Ϣ�Dz���õ�������¶�ı�����.���Ƶģ���ԭʼ������
��grorge������ݱ�ȡ�ú󣬲����ߵı�����ݿ����ϢҲ��ȡ����.��Ϊ�Ե�ʱ��
george�ļ��Э���¼Ϊ��noAuth�������������Ϣ����������֤����.

���������Ϣ��ȫ�������������������������ڷ��ʲ�����Ϣ�ı������
���ͨ�������george�������gracoe����SNMPv2��������Ϊ��local��
��"GetNext"����ͨѶ����֤.���ʲ��Ե���ݿ���Ϣ�ڱ�3 �е���֤��ͨѶ��
��Get ��GetBulk�Ȳ�����.

��һ����׼�����󱻴���ʱ��һ����Ӧ��Ϣͨ��ο�SNMPv2�����ġ�local��
���������ɣ�gracie��ΪԴ�����ߣ������������george��ΪĿ�IJ�����.��Ϊ
��gracie�ı�����ݿ��еĹ�����֤Э���Ϊ��noAuth������ԭʼ�������Զ��ԣ�
һ���Ե���Ӧ��Ϣ�Dz�����֤��.��ݲ�������Ϣ�ı�����ݿ⣬�Բ�����george
��˽��Э���ǡ�noPriv������Ӧ��Ϣ���ܱ���¶.��Ӧ��Ϣ����Ӧ�ĵ������ַ����
�������ַ������ĺʹ����ַ��ص�george�ı�����ݿ����Ϣ.

�������Ӧ�DZ������߽���ʱ��ֱ�ӵIJ����ߣ�george��������Ǵ���Ϣ����
ȡ�����ģ����ҹ����߲ο������ߵı�����ݿ���Ϣ.��Ϊ������george��˽��Э
���¼Ϊ��noPriv��������Ӧ�ǵò���������.���Ƶģ�����IJ�����gracie�����
����ȡ���������ο��䱾����ݿ⣬��Ϊ������gracie����֤Э���Ϊ��noAuth����
��Ӧ������Ϊ��֤������.

���ܵ���Ϣ����ȫ�����?�����������ߵı�����ݿ�ķ��ʲ�����֤������
������gracie��������george����Ӧ��Ϣ�����Ҳο�SNMPv2�������ġ�local��.
���ʲ�����Ϣ��ݿ��������3����֤��Ӧ��Ϣ�ȣ��� snmpV2-������Ϣ��


4.2 ��ȫС��������
��θ����һ������������SNMPv2��ȫС���?�ô�������͵�һ��SNMPv2
�Ĺ���վ�໥����.��4 ˵���˹��ڶ�С����͹����߶�֪����SNMPv2�����ߵ���
Ϣ.���5 ���Ƶ�˵���˱��ط��ʲ��ԵĹ�����Ϣ.

�����ߺʹ���֮����໥Ӱ��������������Ǻ�����ķǰ�ȫС����dz�����
�ģ��������е�Э����ϢҪ��ԭʼ�Ժ���������֤������Ϣ�����εı���.�������
Ҫ����ܼ�������Ϊ��֧��ͨ��SNMPv2�������ַ�������Կ.һ����ȷ�İ�
�ӵ�һ�Բ���������֧����û�м��ܼ�����֤��Ϣ�н����Ǽ�����Ϣ���������ܵ�
��ۡ�

һ��ʵ�ʵİ�ȫ��������ÿ���Ҫ��SNMPv2�����ߵ���֤��˽��Э���Ϊ��
��֤noAuth��������˽�У�noPriv������Ŀ����Ϊ��֧��ʱ��ͬ�����ο�[6]��.��
��ϸ��˵����Щ����IJ������Dz������������˵����.
  ���               ollie                stan
                                 (����)              (������)
               ��                snmpUDPDomain        snmpUDPDomain
               ��ַ           1.2.3.4, 161         1.2.3.5, 2001
               ��֤�˿�        v2md5AuthProtocol   v2md5AuthProtocol
               ��֤˽����Կ   "0123456789ABCDEF"   "GHIJKL0123456789"
               ��֤������Կ      ""                   ""
               ��֤ʱ��           0                    0
               ��֤����������     300                  300
               ˽�ж˿�         desPrivProtocol     desPrivProtocol
               ˽��˽����Կ   "MNOPQR0123456789"   "STUVWX0123456789"
               ˽�˹�����Կ      ""                   ""
               ��4: ��ȫС����IJ�������Ϣ

Ŀ��     Ŀ��      ������      Ȩ��
          ollie     stan       local       35 (Get, GetNext & GetBulk)
          stan      ollie      local      132 (Response & SNMPv2-Trap)
�� 5: ��ȫС����ķ�����Ϣ

�ڱ�4 �У�������ӵĴ����������IP��ַΪ1.2.3.4��UDP�˿�Ϊ161��ʹ
��ollie���������������������IP��ַΪ1.2.3.5��UDP�Ķ˿�Ϊ2001��ʹ����
��stan������.SNMPv2�İ�ȫС�����ִ�б����ṩ����SNMPv2�IJ����ߵ����
��Ϣ�������ã����ȶ��洢���������������Զ��.Ollie��stan��֤����ͨ��ʹ��
SNMPv2��֤Э��v2md5AuthProtocol�����ǵı˴˲�ͬ��˽����֤��Կ���������
�е���Ϣ.�������������ǵ�˽����֤��Կ��ֵ��"0123456789ABCDEF" �� 
"GHIJKL0123456789"���ij��������ڽ���Ŀ�ģ�����˽����֤��Կ����Ϣһ���Dz�
���ṩ�����ǵģ������������������Э��IJ��ֲ���.

��ʹ��v2md5AuthProtocolʱ����ÿ��SNMPv2�����ߵĹ�����֤��Կ�Ӳ�����
SNMPv2����֤��У����ʹ�õ�.��v2md5AuthProtocol���ַ����ǶԳƵĵģ���ͬʱ
ÿ�������ߵ�˽����֤��Կ����Ա˴�Ҫ��֤ͨѶ�IJ��������Ѿ�֪����.�෴����
�Գ���֤Э�飨������Կ�������������Dz�����˽����Կ�Ĺ���.

����������stan������Э����Ϣ��ʹ��desPrivProtocol˽��Э���˽����
Կ��STUVWX0123456789�������ܵģ����Ǽ�����ͨ����ͬ��Э�����Կ.���Ƶأ���
��������ollie��������Ϣ����desPrivProtocolЭ���˽��˽����Կ
��MNOPQR0123456789�������ܵģ������໥����.��Ϊ��֤��Կ��˽��˽����Կ�Dz�
���ṩ�����ǵģ�ͬʱ�������Э���ִ��ҲҪ���Ʋ��ֹ���.


4.3 MIB��ͼ������
���������һ������MIB��ͼ����Ĺ���͹����ʹ�ã������һ�����ڲο�
����Ŀ����Դ��SNMPv2�������ĵ�MIB��ͼ������.

һ��MIB��ͼͨ���ռ���ͼ���������壨�ο�2.6�Σ��������κ�һ��MIB��
ͼ���������ַ���������.��ΪMIB��ͼ�Ķ�����԰�ܶ���ͼ����������һ����
����MIB��ͼ�Ķ���Ҳ�Ǻ����.

�����в����˹���֧������ͼ�����壨���������ų��йص�MIB����ʵ�ּ�
��MIB��ͼ�Ķ���.����ͼ������������ų����MIB��ͼ�Ķ��塣ͨ���������
ÿ��SNMPv2ʵ������ص�SNMPv2�����ģ��ɲο����ص�Ŀ����Դ��������MIB
��ͼ��ͨ���MIB��ͼ��ά�ֱ��ر�.�ڱ��е�ÿ����Ŀ��ʾһ����ͼ�����壬����
ͼ�������������ų�һЩSNMPv2�����ĵ�MIB��ͼ.ÿ������ʵ��������һ������
����һ����ż��Ŀ����֤�ˣ�OBJECT IDENTIFIER��ֵ���ֽ������λ����bitstring��
ֵ���ֽ����־��.���־��ָ������һ��������������֤����һ����������嶨
�����Ƿdz���Ҫ��.��ÿ�����ܵ�MIB����ʵ���������������������ô��������
ͨ��һ����ϸ����Ŀ�������ĵ���ͼ������ģ�

?       ��MIB����ʵ����ɵ�Ŀ���ʶ�������ٺ������ı���Ŀ������һ����Ŀ
�ı�ʶ��.

��������MIB����ʵ������ÿ���ӱ�ʶ��ƥ����Ӧ������ص��ӱ�ʶ��.��
�������־�Ƿ�Ϊ��

��һ�������SNMPv2��������������MIB��ͼ�г��ֵ�MIB����ʵ���Ǻ�����
���ʵ��ij�Ա�йصģ���SNMPv2���������еı��ر����Ŀ��

��      ���һ��MIB����ʵ�������κ�һ�������壬�����ص�SNMPv2��������
���ԣ���Ͳ��ڵ�MIB��ͼ��.

��      ���һ��MIB����ʵ�����������壬����������ͨ��һ����صı���Ŀ��ϸ
�������ģ�������Ŀ�������������ǰ��������ų���ص�MIB��ͼ.

��      ���һ��MIB����ʵ������ͨ������ر���Ŀ�����������壬��ʵ����
��һ�ı���Ŀ�������ǰ��������ų���ص�MIB��ͼ.�������Ŀ�����ȣ���
�������ӱ�ʶ������Σ���������������.

����ͨ������ı���Ŀ������������������־�Ƿ��ͨ���������Ŀ����ʶ
�ĵ�һ��ͼ����.��Ϊ�����ṩ���������־ֵ�Ͷ������չ������һ���㳤�ȵ���
��־�ı�����һ�������壬��������һ����һ����ͼ�������Ӧ��

������       ����         ����          ���־
lucy       included    internet       ''H
��6��С�������ͼ����

�������������MIB��ͼ�Ķ��壬һЩ��ͨ�õ�MIB������Է���ı�ʾ.
���磬��6��˵����С��SNMPv2ʵ����Ҫ��MIB��ͼ�Ķ��壬���С��MIB���е�
һ��SNMPv2�������ģ��������ĺ�MIB��ͼ��أ�����MIB��ͼ��������SNMPv2
�������ṹ�ж��������MIBĿ��.���˵�����е�һ�����.��MIB��ͼ�ж���
��Ŀ��SNMPv2�����ģ�lucy�����ڵ�һ�б���.��Ŀ�����ͱ����κ�MIB����ʵ��
���������壬����������ͨ�����MIB��ͼ��SNMPv2�����ġ�lucy������Ŀ�ij���
��������.�����Ŀ��������internert�������㳤�ȵ����־����������������
��͸ýڵ�ĵ�һ����ͼ����Ӧ.

��һ������MIB��ͼ��������ӣ����7����һ���ж��SNMPv2�����ĵ�SNMPv2
ʵ�壬�����н�Ȼ��ͬ��MIB��ͼ.������SNMPv2������lucy��MIB��ͼ�������
������SNMPv2���绷���ṹ�ж����MIBĿ���ʵ������ʺ���SNMPv2������
����IJ���.�෴�أ�����SNMPv2������ricky ��MIB��ͼ��������Internet-

��׼ MIB��ϵͳ���е�MIB����ʵ���SNMPv2�����߹������Щ����ʵ��.

������         ����        ����         ���־
               lucy       included    internet       ''H
               lucy       excluded    snmpParties    ''H
               ricky      included    system         ''H
               ricky      included    snmpParties    ''H
                  ��7: �������ĵ���ͼ����

һ�����ӵĹ���MIB��ͼ���õ�����˵����ͨ����ͼ�����壨���8������ͼ
�����ļ򻯼���.����������У���SNMPv2������lucy��ص�MIB��ͼ�������еĶ�
��ʵ����Щʵ����Internet��׼MIBϵͳ���У�����һЩ��Ҫ�����罻�����豸��
�ص���Ϣ.������Σ������Ϣ�����Dz������������ٶȵ�.��Ҫ����Ŀ���־ֵ
��FFAO��H ����һ��MIB����ʵ��������ص������壬����������ֵij�ʼǰ׺��
����ע�����ϵ�ifEntry ���֣�������ֵ�11������������Ϊ2.
������Ҫ���罻�����ٶȵ�MIB����ʵ��������ͨ���Ҫ�ĺ͵���������Ŀ����

�����������壬�������ʵ�����ų�SNMPv2������Ϊlucy��MIB��ͼ�ģ���Ϊ����
��������ڱ���Ŀ�����ų�����.

��SNMOv2������Ϊricky��MIB��ͼ�����������Ҳ������.���SNMPv2������
Ϊricky��MIB��ͼ��������Internet��׼MIBicmp�������еĶ���ʵ����������
����ص�15������罻��������ص���Ϣ.���⣬SNMPv2������ΪrickyMIB��ͼ����
��14�����յ��ĺ����罻����8λ�����Ŀ.
������         ����        ����         ���־
               lucy       included      system             ''H
               lucy       included    { ifEntry 0 2 }    'FFA0'H
               lucy       excluded    { ifSpeed 2 }      ''H
               ricky      included    icmp               ''H
               ricky      included    { ifEntry 0 5 }    'FFA0'H
ricky      included    { ifInOctets 4 }   ''H

�� 8: ������ͼ�������ϸ����

�����������ӵļ��裬һ��MIB��ͼ���õ� ������Χ����ͨ��[4]�еļ���
���õ���Ч��֧�֣��ϸ��MIB��ƿ�����ʱҪ��Ӽ򻯴����MIB��ͼ����Ĵ�С
�͸��Ӷ�.һ���棬MIB��ͼ���õĻ�û��ǿ��һ����Ե�Լ���ڵ��ع���ķ���
�����Ϻ�MIB�����ֿռ�Ľṹ�ϣ�����һ���棬�����ķ��ʲ�������֪�ģ���Щ
���Ե����ô�ۿ���ͨ�����һЩ��ͬ�IJ�����ע��������ͣ�����ע����MIB
Ŀ���DZ��ز���Ҫ�󾭳�Ƶ���ش����.


4.4 ��������
�����Ҫ����һ������������SNMPv2�Ĵ�������.һ���棬�ⲿ���������ṩ��
�����SNMP�豸����������һ���棬���ش�����������һ�������߼���һ����Ҫ��
���ǹ���������豸�Ĺ��?��ĸ���.������̶���������SNMPv2�����Ĺ�
����Ҫ���Ǹ�������Ϣ�ļ��ϣ���������Ҳ�ɼ�����ģ�����Ĵ��Ҫ��.

����������õ�һ��˵����ʵ�ʵ����ÿ���Ҫ�󸽼ӵĵIJ��֣���Ҫ��Ϊ��֧
��ʱ��ͬ���ͱ��ܵķַ�.


4.4.1 �ⲿ��������
�����Ҫ�ǽ���һ������ͨ��SNMPv2����վ��������Ԫ�أ���Щ����Ԫ�ز���
֧��SNMPv2�������õ�����.�����SNMPv2��������������ͨ��ʹ��һ��������
��Э�飨proprietary protocol�����ͷ�SNMPv2�豸���н�����ʵ��SNMPv2�Ĺ���
����.

��9 �����˹���SNMPv2�����ߵ���Ϣ����Щ��Ϣ��¼��SNMPv2�����ı���
��ݿ��еIJ�������Ϣ��.��10�����˹��ڴ����ϵ����Ϣ������Ϣ��¼��SNMPv2
�����ı�����ݿ�ĵ���������Ϣ��.��11 �����˹���SNMPv2�����ߵ���Ϣ��
����Ϣ��¼SNMPv2����վ�ı�����ݿ�IJ�������Ϣ��.��12 �����˹��ڷ��ʲ���
����ݿ���Ϣ������Ϣ���ڱ��صĹ�����ָ��.

���              groucho             chico             harpo
                    (������)           (������)           (����Ŀ��)
   ��            snmpUDPDomain       snmpUDPDomain     acmeMgmtPrtcl
   ��ַ         1.2.3.4, 2002       1.2.3.5, 161          0x98765432
   ��֤�˿�       v2md5AuthProtocol   v2md5AuthProtocol   noAuth
   ��֤˽����Կ   "0123456789ABCDEF"  "GHIJKL0123456789"  ""
   ��֤������Կ        ""                  ""              ""
   ��֤ʱ��          0                   0                 0
   ��֤��������     300                 300                0
   ˽�ж˿�        noPriv              noPriv              noPriv
   ˽��˽����Կ    ""                  ""                  ""
   ˽�˹�����Կ     ""                  ""                  ""
             ��9: �����IJ�������Ϣ

          ������     ����Ŀ��              ����Դ          ����������
          ducksoup    harpo                n/a             n/a
                  ��10: �����Ĵ����ϵ

               ���          groucho              chico
                           (������)              (������)
               ��           snmpUDPDomain        snmpUDPDomain
               ��ַ           1.2.3.4, 2002        1.2.3.5, 161
               ��֤�˿�     v2md5AuthProtocol    v2md5AuthProtocol
               ��֤˽����Կ  "0123456789ABCDEF"   "GHIJKL0123456789"
               ��֤������Կ    ""                   ""
               ��֤ʱ��        0                    0
               ��֤��������    300                  300
               ˽�ж˿�       noPriv               noPriv
               ˽��˽����Կ     ""                   ""
               ˽�˹�����Կ      ""                   ""
                �� 11: ����վ�IJ�������Ϣ

          Ŀ��        ����       ������       Ȩ��
       chico      groucho    ducksoup     35 (Get, GetNext & GetBulk)
       groucho    chico      ducksoup    132 (Response & SNMPv2-Trap)
                 ��12: �ⲿ����ķ��ʷ�����Ϣ

���ڱ�9�еĽ��ܣ������IJ�������IP��ַΪ1.2.3.5��UDP�˿�Ϊ161����
���chico������ͬʱ����������еĹ�������IP��ַΪ1.2.3.5��UDP�˿�Ϊ2002
�������groucho����.Groucho��chico��֤���еĹ�������ʹ��
v2md5AuthProtocolЭ����ɵ���Ϣ�����ǽ�Ȼ��ͬ�ġ�˽�е���֤��Կ.��Ȼ����
��˽����֤��Կֵ("0123456789ABCDEF" ��"GHIJKL0123456789")��������Ϊ����
��Ŀ�Ķ������.��˽����Կ����Ϣһ���Dz���������ǵģ����Ҷ��������Э���
ִ��Ҳ�������Ƶ�.

������harpo���ᷢ�ͻ����SNMPv2Э����Ϣ����һ��˵������������ߵ�ͨѶ
��Ϣ��ͨ��һ�������˽��Э����ȷ�ϵģ���˽��Э������acmeMgmtPrtcl��ֵ��ȷ
�ϵ�.���ڲ�����harpo�����뵽SNMPv2�У����Ϊ�ò����߼�¼�ڱ�����ݿ��е�
�����Ծ����.

��10 �������໥�˽�Ĵ���Ĵ����ϵ.����ϸ��˵��SNMPv2������ducksoup
ָһ������Ĺ�ϵ��������harpo�е�����Ĺ�ϵ.����������Ŀ�ĵصIJ����ߵ�
����������˴���Դ�Ľ��ͺʹ��������ĵ�ȷ��---����������£���
acmeMgmtPrtcl��������Դ���������ǿ��Ժ��Եģ�

Ϊ��ѯ���������harpo��ص�˽���豸������վ��groucho������һ��SNMPv2 
��GetNext �������а�һ��SnmpMgmtCom��ֵ����ֵ�Dzο�SNMPv2��������
ducksoup�����Ҵ��������IP��ַΪ1.2.3.5��UDP�˿�Ϊ161�IJ�����chico.������
����˽����֤��Կ��0123456789ABCDEF������֤��.

�������󱻲�����chico���յ�����Ϣ�ķ�������Ϊ������grouchoͨ��ʹ��
������Ϣ�����9 ����˽����Կ��0123456789ABCDEF����Ч��.���ڲ�����groucho
ͨ��һ��ͨ����ʿ��Ʋ��ԣ����12���Բ�����chico��SNMPv2�������� 
ducksoup ��GetNext��Ҳ������Get��GetBulk�������������֤.�Ӷ����������
��.������������Ϣ�ı�����ݿ�ָ����SNMPv2�������� ducksoup�Dzο���һ����
���ϵ����������ͨ��ֱ�ӷ��뵽������harpo�ĺ��ʵIJ���acmeMgmtPrtcl����
���ȷ��.��Щ�µIJ������䵽������harpo��acmeMgmtPrtcl�����ϵ�0x98765432
��ַ��.

�����˽���豸֮��˽��Э��Ľ���Ҫ��һ��SNMPv2��Ӧ���������ͨ���
����chicoת��������grpucho�Ľ����Dzο�SNMPv2��������ducksoup.�����
ӦͨѶ��Ϊ��ԭʼ�ĺ������Ե���֤����ͨ���ڲ�����chico�Ĵ�����ָ��ʹ����֤
Э�顰v2md5AuthProtocol����˽����֤��Կ��GHIJKL0123456789����ʵ��.����
���ڹ���վ���SNMPv2������groucho����IP��ַΪ1.2.3.4��UDP�˿�Ϊ2002����Ӧ
�����Դ��ַ��.

��������groucho���ܵ������Ӧ�󣬲�����chicoͨ��ʹ�ñ���˽����֤��Կ
��Ϣ����� 11����GHIJKL0123456789����Ч�鷢���ߵ���Ϣ.���ڲ�����chico�ɸ�
����ط��ʲ��ԣ����12������ͨ����ڲ�����groucho��SNMPv2������ducksoup
����ӦͨѶ����֤������Ӧ����Ͽɣ�ͬʱ�����˽���豸��ѯ��.

ͨ��۲��¼����վ�ڴ������9 ���ϼȲ��Ǿ�̬�ġ�Ҳ����ר�����õ�
������ݿ�IJ�������Ϣ�Ǻ���Ҫ��.���磬����������У�����acmeMgmtPrtcl��
һ������վ���ӵ��������ϵ�˽�е�MAC-layer��.������Ļ����£�SNMPv2����
��chico��פ�������ӵ�LAN��SNMPv2�����ͨ�������Э��IJ��룬ȥ���ָ�
����δ���ӵ��������ϵĸ���վ��.����������£�SNMPv2��������׵�����ı���
�����ߵ���ݿ���Ϣ���ﵽͨ��SNMPv2����վ����֧�ֲ���ֱ���ܾ���������վ
��.��ÿ���·��ֵľ�����վ�㣬SNMPv2������԰�����Ϊһ�������ڲ�����harpo
������������ģ�����Ŀ������������Ϣ�ı�����ݿ��У�Ҳ���������
����������Ϣ�ı�����ݿ��У���Ϊһ��������SNMPv2��������ducksoup�������
SNMPv2������վ��Ĵ����ϵ������Ŀ������.

��SNMPv2�����ͨ��ʹ��SNMPv2��ѯ�ʲ����ߵı�����ݿ���Ϣ��ֻҪ����
վ�����ӵ�����������.һ��SNMPv2����վ�ܹ����ֺ�Ӱ�����ǣ�


4.4.2 ���ش�������
�öν�����һ����������֧��SMPv2���ش������������.����һ��SNMPv2����
��һ��Ҫͨ���ҪSNMPv2�����ٲõĹ���վ֮����з�ֱ�ӽ����IJ���.

�����ӵ����ú�������ⲿ����Ľ��������Ƶ�.����������У�������Σ���
���Ϊharpo��صIJ�����ͨ��SNMPv2������Ϣ�����Һ�SNMPv2����chico����֤��
SNMPv2ͨѶ�����н���.

��13�����˹���SNMPv2�����ߵ���Ϣ�����¼��SNMPv2����Ĵ�����Ϣ�ı���
��ݿ���.��14�����˹��ڼ�¼��SNMPv2�������������Ϣ�ı�����ݿ��еĴ���
��ϵ��Ϣ.��11�����˹��ڼ�¼��SNMPv2����վ��IJ�������Ϣ�ı�����ݿ���
SNMPv2��������Ϣ.��15�����˹����ڱ��ع�����ָ���ķ��ʲ��Ե���ݿ���Ϣ.

               ���          groucho              chico
                             (������)            (����)
               ��            snmpUDPDomain        snmpUDPDomain
               ��ַ           1.2.3.4, 2002        1.2.3.5, 161
               ��֤�˿�       v2md5AuthProtocol    v2md5AuthProtocol
               ��֤˽����Կ   "0123456789ABCDEF"   "GHIJKL0123456789"
               ��֤������Կ      ""                   ""
               ��֤ʱ��        0                    0
               Auth Lifetime     300                  300
               Priv Prot         noPriv               noPriv
               Priv Priv Key     ""                   ""
               Priv Pub Key      ""                   ""

               Identity          harpo                   zeppo
                                 (����Ŀ��)            (����Դ)
               Domain            snmpUDPDomain        snmpUDPDomain
               Address           1.2.3.6, 161         1.2.3.5, 161
               Auth Prot       v2md5AuthProtocol   v2md5AuthProtocol
               Auth Priv Key   "MNOPQR0123456789"   "STUVWX0123456789"
               Auth Pub Key     ""                   ""
               Auth Clock       0                    0
               Auth Lifetime    300                  300
               Priv Prot         noPriv               noPriv
               Priv Priv Key     ""                   ""
               Priv Pub Key      ""                   ""
                   �� 13: ����IJ�������Ϣ

         ������      ����Ŀ��            ����Դ           ����������
          ducksoup    harpo                zeppo           bigstore
          bigstore    groucho              chico           ducksoup
                  ��14: ����Ĵ����ϵ

          Ŀ��        ����     Context     Privileges
         chico      groucho    ducksoup     35 (Get, GetNext & GetBulk)
        groucho    chico      ducksoup    132 (Response & SNMPv2-Trap)
        harpo      zeppo      bigstore     35 (Get, GetNext & GetBulk)
        zeppo      harpo      bigstore    132 (Response & SNMPv2-Trap)
                  �� 15: ���ش���ķ�����Ϣ

�ڱ�13�н���˵������IJ�������IP��ַΪ1.2.3.5��UDP�˿�Ϊ161�������
chico��������.�����ӵĹ�������IP��ַΪ1.2.3.4��UDP�˿�Ϊ2002�������
groucho��������.������Դ��������IP��ַΪ1.2.3.5��UDP�˿�Ϊ161�������zeppo
��������.������Ŀ�IJ�������IP��ַΪ1.2.3.6��UDP�˿�Ϊ161�������harpo����
����.4��SNMPv2�����ߵ���֤�������Ϣ��Ϊ�˱�֤ԭʼ�Ժ������ԣ�����ʹ����
��֤Э�� v2md5AuthProtocol �Ͳ�ͬ��˽����֤��Կ.��Ȼ��Щ˽����֤��Կ��ֵ
("0123456789ABCDEF","GHIJKL0123456789", "MNOPQR0123456789"��
"STUVWX0123456789")���������������ˣ���˽����Կ����Ϣһ���Dz��ܸ�������
�ģ�ͬʱҪ����һЩ������Э�����.

��14 �������໥�˽�Ĵ���������ϵ�������Ľ���SNMPv2������
ducksoup�Dzο�����һ����ϵ�ģ���SNMPv2������zeppo��SNMPv2������harpo��ͨ
Ѷ�Ͽ��ˣ�ͬʱҲ�ο���SNMPv2��������bigstore.

Ϊ��ѯ���������harpo��صĴ����豸������վ��groucho����һ��SNMPv2��
GetNext���󣬸������а��˲ο�SNMPv2��������ducksoup��SnmpMgmtComֵ����
�Ҵ������IPΪ1.2.3.5��UDP�˿�Ϊ161�ģ����11��������chico�������������
˽����֤��Կ��0123456789ABCDEF������֤��.

��������chico�յ�����ʱ����Ϣ�ķ�������ͨ�������grouhcoʹ�ñ�����Ϣ
�����13������˽����֤��Կ��0123456789ABCDEF����У���.���ڲ�����groucho
��ͨ��GetNext��Ҳ������get��getbulk����������֤�ģ��÷����Dzο��˲���
��chico����ط��ʿ��Ʋ��ԣ����15����SNMPv2������ducksoup���ʸ����󱻽���.
������������Ϣ�ı�����ݿ�ָ���˲ο������ϵ��SNMPv2������ducksoup�����
ͨ����Ϊһ���Ӳ�����zeppo��������harpo����ӦSNMPv2�� GetNext����ͬʱ
Ҳ�ο���SNMPv2��������bigstore�������ǿ��Եõ�ȷ�ϵ�.ͨ��ʹ��˽����֤
��STUVWX0123456789������֤�µ�ͨѶ�ʹ��䵽IP��ַΪ1.2.3.6�IJ�����harpo.

���µ����󱻲�����harpo�յ�ʱ����Ϣ�ķ�������ͨ�������zeppoʹ�ñ���
��Ϣ�����13������˽����֤��Կ��STUVWX0123456789����У���.���ڲ�����zeppo
��ͨ��GetNext��Ҳ������get��getbulk����������֤�ģ��÷����ο��˲�����
harpo����ط��ʿ��Ʋ��ԣ����15����SNMPv2������ducksoup���ʸ����󱻽���.
������ѯ�ʽ���SNMPv2��Ӧ��Ϣ��ͨ�������harpo��������zeppo����ɵ�.��
�ο���SNMPv2��������bigstore.�����ӦͨѶҲ��ʹ��˽����֤��Կ
��MNOPQR0123456789������֤�ģ��������IP��ַΪ1.2.3.5�IJ�����zeppo����Ӧ
�������Դ��ַ��

�������Ӧ��������zeppo�յ�ʱ����Ϣ�ķ�������ͨ�������harpoʹ�ñ���
��Ϣ�����13������˽����֤��Կ��MNOPQR0123456789����У���.���ڲ�����harpo
��ͨ�����ӦͨѶ����֤�ģ���ͨѶ�ο��˲�����zeppo��ͨ����صķ��ʿ���
���ԣ���15��SNMPv2��������bigstore ����Ӧ�ǿ��Խ��ܵ�.�������Ƕ�ԭʼ��
GetNext��������Ӧ������Ϊһ��ducksoup��SNMPv2������.�Ӳ�����chico������
��groucho��Ӧ��ԭʼ�Ժ�������ͨ��ʹ��˽����֤��Կ��GHIJKL0123456789������
֤�ģ��������IP��ַΪ1.2.3.5�IJ�����groucho����Ӧԭʼ�����Դ��ַ��.

�������Ӧ��������groucho�յ�ʱ����Ϣ�ķ�������ͨ�������chicoʹ�ñ�
����Ϣ�����13������˽����֤��Կ��GHIJKL0123456789����У���.���ڲ�����chico
��ͨ���˷�������ӦͨѶ����֤�ģ���ͨѶ�ֲο��˲�����groucho��ͨ����صķ�
�ʿ��Ʋ��ԣ���15��SNMPv2��������ducksoup������Ӧ�ǿ��Խ��ܵ�.���ҿ����ѯ
��.


4.5 ������Կ����
��ν�����һ�����ڼ���İ�ȫЭ������õ�����.�������Э�齫���ڲ���
�ƣ�������Կ�������뼼����������Ϊһ���ṩ���ԭʼ�Ե���֤������֤�ᱣ��
�������⣩.�������˵�����ù�����Կ�����Ĺ���ģ�͵�һ���ԣ����������ӷ�Χ
��֧�ֱ�����������.
���          ollie                stan

                             (����t)              (������)
               ��            snmpUDPDomain        snmpUDPDomain
               ��ַ           1.2.3.4, 161         1.2.3.5, 2004
               Auth Prot         pkAuthProtocol       pkAuthProtocol
               Auth Priv Key   "0123456789ABCDEF"   ""
               Auth Pub Key   "0123456789abcdef"   "ghijkl0123456789"
               Auth Clock       0                    0
               Auth Lifetime    300                  300
               Priv Prot        noPriv               noPriv
               Priv Priv Key     ""                   ""
               Priv Pub Key      ""                   ""
                 �� 16: ������Կ����IJ�������Ϣ

������ӵ������ɵ�һ��SNMPv2������ɣ����Ǻ͵�һ��SNMPv2����վ���໥
����Ӱ���.��16��17�����˹���SNMPv2�IJ�����ͨ�����͹����ߵ���Ϣ�������
5���ܵĹ��ڶԹ����ߺʹ���ı��ط��ʲ��Ե���Ϣ.

���        ollie                stan
                          (agent)              (manager)
               ��            snmpUDPDomain        snmpUDPDomain
               Address           1.2.3.4, 161         1.2.3.5, 2004
               Auth Prot         pkAuthProtocol       pkAuthProtocol
               Auth Priv Key     ""                "GHIJKL0123456789"
               Auth Pub Key   "0123456789abcdef"   "ghijkl0123456789"
               Auth Clock        0                    0
               Auth Lifetime     300                  300
               Priv Prot         noPriv               noPriv
               Priv Priv Key     ""                   ""
               Priv Pub Key      ""                   ""
          �� 17: ������Կ����վ��IJ�������Ϣ

�ڱ�16�У�ʹ�����Ϊollie�Ĵ���IJ�������IPΪ1.2.3.4��UDP�Ķ˿�Ϊ161
���ϲ�����ʹ�����stan�Ĺ����ߵIJ�������IPΪ1.2.3.5��UDP�Ķ˿�Ϊ2004�ϲ�
����ollie��stan��֤������������ɵ���Ϣ��ͨ���ü����SNMPv2��֤Э��������
��Ȼ��ͬ��˽����֤��Կ����֤��ԭʼ�Ժ�������.��Щ˽����֤��Կ��ֵ
��"0123456789ABCDEF" ��"GHIJKL0123456789"��������˵��������Ϊ�˽��͵�Ŀ
�ģ�˽����Կͨ���Dz��ܸ������ǵģ����ҷ�������Э���ִ��Ҳ�в�������.

�ڸ��ķ��棬�����������С�İ�ȫSNMPv2�����У�����ʹ���֮����໥
Ӱ�������ǵ�����������ͬ���.����Ҫ�IJ�ͬ����SNMPv2�IJ������ڹ�����Կ��
���������������Ϣ������ͨ���������������֤��ͨѶ���˽����˽����Կ����
Ϣ���෴�ģ���ÿ���յ�����֤SNMPv2��Ϣ�������ߵ������ͨ��Ӧ��һ�����Գ�
���ܼ����㷨���յ�����Ϣ�ͷ����ߵĹ�����Կһ����ȷ�ϵ�.��ˣ��������У���
��֪������Ĺ�����Կ����ghijkl0123456789��������֪�����˽����Կ
("GHIJKL0123456789")�����Ƶأ�������֪������Ĺ�����Կ
����0123456789abcdef������֪���Լ���˽����Կ("0123456789ABCDEF").


5. ��ȫ����
Ϊ�˲����ڹ���ģ����˵���������¼��SNMPv2��ִ�б���֧���ڲ�������Ϣ
�ı�����ݿⷽ����б��صġ��ȶ��洢������.��Ӧ�أ�ÿ�γ��ԵIJ�������С��
�ȶ��洢����Ŀ֮��.


6. ��л
���ĵ��ǻ��ϻ���RFC1351������.


7. �ο�

[1]  Case, J., Fedor, M., Schoffstall, M., Davin, J., "Simple
               Network Management Protocol", STD 15, RFC 1157, SNMP
               Research, Performance Systems International, MIT
               Laboratory for Computer Science, May 1990.


          [2]  Case, J., McCloghrie, K., Rose, M., and Waldbusser, S.,
               "Protocol Operations for version 2 of the Simple Network
               Management Protocol (SNMPv2)", RFC 1448, SNMP Research,
               Inc., Hughes LAN Systems, Dover Beach Consulting, Inc.,
               Carnegie Mellon University, April 1993.

          [3]  Case, J., McCloghrie, K., Rose, M., and Waldbusser, S.,
               "Structure of Management Information for version 2 of the
               Simple Network Management Protocol (SNMPv2)", RFC 1442,
               SNMP Research, Inc., Hughes LAN Systems, Dover Beach
               Consulting, Inc., Carnegie Mellon University, April 1993.

          [4]  McCloghrie, K., and Galvin, J., "Party MIB for version 2
               of the Simple Network Management Protocol (SNMPv2)", RFC
               1447, Hughes LAN Systems, Trusted Information Systems,
               April 1993.

          [5]  Case, J., McCloghrie, K., Rose, M., and Waldbusser, S.,
               "Transport Mappings for version 2 of the Simple Network
               Management Protocol (SNMPv2)", RFC 1449, SNMP Research,
               Inc., Hughes LAN Systems, Dover Beach Consulting, Inc.,
               Carnegie Mellon University, April 1993.

          [6]  Galvin, J., and McCloghrie, K., "Security Protocols for
               version 2 of the Simple Network Management Protocol
               (SNMPv2)", RFC 1446, Trusted Information Systems, Hughes
               LAN Systems, April 1993.

          [7]  Case, J., McCloghrie, K., Rose, M., and Waldbusser, S.,
               "Management Information Base for version 2 of the Simple
               Network Management Protocol (SNMPv2)", RFC 1450, SNMP
               Research, Inc., Hughes LAN Systems, Dover Beach
               Consulting, Inc., Carnegie Mellon University, April 1993.

8.  ���ߵ�ַ
               James M. Galvin
               Trusted Information Systems, Inc.
               3060 Washington Road, Route 97
               Glenwood, MD 21738
               Phone:  +1 301 854-6889
               EMail:  galvin@tis.com

               Keith McCloghrie
               Hughes LAN Systems
               1225 Charleston Road
Mountain View, CA  94043
US
               Phone: +1 415 966 7934
               Email: kzm@hls.com

RFC1445��Administrative Model for version 2 of the Simple Network Management Protocol (SNMPv2)
SNMPv2�Ĺ���ģ��


1
RFC�ĵ����ķ���ƻ�


�� �� ZeroArea (KoKo) �Ĵ������ᵽ: ��
: ��֯���й�������http://www.china-pub.com/��
: RFC�ĵ����ķ���ƻ���http://www.china-pub.com/compters/emook/aboutemook.htm��
: E-mail��ouyang@china-pub.com
: ���ߣ����գ�guodagang guodagang@tyut.edu.cn��
: ���ķ���ʱ�䣺2001-11-7
: ��Ȩ�������ķ����ĵ���Ȩ���й����������С��������ڷ���ҵ��;����ת�أ�������
: �������ĵ��ķ��뼰��Ȩ��Ϣ��
: Network Working Group                                        S. Bostock
: Request for Comments: 1420                                 Novell, Inc.
: Obsoletes: 1298                                              March 1993
: IPX�ϵ�SNMP
: ...................

--

�� ��Դ:��BBS ˮľ�廪վ smth.org��[FROM: 202.192.157.41]
Technical Details
Message-ID: <000000$YH6@smth.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!pd2nf1so.cg.shawcable.net!residential.shaw.ca!chi1.webusenet.com!news.webusenet.com!peer02.cox.net!cox.net!news3.optonline.net!maily.cic.tsinghua.edu.cn!SMTH

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: 109ae0,a56a12b865236ca
X-Google-Attributes: gid109ae0,public
X-Google-ArrivalTime: 2003-10-18 21:05:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!pd2nf1so.cg.shawcable.net!residential.shaw.ca!chi1.webusenet.com!news.webusenet.com!peer02.cox.net!cox.net!news3.optonline.net!maily.cic.tsinghua.edu.cn!SMTH
From: ZeroArea@smth.org (KoKo)
Newsgroups: cn.bbs.comp.unix.development.network
Subject: Re: ��������������snmp��������ķ��룿
Date: 19 Oct 2003 04:00:05 GMT
Organization: BBS ˮľ�廪վ
Message-ID: <000000$YH6@smth.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: NetPRG/Z/M.1066535998.p0