Re: GOSIP


tsuchiya@mitre-gateway.arpa
Mon, 16 Mar 87 14:49:53 EST


Amidst all of the flaming about the scope and applicability statements
of GOSIP, I would like to throw in a quick technical suggestion.

With regards to the NSAP Address formats.

I am concerned that the single format is too narrow.
It implies a single type of hierarchy (org.net.net-address)
which may or may not reflect organizations real routing structures.
For instance, what if an organization is physically seperated into
several locations. Then either that organization must have several
organization ids (in which case it is no longer an organization id),
or they must split up their subnet ID field to reflect the seperate
locations. Unfortunately, if manufacturers boxes are not able to
parse elements in the subnet ID field.................

Also, while GOSIP does let DoD define its own address space, there
is still a potential problem with economics. What if 15 vendors
decide to implement GOSIP, and 10 of them set up their NSAP
parsing code and routing tables to look like what is in GOSIP.
Suddenly, if DoD people want their own address format, they must
either go to one of the leftover vendors (less "multi-vendor")
or have a special development from one or more of the 10 vendors.
Both ways cost dollars.

The real fear here, though, is future interoperability (what's that, right?).
It is concievable to me that static routing could be made to work
with dynamic routing if one were very careful how they did things.
However, I don't see how it could work if the dynamic routing
parsed their NSAP Addresses differently than the static routing
(or indeed, if two dynamic routing schemes parsed them differently).

What I have in mind is very simple, and is essentially the
ARPA subnet-addressing scheme applied to the full address.

Have the vendors set up their routing tables, routines, and
software that downloads tables into the routers so that
every entry in the table has a mask associated with it which
says "if the NSAP to be routed matches this routing table entry
after the mask is applied, then route this way". There should
also be a second mask which tells where the SNPA is imbedded in the
NSAP, if there is one. The NSAP structure in GOSIP could even be
the default if someone didn't wanted to get involved in defining
their own NSAP structure.

This is a very easy way to provide a lot of generality at a very
low cost.

By the way, this idea is very much in line with the ANSI X3S3.3
(network and transport layer) philosophy on addresses and routing.

Paul Tsuchiya
tsuchiya@mitre-gateway.arpa



This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:37:44 GMT