有关采用SMIv2 Internet协议的SNMPv2 MIB
出處:http://www.knowsky.com/381056.html
?
本文檔講述了一種Internet社區的Internet標準跟蹤協議,它需要進一步進行討論和建
議以得到改進。請參考最新版的”Internet架構委員會正式協議標準”來獲得本協議的標準
化程度和狀態。本備忘錄的發布不受任何限制。
IESG注釋:
目前,ip、UDP和TCPMIB模塊僅支持IPv4。這3個模塊采用IpAddress類型,定
義了一個4段長的八位字符串來描述IPv432位internet地址。(見RFC1902,SNMPv2
的SMI。)它們不支持新的128位IPv6internet地址。
目錄
1.介紹 1
2.定義 2
3.致謝 16
4.參考文獻 16
5.需要考慮的安全問題 16
6.編者地址 17
1.介紹
一個治理系統應該包括:幾個(也許更多)節點,每個節點都有一個稱為代理的處理實體,
對設備擁有治理的權限;最少一個治理站點;一種治理協議,用來在代理和治理站點之間傳
遞治理信息。在定義了認證、授權、訪問控制和加密策略的治理框架下實現了協議的業務。
治理工作站執行檢測和控制被治理單元的治理應用程序。被治理單元是可以通過訪問他
們的治理信息來控制和檢測的諸如主機、路由器、終端服務器等等設備。
治理信息是被治理對象的集合,駐留在稱為治理信息數據庫(ManagementInformation
Base,縮寫為MIB)的虛擬的信息數據庫中。在MIB模塊中定義了相關對象的集合。這些
模塊采用OSI的抽象語法符號1(AbstractSyntaxNotationOneASN.1)[1]的子集寫成,稱
為治理信息結構(StrUCtureofManagementInformation,縮寫為SMI)[2]。
這個文檔是定義了治理用戶數據報協議(UserDatagramPRotocol,縮寫為UDP)[3]的
應用的被治理對象的MIB模塊。
在這個MIB模塊中的被治理對象最初采用SNMPv1框架,定義做MIB-II[5]的一部分。
從此,RFC1354[6]針對在IP網際網中的和治理路由相關的被治理對象作了升級。這個文
檔對這些協議保留了MIB-II對象,并且根據SNMPv2框架對它們進行了定義。
2.定義
IP-MIBDEFINITIONS::=BEGIN
IMPORTS
MODULE-IDENTITY,對象類型,整數32,
Counter32,IpAddress,mib-2FROMSNMPv2-SMI
PhysAddressFROMSNMPv2-TC
MODULE-COMPLIANCE,對象類FROMSNMPv2-CONF;
ipMIBMODULE-IDENTITY
LAST-UPDATED“9411010000Z”
ORGANIZATION“IETFSNMPv2WorkingGroup”
CONTACT-INFO
“KeithMcCloghrie
Postal:CiscoSystems,Inc.
170WestTasmanDrive
SanJose,CA95134-1706
US
Phone:+14085265260
Email:kzm@cisco.com”
描述
“治理IP和ICMP實施的MIB模塊,但除了IP路由的治理。”
REVISION”9103310000Z”
描述
“本MIB模塊的最初版本是MIB-II的一部分。”
::={mib-248}
--IP類
ip對象標識符::={mib-24}
ipForwarding對象類型
語法:整數{
forwarding(1),--作為一個路由器
notForwarding(2)—不作為一個路由器
}
最大權限:讀/寫
狀態:現行
描述
“表明這個實體在轉發這個實體收到的(而不是目的地址指向實體的)數據報時是否被
當作一個IP路由器。路由器轉發數據報。而IP主機不轉發(除了通過主機的那些源路由)。”
::={ip1}
ipDefaultTTL對象類型
語法:整數(1..255)
最大權限:讀/寫
狀態:現行
描述
“插入源于這個實體的數據報的IP報頭的TTL字段的缺省值,無論何時TTL值都不會
由傳輸層協議提供。”
::={ip2}
ipInReceives對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“從接口收到的輸入數據報的總量,包括收到的錯誤。”
::={ip3}
ipInHdrErrors對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“由于IP數據報頭錯誤而丟棄的輸入的數據報的數量(包括校驗和錯誤、版本號不匹配、
其他的格式錯誤、生命周期超時以及在處理IP選項時發現的錯誤等等)。”
::={ip4}
ipInAddrErrors對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“因為這個實體收到的在數據報頭源地址字段中的IP地址無效而丟棄的輸入數據報的
數量。這個數據包括了無效地址(例如0.0.0.0)和不支持的地址類型(例如E類地址)。對于非
IP路由器和不轉發數據報的實體,這個數據包括了因為目的地址不是本地地址而丟棄的數
據報。”
::={ip5}
ipForwDatagrams對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“這個實體不是輸入數據報最終IP目的地址的數量,這就導致為了把它們向最終地址
轉發而試圖找到一個路由。在非IP路由器的實體中,這個數據只包括通過這個實體的源路
由數據包(而且源路由選項處理成功的)。”
::={ip6}
ipInUnknownProtos對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“因為某種不可知或者不支持的協議,成功接收了但是又丟棄了的本地地址數據報的數
量。”
::={ip7}
ipInDiscards對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“雖然數據包本身沒有問題,但是碰到了阻止它繼續處理的情況而丟棄的輸入IP數據
報的數量(例如,缺乏緩存空間)。注重這個數字不包括在等待重新裝配時丟棄的任何數據
報。”
::={ip8}
ipInDelivers對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“成功傳送給IP用戶協議(包括ICMP)的輸入數據報的總數。”
::={ip9}
ipOutRequests對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“本地的IP用戶協議(包括ICMP)為傳輸IP請求而補充的IP數據報的總量。注重這個
數字不包括任何在ipForwDatagrams中已經記數的數據報。”
::={ip10}
ipOutDiscards對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“數據報本身沒有問題,但是被丟棄的輸出的IP數據報的數量(例如缺乏緩存空間)。
注重:假如這種數據報符合這種(任意的)丟棄的準則,那么這個數字包括了任何在
ipForwDatagrams中已經記數的數據報。”
::={ip11}
ipOutNoRoutes對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“由于沒有找到數據報的目的地址而丟棄的IP數據報的數量。注重:這個數值包括了
對任何在ipForwDatagrams中符合‘no-route’準則的記數。注重:也包含了由于所有缺
省路由器是宕的時,主機無法路由的任何數據報。”
::={ip12}
ipReasmTimeout對象類型
語法:32位整數
最大權限:只讀
狀態:現行
描述
“當收到的數據幀在實體中等待重新組合時處理數據幀的最大時長(以秒記)。”
::={ip13}
ipReasmReqds對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“在該實體中收到的需要重組的IP分片的數量。”
::={ip14}
ipReasmOKs對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“成功重組的Ip數據報的數量。”
::={ip15}
ipReasmFails對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“由IP重組算法(由于超時、數據錯等等)檢測到的失效數量。注重:沒必要對丟棄的
IP數據幀進行記數,因為在接收時,通過混合,一些算法(非凡是在RFC815中的算法)可
能遺失分幀數量記錄。”
::={ip16}
ipFragOKs對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“在該實體中成功分片的IP數據報的數量。”
::={ip17}
ipFragFails對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“由于應該分片而沒有分片導致的已經丟棄的IP數據報的數量(例如由于設置了不可
分片標記)。”
::={ip18}
ipFragCreates對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“作為把這個表項分段而產生的IP數據報分片的數量。”
::={ip19}
--IP地址列表
ipAddrTable對象類型
語法:IpAddrEntry的序列
最大權限:不可訪問
狀態:現行
描述
“關于實體IP地址編址信息的列表。”
::={ip20}
ipAddrEntry對象類型
語法:IpAddrEntry
最大權限:不可訪問
狀態:現行
描述
“實體IP地址的編址信息。”
索引{ipAdEntAddr}
::={ipAddrTable1}
IpAddrEntry::=序列{
ipAdEntAddr
IpAddress,
ipAdEntIfIndex
整數,
ipAdEntNetMask
IpAddress,
ipAdEntBcastAddr
整數,
ipAdEntReasmMaxSize
整數
}
ipAdEntAddr對象類型
語法:IpAddress
最大權限:只讀
狀態:現行
描述
“和該實體編址信息相符合的IP地址。”
::={ipAddrEntry1}
ipAdEntIfIndex對象類型
語法:整數(1..2147483647)
最大權限:只讀
狀態:現行
描述
“這個索引值唯一地定義了應用這個表項的接口。由這個索引的實際值定義的接口和由
RFC1537中的ifIndex定義的接口是同一個。”
::={ipAddrEntry2}
ipAdEntNetMask對象類型
語法:IpAddress
最大權限:只讀
狀態:現行
描述
“和這個表項的IP地址相關的子網掩碼。掩碼的值是所有的網絡IP地址位設置為1,
而所有的主機IP地址位設置為0。”
::={ipAddrEntry3}
ipAdEntBcastAddr對象類型
語法:整數(0..1)
最大權限:只讀
狀態:現行
描述
“和這個實體的IP地址相關的在(邏輯)接口上用于發送數據報的無效位的數量。例如,
當采用了Internet標準統一廣播地址時,這個數值會是1。這個數據適用于實體(邏輯)接
口上的所有子網和網絡廣播地址。”
::={ipAddrEntry4}
ipAdEntReasmMaxSize對象類型
語法:整數(0..65535)
最大權限:只讀
狀態:現行
描述
“把從在這個接口上收到的輸入的拆分成IP數據報的表項重新裝配的IP數據報的最大
長度。”
::={ipAddrEntry5}
--ipRouteTable::={ip21}廢止
--IP地址解析列表
--地址解析列表包含了IpAddress到“物理”地址的等價。一些接口做路由解析列表
來判定地址等價(例如,DDN-X.25有一種算法);假如所有接口是這類的,那么地址解析列
表為空,也就是沒有實體。
ipNetToMediaTable對象類型
語法:IpNetToMediaEntry的序列
最大權限:不可訪問
狀態:現行
描述
“用于把IP地址映射到物理地址的IP地址解析列表。”
::={ip22}
ipNetToMediaEntry對象類型
語法:IpNetToMediaEntry
最大權限:不可訪問
狀態:現行
描述
“各個實體包含了1個IpAddress到‘物理’地址的等價。”
索引{ipNetToMediaIfIndex,
ipNetToMediaNetAddress}
::={ipNetToMediaTable1}
IpNetToMediaEntry::=序列{
ipNetToMediaIfIndex
整數,
ipNetToMediaPhysAddres
PhysAddress,
ipNetToMediaNetAddress
IpAddress,
ipNetToMediaType
整數
}
ipNetToMediaIfIndex對象類型
語法:整數(1..2147483647)
最大權限:讀確認
狀態:現行
描述
“和該實體等價的有效接口。由該索引的實際值標識的接口是和RFC1573的ifIndex
的相同的值標識相同的接口。”
::={ipNetToMediaEntry1}
ipNetToMediaPhysAddress對象類型
語法:PhysAddress
最大權限:讀確認
狀態:現行
描述
“介質相關的‘物理’地址。”
::={ipNetToMediaEntry2}
ipNetToMediaNetAddress對象類型
語法:IpAddress
最大權限:讀確認
狀態:現行
描述
“對應于介質相關的‘物理’地址的IpAddress。”
::={ipNetToMediaEntry3}
ipNetToMediaType對象類型
語法:整數{
other(1),--以下一個也沒有
invalid(2),--無效映射
dynamic(3),
static(4)
}
最大權限:讀確認
狀態:現行
描述
“映射的類型。
把這個對象的值設置成無效會使在ipNetToMediaTable中的相關表項失效。也就是說,
它有效的分離了從上述表項到由上述表項定義接口的映射。是否代理從表格中除去了一個無
效的表項是一種非凡應用事件。因此,治理工作站必須預備好從代理那里接收制成表格的現
在停用的相應實體的信息。對這種表項的具體解釋依靠于對相關ipNetToMediaType對象的
檢測。”
::={ipNetToMediaEntry4}
ipRoutingDiscards對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“即使有效但是被選定要釋放的路由表項的數量。導致丟棄這樣一個表項的一種可能的
原因是為其他的路由表項釋放緩存空間。”
::={ip23}
--ICMP類
icmp對象標識符::={mib-25}
icmpInMsgs對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“實體接收到的ICMP消息的總量。注重計數器包括了所有由icmpInErrors數出的數。”
::={icmp1}
icmpInErrors對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“實體接收到,但是有明顯的ICMP錯誤的(壞的ICMP校驗和,壞的長度等等)ICMP
消息的總量。”
::={icmp2}
icmpInDestUnreachs對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“接收到的ICMP目的不可達消息的數量。”
::={icmp3}
icmpInTimeExcds對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“接收到的ICMP超時消息的數量。”
::={icmp4}
icmpInParmProbs對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“接收到的ICMP參數問題消息的數量。”
::={icmp5}
icmpInSrcQuenchs對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“接收到的ICMP源終止消息的數量。”
::={icmp6}
icmpInRedirects對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“接收到的ICMP重定向消息的數量。”
::={icmp7}
icmpInEchos對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“接收到的ICMPEcho(請求)消息的數量。”
::={icmp8}
icmpInEchoReps對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“接收到的ICMPEcho回復消息的數量。”
::={icmp9}
icmpInTimestamps對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“接收到的ICMP時間戳記(請求)消息的數量。”
::={icmp10}
icmpInTimestampReps對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“接收到的ICMP時間戳記回復消息的數量。”
::={icmp11}
icmpInAddrMasks對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“接收到的ICMP地址掩碼請求消息的數量。”
::={icmp12}
icmpInAddrMaskReps對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“接收到的ICMP地址掩碼回復消息的數量。”
::={icmp13}
icmpOutMsgs對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“實體試圖發送的ICMP消息的總量。注重本計數器包括了所有由icmpOutErrors數的
數。”
::={icmp14}
icmpOutErrors對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“由于在ICMP中發現諸如緩存短缺等問題導致的本實體不能發送的ICMP消息的總
量。本數值不包括發現的ICMP層以外的錯誤,例如IP無法路由合成數據報。在一些應用
中,不會有使計數器的數值增大的錯誤類型。”
::={icmp15}
icmpOutDestUnreachs對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“發送的ICMP目的不可達消息總量。”
::={icmp16}
icmpOutTimeExcds對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“發送的ICMP超時消息總量。”
::={icmp17}
icmpOutParmProbs對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“發送的ICMP參數問題消息總量。”
::={icmp18}
icmpOutSrcQuenchs對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“發送的ICMP源終止消息總量。”
::={icmp19}
icmpOutRedirects對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“發送的ICMP重定向消息總量。對于主機,本對象總是0,因為主機不發送重定向消
息。”
::={icmp20}
icmpOutEchos對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“發送的ICMPEcho(請求)消息總量。”
::={icmp21}
icmpOutEchoReps對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“發送的ICMPEcho回復消息總量。”
::={icmp22}
icmpOutTimestamps對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“發送的ICMP時間戳記(請求)消息總量。”
::={icmp23}
icmpOutTimestampReps對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“發送的ICMP時間戳記回復消息總量。”
::={icmp24}
icmpOutAddrMasks對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“發送的ICMP地址掩碼請求消息總量。”
::={icmp25}
icmpOutAddrMaskReps對象類型
語法:32位計數器
最大權限:只讀
狀態:現行
描述
“發送的ICMP地址掩碼回復消息總量。”
::={icmp26}
--一致信息
ipMIBConformance對象標識符::={ipMIB2}
ipMIBCompliances對象標識符::={ipMIBConformance1}
ipMIBGroups對象標識符::={ipMIBConformance2}
--依從狀態
ipMIBCompliance依從的模塊
狀態:現行
描述
“執行IP的SNMPv2實體的依從狀態。”
MODULE—本模塊
強制類{ipGroup,icmpGroup}
::={ipMIBCompliances1}
--一致的單元
ipGroup對象類
對象{ipForwarding,ipDefaultTTL,ipInReceives,ipInHdrErrors,ipInAddrErrors,
ipForwDatagrams,ipInUnknownProtos,ipInDiscards,ipInDelivers,ipOutRequests,
ipOutDiscards,ipOutNoRoutes,ipReasmTimeout,ipReasmReqds,ipReasmOKs,
ipReasmFails,ipFragOKs,ipFragFails,ipFragCreates,ipAdEntAddr,ipAdEntIfIndex,
ipAdEntNetMask,ipAdEntBcastAddr,ipAdEntReasmMaxSize,ipNetToMediaIfIndex,
ipNetToMediaPhysAddress,ipNetToMediaNetAddress,ipNetToMediaType,
ipRoutingDiscards}
狀態:現行
描述
“對象的IP類提供了對IP實體的基本治理,除了對IP路由的治理。”
::={ipMIBGroups1}
icmpGroup對象類
對象{icmpInMsgs,icmpInErrors,icmpInDestUnreachs,icmpInTimeExcds,
icmpInParmProbs,icmpInSrcQuenchs,icmpInRedirects,icmpInEchos,icmpInEchoReps,
icmpInTimestamps,icmpInTimestampReps,icmpInAddrMasks,icmpInAddrMaskReps,
icmpOutMsgs,icmpOutErrors,icmpOutDestUnreachs,icmpOutTimeExcds,
icmpOutParmProbs,icmpOutSrcQuenchs,icmpOutRedirects,icmpOutEchos,
icmpOutEchoReps,icmpOutTimestamps,icmpOutTimestampReps,icmpOutAddrMasks,
icmpOutAddrMaskReps}
狀態:現行
描述
“對象的icmp類提供了ICMP統計表。”
::={ipMIBGroups2}
END
3.致謝
本文檔包含了對RFC1213裁減后的一個子集。
4.參考文獻
[1]Informationprocessingsystems-OpenSystemsInterconnection-Specificationof
AbstractSyntaxNotationOne(ASN.1),InternationalOrganizationfor
Standardization.InternationalStandard8824,(December,1987).
[2]McCloghrie,K.,Editor,“StructureofManagementInformationforversion2ofthe
SimpleNetworkManagementProtocol(SNMPv2)”,RFC1902,CiscoSystems,January
1996.
[3]Postel,J.,“InternetProtocol-DARPAInternetProgramProtocolSpecification”,
STD5,RFC791,DARPA,September1981.
[4]Postel,J.,“InternetControlMessageProtocol-DARPAInternetProgramProtocol
Specification”,STD5,RFC792,USC/InformationSciencesInstitute,September1981.
[5]McCloghrie,K.,andM.Rose,“ManagementInformationBaseforNetwork
ManagementofTCP/IP-basedinternets:MIB-II”,STD17,RFC1213,March1991.
[6]Baker,F.,“IPForwardingTableMIB”,RFC1354,ACC,July1992.
5.需要考慮的安全問題
在本備忘錄中不考慮安全問題。
6.編者地址
KeithMcCloghrie
CiscoSystems,Inc.
170WestTasmanDrive
SanJose,CA95134-1706
US
Phone:+14085265260
EMail:kzm@cisco.com
?
?
?
?
snmp--一般端口流量分析
針對普通網絡設備的端口,MIB的相關定義是Interface組,主要管理如下信息:
ifIndex端口索引號
ifDescr端口描述
ifType端口類型
ifMtu最大傳輸包字節數
ifSpeed端口速度
ifPhysAddress物理地址
ifOperStatus操作狀態
ifLastChange上次狀態更新時間
*ifInOctets輸入字節數
*ifInUcastPkts輸入非廣播包數
*ifInNUcastPkts輸入廣播包數
*ifInDiscards輸入包丟棄數
*ifInErrors輸入包錯誤數
*ifInUnknownProtos輸入未知協議包數
*ifOutOctets輸出字節數
*ifOutUcastPkts輸出非廣播包數
*ifOutNUcastPkts輸出廣播包數
*ifOutDiscards輸出包丟棄數
*ifOutErrors輸出包錯誤數
ifOutQLen輸出隊長
其中,*號標識的是與網絡流量有關的信息。
轉載于:https://www.cnblogs.com/wowchky/archive/2013/02/22/2922650.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的有关采用SMIv2 Internet协议的SNMPv2 MIB的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IIS 7.0的ASP.NET应用程序生
- 下一篇: 2012-2013年下学期计划