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 + -
显示快捷键?