home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1997 December
/
Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso
/
ietf
/
93nov
/
nimrod-minutes-93nov.txt
< prev
next >
Wrap
Text File
|
1994-02-17
|
14KB
|
307 lines
CURRENT_MEETING_REPORT_
Reported by Noel Chiappa
Minutes of the New Internet Routing and Addressing Architecture BOF
(NIMROD)
The Nimrod BOF met on Thursday, November 4, 1993. The discussion was
lead by Noel Chiappa. Isidro Castineyra, co-chair, took notes on the
discussion.
Agenda
o Agenda bashing.
o Review of proposed charter.
o Review of existing and proposed new terminology.
o Debate on some items from ``open architectural issues'' list.
o Work plan for immediate future.
No changes to the agenda were proposed. Also, there were no comments on
the charter and the terminology listing. This was an introductory
meeting intended to start the group's work, as such it consisted of the
discussion of basic open issues. The rest of these minutes record the
discussion on the open issues and the work plan agreed to.
Open Issues Discussion
o Can clusters overlap?
The argument was made that overlapping clusters would be necessary
for re-organization of cluster boundaries to provide a better
abstraction hierarchy as the physical topology changed. In this
situation, interoperation and updating would be much easier if both
the old structure and the new could co-exist for a while. Once
this mechanism---overlapping clusters---is available, it could be
used for other---unspecified---means.
It was also pointed out that overlapping clusters will result in
endpoints possibly having multiple locators, this could be
(mis?)-used for biasing the route generation mechanism. Some
people favored this, saying that having multiple locators allowed
clients to select which one gave the desired routing behavior.
Others maintained that this was exactly the wrong way to do policy,
and the locator should simply uniquely name the location of the
endpoint, and preferred that other mechanisms---within the routing
component---be defined for the purpose of policy, route
optimization, etc. Route suffixes, as proposed by David Clark, are
one example of such a mechanism.
It was argued that overlapping clusters would make difficult the
enforcement of transit policies. An alternative mechanism to
overlapping clusters, to allow re-organization, would be to have
multiple hierarchies at different levels. If a simpler
re-organization mechanism could be found, overlapping clusters
might be unnecessary, resulting in a simpler architecture.
o Are abstraction levels identified explicitly?
It was argued that explicit levels would prevent growth of the
network map at different levels of the network. (In some sense,
this is the same question as ``Do locators grow up, down, and can
they be expanded in the middle?'')
In other words, if an endpoint were located at A.B.C.D.E (to invent
a representation of a multi-level hierarchical locator), and
cluster A.B.C became too large, so that it had to be split up into
C1 ... CN, (resulting in locators of the form A.B.C.C5.D.E), this
process would be made more difficult if the cluster A.B.C.D was
known to be at the fourth level (counting from the top; the
equivalent is A.B being at the fourth level, if counting from the
bottom).
It was also argued that if locators are given from the top,
explicit levels are not necessary. (Another way to put this is
``Are partial locators possible?'') On the other hand, if the
locators can grow on the top end (as the network expands, say), a
locator which used to start at the top level no longer does so.
Since these old locators are likely to be around for a while after
a new level is added, some way has to be found to deal with them.
o Are the labels of locators globally unique?
This question is obviously related to the previous question of
partial locators. If the label of each element in a locator is
globally unique, it is not necessary to specify which context
(i.e., location in the abstraction hierarchy) to use to interpret
any partial locator.
It was pointed out that globally unique labels, while theoretically
attractive, would make locators very long. The consensus was that
this was probably not necessary.
o Do we have a hop-by-hop mode, or just source routed packets and
flows?
It was argued that a hop-by-hop mode is, in a sense, inherent in a
hierarchical network, because intermediate points might have to
supply additional route detail not contained in the original source
route, when this has been generated using a map without the
necessary detail. Such detail might have been unobtainable, if a
cluster has an information-hiding policy which prevents any
information about the internal topology of that cluster from going
outside the cluster.
Strictly speaking, this does not have to be handled by a hop-by-hop
mode, since the entry point into the closed area could generate the
rest of the path on entry, and either add it to the flow path (for
a flow setup), or the source route in the packet (for a
source-routed packet). However, such a cluster could run
hop-by-hop mode inside the cluster without anyone outside being any
the wiser. (In fact, Nimrod imagines that exactly such an
operational mode will be used during Nimrod deployment, to handle
areas of non-converted old-style routing.)
However, this does not fully answer the original question, since a
hop-by-hop mode would mean that all routers in the system have to
support such a mechanism, not just those in closed areas. The
question really is ``How little detail can a source give in a
source route?'' If the minimum source route consists of only the
destination locator, then the system does have to support
hop-by-hop mode, or at least something which looks a lot like it,
in the sense that the source just labels the packet with the
ultimate destination, and lets the routers work out how to get the
packet there.
o Do we retain the EGP/IGP split?
The consensus was that the EGP/IGP split cannot be eliminated, as a
given cluster that does not give out its internal organization can
always operate internally using any routing architecture it wishes,
as pointed out above. However, the notion of a single defined
level which is ``the'' EGP/IGP boundary does appear to be
counterproductive.
o When do we tackle multicast?
It was suggested that multicast should be made the fundamental
mode, with unicast as a special case of multicast. It was also
pointed out that multicast affects only route generation and
forwarding, the other components of routing---i.e., network
connectivity representation, map distribution, etc.---are
independent of the existence of multicast.
o Do the nodes in the graph representation of the network represent
interfaces or routers/networks?
This debate went on for a while, but no definite conclusion was
reached. Those in favor of the former pointed out that it provided
the most flexibility, and avoided situations like the difficulty of
modeling a router which fell on an administrative boundary. Those
in favor of the latter pointed out that interfaces and routers are
the basic physical constituents of the network, and the map needed
to be able to model them in a way that was both efficient (i.e.,
not in a way that needed N2 arcs to model the internal connectivity
of a network or a router) and easy to understand (since we need to
build a system that many, many people will need to be able to work
with).
o What is the smallest thing which can be a cluster?
This point is obviously closely related to the one above. There
were arguments in favor of interfaces, in favor of routers, and in
favor of networks.
o Do routers have locators?
Some think that routers can have locators, but, depending on the
level of abstraction, these might not be available.
The problem with routers having locators is that if a router is
connected to two widely separated points in the abstraction
hierarchy, which branch of the abstraction hierarchy do you place
the router in? Alternatively, you can provide it with a locator
which is at the same level as that at which the two branches join,
but if there are many such routers, this may present a problem.
Yet another alternative is to assign such a router several
locators, one for each place where it is connected, but if this is
done, perhaps it makes more sense to think of the locators as
naming the interfaces, not the router.
A related question is ``Can we tell by looking at a locator whether
it names an interface, a network, a router, or a cluster?''
o Do we have separate namespaces for interfaces and endpoints?
Mobile endpoints are easier to handle if the endpoint has a name
which stays constant while it moves. It is hard to see how to
provide the latter without having a separate, non-topologically
oriented, namespace for endpoints.
The question then becomes ``Do the topologically oriented names
(i.e., locators) name endpoints or interfaces?'' This is related
to the question above. If an endpoint is in a host which has two
widely separated interfaces, exactly the same set of options are
available for dealing with the situation.
Action Items
The following action items were decided on:
o We will try to schedule the next IETF meetings for Tuesday and
Wednesday morning.
o All new open issues raised during the working group meeting are to
be sent to the working group mailing list.
o The chair will include the new points, re-sort the list into
priority order, add a new category of ``local'' for issues, and
resubmit.
o A document showing the outcome of the discussions on the open items
will be prepared and sent to the list.
o A moderated list discussion will take on remaining open issues.
o Scheduling a Boston interim meeting will be investigated.
o The working group agreed to have a draft of the architecture RFC
prepared by the end of January, 1994, for final examination at the
March IETF.
Attendees
Nick Alfano alfano@mpr.ca
Susie Armstrong susie@mentat.com
Jim Barnes barnes@xylogics.com
Jim Beers Jim.Beers@cornell.edu
Nutan Behki nebhki@newbridge.com
Ram Bhide ram@nat.com
Jim Bound bound@zk3.dec.com
Monroe Bridges monroe@cup.hp.com
David Bridgham dab@epilogue.com
Steve Buchko stevebu@newbridge.com
Ross Callon rcallon@wellfleet.com
Ken Carlberg Carlberg@cseic.saic.com
Isidro Castineyra isidro@bbn.com
J. Noel Chiappa jnc@lcs.mit.edu
Matt Crawford crawdad@fncent.fnal.gov
Michael Davis mike@dss.com
Chuck de Sostoa chuckd@cup.hp.com
Avri Doria avri@locus.com
Havard Eidnes havard.eidnes@runit.sintef.no
William Fenner fenner@cmf.nrl.navy.mil
Eric Fleischman ericf@atc.boeing.com
Dan Frommer dan@isv.dec.com
Eugene Geer ewg@cc.bellcore.com
Atanu Ghosh atanu@cs.ucl.ac.uk
Robert Gilligan Bob.Gilligan@Eng.Sun.Com
Ramesh Govindan rxg@thumper.bellcore.com
Regina Hain rrosales@bbn.com
Dimitry Haskin dhaskin@wellfleet.com
Marc Hasson marc@mentat.com
Kathy Huber khuber@wellfleet.com
Phil Irey pirey@relay.nswc.navy.mil
David Johnson dbj@cs.cmu.edu
Matthew Jonson jonson@ddn.af.mil
Frank Kastenholz kasten@ftp.com
Hiroshi Kawazoe kawazoe@trl.ibm.co.jp
Lee Kilpatrick leekil@bbn.com
Stev Knowles stev@ftp.com
Sundar Kuttalingam sundark@wiltel.com
David Marlow dmarlow@relay.nswc.navy.mil
Jun Matsukata jm@eng.isas.ac.jp
Wayne McDilda wayne@dir.texas.gov
Greg Minshall minshall@wc.novell.com
Randy Miyazaki randy@lantron.com
Sath Nelakonda sath@lachman.com
Vijayaragavan Pandian vjp@proteon.com
Laura Pate pate@gateway.mitre.org
Michael Patton map@bbn.com
Eric Peterson elpeterson@eng.xyplex.com
Ram Ramanathan ramanath@bbn.com
Eddie Renoux elr0262@newsit2.mcdata.com
Robert Roden roden@roden.enet.dec.com
Shawn Routhier sar@epilogue.com
Michal Rozenthal michal@fibronics.co.il
Hal Sandick sandick@vnet.ibm.com
Martin Schulman schulman@smtp.sprint.com
Isil Sebuktekin isil@nevin.bellcore.com
Michael See mikesee@vnet.ibm.com
Frank Solensky solensky@ftp.com
Karen Sollins sollins@lcs.mit.edu
Tae Song tae@novell.com
Martha Steenstrup msteenst@bbn.com
John Stewart jstewart@cnri.reston.va.us
Vladimir Sukonnik sukonnik@process.com
Larry Tepper ltepper@compatible.com
Michael Thatcher thatcher@rahul.net
Dean Throop throop@dg-rtp.dg.com
Panos Tsigaridas Tsigaridas@fokus.gmd.de
Keisuke Uehara kei@cs.uec.ac.jp
Taehwan Weon weon@cosmos.kaist.ac.kr
Gerry White gerry@lancity.com
Walter Wimer walter.wimer@andrew.cmu.edu
Jane Wojcik jwojcik@bbn.com
John Wroclawski jtw@lcs.mit.edu
Weiping Zhao zhao@nacsis.ac.jp