rfc1609.txt

来自「RFC 的详细文档!」· 文本 代码 · 共 844 行 · 第 1/3 页

TXT
844
字号






Network Working Group                                       G. Mansfield
Request for Comments: 1609                        AIC Systems Laboratory
Category: Experimental                                      T. Johannsen
                                                      Dresden University
                                                              M. Knopper
                                                    Merit Networks, Inc.
                                                              March 1994


                Charting Networks in the X.500 Directory

Status of this Memo

   This memo defines an Experimental Protocol for the Internet
   community.  This memo does not specify an Internet standard of any
   kind.  Discussion and suggestions for improvement are requested.
   Distribution of this memo is unlimited.

Abstract

   There is a need for a framework wherein the infrastructural and
   service related information about communication networks can be made
   accessible from all places and at all times in a reasonably efficient
   manner and with reasonable accuracy.  This document presents a model
   in which a communication network with all its related details and
   descriptions can be represented in the X.500 Directory. Schemas of
   objects and their attributes which may be used for this purpose are
   presented.  The model envisages physical objects and several logical
   abstractions of the physical objects.






















Mansfield, Johannsen & Knopper                                  [Page 1]

RFC 1609        Charting Networks in the X.500 Directory      March 1994


Table of Contents

      1. Introduction                                       2
      2. Infrastructural information requirements           2
      3. The Nature of the Network Map - The X.500 Solution 4
      4. The hierarchical model of a network                5
      4.1 Network maps                                      5
      4.2 Representation in the X.500 Directory             6
      5. Position in The Directory Information Tree(DIT)    7
      6. Proposed Schemes                                   8
      6.1 Communication Object Classes                      9
      6.2 Physical elements                                10
      6.2.1 Network                                        10
      6.2.2 Node                                           11
      6.2.3 NetworkInterface                               12
      6.3 Logical Elements                                 12
      6.3.1 Network                                        13
      6.3.2 Node                                           13
      6.3.3 NetworkInterface                               13
      7. Security Considerations                           14
      8. Authors' Addresses                                14
      9. References                                        15

1. Introduction

   The rapid and widespread use of computer networking has highlighted
   the importance of holding and servicing information about the
   networking infrastructure itself.  The growing and active interest in
   network management, which has concentrated mainly in the areas of
   fault and performance management on a local scale, is severely
   constrained by the lack of any organized pool of information about
   the network infrastructure itself. Some attempts have been made, on a
   piecemeal basis, to provide a larger view of some particular aspect
   of the network (WHOIS, DNS, .. in the case of the Internet; [1],
   [2]).  But to date, little or no effort has been made in setting up
   the infrastructural framework, for such an information pool. In this
   work we explore the possibility of setting up a framework to hold and
   serve the infrastructural information of a network.

2. Infrastructural information requirements

   Network operation and management requires information about the
   structure of the network, the nodes, links and their properties.
   Further, with current networks extending literally beyond bounds, the
   scope of the information covers networks beyond the span of local
   domain of authority or administration.  When the Network was
   relatively small and simple the map was already known to the
   knowledgable network administrator.  Based on this knowledge the



Mansfield, Johannsen & Knopper                                  [Page 2]

RFC 1609        Charting Networks in the X.500 Directory      March 1994


   course of the packets to different destinations would be charted. But
   presently the size of the Network is already beyond such usages. The
   current growth of the Network is near explosive. This is giving rise
   to the urgent necessity of having infrastructural and service related
   information made accessible from all places and at all times in a
   reasonably efficient manner and with reasonable accuracy. In the rest
   of this work a network is the media for transmitting information.
   Network elements are equipment with one or more network interfaces
   whereby it is possible to exchange information with the network.
   Network elements with multiple interfaces e.g.,
   gateways/routers/bridges/repeaters...  may be used to connect
   networks.  Network related information, referred to as 'network map'
   in the rest of this paper, should

   1. Show the interconnection between the various network
      elements. This will basically represent the Network as a graph
      where vertices represent objects like gateways/workstations/
      subnetworks and edges indicate the connections.

   2. Show properties and functions of the various network elements
      and the interconnections. Attributes of vertices will represent
      various properties of the objects e.g., speed, charge, protocol, OS,
      etc. Functions include services offered by a network element.

   3. Contain various name and address information of the networks
      and network elements

   4. Contain information about various administrative and management
      details related to the networks and network elements.

   5. Contain the policy related information, part of which may be
      private while the other part may be made public.

   Using this map the following services may be provided

   1. Configuration management:

      - Display the physical configuration of a network,
        i.e., nodes and their physical interconnections
      - Display the logical configuration of a network,
        i.e., nodes and their logical interconnections.

   2. Route management:

      - Find alternate routes by referring to the physical
        and logical configurations.
      - Generate routing tables considering local policy and
        policy of transit domains



Mansfield, Johannsen & Knopper                                  [Page 3]

RFC 1609        Charting Networks in the X.500 Directory      March 1994


      - Check routing tables for routing loops,
        non-optimality, incorrect paths, etc.

   3. Fault management: In case of network failures
      alternatives may be found and used to bypass the
      problem node or link.

   4. Service management: Locate various services and
      servers in the Network.

   5. Optimization: The information available can be used
      to carry out various optimizations, for example cost,
      traffic, response-time, etc.

   6. Provide mappings between the various names and
      addresses of elements

   7. Depict administrative/autonomous domains.

   8. Network Administration and Management: References to
      people responsible for administering and technically
      maintaining a network will be useful.

   Examples of such usages are described in [3], [4].

3. The Nature of the Network Map - The X.500 solution

   Implementing and maintaining a detailed map of the network poses a
   serious problem.  The scope of the map is global and the network
   itself is expanding.  Some of the problems that are peculiar to the
   network map are listed below.

   o The Network configuration is quasi-static. Nodes,
     links and networks are being added,updated and deleted
     someplace or the other.

   o The Network is huge and geographically distributed.

   o The network spans several political and administrative
     areas. The related information is also controlled and
     maintained in a distributed fashion.

   In short, global network configuration information is unwieldy and
   growing continuously.  It is impossible to service such information
   in a centralized fashion. There is need for a distributed framework
   which allows users and applications to access information about
   users, services, networks, ... easily and globally.  The OSI X.500
   Directory services [5] provides a rich framework to support a



Mansfield, Johannsen & Knopper                                  [Page 4]

RFC 1609        Charting Networks in the X.500 Directory      March 1994


   globally distributed information service system.  The X.500 Directory
   is intended to be a very large and highly distributed database. It is
   structured hierarchically with entries arranged in the form of a tree
   in which each object corresponds to a node or an entry. Information
   is stored about an object as a set of attributes.

4. The hierarchical model of a network

   For representing networks in the Directory we use the following
   hierarchical model.

   A network is the media for transmitting information with zero or more
   network elements each having at least one network interface on the
   media. The media may be any kind of a line (physical circuit/virtual
   circuit), or a collection of interconnected networks.

       <  The postscript version of this document  >
       <  has a figure here. However, the figure   >
       <is too complex to be drawn in simple ASCII.>

 Figure 1:  Simple and composite networks and their mapping to the DIT.

   The model allows hierarchy of subnetworks.  Network elements with
   multiple interfaces may act as external gateways to the attached
   network and to networks higher up in the hierarchy.  Thus, a gateway
   may be the external gateway of several networks which are either
   interconnected or have a hierarchical relationship.

   A network may be simple consisting of zero or more network elements
   or composite consisting of several sub-networks.  Examples of simple
   networks are ethernets, optical fiber/copper cables, free space, .. .

4.1 Network Maps

   Using the above model it is straight forward to draw the topological
   graph of the network where the vertices represent the components of
   the network and edges indicate the connections.  For visual
   representation the graph may be translated to a more "physical"
   illustration (figure 1).

   Just as there are several maps of the same geographical domain
   (political, natural...)  one can envisage several views of the same
   network and its components. A view (called "image" in the remainder)
   could pertain to a particular protocol suite (IP/OSI/...), an
   administrative domain or purpose.  Using images, several abstractions
   of the same object are possible.





Mansfield, Johannsen & Knopper                                  [Page 5]

⌨️ 快捷键说明

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