[openib-general] ATS and DAT "IA Address" / Connection Establishment Requirements
Caitlin Bestler
caitlinb at siliquent.com
Fri Jun 24 11:11:48 PDT 2005
I think it should be made clear that ATS is *not*
a required part of DAT. It is merely a commonly
adopted solution.
I am attaching a document prepared for the DAT
Collaborative while the definition of IA Address
was being resolved.
A quick recap on the requirements of the "IA
Address" are as follows:
1) It walks, talks and quacks like an IPv6
address -- but nothing says it actually
has to be one.
2) IPv6 Addresses already include IPv4.
3) A Connection Request reports the local
address that was requested, and the
remote address. In an IP network those
are expected to the be actual addresses
from the IP header, subject to all
authentication features the OS and/or
local subnet offers. It is not a value
that can be made up by a remote user
at will with no risk of detection.
4) Generally, it should be usable to set
up a reverse connection. The generally
is mostly a caveat about IP firewalls
and PNAT.
The important point here is that it is totally
valid to identify the remote endpoint with a GID.
ATS was developed largely because the sourceforge
reference implementation could not rely upon the
host OS providing DNS support for IPv6 format
addresses.
That is not an issue here. Therefore the reported
address *could* be the actual remote GID, as long
as that would be accepted in a dat_ep_connect()
call to go in the opposite direction.
Delivering the GID would provide an address that
was just as authenticated as an IP Address, and
therefore be just as good for the intended purpose
of providing authentication when the application
trusts the local network administrator.
Tunneling alleged IP Addresses supplied in user-mode
that are invisible to the network administrator does
not achieve that goal.
I also believe that ATS achieves that goal, but I'm
not an expert on IB subnet administration. But wouldn't
entry of invalid data to the ATS database be at least
visisble to the network administrator?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: IPv6_andor_GID.pdf
Type: application/octet-stream
Size: 43166 bytes
Desc: IPv6_andor_GID.pdf
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20050624/c2a188ca/attachment.obj>
More information about the general
mailing list