流产后不能吃什么东西| 弓加耳念什么| 凌波仙子是什么意思| hr是什么牌子| 肝不好应该吃什么| 吃瓜子有什么好处| 萎缩性胃炎吃什么药| 咳嗽想吐是什么原因| 人做梦是什么原因| 淼字五行属什么| 吃什么补充维生素b| 呼吸短促是什么原因| 肝硬化吃什么食物好| 结婚六十年是什么婚| 太白金星是什么神| 凌晨2点是什么时辰| rds医学上什么意思| 封豕长蛇是什么意思| 鸭肫是什么部位| 清宫后需要注意什么| 肝炎五项检查是什么| 少阳病是什么意思| 长期手淫会有什么后果| 牙齿为什么会掉| 顶臀径是指什么| cybex是什么牌子| 鸡汤用什么鸡| 高压偏低是什么原因造成的| 什么是琥珀| 养胃吃什么水果| 乙类药品是什么意思| 强迫是什么意思| 阴虱什么症状| 中耳炎吃什么消炎药| trace什么意思| 儒雅什么意思| 胃火吃什么药| 牙根疼吃什么药| 什么的公鸡| diamond是什么牌子| 凝血六项是检查什么的| 肺虚吃什么药| 上海的特产是什么| 过敏性鼻炎吃什么水果好| 盆腔炎吃什么| 阳历7月份是什么星座| 双侧腋下见淋巴结什么意思| ssr是什么| 辞海是什么书| 10月13是什么星座| 下巴肿大是什么原因| 尿黄什么原因| sos代表什么| 为什么喝酒后会头疼| 死去活来是什么生肖| 尿素氮肌酐比值偏高是什么原因| 腮帮子长痘痘是什么原因| 清醒的反义词是什么| 食伤泄秀是什么意思| 血脂高低看什么指标| 肾气不足吃什么中成药| 周瑜是什么样的人| 鳏寡孤独是什么意思| opo是什么意思| 吃什么对前列腺有好处| 77年五行属什么| bpd是胎儿的什么意思| 牦牛角手串有什么作用| 耳堵是什么| 松露是什么| 脓是什么| 郑和是什么族| 热射病是什么| 什么屈膝| 梦见别人打我是什么意思| 梦见自己的手机丢了是什么意思| 前胸出汗多是什么原因| 什么是马上风| 治疗心率过快用什么药效果好| 书五行属性是什么| 移植是什么意思| 微波炉不热是什么原因| 六六大顺是什么意思| 什么什么功高| 1996五行属什么| 元旦吃什么| 液化是什么意思| 坐地能吸土是什么意思| afp是什么| 脚脱皮用什么药膏有效| 康什么大道| 取什么网名好听| 双脚麻木是什么病的前兆| 颈椎病用什么枕头好| 陈晓和赵丽颖为什么分手| 胃炎是什么原因引起的| 发烧反反复复是什么原因| sand是什么颜色| 好奇害死猫是什么意思| 什么是射线| 蜻蜓像什么| 人生什么最重要| 打喷嚏漏尿是什么原因| hpv感染用什么药| 上午十点到十一点是什么时辰| 十二点是什么时辰| 减肥吃什么瘦的快| 梦到被雷劈是什么意思| 12356是什么电话| 偏头痛吃什么药见效快| 东莞有什么区| otc代表什么| leu是什么氨基酸| 为什么禁止克隆人| 白咖啡是什么| 女金片的功效与作用是什么| 脾大是什么意思| 正值当年什么意思| 秦始皇是芈月的什么人| 头痒用什么洗头可以止痒| 咽炎吃什么药好使| 国花是什么| 慢性咽炎吃什么药好| 肾素低说明什么| 纯色是什么颜色| 自我救赎是什么意思| 国籍填什么| 赢字五行属什么| 吃虾不能和什么一起吃| HPV高危亚型52阳性什么意思| 梦见两只狗是什么征兆| 羊驼为什么吐口水| 冲动是什么意思| 下面老是痒是什么原因| 外阴痒用什么洗| 鼻翼长痘是什么原因| 柿子什么季节成熟| 什么终于什么造句| 风花雪月什么意思| 右眉上方有痣代表什么| 经期不能吃什么水果| 妃是什么意思| 梦到发洪水是什么征兆| 左上眼皮跳是什么预兆| 什么叫脑卒中| 嘴角长痘痘是什么原因| 小孩子腿疼是什么原因| 梦见偷菜是什么意思| 补血吃什么水果| 属狗的守护神是什么菩萨| 金脸银脸代表什么人物| fsw是什么意思| 五脏是什么| 既往史是什么意思| 斯夫是什么意思| 经常吃红枣有什么好处和坏处| 聚乙二醇是什么| 股癣是什么样的| 2月20是什么星座| 默哀是什么意思| 家和万事兴是什么意思| 鱼油是什么鱼提炼的| 夜间睡觉口干口苦是什么原因| 什么颜色加什么颜色等于黄色| 无是什么意思| 奠什么意思| cn是什么| 彼岸花开是什么意思| 手冲是什么意思| 什么叫脂溢性皮炎| 打呼噜吃什么| 何必是什么意思| 耳朵烧是什么原因| 梦见自己的衣服丢了是什么意思| 乳粉是什么| 河北有什么山| 1d是什么意思| 刻舟求剑是什么生肖| 发挥是什么意思| 熊猫是什么科| 莞字五行属什么| 嘴唇干裂是什么原因| 无什么不什么的成语| 蚊子最怕什么植物| 吃枸杞对身体有什么好处| 黄芪精适合什么人喝| 不为良相便为良医是什么意思| 孕妇缺铁吃什么| 美国的国宝是什么动物| 巴利属于什么档次的| 和田玉五行属什么| 很难怀孕是什么原因| 玻尿酸有什么作用| 犬吠是什么意思| 学渣什么意思| 鼻子里流出黄水是什么原因| 拉屎臭是什么原因| 龋齿什么意思| 一个万一个足念什么| 什么是种草| 雷尼替丁主要治什么胃病| 梦到认识的人死了是什么意思| 长息肉是什么原因| 什么是血管瘤| 蛋白粉适合什么人吃| 难以入睡是什么原因引起的| 7月属于什么季节| 普洱茶有什么功效与作用| 心律不齐房颤吃什么药| 上面白下面本念什么| 做梦梦见兔子是什么意思| 热伤风流鼻涕吃什么药| 高血压是什么引起的| 不作为什么意思| 茉莉茶叶属于什么茶| 钧字五行属什么| 早上起床咳嗽是什么原因| 1964年属什么的| 刺青是什么| 上颌窦炎是什么症状| 吃海带有什么好处| 十二月十号是什么星座| 怀孕初期什么症状| 管理的本质是什么| 三分钟热度是什么意思| 做梦代表什么生肖| 叔叔老婆叫什么| 丝芙兰是什么品牌| 五分类血常规检查什么| 什么梗| 990是什么意思| 补气吃什么好| 支原体抗体阳性是什么意思| PT医学上是什么意思| 乐不思蜀什么意思| 喜欢出汗是什么原因| 补体c4偏低是什么意思| 血常规血红蛋白偏高是什么原因| 减肥吃什么水果| 硬下疳长什么样| 18年属什么生肖| 续航什么意思| 什么在千里| 公道自在人心是什么意思| 便秘吃什么药快速排便| 岁月匆匆是什么意思| 小甲鱼吃什么| 拉肚子不能吃什么食物| 上车饺子下车面什么意思| 盆腔炎吃什么药有效| 刮痧有什么作用| 6月22号是什么星座| 肚脐眼下面疼是什么原因| 长歌怀采薇是什么意思| 什么回大什么| 脑梗看什么科| 化学性肝损伤是什么意思| 什么是腰肌劳损| 呵呵是什么意思| 牙疼吃什么药效果好| 什么皮肤病会传染| 梦见大门牙掉了是什么意思| 披萨用什么面粉| 甲状腺检查挂什么科| 百度
Skip to main content

木棉是什么面料

Document Type RFC - Best Current Practice (October 1998)
Authors Michael D. O'Dell , Harald T. Alvestrand , Bert Wijnen , Scott O. Bradner
Last updated 2025-08-04
RFC stream Internet Engineering Task Force (IETF)
Formats
IESG Responsible AD (None)
Send notices to (None)
RFC 2438
百度 如果你问我:武汉有什么好玩的地方推荐吗?没有,你可以回去了。
Network Working Group                                          M. O'Dell
Request for Comments: 2438                            UUNET Technologies
BCP: 27                                                    H. Alvestrand
Category: Best Current Practice                                  Maxware
                                                               B. Wijnen
                                               IBM T. J. Watson Research
                                                              S. Bradner
                                                      Harvard University
                                                            October 1998

     Advancement of MIB specifications on the IETF Standards Track

Status of this Memo

   This document specifies an Internet Best Current Practices for the
   Internet Community, and requests discussion and suggestions for
   improvements.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (1998).  All Rights Reserved.

2. Abstract

   The Internet Standards Process [1] requires that all IETF Standards
   Track specifications must have "multiple, independent, and
   interoperable implementations" before they can be advanced beyond
   Proposed Standard status.  This document specifies the process which
   the IESG will use to determine if a MIB specification document meets
   these requirements.  It also discusses the rationale for this
   process.

3. The Nature of the Problem

   The Internet Standards Process [1] requires that for an IETF
   specification to advance beyond the Proposed Standard level, at least
   two genetically unrelated implementations must be shown to
   interoperate correctly with all features and options. There are two
   distinct reasons for this requirement.

   The first reason is to verify that the text of the specification is
   adequately clear and accurate.  This is demonstrated by showing that
   multiple implementation efforts have used the specification to
   achieved interoperable implementations.

O'Dell, et. al.          Best Current Practice                  [Page 1]
RFC 2438           Advancement of MIB specifications        October 1998

   The second reason is to discourage excessive options and "feature
   creep". This is accomplished by requiring interoperable
   implementation of all features, including options.  If an option is
   not included in at least two different interoperable implementations,
   it is safe to assume that it has not been deemed useful and must be
   removed before the specification can advance.

   In the case of a protocol specification which specifies the "bits on
   the wire" exchanged by executing state machines, the notion of
   "interoperability" is reasonably intuitive - the implementations must
   successfully "talk to each other", exchanging "bits on the wire",
   while exercising all features and options.

   In the case of an SNMP Management Information Base (MIB)
   specification, exactly what constitutes "interoperation" is less
   obvious.  This document specifies how the IESG has decided to judge
   "MIB specification interoperability" in the context of the IETF
   Standards Process.

   There are a number of plausible interpretations of MIB specification
   interoperability, many of which have merit but which have very
   different costs and difficulties in realization.

   The aim is to ensure that the dual goals of specification clarity and
   feature evaluation have been met using an interpretation of the
   concept of MIB specification interoperability that strikes a balance
   between testing complexity and practicality.

4. On The Nature of MIB specifications

   Compared to "state machine" protocols which focus on procedural
   specifications, a MIB specification is much more data oriented.  To
   over-generalize, in a typical MIB specification the collection of
   data type and instance specifications outnumbers inter-object
   procedural or causal semantics by a significant amount.

   A central issue is that a MIB specification does not stand alone; it
   forms the access interface to the instrumentation underneath it.
   Without the instrumentation, a MIB has form but no values.  Coupled
   with the large number of objects even in a simple MIB specification,
   a MIB specification tends to have more of the look and feel of an API
   or a dictionary than a state machine protocol.

   It is important to distinguish between assessing the interoperability
   of applications which may use or interact with MIBs, and the MIBs
   themselves.  It is fairly obvious that "black-box testing" can be

O'Dell, et. al.          Best Current Practice                  [Page 2]
RFC 2438           Advancement of MIB specifications        October 1998

   applied to such applications and that the approach enjoys a certain
   maturity in the software engineering arts.  A MIB specification, on
   the other hand is not readily amenable to black box test plans.

5. Discussion and Recommended Process

   In order to meet their obligations under the IETF Standards Process,
   the Operations and Management Area Directors and the IESG must be
   convinced that each MIB specification advanced to Draft Standard or
   Internet Standard status is clearly written, that there are the
   required multiple interoperable implementations, and that all options
   have been implemented.  There are multiple ways to achieve this goal.
   Appendix A lists some testing approaches that could be used when
   attempting to document multiple implementations.

   The Full Coverage or Stimulus-Response approaches are very through,
   and would increase confidence that the requirement has been met, if
   applied.  However, experience in real-world software engineering
   makes it clear that such confidence comes at an extremely high price;
   even with the most exhaustive testing, it is often not clear what
   precisely has been demonstrated by such testing.  We believe that
   both of those standards of evidence are materially beyond what can be
   reasonably accomplished in an operational sense, and achieving the
   requisite semantic specifications are even more unlikely.

   Therefore, the Operations and Management Area and the IESG have
   adopted a more pragmatic approach to determining the suitability of a
   MIB specification for advancement on the standards track beyond
   Proposed Standard status.  Each MIB specification suggested for
   advancement must have one or more advocates who can make a convincing
   argument that the MIB specification meets the multiple implementation
   and feature support requirements of the IETF Standards Process.  The
   specific way to make the argument is left to the advocate, but will
   normally include reports that basic object comparison testing has
   been done.

   Thus any recommendation for the advancement of a MIB specification
   must be accompanied by an implementation report, as is the case with
   all requests for the advancement of IETF specifications.  The
   implementation report must include the reasons why the IESG should
   believe that there are multiple implementations of the MIB
   specification in question and that the all of the MIB objects in the
   specification to be advanced are supported in more than one
   implementation.  But note that the prime concern of the IESG will be
   that the underlying reasons for the interoperable implementations are
   met, i.e., that the text of the specification is clear and
   unambiguous, and that features of the specification which have not
   garnered support have been removed.

O'Dell, et. al.          Best Current Practice                  [Page 3]
RFC 2438           Advancement of MIB specifications        October 1998

   The implementation report will be placed on the IETF web page along
   with the other pre-advancement implementation reports and will be
   specifically referred to in the IETF Last-Call.  As with all such
   implementation reports, the determination of adequacy is made by the
   Area Director(s) of the relevant IETF Area.  This determination of
   adequacy can be challenged during the Last-Call period.

6. Security Considerations

   Some may view this policy as possibly leading to a reduction in the
   level of confidence people can have in MIB specifications but the O&M
   Area Directors and the IESG feel that it will adequately ensure a
   reasonable evaluation of the level of clarity of MIB specifications
   and to ensure that unused options can be identified and removed
   before the advancement of a specification.

   Good, clearly written MIB specifications can be of great assistance
   in the management of the Internet and other networks and thus assist
   in the reduction of some types of security threats.

8. References

   [RFC2026] Bradner, S., "The Internet Standards Process --
             Revision 3", BCP 9, RFC 2026, October 1996.

O'Dell, et. al.          Best Current Practice                  [Page 4]
RFC 2438           Advancement of MIB specifications        October 1998

9. Authors' Addresses

   Michael D. O'Dell
   UUNET Technologies, Inc.
   3060 Williams Drive
   Fairfax, VA 22031

   Phone: +1-703-206-5890
   EMail: mo@uu.net

   Harald T. Alvestrand
   Maxware
   Pirsenteret
   N-7005 Trondheim, Norway

   Phone: +47-73-54-57-94
   EMail: Harald.Alvestrand@maxware.no

   Bert Wijnen
   IBM T. J. Watson Research
   Schagen 33
   3461 GL Linschoten
   Netherlands

   Phone: +31-348-432-794
   EMail: wijnen@vnet.ibm.com

   Scott Bradner
   Harvard University
   1350 Mass. Ave.
   Cambridge MA 02138

   Phone: +1-617-495-3864
   EMail: sob@harvard.edu

O'Dell, et. al.          Best Current Practice                  [Page 5]
RFC 2438           Advancement of MIB specifications        October 1998

Appendix A

A. Some Testing Alternatives

   The IESG debated a number of interoperability and testing models in
   formulating this specification.  The following list is not an
   exhaustive enumeration of the alternatives, but it does capture the
   major plausible models which were examined in the course of the
   discussion.

A.1 Basic Object Comparison

   Assume the requisite two genetically unrelated implementations of the
   MIB in an SNMP agent and an SNMP management station which can do a
   "MIB Dump" (extract the complete set of MIB object types and values
   from the agent implementation).  Extract a MIB Dump from each
   implementation and compare the two dumps to verify that both provide
   the complete set of mandatory and optional objects and that the
   individual objects are of the correct types.

A.2 Stimulus/Response Testing

   Proceed as in A.1, but in addition, comprehensively exercise the two
   (network) elements containing the agent implementations to verify
   that all the MIB objects reflect plausible values in operational
   conditions.  An even stricter interpretation would require that the
   MIB objects in the two network elements track identically given the
   identical stimulus.  While this would test "read-only" or
   "monitoring" information obtained from the underlying
   instrumentation, it is important to observe that such instrumentation
   is actually an *application* which uses the MIB and is not part of
   the MIB itself.

A.3 Full Coverage Testing

   This model extends the notion of Stimulus/Response Testing to its
   logical extreme. The MIB is viewed as an API and the software
   engineering notion of full coverage testing is applied to a MIB.
   This involves exercising all paths through the causal semantics and
   verifying that all objects change state correctly in all cases.
   Again, note that much more than the MIB definition is being exercised
   and evaluated.

O'Dell, et. al.          Best Current Practice                  [Page 6]
RFC 2438           Advancement of MIB specifications        October 1998

Full Copyright Statement

   Copyright (C) The Internet Society (1998).  All Rights Reserved.

   This document and translations of it may be copied and furnished to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any
   kind, provided that the above copyright notice and this paragraph are
   included on all such copies and derivative works.  However, this
   document itself may not be modified in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, except as needed for the purpose of
   developing Internet standards in which case the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assigns.

   This document and the information contained herein is provided on an
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

O'Dell, et. al.          Best Current Practice                  [Page 7]
什么食物防辐射 日皮是什么意思 开塞露属于什么剂型 什么人容易老年痴呆 43岁属什么
温碧泉属于什么档次 ceo是什么意思 秦皇岛为什么叫秦皇岛 尿路感染需要做什么检查 激素六项是查什么的
淀粉酶测定是查什么 公募基金是什么意思 24D是什么激素 什么情况下怀疑白血病 一直打嗝是什么问题
鱼条念什么 为什么脚上会长鸡眼 本家是什么意思 喝酒肚子疼是什么原因 挑担是什么意思
转氨酶异常是什么意思hcv8jop5ns8r.cn 去医院看心理挂什么科hcv9jop7ns5r.cn pubg是什么意思hcv8jop0ns0r.cn 小孩肛门瘙痒什么原因hcv7jop9ns0r.cn 容易紧张是什么原因hcv8jop9ns0r.cn
hoegaarden是什么啤酒hcv9jop1ns1r.cn 肺胀是什么病luyiluode.com 病毒是由什么构成的hcv7jop6ns1r.cn 胆囊息肉吃什么药kuyehao.com 什么水果对嗓子好inbungee.com
代字五行属什么hcv8jop1ns4r.cn 大白片是什么药hcv8jop4ns4r.cn 寻麻疹看什么科hcv9jop6ns6r.cn 属鼠女和什么属相最配hcv9jop5ns5r.cn 手心脚心热吃什么药zhiyanzhang.com
风口浪尖是什么意思cj623037.com 头疼喝什么药adwl56.com 尿酸偏低是什么原因hcv8jop0ns2r.cn 滴度是什么意思hcv9jop6ns5r.cn 职称是什么hcv8jop9ns8r.cn
百度