?? rfc2932.txt
字號:
組織:中國互動出版網(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-10-15
版權:本中文翻譯文檔版權歸中國互動出版網所有。可以用于非商業用途自由轉載,但必須保留本文檔的翻譯及版權信息。
Network Working Group
K. McCloghrie
Request for Comments: 2932
cisco Systems
Category: Standards Track
D. Farinacci
Procket Networks
D. Thaler
Microsoft
October 2000
IPv4組播路由MIB
本備忘錄的狀態
本文檔講述了一種Internet社區的Internet標準跟蹤協議,它需要進一步進行討論和建議以得到改進。請參考最新版的“Internet架構委員會正式協議標準”來獲得本協議的標準化程度和狀態。本備忘錄的發布不受任何限制。
版權聲明
Copyright (C) The Internet Society (2000)。版權所有。
摘要
在INTERNET社團中,為了使用網絡管理協議,本備忘錄定義了管理信息數據庫(Management Information Base,縮寫為MIB)的一部分。尤其,它描述了用來管理IPv4 IP組播路由的管理對象,不依賴于現在使用的組播路由協議。
1. 介紹
這個MIB詳細描述了用于管理IP組播路由[16]的對象。它不依賴于現在使用的組播路由協議[17-21]。在其他地方詳細說明了特定的組播路由協議的管理對象。類似的,該MIB不支持其他地址系列(包括IPv6)的組播路由的管理。這種管理可以由其他 MIB來支持。
2. SNMP管理框架
SNMP管理框架目前包括五個主要的組成部分:
* 總體框架,參見RFC 2571[RFC2571]的敘述。
* 用于管理目的的對象及事件的描述和命名機制。這個管理信息結構(SMI)的第一個版本稱為SMIv1,參見STD 16,RFC 1155,STD 16,RFC 1212和RFC 1215。第二版稱為SMIv2,參見STD 58,RFC 2578 [RFC2578],RFC 2579 [RFC2579] 和RFC 2580的描述。
* 用于傳輸管理信息的消息協議。SNMP消息協議的第一版稱為SNMPv1,由STD 15,RFC 1157[RFC1157]描述。SNMP消息協議的第二版——不是一項Internet標準跟蹤協議——稱為SNMPv2c,由RFC 1901[RFC1901]和RFC 1906[RFC1906]描述。消息協議的第三版稱為SNMPv3,由RFC 1906[RFC1906]、RFC 2572 [RFC2572]和 RFC 2574 [RFC2574]描述。
* 訪問管理信息的協議操作。采用PDU格式的第一個協議操作集合由STD 15,RFC 1157 [RFC1157]描述,采用PDU格式的第二個協議操作集合由RFC 1905 [RFC1905]描述。
* RFC 2573 [RFC2573]描述了一系列基礎應用,RFC 2575 [RFC2575]描述了基于視圖的訪問控制機制。
通過虛擬信息存儲訪問管理對象稱為管理信息庫或者MIB。在MIB中的對象使用SMI定義的機制定義。本備忘錄描述了適應SMIv2的MIB模型。通過適當的轉化可以得到遵循SMIv1的MIB。轉換后的MIB必須在語義上式等價的,除非不可能轉換而不得不忽略的對象及事件(Counter64的使用)。SMIv2的一些機器易讀的信息在轉換的過程中必須轉化成SMIv1的文本描述。不過這種極其易讀信息的損失不認為是改變了MIB的語義。
3. 概述
該MIB模塊包含了1個標量和6個表單。表單是:
(1)包含了從特定的源發往路由器已知的IP組播組的IP數據報組播路由信息的IP組播路由表單。
(2)IP組播路由下一跳表單,包含了路由IP組播數據報的下一跳信息。每個表項就是在輸出接口上從特定的源地址發送給某個組播組地址的下一跳地址列表中的一個地址。
(3) IP組播路由Interface表單包含了Interface的組播路由信息細節。
(4) IP組播范圍邊界列表包含了組播范圍[22]的配置邊界。
(5) IP組播范圍名稱表單包含了組播范圍的可讀性名稱。
4. 定義
IPMROUTE-STD-MIB DEFINITIONS ::= BEGIN
IMPORTS
源自SNMPv2-SMI的模塊標識符、OBJECT-TYPE、mib-2、Integer32、32位計數器、Counter64、Gauge32、IpAddress、TimeTicks
源自SNMPv2-TC的RowStatus、TEXTUAL-CONVENTION、TruthValue
源自SNMPv2-CONF的MODULE-COMPLIANCE、OBJECT-GROUP
源自SNMP-FRAMEWORK-MIB的SnmpAdminString
源自IF-MIB的InterfaceIndexOrZero、InterfaceIndex
源自IANA-RTPROTO-MIB的IANAipRouteProtocol、IANAipMRouteProtocol;
ipMRouteStdMIB 模塊標識符
最新的升級:“200009220000Z” -- 2000年9月22日
組織:“IETF IDMR工作組”
聯系方式:
“Dave Thaler
Microsoft Corporation
One Microsoft Way
Redmond,WA 98052-6399
US
Phone: +1 425 703 8835
EMail: dthaler@microsoft.com”
描述
“IP組播路由管理的MIB模塊,但是不依賴于目前使用的特定的組播路由協議。”
修訂版:“200009220000Z” -2000年9月22日
描述
“早期的版本,以RFC 2932發布。”
::= { mib-2 83 }
-- 本文的約定
LanguageTag ::= 本文約定
DISPLAY-HINT “100a”
狀態:現行
描述:
“類RFC 1766的語言標記,把所有字母的字符改為了小寫。在用于語言標記時,這種約束使詞匯順序按照SNMP使用的順序排列。注意:理論上,這種有效的語言標記超出了這種語法允許的長度,因此不可能用這種語法進行表述。在INTERNET上當前采用的語言標記取樣建議這種限制不會在實際中引發一系列問題。”
語法:八位字符串(大小(1到100))
-- 這個MIB的最高層結構
ipMRouteMIBObjects對象標識符 ::= { ipMRouteStdMIB 1 }
ipMRoute對象標識符::= { ipMRouteMIBObjects 1 }
--IP組播路由MIB組
--提供IP組播組信息的對象集合
ipMRouteEnable對象類型
語法:整形 { enabled(1),disabled(2) }
最大訪問權限:讀/寫
狀態:現行
描述:
“該路由器上的IP組播路由的啟用狀態”
::= { ipMRoute 1 }
ipMRouteEntryCount對象類型
語法:32位量規
最大訪問權限:只讀
狀態:現行
描述:
“在ipMRouteTable行中的數據可以用于監控組播路由列表尺寸。”
::= { ipMRoute 7 }
ipMRouteTable對象類型
語法:IpMRouteEntry的序列
最大訪問:不可訪問
狀態:現行
描述:
“(概念上的)表,包含著組播路由信息 information for 有關由特定的源發送給這個路由器已知的IP組播組的IP數據報。”
::= { ipMRoute 2 }
ipMRouteEntry對象類型
語法:IpMRouteEntry
最大訪問權限:不可訪問
狀態:現行
描述:
“表項(概念上的行),包含著來自某個具體的IP數據報的組播路由信息,以及一個具體的IP組播組地址的編址。通過觀測ipMRouteUpTime的值來檢測這個表項中累計值的中斷。”
索引{ ipMRouteGroup,
ipMRouteSource,
ipMRouteSourceMask }
::= { ipMRouteTable 1 }
IpMRouteEntry ::= 序列{
IpMRouteGroup:IpAddress,
IpMRouteSource:IpAddress,
IpMRouteSourceMask:IpAddress,
IpMRouteUpstreamNeighbor:IpAddress,
IpMRouteInIfIndex:InterfaceIndexOrZero,
IpMRouteUpTime:TimeTicks,
IpMRouteExpiryTime:TimeTicks,
IpMRoutePkts:32位計數器,
IpMRouteDifferentInIfPackets:32位計數器,
IpMRouteOctets:32位計數器,
IpMRouteProtocol:IANAipMRouteProtocol,
IpMRouteRtProtoI:ANAipRouteProtocol,
IpMRouteRtAddress:IpAddress,
IpMRouteRtMask:IpAddress,
IpMRouteRtType:INTEGER,
IpMRouteHCOctets:Counter64
}
ipMRouteGroup對象類型
語法:IpAddress
最大訪問權限:不可訪問
狀態:現行
描述:
“包含在組播路由信息中的IP組播組地址。”
::= { ipMRouteEntry 1 }
ipMRouteSource對象類型
語法:IpAddress
最大訪問權限:不可訪問
狀態:現行
描述:
“和ipMRouteSourceMask的相應值相關的網絡地址,定義了包含在組播路由信息中的源地址。”
::= { ipMRouteEntry 2 }
ipMRouteSourceMask對象類型
語法:IpAddress
最大訪問權限:不可訪問
狀態:現行
描述
“和ipMRouteSource的相應值相關的網絡地址,定義了包含在組播路由信息中的源地址。”
::= { ipMRouteEntry 3 }
ipMRouteUpstreamNeighbor對象類型
語法:IpAddress
最大訪問權限:只讀
狀態:現行
描述:
“收到的上行相鄰節點的地址(例如:RPF的相鄰節點),從這里這些源地址就可以把IP數據報發往組播地址了;如果上行相鄰節點未知的話(例如在CBT中),就是0.0.0.0。”
::= { ipMRouteEntry 4 }
ipMRouteInIfIndex對象類型
語法:InterfaceIndexOrZero
最大訪問權限:只讀
狀態:現行
描述:
“收到的接口的(在這個接口上由這個源地址把IP數據報發送給這個組播地址)ifIndex值。0值表示在輸入接口上不檢測數據報,但是可以被多個接口(例如在CBT中)接收。”
::= { ipMRouteEntry 5 }
ipMRouteUpTime對象類型
語法:TimeTicks
最大訪問權限:只讀
狀態:現行
描述:
“從這個表項描述組播路由信息時起,路由器學習的時長。”
::= { ipMRouteEntry 6 }
ipMRouteExpiryTime對象類型
語法:TimeTicks
最大訪問權限:只讀
狀態:現行
描述
“在這個表項沒有老化之前維持的最短時間。0值表示這個表項還沒有老化。”
::= { ipMRouteEntry 7 }
ipMRoutePkts對象類型
語法:32位計數器
最大訪問權限:只讀
狀態:現行
描述:
“這個路由器從源地址收到的編成組播組地址的數據包的數量。”
::= { ipMRouteEntry 8 }
ipMRouteDifferentInIfPackets對象類型
語法:32位計數器
最大訪問權限:只讀
狀態:現行
描述:
“路由器已經從這個源地址收到并按照組播組地址編制的數據包的數量,如果在由ipMRouteInIfIndex標明的接口上沒有收到的話就會減少。在輸入接口上進行檢測的數據包(例如運用CBT)不進行累計。”
::= { ipMRouteEntry 9 }
ipMRouteOctets對象類型
語法:32位計數器
最大訪問權限:只讀
狀態:現行
描述:
“在IP數據報中包含的從源地址收到,并且進行了組播組地址,然后由這個路由器轉發的字節數。”
::= { ipMRouteEntry 10 }
ipMRouteProtocol對象類型
語法:IANAipMRouteProtocol
最大訪問權限:只讀
狀態:現行
描述:
“組播路由協議。通過它,可以學習到這個表項轉發的組播。”
::= { ipMRouteEntry 11 }
ipMRouteRtProto對象類型
語法:IANAipRouteProtocol
最大訪問權限:只讀
狀態:現行
描述
“路由機制。通過它,就可以學到用于查找轉發這個表項的組播的上行或者父接口的路由。路由協議的值的這些可選項并不表示需要支持那些協議。”
::= { ipMRouteEntry 12 }
ipMRouteRtAddress對象類型
語法:IpAddress
最大訪問權限:只讀
狀態:現行
描述:
“用于查找組播轉發表項的上行或者父接口的路由的地址部分。”
::= { ipMRouteEntry 13 }
ipMRouteRtMask對象類型
語法:IpAddress
最大訪問權限:只讀
狀態:現行
描述:
“和用于發現為轉發表項的組播的上行或者父接口的路由相關的掩碼。”
::= { ipMRouteEntry 14 }
ipMRouteRtType對象類型
語法:整形{
unicast (1), -- 單播路由用于組播RIB
組播 (2) -- 組播 route
}
最大訪問權限:只讀
狀態:現行
描述:
“把給定路由放入(邏輯上)組播路由信息庫(Route Information Base,縮寫為RIB)的原因。單播的值表示路由通常只會放到單播RIB中,除非把本地配置(例如在RIP上運行PIM時)放到組播RIB (更換或者其他)中。組播的值表示由路由協議(例如DVMRP或者多協議BGP)把路由明確地添加到組播RIB中。”
::= { ipMRouteEntry 15 }
ipMRouteHCOctets對象類型
語法:64位計數器
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -