>>>>> On Thu, 14 Mar 2002 07:33:54 +0200 (EET), 
>>>>> Pekka Savola <[EMAIL PROTECTED]> said:

>> > And I would suggest that the same arguments still apply to multicast
>> > addresses as well.  Otherwise this topic would not keep reappearing.  If
>> > as you say, the arguments don't buy much for multicast
>> > addresses/applications then wouldn't those same arguments also not buy
>> > much for unicast addresses?  I think many programmers would agree that the
>> > API makes it relatively simple to enable IPv6 in their existing unicast
>> > applications.  So I'm having a difficult time understanding why such
>> > arguments would inherently not apply to multicast as well or why multicast
>> > should be treated noticeably differently than unicast in the API.
>> 
>> In the unicast case, porting existing IPv4 applications (essentially)
>> only needs some keyword replacements, such as
>> s/AF_INET/AF_INET6/g
>> s/sockaddr_in/sockaddr_in6/g

> Not in the real world.  Who wants an application that can work _only_ with 
> IPv6?  Nobody.  In the real world, sockaddr_storage and friends must be 
> used and DNS lookup sections re-written with getaddrinfo and getnameinfo.

Though I admit that I may have oversimplified the description, you
missed the point (or I failed to describe the point well).  The point
is, whether using IPv4-mapped addresses for multicast addresses is
worth introducing or not.

Secondly (this is far from the point of the discussion, though), I did
not intend to say we can only consider applications that can work only
with *IPv6*.  What I meant was we can only use AF_INET6 sockets to
support *both IPv4 and IPv6* with the usage of mapped addresses
described in the basic API.  And, some server side IPv4 applications
can even be ported without sockaddr_storage, getaddrinfo(), or
getnameinfo().  This was also an argument by supporters of mapped
addresses.

                                        JINMEI, Tatuya
                                        Communication Platform Lab.
                                        Corporate R&D Center, Toshiba Corp.
                                        [EMAIL PROTECTED]
--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page:                      http://playground.sun.com/ipng
FTP archive:                      ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to