[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RRG] Consensus? Solution cannot require host upgrades
- To: Routing Research Group <rrg@psg.com>
- Subject: [RRG] Consensus? Solution cannot require host upgrades
- From: Robin Whittle <rw@firstpr.com.au>
- Date: Sun, 25 May 2008 19:47:39 +1000
- Organization: First Principles
- User-agent: Thunderbird 2.0.0.14 (Windows/20080421)
I think the map-encap schemes (LISP, APT, Ivip and TRRP) were all
designed on the assumption that any solution to the routing and
addressing problem which required host upgrades would not be widely
enough adopted to make the required impact on the routing system.
I think there may be a role for host upgrades if they improve on a
slight performance problem which is inherent in the RRG-suggested
scheme - but that problem has to be slight, otherwise not enough
end-users will adopt the scheme in the first place for it to make a
sufficient difference to the routing scaling problem.
Below I am referring to host upgrades which are essential to the
operation of the RRG-suggested scheme.
The problems with host upgrades include:
1 - It is labour intensive, except perhaps if the upgrades are part
of an already existing OS (and perhaps application) automated
update system. However, only a subset of OSes and very few
applications have any such automated update system.
2 - It is often impossible to upgrade some hosts, including for
instance DSL modems.
3 - Host upgrades involve risk of misconfiguration, bugs, security
problems in a wide variety of systems. This is far more complex
than upgrading the network's routers, or installing new routers
- due to the larger number of hosts and their greater diversity.
4 - In most end-user networks, not all hosts could be upgraded - so
the result would be a split system - a patchwork of upgraded and
non-upgraded devices. Therefore the benefits to the network
would not be complete, and the administrators and users would
be burdened by this extra complexity.
This less than complete ability to upgrade hosts would be the
typical experience of end-user networks and would prevent
many of them from adopting the new system (as argued in another
message). Yet we need the great majority of end-user networks
to adopt the new system if it is to solve the routing scaling
problem.
If the host upgrade only concerns the operating system, then its
benefits in terms of routing scaling must arise without applications
seeing any changes. Yet the multihoming, TE and portability which
the new system must provide needs to work the same for all
protocols, including those based on TCP, UDP, SCTP and ICMP. So it
would not be good enough to have host upgrades which, for instance,
only change the way TCP is handled.
If the host upgrades also require new functionality in applications,
then this will never achieve even low levels of adoption, since
before any adoption could occur, there would have to be massive
investment by application writers, for the most common applications
at least. Older and more obscure applications will not be upgraded
and therefore - could not partake of the new multihoming, TE and
portability benefits. This raises the split-system, patchwork,
problem again.
If the benefits of the host upgrades only occur when the host is
communicating with another upgraded host, then the benefits to the
initial adoptors would be far too small to encourage most of them to
adopt it. See the last part of:
http://psg.com/lists/rrg/2008/msg01088.html
Another difficulty for host upgrades which are essential to the new
multihoming, TE and portability functionality is the fact that most
end-user networks require these functions to be centrally managed.
Any new system would need to include a secure way by which only the
system administrator could control these host upgrades. Unless the
host upgrade involved no configuration, no knowledge of the
currently used address space etc. then this would make it much more
difficult to develop and securely deploy the upgraded functionality.
There are no doubt other arguments against host upgrades, but these
look like more than sufficient to me.
- Robin http://www.firstpr.com.au/ip/ivip/
--
to unsubscribe send a message to rrg-request@psg.com with the
word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/rrg/> & ftp://psg.com/pub/lists/rrg