Article View: cn.bbs.comp.unix.development.network
Article #157Re: ��������������snmp��������ķ��룿
From: KoKo
Date: Sun, 19 Oct 2003 04:00
Date: Sun, 19 Oct 2003 04:00
1207 lines
91101 bytes
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
: ...................
--
[m[1;34m�� ��Դ:��BBS ˮľ�廪վ smth.org��[FROM: 202.192.157.41][m
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!SMTHShow 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