⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2417.txt

📁 RFC 的详细文档!
💻 TXT
📖 第 1 页 / 共 5 页
字号:






Network Working Group                                           C. Chung
Request for Comments: 2417                        Independent Consultant
Obsoletes: 2366                                                M. Greene
Category: Standards Track                         Independent Contractor
                                                                (Editor)
                                                          September 1998



                   Definitions of Managed Objects for
             Multicast over UNI 3.0/3.1 based ATM Networks


Status of this Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

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

IANA Note

   Due to a clerical error in the assignment of the snmpModules in this
   memo, this RFC provides the corrected number assignment for this
   protocol.  This memo obsoletes RFC 2366.

Abstract

   This memo defines a portion of the Management Information Base (MIB)
   for use with network management protocols in the Internet community.
   In particular, it describes managed objects for IP hosts and routers
   that use a Multicast Address Resolution Server (MARS) to support IP
   multicast over ATM, as described in 'Support for Multicast over UNI
   3.0/3.1 based ATM Networks' [1].

   This memo specifies a MIB module in a manner that is both compliant
   to the SNMPv2 SMI, and semantically identical to the peer SNMPv1
   definitions.








Chung & Greene              Standards Track                     [Page 1]

RFC 2417                     Multicast MIB                September 1998


Table of Contents

   1 The SNMP Network Management Framework ........................ 2
   1.1 Object Definitions ......................................... 2
   2 Overview ..................................................... 3
   2.1 The MARS Client Group ...................................... 4
   2.2 The MARS Server Group ...................................... 4
   2.3 The MARS Multicast Server Group ............................ 5
   3  IP over ATM Multicast Address Resolution Server MIB
        Definitions ............................................... 6
   4 Acknowledgments ..............................................73
   5 References ...................................................74
   6 Security Considerations ......................................75
   7 Authors' Addresses ...........................................75
   8 Full Copyright Statement .....................................76

1.  The SNMP Network Management Framework

   The SNMP Network Management Framework presently consists of these
   components.  They are:

   o    the SMI, described in RFC 1902 [2] - the mechanisms used for
        describing and naming objects for the purpose of management.

   o    the Textual Conventions, described in RFC 1903 [3] for SNMPv2.

   o    the Conformance Statements, described in RFC 1904 [4] for
        SNMPv2.

   o    the Simple Network Management Protocol, described in
        STD 15, RFC 1157 [5].

   o    the Protocol Operations, described in RFC 1905 [6] for
        SNMPv2.

   o    the MIB-II, STD 17, RFC 1213 [7] - the core set of managed
        objects for the Internet suite of protocols for SNMPv2.

   The Framework permits new objects to be defined for the purpose of
   experimentation and evaluation.

1.1.  Object Definitions

   Managed objects are accessed via a virtual information store, termed
   the Management Information Base or MIB.  Objects in the MIB are
   defined using the subset of Abstract Syntax Notation One (ASN.1)
   defined in the SMI.  In particular, each object type is named by an
   OBJECT IDENTIFIER, an administratively assigned name.  The object



Chung & Greene              Standards Track                     [Page 2]

RFC 2417                     Multicast MIB                September 1998


   type together with an object instance serves to uniquely identify a
   specific instantiation of the object.  For human convenience, we
   often use a textual string, termed the descriptor, to also refer to
   the object type.

2.  Overview

   This MARS MIB is designed to define managed objects that can be used
   to manage the MARS clients, servers, and the multicast servers (MCS),
   as described in the RFC2022[1].  The MIB is supposed to be used on a
   system where one or more MARS clients are running, or where one or
   more MARS servers are running, or where one or more MARS multicast
   servers are running.

   An understanding of MARS, as defined in [1] is assumed in this MIB
   module definition. However, the following terms are used frequently
   and are included here for reference:

   Multicast Group

   A group of endpoints that communicate with each other such that
   packets sent from one endpoint are received by all other members of
   the multicast group.

   Multicast Address Resolution Server (MARS)

   A server that distributes multicast group membership information to
   endpoints.

   Client/Endpoint

   An ATM-attached host or router that registers with a MARS and that is
   a member of one or more multicast groups. An endpoint may establish
   ATM Virtual Channels (VCs) to the other group members or may make use
   of a Multicast Server.

   Cluster

   The set of clients managed by a MARS.

   Multicast Server (MCS)

   A server that sets up ATM Virtual Channels (VCs) between endpoints in
   a multicast group and to which the endpoints forward data traffic for
   transmission on their behalf.

   The MIB is broken down into three major groups: a MARS client group,
   MARS (server) group, and MARS Multicast Server (MCS) Group.



Chung & Greene              Standards Track                     [Page 3]

RFC 2417                     Multicast MIB                September 1998


2.1.  The MARS Client Group

   This client group defines a collection of objects required to be
   implemented in a MIB for the management of MARS clients. It contains
   the following tables:

   o    MARS Client Table

   Information about a client such as its ATM address, the ATM address
   of its default MARS, registration status, and timers.

   o    MARS Client Multicast Group Table

   A list of IP multicast address blocks associated with a MARS client.

   o    MARS Client Backup MARS Group Table

   A list of backup MARS's associated with a MARS client.

   o    MARS Client VC Table

   Information about VCs opened by a client.

   o    MARS Client Statistics Table

   Statistics collected by a MARS client.

2.2.  The MARS Server Group

   This MARS server group defines a collection of objects required to be
   implemented in a MIB for the management of MARS servers.  It contains
   the following tables:

   o    MARS Table

   Information about a MARS such as its ATM address, its status and
   timers.

   o    MARS Multicast Group Table

   A list of IP multicast address blocks associated with a MARS.

   o    MARS VC Table

   Information about VCs opened by a MARS.

   o    MARS Registered Client Table




Chung & Greene              Standards Track                     [Page 4]

RFC 2417                     Multicast MIB                September 1998


   A list of clients registered with a MARS.

   o    MARS Registered Multicast Server Table

   A list of MCSs registered with a MARS.

   o    MARS Statistics Table

   Statistics collected by a MARS.

   o    MARS Host Map Table

   Mappings between multicast groups and clients maintained by a MARS.

   o    MARS Server Map Table

   Mappings between multicast groups and MCSs maintained by a MARS.

2.3.  The MARS Multicast Server Group

   This MARS multicast server group defines a collection of objects
   required to be implemented in a MIB for the management of MARS
   multicast servers. It contains the following tables:

   This group contains the following tables:

   o    MARS Multicast Server Table

   Information about a MCS, such as its ATM address, default MARS ATM
   address, and registration state.

   o    MARS MCS Multicast Group Table

   A list of IP multicast address blocks associated with a MARS MCS.

   o    MARS MCS Backup Mars Group Table

   A list of backup MARS's associated with a MARS MCS.

   o    MARS Multicast Server VC Table

   Information about VCs opened by a MCS.

   o    MARS Multicast Server Statistics Table

   Statistics collected by a MCS.





Chung & Greene              Standards Track                     [Page 5]

RFC 2417                     Multicast MIB                September 1998


3. IP Over ATM Multicast Address Resolution Server MIB Definitions

   IPATM-IPMC-MIB DEFINITIONS ::= BEGIN

   IMPORTS
       MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
           FROM SNMPv2-CONF
       snmpModules, MODULE-IDENTITY, NOTIFICATION-TYPE, Counter32,
           Integer32, Unsigned32, OBJECT-TYPE, IpAddress
           FROM SNMPv2-SMI
       AtmAddr
           FROM ATM-TC-MIB
       TruthValue, RowStatus
           FROM SNMPv2-TC
       ipAdEntAddr
           FROM RFC1213-MIB
       InterfaceIndex
           FROM IF-MIB;

      marsMIB MODULE-IDENTITY
          LAST-UPDATED "9809010000Z" -- 01 September 1998
          ORGANIZATION "Internetworking Over NBMA (ion) Working Group"
          CONTACT-INFO
              "        Chris Chung (chihschung@aol.com)
                       Independent Consultant

               Editor: Maria Greene
               Postal: Independent Contractor
               E-mail: maria@xedia.com
              "
          DESCRIPTION
              "This module defines a portion of the managed information
               base (MIB) for managing classical IP multicast address
               resolution server (MARS) and related entities as
               described in the RFC2022.  This MIB is meant to be
               used in conjunction with the ATM-MIB (RFC1695),
               MIB-II (RFC1213), and optionally the IF-MIB (RFC1573).
              "
          REVISION     "9809010000Z" -- 01 September 1998
          DESCRIPTION  "Published as RFC 2417. Changes/fixes:
                        - reroot this MIB from snmpModules to mib-2
                          to be consistent with location of other MIBs.
                        - obsoletes RFC2366."
          REVISION     "9804150145Z" -- 15 April 1998
          DESCRIPTION  "Initial version, published as RFC 2366"
          ::= { mib-2 57 }

   --***************************************************************



Chung & Greene              Standards Track                     [Page 6]

RFC 2417                     Multicast MIB                September 1998


   --  IP ATM MARS Client Object Definitions
   --***************************************************************

   marsClientObjects  OBJECT IDENTIFIER ::= { marsMIB 1 }

   marsClientTable OBJECT-TYPE
       SYNTAX  SEQUENCE OF MarsClientEntry
       MAX-ACCESS  not-accessible
       STATUS current
       DESCRIPTION
           "The objects defined in this table are used for
            the management of MARS clients, ATM attached
            endpoints."
       ::= { marsClientObjects 1 }

   marsClientEntry OBJECT-TYPE
       SYNTAX  MarsClientEntry
       MAX-ACCESS not-accessible
       STATUS  current
       DESCRIPTION
           "Each entry contains a MARS client and its associated
            attributes.  An entry in the marsClientTable has
            a corresponding entry in the ipAddrTable defined in
            RFC1213. Association between the ipAddrTable and
            the marsClientTable is made through the index,
            ipAdEntAddr."
       INDEX { ipAdEntAddr, marsClientIndex }
       ::= { marsClientTable 1 }

   MarsClientEntry ::=
       SEQUENCE {
           marsClientIndex                    Integer32,
           marsClientAddr                     AtmAddr,
           marsClientDefaultMarsAddr          AtmAddr,
           marsClientHsn                      Unsigned32,
           marsClientRegistration             INTEGER,
           marsClientCmi                      INTEGER,
           marsClientDefaultMtu               INTEGER,
           marsClientFailureTimer             INTEGER,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -