Re: Intra-AS Routing Standards
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Intra-AS Routing Standards



I'm going to comment on this here, because I'm not going to be at the
next IETF, and so won't be able to partipate in discussions there.  I
agree with the goal of having a single recommended protocol, and with
much of the proposed procedure, but I do have one substantial problem.
The emphasis is on making decisions via discussions at IETF.  I claim
that the decision should actually be based primarily on an evaluation
of field experience and (if available) simulation work.  Routing
protocols are rather different than the other protocols IETF deals
with.  In telnet, it's pretty clear what the effect of a new option is
going to be.  With routing, it is not at all clear what the overall
system impact of a particular design is going to be.  I am
particularly concerned with whether protocols are going to stand up to
problems such as flapping lines in a large network.  Thus I would like
to see this IETF concentrate, not on making a decision, but on
starting a datagathering process and setting up criteria to be used
for making the decision.  I suggest that what you need is the
cooperation of network managers in several large networks.  They
should try to collect data over the next few months on things such as
how much of their CPU is going to the routing process, whether they
are seeing routing loops, what happens when there is a flapping route,
etc.  If you make the decision based on the vote in a mass meeting,
you are guaranteeing a decision made on emotional, not technical,
grounds. 

Note by the way that although I'm chairman of the ODV group, I'm
relatively unbiased in this discussion.  Our group does not have a
protocol to offer for this process.  IGRP was rejected by the group at
the last IETF because of patent issues.  (I'm not sure I approve of
that decision, but there was a very clear message.) As far as I can
tell, the group members do not have the time available to produce a
new protocol anywhere near soon enough for consideration. 

Finally, I'd like to see more effort go into evaluation of routing
technology, both by looking at how routing is going in the current
internet (probably in an IETF group) and by encouraging projects in
analysis and simluation of the behavior of routing protocols in
complex networks.  Let me say again: the biggest problem in routing is
not lack of protocols.  It's lack of understanding about how those
protocol behave.  When discussing distance vector vs.  SPF algorithms,
it because very clear that all we have are people's "gut feelings"
about how things are going to work out.  Jose Garcia-Luna did a nice
simulation, but unfortunately it simulated somewhat simplified
versions of the algorithms, without many of the stability features and
other complexities that actual implementations have.  I'd like to see
this work extended to include more realistic routing algorithms.
Indeed my preference would be to require that people submitting
proposed routing protocols must include realistic simulators, so that
those who wanted to evaluate the protocol could try them out on a few
networks.  I don't propose that we should hold the current decision
for this, but we should start thinking about it for future routing
protocols.  However I feel strongly that even the current decision
should at least have significant field experience, with a structured
mechanism for gathering information about that field experience. 




Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.

Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.