了解
SNMP
簡單網絡管理協議
1.
基于
T C P / I P
的網絡管理包含
3
個組成部分:
1)
一個管理信息庫
M I B
(
Management Information Base
)。管理信息庫包含所有代理進程
的所有可被查詢和修改的參數。
2)
關于
M I B
的一套公用的結構和表示符號。叫做管理信息結構
S M I
。例如:
S M I
定義計數器是一個非負整數,它的計數范圍是
0~4 294 967 295
,當達到最大值時,又從
0
開始
計數。
3)
管理進程和代理進程之間的通信協議,叫做簡單網絡管理協議
S N M P
(
Simple Network
Management Protocol
)
一般是
udp
協議,默認端口
udp:161.
?
?
2.
協議
關于管理進程和代理進程之間的交互信息,
S N M P
定義了
5
種報文:
1)
g e t - r e q u e s t
操作:從代理進程處提取一個或多個參數值。
2)
g e t - n e x t - r e q u e s t
操作:從代理進程處提取一個或多個參數的下一個參數值(關于“下一個(
n e x t
)”的含義將在后面的章節中介紹)。
3)
s e t - r e q u e s t
操作:設置代理進程的一個或多個參數值。
4)
g e t - r e s p o n s e
操作:返回的一個或多個參數值。這個操作是由代理進程發出的。它是前面
3
中操作的響應操作。
5)
t r a p
操作:代理進程主動發出的報文,通知管理進程有某些事情發生。
?
版本字段是
0
。該字段的值是通過
S N M P
版本號減去
1
得到的。顯然
0
代表
SNMP v1
。
?
?
差錯狀態字段是一個整數,它是由代理進程標注的,指明有差錯發生。圖是參數值、名稱和描述之間的對應關系。
差錯索引字段是一個整數偏移量,指明當有差錯發生
時,差錯發生在哪個參數。它是由代理進程標注的,并且
只有在發生
n o S u c h N a m e
、
r e a d O n l y
和
b a d V a l u e
差錯
時才進行標注。
?
?
3.
對象標識符
對象標識是一種數據類型,它指明一種“授權”命名的對象。“授權”的意思就是這些標
識不是隨便分配的,它是由一些權威機構進行管理和分配的
對象標識是一個整數序列,以點(“
.
”)分隔。這些整數構成一個樹型結構,類似于
D N S
或
U n i x
的文件系統。對象標識從樹的頂部開始,頂部沒有標識,以
r o o t
表示(這和
U n i x
中文件系統的樹遍歷方向非常類似)。樹上的每個結點同時還有一個文字名。例如標識
1 . 3 . 6
. 1 . 2 . 1
就和
i s o . o r g . d o d .
i n t e r n e t . m e m t . m i b
對應。這主要是為了人們閱讀方便。在實際應用中,也就是說在管理進程
和代理進程進行數據報交互時,
M I B
變量名是以對象標識來標識的,當然都是以
1 . 3 . 6
. 1 . 2 . 1
開頭的。
在圖中,我們除了給出了
m i b
對象標識外,還給出了
i s o . o r g . d o d . i n t e r n e t .
p r i v a t e . e n t e r p r i s e s
(
1 . 3 . 6
. 1 . 4 . 1
)這個標識。這是給廠家自定義而預留的。在
A s s i g n e d
Number RFC
中列出了在該結點下大約
4 0 0
個標識。
?
此篇自做個人參考
.
更多了解請看
TCPIP
協議詳解卷一
(
協議
) 25
章
.
posted on 2006-07-14 17:10
地獄男爵(hellboys) 閱讀(713)
評論(0) 編輯 收藏 所屬分類:
系統綜合